-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy path260.in
More file actions
1 lines (1 loc) · 281 KB
/
260.in
File metadata and controls
1 lines (1 loc) · 281 KB
1
[{'nums': [1, 2, 1, 3, 2, 5]}, {'nums': [-1, 0]}, {'nums': [0, 1]}, {'nums': [1, 0]}, {'nums': [0, 0, 1, 2]}, {'nums': [0, 1, 1, 2]}, {'nums': [0, 1, 2, 2]}, {'nums': [2, 1, 2, 3, 4, 1]}, {'nums': [-1139700704, -1653765433]}, {'nums': [1403617094, -490450406, -1756388866, -967931676, 1878401007, 1878401007, -74743538, 1403617094, -1756388866, -74743538, -490450406, -1895772685]}, {'nums': [-1638685546, -2084083624, -307525016, -930251592, -1638685546, 1354460680, 623522045, -1370026032, -307525016, -2084083624, -930251592, 472570145, -1370026032, 1063150409, 160988123, 1122167217, 1145305475, 472570145, 623522045, 1122167217, 1354460680, 1145305475]}, {'nums': [29328859, 1466838361, -66079248, 926571150, 1456000429, 926571150, 1536309894, -182157937, -391092726, 1518731260, -66079248, -1116874613, -1703212692, -1116874613, -1321264512, -816411092, -483719306, 110721554, 29328859, -357092863, -391092726, -357092863, 1466838361, -1703212692, -1321264512, 1518731260, 1536309894, 640411520, -182157937, -816411092, 1456000429, -483719306]}, {'nums': [1193730082, 587035181, -814709193, 1676831308, -511259610, 284593787, -2058511940, 1970250135, -814709193, -1435587299, 1308886332, -1435587299, 1676831308, 1403943960, -421534159, -528369977, -2058511940, 1636287980, -1874234027, 197290672, 1976318504, -511259610, 1308886332, 336663447, 1636287980, 197290672, 1970250135, 1976318504, 959128864, 284593787, -528369977, -1874234027, 587035181, -421534159, -786223891, 933046536, 959112204, 336663447, 933046536, 959112204, 1193730082, -786223891]}, {'nums': [43772400, 1674008457, 1779561093, 744132272, 1674008457, 448610617, 1779561093, 124075538, -1034600064, 49040018, 612881857, 390719949, -359290212, -812493625, 124732, -1361696369, 49040018, -145417756, -812493625, 2078552599, 1568689850, 865876872, 865876872, -1471385435, 1816352571, 1793963758, 2078552599, -1034600064, 1475115274, -119634980, 124732, 661111294, -1813882010, 1568689850, 448610617, 1347212898, -1293494866, 612881857, 661111294, -1361696369, 1816352571, -1813882010, -359290212, 1475115274, 1793963758, 1347212898, 43772400, -1471385435, 124075538, -1293494866, -119634980, 390719949]}, {'nums': [761419579, -1474054276, 947021870, 766731275, 2129595617, 569545856, -1411769231, -161747892, 905584621, -1956029344, -1200912403, -694294018, 2129595617, -1773958422, -1570061866, 711289142, 836018576, 1213405743, -1998688271, -1764910062, 1299747880, 2078821495, 761419579, -1415170783, 905584621, 836018576, 2067286836, 569545856, -1998688271, -1764910062, -1415170783, -1474054276, -95117167, -939647633, 711289142, 1831937333, 2067286836, 2078821495, -694294018, -532947251, -1082128933, 947021870, -1773958422, 796837576, -1269198398, -532947251, -1411769231, 1299747880, 1213405743, 1831937333, 766731275, -2133956702, -939647633, -1269198398, -2133956702, -1200912403, -95117167, 796837576, -1962431265, -1570061866, -161747892, -1962431265]}, {'nums': [-411122931, 1549510817, -1660551008, 1437226856, -1158924882, -952865069, -1920069170, -166279437, 706205776, -952865069, 1666111500, -1515062079, -569512224, 706205776, -987295651, -863144165, 395530305, -1102743726, 1485206092, -411122931, 1437226856, -59128801, 978313115, 533750322, -605599283, 2079118488, -569512224, 1549510817, 599415807, 2079118488, -166279437, -1946139858, 1965442889, -1715618527, -1701252516, 516710177, 533750322, 325112716, -1660551008, -546702763, -1715618527, 1355834167, 1965442889, -308800919, -1158924882, 978313115, -1515062079, -1920069170, -605599283, 325112716, 1699809888, 560251557, 599415807, 790180803, 1485206092, 1355834167, -1102743726, 1541355625, -1701252516, 516710177, -987295651, 1699809888, -395525204, -308800919, -546702763, 790180803, -863144165, -1946139858, 560251557, -59128801, 1541355625, 1666111500]}, {'nums': [1535788504, 355949322, -69615163, -1672347938, -448442947, -448442947, -1669404447, 1838263690, -657173481, 348204224, 857954587, -1017073922, 565877779, -740783297, -1182162587, 1495663581, 1929946805, 891778151, -56323720, -1483876914, -1406338267, -1672347938, -1983482736, -1260541570, 1173841139, 1318147998, -1669404447, 565877779, 2035054658, 75353213, -1956407346, 1929946805, -740783297, -625203180, -851290597, -1483876914, -1824237245, -657173481, 1173841139, 857954587, -56323720, -1824237245, -1360312811, 1949830129, 355949322, -395820036, 1495663581, 75353213, -1983482736, 2035054658, 891778151, 348204224, -559027828, 1838263690, 1895030358, -766900400, -1406338267, 650421802, 650421802, 1318147998, -1372189168, 18023709, 1535572530, -1129392474, -559027828, -395820036, -1182162587, 1895030358, -1893156901, 1535572530, 18023709, -1372189168, -1260541570, -1893156901, 1949830129, -766900400, -69615163, -851290597, -1956407346, -625203180, -1360312811, -1017073922]}, {'nums': [-283921306, 255277409, -328278688, -1871389150, 1749644992, 1636507747, 1749644992, 220616141, -2103744887, -1285398697, -1285398697, 655467132, 118373077, 1577305703, -793396239, 1636507747, 930448998, -411203050, 118373077, 198097085, 302003598, 1679771769, 1679771769, -1871389150, 683258455, -1051724279, 265762244, -337742324, 1577305703, -2004904763, 1734320176, -732416930, -328278688, 1153661772, 477953196, 1075165568, 1663465457, 1447832818, 572091789, 151765869, -1029058096, -1051724279, -1029058096, 1734320176, -1705392649, -1710817744, 1302585073, 265762244, -337742324, 1075165568, 602232313, 1257795149, 1702708247, -732416930, 1257795149, 198097085, 508884032, -1710817744, 1740501829, 1200751307, 508884032, 1302585073, 477953196, 572091789, -151016423, 1663465457, -283921306, -411203050, 302003598, -1606893515, -2092176380, -1165882468, -2004904763, 1447832818, 1200751307, 655467132, 1740501829, -2103744887, -1165882468, 1153661772, 930448998, 2081409453, -2092176380, 220616141, -151016423, 2081409453, 1702708247, 683258455, -1606893515, -793396239, 255277409, -1705392649]}, {'nums': [-2017078396, 1427014140, 987529319, -277720653, -901501327, 461557219, 1531771710, -486222465, 1065241267, -150752724, 279065789, -979167287, -2129000919, 351169793, 987529319, 1291943415, -1198652495, -1390807232, -1384211381, 1427014140, -1698470425, -1698470425, -703318677, -1586850882, 1355734673, 734734207, 279065789, -407414062, 552520367, -1634507058, -1390807232, -1171102957, -2017078396, 813133369, 2018595612, 1203433967, -1634507058, -1722143339, 552520367, 83097707, -210227883, -1334100211, 1266014339, 431255111, 431255111, 1487644701, 2043227115, -901501327, -1685439676, -2129000919, 407483519, -407414062, -1284422899, -1284422899, 734734207, -703318677, 1865535261, -1685439676, 407483519, -210227883, 1355734673, 1754381294, 1065241267, 1801796253, 1531771710, 461557219, -1198652495, 2018595612, -232685875, -1655623443, 1217074301, -950274679, 83097707, -277720653, 1291943415, -1705853183, -2003029055, -1334100211, -150752724, 1217074301, -979167287, 1266014339, -1384211381, -232685875, 813133369, 1203433967, -2003029055, -1705853183, 1754381294, 1707386140, 2043227115, 1801796253, -1655623443, 1660957712, -486222465, 351169793, 1487644701, -950274679, 1865535261, -1586850882, 1707386140, -1171102957]}, {'nums': [83228806, -1717526682, 1077617512, -1123081094, -580087697, -2008159651, -1328945687, -1724025951, 1906414438, -1328945687, 127027955, 1599231006, -1015245959, 1525771031, -1724025951, 504069278, -421951591, 1128109329, -1636948698, -1710739995, -990200330, -1885581982, 1525771031, 1261935573, -990200330, 1585876929, 278121904, -1348447747, 1333211252, -1636948698, 1128109329, 1576801976, 683467816, -1015245959, -1054654622, -196197385, 1077617512, 2047508274, -290544887, -705154692, 504069278, -681249779, -520018417, 1899454519, 1333211252, 1760011772, -1854431609, -421951591, 46833585, 1661877883, 115910757, -1348447747, 1261935573, -1854431609, -1710739995, 1460311824, 1585876929, 766747336, 1906414438, 732062541, -1040314207, -1040314207, 1576801976, 2047508274, 356648328, 1899454519, 908059332, 1105519108, -722029362, 1382440358, -1050023251, 1661877883, -1122489884, -249225705, 278121904, -1388723410, 1727624697, 127027955, -1122489884, -1050023251, 1382440358, 738046429, 83228806, -249225705, 82371534, -1717526682, -1885581982, -705154692, -722029362, -1054654622, 1760011772, -1123081094, -2008159651, 766747336, -580087697, 46833585, 115910757, 1033398425, 683467816, -681249779, 908059332, -1388723410, 1105519108, 356648328, -520018417, -290544887, 1599231006, 738046429, 82371534, 732062541, 1460311824, -196197385]}, {'nums': [1985985200, -806912306, 1712206275, -572641208, -160674053, 346924133, -1891762196, -1383034487, 1448832018, -759788912, 369509081, -2088375653, -1465431249, -572641208, 346924133, -160674053, -1198160380, 1086473410, 1743168014, 90340751, 1414500892, -1637167433, -1361230995, 429572511, -2021139405, 352105551, 1257228292, -1361230995, 429572511, 50784365, -1465431249, -1618335347, -534325535, -1165790606, 1257228292, -108680757, -171685853, 195272097, -806912306, -916019685, 1743168014, 1414500892, -965278676, -1644220933, -228223231, 1215739402, -587224889, -587224889, 1129954605, -1987166417, -1393425451, 1086473410, 2006093106, -2060201491, -534325535, -1165790606, 436100934, -171685853, -1271459168, 1869966286, -1218336291, -821612438, 195272097, 352105551, 1985985200, -562521651, -916019685, 818700606, 524547302, 1653502629, 436100934, 818700606, -306401339, 1129954605, -1348553774, -2021139405, -1987166417, -1891762196, 90340751, -1383034487, -222279229, -1348553774, 1653502629, 315838339, 1215739402, 315838339, 1712206275, 1377504701, -1271459168, -562521651, -2088375653, -1365462150, 1913296402, -1393425451, -1365462150, -821612438, -306401339, 50784365, -1198160380, -1218336291, 2006093106, 598145558, -228223231, -150876931, -1751960295, 1869966286, -965278676, 1377504701, -759788912, 1448832018, 524547302, 369509081, -2024920287, -1751960295, -150876931, -1644220933, -2060201491, 598145558, 1913296402, -108680757, -2024920287, -1618335347]}, {'nums': [693347623, 1321291909, -1126255837, -1644153048, 912515157, 370954359, -169347687, -1644153048, 1321291909, -1899636040, -798761188, -1867405660, -1536187714, -176482547, -643427418, 1611044410, -2072522597, 699620937, -714900947, 603555744, 2053600567, -1667202515, 912515157, -125035007, -989674373, -99848396, 569814538, -248808150, 814805784, -2099516988, -498044723, -994648630, 879377542, -989674373, -498044723, 370954359, 880767405, 1995676168, 1050605217, 636912955, 203842768, 1238214440, 490917989, -590491631, 880767405, -1667202515, -544535157, 940520782, -977381439, -706351255, 1802462197, 569122224, 693347623, -1805962757, 630725843, -643427418, -348736642, -1190815339, -2099516988, -1191699844, -1703876146, -1126255837, 508407148, -706351255, 1822900468, -1344815474, 508407148, 1696907969, -544535157, 1106912769, -1547105602, -2108495926, 203842768, 71246396, -1703876146, 1611044410, 767089755, 699620937, 921876410, 691226425, 2053600567, 1696907969, -798761188, 1050605217, 1995676168, 921876410, 636912955, -1344815474, -169347687, -1266831057, 1106912769, 721319519, -2072522597, 603555744, -1361489508, 1466638929, 879377542, 1822900468, -97595103, 1466638929, 1238214440, 71246396, 1802462197, -714900947, -1899636040, -1191699844, -590491631, 1598179372, -176482547, 569814538, -97595103, -1536187714, -1266831057, 630725843, 814805784, -994648630, -1547105602, -2108495926, 721319519, 1598179372, -99848396, 767089755, -1361489508, 569122224, -125035007, 490917989, -977381439, 691226425, -248808150, -1190815339, -348736642, -1805962757]}, {'nums': [1092309613, -1501411701, -450970466, 1598376336, -661303833, -571881447, 1115249985, 1723895674, 2002238728, 594272946, 549719195, 1494117267, -1219774665, 60353810, 283352830, 1298973057, 1298973057, -688936522, -1364509591, 680845895, 1723895674, 871510341, -230808420, 77426919, 812153766, 655356552, 374992701, 1947055615, 1800827047, -1053793657, 871510341, -864111010, -688936522, -837942444, -188809802, -1848538890, -1848538890, 736892320, -1439224271, -1909848088, 1072412373, -1501411701, -1219774665, 374992701, -1748371227, 176874170, 1942975250, 549719195, -1431543912, 773807996, 773807996, 1769419399, -987387035, -437540125, 1494117267, 736892320, 1012611364, 1996847072, 926497604, -1749772079, -1905409796, 655356552, 1012611364, -1431543912, -188809802, 557937326, 1012726308, -1135519649, 926497604, -837942444, 1053976815, -437540125, -987387035, 60353810, -1053793657, 812153766, -1845563716, 990553017, 557937326, -1749772079, -1748371227, 1947055615, 1288948912, 1072412373, 665874702, 651687984, -719896770, -1509067120, -1449242451, 1115249985, -1845563716, -1905409796, -1449242451, 129924548, 1598376336, 1996847072, 710308297, 77426919, 2002238728, 176874170, -1946608579, 680845895, -450970466, 283352830, -661303833, -1364509591, -1135519649, 710308297, 1800827047, -719896770, 1213083543, -1909848088, 1213083543, -571881447, -230808420, 1053976815, -1711954875, 129924548, -1439224271, 1976468935, 1092309613, -1503403077, 296695462, -1503403077, 1621947087, -1509067120, 296695462, -2123568787, -1946608579, -864111010, 651687984, 1769419399, 665874702, 594272946, 1976468935, -1711954875, 1267733495, 1288948912, 1267733495, -2123568787, 1942975250, 990553017]}, {'nums': [1515944373, -1054031924, 669871579, -1441699174, -2107792672, 214001294, 1600439552, -1441699174, 2055713447, -737810706, 834360507, 887725233, -2003390706, -2011253558, -892596645, 1885679386, -1086034760, -772510065, -1113986119, 1653364948, -1053122912, -2003390706, -565381736, -565381736, 652082160, -1337196374, 1485463837, 1184117424, -1934126540, 1637152668, 1515944373, 1844839468, -856773288, -1016025016, -1509521179, 1807438293, -1752353396, 669871579, 1184117424, -1509521179, 1807438293, -2036030082, 94352810, 1901821455, -1171768106, 19129759, -1553120584, 19129759, -1250893534, 1653364948, -494584528, 1911424726, -506705019, -271773899, 1637152668, -31367063, -2022140537, 1502330006, 913305907, -1086034760, -772510065, 1485463837, -1171768106, -667021771, 652082160, -1672337417, 1600439552, 1677182605, 887725233, 1502330006, -1032729577, -282573579, 817597036, -856773288, -1116632146, -1672337417, 1844839468, 1075225280, -282573579, -685717420, -685717420, -1934126540, -315356665, -1907715733, -271773899, -1016025016, 1677182605, -9925466, -1337196374, -1116632146, 1911424726, -418516709, -680401497, -562389747, 131928160, 1885679386, 725761242, 1324198866, -120665597, -418516709, -315356665, -1054031924, -31367063, -9925466, -1032729577, 1901821455, -2036030082, -2107792672, 345394639, -562389747, 773864853, 94352810, -1899881972, -1283040807, -435578071, 834360507, 345394639, -667021771, -680401497, -1907715733, -1053122912, -1113986119, -1283040807, -2022140537, -506705019, 2146351379, 1075225280, 2055713447, 773864853, 849741603, -1752353396, 214001294, -1553120584, 30079477, 817597036, -1388805452, -120665597, 849741603, 1121858661, 1121858661, -435578071, 1324198866, -1250893534, -1388805452, -1899881972, -494584528, 131928160, -737810706, 2146351379, 30079477, 913305907, -2011253558]}, {'nums': [433454163, -1016282006, -239848547, 468592701, 433454163, -818856676, -1177621849, -1253893784, 1204788121, -345704316, 1514788203, -659286982, 67293606, 1119109788, 349759943, 551190842, -1644795989, 1375986005, -1392723021, -40635766, -1770461237, -1634650831, -1871923121, 131496832, 951832201, -1773140305, -1175759511, 503717170, 994802911, -1871923121, -338844886, -818856676, -1728447056, -1442255096, -1826061812, -396488066, 451284129, -845695283, -1392723021, -152241559, 150060458, -810390432, -40635766, 829027879, 348611243, 67293606, -1450543069, -1253893784, -2090516819, -69229522, 836158527, -1619296933, -45504116, -544866340, -28974294, -798651450, 1489893747, -1175759511, 1502763710, -761428389, 1535167002, -240456056, 468592701, -1044460230, 836158527, 551190842, 829027879, -659286982, 505864933, 1535167002, -1439989581, -845695283, -1619296933, -1442255096, -152241559, -951077628, -2026992557, -207332528, -24993198, -1826061812, -69229522, 131496832, -276581318, -1439989581, 2041037916, -798651450, -1644795989, -810390432, 181811079, -338844886, 907346347, 505864933, 907346347, 442791728, 519347845, 349759943, 442791728, -276581318, 1861998837, -240456056, -2026992557, -345704316, 552131941, -2090516819, -1728447056, 1761003708, 1502763710, 1761003708, -2088121358, 1204788121, 994802911, -239848547, -1045648256, -1078168040, -951077628, -24993198, -1773140305, 305272990, 1536226367, 348611243, 1536226367, 1017340544, -1078168040, 150060458, 1489893747, 82220798, -45504116, -1045648256, -207332528, -761428389, 47247395, -1450543069, 2041037916, 1375986005, 951832201, 519347845, 398985324, 398985324, 1017340544, 202997739, -28974294, -1723060468, 503717170, -1723060468, -1016282006, -1770461237, 181811079, -396488066, 1514788203, -535334876, 202997739, -535334876, 552131941, 451284129, -1177621849, 82220798, -1044460230, -1634650831, -2088121358, 47247395, 1861998837, -544866340]}, {'nums': [-200633910, -1863277413, 216076321, -932400501, -1833647163, -1863277413, 885904483, -1418340360, 1265833502, -194509930, -1733267815, 539734229, 975778663, 1455811067, 103021896, -926870730, -406769255, -1236841562, -2124484190, -861090581, 613650947, 1215250830, 1402873287, -737488, 694411988, -184740044, -1194880375, -727474374, 143057470, -185931015, 107762154, -822563894, 1132443237, -727474374, -136669377, 916508176, 216076321, -1037500660, -184740044, 1372676484, -1586127666, -932400501, 1938355078, 539734229, 776243385, 123102190, -2090949449, -1746725065, -710303729, 975778663, 143057470, 238663317, -861090581, 258980070, 323101553, -1684284189, -200633910, 811996055, 2012438154, -890338197, 1533393131, -923952577, 103021896, 916508176, 1455811067, 92397836, 1498185984, -479603226, -1489430919, 749846314, -1428560476, 1547167409, 776243385, -2096340120, 784375979, -2031787185, -136669377, -561726639, -1037500660, 2078696243, 1557642833, 2078696243, -1311232792, -69298485, 425857570, -1684284189, -1428560476, -828843796, -561726639, -406769255, -726696957, -1733267815, -479603226, -1651141120, 1938355078, -538350218, -122739426, 1874748834, -710303729, 784375979, 1372676484, -1418340360, -372357271, 1533393131, -771496468, -2096340120, -372357271, -69298485, 1359849259, 694411988, 558566165, -1833647163, 1440957637, -2124484190, 613650947, 521923481, -737488, -185931015, -822563894, 1547167409, -1489430919, 521923481, -1194880375, -1573037292, 258980070, 1265833502, -298998669, -726696957, -923952577, 811996055, 989442931, -570974633, -753816902, -538350218, -1236841562, 1215250830, 1557642833, 323101553, -55328547, 1125055542, 2012438154, -570974633, -926870730, 1402873287, 123102190, -2090949449, 885904483, 238663317, -194509930, -753816902, 107762154, 558566165, 1874748834, 749846314, -1586127666, 425857570, -122739426, -890338197, 1359849259, 1125055542, 1440957637, -1573037292, 989442931, -771496468, -2031787185, -1651141120, -298998669, 1132443237, -1311232792, 1498185984, 92397836, -828843796]}, {'nums': [-619379073, 2140246429, -1661346107, -1088267599, -1631886652, -887698074, -1372407964, -2027720570, -1967229274, 1337557061, 394253653, 324751272, -578625752, -2019389217, 1393251298, -896769526, 1148318328, -268334677, 1394866798, -1255364636, 1584805382, 749606230, 315044977, -655427241, -1571907191, -758994291, 2063076776, -758994291, -702257211, 1309859982, 1008086161, 614829888, -1579119674, 693616255, -619379073, 220108451, 2052648214, 1956108309, 703263386, 220709633, 2138870928, -1085944971, 1300838125, -2019389217, -1580031472, 506222618, -2020058299, -41962738, 693616255, -243756587, -2027720570, 1171732181, 402728068, -1114156264, 459000317, -702257211, 394253653, -1136898023, 327053756, 2101904297, -1602965514, 488972227, -123910326, 324751272, 488972227, -1956411158, 1327475730, -1255364636, -1616867578, 243459945, 195214684, -123910326, 1393251298, 803696822, -1025122121, 102930645, 2138870928, 783590027, -1000760113, 220709633, -2034112106, -338921099, 1791231156, -578625752, 585942375, -496448269, 195214684, 549716244, 378521191, 1264873704, 1791231156, -1616867578, 1956108309, -1571907191, 315044977, 1557494230, -1021648316, 2052648214, 1008086161, 783590027, 549716244, -1610818473, -1277236424, -1602965514, -655427241, -2034112106, 1694377020, 1557494230, -1580031472, -496448269, -689411285, -896769526, 1394866798, -2020058299, 1471791270, 506222618, 1309859982, 749606230, -1983439037, -1956411158, 585942375, -1579119674, -1967229274, -356512618, 1635689895, -356512618, -1983439037, 1062544227, 1148318328, -338921099, 803696822, -1000760113, -1610818473, 1062544227, -1021648316, -1085944971, 1171732181, 1327475730, 1662657682, -41962738, 735387325, -1615890343, -1088267599, -845523136, -178188157, -1114156264, 614829888, -1025122121, -1661346107, 243459945, -689411285, 102930645, -1136898023, 703263386, 1662657682, -178188157, 1337557061, 1584805382, 1264873704, 220108451, 1471791270, -243756587, 735387325, 459000317, -268334677, -437070838, -1615890343, -1631886652, 2063076776, 1635689895, 378521191, 2140246429, -437070838, -845523136, 402728068, 437824076, 437824076, 327053756, -887698074, -1372407964, 1694377020, 2101904297]}, {'nums': [1562595900, 2029506561, 119078730, -1793840114, 1622698273, -1379300850, -1170995120, -2136047518, -150562862, -264699518, -1694015400, 73473118, 1420114323, -1052353879, -969810412, -1994239007, -1218907503, 817188704, -1311515754, 517802788, 199662375, 690058997, -782872484, -1313499390, -1919168981, -152346023, -1810428309, -1015883077, 11272517, 1823450626, 892008496, 828291309, 34834313, -1336414707, 153889082, -1313499390, 105187183, -1489609574, 339375954, 1146990068, -150562862, -2017841932, -1542142039, 2044425459, 992615115, 2104885098, 810238340, -1251175589, 73473118, 34920943, -1273731994, 1622698273, 828291309, -455986878, -1916118430, 96315141, -1026685084, -1916118430, -790466303, 119078730, -1892617605, -233630366, -1311515754, 690058997, 964097636, 2062986228, -1069667252, 518561556, 1952549859, -1994239007, 1903544284, -1379300850, -1122094554, -1273731994, 1952549859, 1457469625, -1542142039, 96315141, 339375954, -1694015400, -1895160048, -1122094554, 2104885098, -1026685084, -790466303, 1127075476, -912450733, 992615115, -233630366, -1267807990, 582705657, 810238340, -644305286, 1903544284, -1892617605, 1491026001, -1810428309, 443404172, -995540130, -1509040393, -1735790746, 2029506561, -1267807990, 744082720, 2119486041, 744082720, -1251175589, -2013366393, 1420114323, 1491026001, 517802788, 345189535, -1336414707, -1751818600, -912450733, 1136438528, 11272517, -1857865424, -2013366393, 1127075476, -1035002037, 105187183, 2031357174, 1091668434, -264699518, -969810412, -644305286, -2017841932, 2031357174, 1932198680, -220969276, -1489609574, 892008496, 710010668, 199662375, -1509040393, 2062986228, 345189535, 443404172, -995540130, 962211191, 962211191, 607120627, 1177533196, -1463698105, 1457469625, 2023510223, 34834313, 1823450626, 964097636, 610601128, 153889082, 1562595900, 2119486041, 1510725792, 1675702039, -1015883077, 1932198680, -782872484, -1463698105, 817188704, 593349458, -1857865424, 2044425459, 34920943, 1634234802, -1052353879, 710010668, -1735790746, -1069667252, -455986878, -2136047518, 593349458, 1177533196, 2023510223, 610601128, -220969276, -1035002037, -1793840114, 1136438528, 1634234802, 582705657, 1510725792, -1218907503, 1146990068, -1895160048, -152346023, -1170995120, 1675702039, -1919168981, 607120627, 1091668434]}, {'nums': [53045520, 119705426, 1446172068, -658044414, 924024364, 1555195768, 1719628374, 1894419843, 1312103676, -466144523, -287142299, 1915371571, -1738301170, 1289532565, -218987816, 1654318813, 1638903589, 384114284, -928637299, 984890467, -1871961309, -710784765, 2101647529, 1169003526, -701122435, -1067962320, 2031063768, 1280302220, -646691596, -834711615, 1932680844, 745136300, 1141893710, -1885799330, 1890122812, -1037173212, 390804016, 1569730130, 1533953347, -1739720781, 1139835059, -1298121570, -316684120, -1894080100, -496398814, -381178054, -1630590444, 1860237406, -1698351292, -600307399, -667341652, 74224088, 157698031, -988525129, 898119559, -977235394, 1039716022, 587384763, -520668456, -1407201013, -1860416378, 792339297, -1233626378, -1593822147, -1741592820, -97047547, -2018570643, 1254019659, 1011063853, -1394396916, 1154531867, 178637729, 1989957535, 1412621334, -864468598, 2126597456, -155404781, 461210451, -167084255, -2018570643, 427478765, -1014310205, -1383939771, -1689655318, 1345952862, -1994891636, -1976123825, 152778752, 515121019, 1201758805, -517828273, 1846462293, 1685902648, -485470898, -119266863, -657306811, -709361862, -441891155, -544569958, 343722351, -72841109, -600307399, -505846505, -1658661025, 1569730130, 462668637, 692410851, -709361862, 1589195975, 1637487635, 1562497220, 616560877, 1462595862, 1258217495, -1254665365, 1779916255, 2049314111, 1493948193, -1103149668, 638480290, 1576096307, 1641658664, -1921401649, 1811318756, -1770572895, -1906676519, -95084811, -116190590, -1793062924, 1554746458, -1688489744, -1236356271, -1425853967, -469452193, 1982471857, 492110928, -916679743, -583500226, 41012328, 1302161047, 477768420, -913010263, 183205268, 1565989086, 680794992, -1976123825, 160346020, -2070060014, 186709594, 1717002576, -1290984923, -710784765, 1760521835, 2012697934, -114504244, 787663544, -447578951, 1966452386, -114504244, 694802676, 1924358025, 326392746, -2117239333, -241965673, -1911541508, 2094542419, 973608716, 558173328, -441891155, 1170661931, -988525129, -2077394482, -2112133152, 885339958, -1282948493, -1599428607, -792643126, -512575265, -675582697, 2094542419, -583500226, 1862095561, 873914024, -150084366, 897629810, -1702260542, 81494330, -1754753459, 1751182633, 473934081, 246561412, 381325993, -626404785, 760207281, -1679692877, -1955979895, 1028144834, 1829004571, 763878810, 1407168414, -1487611511, -977235394, -811836160, -1113290239, 1190075736, 885339958, -1014310205, -1216975613, 1141893710, -2126980596, 667902054, -1887026973, -2042346046, -2051296455, 36410187, 2109312817, 418798813, -2088667333, -1754753459, -453019109, 353340880, 1336110393, 1431456151, 1477834655, -1841629846, 1675907750, -1831613936, 1431555222, -486392940, 977149461, 1546501554, -2016494197, -312088790, -36228703, -449913495, -911323493, 2109312817, 210607442, 1578412631, -1107227943, -1606343847, -1706613056, 607203256, -963259268, -1506407715, -1047950407, 2018667972, 1019140382, -2124006415, -1518916926, -2127982136, -328035384, -478047607, 186709594, -1661696723, 94844891, 468314317, -1837081478, 88654345, -1378889321, 1410502693, -666503547, 1546501554, -1377088397, 1002468474, 428395825, -656393942, 1251798320, 290429234, -1521567856, -873982595, -834711615, 1251798320, -639612804, 1785235608, -1200173529, -863194993, -494682225, -1816365873, 392142847, 122391780, -205329432, -512575265, 741466556, 1647771864, -1356963965, 849322100, 1843357829, 1554746458, 816951679, -308658746, -1586561134, -982767452, -1851205319, -1623270956, -60180975, -1684529049, -1959551696, 1397347015, -1638295021, -1199738821, -72841109, -782516233, -490772932, 21659614, 1417082504, -247716214, 1674929692, 1108731748, 1690530677, 226006011, 1283079742, 65368363, -2033349624, 2121969746, 2007575872, -1942766236, -892911572, 463019101, -2124968028, -1447147055, 1460441582, -2063373282, -1184209187, -1451107222, -1731736435, 2055280654, 441013218, -82343478, 1139424518, 1796742589, -1037173212, -1350215045, -587726754, -1383005216, -329777147, 801755948, -523697622, -818308612, 1010923137, -130366319, -1083211650, 678403468, -680113352, 1681475889, -1964165174, 2110264935, 446040249, 1432031720, 185297745, -972916912, -692272000, -1021101548, -1680961085, 1692314798, 1363256340, 534435919, -169177251, -1789571737, -1298121570, 153676277, 1923577582, -286071773, -480128485, 476476631, 1139424518, -917793439, -884037185, -941794194, -64651022, -1658661025, 102793074, 168638402, -64651022, 984890467, -1257942792, 667998090, 1811431804, 71291463, 2008277978, -1599428607, 1863219141, -584786059, -2103598136, -1262312008, 390804016, 795705466, -2113517186, -1149677567, -804490409, -872730583, -236912277, -1589155195, -1883618568, -1920836472, -1383939771, -639612804, 1932680844, 973608716, 1565989086, 2052167976, 1884103422, -1662648218, -2051296455, -97527958, -1546627880, -1371282733, 1998214666, -2096939008, 1256404665, -747775099, 125604871, 128126231, -132168949, -2033349624, -2063373282, 29309657, 769985009, 1404435492, 1211298723, 897629810, -3145248, -218987816, -2132974602, 916828610, 13913416, -1955979895, -590290204, 328991616, 148860995, 1431555222, 1685902648, -495508879, 908626847, 1065557278, -1257942792, -1290984923, 1149363569, -73745387, -139884521, -161489121, 2116101128, 1981428625, 512440702, 1169506613, 428395825, -797835344, 1573755868, 898119559, -1706613056, -1904426801, -303194109, 989497402, -1662648218, -2117239333, 328991616, -1425853967, 1843357829, -1698351292, -572378287, -437751580, -665793392, 1753075345, -187120880, 1407792552, 1647771864, 712904092, -1336579108, -737580915, -1771900276, -1574842864, 604080237, -2016494197, -369519486, 381325993, 1767380152, -1103149668, -1237310696, 2102624104, 1829004571, -2034118496, 787663544, 13913416, -1602001549, -381178054, -747775099, -1166535879, -821653101, 1668835600, 690944238, -2025113951, -1860416378, 756355987, -1188141308, -381232469, -2016999914, -1709697753, 1054096591, 1460080433, -96838874, 226799427, -1630590444, 1753075345, -1136343686, -923601973, 1802572900, -260164157, 592769566, -116190590, -1274501986, 627770790, 148860995, -1702260542, -1254665365, 270992987, 1775384823, 1825087606, 854741237, -450239355, -24709103, -917793439, -760079221, -709072669, -2034369992, -1731736435, -1184870366, 2042166158, 1307813497, 1825087606, -1447198227, 1322786925, -1196296421, -1002608487, -831018340, -1487611511, 2012697934, 476476631, 1149363569, -1144457659, 1403420605, 1319582156, 1638903589, -920316888, 534435919, -832914202, -93523663, -460709954, -1841629846, -457451633, -956756173, 1477834655, 1589317771, -1090280211, -732273077, 678403468, 854446256, 1255133093, -2124068694, -830635303, -873982595, -1083428333, 1873995000, 1512635807, 1867827833, -1964461115, 500301278, -2096078909, -316684120, 500301278, -93523663, -2120941891, -168082728, 1433206578, -688900213, -1447198227, 969530059, 378121921, 958737214, -103191089, -369519486, -287696998, 1733449659, -1479472909, 1658931940, -167084255, 1555195768, -541254290, 70667815, 1284190180, 627911919, -737580915, 589858065, -155404781, -68746921, -709072669, 958439178, -1144457659, 1800430628, 98577996, -773343727, 1614587156, -429350492, 667998090, 1473708521, 1781254356, 1002468474, -941794194, -1401968570, 1347330243, 539899266, -1557892486, 2126597456, 667902054, 210633668, -1220191365, 1228890967, 1622139852, 1779916255, 158099292, 1407168414, -1086070760, -1384486509, 1733449659, -1189209164, -1880007955, -96838874, 1867827833, 810406240, 1976054912, -1150980031, -829949338, 269845744, 1429971605, -1774578249, -34928963, 1846462293, 668943568, 916828610, 1288199828, -1190732568, -1014814800, 1917227065, -1216430374, -1852140423, -2105415873, 924024364, 438593401, 512057226, -1834919906, 1706942053, -2025325762, -363925772, 1302161047, -692272000, -850699285, 353340880, -1612705147, -2091516700, 580083690, 1015118083, -585306083, -449913495, -956756173, -1606343847, -1730450133, -1455340827, -205329432, -910758385, -1894080100, 60756847, -1782120638, 1083789033, 1817026025, 331487320, 693387118, 1019140382, 53045520, 119705426, -228416515, -308658746, 810406240, 1863219141, -92317471, 1412621334, 730640263, 294237522, 71291463, 1817026025, 1405270171, -2132974602, 38352836, 1206004724, -680113352, -735032685, 1786089336, -1051011036, 1760521835, -1564097279, -11208579, -30434236, 1068794697, 467636448, 331487320, -294830411, -1684057781, -2112133152, -626037848, -1939795550, 371110622, -1684529049, 1890122812, 1432031720, 2110264935, -735032685, 349279720, 29309657, -1047262631, 1513019569, -1661696723, -209701973, -279280894, -523697622, -2124006415, -1163886612, 434506558, -1090280211, -1748249703, -351595513, -1383005216, 643599358, -1407201013, -1722679925, 111823520, -1774578249, 26733211, -1351899560, 1466139106, 1009224170, 1641658664, 1258217495, -574381910, -1852960416, -220172907, 811197831, -25691609, -1490532104, 31568393, 1408213528, -384949415, 548922915, -351595513, 1397371612, -1210092737, -495508879, -1010243019, 116486104, -247716214, 1320813836, 762935296, -2049992796, 1652199555, 1923577582, 220326489, -220172907, 88654345, -1689553587, -34928963, -25691609, -379366857, 1816234537, 2130284261, -1526930944, -228416515, -1043906986, -1450184707, -2016999914, 910564596, -116116555, -835487424, 1706942053, 327680831, 44071271, 338902331, -1679692877, 893529339, 1869459559, 25015255, -1086070760, -1280193177, -1455340827, 1329118989, 843710270, -1739594807, -1873775345, 39251490, 1966452386, 529425162, 438452788, 1253631120, -1518916926, 697548627, 1869459559, 1460080433, -1782120638, -992537707, 632591178, 1329118989, 1561502017, 1283362055, 1283079742, 1786874843, 999826816, 1417082504, -1596711098, 1385544012, 344350415, -1994891636, 1263086860, 1769109280, 1717002576, 110651868, 1904609272, 168638402, 557389002, 69088521, -209701973, -1088426276, 1781254356, -212009506, -1121429753, -1184021976, 546685264, 1083789033, 1397130795, -1131969190, 1987578619, -259613743, 727743271, 539899266, 989497402, -453019109, -1887878402, -150084366, -1722679925, 1800430628, 762935296, 2042166158, 492110928, 1719610582, 347806198, -913010263, -581020714, 42078250, -68746921, 44559237, -3145248, -1113290239, -470412797, 1510532371, -298821061, -2120941891, 435829698, -2103598136, -2075267374, -169177251, 179206031, -447578951, -763889802, 1154531867, -1890984404, -1680961085, -867809101, -82343478, -1547158209, 1988700196, -1292707303, 435413289, 880643526, -1200173529, 1924358025, 355340362, -147228343, 344350415, -835487424, -1287759509, -2126980596, 41012328, 1788199491, -1885799330, 210607442, -1030778744, 769985009, -1800039972, 1404435492, -1442479791, -760079221, 910564596, 1139835059, -279280894, -240290255, 763878810, 418798813, -1832915148, -895437112, 1333541524, 1432819698, -963259268, 1190075736, -236912277, 1363256340, -832914202, 1051495397, 44071271, -36228703, 1573755868, -359014057, -1384486509, 637089704, -1964165174, 969530059, 169427399, 782492355, -286071773, -486392940, 451396802, -1043906986, 1145164332, 160346020, -485470898, -1770572895, -681003227, 2042483605, 1633796252, -1573498117, -1239183554, 1011063853, 849322100, -1189209164, 943061121, 81494330, 1668835600, -1401968570, 153676277, -1602001549, -58375565, 241769721, 1652199555, 110651868, -1932829203, -818308612, -1710818117, -831018340, 1684822757, 1802572900, -398122352, 361084379, 1719610582, -1499200325, 355096543, -1859932640, -1379452269, 1632898041, 69088521, 185791803, -356864598, 570710607, 1512635807, 1507789268, 1438596252, 467636448, 680794992, 1653116915, 1065557278, -1114625403, -1150980031, -792643126, 1860237406, 2067746992, 1015118083, 880643526, -1076416490, -1851205319, -1852140423, -1021763680, -2015511464, -1122971928, 185297745, 1441901585, 1684822757, 1576096307, -574381910, 1894419843, -1043285062, 60404714, -1394359847, -1670278414, -1709697753, 1071827637, -239695346, 374461625, -992537707, 1614136964, -1232679927, 266345796, 1068794697, -1506349290, 371110622, 1407792552, -665793392, -2053630023, -1599245869, -1282315118, 1499988729, -923601973, -161489121, 207647152, 1499988729, -1623270956, 1475375859, 958439178, 1941160399, -1890984404, 1263086860, -1547158209, -86956526, 1438596252, 727743271, 853150786, 929867920, 643599358, -2078057528, -1928179812, -1771274422, -1998032066, 1051495397, 1614136964, -1024119294, 843710270, -1378889321, -1226070609, 1769109280, 949560872, 977088391, -1021101548, 1646295146, -675582697, -1377088397, -689134663, 735172249, 1319582156, -736678319, -1789571737, 663174114, 1169003526, 925722296, 111823520, 1201758805, -30434236, 1066465028, 845523531, 1589195975, 2031063768, 1145164332, 1288199828, -2015726343, 763689675, -1873775345, -2032782119, -1435327066, -58375565, -1282315118, -1887878402, -2088667333, -773343727, 1005580635, -1373876673, 1243508416, -1831613936, 26733211, -932849907, -797471229, 1884547902, 379769546, -1148090144, -244454857, 1561066281, 694802676, -1010243019, 1614587156, -294830411, 392142847, 1336110393, -816056483, -1074764446, -147228343, -1998032066, -628133757, 1094266099, -1051011036, 692410851, -1166535879, -1638267354, -916679743, 1690851638, -736678319, -1852960416, -2034369992, 745136300, 1385544012, 1748903556, -480128485, -197278408, 44559237, -2002214071, -1043285062, 565810658, 1415443422, 668943568, -884798368, 1510532371, -872730583, -1816365873, -1593822147, -2049992796, 940854944, -2124968028, 1255133093, -1220191365, -1246335597, -2078982391, 2101647529, -1670278414, -595928722, 2011753490, -1392262602, -1047698722, -867809101, 707412191, 1533953347, 1039832803, 1884595052, 1653116915, -1499200325, -1184021976, -892911572, 1658931940, 435829698, -1245019182, -1228368139, 588007823, -1373876673, 451396802, -541254290, 1271634553, 1441901585, -1450184707, 2126679785, -116116555, -1638295021, -1083428333, 438593401, 1123526742, 461210451, 1818002975, 966368432, 517405195, -1586561134, 1028144834, 1263892586, 158099292, 1933111915, -1788418602, 707412191, -1423774987, -494682225, -343913912, 1322786925, 1217608998, -318928613, -2124068694, 854741237, 1253631120, -1442479791, 1211298723, 52951221, 1816234537, -590290204, -1222508298, 169427399, -1236356271, -1196296421, 1622139852, 943800072, -720783922, -147590915, 1053650128, 730640263, -1239183554, 929867920, -11875107, 592769566, 1917227065, 512057226, -489502994, -1581507223, -437751580, -31598292, -1047698722, -2042346046, 1589317771, 2045595766, -863194993, -66236029, -1336972466, -830635303, 712904092, 226799427, -334446211, -1048815176, -2072150744, 644030508, 1988700196, -1609106075, -1459568134, 1675907750, 1654318813, 1267304190, -1939795550, 456966816, 327677412, 1698253826, 644030508, -27710870, -328035384, -816056483, -910758385, -1557087858, 604080237, -996483219, -119266863, -2143524690, -1136343686, -149524268, -982023420, 557015420, 1228890967, 128126231, 1692314798, -1834919906, 741466556, -519058428, 1320813836, -1030778744, -2015511464, -27710870, -1047950407, 1189295382, -1359519897, 1994296450, 1408213528, 1982471857, 763689675, 943800072, -1748249703, 1678061680, -1992974860, -1282948493, 515097548, -763889802, -982023420, -1887026973, 1678061680, -11875107, 908626847, 1915371571, 74224088, -241965673, -978479995, 607203256, 2067746992, 604202831, -1689655318, 1446172068, 616214229, 1786874843, -1765683580, -927810825, -1688489744, 582517074, -1237310696, -490772932, 1513019569, 1227128087, -1803435240, -66236029, 1518486612, -1184498066, -1751131865, -585306083, 855836235, 940854944, -1184870366, 338902331, 1377946224, 616560877, -1522023784, -1612705147, 219027850, 1284190180, -1442851406, 116486104, 616214229, 1475375859, -287142299, -408403986, -593784401, 1748903556, 210633668, 627770790, 38352836, 152778752, 582517074, -895437112, 93736585, -1392262602, -2562412, -2098788849, -927810825, 638946022, 2049314111, -1561439865, 1632898041, 52951221, 2048704414, -1859932640, 1405270171, 349279720, -408403986, -658044414, -1771900276, 326392746, -197278408, 893529339, 1307524869, -420796630, -298821061, -86956526, -1248635092, -670230676, 795705466, 1039832803, -1233626378, -1459568134, 157698031, 752281946, 1061479868, 456966816, -1765683580, -15693121, -1216430374, 1271634553, 1013223940, -1435327066, 446040249, 432380641, -892809205, -312088790, -927991820, 1599110823, 1094266099, 327677412, -1122971928, -1524622696, 1434897711, -797835344, -496398814, -1913479157, -138802888, 966368432, -920316888, 1633796252, -1280193177, 1681475889, 2018667972, 1862095561, -1163886612, 632591178, -595928722, 1108731748, 557015420, 1415443422, 845523531, -1815993212, 1785235608, -978479995, -564739414, 1956674573, -1479472909, -1292456228, -1524622696, 2103860797, -379366857, -1228368139, -1959797966, 1811318756, 1690851638, 347806198, 76173591, -666503547, -1199738821, -349072392, 427478765, -510513913, -884798368, 52878298, 1561502017, 1193476411, 1039716022, 320777435, -1871961309, -1495412314, 1267304190, -329777147, -334446211, -1188141308, 2022467966, -2046242329, -430998880, 1998214666, -666726594, -720783922, 1561066281, -1564483695, 2048704414, -1048815176, -982767452, -138802888, 1466076972, 925722296, -1788418602, 5067305, -1599245869, 1367905713, 266345796, -1938700599, -466144523, 794750563, -1021763680, 756355987, -2025325762, 183205268, 473934081, -267298451, 1051534656, -1083211650, -2053630023, 638946022, -469452193, 2100916473, 918945271, -1992974860, -701122435, -1730450133, -470412797, 327680831, 1751182633, -1739720781, 1009224170, 1788199491, -1051274410, -572378287, 1233475864, 2007575872, -688900213, -2025113951, -2143524690, 1286698204, -1771274422, 462668637, 1289532565, -1232679927, -212009506, 1053650128, 1280302220, -147590915, -283578947, 384114284, 999826816, 65368363, 188439355, 1189295382, -85122164, -260164157, -1439936957, 2126679785, -1564483695, -1148090144, -2096939008, -593784401, 122391780, -626037848, -2091516700, -992877311, 1981428625, 1066465028, -916715730, 1217608998, 874302167, -1739594807, -5877339, -1595385144, 794750563, 558173328, -244454857, -657306811, 343722351, 1532953958, 1350420875, 855836235, -1589155195, 42078250, 1263892586, 557389002, -782516233, 1367905713, 1397130795, -1074764446, 1434897711, 1765270921, 94844891, -1088426276, -2075267374, 1013223940, -239642570, -824844637, 1649169280, 1637487635, -130366319, -1921401649, -450239355, -517828273, 2116192612, 589858065, -1913479157, 1051534656, -613550445, -1292456228, 1193476411, -398122352, 438452788, 21659614, -1738301170, -1568678631, -1190732568, -1609106075, -732273077, 441013218, -666726594, -73745387, -1689553587, -95084811, -479571099, 1811431804, -2105415873, -1739292742, 1281418607, -1506407715, -829949338, 497590257, -1510014500, 1719628374, 2121969746, -584786059, -1964461115, 435413289, 1904609272, 1752473495, 873914024, 1307524869, 1905830563, 1256404665, -1547357492, 289257056, -1226070609, -2034118496, -457451633, -1573498117, -31598292, 1547662742, -1837081478, -1920836472, -1002608487, 2100916473, 1989957535, -544569958, 2008277978, -579167280, 1460441582, 226006011, 60756847, -97047547, 1061479868, -850699285, -168082728, -1557087858, 735172249, 31568393, 663174114, 949560872, 203044072, 1462595862, 378121921, -318928613, 2130284261, -1064535649, 1976054912, 289257056, -1739292742, -1109476518, -267298451, -1076416490, -1595385144, -581020714, 401451279, -2562412, -1297427476, -287696998, -1439936957, 2022467966, -1891626102, 587384763, 1286698204, 2055280654, 801755948, -681003227, 70667815, -587726754, 546685264, -239695346, -1803435240, 760207281, 1134623167, 1527863504, 361084379, 39251490, -928637299, -1047262631, 76173591, -349072392, 977088391, 529425162, 1466076972, -2015726343, 1233475864, -505846505, -1906676519, 1166867238, -1314339693, -1359519897, -15693121, 1532953958, 320777435, 125604871, 1933111915, -992877311, -1495412314, -407588096, -1883618568, 1765270921, -1051274410, 1383593651, 434506558, 98577996, -1149677567, 1403420605, -1107227943, 185791803, -1684057781, 517405195, 2004413492, 637089704, 1818002975, -1064535649, -74577683, -1482014939, 1987578619, -283578947, 706759933, 782492355, -92317471, -1250535789, -1574842864, -2032782119, 294237522, -916715730, -76561202, -1568678631, -804490409, 2102624104, -1314339693, -824844637, -646691596, -1678634847, -139884521, -1793062924, 1493948193, -1506349290, -479571099, 477768420, 1547662742, 1698253826, -2072150744, -11208579, -1490532104, -1423774987, 374461625, -24709103, 1377946224, 1599110823, -1379452269, -579167280, 854446256, -246313416, -1832915148, 690944238, 25015255, -149524268, -1394359847, 453978387, -626404785, 2116101128, 1383593651, 401451279, 432380641, 816951679, 328661995, -932849907, -1447147055, 2042483605, 2103860797, -259613743, 512440702, 1307813497, 2011753490, 1397371612, -1109476518, 290429234, -1928179812, 1905830563, -2078057528, -421707005, -1959797966, -689134663, 853150786, 188439355, 1473708521, 1941160399, 515097548, 1752473495, -430998880, 706759933, -359014057, 497590257, -628261173, 943061121, -85122164, -1547357492, -1356963965, -191192730, 1347330243, 1333541524, -429350492, 173446691, -927991820, 1397347015, 360423344, -1710818117, -1024119294, -187120880, -1297427476, 1674929692, 219027850, -884037185, 1690530677, -74577683, -356864598, 1559616780, 2052167976, 1281418607, 246561412, 1254019659, 731602380, 36410187, 1005580635, -1911541508, 1170661931, 463019101, 52878298, -1443408891, -2113517186, 60404714, 1884103422, -1248635092, 453978387, -1596711098, 1443430539, -1689898112, -972916912, 811197831, -1510014500, -2078982391, -892809205, 220326489, -628133757, -2077394482, 1994296450, -510513913, 1884595052, -670230676, -2046242329, -1222508298, 752281946, -421707005, -1246335597, 2116192612, 1562497220, -520668456, 1433206578, 1518486612, -896581247, -1067962320, -5877339, 355096543, -2127982136, -1250535789, 1786089336, 1646295146, -1121429753, -741864390, -1815993212, -240290255, -489502994, -1216975613, 102793074, -1938700599, 5067305, -656393942, 1309838403, -896581247, -1522023784, -741864390, -564739414, 627911919, -811836160, -1262312008, -2002214071, 1796742589, -132168949, 194033993, -1581507223, -911323493, -597962729, -1557892486, -597962729, 328661995, 1283362055, -2098788849, -1245019182, -1741592820, 269845744, 570710607, -1114625403, -1287759509, 1767380152, -1378404387, 1134623167, 1123526742, -1350215045, 918945271, -1394396916, 1432819698, -103191089, -1768919063, 1956674573, 1309838403, -628261173, 1873995000, -191192730, 548922915, -631446274, 580083690, -478047607, -2096078909, -1442851406, 1527863504, 270992987, 1649169280, 173446691, 1010923137, -239642570, 688124189, -384949415, 1169506613, -1292707303, -1274501986, -1678634847, 1549719266, -864468598, 977149461, 1312103676, 792339297, 638480290, 958737214, -1184209187, -420796630, 1578412631, -1131969190, -60180975, -1891626102, -1521567856, 1775384823, -246313416, 468314317, 1071827637, 1350420875, 207647152, -1210092737, -97527958, -76561202, -991882137, 355340362, 604202831, -1959551696, 1054096591, 697548627, -363925772, -1564097279, -1561439865, 1884547902, 2004413492, 1443430539, -1689898112, 179206031, -1371282733, -460709954, 1345952862, -1768919063, 1429971605, -1880007955, 360423344, 1410502693, -631446274, -343913912, 1466139106, -1751131865, -1336579108, -1378404387, -1443408891, 1243508416, 693387118, 688124189, -407588096, -303194109, 874302167, 1507789268, 588007823, -1482014939, 379769546, -797471229, 93736585, -613550445, 565810658, -1336972466, -1904426801, 1227128087, -1351899560, -1451107222, 194033993, -667341652, -996483219, 1206004724, -1942766236, 2045595766, -1184498066, -991882137, 178637729, -1014814800, 515121019, -821653101, -2070060014, -1638267354, -1526930944, 1549719266, -519058428, 1559616780, 241769721, 1166867238, -381232469, -1800039972, 731602380, 1431456151, 203044072]}, {'nums': [-167124326, 411252715, 978627450, 549966911, -1280416249, 1395085370, 15616969, -1813124748, -621029371, -970169362, -23414909, 697307405, -1358302349, -294587710, 1221398495, -2114650600, -1132387548, 77005816, 1455402015, 465172728, 1731207852, -286910727, 312804815, -379420781, -1845659539, -1461165620, 1685196151, -1823341777, 249040635, 1914435519, -582723427, -366748231, -1924522100, 935325623, -1500044680, 1088291100, -558509262, 257808301, -971488748, 436814127, 181300544, -406629180, -1766647968, -1771253725, 2117917559, 699742179, -108460780, 1527201438, -1664786839, 1840501566, 1359937629, 1556339487, -781034683, 277654672, 640902399, 2052888282, 1707149777, 623583568, -1580414237, 1863603805, 1910212208, -2119890038, 1031855317, -1849933404, 1747877073, 659398840, 1607098129, 250996853, -2127150649, 602214096, 1496078614, -208821984, 812342659, -939628842, 1099743498, 1699936310, 1440679457, -1196243819, -2094379327, 215496783, -665958116, -148167388, -55172785, 1858017020, -990328256, 1746395272, 1487265344, 419761144, 916192889, -1693333575, -1944741906, 365504871, -688248977, -1219613595, -1375730083, -264582965, 757602552, -1792214309, -745674177, 1091744761, -1576135478, -1801479688, -383778345, -1957247423, -919437765, -563430212, -894431955, -1446083347, -2036643050, -925171626, -1063157773, 1599410000, 2099128055, 1746205252, 1012859809, -720529146, -1374210792, -895844975, -1236305378, -1699277406, 2092887900, -522191759, 980965577, -999455273, -1779215232, -737213184, -2126123251, 1567249080, 1034296091, 1764333675, -1965229363, -413020375, 1544127432, -890067107, -1502781085, -1565950691, 1250393689, -1196077949, 1742896698, 181872871, -689693261, 1367841826, 1546675758, 377133821, 308025762, -1662763400, -411777283, -579696596, -708346633, -1787320035, 987878926, 460641748, 1999932565, -954269062, -1396068164, 507824066, -1633733353, 404999811, 209873937, -592166640, -1944495192, 1284481318, -1413093801, -1540014270, -1453375629, 1132706548, 1066172162, -1769248130, -726048561, -2096018126, -59559942, 2135971811, 301606494, -1467673183, -1231054915, 1653670709, -2027248025, 755524009, 834250474, 929884215, -272260033, -790586962, -510603914, 1455494992, -2140307837, 118604188, -1182840589, 1010125498, -46505730, -1011037820, 990049380, -1375073618, -681490103, -1532258635, 1541187855, -754603587, -1064333597, 1496078614, 1445157984, -291279735, 1800479593, -422980506, 1579826492, -1904335572, -207543145, -2125851734, 929357344, 51117982, 409672002, -1948506504, -1616190102, -2085335371, 1743422602, -881373413, 170015704, -208860027, 1571704991, 2034983552, -1690915186, -237331507, 1463814251, 494421594, -1696700792, -1658495062, 508317171, -1305231180, -1853385856, -1726188268, 1411762179, 152789213, 292863332, -1078127193, -305437543, -1412027824, 1856066378, -212523521, 922300270, 1528996149, 1349962802, -1340007277, -1126713566, 1295420396, 2132604979, -1690272209, -202730015, -1340042129, 1458763333, 2012773452, -1758541973, 1709438446, 2039715655, 58677720, 806273110, 1310132565, -532865063, 1256148055, 473169827, 390314220, -65116665, -684518304, 77005816, 1923492626, 71164806, 1853707312, -226736596, -1645599006, -308185143, 580673348, -131066547, -1775759841, -1084002246, 729208703, 545234648, -265837393, 1736135685, -1991245696, -528282741, 275734355, -257011346, 1799212352, -771125365, -2122917397, 689552169, -1628765835, -1433334683, 1876036228, -165765555, 458261705, -596996158, 1563467756, 1219277379, -2083351408, 41064825, 1654183068, -1300438977, 1007482500, -1433294789, 1802901541, -1513510182, -1263185623, -1376655706, -1572161427, 1304601302, 773813803, 1250393689, 760520763, -1953180386, 691223388, -1049245265, 1125339236, 1045355014, -1049702595, -1593642719, 1723860335, -1864197987, 1158830417, -849949244, -85152676, 1374053680, 1768568596, -1109144267, -1825870884, 2049498961, 1903756114, 2006733590, -1048056725, 283278972, -1809763820, -1716615655, -2062708690, -1701713844, 549021151, 445898565, -607912026, 222225363, -1020085347, -1022273103, -527804044, -380087378, -1925636289, -294756995, -1570187821, -2119510295, 1355328245, -1115088055, 526547674, -1454309874, -1197257007, -2061326123, 1537839306, -272540413, 544420874, -572705262, 1328485148, 1743545781, -678176287, 1435926485, -107276449, 519310605, 227953581, 392071494, -657704951, -219945200, -1433533993, 321882699, -1725728481, 1675227418, 1335249107, -1069766611, -1623526470, -1985358439, -1979180692, 419854224, -1238086657, 866500647, -1804898033, -47925196, -1199533423, 1715694367, 763743002, -1829407187, 1002956013, -1430401643, 1585942100, 933197487, -881054079, -1015436983, -670701554, 1574183173, 1458697028, -1519772600, 2083434552, -1733168870, 1381283977, -1568302636, 421467161, -485965737, -1323536230, -992363933, 407288363, 1300847484, 1177840027, 110680788, -1408159409, 419761144, 1973760635, 1049253996, -934739988, 1889932693, -1666196409, 735327256, -1899750229, 127659126, -410593763, 2107979304, 921441141, 1491600962, -355287589, 831985313, 1882250496, 1430093585, 429282344, 1572532126, 1255784841, 943770206, 2105597429, -1297703243, -256991885, 1086520907, -848325496, -175752585, -1241056848, -214379620, -634649914, -232626583, -1160905852, -179034300, 1051904551, 1804001413, 808487951, -1640445554, 1606429747, -314845898, 254806576, -1184794179, 208262500, 1135272201, 1167641443, -1724503333, 113313339, -1058318438, -1145341951, 1650373420, 751370261, -1925074235, 1238231770, 875031378, 1219428507, 676483996, -1509697289, 2142279893, -1367527191, -469335124, 1691564555, 1169798684, -1731087871, -1943109830, -1908371177, -1196338053, -1077433746, -1788161119, -893839605, 1750652698, -1693333575, -585911003, 1585942100, -411304296, 1750478047, -1809697876, -702635635, -687158728, 952874272, -2017499894, 1030463875, 1567707846, 2100066274, 630745912, -452209736, -1980336837, 1750771038, -838970462, -917503932, -1756086834, 1425065397, -961431946, -371335046, 1752010496, 2028296371, -387674461, 754258489, 590048747, -1461002067, 608747079, -1452983982, 1646392769, -1691988255, 1228944833, 314129993, 1197413641, -480484502, -1483148919, 683636089, -1194224740, -629584155, 2132104312, -217718754, 699392658, -1010911162, -244423999, 928152930, -1741006511, -390515048, 1378486918, -2044624029, -1346764520, 603425665, -2085758316, -2023811492, -1298563414, 2079580863, -1641269761, -1827507234, -1633341009, -1547974828, -517039161, 511406584, 87867129, -758656730, -6867450, 1937517335, -247916981, -274412110, 172865273, 1099698532, -1164358071, -2109725156, -577412853, 1839132635, -1050178830, 1070658184, 1883193346, -878842320, 1265162321, -1956765928, 1754687099, 1555410521, -726573920, 72157282, 1861431817, -1947230308, 2112655347, -1317841936, 924610135, 596563317, 1272188637, 1568019265, -1096880496, -2132110807, -1470026802, -1197611043, -788952686, -373188908, 2084909369, -1216854140, -1311268570, -473546491, 901347620, -501679852, 1488829502, -1145120016, -1798063154, 1862919635, -72075021, -1321379368, -1738301287, -654907311, -493931332, -99167798, 1318854228, -982307731, 1130849401, -317783339, -1645856088, -661967205, 2145246535, -114620613, -1242142443, -399738689, 1889411266, 682211936, -1819588837, 1553840629, -220643220, 1450545460, -241581250, -501846803, 1272799715, 850541552, 1096007919, -1314594134, -1248819974, -1467021926, -1792606902, -1573903274, 306021969, -71335439, 1857071325, -1286225910, -1849933404, -1113598246, -1017804649, 719452662, 1173685731, 920728013, -758297675, -1959512856, 142116301, 687476763, -214293215, 390314220, -406901697, 1350676365, -1281272178, 262182939, 1266993384, -1855467176, 68217524, 829888503, 78190819, -2079242258, 799686753, -1023474815, 2142753599, 186218472, -336321894, 1783696160, 724279260, 249040635, -610658011, 716363352, 1184106186, 2099107307, 255196311, 273734967, -677584062, 448542323, -1115088055, 512492818, -308547446, -1727189366, 624419025, 1127332512, -375486892, -1573143909, -604160229, 460641748, -565830520, -142425393, -314845898, -1566539564, -1226635834, -1100422610, 1759413452, -1984064378, -1463169509, 319036133, -577659795, -1925074235, -1381297653, 1035999739, -1619722178, -1809697876, -1653308095, 1329960691, -1948137641, -741444541, 776899044, -1107462811, 1393217957, 1897356394, -1895927529, 182573649, -1458530006, 581562740, 258276783, -585332188, 2011607291, -389575637, 1546083156, 1968303485, -746246472, -78449706, 386096648, -1327637768, 469153464, -787363301, -2028004791, 1989013379, -712943796, 2129458218, 607822690, 2056864740, -96699423, -2097577899, -401730509, 1686013417, 184534324, 1841095186, -1261591733, 730552143, -1345571503, 620924812, 1825548759, 2086453047, -1019173169, 391205443, 934029331, -532163183, -472441027, -1055082642, 1914372712, 972109117, -227383243, 2083434552, 2117917559, 968450320, 858109417, -409198254, -2136870845, -203473445, -351834489, -838559355, -1200165890, -1225322680, 1822551304, -477718697, 981547870, 686175187, 1676693131, 1409610046, -541690274, -957214794, 2050019710, -1017259707, -378941155, 1548298713, 1109266868, 1920697824, -1727372239, 14735088, -997864975, 422774841, -484132077, 1114024982, 54787541, -1496409831, -1527570704, 381666305, -1725836347, 927198281, -573428893, 276247463, -1660469338, -469402404, 573851624, 2000309696, 426681811, 1835692829, -877453443, 228398533, -1412741366, 201958829, 1400497894, 1355042503, 1717181657, -1989315912, -1162685987, 1799835487, 1479873493, -1662813783, -1931537686, -1613348049, 1408242973, -1081115523, -802604606, 1623521355, -860617228, 1659597135, 1449137416, 2364474, -1576765140, 1540002543, -2054368320, 250249947, -1691988255, 1581717272, -1278443657, -337119361, 1294484600, 612238351, -1743092731, 941713754, -588794795, 305660503, -958125594, 1468863497, 940119117, 1229201260, -2061015500, -520185805, 302985803, -356164873, -1485470331, 1428688580, 1401726808, 761498913, 1870342842, -1729556344, -1003078653, 1636733219, -910311026, 1057730136, 288010705, 800787630, 1680007060, 1465514344, -1098654035, -357223357, -175402378, 1290106685, -297843226, -252213409, -1296041101, -668165748, 465297640, -1432822587, 215865394, 1125539840, -1357845984, -1253497828, -1265800853, 414209213, -1323358882, -1309456192, -937155405, 1482483885, -1919091940, -92973253, 2002212920, 2135408328, 720246391, 1708472315, 1291608074, -1017047102, -1102162013, 827337063, 1698369645, -915973955, -1304041981, 1075667512, 1294957350, -1286451527, 1380882151, 1439929052, 115246179, -766207578, 1692033782, -1331539782, 1529290426, 2072616361, -530088875, -1938340430, -917503932, -1870818799, -306888941, -404201488, 1229149781, 1750515705, 948147675, -231233340, -784300286, -1339378712, 681207632, 16572119, -526930497, 1239091590, -1251329714, -1541182493, 1345604800, -428553961, 2084502337, 342523451, -1871130321, 1092516356, 1781255293, 262182939, 747425911, -1882758432, 558188451, 438156852, 1356526787, -519356049, 1198974806, 256989, -1950230732, 198619865, -1809076872, -2077578675, -1771330065, -1834488870, 661581903, 88311441, -865041575, 1848821074, -2124108428, 1554510122, 1188505177, 325615390, 1357417243, 557759632, 627837156, -1335522544, -1636755052, 208602119, 1492723229, -2080475158, 12821171, -717673970, -1078254064, -800039039, -1333836631, -314655307, 1206378446, -4206134, 198773504, -1334524872, 996373586, -67139694, 1804720016, 759865787, 1083097188, 549398468, 245449741, -925901792, 1567220080, -193405274, 214228151, 2119002800, 1523098550, -1483397914, 831985313, -1069573780, -611737005, -1540292079, 748181100, -2016383931, -928772529, -1312048900, 958434290, 263122164, -665958116, 1075297887, 394663276, 130961340, -383875811, -575371632, 101283947, 1263278252, 1672021577, -1604776412, -179841570, 2036726770, 1775339558, 1459545048, -85152676, -1096906638, -2007532841, 209352948, 520196519, 313504640, 1948132747, 1978173482, -119634411, 1497323339, -971658909, -1999449078, 1676516819, -1397826813, -462542257, -980796772, -854295916, 35500522, 409223737, -135512048, 217576452, 1517081763, 705717604, 751524165, -1890433300, -1198220575, -504603057, -2062071589, 665968991, 184277455, 1865865067, 104324787, 202072803, 1100153307, -828416605, 1112273325, -1637064085, 670186173, -294532721, 161876069, 1679285194, -472441027, 1674786338, 2146937529, 1393207932, 74968056, -1576076145, 364950009, -991712383, 691684807, 1099873613, -1863833197, -363159923, -652154831, 929357344, -1279063922, -1515952955, 671394202, -999217356, -2023879390, 592129153, 1183239583, 1467336426, -1435807274, 1702231033, 2142279893, 845827949, 1170746334, 833168726, 559119212, 619954617, 1952642650, 1149151777, -1823710430, -10251345, -2083280273, -690513460, -398983091, -1213887022, -809831084, 1110910126, 403737286, 110323790, 421789967, -898012055, -1374346017, -1263173355, -1088282914, 552907182, 1255375439, 1148295065, -151733611, -798870655, 709152123, -2057926663, -267760623, -1415298849, -174327069, 630605697, 561065151, -1451349146, -923934535, 181872871, 1780602725, 634587654, 2040514471, -422147954, -1049591854, -1946022488, -1861114321, 889655397, 796500660, 33013471, 683304849, -1685163396, -1213887022, -1109396626, -1796103469, 1582435535, 266297546, -2037040300, -1562161707, -1760564544, 1983105973, -1756754845, -1047866263, -255778918, 1679285194, 1999932565, 540718029, 748668028, 531339627, -2013077606, -379778493, -2035141504, -2139132932, 750386879, 1948863496, 1867055239, -1380387404, 653558670, 652293340, 1715694367, 1478872406, 2146937529, -1184121737, 867883581, -1390071987, 962689782, 1959186396, 845104621, -1776356960, -874143400, 991523738, -115047077, -979078099, 436814127, 243110367, -1684049292, -217426221, -616432556, -1024604291, 1610740855, 1041344486, -1364885395, -1732655368, -786956153, 343611600, 1778840094, 747930546, 162041800, -761420672, 1800677802, 1678553978, -147175218, -1943079028, -1329408238, -2005691247, 1189796884, 825358979, 1604159813, 1319636172, -1222931356, -538220845, 1667505214, -2122949727, 300473765, -1691067033, 673508277, 1086705314, -213283458, 392071494, 343429701, -2071529723, -1073430255, 1402048152, -632715605, -359616644, -465208417, 557769786, 1145752744, 1637277133, -1948158862, -1631171492, 158598701, -398945514, -1620815097, 806515889, 838966102, -912305623, 793720426, -979078099, 185174304, -1949128, -1350458493, -1314033875, 886039510, -616957811, 1377376440, -1826977756, -366997723, -959415842, -285671809, 1927211598, -253811403, -240434207, -515983195, -687717931, -1892638528, -483535116, 1133647082, 1455494992, -403560536, -1815979463, -1502938826, 1007482500, 22984604, -1114577468, 837450953, -1875923448, 1813138621, -1763058788, -581752261, 1669559818, -1592000511, -1989671548, 1252595403, -1942452265, -871971341, 1716305091, -1196243819, 1838099154, -2086277480, -813869931, 1068486807, -776859938, 2006429741, 209266479, -1013166795, 650300418, -331080226, 674788459, -623821085, 400523304, -407461436, -962553911, 1557887560, -1740138985, 912893784, -1580986792, 2083631647, 791520611, 942924897, -1983119541, 42871295, -1576818441, 1421077837, 1745284049, 881808849, 1889671084, 1612733042, -77233938, 380975510, 677138161, -1029511355, -547842381, -798926594, -1207207632, -302669769, 815003917, 1014843925, -1369554504, -1603774900, -1826977756, 987594307, 122398034, 1863845442, 65085928, -1487323854, -676024082, 1122822118, -169665785, 1194680574, -1725728481, 991551577, -312406483, -1116773926, 1723690559, -771186686, 70644881, -1861415215, -946997130, -1889000839, 615134179, 1472464476, -1266263317, -342160993, -980717086, -1970409887, 82795516, 1944055712, -218350251, -1963427732, -39103135, 1309587955, 1950855750, -332975165, 1653398348, -768271126, -2021302795, 1091744761, -1334672462, -579397322, 232632076, 1758821150, -1069766611, 653463803, 146930138, -161237447, -869405953, -1833135187, -55094936, 852336540, 1353826229, 64421252, 1211378553, -34014700, 358839050, 229693531, 350574928, -2104191691, -1475403107, 298370767, 859343857, 405593469, 1302097782, 539497636, -342160993, 1797972085, -1507087719, -2085335371, 1754782837, -297160457, -1820950580, 1440725391, -1060033047, -1461237720, 63171006, -585911003, 1007633855, 1857125078, -303156765, -910036011, -2138744220, -6579923, -340268697, -1080198929, -1108675616, 1902706929, -109008572, -1690421834, -1845375088, 847701216, 1733219510, 1254524395, 1395312441, -510515571, -836632973, 1616911559, -742862399, 1995921185, -2051243342, 1491600962, 24286025, 355640840, 694313389, 2035730370, 1474358115, -466074545, 1812217783, -1651877018, 560135371, 2101573640, -1847043941, -1078980604, 690421060, -150441786, -591941456, -406372748, 520254699, 838695622, -4707946, 861386832, -1261504165, -281105966, -1333836631, 287041347, 1034670771, -1245298804, -116189910, 627298417, 1325746606, 1857125078, 1639054035, -1397826813, -2010462910, 698371247, 864247154, 1231302133, 1902334012, 1898180808, 70223472, 577512044, -1472525139, 365790536, -1943726344, 406935543, -2006651470, -890577133, -1918316879, -915658093, -578346735, -1506505493, 876707433, -1811847169, -2130538088, -325714986, 1757131215, -390040464, 215865394, -917706500, 1234604225, -754434017, -2109769826, 935452498, -1155658951, 1411762179, 186542697, 1999317905, -2046297108, 728602678, -511756690, -437828477, -2069670461, -1545361799, 1545326055, 1016224448, -1857616797, -2132110807, 703445612, -1456661434, 978566669, 619290040, 2044444146, -158719296, 1685196151, -1341593405, 2030803757, 1962210581, -2089387493, 77482195, -607263443, 1695118121, 556891665, 732039506, 1801109795, 1255098688, 1250387894, -2020348956, 1750857158, -372780635, -1162293059, 438673047, -1775675715, 633414569, -476410513, -1257750585, -720479586, -91812407, -1226834402, -1144337016, 694313389, -1553326552, -1531324503, -701174113, -319613255, 1786912584, -1773207120, -1270148245, -554023210, -94606895, -256991885, -688828653, 773813803, -1764172848, 2005711925, -1953180386, -1049967231, 1805412517, 7367734, 365577777, -1764683589, -896004000, 1159693538, -349631424, 1122524058, -303828559, -465333470, 272343508, -416319175, -990328256, -1959322179, -1663328066, -546943501, -607792480, 1706841123, -2081552989, -932541766, -1069573780, -1591004093, -1900897137, 1979437689, -1490276477, -2057586051, 1492531581, -1751071734, 63130689, 988564081, -2083525774, 2129952622, 856962622, 1540078483, 632579801, -208867965, 425029756, -1731572851, 763789158, 362399282, 1012698697, 259473661, 1253633812, 1007633855, 1410256203, -1147845283, 409223737, 41547571, 685165012, 1258055316, 1919118963, -1257208762, -1559256152, 1742042730, 1990889437, -421253782, -2008476563, -1090532705, -986903811, -385632760, -1485252392, -635467146, 137124740, -2145934140, -1616058128, 1469822205, 157320813, 966496009, -910915398, 673528819, -1257208762, -1856405919, 64933555, -794871121, -1189334245, 1388854861, 1752404526, -1793886766, -1710822086, -716603548, -1185162144, 473574139, -1776560593, -2108939431, 66498604, -385014474, -1173883335, 2120971178, -726048561, 568788982, 1573184920, 1030463875, -2036938268, -1966980245, -221540140, -315920545, -1136695853, -1368232951, 1504993107, 1150953291, -1023675835, -1557319430, -2074840042, 791520611, 1691011243, -1288926634, 32857516, -1009660319, 1453167317, 1860611956, -1832017490, 786736896, 811722701, 1980015036, 801658131, 1439649694, 521472766, 1798705126, 2120971178, 2078408285, 1924564070, -108898215, 2052194856, -288371283, 838504268, -860505843, -1337997950, -839813093, -359050379, -11002743, -1135680063, 1246935604, -1676860437, -327738171, -1535843997, -967058448, -1150899681, 1328288785, -865094713, 679716319, 272271005, -1455829390, -1690915186, 446892041, -2090001147, -1207547856, 1803573581, 1044264173, -1931769101, -1677518522, -766314222, -428553961, 1287984729, 269778451, -1142419286, -1608537835, 1455553648, 552146788, -1301111971, 946996099, 291316437, 54787541, -1271978535, 1697697681, 1034670771, -1783837121, 21294734, 313286723, 1626767890, 1780750879, 1146360858, 276247463, -556263568, -13277741, 1049515492, -802032686, 1428259927, 1019693945, 536123777, 1329108499, 1978648829, 2070013921, -1913364024, 687493544, 1044670482, -999894531, -1345189829, -1114761546, -1251329714, 203485327, 1266685930, -2124445608, 1966024845, 1353568754, 749265473, 7992822, 1678553978, 258866622, -1563185055, 162381124, -988961404, 866074160, -511756690, -1713003750, 896502601, 104922587, 801329683, 1964951375, -1499502331, -770090941, -972004441, 2068010412, -403446210, 2081133803, -387934331, 915415435, -1997349583, 686285973, 1315126022, 1084558559, -455050282, 1140321731, -931844712, -784620805, 1611483592, -1562833997, 251448899, 1239811363, -1248608589, 1283984678, 854193345, -514686122, -1987621615, 1953571564, 1798584505, -209766986, 584350763, 791038346, 209776385, 170505097, -2145720174, 1578839600, 2102967578, 1122500633, 2048486373, -688248977, -1682074938, -749352751, -347380486, 16080668, 1940657426, 1921654417, 1793025102, 1607098129, -1182772914, -1428818677, -1050462215, -1005733004, -1358302349, 1325158383, 1375268147, 826382785, -21480510, -1318615054, -1528714666, 738370102, 1520799923, 1725826245, 1697062079, 1226652810, 263691629, 110323790, 1924720488, 2016818725, -1104299586, -455050282, 1760780550, 1764333675, 2070058298, -1018318503, -1886125077, 1184773547, 1354656902, 546312956, 1023270020, 368381865, 192278835, -1078254064, -701950957, 452157506, 1104997214, -1975849433, -1023368076, -1292253740, -398983091, -393435663, -432780204, 363681003, 2069528447, 554318850, -1556713924, -990488467, 1013581541, -1837557818, 448834783, -666253540, -1320413280, -738180523, -748792375, 28095357, -1229330465, -1492323072, 985690222, -1801550236, -1066797204, -284611175, -1275127858, -1266624399, -1019173169, -1141302088, 1450230072, -902232863, 1326491084, -342524053, -172234534, 1446480061, -1941635510, -923592888, 1198090902, 351931910, -823443690, -1715161455, -5509748, 1854856720, -740583552, 554861834, -70211017, 429271667, -1256739495, -1519816769, -1463862513, 1694626665, 768486913, 1984409423, 442986449, -2016645009, -1916042013, 2092503202, -1942829296, 977940065, 1535285408, -616957811, -432706357, 365577777, 725877317, 1755084881, -184414958, -1788170689, 40119789, 1462727123, -1590730081, -1934421142, 651557017, -695641361, -532404935, 1955720780, 1800171927, -886689592, -1834287739, -1712817720, 1652427419, 334432789, -82706955, 621766402, 867225068, -599787024, 1171850601, -1688504246, -1075160014, 1819596727, -1079928997, 2070058298, -1657656843, 1805731107, -250442645, 1911863832, -908162125, -90654899, -765096574, -1383573675, 2108418413, -580334757, 299917711, -1466892386, -560736607, 858304619, -1365314641, 702037472, -1163844867, 672652262, 625945891, -240887983, 1591226549, 399741566, -30920370, -1076488389, 2103216070, -1061810278, -1969808307, 85826379, 1053720677, -1109008575, 1946034602, 1401726808, 149509397, 1145062058, -490583726, -949495636, 1847803920, -388686431, -983826988, 2003688078, 252136387, 1935716878, -1222473444, 1618302407, 1134586478, 1657169492, -1504776983, 2134735249, -1248524856, -751220549, 561896725, -108931476, -1248771126, 848376218, 1229542688, -1700736240, -1424243755, -1712817720, 44494565, -696061960, 980561955, 1374053680, -2070614484, -91806119, 1094363767, 916192889, 1338225612, 994723179, 1221034843, 1201295653, 1746330445, -1006142571, 1378486918, 1489305283, 141771632, 959428090, -1135968667, 1662909271, 1683677074, 769053066, -1142419286, 690439180, -1374346017, -965470437, -121511601, -85575302, -466339630, 522105281, 128988362, 386672293, -320385375, -349057544, 817471187, 205547789, 2141025713, 1298751869, -463052213, 1449116802, 224316438, -2090456015, 99489724, 654156632, 817865799, -1047796493, -163072565, -433784049, 1473891605, -781479694, -15090048, 1602008995, 97986407, 353515, -1167176924, -482206818, -1039215260, 2020819392, 831520147, 212172785, 1035273322, -932738943, 2119561423, -422915553, 1905886947, -240850964, -1373867471, 1874084106, -1474796819, 1375761209, 1483095650, -427239605, -1836866702, -770090941, -296588698, -455324189, -681775016, -1462996235, -1499502331, -465865366, -612898427, -233470540, -639796191, -17029557, 1920697824, -497946384, 1853478669, 2055565597, -1977787396, 1278875421, 292005080, -296633036, 2065797156, -604160229, -1644091574, -661967205, -614928421, -972832537, -682544960, 1637790610, 277147363, 2019759311, 2028255579, 46138935, 1191869349, -784821757, 2037011702, -1580969024, 513674180, -954240044, -1023097580, -1666196409, -279066388, 298726343, -219544252, 613058516, 793441288, 1547588948, -136882910, 729208703, 1674738700, 1312996332, -1187282320, 825174981, -46380374, 1665501663, 893523367, -1111501737, 1528808042, -1297804589, -838970462, 1854807009, 1979575010, 406011919, -1480440886, -553790121, 343611600, 1375761209, -606879561, 229130444, -154865211, -631702700, -2051243342, 1536669610, -750154649, 663063965, 1118792630, -1114470892, 1285800802, 1217949533, 1336890632, 1211371147, -802157780, -958424618, -1509231614, -414916933, 268422953, -1728602828, 1325158383, -495487802, -84311737, 2037931897, 1185392907, 1574183173, 1153040175, -1364870719, -1229489048, -148131333, 1575903225, -520894441, 2108970948, 164297160, 424742850, -214379620, 369048257, -2078076778, -1829738432, 1447336934, -18604176, -238822633, -130256232, 2062762095, 539538055, -499971906, -1108370969, 1229149781, -1972307762, -1270148245, -526930497, -719434300, 1383097403, -337985689, -895140632, 46138935, -294587710, 424031927, 105920800, 1734071110, -146722014, 1235099898, -145886239, 767269323, -2002969508, -1653946911, 767362821, 478323606, -1813120901, -261177601, -715431466, 1944055712, 870636920, 1096161627, -37035486, 1330370237, 1699936310, 603425665, 1462135912, 490194827, 1514807471, -1615446349, 1058342462, 1845244619, -612898427, -973437207, 319185242, -235204094, 1833392973, 287017551, 411200205, -1316404155, -601850310, -738293111, 539538055, 620755763, -1792606902, 1225246714, -603025149, 1132096274, 416175891, 1142560130, -1258112550, -174721055, -972146577, 220880304, -720529146, 1786238537, -1741892598, -972844193, -95907940, 1683677074, -1016001470, -1506505493, 95584701, -501194573, -1229438301, -680543014, 1637110230, 207319668, -938709179, -1011037820, -438992533, 1166969948, 1985620705, 1872382940, -977441417, 1083706476, 1362409825, -1709547391, -1942829296, 1914566339, -1782669182, -1432365068, -83955483, -1616058128, -222473982, -2124543137, -1724761009, 2125482048, 550176223, 663145753, -1743566899, 1559347284, -839637375, -1801146327, 114244889, -1539399905, -290369023, 1752035538, -72273812, 510404498, 500944484, 228766592, 856372134, 2029069360, -88172701, -218611392, 1580969215, -1427480022, -537179562, -639420594, -1807249585, 1982412899, 2071433820, 1215930880, -2039269126, -790467186, -622770140, -1753177003, -803628680, -977933263, -1804898033, 1789936855, 521107366, -233032033, -1972894440, 1205510760, -878009826, 111179893, 1032035685, 755266197, 1689018113, -1647929313, 1056458639, -1685004223, 1503843318, -413415291, -1688035646, 1308721819, 902087704, 1506634526, -644419245, 858366166, -2108275, 1726179095, 1889932693, -155774696, 2133618384, 464188016, -1500587127, -938483584, 1231052885, 1988564570, -403560536, 1605568450, -332241830, -37765044, 1601665405, -1793828266, -1307156819, 1534301099, -1803524252, -343972104, -2062071589, -675541340, 258380314, -742862399, 1715122962, -259407097, 793478690, 184327073, 1184026972, 1236989785, 494421594, -1588483375, -734692340, -1367887898, 512027420, 871480113, 647935290, -1312101557, -1821817294, -1673423218, 1703939932, -1965405449, 571078687, 1949888621, 551651221, -1680659149, 1979282472, -1318534708, -1258112550, -1269860676, -786956153, 1304654443, -1624222558, -839813093, -2128769722, 631285800, 549790186, -238511840, -1493979118, -686780700, 1037254692, -1526932342, -1168178568, -309351848, -1083375172, 1131592458, -1614937057, 1750515705, -1867867612, 252365142, 1222662620, -683925905, -250968422, 2034075772, -1178984996, 365984878, -1314730571, -2139297880, 889018061, -295023999, -541049479, 664281701, -1717307684, 1583156619, 898446005, 1904566530, -2111009240, 283281866, -16425582, -1700860479, -1061609864, 69248465, -666253540, -1528530781, 1723860335, -208337382, 983395312, -138351101, 106393856, -1700706182, 1042869169, 2024086383, 1565157132, -84129527, -321695984, 1770049161, -1898123842, -1761187857, 2071934837, 1080328231, -1138455363, -872557030, 414836382, 198868972, 1893524153, -1649933057, -1661629908, 1322393024, -1725513408, 905953958, 306021969, -2008253254, -1029375117, 839431674, 178100316, -1707053569, -1052741086, 1318173206, -853411439, 1203027971, 641946976, 58677720, 2008233844, -1256297831, 1650730135, 888569578, 1573184920, -1194882650, 1597352197, -366655748, -844933371, -1325594184, -51567709, 1726523485, 1026577694, -201532789, -1650535887, -2051794297, 2073898535, 905063051, -1428585018, 226824447, -1727402159, -1654396550, 1752010496, -1738064762, -16938599, -216285078, 862144600, 190638554, -1025010298, 1103928947, -1498801654, 932810748, -1798461408, 868583280, -1424184769, 572398115, 1082477950, -1976829575, -311994592, -2119782066, -171990322, -2036094565, -1285681483, -314877119, 88169497, -2103720063, 1121970498, -998443072, -2036938268, -751220549, -1278551304, -1105886805, 347341412, -2089007778, -1731167855, -1930228988, 1931752954, -481975365, -671390798, -932316603, -806551344, 240594311, -1218743315, 450672024, -465141213, 284303081, 1145752744, -838154024, 99488771, -2029330789, -1294007051, 1069218445, -434292211, 1372194897, 1662044079, 1701757124, 1853714083, 1015694325, 1818279922, 746391954, 899803638, -397460403, -1675269820, -1782798353, 2071583968, -1145704598, -271745806, 1176658978, 1920282970, -893420496, -1094116288, 1605568450, 1550449546, 545978921, -1415882848, 845991009, -1487204854, -1983352569, -1491093402, -798926594, -1114761546, -120353708, -38584411, -485650949, -1777792776, -1904335572, 1466202238, 1574006467, -614862474, 980209887, -1241721842, -1885897976, 952243887, 364163943, -1413424709, -1942415454, 1502322156, 484306837, -193510837, 2042672861, -1520028345, 1514250128, -1410522908, 1043764867, 763320920, 899549016, -557437193, 1144345552, 1526063978, -348381722, -1755861494, -177569994, -1502314649, -476283641, 1782556118, -2051836641, 2034083117, 1151996336, -2029330789, -1087189872, 1044718121, 487767547, 948243991, 1059242563, -1986867192, 591596464, 52193246, -256350356, -1780023236, -932802987, -101870030, -1417956986, 1089924347, -711570638, -1656506106, 562572587, -413415291, 371514190, -1644683714, -1145120016, 470070127, 941713754, 152424754, 1738908281, 1449350370, 1432333790, -485069506, 2049498961, 278189999, 1855976936, -85447727, 121296576, -1756086834, 313436830, -649309799, -114860965, -1381414689, 678020271, -754340539, -1197611043, 2031309011, 1874084106, 393198674, 1452940099, 152347828, -1432365068, 485162663, 779819524, 951273795, 544420874, 600144638, -1132199986, -1558906096, 25247750, 498670374, -2095603196, -483535116, 79748532, -46380374, -1298075645, 1737759417, 831737802, -853411439, 693577905, -383076780, -489079725, 1553228292, 488095751, -409198254, 1225246714, -1640986533, -2024646665, 2107672794, 422774841, 644816901, 1456926301, -349275613, -1851156818, 1988143088, -603026231, 1701574970, -797668823, 1320526779, -1413645536, -1528530781, 980209887, 1919160753, -117404680, -1718675225, 446359167, 434814559, 707753895, -1741905236, 1421668712, -1061393806, 1685131025, -818210716, -835207156, 691223388, -1459841792, -607716045, -451125510, -1461306121, 298576652, -367124816, 772796515, -2089007778, 2051815673, 902393730, -644701030, 1667917969, 759865787, 2090443232, 869121121, 1643439161, -243284187, -1098012486, -1393919231, 1382129626, -493823470, 1113325004, -1998664374, -1368641855, -436737914, 1903756114, 776899044, 1927211598, 2133560226, 826014276, 1060828031, -910418525, 1985665829, -17596730, 755692552, -321048858, 1551652717, -390757375, -510989961, 1593223180, 953947941, -1168724769, 2104781832, -816675538, -233371349, 1223542005, 1843797957, 92850714, -1464315810, -475527559, 26133365, -268317099, 235275728, -1552245045, -1063157773, -1493275804, -14776557, 1592184, -1183169245, 1183235553, -44684524, -341005237, 1637648940, 693359055, -23152130, -1930297993, 188326768, 443384913, 947601618, -13277741, -572355790, 386672293, -1009120134, 1490655776, 1416247054, 888097077, 1669829389, 897849956, 1192370958, 598347168, -1320794840, 1679083343, 1610740855, -895593395, -717223999, -1397291322, -2024646665, 246348859, 862660844, -743811473, -13837735, -85447727, 1439021357, -2038047516, -2105111052, -778042164, -2022944698, 507869458, -1020183765, 65539884, -1202818659, -151733611, -510534773, 972551831, 846110529, -1886416195, -1074517289, 1613967805, -1396559256, -802025051, 1294957350, 540152117, -506377495, -785131152, 328130505, 1032520902, -379599535, -719511797, -1487073967, 466620842, 587675034, -1459717452, -449923632, -1664786839, -748559832, 1205009399, -362830508, 777016038, -1871911155, -1184794179, -68966990, -92839969, -909767183, 1089927866, 366793258, 262449456, -718639827, 277929497, -86498921, -31757126, -936688428, 780564977, 1343250702, 1404838006, 1590820790, 632356048, 7992822, -1923153167, -1122075468, -1241255972, 1304203213, 611001267, -1115063401, -1520175786, -1889596050, -1911912558, 208602119, -1038372421, -1514437051, -396038323, 111626734, -1793667664, 1216611806, 747343310, -1780170130, -476643022, 730184351, -1002295442, -1912081913, -1512506835, -58790894, 455839054, -1699277406, -1816012046, 1786912584, 1579703519, -1869163263, 424031927, -439981941, 1392011995, 824239776, -715399891, 585656559, -1926483574, 1355042503, -408120635, -1828709380, -1434886074, -297605500, -584499904, 1122904214, 546854920, 582576181, -946162713, -325128175, -1744876139, 1223542005, -315533487, 1445157984, 229051146, -77233938, 197782573, -659582340, 499654043, 177891551, 693029239, -2028004791, 1577167733, -1957663498, 1635884616, -1633991735, 302282526, 394127678, 1660617738, 801931475, -1784046409, 1086366897, 123080629, -458526313, 965383472, 1341411085, -1794614092, 1921068356, -914346636, 940179881, 589898662, -1136179091, 1627804342, -893986826, -754603587, -1930351394, -352671124, -419254641, -822807412, 845421295, -1090682059, 330076136, 482107241, -1752144958, 2077955810, 1225185511, 799520245, 827272631, 2364474, 1765565365, 1964336756, 873516748, -1476272034, -1922030489, 1250786920, 948243991, -1069200413, -1521629977, -287675501, -1851954658, -118359490, 221036323, 107658033, 1980038802, 1746395272, 1762069182, -1969465591, -219296331, -542679586, -1002269903, -1673012451, 967514236, -1356277661, 1749537019, -37765044, -1218391729, 1355056379, -500384802, 949392274, -929084959, -1236541242, -1424184769, 601004220, 1341661280, -1476936557, -479097667, 1676516819, -756577897, -1089456784, -449169095, 1099129475, 528369654, -642676789, 1971288343, -1055121982, 1008856529, 706996338, -1319970151, -1671183574, -349036342, 1834819106, 170528223, 1850990504, -1694906737, 1328288785, -174657902, -979309835, -382483643, 1472464476, 1416734823, 197830156, 690843749, -671390798, -957065187, -378500209, -639796191, -851518976, -1175282363, -130973347, -971658909, 287041347, -1313510106, 1188837240, 1835725863, 1018952559, -1082992617, -907322564, -711745159, -1415354388, 1224982816, -75603594, 1262055737, 1255936130, 38273584, 558376407, -1133688955, 1867915805, 2032070676, 53605131, -835207156, -1601359657, 250249947, 1153385870, -1851876644, -2026024689, -403075448, -1438091013, -128540685, 1174322485, 889015380, 1180374864, 1456135477, -404201488, -2012140548, -1953461162, 1481725145, -618163018, -1938800130, 1455165722, 1732683214, 1964951375, 508372319, -62384885, -73212045, -1350458493, -659999215, -1328450309, -84311737, 682211936, 508372319, -1455560542, -1806904377, 1030156670, -1401744472, -543923181, -1788170689, 1560446725, 1284313892, 1778792439, -396640332, 1804758299, -2008006645, -712850744, -264582965, -2093615827, 805271833, -1027771224, 26156296, 647935290, 391138840, 525291189, -869725281, -414916933, 2032143076, 1861612425, -27299334, -592565546, 828393855, 1937593092, -22628425, 621712778, 1334108226, -1634230781, 388885840, -1708790532, 1919160753, -1384996492, -226191343, 1422971616, -166134894, -1086093511, -740279861, 1287984729, 2071934837, 149082048, -1752378898, -1828288890, -1415585032, -864519457, 488966462, -1966030540, 1964925922, 1188837240, -383778345, -1411145158, 1135272201, 835915701, 1746356577, 1696913349, 1366265431, -1663328066, -1108687080, -626387383, 140770752, 2138620374, 1854807009, -2085758316, 656616120, 134284716, 1928988655, 1326783858, 1988793829, 380348836, 980460467, -1632452547, 2043289670, -354803639, -1412214087, 1059030789, -1809763820, 1700627782, 690268349, -860505843, 978566669, -2096830749, 1478565247, 415099579, -1578062808, -1052895714, 723897895, -584366117, 1109538273, -1579590879, -310480710, 1078873644, -2088469598, 70223472, -712419740, -169877801, 1394115407, -699384748, 1573582109, -1218170190, -781929176, 1671777200, -1213001675, 1948254226, 531735934, -155774696, 554006991, 29116953, -497022606, 148154880, -932403891, -958424618, -1410738124, -334948766, -1857336636, 614219654, 864247154, -395649930, 888824102, -897755394, -1652233363, 690421060, -1672498958, 2089375787, 357908068, -1249915537, 383512288, -1286451527, 532122973, -1204647306, 916088127, 180983867, 1948254226, 1626968267, -78525944, -1666281214, -297241295, -2048880485, -1061393806, 688360419, -1291077495, 1661944569, 503613978, 920764141, 1171200871, 1279480991, -624012479, -1984064378, -216424347, 1298751869, -1263173355, -1135903665, -1837557818, -1399786983, 755278168, 1981489871, -313728458, -1102291241, -1405992911, 243887567, -250929480, 644955795, 1826905103, 103897416, -1576818441, 1400497894, -944633717, 65975620, 2090478245, 1951569306, 1382129626, 1714940074, 1127023920, 268792923, -285671809, 1386785245, 158598701, -1193941868, -1745746709, -1980937709, -1051484230, 2010974246, -1483397914, 1258987163, -646817537, 2079821951, 2132452630, -1558370988, 882099652, 726029610, 1142560130, 1391767692, 1856370578, 139992410, -1989519745, -903547157, -287675501, -520635558, -1007059568, -1658067321, -1954376587, -826103646, -163072565, 1006565316, 969297240, -1968819821, 2115042996, 274610128, -1585094159, -1616636935, 115820872, 1489128540, -1355217586, 751370261, -91806119, 121710914, -1666074763, 186218472, -1777281139, 766538075, -2082271783, 1125539840, -130320481, -1015436983, -533095864, -1672498958, -2051836641, 1945869630, 1003229085, 1454865970, 1458361195, 845104621, -887571546, -1732984372, -939031524, -307099440, 318034208, -515327732, -1443817887, -661519178, 1911882759, 349097652, 639643028, 919883095, 1649334577, -2124108428, -421902135, 679405012, 1625142532, 162041800, -1878981125, 934507173, -1274984899, 1032035685, 948147675, -1674735880, 1719920685, 1592184, -2006929149, 113539531, 1930766720, 1318914891, -437305747, -964184798, 1948132747, 1980701163, -1763051503, 949059084, -1580756851, 461827328, -1353000593, 557769786, 274910455, 1239612432, -1291398604, 869008152, 743211990, -531041646, 1101514372, 238026598, 477413092, 269308573, -44091909, -1023474815, 397833270, -1274060573, 104994484, -1820075170, 714458896, 1045568470, -1749752086, -1272356028, 586078810, 1503566214, -1868534849, -1952441885, 1727281362, 978627450, -1460926381, -1459670222, -674218720, -1345784349, -1267541402, -980203382, 909901875, 2136373307, 88890144, -489079725, 1151592008, 290803077, 1110159778, -919233368, 1989013379, -450833578, -1528714666, 52394026, -581608980, 2112635723, -488686832, 907004113, -241485274, -1064856184, 821221835, 1571279885, 1941072815, -1879681790, -1108687080, 1203397746, -1374210792, -348381722, -426553663, 1416083725, 2010818568, 596295582, 2002162679, 813489693, -1304041981, 230534566, -1100422610, -202113838, -1604776412, 1026302355, -1043470374, 2112596262, 2043071898, -412660295, 1046681462, 973507503, 624283463, 87509070, -1075160184, 1269720205, -2080745129, 177514859, 847701216, 1206378446, -205757401, 866745857, 1010118623, -2068403519, 815793919, -1952674811, 1825548759, 1349822413, -1040560065, 84857576, 1199336645, -779231737, -719434300, -1883816019, 2121950542, 50949292, 130374848, -1528838980, 392962686, 884663410, 879145080, -970251750, 1893083130, 2902796, 946322274, 2017390701, -1988681410, -1888121963, 856670033, -600823092, -140167375, -1509541968, -264454844, -181250528, 1749905483, -1311268570, 1510141040, 895250712, -2140418355, -1943109830, 2072632410, 765129908, -1182306125, 1668951808, 1012898475, -1647933837, -197972695, 1533823551, 912163404, 46891605, -761559035, -1991399573, -573455593, -1864096077, 996057977, 675640758, -844933371, -1625433290, 1756289819, 667314650, 155133406, 1723619266, 597214060, -735472980, 2070141842, -778591792, 1198090902, -1829483014, 1706866150, 644786554, 331346418, -869854089, 1937517335, 972551831, 1962616364, 437518811, -835306062, 813970450, 631700493, 2051815673, 343584280, 254061225, 1856663197, -1926715427, -1766647968, 2039947475, 850556083, -313934180, 87977564, -1225615912, -259765094, 42764475, -1634998443, -1988097728, 1128954401, 909602112, -711846500, 428607676, 1576083510, -1032358343, 1784760351, 1960831469, -1206671380, -910562473, 779819524, 1778079066, 1275638195, 1729760265, 1689591091, -1113066768, 889655397, -275443774, 591076314, -1345571503, -265837393, -969693628, -576936632, 114527201, 1799087505, -537857091, -1985609836, -507199769, -668407554, 661581903, 1572714599, 145865556, -1435174577, 780324629, -1500609417, -968441701, -1246560789, -1900797311, -922271810, 1074090152, 2051349866, 1777612636, -864968496, 1939240143, -1123493925, 1467292752, -1668377184, 1902706929, 209424783, 114244889, 1043302978, 119592678, -139270750, -540763631, -203942804, -810340125, -491829599, -1667806566, -935683037, -191002073, 1031097380, 1874610523, -293097118, 1192292496, 888646978, -1893616984, 1281280698, 1327428459, 1589533507, -786182106, 579773862, 466620842, -1493979118, 1521583601, 1276652251, -865003341, -935384164, 1329601753, 517804488, -1708658899, -2134518226, 1286141465, -92973253, 1841524305, 1631297242, 2098147439, -660911261, 1555696011, 1118580008, 1985620705, -689665213, 483253516, 1383790683, -1592236654, -513473473, 765554556, -847036970, -182512038, -1182840589, -59126109, 214514320, -1640010812, 925608823, 1422971616, 325482850, -869854089, -1435174577, 513674180, -757073545, -6516830, -131796739, 1275318889, -1529532827, 720081009, -1701658232, 773873225, 366515240, 866745857, -2036643050, 867237039, -1645146865, -1654189626, 685356824, 1648144842, 1724814994, -533211386, 1613227875, -2139852818, 259995182, -128669705, -1563407111, -1279593242, -1171246465, -1870679127, -540136553, 389685677, -1368641855, 562572587, 305660503, 944098763, -875189269, 165827623, 960842569, -36416850, 1516704429, -2017596402, -2130538088, 1800479593, -1738326486, -68966990, 223268932, -1702547937, 158539217, -287810827, -1227057036, -405898590, 1581795857, 1998453797, 677459252, -671474176, 1273172662, -961431946, 1304496038, 659398840, -1122820187, 1148224566, 525126139, 403009051, 1629459627, 613780376, -145230707, 734824536, 897074465, 142116301, 1578839600, 1498190372, -909818044, -1578102926, -1845462128, -1788161119, 2108418413, -586696660, 2072019180, -589774677, -2030378404, -918082993, 1392750753, 677459252, 32663720, -386745675, 1821886636, 1850763221, 2125147237, 1471635150, -2073012922, -1549104805, -1773762239, 135857712, -644701030, -409216761, 394127678, -305604856, -1724947436, 1616911559, -1753930120, -1846566228, 1925344665, -15078763, -716603548, 2003962878, -1964792721, 612020708, 1032339578, -720479586, 1844314600, 1896368005, 908905731, 1720906550, 500545009, -1881448484, 351408698, 1913191813, -981065967, -1982434429, -1123205862, -1346596228, 1017882526, -859598055, 920351085, -1256561228, 993237385, 280510196, 279644599, -1991415054, 384995336, 1481542421, -1500044680, -1214061104, 1012890056, -1462998808, 1449350370, -1628153785, -934377802, -1410615529, -271175453, -1132387548, -1768664822, -230574491, -1633367850, 1137684116, -421282952, -1323498810, 1707376838, 1652427419, 522097888, -614928421, -379778493, 401608466, 821129233, 53587021, 1701735747, 2130330878, -255971579, -1237683044, 1183239583, 663264284, -1120336332, 1146485346, -1970721769, -154605836, -1448638957, 1408242973, 1444388299, -683314393, 1874610523, -1151034711, 748668028, -1262570666, -1898123842, 928901721, -1211153977, 262449456, -1610017728, -44684524, -1512506835, 2022745086, 1278370125, -1763775483, -108460780, -1706001185, 139658436, 1554510122, -1176750030, -611654132, 611105351, 932626512, -1599647975, 465172728, -295882944, -1014102498, -355287589, -650069692, -8207272, -1900136614, 407873534, 1288631714, 2087519990, 348370883, 522105281, -184290669, 194230628, 53587021, 684354744, -1470104066, 273298806, 1891864980, 1733890910, 1365732505, -370255289, -793929736, -1071210682, 1790425108, 1306030843, -815672200, -1254412294, 2049830372, 933197487, -295882944, 1753176400, 1795843052, -295023999, -1668058702, 1266299318, 1610299989, 400862878, -2035472665, 1662087393, -753939195, -904088531, 899795264, 254495095, -1560544098, -495875934, -69758246, -156185617, 1989286374, 1731207852, -1033216416, 1563467756, 1797990045, 387761311, -1642326184, -1191629412, -1202836783, -1296225082, -1802636420, 1515234061, 469937560, 396987279, -1322526056, 705246196, 761720419, -742070135, 678999454, -373188908, -819913890, -92460555, 1430409994, -974131928, -149057134, -1228098344, -1029407207, -311628185, -465868337, 1402327461, -772344951, 1047151241, -21480510, -1039813011, 1241134465, -310442774, -1147832160, -2125465866, 1125202373, 938443953, -582337510, 1745295990, -1467673183, 1748635260, 96720276, 382457769, 990354019, -1083672927, -1328989061, -512415299, 539497636, -1527570704, -920320259, 1369893345, 66260055, -482018449, -1828709380, -1459237091, -1017259707, -1632224851, 1010125498, 585811542, -878436496, -366997723, -252869101, 724723228, 632356048, -1257206476, 277654672, 1889622537, 1801180954, -935384164, -1138412415, 92216647, -2070614484, -1946668090, -463463163, 1381283977, 684140528, 1618794175, -883398583, -1699612814, -1988383194, -1581838188, 1386411419, -1595534209, -5598064, 540853908, -522191759, 207522767, 1222888581, 1699382603, 1463468939, 1414727588, 361900129, 1449137416, 1991924799, -527909347, 215615004, -718853871, -1515952955, -1763775483, -1441006825, 1510141040, 1115800197, 813970450, -1767015704, -2119072933, -997235021, -791776462, -762092985, 898789758, -981065967, 1389574479, 845991009, 984551943, 590796880, -253591419, -243284187, -1727189366, -1848814103, -1002295442, 587300479, -56949329, -268196, -1863833197, -91760862, 792073629, -1017508932, -2131897880, 1386785245, 681709061, 834802601, -1609295800, 2116067435, -1399253231, 1191167405, -1955629247, -225438708, -967719739, -1408872439, 631507209, -1435408395, 2101671031, -1362654252, 68021885, -1687218521, -584366117, -1470743455, 631072741, 1068989169, -1483247570, -1078742416, 395382718, 889722826, -1179779840, 2084909369, 1393207932, 601352259, -59126109, 395520271, 604764501, 190138579, -1792214309, -672205998, -642264694, 1717181657, 336118030, -436118359, 1481482143, 1420251797, 269571964, 2093808129, -445141974, -1513163927, -1221368332, 1729297237, 137156272, -717914551, -760859709, -1349274147, 390359772, 2083780865, 1612733042, 2043266910, 254486563, 2104963145, 1913099085, -1879461462, -261177601, -19270453, 1055513111, 376545303, -226191343, -568654329, 1619468893, -1844957893, -330348470, -732553329, 2073751875, 1606276692, 386888589, -877714769, -275752393, -1647998143, -1671787457, 164875270, -218611392, -1553799975, -597734386, 1688661474, -1959660861, -1070350614, -202747847, 255196311, 47924992, -1533536815, -338763885, -802157780, 299917711, 1149151777, -1723462955, 1826218205, -612361071, 1870392668, -619529394, -1945575255, -2023246411, -1676860437, 1007867257, -958270324, 611105351, 507869458, -968441701, 1065778731, -1080327839, 2062871885, 727516845, 409910004, -1020643084, -1720751767, 606460901, 115344514, -131101591, 306889384, -2138217933, -1071478467, 1986568933, 1831025790, 179812209, -1108081902, -1702658543, 1761236949, 1358405040, 2145160593, -992607655, 1818687634, -1500587127, -1227057036, 861687797, 75281645, -2114151856, 1009742372, 1019693945, -1244319944, 1173907677, 2009949169, -925749329, -889874906, 11561672, -1869960530, -2145281377, 791094679, 165737917, 1126909332, 684049872, 1831025790, -1943079028, -1817595811, -280120735, 386373867, 691090298, 1389784206, 505030410, -2004043975, 1836965332, -1415585032, -554489961, 99488771, -973642322, -902232863, 574017747, 1208455830, -909689332, 774458181, -2126559336, -1029511355, -519946385, 1783696160, 92688253, -852539723, 319812691, 1548443245, -1990920515, 605608779, -110439678, 2107709572, 1530688945, 18257568, 906171858, 200269380, 1360668999, -1733168870, -226736596, 2055757601, -226828333, 1793025102, -2100697502, 1945869630, -592500258, -1802636420, 35500522, -1445161246, -1017504730, -723086488, 2134109953, 1372035732, 1456171097, 66260055, -432498950, 742994806, -1714329118, -1649358585, -472078012, 1554928589, 1808537624, -971488748, 1259518840, 89815204, 579513894, -813160274, 382457769, 2140640410, 588192567, -1632224851, 1229542688, -458437552, 1581377462, -1521311742, -1709773800, -1081115523, -1629366155, 629394970, -1513510182, -1588483375, -93454232, -2071193998, 685372460, 1398780030, -2075327061, -471464128, 1609107520, 45642248, -1760094650, 576090524, -1073225333, -1918316879, 1897356394, -186993392, -1143012308, -983721045, 684823308, 1192292496, -1797553158, -1552245045, -304349119, -1624222558, 886259110, -108586288, -1904671925, 1305169968, -1088282914, -46768080, 1474472942, -242071155, -251942133, 1109266868, -1127459738, 2043493609, 1038734317, 1182100352, 1108053372, -139270750, 1424167113, -318223855, -1922171066, -53565404, 1241134465, 727624239, 1600735790, 1079153113, 2127640587, -1222657567, 120953050, -546051910, 2030803757, -1651681064, 1418990551, 1593052806, 1122950761, -331080226, -1132199986, -413020375, 1236989785, -1459448129, 1153479114, -1030416091, 2034983552, 2065200600, -1352622835, -908908074, 1872571549, -319670616, 1467538565, -2081821616, -1609598050, -304220688, -292922883, 1159825739, -209121187, 1580969215, 1471697058, 619604380, -913970770, -894079996, 1975198544, -633914, -150786977, -83955483, -737916672, -479665178, 1291000545, -1433761516, 239327979, 1904566530, -1926354178, 676468268, -1763058788, -143973124, -1326687293, -1001775458, 2116911829, 724531375, -742108667, 1553052375, -2035706189, 1471125184, -22109086, 217197686, 2078148147, 1277689710, 1864261440, 591822539, 386536587, 1136431838, -2017542656, 284247342, -668165748, -1753481998, -744800117, 128361864, -2072786582, -1132678515, -1055082642, 1465514344, 2129364279, -1644683714, 1863200430, 952271328, 577612637, -1009569513, -368661318, 1358165106, -1896661797, -4996243, 141771632, -1323348826, 2033660, -886689592, 1470329772, 243110367, 68021885, 474920420, -510534773, -194941880, -1933154247, 758587363, 1364874281, 928519687, 905612259, -1738326486, 1447765697, -1811338209, 1481780718, -1031222155, 988013831, -1320935570, -260073165, 272422108, -969791481, -1995982254, -1369108121, -1069593351, -32554436, -1796103469, 1500198770, -691184243, -1406709994, 1009742372, -6579923, 1828695698, 909113564, 673080495, -82706955, -1305183149, -1349862641, 1309702045, -421253782, -1282269831, 1035999739, -712943796, 98007381, 405593469, 139825034, 1737670564, -2102814405, 859336473, -1991099997, -297241295, -1052879994, -1798461408, 893708781, 1818279922, -1033301163, -767365393, 1447081889, 748074956, -1677450303, 604764501, -179034300, -1552000377, 2038782908, 2038116354, -1357006374, -3771562, 332830254, -1999449078, -1206671380, 2113096746, 1413354023, -1067225321, 2033537450, 2006429741, 1032520902, -580341601, -31522594, 1991078900, 198773504, 1803248608, -2084473707, -572274564, -131687064, 287425643, -1483878494, 1747877073, 1017374424, -814012744, 1830230031, 171437398, 1075297887, -1724503333, -1584128193, 1668308249, 1636322286, 186542697, 1739074435, -1273600884, 1073033535, 92688253, -2128116172, 102716691, -721023865, 550176223, 1197413641, 912820198, 1229072253, -854690451, -497765249, 837275569, 5865232, 2118784039, -463279940, -1711235400, -1478854774, -973189778, 399619775, -570748449, -221516700, -735913106, 631700493, -1146471785, -255971579, 520113082, 362440452, -1921730745, 1663980952, 1589783896, -1408051753, 811722701, 464580681, 1882250496, -999894531, 1829832414, -1636755052, -1407998810, 1794931931, -666986143, 686285973, -1743566899, 1065778731, -934360879, 1540002543, 1202689704, -84009493, -1823709137, 1292122937, 1995921185, -2090925950, 1863603805, 858304619, 203152937, -451257969, -2007505976, 1556339487, 2032143076, 296454349, 1083485142, -605452082, -1950113098, -232649217, -1813907140, -2142436166, -2144318734, -2085745527, -1773762239, 1716305091, -1792121176, 72442557, 377119801, -1287617848, 1008495736, -720219962, 379749730, -1052013491, -475122260, -2038500171, -1502982370, 1703064460, -1981520525, -757806326, 943313260, -265349233, 1988616977, -535441766, -1485252392, 616455392, -1207547856, 800424386, -143762972, -1580552499, 1408442815, 258276783, 2011499059, -629740524, 1087918424, 49658866, -580334757, -1009461206, -473182023, 30869789, 933125597, -1108248620, -1839564740, -1296041101, -1155658951, -1454994519, 1082477950, -1869945500, -898002362, 570933451, 395918232, -962862495, -1780072418, -699548768, -1713534048, 2034270787, -820272988, -1710822086, -965618599, 1910906597, 2114299260, -1277065496, 2016215033, -1127453839, 1184819190, -1956765928, 601352259, 77090527, -1209223812, -1338426327, 1554310285, -514337394, -284611175, 803956946, -894296956, -1913364024, 360079345, 311163789, 38312660, -195954961, -184018619, -756577897, 1205009399, -80835570, -1582536259, -1819282607, -1321402814, -2125980384, -101906217, 1081270123, 1804256135, 1302097782, -1151042538, -1196061396, 2015591898, 1089881749, 1988554639, 1530688945, -1443817887, -109889621, -452577425, 2125482048, 1659597135, 1428259927, 828650457, 84795465, -659999215, 1374034786, -1237495022, 986636916, -784338300, -1681067884, -1024867746, -154067697, 1879582212, 448542323, -1561842195, 1889671084, -738293111, -837249004, -1029375117, 1916449654, -1277931371, 2096486432, 1310129572, 103912063, -1798517212, -1759150735, 1455727560, -1354844571, 239801106, -1261750019, 1423384392, 2053334548, 756139490, -142962104, 111406584, 1552237101, -1794999091, 1108327015, -966564891, -965267907, -449809928, 1377565127, -1007509318, 1874535160, 430864403, -1848814103, 406585740, 2127079243, 1277689710, -1978250100, -493823470, -717673970, 1377376440, 1439929052, -1641109357, -1428585018, 1834615000, 122113104, 618435276, 663264284, 1403352850, -1925672016, 2143079906, 952139678, -1679732734, 1742919258, -1810285658, 2018319754, -1235096017, -1028144473, -1248398670, -1997840928, 950389437, -2076547062, -1208567734, 1095418819, 198076885, 251292771, -828452720, 397920099, -898313201, 24943743, 614856210, 393904710, 2116911829, -1751360930, 87867129, 2034612250, -558107752, -954625411, -1485278976, -1085312731, 491532961, -1292849568, 1237488, -1397841049, -1151553028, -42290340, -1432454189, -1739081408, -891664633, 584066, -1636036491, 2054039852, -923261979, -927263542, -271745806, -1113038413, -478481672, 1875451308, -1233880161, 207522767, 1602013937, -986319721, 1678399565, 2048486373, 358876966, -802032686, 1364051419, 213871841, -1092052746, 2030674161, 34999321, -1694906737, -278906560, -1821354299, 512471085, 123367659, 1767273368, -563902655, -442644519, -84056326, -506753436, 1320283273, -1828388544, 2056249343, -444908481, -710128918, 463451840, -682197758, 427980745, 1408442815, 155133406, 281567314, 220419583, 778115982, -723486383, -406901697, 758958552, -121511601, 755930845, -712419740, 1395083980, -1207207632, 1780602725, 295682195, 2121405712, -257620396, 854193345, -692375364, -1214477558, 1286141465, -1926483574, 1544464909, 449839784, -1321402814, -341358521, 1014843925, 2124587709, 1611001266, 765024036, -2130872705, 308025762, -1762096804, -1058318438, -212252779, -1952674811, 1217044952, 106620249, 1412979530, -868840173, -1148213592, -1312870603, 1012056651, -284637296, -573428893, 1908954590, 1283787519, 1825374263, 226824447, -1496997209, 554006991, 52193246, 890373109, -250550750, -1549104805, -1443937882, -19061571, 1045355014, -669672226, 1462135912, 1184819190, -1125497082, 1897415326, 239801106, -271739815, -1390071987, 99825354, 1413822876, 200639593, 1812458, -753315634, -222547618, 2035730370, -1151581699, -878842320, -1032358343, -893986826, 687234873, 643498652, 721622672, -53565404, -1328989061, -1581690906, -35038451, 1428387092, 1600856812, -827028521, 549021151, 1149601138, -342524053, 1075667512, 1879014777, -2126601149, 64421252, -431815047, 2085896003, -809336748, -1995285691, -1667881527, -724477258, -1282404605, 1721292031, -1790752220, 370130990, 1572379576, -134771726, 1165495724, 63130689, -1177101711, -201022479, -632715605, -514337394, 1853253291, 221789151, 972651164, -452577425, -783226914, 1141123682, -969791481, -1524807414, -1104357011, 896117332, -2064988695, -721023865, -1823709137, -117829164, -143561220, -396564028, 980969589, 1351719231, 771379782, 1618794175, -22628425, 1826147219, -1425339395, 2058095544, -36416850, -2007810163, 1856066378, 814768661, 1846022156, 690843749, -1228692258, 347341412, 152456104, -1980140787, 1141123682, -2092642286, 1708472315, 37574328, -601294353, -1348065726, 1225334296, 1510710780, 1238021849, -217225135, 362098566, -927352796, -337119361, 316280040, 644816901, -1639615067, 1110007239, -601946248, -983826988, -1113038413, 1867902889, 1364874281, 1148663978, 1602335770, 908976685, 1469822205, -1523212711, -2132091346, 783402701, 1158679736, -121665080, 568788982, -123963696, 549398468, -1532737875, 340716547, 533939402, 1765238896, -1780023236, -1872676837, 1711252154, 1715122962, -1620815654, -305524149, 1184013947, 701804855, -1658067321, -378994794, 882374285, -1359980047, -862527073, 365504871, -648403331, 240011244, -1778706420, -2071193998, -953324235, -1344476169, -611644, 1820431100, 1966200120, -1380387404, 1971062226, -258200180, -643059283, -2048949114, -706308162, 1161189371, 3715400, -776889988, 2137308012, 811875270, -2134395912, 108024784, -1262690741, -593777074, 1318201238, 1071869427, 424715111, -1172429308, -835306062, -1006073331, -1878703660, 1049777747, -881054079, 1166969948, -2055366166, 230534566, 1817809090, -2106588295, -1066531858, -145230707, -1151042538, 334197875, 328130505, -1075773981, -516539993, 2095012452, -1089666281, 1736135685, 1690011009, 799686753, -246864124, -2017499894, -1904964327, -790499843, -1561842195, -13535748, -1971772660, -1059890593, -1771596675, 619604380, 788592518, 906765207, 865362729, 625945891, -331571583, -1945899368, -991877795, 1006172281, -153365035, -567081112, 2037736627, 2118851448, -2021243422, -401940779, 30083367, -1430442623, 1413461692, 1149214999, 1182100352, -334767256, -953565240, -518555641, 1587650446, 1425437835, 56349685, -1059890593, 1795935836, 1813243491, -101532517, -297843226, -1755280226, -1036134764, 931749946, 1122405936, -2092642286, 1064004470, -27299334, 219924124, 2107672794, 87509070, -776889988, -1510838182, -174721055, -1255814252, 657815068, -810340125, 487032025, -1011927258, -2056948200, 1360668999, -1516209221, 80866165, 122468913, 1758821150, -1376655706, 1058971237, 1991924799, 1882010945, -1013166795, 167912108, 1377565127, 1511316657, -186789853, 2054039852, -308217377, -965267907, -1108675616, 1464751674, 1103928947, 1039387679, 1191869349, -998443072, 65277282, -734835487, 1115056318, -285352726, -228824118, -349745567, 1751948791, -213686156, 1668951808, 137703797, 660069029, -466448350, 949066195, -1438065627, 269354846, -270127315, -682197758, -1023675835, -1059633576, -698596148, 606105627, -547331896, 951390724, 233357390, -2036187170, -76587423, -941445878, -642210214, -142768502, -517802943, -1273739272, 1139066245, -296588698, 584066, 634083475, -241783176, -1897740380, -1597237350, -1053877960, 1894039188, 747710390, -1708770431, 364117147, -1845375088, -1062077222, 1234541213, 1194637916, -2145651726, -1549138818, 212172785, 924610135, 436705382, 1857071325, -1556672965, 2070141842, 154805154, -938700577, 5362541, 1359937629, 1267104460, -495875934, 683870699, 1244046991, -360571432, -1715161455, -1668419418, -557437193, -1269368739, 366515240, -108931476, 1017799300, 1818898362, 107323223, 1126002753, 248912531, -1603580663, -2024339779, -2064018606, -1819227770, -1487255153, 389685677, -1526803101, 503970207, -2059302589, 440780003, -1511079314, -1845271805, -507199769, 1425065397, -830096473, 28142413, 1459377616, -997507483, -1609598050, -1833941251, 1077821545, 1261820948, -1963790576, 1686728417, -1432413107, 16080668, 52822429, 2002212920, 919861039, -1473943502, -1544188568, 381752571, -986397140, -1580765871, -1104299586, 2098271719, -1925009643, 1577167733, -619509472, 1636733219, -1237116320, 2110625519, 2101671031, -1946634284, 1762956398, 477437157, 635621903, 1308474944, -470795038, 72888785, 846961841, -1559256152, -1530441961, -1171220501, -590939541, -819890545, 232886484, -2023248121, -39035330, 1935716878, 62387005, 1847278078, 1139060705, 1141097568, 361806297, -2080745129, -1143012308, 1995327713, 1211378553, 1579703519, 234844070, -1352152, -1800847183, 2046095077, 224605181, 2142366874, 379578810, -1087478653, -1756603536, -1943726344, 171437398, -919437765, -1512906102, 210301387, -233470540, 1411226912, 214892761, -108006685, 1701735747, -75603594, -1694341793, -2027222323, -1191629412, -1777395618, -922415503, -1373866688, -730943222, -1050178830, 1512636641, -1131160975, -261683335, -830629169, -2142348164, -1998581472, 1538096536, -1619162553, 1001429074, 1763925143, -1593642719, 1550529961, -504968807, -549236174, -2085340264, 1667803743, -995712253, 2137830720, -355094677, 260009785, -1269860676, 361352961, 2062762095, -517039161, -692317093, 1565907676, 248094999, -1393919231, -258535901, -2119399136, -695727428, 1196347329, 123367659, 2133618384, 2099006713, 272229488, 752934467, -875189269, -1987196652, 859732654, -1461560220, 1853253291, -582485252, -191087912, 1295297242, 726981140, -274269009, 1094039787, -1662813783, -184414958, 1154699756, 1509680373, 476937853, 1295297242, 771379782, 895452064, 438743520, -248355375, -1754204044, 2071467722, 1172870817, 1412979530, 1455553648, 2030279211, 1864040388, 1924720488, 978175276, 1047968923, -1280906430, -1033216416, 2003002100, -1759950861, 2083946755, 937150001, 1525489545, 1554928589, -1451520595, -1555378104, 1576872644, -1912081913, -2115295733, 1048408326, -281105966, -338778194, -2096476960, 1489189440, -95169249, 1829832414, -146468842, -920320259, 969574118, 615389312, -1690421834, -1127453839, -1929664011, -634216211, -1714442109, -1298151644, -767024249, -1591041244, -383235010, 936244839, 320761339, 1917364680, 1631297242, -310480710, 313410346, 1918925505, -611654132, -1132655191, -367906941, 1219277379, -208030535, 742400414, 1160467705, -1528929741, 2038782908, -1196077949, -563902655, -97916527, 1486520499, 5048052, -1790425968, -1942452265, 1560103399, -133600446, -593479990, -1962167318, 1383508635, -1502781085, 1928057456, 194230628, -43804560, 925392441, -1687989718, -939232114, -638197371, -248758873, -1257407618, -375486892, -2010719095, -689143819, -1652391653, -1942882621, -1241255972, -1546519514, 1050315052, -974131928, -687717931, 1375708420, -446507812, -859293383, 1356347022, 679214720, -1493509101, -186993392, 728202235, -1467021926, 710355644, -123572373, -403112682, -1121924024, -407031587, -1673423218, -1914976676, 1215216762, -714738415, -29132778, -1510761572, -136112295, -1079501378, 383735446, 1076036461, -887637364, -826738346, -1616634878, 546312956, -2050722572, -1350082510, -1103132491, 1223919330, 649733255, 585479016, 660545091, -2119628358, 222590802, -2094309391, 1243906602, 537325339, 790201470, 823550789, -1741006511, -840875039, -2052931171, -2096830749, -1262990864, -1726223961, -828590257, 1560062236, 1878493967, 1781544768, -2002969508, 679845434, 1184026972, -339166662, 902700069, -1569690687, -1516406265, -1706909522, 1416843899, 1685225462, -1722701767, -1477984390, 1308474944, 756385670, -920563164, 1487997249, 889226778, -47450835, -1138128155, -1042349747, -802239299, -925171626, 165379079, -633914, -1259947474, -95169249, 1938864654, -1876422762, 262131743, -1997840928, -730676312, 1084092376, 898012673, -2091768227, 856962622, -1328040216, -1544188568, -1370361888, -1194348684, -416288556, 1335152745, -360534303, -304349119, -950638753, -238511840, -55359341, 1399959418, 76310992, 693777341, -1189617914, 579773862, -508177808, 1138403370, -1388148875, 1225729287, -63215552, -1760746684, -229122412, 16298020, -1851719634, 1800171927, 2075642842, -895140632, -1340130931, -806842891, -716181990, -1590706365, 1356424054, 14964673, -2121514880, -1192749544, -216285078, -1254412294, 2140640410, 953287218, 171845077, 888097077, -1565950691, 2030279211, 250379391, 1951087423, 2141025713, 2129458218, 985727613, 1695520474, 970170133, -1949128, 887331101, 1489305283, 1094068290, 935229324, 876566952, 441011046, 266941163, 1294796050, -1050632798, -581413069, -735077995, -1058262444, -1649073007, 1457845046, -1488879818, 1720238877, 824208858, -1740994945, 370642047, 1109836329, -620223246, -1107462811, 1980210785, -1553875112, 908976685, -1326241767, -546351253, -121585630, -1699612814, -700352210, 420951680, 1602751541, -1261750019, 2145160593, 697307405, -890577133, 2101038876, 611001267, -1344450603, -234707007, -810583342, 1648457047, 571048891, 61296554, -994640911, 1234929413, 482691175, 8150513, 254495095, 1863200430, -156185617, -126154855, -2112904140, 1937593092, 1195631166, -399246628, 1521008346, 169793842, -1262570666, -1194676511, 126244327, -885999995, -216424347, 814542294, 1983776039, 2072583997, 654945386, -2134336847, 687476763, -1582536259, 140805674, 236921611, -570149834, 1286595652, 1500410693, -1757340853, 256808663, 1563918981, -106157455, -206788405, 1020869179, 1956646440, -223456586, 1368980553, 823519945, -96142671, 768287316, 215176144, -2006929149, -1850678022, -1135547902, -1646902086, -1390768741, -1739417221, -310115467, 769500644, 1992677675, -406372748, -2126888832, -1917912782, 1799087505, 1789987062, 507974023, -1876422762, 538731600, -1716615655, 307395848, 572418122, -1707442724, -1005733004, -525266559, 28095357, -1507130205, -722358731, 203485327, 642193373, -1988681410, -1878271070, 747930546, -1629871032, 55617546, 1086493993, -1271978535, 549966911, 1086520907, 1299305441, 1951087423, -1495710414, 1473891605, 528063077, -1888121963, -607912026, 249661967, -828452720, -1674523472, -596376429, -939031524, 1944760213, 932626512, -1120243536, 1357417243, 905612259, 1395312441, -297605500, 1057730136, 1672066233, -318223855, 200179498, -1525894855, -520635558, 1203904587, 267706553, -1908157817, 987987439, -928822318, -1727198086, -1028847211, 394611943, -579696596, -1323536230, -1256561228, -1964490957, -1231002631, -38584411, -1531636157, 664552371, -289353937, 834250474, -20663018, 1821886636, 935452498, -391192001, 11561672, 2124116869, -1905768642, 1951032917, 1804720016, -422191053, 83468404, -640370540, 2092887900, -422147954, 2144219491, 760520763, -1450488648, -2069571998, -949778917, 1763925143, 47263794, -479665178, -1646575250, -797375801, 55014775, -2096356620, 501109529, 876707433, -190412556, 2105096915, 136930981, 1083097188, 921452507, 446892041, 1396794818, -1020085347, -419302503, -1532737875, 5756004, -922271810, 1722323114, 1861612425, -826738346, 1768423733, -2016372115, 364875426, 2079580863, 364374902, -628947057, -1202818659, -1043860094, -1706909522, 1591226549, -1672442055, -556650068, 342030302, -1988383194, 912893784, -1555378104, 1724320619, -1055547371, -2046297108, -1187470099, -235699464, -686468394, 85041441, -327522224, -1601562777, -1244294588, -250442645, 139992410, -2052931171, -282644717, 9203370, 685356824, -1328450309, 118604188, -493390955, 505072004, 1039187412, 1921068356, -1009569513, -2102625079, 1373871924, -642819754, 774011317, -172469271, 936059076, -512415299, 2072019180, -127286134, -1879904283, 685372460, -689143819, 1716470197, -515983195, 1350676365, -2040288469, -1828288890, -1942231724, -1526932342, -1986772785, 2006733590, -1904838907, 1123760876, 89202510, -2134395912, -567007798, 776163004, 903113435, 671394202, -418937816, -1950113098, -1575507235, -228932796, -465865366, -917605606, -1357006374, 41909375, -1752053845, -894296956, -1427755209, -1921886973, 232985963, -118115494, -1570187821, 401914553, -1364724527, 612320483, 1330370237, 785515868, -596127638, -1573903274, -1329313984, 1355669199, 928513298, -1152795189, -454115748, 1364621606, -1383721859, -134952610, 1992677675, -1091167282, -1256297831, -23152130, 439899477, 455839054, -1219774844, -1845271805, 1266993384, -1640010812, 1336890632, -1333784234, -26292803, -1658574509, -1507911075, 161783184, 1067631348, 703204140, 1807368822, -1473943502, -1442899806, 1129151231, -1077276615, 2085721803, -1402334432, 485433372, 26361383, 1136705896, -1113429072, 758923599, -1875079641, -217669046, 858757208, -1573449554, 582521637, 2011499059, -977131410, -883507277, -1123205862, -690585901, -506753436, -416882176, 363807337, -965470437, 934029331, 503970207, 322102526, -1445113712, -1367887898, -628063173, -1864356250, 1396794818, -1041002648, 1169091252, -1370626538, -778149390, 1059030789, 473883566, 395964364, -189072744, 1685380354, -472091493, 2074764914, -1290268766, -396640332, -1203188133, 618629936, 1717086935, -549236174, -351800528, 127510078, -884406613, 1907940544, 1000350192, 404026907, -1939475752, 1948359348, -610561559, 363191331, 284247342, -789345317, -1083178614, -1985914001, -1681425420, -519356049, -582723427, -1009998948, 252841838, -1301245627, 873391697, -976599773, 1938803254, 71164806, 225783761, -1485071312, -1717307684, -816675538, -1389448764, 280962556, -147418664, -403446210, -1488879818, -860001981, -654874970, -1751498997, -43804560, -195954961, 357996197, -520894441, -197972695, 518718683, -721031864, 994035335, 936950598, -1160306090, -1827698369, -158138331, 1358405040, 2098271719, -1889596050, 415357818, -1633991735, 1594318079, 1330086560, -562728357, 1762069182, 1953571564, 2010243880, -1709671709, 115538638, -239781826, -1651877018, 491653423, -1009939987, 2049557532, -556297480, -1598829433, 2001451124, -2036094565, 643150759, -169665785, -392974578, 1099064853, -1889109446, -1364885395, -1932195724, -1102117180, -2059992576, -1158574126, 551651221, -820272988, 1449739078, -1406718401, 1098733282, -1082829183, 1765565365, -1059002704, 1668074038, 1487997249, -32554436, 525265491, -143561220, -1145704598, 1851472946, 1719205620, 1778840094, -1941635510, 931326666, -816305051, 1879582212, 471292305, -1438265176, 360828470, -546351253, -581752261, -1520143, 1627285223, 1049777747, 279662340, -1676548999, 1949357485, 2062871885, 137918583, 982367566, 500031952, -1826314446, 1551652717, -1178984996, 1073033535, 1302581166, 1288031871, 1736350360, 1983290118, 847858796, 287724899, -1991099997, 1635884653, -2075011138, 1042869169, 74554860, 1469609579, 696988426, 80219624, 1507807977, 580249257, -1640239040, 395382718, 58167810, -1711569930, -26658976, -1102291241, -978353224, 1569122042, 1378891521, 1750771038, -946598013, -31522594, 766538075, 1058181579, -1462996235, 1573146295, 559580875, 1271891291, 184277455, 1118393936, -310442774, 1609201784, 84795465, 341267810, -1177101711, 1834819106, -1036356555, 66498604, 396987279, 959201089, -1109008575, -1001699697, -701174113, 1175429577, -1246697059, 486047742, -1088236991, 1471039601, -476410513, -413265852, 1924286615, -2079853556, 866500647, 1058838133, -1135903665, -2037040300, 238026598, 728202235, -2072786582, 1752628945, -437571030, 13527047, 137703797, -357223357, -1014539612, -1647276183, 890625389, -1498801654, -1452048243, 2060393382, -2139297880, -1249915537, -213240459, -776387716, 1739103342, 763789158, 1071000410, -1219613595, -939794373, -930520110, -1309586428, -148167388, -411304296, -214827872, 484090813, 1928988655, 293002171, -1170378958, 541312487, 1419082837, -827870610, 743525392, -1127770325, -1330383577, 1550502686, -466448350, 1574006467, 755283742, -217718754, -1462429997, -1048383453, 1215976861, -731430482, -798870655, 1850571403, 229029125, 76748035, 2099303264, 982367566, -259414193, -2142436166, -449744765, -1757972195, 1988141736, 1463814251, 761373272, -2088324223, -960964567, 1273325621, 363807337, -1985609836, 1803280305, -1296225082, -362704617, 1033816532, 1247776136, -327484172, 1026302355, -562728357, -261918770, 329997492, 26361383, 976977085, 483745257, -992620291, 302118999, 2059657232, -995936156, 1140321731, 208760514, -1805909613, -1575692044, 302985803, 804101789, 2052194856, -1701073345, 904715411, -275443774, 267568113, -219714366, 935872027, 1864058931, 632579801, -208867965, -1018227068, 760546416, -731621692, -567437456, -469601324, 1211371147, 1820802139, 22984604, -881373413, 1093752887, -1925948920, 495184985, 1800677802, -2066826030, 1477665402, 435485800, 670468022, -1790028564, -1972307762, 788928047, 529867340, 1190881922, 1155100212, 2095109379, -1483247570, -1768962694, 1996316583, 1913196944, 1581717272, -418286868, 128850647, -1068631485, -1059227528, -497022606, -1561666093, -2028954894, 1245229529, -403112682, -391501509, 198868972, 993563444, -40927936, -248355375, 1611483592, 1199336645, 274677438, 452157506, -1570416556, 9480529, 2058517313, -1399463831, 24286025, -2104191691, -1246194607, -39035330, -903280407, -1894375994, 319185242, 1456604205, -1927039019, -2107679243, 642186317, 907650232, 1720426106, 1269720205, -863678090, 1695118121, 575571750, 57330548, -1558845199, 607822690, 1598708760, -1699847643, 1016498916, 513813716, -765096574, -1016036817, 1685380354, 60397639, 1587650446, 1669319689, 867012745, -2045627592, -1221575394, -448595742, 728911910, -1088840223, -1254066895, 1821060925, -163311240, 1825494732, -1134903002, 203830571, 2142053410, 389495359, -1466874339, -850855488, 1476591887, -822216519, -1207318489, -209121187, -110249059, -863096032, -1461560220, 45642248, -40210772, -1392975478, -926942979, 707312088, -166153619, 130206012, -588600422, 469732589, -789136471, 1964336756, -1401865409, -1349274147, 1135983502, -651280827, 371213384, 1693696651, -1647276183, -917605606, -2122566388, 186200202, -1757532360, 1512636641, -1580414237, -672575223, -969141036, 1486032133, 357908068, -1432822587, 471446703, -730943222, -120315369, -1046993837, -781929176, 2030674161, -1898906066, 2012542818, -448304313, -1113598246, 1358165106, -1483878494, 1519331666, -1287617848, -470126500, -1326241767, -786659337, -1384175050, 1767484344, 1809681910, -1475915872, -1222657567, 909602112, -915658093, 2130098103, -418286868, -750336457, -1359180500, -287810827, 1736266217, 1464751674, -682273376, -786228483, -2048880485, -1446083347, 1541187855, 1627285223, -481337070, -16573796, 586303881, -2094379327, 1094363767, 407826218, -1310706902, -412363115, -1735080428, -1385637736, 856612083, 1736350360, 62759533, 64958208, 285514345, -754315174, -1231460989, 2135971811, 2081560782, 845827949, -1377641151, -833833955, -592166640, -1861421747, -1934421142, 1517081763, -2069695415, 1693771500, -1631171492, -929084959, 959538719, 746988270, -91253478, 234844070, 18257568, 235275728, 1746330445, 1619257551, -90654899, -1602502712, 189205301, -139434683, -1484356015, -1988957635, 2070766235, -1899696622, -1187470099, 203152937, -787387023, -1173801642, -731430482, 713811802, 985185613, 1644556727, -1787088904, 1308480241, 831130657, -2132091346, 1257965053, 914503195, 518718683, -2006651470, 850556083, 560925876, -221516700, -321133552, -77441517, -1201115971, 436417372, -688605230, -83075334, 1087918424, 470178162, -1948624548, -1385863192, -934377802, 1159693538, 1611747324, -1306943527, -693832410, -1085566617, 380859920, -844004837, 2071630509, -1668058702, 884557524, 1947915775, 110713431, 1848525468, -754340539, 256808663, 624419025, -813382169, 983927504, -1850678022, 1226059649, -2005615098, -548029840, 364078710, -137820705, 2138405143, 1481933203, -1602468023, -160983723, 1735849122, -702665568, -1463169509, 1668074038, 14964673, 1894310261, -1539399905, 1314288090, -466339630, 104324787, 1881868246, -223835865, -807063366, 2026631690, -1359943353, 1064004470, 2018319754, -681490103, 139825034, 1850571403, -1290100352, -2072094739, -1111625631, 725551360, -321151632, -1959836775, -1591041244, 2052888282, 829255905, -1853502261, 985185613, -822334880, 585895115, 371040185, 1111302783, -1771045018, -1828928535, 274704093, -1241056848, 958434290, 465297640, 928513298, -150786977, -272969943, -1335435839, -498673881, -1334672462, -387674461, -751266129, -338142504, 815963261, 2023493773, 1853714083, -664306503, -776479780, -1451079208, 414836382, 1366224432, 1434708851, -922415503, -1113066768, 981547870, 597759448, 1573527658, 780324629, 2050019710, 283334092, 747343310, -55255219, 2105597429, -1537841493, -1536439145, 125054175, 463208586, -358670807, 864589194, 234115901, 1165629850, 372305336, -1421438576, -572355790, -1743092731, 534944363, -538494953, -1381082262, 1373220882, -2075011138, -1976437805, -1948624548, 364875426, 980494877, 1093752887, -485069506, -1354439160, -463279940, 905580694, -1371848528, 2086981428, 1787284191, 2075020382, -1139664261, 448834783, -1257750585, 1188505177, -1739358733, 1154310032, 1139060705, 774458181, -1950408336, 759076253, -1664277243, 507974023, 933098809, 203872602, -1655889008, 1314973601, -266264955, 1265162321, 1205510760, -272585364, -1032206161, -581608980, -258781030, 628349497, 1017374424, -1323348826, -522091665, 1828695698, 1500198770, -789895251, -143104818, -1672451548, 1572364874, -240565101, -1174893605, -1803524252, -2054422750, 1787942795, -2056948200, -1044273590, -1009660319, 1750652698, 1291061700, 956572563, 793641305, 464188016, -1013520813, 1959390538, 777689782, 61486326, 1391767692, 1474539950, 758587363, 209266479, 864991004, -232626583, 916966689, 768486913, 1865141453, 1457481952, 463208586, 522233153, -1868089284, 586078810, -538220845, -570748449, 2107144652, -991877795, 236105426, -1557995158, 1843348749, 670468022, 441586941, -754434017, -1558248926, -74032408, -415324803, -1285108530, -976408040, 1899976314, -1627329774, 1980956989, -1897697662, 16130451, 1226652810, -1125497082, 133398221, 1503567384, 619972598, -954719953, 1377999397, -1248608589, -820648817, -1412543408, 1786238537, 1329070207, 1225185511, -566953795, 209424783, 1627804342, 84993637, -2072594308, -813382169, 338380493, -1362005000, -646024027, -305524149, -1411967846, -1043470374, 469477045, 2008144010, -1553418956, 1516704429, -32424816, -1515235060, -1485470331, 1281945004, 1494559768, 416959651, 528265665, 212694468, -81766674, 1121944550, 517766553, -1801146327, 1790601216, 911422842, -339306102, 1557887560, 933098809, 1980009907, -1520028345, -2145281377, 48631242, -228932796, -1370811563, -962553911, -5104365, -1504776983, -1104323659, 473574139, -1991767813, 688360419, 1152868913, -788952686, 1618302407, 1362868060, 242362113, 919152865, -145886239, -20286772, 1566788703, 675172409, -1822625835, -1417269997, 1487479481, -2030333351, -1266263317, -1670935351, -1869163263, 2118717990, -1624107238, -296177015, -1468985224, 1562337934, 228398533, 987878926, -111511612, 84642114, 1032494865, 571078687, -1253497177, -2114151856, 320203120, 299856512, 1693696651, -1097323422, 1766556220, 1055461627, 561378664, 1130849401, 506050089, 1826905103, 953506100, -1767007522, -1047610056, 2002700665, 632450704, -351800528, -915654079, 51077982, -1435604118, 1567220080, -1187456962, 1069989893, -1468220675, -1292849568, -1906288833, 363191331, -38439700, -662808805, -1681626777, -447429896, 1165882888, 63378061, 449669014, -637729007, 436417372, -2090456015, -958270324, -1616073833, -240887983, 1018238674, -1892638528, 377133821, 1415306501, -163311240, 1201316684, -401334060, -1274060573, 683262740, -683314393, -285352726, 406935543, -518499889, 592233045, -2120028871, 1526063978, -426553663, -1066823908, 256989, 987987439, -2045627592, -71285140, -444549556, -2054770437, -928772529, 283278972, -2029238565, 264118712, -55431939, -1694136726, 1329601753, 1704155875, -309744313, -350466483, -1957663498, -2063451531, 1876128828, 38234911, -507873200, -1997155790, -1120243536, 1538557742, -1645818416, -5598064, 1318173206, -584934120, 706744410, 443384913, -501562808, 1221398495, -1322526056, -1061609864, 197201348, 916966689, 1818687634, -597734386, 7114226, 1110994901, 1234604225, -611737005, 1893181813, -35713510, -1312870603, -501679852, 742393853, 1197002830, 294854321, -876578070, 1147616197, 2002700665, 1127850680, -1368013620, -140405627, -990285735, -154430263, 522097888, 1678048745, -888852905, 868583280, 1118188669, 1312996332, 1964925922, -313522626, 1856370578, 52394026, 691721028, -1661037408, 799971946, -437657740, 1143610245, -776387716, 187999650, 763060020, 468267972, 756139490, 1832959177, 1636423034, -861645820, -1933154247, 559275680, 1591620875, -444704086, 1005809211, -863678090, -2103720063, 2089579470, -1663710382, 1074443752, 118206501, 1154310032, -325128175, -1751089228, 1389784206, -34014700, 1613886599, 1486434031, -1097323422, -1870724130, 1498190372, -1160615971, 1118792630, 61103193, -1201115971, -1653308095, -913970770, -1200023264, 464580681, -1488729195, -109889621, -1685998256, -1520143, -237331507, -379420781, -1642326184, 1296052134, -236073200, 2071583968, -272426570, -1180643616, 2040393230, 1219987557, -1811659023, 854058208, -458479166, 1555939213, -941160917, -1291057355, 2144219491, -984488499, -1744054205, 1668922630, -2130712752, -1747087346, -1462025199, -625913733, 1825497897, -844215316, 935460397, 626154962, -788710973, 496842556, 226720769, -870360270, 1711252154, 603939403, -99566810, -796475932, -202730015, 1509628973, -873056365, 23125508, 424715111, -1741256486, -722895268, 1122271460, 1726179095, -293161429, 793720426, -851806042, -680543014, -814436762, -990285735, -1963427732, 421467161, 1478108834, 569875980, 1534301099, -803639195, -1478854774, 1416239205, 1325856266, 85041441, -2006251632, -172926513, -973189778, 670924522, 681207632, 1634254624, 309139572, 1872041617, -1185451001, -58790894, -189072744, 1577291979, -100151086, -1484356015, 1222662620, -464640070, -790586962, -221540140, 549455333, -688828653, -396663640, -243293573, -1649066021, 679405012, 870636920, -980122440, 464122295, -1507130205, 503785911, 544363560, -1593983539, -1020183765, -329927638, 136930981, -1362005000, 2046589165, 1317191871, -547366212, 1059504525, -1092052746, 1784720158, -1894375994, -13640796, 1225334296, -1628126051, 721576966, -691184243, 605608779, -240850964, -1714037036, -2127580570, 1108172786, 1635884616, 561896725, -1215203316, -1114470892, 166361548, -1725132076, 208729955, -577412853, 88492300, 68155599, 913150534, -235161572, 1983290118, 582886460, -669877421, 952271328, 316280040, -499088991, 1466796772, -1300185926, -1729834496, -687297778, 587566544, 1711884502, -163367704, 145598591, -84299403, -567007798, 1809681910, 2074764914, -466074545, -1977787396, -963212818, -382576262, 1900598575, -336645759, 995171372, -230572954, -1741812199, -923934535, 252403719, 1903981521, 61103193, -162073532, -216077213, 1452940099, -1152947101, 1308480241, 843297116, -1743821991, -130414146, -2131359428, 942906226, -244423999, -1198524017, 1765428304, -1481215287, -1337966046, 165341649, 1687767232, 379578810, -354000381, -778042164, 1283225682, -161393031, -1557995158, -1900897137, 368381865, -1608537835, 163553296, 2078408285, 1266685930, -1987591229, -91253478, -130004628, 1829235960, -1561139352, -1017804649, -2007810163, -223835865, 526219082, 1392930940, 1194387533, 911010110, 284889741, 575965716, -1553799975, 228766592, -1491108766, -626259353, -1976968564, -1490144798, 1960831469, 203228835, -1152795189, -590939541, 730184351, -1050462215, 1315461424, 1594626874, 1417703068, 1270157491, -794871121, -1905768642, -1453334534, 474920420, -1643151024, 1020869179, -1377695720, -2102084360, -1994406984, 721622672, 1159825739, -1347548668, 1173685731, -109800738, 1942588319, 720081009, 1563795637, 632450704, -1669057325, 215496783, 1416843899, -599787024, -1739417221, 1780218331, -388686431, -84056326, 1949164204, 1740245759, 330019492, 202072803, 1807318032, 1094039787, 11900456, -821227779, 1758028486, 1551716682, 1973395940, 1533823551, 63185992, 1555528193, -1749752086, -1591004093, 908395861, 387761311, -1509231614, 2144870795, 1897344844, 1722323114, -144200898, -1474796819, -1092679739, -611055765, 719383775, -773406440, 2134134481, 657815068, 1072515166, 2009365063, -1949338421, -1811659023, -624012479, -1392975478, 1878442174, -1090682059, 1688661474, -2004743542, 1456135477, -1787088904, 296454349, 2055316386, -972832537, -1420876235, 940179881, 630934305, 665383771, 682299899, 1629459627, 214943933, 1699571573, 865044239, -391417559, 1780869565, -465868337, 2136831757, 1386411419, 599289292, 777689782, -734692340, -448427180, -2031924030, -909689332, 2085930761, -2029238565, -1054814602, 847982686, 1217755920, -2030378404, 483745257, -908302033, 503785911, -1565593995, 198619865, -1167079350, 719921261, -236928674, 190261883, 22495298, -115047077, 1453737651, 1217755920, 39267103, 644759074, 1674313952, -93454232, -463463163, 317471608, -168955388, -580932899, -682762628, -1964792721, -92629763, 1885647283, -402574618, -1885540090, 1583919362, 673080495, -766314222, 1674313952, -735913106, -1447937498, 789813755, -262678879, -1603277727, -1066084523, -802025051, 51077982, 62759533, 246377934, 845643478, 1772427560, -175888669, 1536659311, 646300648, -372780635, 396313190, -959415842, 319882793, -293843100, -1185023653, 481304961, -1470026802, -753932640, -486945780, -1895590346, 1259067174, -375747775, 1907161605, -835976813, -1568680475, -1177468494, 44886073, 805271833, -2052471658, -1486917201, 1254524395, -688806753, -1675135616, 821569696, -1115877554, 1420251797, 434814559, -143733343, -86456624, 1523942235, -1968159303, -1158781853, 1012898475, 286624794, -317445496, -1946668090, -1879681790, 1439525566, -2119890038, -367124816, 1605741351, -77905275, 954477289, -1098817855, 1781268976, 1457600952, -1200023264, 870161145, 1170846233, -1145341951, -560865259, -1481215287, 1694626665, -605452082, -1691612950, -643224939, 1694761788, 1596795109, -915973955, -1808621803, -669877421, -261391820, 1396494170, -777096241, 302118999, 2044101871, -1696777865, -1710490643, -1524807414, -1007300363, -48154000, 424742850, 180482724, -1253497177, 875819998, 1653801173, 1890037907, -2127580570, -272540413, 1961804399, 589645613, 1468863497, -1037150095, 944193146, -2045823575, -226552210, -375747775, -1962884006, 370130990, -1091570974, -877193011, 503734242, -611328226, 816072124, 321725812, -25490641, 904712979, -1738301287, -558107752, -309744313, 114527201, 1808488242, -714142669, -1026995797, -611576899, -1600797497, -1432980628, 1479091174, -499367229, -1507268529, 1953441655, -1926064760, -259372148, -1323358083, -31935626, 1072391562, 923479761, -793464554, -1357077071, 481073808, 637801764, -40927936, -2094309391, -1621954863, 543768042, 1555158570, 1716507422, -301640574, -1083375172, -86698538, 1268385650, 1297800600, 1033816532, 13928757, 848376218, 1101646160, 145628534, 446894310, 875031378, 2042672861, 165049346, -446446421, -1998664374, 662333249, 676632220, 664941235, -463052213, 1113213012, -1240799332, -723086488, -1236978723, 1689470418, -11599564, -458526313, 591596464, 1825850605, -2114804865, 406645131, 875711944, 925608823, 756254209, 1137261721, 684823308, 1109469923, -982982930, -573826176, 98007381, 589645613, 1807318032, 641946976, 266941163, 1287521514, 648836937, 1302031980, 287425643, 856859716, -997864975, 942022264, -1129209053, 53605131, -1688504246, 1288631714, 233978615, -2104521608, -241783176, -259394808, -1628751749, -1380628295, 1330428331, 147413675, 1834256380, -101870030, -1462943635, 612929929, -1209722371, 1792380027, 732723133, -1892852714, 1606276692, -482864415, -1349862641, 1760045729, -1066841200, 7388550, -322208990, -479262359, -824298894, -1187109108, 698371247, -969141036, -398658473, 2113675378, -1647998143, 1459552773, 1609107520, 2095109379, -706308162, 968098713, 944928053, 1279480991, 1475248021, 1754350262, -1829738432, -291976012, 138197223, -1686917652, 875887582, -380207402, -2124445608, 80866165, -702079066, 858604828, 1699382603, 1561317528, -1252051928, -462542257, 1990889437, -764479917, 761693218, -1576135478, 1564074503, -1464315810, 2075020382, 935468727, -814012744, 1064877822, -2010719095, -1554028997, 217556151, 522297498, 839619283, 1234541213, 242801023, 1902919765, 2127640587, 216797964, -689978170, -1520580941, 576090524, -476643022, 345806442, -1830148696, 580673348, -1670153139, -1926715427, 1998347321, 1890037907, 1189796884, -729338580, 897838064, -701455598, -854420591, 1333157113, 1123606628, 772796515, 1896611005, -105287509, -1899696622, -757920594, 1978301433, 1509680373, -661440572, -726544817, 1975747731, 1328128570, 399522413, 1596037387, -807384977, -1976437805, 148154880, -1563407111, -1585949705, 741738627, -415324803, 340990907, -1982537961, -1237495022, -1751843383, -134952610, -1696777865, 1057448465, 1801286409, 1777517816, 1973463097, 1693771500, -742787581, 1509873532, 1675227418, 1500314393, -793674726, -1139664261, 690268349, 1137684116, -830096473, -1938730312, -1426187627, -767363128, 2050321555, -1921730745, -478861227, -785131152, 1155348803, 683304849, 541941559, -983688983, 10906397, -398894283, 116620087, 995938300, 200179498, -2007505976, -368389123, 972602419, 1414604313, 234312178, 503734242, -1537841493, 1658766725, 701040908, 1794041731, -1674473111, 512667344, 2008233844, -1351841691, 1945920110, -946598013, -1179702336, 1782627515, 673081702, -1300438977, 1701757124, 795695889, -1817595811, -2125679640, -1566182532, -1841197554, -2086032336, -161509182, -1850477916, -1487073967, 678020271, -1733026531, -131101591, -725333597, 1126002753, 406712352, 1989434785, -1480954163, 433633742, 2022745086, -2073311913, -360536857, 960090011, 323409277, 1148295065, 1212985113, 1414727229, -1383437838, -1422776079, 858604828, 356296467, -816666225, 913172248, 1779339158, 86382199, 1790742954, 1847584412, 44215387, -965301131, -872738762, 1481542421, -2038702110, 1872571549, 387906263, -458507678, -493218389, 47068090, -1966030540, 138197223, 660253557, -240389048, 1051846984, 582521637, -1233880161, -1119381018, 1619866896, -1687531347, 1706841123, 348161972, 2075995623, 1954330941, -337514866, -1330505985, 258380314, 338380493, -1878299560, 1674786338, -1340588595, 417637793, 64958208, -1502322402, 1849482514, 235926422, 493587, 548217488, 938797604, 1072299117, -1279593242, -1686917652, -972360725, -887637364, 1697062079, -1714329118, 1224982816, -878054116, 1434269087, -689693261, 927312087, 1194680574, -1064856184, -143973124, 200639593, 2037931897, 665383771, 1677405903, 1597982604, 1281280698, 896424680, 913172248, 1288563240, -1259947474, 1223515045, -1345954027, -1973473503, 1217044952, 512027420, -485650949, -217669046, -865011435, 1456491709, -960424661, 1051904551, 419854224, -771186686, 1294796050, -279674073, 110493713, -1882108957, 1682811460, -371975430, -1378275405, 30869789, -1747107513, 2098082391, -808925935, -608603620, -1468220675, -693758128, 702037472, -317445496, 633034265, 365068861, -1228098344, 2119002800, 299797100, 1392872669, 142228939, 714606128, -1530441961, 1839773579, 1988793829, 1902919765, 879145080, -1709671709, 1231302133, 1243295464, 873494613, -1679732734, -1415354388, 1101251776, -397703268, -1480440886, -789136471, 1831083197, 1345604800, -257620396, -720219962, -914346636, -241581250, -202825211, 1181392012, -1078177442, 1846615855, -465141213, 563012003, -669672226, 1887264517, -1491108766, -1504075398, 1294710982, 1438953816, -895883909, 1573717811, -1615776654, 1007372269, -1739358733, -913730132, -1311940301, -361305023, 1912607842, -1167079350, 2079951387, -19061571, -397703268, -1649066021, -493390955, 691844642, -1656506106, 521531987, 2016002831, 470070127, -1229330465, -603114800, 1120932666, -608603620, -51567709, -627623128, 235595519, -567409688, 352600237, 919481925, 1565831095, 544811507, 709829198, 1837831846, -191087912, -1885185390, -270843783, -1040560065, 1191167405, 1685225462, 1854856720, 1122904214, 1410948773, -1521311742, 1948359348, 229693531, -939232114, -1135846878, -1077500158, -341005237, 249010194, -2130712752, -1180337288, -970611081, 1757131215, 1184741993, 1123118220, -1098654035, -1266095630, -703823632, -1541182493, 277577814, 959824303, 223349455, -1125005502, -1516181820, 1779829179, 1803280305, -1176403059, -1965405449, -2100225182, -499367229, -1573652210, 251292771, 1751496435, 1141097568, 1097990639, 2022609933, -1529609670, -168955388, 423149438, -1078980604, -1029407207, -408120635, 459446545, 543669053, -313522626, -1150899681, -1209722371, 556891665, -1236123044, -272585364, -656383940, 725551360, -880225262, -1406916450, 477413092, -1963065239, 1425395848, -1088543383, -395861866, -1627216666, 1803248608, 329265956, -253415037, -1046993837, 3615627, 755609290, 825549388, -472091493, 479891304, 1379053205, 1876036228, 52493497, 48631242, -1716969525, 336145149, 62387005, -1795287198, -1580765871, 1917364680, -726888214, -1229489048, -264327802, -1229438301, 1150609829, -1380628295, 1849482514, -950638753, -238995328, -840472560, -1524064691, 607161179, 1834615000, 726981140, -2079242258, -1914755678, -1448591452, -1040966419, 1578866666, 901647342, 363613807, 1280878983, 1212540127, 683262740, 1873248982, -1213001675, -1959512856, -2015597656, 746988270, 2116316153, -368661318, 1675793178, 2102802043, 455933697, 1302581166, -767365393, 2139314277, -1037837789, -1378498782, -27479650, 127510078, -1070350614, 1836965332, 287724899, -1088236991, -1135547902, -1841928632, -1995982254, 593733793, 523851743, 1418898529, -1959836775, 921925802, 1839132635, 1856239253, -1851719634, -1612456888, 1801243262, 1764541396, 2118197272, -576707153, -264014819, -405898590, 463722994, 837429687, 2087249039, 504405478, 657907339, -1968819821, -1321379368, 330876907, 1430483196, -1925672016, 404217892, -299401276, -887809494, 1313739924, 1574162514, 29568282, -356164873, -971102386, -1991245696, -1030643100, 1021475401, -1833389824, -1384996492, 980460467, -1312149937, 2034270787, -978187734, -527673507, 1340240976, 77770290, -1257567672, 69269525, -1559402862, -1107616739, -1870724130, -2004645575, 1178286990, -565830520, -1351031787, -2145720174, -1924522100, -760859709, 686012225, -1889000839, 1977949303, 1244732562, -329745004, -689978170, 79268835, -592565546, 273734967, 1856175120, 341267810, 601247214, -1713194872, -1652391653, -971102386, -958480526, 591547629, 1469966465, 1867915805, -638197371, 484306837, -1259810599, 1202199251, -1858114962, -2100234431, -1613966538, 1805823916, -128540685, -1221656717, -1215637925, -1866575411, 370009460, -878703633, 240594311, -1681425420, 1631897720, 1626794967, -1709547391, -556650068, -438965305, 954839853, -935661366, -1959840283, 1955720780, -352389106, -1655889008, 248814576, 968472762, -2138362587, -1209223812, -1309870645, 839431674, 177514859, -244235433, 2124116869, 1722818794, 1703064460, 925400141, 544363560, -919466839, 2094274545, 1369375077, -143762972, -1923289626, 1151472262, -1074517289, 1723619266, -325714986, 1941065419, -1453334534, -1525896198, -26292803, 2146925609, -1686702666, 2030972316, -1184121737, -886320716, 894786222, -793929736, -2083351408, 1199262331, 1151270223, 637393580, -618295186, -960424661, 852336540, 266297546, 2125147237, 558246092, -790499843, 1248304827, -1193941868, 1281945004, 1244610869, -1231460989, -1162480991, -2119072933, 896424680, 1413819550, -537857091, 983395312, 1260201048, -1491317533, -2070102635, 796732285, 320095720, -1687989718, -1148205428, 1263129130, 1569413408, 1256148055, -372631262, 2017390701, -2064233120, -679685096, 321129003, -1677450303, 2129316227, -270852911, -1083178614, -1180144437, 947462879, -775214202, 111179893, 1349962802, 1191097942, 660253557, -1797237945, 1618277867, -1691612950, 60735009, 1696913349, -1128745427, 263691629, 1429345628, -519996132, -703823632, 1730808913, -479802321, -1083871142, 978699455, 1639905734, 2056864740, 1446206347, 1636586668, -1235150528, 1574162514, -1829083489, 1151974792, 561065151, 667314650, -2098879357, -1400623433, -971996293, 1901399121, -819913890, -2048949114, -1984476042, -537179562, 2059657232, 774561487, -1177337438, 525904595, 558376407, -1499645021, -626259353, -2014076763, 1742919258, 1983776039, 1658148197, 285514345, 342523451, 720870928, -1475403107, -1775759841, -569893556, 10691979, -251942133, -541490238, 732998958, -1917912782, -2091415905, -936688428, -1850477916, 811869101, 1954538337, 1918925505, -1488274629, -515824099, -130320481, -1411013155, -96034868, -505175661, -1387271696, -797668823, -1864356250, 654156632, 1805507424, -1455829390, -1870669398, -1728636649, 922300270, -2088469598, -1061718641, 2012000573, 500944484, -1959273981, -5509748, 1258055316, -48008944, 2034115261, 1846022156, -1277931371, 599200117, 1623120552, 250996853, 1658757889, 581562740, 1472946036, 2137479850, 1879674276, 401383272, -2139132932, 1002903736, 1352761719, -1928772266, 1395085370, 1485787114, 90567239, -1553418956, 1235578993, -338142504, -682544960, 142228939, -1839564740, -243293573, 525291189, 449669014, -1744335343, -1298452896, 1854554739, 1882019485, -752876591, -36728270, -1160615971, -1359980047, 1095418819, 1843425217, -1950416027, 2031287522, -849949244, 703445612, -1175282363, -891892054, 1098294030, -526904263, 826716778, -1030643100, -1370361888, -327668597, -1096906638, 1117633552, 598958339, 84857576, 1589533507, -1640986533, -346562761, 954843232, 533939402, 2101327519, 1980015036, -1997349583, -2039463507, -1108081902, 83453364, -675000607, -185377348, -910036011, 200269380, 991523738, 304907133, 2071433820, -1177559828, -1616190102, -1569921696, 1552945177, -1596819551, 1076087614, -518267401, -37397923, 1155648320, 2130330878, 1411226912, -1310706902, -971385640, 100984708, 1264603402, -1892852714, -1584838710, 283281866, -1517054235, -99431766, -253590601, -1302017738, 773873225, -327776636, -1968839741, 269354846, 1733219510, 1812217783, 1238021849, 1706866150, 503815310, -873056365, -1225615912, -662380701, -1742477791, -1227466766, 113313339, -883398583, -1176403059, 1597352197, -559532465, 1014140906, 1678048745, -1687531347, -1811847169, 1852095198, -1163844867, 1898180808, 451193216, 1978648829, 1223919330, 1092516356, -371697057, -806842891, 1658148197, -1421805414, -878009826, -1286225910, -133549090, 2147262176, -1476272034, -1545339574, -466169691, -822807412, -836030440, 1610322524, 1099873613, -1512182073, -349631424, 971074620, 264538537, -1278236060, 764093407, -986319721, -758811867, -1558020018, 988013831, -626387383, -702909830, -149057134, 2028208696, -370255289, 1941589230, 269571964, 367773437, 1056458639, 716664103, -321293674, 588192567, 916262502, -774322204, -1762096804, -1187072063, 1913886272, 823412781, 1742896698, -1261504165, 706744410, -1222498597, -239781826, -1442211674, -2138744220, -1059002704, 1165882888, 828650457, 2089579470, 2103665569, -31757126, 2025401041, -1099710171, -2055232821, 134284716, 1298537517, 1468707528, -1976968564, 304907133, 923479761, -201532789, 2000382526, 1679585382, -72273812, 1962616364, 574017747, 497332426, -2040103433, 1129151231, 1389590821, -367206391, 1096655153, -520185805, -793674726, -2090899422, -964812584, 814542294, -717223999, -1183112747, -1580969024, -1109396626, 645030511, -1545339574, -1010514405, -668909322, 2015482365, -1811433705, -2107679243, 1103385173, 1526045363, -1240799332, -1994629394, 2129316227, 1344945263, 1563918981, -1237909995, -55431939, 165815709, 1446100588, -1007780448, 1209709215, -174835564, -2065447704, 384489068, 92850714, 1730808913, 707753895, -994830041, -2029261165, 901647342, -120694680, -1985914001, 1695924088, 746297392, 1115800197, 1720906550, 285725621, 1813165342, 1754782837, 1137261721, -1048056725, -1737336887, -1767826112, 1174945848, 385955134, 466883544, 1102713343, 1602751541, 254061225, -158041797, 2009949169, 2057249972, 1889336235, 206863447, 443499807, -1833135187, -1514414620, -726573920, -1776560593, -213274234, -2076547062, -65299714, 1421668712, -1185023653, 1438953816, 5048052, -1468849440, -1864970988, -575399549, 606460901, -247949914, -1885897976, -41510747, 936244839, -1272776061, -62197554, -986903811, -1381414689, 1691011243, 1613227875, -62384885, 1467824028, -1855890898, 254486563, 1967447013, 1404781731, -603114800, -1871567594, -768717361, -1399786983, 1832959177, 337303650, -1401865409, -1236300874, 882374285, 312667024, 23179692, -1645638000, -4707946, -1367480923, -784620805, 634500650, -1053196070, 1988143088, -958233812, 1740245759, -1399253231, -1121924024, 1164952448, -207543145, 102182050, -823443690, 2028255579, -1560760948, -554023210, -1334524872, -1975849433, 1044264173, 833168726, 397920099, -16573796, -1895713817, -1697982024, 1194387533, -842062989, -954692135, 1106278764, -1619722178, -2039463507, -1293507810, 1638338499, -1838851938, 952243887, -1688575915, -1071493025, 1145823359, 791243345, 615140423, -294999464, 1919118963, 626154962, -35713510, -1847000463, -769937988, 1519331666, -131687064, -458479166, -849173400, -1184508341, -1861049964, 519310605, -432706357, 467876875, -437675892, 417637793, -930520110, 1306103111, 1878493967, 921925802, -2075327061, -294151320, -2071529723, 749265473, 1069989893, -1531324503, 749645527, -376872760, 1071000410, -1341259490, -1991767813, -1693285761, -1374114663, 748181100, 236921611, 939996075, -2064233120, -254544567, -238822633, -1193787653, -154067697, 986745875, -214762498, 575965716, -946997130, -470126500, 2139203191, -944633717, 1497323339, 1324585344, 1322393024, 979287513, 140805674, 1041438092, -1115542964, -2144318734, -1565031277, -2053602669, -1647933837, -2088324223, -1978250100, -357120997, -177074659, -1714266633, -858553857, 181300544, 661214839, 587300479, -699384748, 2147037333, -1452048243, -220643220, 2107811984, 959201089, 1287553943, -451125510, -1220200930, -2057778501, 959428090, 1595088409, -1665476171, 146930138, -703726952, 1999495614, -363444015, -101943427, -692161145, 1203359706, 1619866896, -1093431488, -36569260, -606522886, 1139066245, -1017508932, 82795516, -619529394, -1542159074, -1287045916, 371040185, 1640845048, -1781588315, -907702327, 477955718, 784064909, -2078076778, -1713194872, -1804602974, -55359341, -1588424683, 1152570931, -441060123, 231294678, 1047151241, -796831137, -649763585, 1980956989, 831130657, -1394478342, 1258923869, -750336457, 546854920, 319189098, 161783184, 872648204, 603706679, -240434207, -1307156819, 2028208696, -1834287739, 180983867, 789296242, -1972550129, -1814211650, 816072124, -435488677, 450803572, -1318047469, -84667832, -243050819, 313910062, -638878834, -721030326, 1263636454, 1861431817, 180482724, -1950408336, 976977085, -980203382, 1851776332, 400763442, -1529532827, 107658033, -1931322048, 625865606, 1780750879, -973642322, -1381101187, -2069424602, 1662682951, 50433590, 446001642, -763657163, 1158480953, -533211386, -1048383453, -252213409, 1474326392, -431815047, -570940753, -742787581, 1158830417, 364666678, -1870818799, -581413069, 1462377838, -1468849440, -1211634216, -465130916, 724134530, -1504075398, -1809076872, 1215976861, 37012288, -1376130332, 824011705, -58819489, 1218532424, 1952213156, -580593665, -470862006, -576414654, -1818773088, 935872027, 756254209, 1759728134, -1751843383, 521107366, 284889741, 2026631690, -1561319358, 444483333, 1288563240, 691830249, -1608977548, -1235150528, -63088399, -821227779, -1756754845, -144109420, 1429345628, 1255375439, 1893057507, -1702547937, -1598024027, 367084264, -678981853, 1562721362, -741444541, -1128745427, -874543232, 1781268976, -868957162, 902024302, -273608311, -992612745, -92206069, 1537839306, -2002133438, -476283641, 1935700329, 1481780718, -392974578, 25227254, -804652586, 2080268542, 554318850, -1645817683, 1677121519, -1078742416, -679685096, 1921253875, 1263689565, 291342944, 1194724227, 2037698929, -355094677, -89407535, 1961804399, -1850990102, -1248819974, -943575359, -2069247549, 1100619915, -1138571367, 1677405903, 592233045, -539866598, -245506001, 1236471230, 1514250128, -1424086439, -1310894557, 334767776, 279091025, 427723802, -577659795, 1713762282, -1672451548, 1505920222, 1246935604, 935813845, -212252779, 101283947, -204455603, -2105111052, -1950416027, 841037213, 259303088, 12210521, 1972019424, -2103095753, 1659673645, 1963052302, 1697697681, -261918770, -356098606, 701040908, -1330291467, -1438065627, 907004113, 2118784039, 1662106346, 538731600, 1967616742, -965301131, -371335046, 1547945140, 1132096274, 1168933964, -1922171066, -735791028, -1406709994, 533035388, -642375575, 1425177302, -1894820417, -738960571, -1700445451, -1190229104, -954240044, 122468913, -15517049, 567435369, 1219428507, -2119782066, 1114922377, -1644091574, 717326804, -1906288833, 1070698641, -1121413919, 1798705126, -268866912, -442774069, -1516209221, 630333090, -1601950948, 1956942463, -2105849994, 1331523788, 1418898529, -767631786, -1731167855, 938443953, 2023493773, -255319723, 1562721362, 131238892, 1204800154, 460874227, -582485252, -1861421747, 1603427245, 1859450979, 427788885, -973437207, 1099698532, 1947031075, 521069329, 74430340, -1713003750, -1138571367, 51041884, 2087281931, 789317757, -930572705, 1474358115, 679214720, -258886055, 32618679, -1299357108, 1406040256, 1497753726, 546613360, 1402765817, 543523024, -2035472665, 464711216, -570008817, 1943564760, 1993738806, 242362113, -945567108, 2081133803, 1073372739, -1202158039, 422703889, 30083367, 748509067, 904715411, 864991004, 199078798, -870360270, 2086453047, 714410741, 457999113, 388979097, 10691979, 1587925920, 888569578, 1334444976, 1947031075, 1779222811, -179841570, -319491064, 644955795, -1319970151, -246864124, -2102501405, 1399993115, -213283458, 1793999181, -20663018, -1557319430, -2027222323, 1567099494, 1152572232, 571017198, -828590257, 521692783, -1411189140, -729338580, 1314973601, 615140423, -449923632, -1223084020, 1301873779, -1783788464, 140924082, 457092078, 92216647, -32424816, -919233368, -128862355, -1086093511, -1287997964, 1507807977, -1072396910, -487990855, 1752628945, -646024027, 2135408328, -97377424, -1080739327, -1003078653, -1602468023, 1649334577, 1162489427, -1008507117, 1131201758, -967058448, -1211116851, 1108172786, -1137303592, -1310894557, -2000418830, -887571546, 1802755062, -2093083537, 397547771, -606879561, 946745378, 1793194954, 239188015, 496842556, 1503209650, 558353588, 531520415, 1677121519, -2122917397, -426341354, 169790480, -1357845984, -1256570916, -2001350245, -1459448129, 1404838006, 365562207, -2126559336, -1610017728, -1257407618, 1729760265, 278189999, -739131402, 1925344665, -1485071312, -976599773, -1854730919, 660545091, -173213416, 792511256, 1843737617, 967269057, -1753481998, -1179481070, 2033537450, 834802601, -603786006, -1694136726, -1674380520, -1461306121, 1783232386, 1472946036, 1998347321, -1897936971, 597214060, -133549090, 1317191871, 871512518, 305727487, 636334689, -2053602669, -945651654, 854908931, -2141136662, -566591072, 593733793, -686558701, -366655748, 2028406499, -191560834, -408547927, -777392368, -1411145158, -213686156, 1554641479, -852539723, -462615730, 1546083156, -1418966349, -691322109, 1545529172, -2069695415, -851751992, 1110243104, -419368388, -1282269831, 706935832, -467957589, -312406483, -294532721, -1150733036, 1468911639, 2121950542, -867129272, -1064978088, -747893887, -305604856, -1895826296, 1855976936, -732735362, 1449422406, -328401114, -340909596, 642461540, 589162566, -1329617622, -1528838980, 1754350262, -166134894, -383875811, -811747236, -55583096, -1017504730, 356688853, 589898662, -1765843706, 1416083725, 1184773547, -1062077222, -745729102, 619861464, 1169798684, 663145753, -1071493025, -86887409, -1248347356, 525265491, 1274457194, -1981752743, 1637104569, 824559305, -240565101, -647043315, 1279991190, 1039765638, 1439021357, -566304624, -1565031277, 833043684, -1104357011, 1118580008, 689662312, -1687934605, -362430774, -2121983176, 353249896, 385955134, 140924082, -27330456, 450879033, -1843573358, 1111316067, -894919103, -789345317, -87475569, -1620815097, -1907176910, 2020819392, -232066969, 1522910891, 653764447, 813489693, -1850620361, -144912863, 283197631, 406670356, 1767484344, -1944495192, -192093865, 199078798, 2037078475, 1638728402, -1360881191, -1883936354, 362399282, -99389338, 1828386369, -92961074, 1845658375, 630697727, 1054337615, -475122260, -1055547371, -1676097067, 1490655776, 1291061700, 1177027704, -477718697, 1740346265, -294034852, 252136387, 1978173482, 1608833635, 1326023567, 7388550, -258371898, -1234093548, 410712191, 1640845048, -304837517, 601004220, 58167810, 909707121, -1634998443, 1305169968, -1192749544, -2092950183, -1636535870, -1888072179, 1783232386, 182573649, 1662682951, 343201092, -1966860575, 747713401, 969297240, -2129912487, 1636136592, -223456586, -2110397870, -1235385916, 2010074995, -1692135917, -881808149, -1087189872, -1565349647, -296131065, 1099129475, 2004596885, 1329070207, -758698397, 2016579539, -1568680475, -155636485, 699976793, -25839, 1792380027, -339523045, -262761163, -1828388544, -1468539646, -953324235, -154474514, -1614937057, 221789151, -1141499120, -57169707, 627837156, -881792531, 936270420, -2140038709, 1525489545, 1037254692, 744718276, 2008640533, 864278245, 661037614, -765064460, -1554628097, 1477665402, -393435663, -107788870, -1536398759, -1195714369, 2009630507, -1399463831, -1633367850, 2118197272, -105287509, -290397481, 223958962, -1726223961, 74968056, 1121275824, 388979097, -2108275, 1726253123, 1896611005, 2085721803, 684140528, 281169396, -518499889, 1942588319, 1712798462, 1010374586, -1482743479, -1562817649, 2092672371, 980649359, -1238086657, -379599535, 443499807, 1762956398, 684049872, -79638933, 1696383011, 895452064, 701804855, -946186361, 2031309011, 1273172662, -1710334787, -433298917, 227953581, 935414918, -813869931, -1649073007, 2010588534, 1057662908, 1619026281, -1291152069, 275734355, -2029647076, -1360964782, -1034651850, -1357077071, -1963790576, -1080198929, -1409680430, -1475915872, -1194676511, -2016372115, -63830367, -447429896, 1170795620, -327668597, -984043856, 2113096746, -1073225333, 3615627, 663558399, -1435807274, 374428777, 1510808609, -1777395618, 1247548973, -558542565, -820832785, 418075776, 60901682, 640902399, 796558341, 727624239, 796732285, 1870392668, -167128237, 1714940074, 1875202378, -123664706, 1921384341, 1392750753, -1806904377, 179812209, -1196061396, -668407554, 323138660, 1074020406, 648836937, 1027719712, 761720419, 1917763212, -815928821, 1971576201, 2074934783, 1096967492, 693359055, 1210280056, -1255814252, 1353826229, 2075642842, 225783761, 274910455, -1071210682, 953506100, 47855252, 252841838, -695641361, -1278443657, 303677754, -545487822, -1654396550, -1704322544, -910311026, -1716224124, -1254587781, 948238112, 742994806, 299797100, 1001006159, 1236183536, -1778706420, 1674918321, 1823024074, -1246697059, 1397573807, 1739627145, 838934225, 1114024982, 1905802974, 1600856812, -1697982024, 1036424193, 2118717990, 1475720070, -1318047469, -1816531010, 371514190, 1121970498, -1142487110, -381387879, 244481739, -696148094, 859336473, -1499820268, -46505730, -1652413358, 520254699, 478389318, -945241184, -1590196663, 130206012, -833618593, -1636741717, 909901875, 121296576, 631028074, 1986005786, 1776980869, -1829517439, -1948158862, 383735446, -833640266, -380207402, -1882758432, -643224939, -349275613, -236073200, 92007294, 152789213, -2020058445, -1777792776, 1469002901, 768242598, 1371010251, -1424243755, -493218389, -1399960902, 709152123, -1059227528, -1500111618, 2083177753, 2088631827, 1955412075, 1689591091, -230172041, 1722577058, -1398640915, -1458590228, -1811338209, 1448071359, 315742266, -1919543941, -813638177, 2051158097, 2129952622, 353384708, 1843737617, 1194192872, 694769192, 886039510, -1737102860, -244993379, 1117633552, -26658976, 1149403543, 343059309, 1306103111, -1050682662, -231270741, 694769192, -235699464, -241184951, 620969606, 572636063, -2081552989, 167968157, -205145518, 1181975031, 859404634, -1780161992, 2005711925, -1084282124, 857432206, 279662340, 210301387, 1637953279, -1015209085, 1190881922, 1755084881, 2131416867, 939996075, -1187608217, 326185491, 1707149777, 618502247, -69758246, 341027352, -1897498909, -28305356, 1418325663, 1271744749, 298576652, -382242735, 1434164134, -817803541, 1319636172, -702290851, 47263794, -475010937, 2087519990, 1695520474, -1085312731, 2098963799, 459584886, 1298537517, -841517541, 1538512728, 895250712, 902393730, 401608466, 1923618451, -2035706189, -1777166531, -1170394867, 867237039, -1429292924, -2084473707, 1779222811, 1679614894, 1856175120, -1187456962, -1706001185, 267568113, 247442111, -1588711, -1013870790, 386373867, -735077995, 409515033, 1468396313, 1178783620, 1628995451, 452229638, 1020433648, -2030869204, -1396559256, -1883891376, -1193787653, -1410094656, 1232392728, 1332074899, -270225724, -758297675, 1263689565, 825529494, -1769248130, -1141302088, -1236541242, -337985689, -2040103433, -1991399573, -4996243, 1017882526, 816569886, -1522593688, -1579590879, 1766556220, -1790765158, 1402048152, 875246536, 71062124, -1096945015, 1335249107, -1904505207, 815419079, -226828333, -1105207708, 566987460, -828416605, -947274049, 837450953, -2050722572, 309139572, -1202164759, 776960198, -419368388, 664407551, -678552566, -1415298849, 1654720927, 2037011702, 513813716, 1162489427, -1298075645, -108898215, -84899461, -696061960, -1553875112, 1538512728, 1672193111, -1131078887, 521069329, 408503333, -1050115137, 250379391, 1187227636, 1547945140, -1151581699, 1454865970, 756385670, -702079066, -435488677, 897074465, -1716224124, -723190635, -17029557, -1400356040, 401777687, -696148094, 1747242991, -78449706, 1048670743, -884492311, -2017040811, -1699905516, -205145518, 165379079, -1636741717, -272361499, 1273135870, -1386471596, -908908074, 1180783706, 45028673, -1764172848, 1088623478, -1945575255, 357413275, -1465388292, 1873205686, -1107001035, 1629990368, -1337966046, -1119880596, 42871295, 2032070676, -817166219, 650300418, -158041797, -1741905236, -467446894, 1478108834, 224639832, -1883816019, 1956942463, 431936906, -282745657, 510404498, -498474833, -875138009, -328830021, -1421847385, -1202164759, -1681459080, -1098012486, 1225338032, -1062656162, -1276613659, -1303699443, -1570704222, 1089924347, 209352948, -1702005155, 788536365, 828126180, -1312311408, -1523212711, 1126394434, 1354656902, 1739627145, 1113213012, -1173767390, -2096356620, 796558341, -508177808, 942924897, -1612456888, 824208858, 687493544, 1808573947, 551004801, 794082546, -1946987580, 1081270123, 391087101, -921831698, 1658759109, 985002209, 249494493, 789317757, -821357445, 591041388, -1372135884, -518267401, -871422416, 1173907677, -950357221, -2139840179, -1182772914, -368389123, 1508882893, 1716698203, -1314961066, -227383243, 1730671404, -2078593325, -1929073363, 1767732766, -1857746118, -2061872267, -282644717, 93517886, 277147363, 1565773870, -1896661797, 1644766555, 591363254, -1421393292, -65116665, -1291486884, 2032398293, -609523204, -1632087362, -1079640386, 1672193111, -31628938, -765064460, -1540292079, 1675014178, 119849192, -1424441728, 736405090, 716609822, -1459717452, -1304107384, -142839362, 491532961, -1345954027, -1650958679, 1975747731, -2061015500, 311163789, -998027903, 1635660852, -437828477, 1899976314, -1244319944, 1907161605, -282934172, -273608311, 1738355396, -731728430, -1369658115, -1340130931, -978353224, 1039187412, -1326854028, -1012123269, 521161833, -1430442623, 1502322156, 119849192, -824290574, 1644652492, 505072004, -2044560581, -257040033, 113505000, 1563795637, 208760514, -1164358071, 1103687900, -890646927, -1119880596, 456110478, 1833392973, 1913886272, 998746155, 919481925, -1359180500, -1220200930, 397833270, -634649914, 1783046418, -1187308608, -1089456784, -1733732598, 643498652, 1971062226, -1926225802, -2085603167, -678981853, 1379658119, 1730441228, -816576325, 1812193746, 77090527, -220283990, 1778079066, 1945105367, 1209709215, -2098989635, -78915137, 1886401674, 1304601302, -987483813, -569893556, 1732612737, 2090531387, 558246092, -823514887, 1875451308, 653764447, -1688262385, -41077726, 874544824, -778828921, 1239091590, -1707053569, 661214839, 1874123255, -829612434, -491830580, 1255784841, -473182023, 1943572425, -921732612, 673081702, 1597982604, -757806326, 254806576, -898713512, 1808488242, 272422108, -1869161164, 1258209011, 1791461460, 683112691, 445898565, 1170895079, -623230396, 1450545460, 660238770, -1786171928, -837028668, -1928371701, -438992533, -1135480699, 167386334, -1944984510, -1801519130, 2045593640, -79266928, 257109460, 1553641223, -2045823575, 1835319984, -647130228, 1972019424, 60258891, -781673284, -134771726, -1304107384, 1561317528, -1095244755, 2084235003, 580022619, -636844374, -411777283, -1181510369, 1194914848, -714142669, 763060020, 928901721, 1316217192, 428607676, 412526679, -1143759602, -985240456, -768717361, -1748597003, -941968548, 578122470, 1624336575, -1192189046, 1266853808, 690900952, -457893103, 1416122549, 1272799715, -984043856, -1576076145, 166337858, 1724320619, 808325406, 2004596885, 1069218445, 928601866, 1070698641, -874172646, -167128237, -1909241508, 1471125184, -831695226, -1280725484, -942313250, 1557329175, -275690125, 1379658119, -552207721, -2017040811, -584528542, 1954330941, -1360964782, 562440657, 349097652, 1550502686, 1446480061, 1933530293, -661145992, -501562808, 1219971637, 142493741, -273517276, -1000436840, -2014372786, 1148224566, 88190540, 699742179, 846110529, 313286723, 696988426, 441734243, 1271341656, -1301245627, 401777687, -1878299560, -1536633881, 848930693, 1774257839, 1983222502, 1713930868, -2015549478, 1759413452, 207522811, 928152930, -774322204, 77482195, 681409170, 1174945848, -1725836347, 1122500633, 1340294853, -1720751767, -2014201309, 7114226, -614862474, 1680007060, -1737336887, 378709619, 145865556, -1461165620, 1068543275, 549790186, -20286772, -997235021, -1340693758, -1121413919, 1417703068, 1007867257, -872557030, 2030339485, -2102625079, 1911882759, -1957501083, -1879373610, 1236183536, -1169540504, -703519891, 927198281, -1311394433, -992612745, 1463741832, 1490710343, 519832734, 340990907, 337180495, -282934172, -221397401, -1531688984, 1619138969, -2077578675, -580932899, -1398202150, -716384448, -888742339, -1904014105, 1096949562, -1524996976, 1801747788, 404708874, -1002269903, 96656830, -2064895812, 2069909471, 357413275, -710128918, -2000589367, 1964035741, 1080531408, -1356277661, 1295376819, -737213184, -1830148696, -504050408, 1155100212, 1703453562, -803628680, 490927644, 1610299989, 1626767890, 1196347329, -2015268093, 259473661, -176957497, 983124606, 68155599, 29116953, 646773258, 796315285, 1602008995, 325615390, -1921399256, -1929073363, -1881234727, 1765238896, 1285800802, 91529364, -157497520, 753939353, 790447535, 480473167, 41909375, -875626347, -968567681, 2146775249, -513473473, 1993738806, 1838074243, 1581377462, 165827623, -807063366, -1743821991, 1999495614, 749645527, -163367704, 406100829, 591041388, -1000436840, -2047981595, 987325301, 792073629, -1850449424, 950977254, 1637110230, -1098015589, -1529609670, 996373586, -498140788, 676483996, -107788870, -1066531858, 1860611956, 1019087169, -530088875, -603025149, 198483301, 50949292, -1948506504, 364950009, -1870669398, -1958815026, 1770200011, 223958962, -1921399256, 1232392728, 1896368005, 380971599, -723190635, 1845658375, 1002903736, -1077500158, -1364724527, 330876907, -2135688532, -525844018, 550437683, 1553641223, -520832878, -758160612, -446446421, -1318684614, 1079688184, 150550133, -809206740, 484090813, 1208517353, 1482429547, -1049025276, -58819489, 1007784922, -510989961, -728857581, 68896062, -1488923877, -331736438, 1351719231, -147175218, 1760780550, 751347315, -762624528, 1203027971, -1336459011, 960842569, 1371256272, -1321987605, -1345189829, 743515089, -1438265176, -309576023, 1483890584, 1555158570, 1096007919, 1194914848, -1104323659, 23393469, -295424596, -946169738, -1202158039, 267222505, -677224413, -1908674786, -1814211650, -204858307, 163882065, 1122524058, -1306660309, -811968901, -1739081408, -1273739272, 76310992, 546613360, 1475720070, 2010074995, 1734420862, 1052329871, -1583817898, -171876377, -1108370969, 508755097, -1728819525, -315477854, -1751867528, -1120336332, 747710390, 1020433648, -1762017985, 1493363532, -573099657, 879777089, 1259438818, -195345129, -816576325, -293843100, 239188015, -1663081874, 841715138, -465208417, -617481411, 2036978013, 935813845, -1150382314, -1695591733, -62197554, -1096945015, 681709061, -1354584613, 1368461596, -2110397870, 1653848991, -1557795911, 657907339, -607792480, -1292563546, -407084779, 900860931, 692956992, 38992720, -1779215232, 1354409558, 1216611806, 600661873, 469477045, -99389338, 239694106, 201958829, -1182168638, -2082271783, 2114756630, -1421438576, -2064895812, -1376130332, 831737802, 424522636, -2044560581, 754258489, -2071126672, 893508305, 1577291979, 1669319689, -1953461162, 789813755, -1562161707, 789296242, -456801536, 1416010679, 873494613, -1684049292, 2098052690, 297853346, 1962493146, 738370102, 1816841526, -118715966, 1296825747, 126208613, -1950620840, -1365314641, 1465484432, -1773207120, -1034657121, 767269323, 1084640356, 1469519331, -202256049, -1842339047, -890067107, 629394970, 1226261337, -1199533423, 1155009942, -1025010298, 705246196, -1908831711, 1664909197, 1914566339, 224846656, -2036187170, 2009867154, 1737136590, -1333597997, -1536579323, -185033335, -619509472, 24943743, -114389446, 502155466, 1653848991, 2100066274, 1793194954, 1046167780, -44091909, 725877317, -831695226, 952874272, 2110204023, -1491093402, -1396068164, 630745912, 358839050, 1897581106, 164875270, 1900927373, 2009630507, 624343728, 412645740, -2070102635, -352195725, 1286595652, -525327380, 269308573, 883354132, 23086792, -2139851127, 1794041731, -1588588443, 431559861, -1344964868, 314129993, -419254641, 1994958843, -84009493, -872174596, -1921401266, 84993637, 404026907, -1214478620, -1448638957, 466883544, -1027720768, 1308721819, -869782747, 884557524, 183801506, 1557018857, 1808573947, -1785219628, -2015596963, -681923161, -635615214, -1974396109, 1073990373, 1506634526, 919883095, 1766998502, -109240423, -213638370, -422191053, 1781544768, -1621954863, 1393217957, 1063664490, 2046751632, 912932370, 53445559, 2070756221, -2131154668, -1906372622, 395520271, 899818754, -1493112521, -201041130, 793641305, -1843275639, 1672766966, -740279861, -1586468102, -1681692466, -572067643, -268196, -219714366, 1089927866, 1003982224, -309351848, -461078104, -264454844, -1375073618, 1046167780, -303243303, 1052305808, -1678111388, -1393001284, 1356526787, -869725281, -385632760, 1560511785, 1325746606, -280120735, -736139041, -6516830, 1682190519, 1550424692, 2068010412, -625913733, -533290010, -991434543, -60450310, -230586968, -77223887, -998027903, -1337997950, -439981941, -317474902, 1654720927, 1532989914, 1597236118, -1344390129, -724136684, -1675865346, -990968280, 824559305, 145445069, -2014372786, -963429781, 1824341957, 1631897720, -59559942, 1219987557, -89270859, 1302031980, -469335124, -672575223, -1829517439, -1039519638, 679845434, -185033335, -191560834, 1642038739, -1764564742, 268357816, 1560471588, 1691235435, 1883454608, -881808149, 949392274, -1096807800, -772344951, -1994406984, -1793886766, 503815310, -844751042, -2112974600, -332497849, 2039947475, -894431955, -742448350, -1964490957, 938959177, 287017551, -1973473503, 1848342048, 567237780, -1273271904, -340268697, -1482700745, -2062478237, 37574328, -412363115, 1772427560, 388885840, 477437157, -1826279847, -382576262, -580381015, 633414569, -948820117, -1226834402, -1182306125, -1312101557, 789562868, 62396525, -1616073833, 184327073, 1979861706, -96699423, -1767015704, 1602335770, 1960107650, -17683833, -1134903002, 337982708, -1025610970, -1007518363, 409515033, 763392753, -31628938, 1547588948, -1556713924, -606522886, 1438725996, 1522910891, 1155727944, -482864415, 1269773232, 1859450979, -390515048, 2096486432, 2098147439, -1568767828, -1864830916, 1469002901, 1894231722, 1774566716, -527673507, -346562761, -864968496, 295682195, -97377424, 1201295653, -684178856, -789912056, -290397481, -1811433705, -939628842, 1730671404, 637801764, 108618381, 1745295990, 755930845, 1589852171, 980965577, -616560489, -2085603167, 143657373, 1332370870, -857855639, -36728270, 1601665405, -169877801, 1579679633, -44340930, -924795028, 552907182, -1215637925, -878703633, -1414135396, -432498950, -368402753, -643767409, -2114804865, 2062648844, 2023614992, -1398640915, -1820950580, 1136907582, -634684550, -2141457256, 674259716, 1994958843, 1455623853, -1605941527, 543768042, -1170155947, -1943141108, -1616636935, 1748939340, 884663410, -1517242608, 1774397162, -1833941251, 60397639, 2107709572, 2016215033, 1780869565, 1571279885, 808654555, 1500410693, 1693892626, 1477214130, -942640298, -1320615357, 1341420021, 859343857, 1451521171, 1374034786, -2096476960, 1243295464, 1070683296, 297853346, -143733343, -637074030, 1980210785, 184534324, -2088325133, -1631564746, 2042401997, 1600735790, 278493914, -1785007873, -977933263, -1257158573, 818179653, 1281451121, 1187227636, 667832373, -297649784, 1058181579, -954625411, 334197875, -16425582, 53569807, -96861985, -711846500, -1047796493, -103338892, 1546913611, -1524064691, -1906372622, -1018227068, -1354439160, 2082805838, -289353937, -1976829575, -1949338421, -1942415454, 1394115407, -1528726032, -1432648006, -272361499, -1284122887, -1419442557, -682025398, 1542210593, -290369023, -1578102926, -2056338380, -603026231, 1207638675, -347732875, -1727402159, 1894039188, 849056364, 2107979304, -1724947436, 1947915775, 1795843052, 1679614894, 938959177, -1595534209, 803956946, 353515, -1645817683, 777137743, -352559334, -668909322, 1202689704, 1669409650, 584451551, 1275318889, -546051910, -1519816769, -881792531, 329265956, 755266197, 1171200871, -582713208, 708380282, 198076885, -546943501, 139508166, 2074444055, 450372053, 973522743, 893523367, -1966919559, -2119510295, -1767826112, -2119628358, -898713512, 1088291100, 925795519, 994723179, 1260201048, -1043860094, 121710914, -506149374, 1801747788, 1059504525, -1505357998, 1290106685, 1122090189, 1905802974, -192093865, 1511316657, -253591419, 1844829105, 679716319, -2069842432, -1177657848, -1898837512, 1005490725, -1585949705, 1481933203, 1663980952, 1114147380, 1656665280, -990488467, -1256719666, -1763051503, -455345022, -1672518659, 1988031418, -1523041021, -1330505985, -748792375, 1935682323, 429271667, 1051846984, 1837158218, 12210521, 1328128570, 691721028, 1780218331, -1901442887, -45737591, 2142627546, -1977149342, -860001981, -1123254859, 123080629, -1922278975, 1737136590, -236048465, -226552210, -702635635, 2034075772, 1518990052, 597759448, -363159923, -92629763, -1445113712, -574535664, 908905731, 1546913611, -1256719666, -1800847183, 1294710982, -2098989635, -1609258630, -1011927258, 1698369645, 654455583, 329997492, 592935204, 1042102620, -1266624399, 1160467705, 1553052375, 1692497464, -869721697, -238995328, -315546559, 1109538273, -436737914, -1902982816, -579985987, -2059302589, 521472766, 1582435535, 47924992, 1555528193, -63830367, 298726343, -1061810278, 1694621558, -290638508, 153127006, 1836318820, -1287045916, -1302017738, 1311751690, -1308431172, 216797964, 1730951781, -1091208752, -1291057355, -2145651726, 1802901541, -1194882650, -656383940, 376545303, -470862006, -96142671, -445141974, -1694341793, -1548453205, 1677523140, -361305023, -484772260, 1753454978, -1379910159, -531041646, -1255720874, 642461540, 437518811, 1921253875, -394907439, -681775016, -1701713844, -175752585, -1929933730, -426341354, -1829239412, 274610128, -1982537961, -712850744, 1809766451, -894074123, -1245601687, 1830230031, -1512906102, 1872409104, 409614672, 2085261621, 468525106, -321357137, 747159999, 1488829502, 776645477, 1712798462, 1023052938, -5104365, -456801536, 68589906, 1625891142, -830629169, -1513111109, 1503843318, -214264185, -1282404605, 60735009, -1839921713, -1795726552, 1030156670, -1479140125, 1303445360, 624343728, 1255720952, 1304203213, 450803572, 1250786920, 979180731, -127286134, -1951211464, 1723870859, -646258401, -1318462052, 318034208, 2030727346, 417891010, -943896897, -1248347356, -340909596, -542669751, 821182052, -693758128, 1029964609, -680525188, 1020513523, -1907176910, 1841844422, 1320526779, -1245601687, -1067442187, -2101167436, 1014175516, -1413994459, -680932225, -1039075265, -998371784, 612320483, -1590706365, 347824209, 1803573581, 337502632, -541398227, 763320920, 13527047, -603786006, 603573388, -777392368, 1835319984, -506149374, 439899477, -1006142571, 790201470, -155636485, 1258209011, -1652413358, -1588588443, -197567448, -1384097032, 1079153113, -970703607, 933138100, 1602013937, 2049557532, -802604606, -438965305, 1983139902, 2033325059, 534944363, 1389590821, -1952441885, -1187072063, -2008006645, -816666225, -2141457256, -314378526, -2111009240, 1222888581, -548029840, 375796341, -202113838, 1662909271, -1909799753, -753939195, -320385499, -2138217933, 943550957, -293097118, 1959186396, 1455380692, 482691175, -1037837789, 885993040, 935123887, -299401276, -639420594, -1185451001, -1453375629, -1423856426, 1086493993, 1608833635, 1149214999, 935414918, 162381124, -1179481070, -829138057, 1378891521, -880225262, -1745457043, -231233340, -1333784234, 501109529, -293161429, -1845462128, 1336700723, -1641487057, 1032786840, 1945674887, 894477091, 1637277133, -417446876, -997671381, -701950957, -1228692258, -466169691, 1610322524, 791243345, -94606895, 652497892, 1928057456, 1474326392, -1469992772, -1825870884, -1398731653, -1163051847, -2124543137, 1244148421, 2107144652, -1663081874, 404413372, -900794977, -1768962694, -1417956986, -1663596420, 1247548973, 454373285, 1856239253, -629740524, 306732858, 1368980553, 1395757283, 858151434, -1781213074, -449744765, -2055530321, 1661321656, 1531131339, -758698397, 587675034, -1451079208, -1801519130, -1850472689, -1428818677, 581065198, -167124326, 549455333, -1371358487, 1678198533, 1439649694, -2075205455, -757539340, -1387271696, 1456171097, 90875670, 1113325004, -311628185, -1888626668, 1532989914, 1602437111, 1723394873, 793441288, 1526850540, 1979383493, 630934305, 474165821, 936270420, -222380901, -2023248121, 902024302, -1370626538, 933138100, 473719210, 1665158145, 848059394, 1550449546, 205228882, -2091768227, -214293215, -1033723423, -970703607, 2013156201, 1579679633, 1378261404, -2077736900, 824239776, 1880581845, 961420557, -1351586570, -351834489, -258535901, -1781588315, 1804758299, -1472791066, -619891690, 2133560226, 1111316067, -1047866263, 313436830, 2085896003, -378994794, -1654189626, -79266928, -371697057, -993061790, 1650730135, -1204647306, 1460975042, -1908371177, 2074444055, -2046939519, 1222340814, 265951220, 1100330028, 2028296371, 714606128, 1108327015, -1569507655, 1988350432, -1241721842, -1728018602, 1655166842, -1189961986, -1613966538, 986636916, 1938647826, 928519687, 599289292, -1882770458, -84299403, 108461318, -569042184, 840735239, -2061997177, -506615141, 346446278, -86887409, -1846288393, -1135846878, -1472483105, -131028073, 389495359, 1008856529, 1996316583, 1921024392, 765554556, -950357221, -15078763, -1894820417, 13928757, -1066797204, -1113429072, 965724761, 1425395848, 33595151, -1299764559, 136509600, -1009461206, 954477289, 1637648940, 920351085, -1120158056, 618694890, -390757375, 616755883, -53262908, -574307293, 1237488, -1988097728, 356341596, -1715099170, 1287521514, 1679083343, 2010243880, -381678229, -1019882803, -793464554, -931844712, 1038734317, 1212540127, 1746205252, 2034083117, -1547983378, -175888669, -854519066, -877453443, -521456963, 557759632, -131796739, -120353708, -1496409831, -552207721, -1400356040, -1450488648, 76748035, 2136373307, 911010110, -1274984899, -2127766501, -2100225182, 1990375194, -183140467, -1824323632, -2110735396, -1122075468, -675375894, 322102526, 1281930488, -23414909, -133439049, 1595386229, 1589580138, -1878703660, 1012698697, -1535014646, -1660802057, 1738355396, -279220030, 1613886599, 1829235960, 1662087393, 6147481, -980828663, 2132104312, 902087704, 1750623687, 846526277, 65784594, -1729834496, 1490035109, 412645740, -1303652140, 763743002, 223349455, 1782627515, 849056364, 1679585382, -1765843706, 719452662, -960746578, 2099424428, -1714037036, 1083485142, -352559334, -1179702336, 1152572232, 858445824, 207522811, -1525894855, -1401744472, -1741256486, 1751496435, -1331539782, 962689745, -538494953, 637661951, 273428492, 61486326, 2090443232, -219544252, -1796796152, 854058208, -1473969955, -1597237350, -1367418664, 591187423, 22495298, -1526803101, -1103466551, 837275569, -601294353, 1455623853, 1863575650, -1895713817, 1471798767, -356115521, 1822048239, -666988105, 401350512, -735472980, -1688575915, 1097990639, 507027167, 719921261, 1727281362, -580381015, 1098294030, -671521909, 1593052806, 742400414, 835915701, -620201098, -1950230732, -1368465973, -1675865346, 468525106, 1225729287, 280510196, -827508047, 968098713, 1979575010, -1553326552, 366793258, 1120932666, 1438725996, 1639054035, -1874908134, -2127118275, -517802943, -1383437838, -1776404279, 579513894, -45737591, 473883566, 1805731107, -1853845844, -1214061104, 1542210593, 96656830, 1086705314, -1870679127, 1825494732, -1680659149, -671521909, 380814612, -349480429, 1644766555, 723273118, 551717835, 464711216, 862144600, -1162685987, -288371283, 1920100407, 2077955810, -1900797311, -868957162, 931749946, -1346764520, 253273949, -1570655828, -2129912487, 949066195, 450879033, 869121121, -16866509, 788536365, -1983119541, 681675252, 800787630, -1391303149, -1989671548, -1371370221, 2003688078, -1291077495, -1814549578, 1571704991, 223268932, 1180783706, -1879461462, -1535014646, -572705262, -1466892386, 1979746562, 422685916, -107096933, 2116316153, -1351031787, -620201098, 369742695, 898789758, -2069670461, -1904838907, 685165012, -1652519604, -1417269997, 1850763221, -679205643, -2093838984, 708380282, -1071478467, -1121585711, -741216873, -242071155, 2046095077, 525429637, 1137810229, 1917763212, -2011295093, 952139678, 315742266, 61296554, -1741812199, -1171164851, 804964983, 1717086935, 1996288895, -668256977, 575571750, -1946022488, -673316760, 1599410000, 932196468, 1408816576, 1070683296, -461078104, -610658011, 867205261, 1410348188, 1122090189, -677365154, 1304654443, 1557018857, -617268086, 985002209, 607161179, -1050632798, -407589691, 1492723229, 1752761567, 937707089, 2119561423, -789895251, 854810997, -1965053297, 818928713, 2016800795, -1369658115, 946952651, 37917961, 1882455574, -1275150180, -1001775458, 920877179, -1143759602, 1578646379, -1023097580, -1732984372, 1155009942, 235271600, -1974396109, -1463862513, 1545529172, 325482850, 822046512, 1294484600, -1351614702, -1922731581, 488095751, -1299201804, -604955363, 1690011009, -1627329774, 512667344, -1144337016, -638743680, 280962556, -1008227745, -1782750154, -892236733, 794082546, -1424441728, -1004858073, -1338426327, 785722365, -1160225109, -1505357998, 2098052690, 131238892, 1535551989, -1283433460, -612361071, -389437744, -1052741086, -1858114962, -321151632, -1419442557, -815928821, -2086032336, 18816182, 1150953291, -996415657, 1810792199, -1631564746, -1114157707, 1097081989, -174835564, 1746984154, 890373109, 1685131025, 898012673, -1110525978, -1721538345, 281169396, 894786222, 252365142, 543669053, 672996702, -1605941527, 1690553174, -1388148875, 1760045729, 1979437689, 150550133, -1385190584, 1856319230, 1789999845, -1962884006, -1847000463, 279884356, 1781091207, -30461860, -1499645021, 26156296, 1565773870, 1826147219, 778115982, -470376244, 65784594, -1596819551, -1969315385, 1646392769, -542679586, -77441517, -1746289392, -2063451531, 881808849, 1399451569, -523811554, 2015591898, 905580694, 1848525468, -1868534849, 1057662908, -1511944145, 1072632022, 1143610245, -1590196663, -1573439887, -958480526, 533948936, 1638889332, -1227466766, 518137986, -2020348956, -123963696, 1290043510, 1226261337, 1761776043, -1706946882, 1713762282, 221592866, -954692135, 305717077, -1455560542, 688709509, 1117812701, 627298417, 1023919716, 1662106346, -1289250720, 639769572, 674788459, 1525818706, -208821984, 526219082, 1449422406, -1381779804, 2120538027, 427788885, -1314594134, 2043493609, -942640298, 2112655347, -313728458, 1569704168, 1889622537, -1377695720, 1292122937, -1869960530, 1487974229, 723316671, -275931698, 1675793178, -827028521, 1147616197, 904712979, -570940753, -863835078, 70644881, -274269009, -1412214087, 1899701548, 1126394434, -874121116, -1944984510, 1631770806, 1042102620, 487386723, -286307212, 1967616742, 621712778, 1202515836, -1468338180, -695457075, 446001642, 467876875, -1628153785, -1566539564, -1096301192, 2013734594, 1742042730, 1659846912, -441060123, -1487255153, -763657163, -1826279847, 60901682, 1945105367, -702290851, -241517795, -2041882328, -1181498731, -1894198421, -87557781, 2057414106, -1536633881, -1532258635, -383475013, 534969359, 45722885, -525327380, 83967259, 1618901292, -865606044, -1788055377, -1246519394, -1127770325, 1440679457, 323409277, -422915553, 16826150, 808487951, -569042184, -1750359694, -1123623373, -1594740724, -1804602974, -2038047516, 2130098103, 2018828323, -538281125, 988300370, 1653398348, -349745567, 1097258767, -634071375, -270127315, -1211153977, -1182168638, -1959660861, 1870878296, 152347828, 1982848716, 416130519, -208860027, 133398221, 62477737, 1282396154, -829376502, 2030339485, -1330383577, 251583341, -547331896, -1486776652, -1504634006, 479241372, 197830156, -254284534, -1406596972, -1866575411, 439197170, 724723228, 725605908, -687297778, -1428318435, -1598829433, -1077035583, 1571870969, 1070036702, -1007059568, 2011607291, 585811542, -1037150095, -504968807, 454373285, 1701574970, 1546516379, 1456491709, 1125339236, 488966462, -55803292, -1306660309, 1155648320, -952514038, -842617895, -1528929741, 137124740, -1584342603, 908395861, 470178162, 1841095186, -1152947101, 1361385521, 1153479114, -1335435839, 2033731149, -1400378787, -1790896474, 414209213, -1765770157, -1171364845, 811391410, 606690428, -1348065726, 140770752, -481065267, 817865799, -686468394, 1296052134, -140405627, 540718029, -308217377, 1263636454, 1269653669, 1668308249, -980796772, 603706679, -1090532705, 212694468, 522317651, -2003477414, -2125465866, 879396950, 466384474, -1815740431, 1456378409, 245449741, -941968548, -1302365725, -1850990102, -1670153139, 1838074243, 1854554739, -407031587, 692956992, -1554628097, -1897697662, -675541340, 2132604979, 1405831093, -1657656843, 2094317079, -258886055, 553991738, 946996099, -2005691247, -1948137641, -1946634284, 493587, -1584342603, -671529345, -641512252, -85299521, -217973027, 767727892, -1393145594, 1041438092, 1453167317, -854253513, -697691649, 710976591, 1933431017, -972844193, 1038866059, -776859938, 932810748, -2064284080, -1698456524, 592935204, -607416192, 634083475, -1829483014, 452229638, 2071277610, -1756879729, 688932281, 1100330028, -1236300874, -185318903, -1737102860, 108024784, -863835078, 370642047, -2104521608, 490611340, 533948936, 1231052885, -288998535, -19270453, -904088531, 876162466, 1187894268, -15090048, -1661792903, -15364967, 856612083, -1174831690, -1954376587, 1863845442, -2135688532, -1909799753, 365790536, 1489189440, 1975198544, -74294641, 331346418, -740238686, -303727651, -1879904283, 1768202513, -1466874339, 1992402343, -264327802, -1928772266, 88169497, 598347168, 364163943, 790174051, 1435926485, -193510837, 1644556727, 1293918265, -449169095, -249997698, -1581838188, -868840173, 1071869427, 1029964609, -1886416195, -1429292924, -366748231, 1226059649, 683242080, 2126372346, -1354402540, 1943564760, -315920545, 128850647, 1610372377, 351931910, -1797237945, 1550424692, -1087489427, 901347620, 520141481, -811968901, -11427059, 2137910714, -697256729, -1809947039, 65277282, -1603774900, -1049967231, -1672518659, 1481725145, -771125365, 1720238877, -1041133676, -358670807, -455978470, 480473167, 1487265344, 2009006427, -1780170130, -269317162, 873161069, -1966860575, 886259110, 872648204, 2008144010, 411252715, -1072396910, -579397322, 1210280056, 103912063, 788278387, -1506329377, 307360578, 1306456503, 1870624466, -607716045, 1926767539, -89407535, 1934216377, -1223084020, -1399211870, -1645856088, 1700627782, 894477091, -884294510, -546347949, 1661321656, 950389437, -1012259647, -786818490, -1020643084, 1758700266, -829612434, 1824764117, -1344964868, -616560489, 1047968923, -1569999818, -192579856, 306732858, 1886718107, 1583071735, 1072299117, -1675269820, -682273376, -704393920, 517766553, -1261591733, 893508305, -1986772785, 1001349668, 473384363, 807987039, 259995182, 883354132, 1154302849, 246377934, 2069364617, -88172701, -1514437051, -118359490, -633926613, -745729102, -1783788464, 1023919716, 2131416867, -1364870719, 645030511, -1107867123, -437305747, -61298172, 938118191, -1671183574, -1714442109, 1032339578, -1297703243, -1434886074, 1367415441, -1576120401, -829376502, 798873771, 165815709, -1801479688, -1819282607, -1324295073, 1987555863, -934360879, -974390149, -679205643, 1373107793, 1823024074, 1492531581, -1009998948, 334767776, 34447199, 685211184, 360079345, -2086770844, 1876128828, 247664937, -1111625631, 652293340, -532865063, 953287218, 532122973, -847036970, -390659398, 105920800, -1357091244, 1353530277, -39415292, 2071053908, 1101340426, -2078593325, 857432206, 1430332844, 213848871, -2096020792, 1121275824, -1400378787, -684177148, 98179605, 1975136598, -297649784, -1938322863, -386745675, 1741037505, 1194394581, -1340467377, 1528996149, 1295540792, 1723394873, 747466779, -1327637768, 1112572576, -1356686013, -73841315, 1261820948, 523851743, -521848759, 1471039601, -1722701767, -532163183, 1460428587, -1397841049, 1479091174, -391847828, -338658857, 1750463313, 91529364, -1882938207, 446359167, 806515889, 1170895079, -1710066273, 685352779, 1272188637, 239327979, -2065447704, -2004043975, -255669428, -1414135396, -1351215025, -1783131437, 1893083130, 902700069, 452297832, -1095717881, -1344476169, -854295916, -1174831690, 940980013, -1791086655, -1674735880, 1232627866, -1738064762, -1016036817, -1258374553, 401914553, -2108939431, -1640239040, -1661037408, 2058517313, -732553329, -334767256, 1656665280, -837249004, -891892054, 2012542818, 2142366874, 1036424193, -1211634216, -1095717881, -855239491, 374428777, -1758875883, -1055156826, 299856512, -659028114, 377630076, 80219624, -381387879, 1281437130, -695727428, 2056023331, -353208301, 440847964, -1686702666, 631028074, 734824536, 1018034788, -254195523, -1329164302, -2089387493, -886320716, 424522636, -1293507810, -1613348049, 637661951, -1305183149, 1682538350, -829138057, 946322274, -109800738, -330348470, -1124149484, 380348836, -1644679831, -1077035583, 973507503, -874121116, 394958797, 586303881, 778656736, -183261420, -1379910159, 1309702045, -297579038, -1301909208, 151618019, 15583073, 825174981, -44340930, -2126601149, -756298077, 839619283, 249010194, 1249290585, -1821715400, -11599564, -632930687, 575667530, 785644118, 310034963, -299853835, 1722159784, 476509147, 868589557, -1525896198, -1558142415, -915654079, -1782750154, -903636674, 2000309696, -853791860, 1773334885, -1580858684, 1184106186, -1725513408, -833618593, 755278168, -974390149, -1596117603, -1039075265, 1164952448, -721030326, -458437552, 23125508, -55019331, 393904710, -1928867139, -1700445451, -138390392, -1435733793, -970915959, 1470329772, 507824066, -1597353868, -1722749372, -151105696, -607263443, -11002743, -2069424602, 1897344844, -1067442187, 1637953279, 278493914, 142493741, -1895677819, -738047280, -823514887, 673528819, -1432413107, -304168024, -2140307837, -1646596679, -865899335, -1003805145, 1172870817, 185827602, -1729556344, -1506094482, 189205301, 1158480953, 723316671, -1547983378, -328032343, -1385637736, 761693218, 2073751875, 935123887, 582614010, 1812193746, -2023811492, -790216103, 7367734, -1524996976, 1518990052, 406670356, 1362868060, 428303018, -741774992, -889578256, 935460397, -241485274, -1613138841, -754067082, -254195523, 1882019485, 2101038876, 291342944, -92961074, 615389312, 1619810908, 727516845, -936260716, -680525188, -1469992772, -421282952, 1988554639, -914645098, 1470366968, 1295823220, -1681067884, -332497849, -1784829168, 350204528, -499088991, -854253513, -244993379, -48259342, -948920067, -1302304294, -568406491, 16572119, 1853707312, 157320813, -1998888444, 2110204023, 1416010679, -433298917, 1837158218, -1147832160, -1816531010, 1092258252, 719843666, 473719210, -314378526, 1774257839, 732723133, 726730898, -478861227, -55019331, 582614010, -903636674, 732039506, 682299899, 889226778, -1461237720, -1084282124, 1453883209, 1457481952, 1250716035, -1181510369, -1475648863, -301640574, 1300847484, 1855587590, -606525145, 258405272, 11900456, 163882065, -7454142, -925901792, -979309835, -360899347, -741918991, 1773334885, -1280725484, -811747236, 1790425108, 1343250702, -30461860, 1000350192, -814436762, 2087249039, -589774677, -1618983270, 455933697, -1894198421, 1883454608, -158719296, -869721697, -1712143468, 2020202719, -2122949727, 719843666, -966367467, 1571870969, -1335378546, -1381779804, -175402378, -2126064163, 1529877161, 5865232, -1181498731, 1068989169, 1266853808, -1598683164, 145628534, -1378112754, -1139059671, 920728013, -1767007522, 935325623, -1360764921, -1776356960, -1309586428, -319670616, -1784829168, -592500258, 1151270223, -1875923448, -306888941, 354934470, 1718499979, -1714266633, -11427059, -1187109108, -377091940, -1857336636, -448427180, 72442557, 396313190, -628947057, 2102967578, 341035257, 1750478047, -395861866, 676632220, 381752571, -2026383255, 1521008346, -673316760, 1072938990, -377984369, 639643028, -530325591, 838504268, 935468727, -525266559, 107323223, 1799835487, 627037535, -30681573, 2043266910, -1731597749, 74430340, 2085407125, -1467806212, 1236471230, -1853845844, -2139851127, 1123760876, -448304313, 1587925920, 99489724, 357996197, 422685916, 1980009907, -844004837, -354803639, -190412556, -1742477791, -1359943353, 990354019, -851254143, -1671787457, 1710791382, -703726952, 899818754, -352671124, 1406040256, 1418279272, 683870699, -1802335659, 409910004, -1022342988, 1508551197, -636844374, -414661819, 1538557742, 1282396154, -1565968464, 1844314600, 649263653, -1151553028, -1901442887, -747893887, -1257158573, 1127023920, 1583426157, 1426893255, -1378819929, 1759728134, -1604668237, 1137623332, 1449739078, -1728636649, -872174596, -110705977, 840735239, -194668041, 1504424073, 568691564, -490583726, 392962686, -1972550129, -884176265, 1531131339, -191002073, -451999897, -92206069, 1806029495, 951390724, -1367480923, -874543232, -1105207708, 1369893345, 1329108499, -1062656162, -274412110, 1804256135, -1329759577, -357120997, 1868968894, -1087953757, -1187282320, -588600422, -893509052, -1672226660, 972109117, -315546559, 2146925609, 3715400, -631702700, -519946385, 570933451, -2077736900, 1907753921, 1691235435, -257011346, 381666305, 63171006, 945905352, 1753905744, -17596730, 1808537624, 467245229, -1262690741, 674828359, -1708355935, -1727198086, 1419082837, 1092988255, -1925636289, -1289009865, 1619810908, 1952642650, 785643929, 1830743668, 620691761, -1070511952, -1636192542, -637311462, -38098559, -972146577, 1657169492, 115344514, 2114104, 1419027877, 1510592570, 1252815237, 633034265, 68217524, 400862878, -1552000377, -1225322680, 1881868246, -161237447, 1560471588, 1923846808, 1897415326, 1407224632, 264538537, -1305625741, 1170746334, -1718675225, -1280906430, 1574415969, 801658131, -551962457, 1743422602, -1973767100, -1427480022, -978950641, 337896640, 1283964776, -1459841792, 29568282, 1351453020, 2142753599, -1356607202, -1493275804, 1099743498, -836030440, 205547789, 65085928, -2046123581, 268212618, -648985865, -2004645575, -1536398759, 293002171, 806273110, 1089881749, -1346596228, 586867842, -1573439887, -640370540, -784338300, 903138250, -908302033, 1001349668, 604594446, -1628731693, -856986131, 61885828, 356296467, -38439700, -1368465973, 148746671, 1935505564, -1683064185, -1122455372, -1273600884, 690900952, -833640266, 1502399655, -1664777876, -136112295, 1703010220, 677138161, 1061819849, 681409170, 1053720677, 412526679, 62396525, 1572714599, -233032033, -1248398670, -1773188222, 123049532, -1669057325, 669764465, 920877179, 317808918, -1757972195, -1593030461, 217556151, 1983105973, -1378819929, 1603427245, -560865259, 1615242623, 166361548, 970400060, 1725826245, -1659853237, -276727456, -583234203, 1119683369, -1753930120, 83288004, -1551446527, -482206818, -1146471785, -1748410916, -407461436, 507027167, 2071467722, 1102713343, -1669343550, -1456661434, -993131373, 2051631674, -376848446, 152456104, -1326050558, -991712383, -1480440609, 2051349866, -745674177, 1299305441, -383235010, -1673012451, -1426187627, 1554310285, 1125202373, -867129272, -807378432, -1227181412, -1895590346, 1490710343, -1824323632, 301606494, -796816024, 1379053205, -477504331, -470795038, 2134683856, -2104835468, 1764541396, 231294678, 2072632410, -692317093, 1462577483, -243576720, -1076488389, -606440771, -1350708637, -275931698, -74032408, -135512048, 1303074788, -960746578, -1580552499, 149509397, 1101646160, -989451061, 785515868, -1559402862, 656616120, 537754447, 1681965287, -954269062, 1471697058, -542958147, -788710973, 77770290, -1352622835, 1676018011, 1462727123, 714410741, 1416122549, -969307655, 1773067907, -635467146, -695457075, 924090558, -1421805414, -339523045, -1328440708, -68051283, 1659673645, -617268086, 1646258333, 1787284191, -1150382314, 1951198699, 537192086, -1871911155, 1096161627, 1817809090, -171990322, 1864261440, 1344945263, -925749329, -1685998256, -1988957635, 1723870859, -1573652210, -579985987, 1988564570, 841037213, 1579826492, 1828386369, 365206259, -385387941, 725605908, -2021243422, -1502314649, 1201826075, -1162043807, -121585630, 1782101356, 406100829, 1644729646, 86382199, -1441006825, -949495636, 954839853, -353208301, 1774566716, 1905930535, 1468911639, 391205443, -100690176, -1961920746, -2138362587, -1592000511, -304837517, 984348952, 1486434031, -1175420364, -819890545, -174327069, -259407097, 476509147, -2070297265, 581743614, -202256049, -1079640386, 805726298, 2065797156, 1806029495, -1135680063, -3676197, 2010974246, 1983222502, -713508351, -273262225, -1066823908, 28637794, 1564074503, -1927039019, -407084779, 401350512, 965724761, 1236306993, 1202515836, -1599468540, 1565907676, -691948679, 940980013, -964184798, -1624985482, 1938803254, -802239299, 1207155837, 1332074899, -623159249, -1248771126, -976188284, -1972894440, 820380351, -469601324, -294006087, -71285140, -973343359, -1135968667, -1337909037, -2021860359, 1751948791, 588446288, -976188284, -1369108121, 403737286, 2136831757, -1919091940, 1535285408, 634879853, 1368461596, 1409610046, -1572161427, -510603914, -1399128479, 300305958, -1698456524, 559275680, -1022066864, -1954974322, 1709438446, -701823421, 2110275179, 1432333790, -1125005502, 706935832, 1397223528, 2095012452, 176350922, -303828559, -947274049, -1562833997, 1471635150, -2041793973, 1851472946, 757639371, -273517276, 43880702, -884176265, -1502982370, 693777341, -94796897, -1052013491, 1112462353, 322553349, 812342659, -1771045018, 1478872406, 404217892, 239694106, -2097577899, 246789346, -457893103, -1651681064, -1560013982, 312804815, 137642289, 1135983502, 676468268, 2054583952, -1957247423, -484037543, 246816997, -865094713, 981914816, -112987138, -1966919559, 2132778485, -160983723, -1904505207, 786648938, -1299201804, -309576023, -536873320, 1574808505, -2092501861, -1709453768, 206863447, -1841197554, -1221656717, -1780072418, -427239605, -1747087346, 2083177753, -1842339047, 400763442, -574307293, -742070135, -2010462910, 680793455, -2102501405, 1722818794, -148131333, 1843797957, 984551943, -903280407, 1371256272, -1344390129, -864225147, -377091940, 943313260, 576773624, -126335344, -791816783, 313504640, -1453593928, -383076780, 1023052938, 1930766720, 773286598, 1658759109, 1301112742, 726029610, -691322109, -891664633, 122113104, -768345655, 690439180, 963601995, 776960198, -273262225, 1336700723, 906765207, 406712352, 1235578993, 1233647191, -623159249, -970169362, 1392872669, 1341661280, -637729007, -1008227745, 1178540830, 1802056736, 497830209, -1926225802, -1012259647, -1292302645, -1580756851, 1163459362, -1998581472, 172865273, -842062989, 1110994901, 871512518, 1198604170, 1055461627, 2058095544, 1154699756, 380971599, -1411967846, -109240423, 1303445360, 1370535720, 252925429, -1904671925, 2137308012, -1647929313, 907743491, 1510710780, 2085821447, -1772781257, -184290669, 1309587955, -1929425004, 348110094, -1607304876, -302888961, 1758028486, -1853502261, 1978301433, -1628016162, 205301394, 1430409994, 1661836969, -1401232513, 1486032133, -1139122116, 1980701163, 1068543275, 1693892626, -925804598, 496653305, -501846803, 916262502, -205757401, 2108970948, -1215203316, 1502692248, 1828348494, -140167375, 663558399, 691090298, -422980506, -894919103, -1922030489, 990049380, -2074840042, 515359937, -656678977, 2142627546, 1152868913, -1751360930, 951376450, -2098879357, -901091440, -670668527, 1271891291, -1007366858, -994640911, -934739988, -320385499, -1470743455, 1574566812, -2082063459, 265452243, 627037535, 1848342048, 1510342528, 1943249243, 1719920685, -536873320, -144200898, -686558701, 1628995451, 1008998208, -618295186, 1482429547, 248814576, -271739815, 1944760213, 925392441, -206788405, 1183235553, -582225866, -1561319358, -1087478653, 1727365061, 2043756843, -1771232102, -197382573, 302957947, 426455817, 1740346265, -1366609838, 995889492, -1197257007, 972602419, 1559302252, 578122470, -973377997, -1989519745, 1767090751, -1284122887, 927312087, 37012288, 2023973559, 1855361805, -903547157, -1008483817, -138351101, -13837735, 572398115, -150441786, 1476591887, 1280456699, 370143174, -394641504, 118289742, 1080328231, -2086770844, -954719953, -970611081, 1849316630, 453214437, -1728699903, -1682074938, 126835413, -634071375, -1406718401, 1863739321, 1639905734, -1575507235, 500545009, 1941589230, 873391697, 1968470743, 1837831846, 2024086383, 252403719, 2139314277, 1444388299, -1237683044, 508755097, -396564028, -1412027824, 416959651, 854810997, 1694604958, -1528726032, -1453593928, 525904595, -436650970, 1969358594, 1245229529, 220880304, 896117332, -218350251, 1694761788, -1015209085, -1764564742, 577512044, 561743785, -874913776, -1482743479, 1739809962, 2003962878, 2025942324, 1789987062, 1119683369, 1182801799, -1578062808, -1500111618, -76587423, 586867842, -2014265765, -1371370221, 1716698203, 1718499979, -1688035646, 1703453562, -1877175503, 748509067, -1002574468, -971385640, 115538638, -1723091406, 1408507612, -1323498810, 1697878924, -1391303149, -220359793, -1432980628, -732386048, 113505000, 1828348494, 1515697469, -79638933, -1908831711, -783485397, 377630076, -554672573, -652154831, -1962167318, -896004000, 1682538350, -1985358439, -666986143, 423425643, -1387759920, 948312119, 487032025, 559119212, -1415104722, 786736896, -958626361, 876566952, 335371679, 800424386, 1834256380, 240011244, 406011919, -202825211, -240097791, 222590802, -1628126051, 1315461424, 962689782, -1318462052, 1411186824, -404528137, -2112974600, -17597850, -611644, -15517049, 551004801, 998746155, -969693628, -1808621803, -372728246, -620562211, -2112904140, -1628594305, 38234911, -1168724769, -1771596675, -1483148919, -2070320982, -621029371, 1894310261, -1820598928, 1055513111, 649733255, 1900598575, -31098062, 393841551, -1751867528, 791038346, -489782752, 452297832, 1872409104, 1486520499, 50683974, 320761339, 1914372712, 139387739, -110249059, -827011765, 1510592570, 554861834, 1813138621, -1944379891, -1999068432, -1292302645, -1707442724, 1707376838, 511406584, -1690272209, -1301111971, 874544824, 2084235003, 1008998208, -1290268766, -1515235060, 1739103342, 1297575767, -1800848340, -2071126672, -871422416, 2126372346, 2008640533, -731266662, -527909347, 1049253996, 1061723105, -1655974357, -562295143, 1099064853, -2026024689, 1128686101, 1232627866, -117297594, 1749537019, -1809947039, 1660617738, 1083813951, 1676693131, 41547571, -1468338180, -582225866, -1934376424, -2118141602, 10384600, -494409610, 1538096536, 1096967492, 1212259960, 255475903, 1440413094, 1819596727, 1995002414, -840875039, -1919543941, 1244046991, 680877446, 1857869020, -1142487110, -372631262, -276798677, -331876869, 312667024, 1669559818, -793193851, -702909830, 463722994, 1117614106, -659582340, -1442599983, -1235216134, -1259810599, 1446631860, -1967355060, -541490238, -566591072, -1324295073, -1764683589, 407288363, -859598055, 1818735006, -165444589, -744702141, 1349787342, -7155554, 167968157, -698754154, 1105939910, -731728430, 403009051, 899549016, 335371679, -448148863, -1452382241, -1262590350, -7454142, 1182801799, -1424633001, -1112493514, 356341596, 375796341, -884406613, -757073545, 1578866666, 726730898, 2039500753, -1851954658, 1214135313, -1254066895, -228824118, 760546416, 2094274545, -262761163, -1214477558, 300584805, 601247214, -2070320982, 490194827, -946169738, 808654555, 619954617, 323138660, 16298020, 440780003, 784597964, 838934225, 1349822413, 1252595403, -195345129, -1745457043, 1676018011, -367206391, -1472899623, -607668110, 145445069, -1954974322, 1779678670, -518010264, 400523304, -86456624, -1516406265, 1273135870, 255475903, -1424086439, -1162293059, -1421847385, -1823710430, -1493112521, 348110094, 1663194592, -2029261165, -968567681, -1908674786, -1938730312, -857855639, 1203904587, 786648938, 1559347284, 1572532126, -1218170190, -412830357, 1288021649, 725656401, -1352964581, -1726188268, -620562211, -1325303626, -691948679, 1016428114, 758923599, -670668527, -1554727516, 451193216, -705433011, -698596148, 298370767, 592129153, -1955629247, -1013870790, 818928713, 1945628279, 1693376407, 300305958, 1960107650, 1981489871, -391192001, 1835725863, 589162566, -1019882803, -1508046463, -1713534048, 884766067, -1227691059, -142839362, -762952049, 936950598, -1987196652, -1410522908, -311994592, 1269079670, 670839021, 1551716682, -1411395372, -1890433300, -669595132, 83288004, 257281083, -1857616797, -2125679640, -1740138985, 246348859, -491830580, 840149609, -126335344, -758656730, -2092501861, 1830818823, 213169223, -738063700, -937155405, -1334660973, 41070596, -130004628, -1638241289, -1107616739, -1895525078, -9701760, -259414193, -56228633, 1866763834, 1952881474, 1221222877, -767363128, -787363301, 68589906, -1693285761, -1762566629, -1026823035, -1147845283, 821569696, 2112975486, 564855666, 1394949426, -230965777, -675375894, 1962630782, 1010374586, 660069029, 2054583952, 1273957172, -1533485087, 969574118, -1601665054, -2001627825, -663376198, 1982412899, 1415180058, 1076036461, -1540014270, -266264955, 1664909197, 214514320, -865011435, 319882793, -557274588, -1752144958, -447979303, -255778918, -510515571, -884294510, -1336459011, -2006941835, 352961342, 1395757283, 1573146295, -1676097067, 1341600902, 575849890, -418937816, 868589557, -1856405919, -1390768741, 673508277, 31464024, 1014737707, 1812619175, 547915307, 1910906597, -94477177, 938797604, -498950157, -194668041, -1733732598, 1999317905, 567435369, -131028073, 1510808609, -142425393, 539590462, 1882455574, -717090940, 1954538337, -391842318, -173213416, 2043071898, 1945920110, -976379541, -488686832, -704393920, -122134991, 2055757601, -1649933057, -704098453, -907702327, -1515383138, -741354977, -1615636938, -2136985188, 1799212352, 1855361805, 1869523200, 1016428114, 123049532, 1593223180, -396339775, -741354977, 1425311031, 1445261509, 1378261404, -584528542, 364666678, -186789853, 1886401674, 235271600, -387456384, -1297830407, 956416731, 1863575650, 1986568933, -41510747, 1950855750, -1660802057, -591941456, -1998888444, 90795169, -1794614092, -650069692, -1646902086, -2108344739, -1170155947, 1243906602, -341358521, -778591792, -1470104066, 2009958649, -993061790, -1112462575, 362098566, -1356607202, 2037078475, -1925009643, -817803541, -604955363, -625659858, -1602502712, 1704155875, 1867055239, -332241830, 216614930, -1237909995, 1114147380, 359785428, 1523098550, -1378275405, 667832373, -185318903, -2046123581, -1196338053, 1267630770, 1869523200, -229122412, -385014474, -920414335, -1599468540, 170505097, 550437683, -1789926323, -912807703, 750000021, -1646575250, -617481411, -1814549578, -1685004223, 1580442419, -573455593, -1708790532, 790447535, -80835570, -1711235400, -1187608217, -239241452, -1863838472, 1729718297, -2060445104, -1427755209, 1813526461, -576936632, 2053934168, 1901399121, 929884215, -1881234727, 1177840027, -1789926323, -1687266121, 350574928, 1513551835, 620924812, -731266662, -1652519604, 807987039, 970170133, 102182050, -1990920515, -472078012, -1285059951, -1576120401, -563430212, 1931752954, -1231054915, 1146485346, 1338874579, -437657740, 95584701, -141041006, 867883581, 817471187, 1271744749, 1013581541, 2144870795, 828393855, -1355217586, -367644221, 861386832, -1408193118, 1458697028, 122398034, 1502692248, -1410081633, -1712143468, -1878981125, 1447765697, -247916981, 1058971237, 1184821978, -1017047102, 818179653, 2069046906, -1309870645, -1817322392, -484037543, 1737919175, -677365154, 634500650, 370143174, -640142491, -1899078595, 1337670432, 2015482365, 2022609933, 233357390, -1758541973, 975093313, -1527402446, -1747107513, 1963052302, 1458361195, 1043302978, -539606482, -1314033875, 778656736, -230172041, -842617895, -1501557482, 1072632022, 1938647826, 281567314, 1457845046, -869782747, 109149980, -1100081247, -1222473444, 890625389, 1023270020, 1063664490, -1888626668, 1716507422, 1725272000, -1472525139, -1859995635, -1864830916, 1340294853, 1324585344, -921831698, 2067626275, 585479016, 2053934168, -671474176, 318079826, -1374184956, -245896048, -807384977, -1518508459, 1819727483, 1467824028, 233433665, -1320615357, -2123058535, -1088840223, 1122950761, 680565014, 948312119, 1893057507, -1435792267, 1809231671, -1102117180, -762092985, 480079996, -917148331, 1888002027, -910994884, -597903560, 45028673, 380975510, -1253497828, -1831814615, 171845077, 1888002027, -1418966349, -1283433460, 1018034788, 1546871625, -585332188, 1630764860, 858151434, -1326597606, 1696383011, 944193146, 531520415, -489782752, -1996095815, -1650535887, -1592236654, 304950480, -73533624, 956571521, 15583073, 1085131818, 623583568, 1843348749, 481073808, -338667664, 480299301, 1221034843, -1926870891, 1578646379, 1732612737, -551962457, 600661873, 2033443695, 203830571, -1289250720, 1845244619, -1708770431, 720246391, 1553228292, 1194724227, -2060644837, -401730509, -48079963, -320385375, 415357818, 1496115011, -1783837121, -2021577893, 2084502337, -855239491, -1426572150, 606105627, 900860931, -1082992617, 1732683214, -1695591733, -1855890898, 609663736, -120694680, 540152117, -1254587781, 1472346440, 1884530354, -1729635934, 1503566214, -61298172, -427897587, 913230182, 736405090, 1108689276, -446507812, 352961342, 996057977, 1225338032, 217576452, -262678879, -2120377060, -999455273, 1238231770, 251583341, 274704093, 260009785, 137156272, -1080327839, -1292253740, 1797990045, 1764575410, 258405272, -1278551304, 1921384341, -2073012922, 319036133, -1189721062, 228987385, -2096277401, -455115013, -1007300363, -583234203, 1482999862, 239373998, -1752904266, 468267972, 1652189842, 743515089, -275752393, 1479039092, 631507209, -1688539599, 672652262, -1723826502, -1307339314, 2069909471, -2060644837, -595675856, 664552371, 2118851448, -879995206, 1962493146, 718611271, -1782798353, 1428688580, 1630836566, 1074443752, 1243412336, 390541497, -1588711, 1982848716, 602057022, -189333374, -1318615054, 460077742, -1953109257, 1604159813, -1847043941, 969871597, -436118359, -913730132, 1314288090, 1515697469, 1072391562, -1432454189, 1856114696, -1326687293, 47855252, -1735080428, 1631847444, -143104818, -748559832, -1381101187, -1645818416, -1662763400, 185174304, 1411996455, -2121983176, -1859995635, -302669769, -1251887785, 925795519, -1421393292, 1504993107, 1801243262, 410954342, -640142491, -1899750229, -1555717897, -1987591229, 83967259, 1968303485, 799520245, 175934597, -1300185926, 2099128055, -1462025199, -1265800853, 272343508, -1710974936, 1822048239, 169793842, 702097016, -958626361, -912807703, 1815038311, 1283935421, 1749905483, 1152570931, 947601618, -85299521, 379749730, 268422953, 1351453020, 367773437, 1041344486, -791776462, -1846321477, 1844230347, -1256739495, 899803638, 1824764117, -791505891, -2057586051, -217426221, 1560062236, -310115467, -1633897110, -1183169245, 816569886, 1575033585, 537325339, 77083291, -203473445, -717914551, 967514236, -919277847, -1967355060, 752064293, 526555746, -1981752743, -875626347, 2010588534, 1574415969, -795906262, -1223953262, 146481498, 1074020406, 799971946, 395964364, 306394424, -1667881527, -1054814602, -1183112747, 1110007239, 1170115921, -1772781257, -121665080, 2134735249, -372131944, -965618599, 562655393, -1283569952, 677627289, 1451521171, 619972598, 458261705, -1708355935, 789562868, 1326783858, -317474902, -30231526, 192374381, -705433011, -122134991, -374531491, 2010940892, 110493713, 399856793, -377984369, 970400060, 1687767232, 337982708, 1715191298, -1792643667, -1534357729, 1109836329, -676024082, -1531688984, -1135480699, 1397573807, 1766998502, -1218993154, -1966980245, 1886027655, 1744858135, 2079951387, -101532517, 582889265, -1384175050, 1421077837, -1618918163, -1888072179, 336145149, -334948766, -1706946882, 1020513523, -1163304604, -540136553, -2061997177, -48008944, -1588415815, 1416239205, 291316437, 1893181813, -1100927883, -1131160975, 1887264517, 924090558, -1375730083, -1382653803, 723576820, -778149390, 1316217192, 320203120, -1541905614, -939794373, -1079928997, 921441141, 23970422, 2002162679, 529867340, 903138250, -444704086, 1852535129, -1786171928, -1176750030, 2067156583, 203228835, -1465388292, -202747847, 685352779, 1678399565, 369048257, -2100234431, -399246628, 2003002100, -1258374553, -2123058535, -1835302087, 2099107307, -7356956, -2127766501, -2004743542, 25247750, 1068669353, -1091245450, -1971772660, -87557781, -1017694615, -276050731, -1660892984, -247949914, 216614930, -1454994519, -671231161, -1133515435, 1911863832, 534917826, -100690176, -1451349146, 2010916242, -387934331, -1620815654, 506856748, -637074030, 1552237101, 1648144842, 1882010945, -624512655, 1104997214, -382121580, -1017694615, 1434708851, 1184821978, -1615776654, 2093808129, -505175661, -572730760, -1733026531, -973377997, 1455402015, 2119300949, 20626146, -1052766628, 1274457194, 286624794, -795906262, -1672442055, 858757208, -1257206476, -1062547643, -999217356, 486047742, 1178192272, 282422877, -1911912558, 585895115, -1077433746, -750284591, -2093838984, -943575359, -1980336837, -465130916, -2015549478, 581065198, 336118030, -313934180, 2085723816, 337896640, -741216873, 1377999397, -538281125, -1921886973, -897755394, 1269079670, -837028668, -662142640, -1487323854, 1923492626, 1165495724, 2105609729, 2025401041, 312222655, 1723915741, -822216519, -2008253254, -1266095630, -332154670, 320095720, -391130310, 694517263, 2055316386, -1793667664, 215575975, 839169944, 1125543494, -1558142415, 438743520, -103579041, -1010911162, 1464189998, 670839021, 1425437835, -1136695853, -1861049964, 1005809211, -1180643616, -767631786, -2006251632, -791659817, -1433201499, 1507453353, 954843232, 709241766, -1394478342, -174657902, -489147705, 1544464909, -1820598928, -1177337438, 512471085, -977441417, -296131065, -403590959, -545579122, 1219971637, -759306928, -1158781853, -254544567, 1037371265, 242801023, -1898837512, 2046641398, -944124221, 93517886, -1804417825, 233416187, -461445450, -382483643, -1314961066, 1969847908, -347380486, 1779829179, -1760094650, 109621269, 528063077, 1514807471, -684177148, -107096933, 38312660, -94796897, 1198974806, 355640840, 1210778976, -1433457295, 1614443662, 921181015, 1046681462, -713433060, -13535748, -109008572, -682762628, -60959770, 215575975, -95907940, -360571432, 2080268542, -395917483, -391842318, -1973087299, -910915398, 192374381, 90567239, -874172646, 2034612250, -1660892984, 1920960913, 469732589, 1371010251, -451999897, 1940466817, -1895529946, 319189098, -28400272, 1956646440, 1356347022, -501194573, -222473982, -57169707, 1796695088, -948820117, 175934597, -735791028, -1303326069, -108683950, 249661967, 2098082391, 1636322286, 2023973559, -338778194, -1235064989, -1766174967, -1073000036, -826103646, 1789936855, -836632973, -1318253090, 1858215212, -825283380, -475010937, -1708658899, 1949164204, 1144345552, 420951680, 1384525683, -1488923877, 1164457964, 1238510736, 1916449654, -1133515435, -795431638, -2096020792, -1198524017, -110439678, -1636036491, -1850620361, 1665158145, -1905520877, 1764575410, -1949043096, 1445488155, 1306030843, -1636535870, -825283380, 791094679, 279091025, -1922624829, 1841524305, -860028704, 1699571573, -1314730571, -1818647648, 1167641443, -150936164, 1136907582, -1970409887, 753557092, 1416734823, -1095244755, 1204800154, -1609295800, -1287997964, 475107089, -1091570974, -48154000, 568691564, 987594307, -683925905, -1751498997, -1819227770, 1361385521, -352195725, 1375708420, -685835957, 819698606, 1029440099, 1003938419, -1094866333, 1304496038, -543923181, -634216211, -1255720874, -1820075170, 1813526461, 2061459496, 761373272, -37134408, 1330428331, 2083946755, 1303074788, 563012003, 590631540, 528369654, 2086981428, -1619162553, 1674738700, -1399960902, -985240456, 1941072815, 942906226, 920764141, 560135371, 1509873532, -1790765158, -1980937709, -1930499675, 853875656, -1303652140, -1604668237, -42290340, 683242080, 717326804, -1049591854, 1293435601, 1269773232, -1691067033, -1815979463, 1067631348, -2101296688, -1514414620, -436242270, 161876069, 1625891142, 508139188, -1773188222, 1715191298, -932541766, 947462879, 1178653081, 1117614106, -1879533705, -673250431, 1897581106, 1663194592, 1783046418, 1408357376, -521456963, 1724814994, 300473765, -1462943635, -321293674, -2095608394, -1650958679, 1134246307, 426681811, 1453883209, -1645638000, 1178653081, -1038913771, 1883193346, 165341649, 1338850008, 1455165722, -1351841691, 755609290, -1930351394, 441303462, -101668701, -616432556, -1291042457, 1807368822, 634587654, 79268835, -997565951, -1027771224, 801329683, 1329980663, 1411996455, 1278875421, 1587796743, 240299435, -539606482, 677627289, -638743680, 1474539950, 433633742, -532404935, -856986131, -161393031, 1318914891, 2085930761, -268317099, 1353568754, 2040514471, -230574491, -343972104, 1187894268, 1373107793, 1611001266, -1008483817, -2118141602, 251448899, 1239612432, -1219774844, 2011532921, -1561666093, 2129364279, -1318534708, -1138128155, -421682335, -718639827, -1603277727, 23393469, 1729718297, -1050115137, -510077151, 797996795, 768287316, 867205261, -402574618, 909113564, 1001006159, -1052895714, 767362821, -17597850, -473546491, 1469519331, -491829599, -1541905614, -307099440, 2132778485, 1622630058, 908040183, -2069842432, 1674167232, 1839773579, -2109725156, 316509917, 1459545048, -1666074763, -1720090350, -692375364, 600144638, -406629180, -329792419, 1185306824, -1536579323, 618435276, 2010916242, 643150759, -1882108957, 562655393, 222225363, -790216103, 1389574479, -101943427, 1801180954, 548474291, 88311441, -137820705, 2013734594, 826716778, 845421295, -897621460, 169790480, 96234053, 536029846, -255407706, 2013156201, 1857869020, 707312088, 1132706548, 769053066, 1536669610, 75281645, 76476130, 1625142532, -721800994, 536029846, -414661819, -193405274, -2003477414, -1978066305, 485162663, 699976793, -1283569952, -1313510106, 730552143, -1625433290, -1123254859, 1084625640, -844215316, 1423384392, 822046512, -42402957, -742108667, 1939876669, -1415104722, 207319668, -557274588, 214943933, -1482700745, 1761776043, -783226914, 808325406, 2067626275, -41077726, -1923153167, 497830209, 110713431, -133439049, -1080739327, 1167602647, 1362163756, 1373220882, -1049245265, 867012745, 979287513, -774738405, -1906668241, 1204360638, 1843210061, 1953441655, 397547771, 1044718121, 1865141453, -863096032, -389575637, 1096655153, 1485787114, 224605181, 437998295, 1636834996, 1734071110, -758811867, -1162043807, -752035323, 1736266217, 268650035, -649530464, -1841928632, 1946040712, 1205046714, -469777439, -469633849, -1451520595, -948920067, 889018061, -533290010, -1005919794, 1720426106, 464122295, -96034868, 770844997, 815793919, 1569704168, 963601995, -1562817649, 389403491, 815419079, -136882910, 1181975031, 1535551989, 1636423034, -117297594, -1593156956, 2134134481, -1085566617, -931305268, -1040966419, 1002956013, 343429701, -570149834, 1691564555, -945241184, -1652233363, -1685163396, 453214437, 689552169, 1631847444, -2007532841, -1801550236, 1329960691, -1948515810, 283197631, -1301909208, -865606044, -832178374, 1463468939, 1464189998, -684518304, -1850449424, 533739836, -2118430258, -1576765140, -1351215025, -2103095753, -208337382, -410593763, 758958552, -894074123, -722895268, 1891957930, 287462739, 394611943, 588789529, 1335154940, -625659858, -609795350, -23861358, -1814341410, -1320794840, -547366212, -396663640, 1966200120, 41070596, -1929425004, 893828457, 1521583601, 1757488249, 984089920, -1548233621, -236928674, 2006390944, -1500609417, -141595224, -2096018126, 1446631860, -1893616984, 1003938419, 2103216070, -42402957, -2023246411, -1252848554, 1889411266, 1672916278, -385458613, 1281451121, 2134109953, -1336771979, 688303187, 1686013417, -909387325, -657704951, -1452382241, -1658495062, -333325427, -419031446, -1765770157, -1359435731, -484772260, -329927638, 1731127416, -1906668241, -1929664011, -2105799618, -1385190584, -389437744, 968450320, 856859716, -892236733, -761420672, 1724960146, 1511939964, 239373998, -216640449, -1052766628, 1178783620, -685835957, -46768080, -651280827, 1450230072, -758160612, -1381297653, -1519252964, -1897498909, -183261420, -1002574468, 1402327461, -1590178902, -540446701, 739345844, -1325303626, 1451709949, -1997155790, 502244277, -356115521, 1921590424, 968472762, 1934216377, -448148863, 582886460, -756298077, -2043248020, -752876591, -1022342988, -118115494, -1560760948, -703519891, -2125980384, 598841163, -642819754, -372508210, 1983139902, -854690451, 1664105686, 1648457047, 1847278078, 2137910714, 997925756, -139941426, 188326768, 1602175271, -1496997209, -203942804, -22109086, -1674380520, 619861464, -953565240, 1730951781, 844217224, -458507678, 1742534063, -1557795911, -1340588595, -879995206, 1658757889, -1053877960, 912163404, 1037371265, 1425177302, 1635660852, 1408816576, -314877119, 1120315327, 1012859809, -1340693758, 646300648, 170015704, 219857193, 1309173306, -740583552, 841715138, 1398562658, -1312048900, -935683037, 16826150, 484939455, 709241766, -1100081247, 1750463313, -78915137, -528897367, -1917729252, -1296546858, 1369894109, -910994884, -2065465597, 858109417, -839637375, -1519252964, 1131592458, 1479192746, 663063965, -723486383, 653050820, 1235099898, -1276613659, 1885647283, -1865593016, -1871130321, -268418641, -284066751, -976408040, -17683833, 17472132, -74294641, 1596037387, 1184741993, 2009867154, -1284624207, 1257965053, 409672002, 310034963, -721800994, 2057249972, -2014201309, -1580986792, -809336748, -2035141504, -1158549464, -875138009, 577612637, 517804488, 747159999, 1529877161, 526555746, 2105096915, -8207272, -1928867139, -1846288393, 914503195, 1100153307, -774738405, -1052879994, 584451551, -1092679739, -2005615098, -85575302, -362830508, -290638508, -999280066, 1105247849, 702097016, -322208990, 1184013947, 1852095198, -1658574509, -1886125077, -295346491, 2069046906, 153127006, 942022264, 1335154940, 588446288, -815672200, -482304189, 569421184, 205228882, 1939876669, -315533487, -1811713667, 831520147, -1050682662, -960964567, -1868089284, -1059633576, 1592213134, 1330086560, -957065187, -662808805, -2085745527, 1467292752, 1092988255, -797375801, 1139812551, 463451840, 457462467, -216640449, -1586648384, 1090136249, -107276449, 518935764, -777096241, 759076253, 778080989, 421789967, 1112462353, 61885828, -455978470, 1761236949, -1565968464, 181622853, -1294007051, 680793455, -450813005, 499654043, 776645477, 635621903, -1103132491, -1344450603, 44494565, 87977564, -1723249744, -1424633001, -91760862, -1406596972, -1272356028, 1962630782, -1445161246, 1019618832, -1994629394, -294151320, -1850599941, -1302304294, -721031864, 686175187, -201041130, -481065267, -1534515028, 341027352, 2009958649, 133063248, -391417559, -257040033, 1866763834, 1801286409, 1472346440, 1770200011, -1366955003, 605394240, -1178911287, 1809766451, 2043289670, -1131809403, 1988031418, 828126180, -500384802, 985727613, -1958815026, -278906560, -2001627825, 1991078900, 8150513, 1372035732, 275402730, -329745004, 795695889, -1350732135, 1118393936, 1929406122, -469777439, 361700459, -671231161, -1569921696, -972360725, -1039519638, -1323358882, -542669751, -1545361799, -16938599, 675640758, 606559897, 2054279156, 1525818706, 723576820, 305727487, -1178911287, -1945899368, -2102084360, 1581795857, -597903560, 1040715661, -1511944145, -1826314446, -455324189, 441734243, 441303462, 1217715123, 804099753, 937707089, 980649359, 1105939910, 1395083980, 304950480, -1042349747, 2011532921, -2081821616, 624283463, 1801109795, 1192370958, -1704322544, -715399891, -1931769101, -1273673312, 598841163, 783402701, 469937560, -327186444, 1363970691, 52791135, 1153385870, -506615141, 385098196, 1594626874, -741774992, -372728246, 1281930488, -2000418830, -77497908, 1052305808, -849173400, -1725132076, 1174322485, 853875656, -67139694, 724279260, 348161972, 1654183068, 1580442419, 2036860378, -821576620, -99167798, 257808301, 801931475, -1773835404, -1728819525, -1762017985, -1755093859, -2128769722, 716149781, -1359435731, 1048238343, -390040464, -1366609838, -1218019480, 993237385, -795431638, -1479538939, 915415435, -75903033, -146722014, 168612610, -251812571, -786228483, 932196468, -382121580, 613058516, -1393145594, 1064877822, -994599653, -855765417, -49525133, 1164457964, 1402765817, 111406584, -1435408395, 888646978, 1855587590, 192403341, 235595519, -154651986, 1290043510, 1779678670, -732735362, -1284624207, 1372194897, -1520175786, 1933431017, 1127332512, 1493363532, -368402753, 587789741, -859293383, -633267581, -2069994625, -1038372421, -1378498782, 417891010, 1481482143, -611576899, -1368013620, -525844018, -1037602241, 1301873779, 32663720, -1864970988, 1810098536, -1669921951, 811391410, -1950385795, 1770049161, 1252815237, -486945780, -1246194607, 1212259960, -407589691, -759306928, 1677523140, -1566182532, -593777074, -611328226, 1410348188, -997671381, 318442267, -1636192542, -284066751, 1218532424, -1139059671, -1096301192, 264118712, -172469271, 1259067174, -1210435976, 1826218205, 438156852, 671718007, 2083631647, -713508351, -981253703, -893637759, 2041722728, 1840501566, 762067380, -1787320035, -1033723423, 827337063, 2115042996, 497332426, -241800501, -1854730919, 2027673410, 907743491, -1054522413, 1337239598, -1312149937, -1114577468, -1731597749, -1664277243, 1178540830, 920710401, 1471798767, -1806458636, -2112417517, -47450835, 1439525566, 545978921, 1830743668, -1618983270, 709829198, -1667806566, 267260578, 1434269087, -1624985482, 657920990, 1914435519, -2125851734, 1598023262, 1392930940, 1619138969, 1733890910, 322553349, -28305356, 774329952, -632930687, -1580950272, 379708062, 2065200600, 1739809962, -1252051928, 634879853, 724134530, 233416187, -724136684, 1583448966, 1951930532, -2139852818, -560736607, -858553857, 143657373, 1147729075, 1430332844, -255669428, 2051158097, 287462739, -515327732, -1948689024, -796475932, -13640796, -1790752220, -169056545, 1692497464, 1019087169, -820648817, -1422776079, 1180374864, 38992720, 1031097380, -1131078887, -214264185, -48259342, -212523521, -1028144473, 363613807, 1879485692, -878436496, 1746984154, -1470749993, 220419583, 600858634, -367644221, -1973767100, -1628751749, -960152281, 1337239598, -1155196515, 1334895537, -1878271070, -659028114, 903113435, -236660921, 458863053, -1398731653, 969871597, 1399993115, 625331671, -294006087, -1634230781, 1723915741, -271926707, -1456525401, -1957604633, -2120937410, -1397291322, 1478523817, -1818647648, 477955718, 1185392907, 1208455830, -1410738124, 2142053410, -1558906096, 1007784922, -1548453205, 767727892, -1861415215, -1957501083, -186135918, 1767273368, -2146542549, 1127850680, 2113675378, -1668419418, -2120028871, -1094394570, -668256977, -1112493514, 2027218933, 1016763343, 1138403370, -726544817, -1086755087, 1825497897, -1373808406, 1141469971, 1446100588, 528111094, 1062673382, 1913099085, 55617546, -1490276477, -240389048, -82436976, 997925756, -1479538939, 1938864654, -633926613, 994035335, 265452243, -1223367427, 549163138, 631285800, 520196519, -624512655, 1057448465, -112987138, -143494188, 1727365061, 1765428304, 1085131818, -1816095735, 1503567384, 1354836414, -31935626, 1924286615, -906203526, 1083706476, 446894310, -382242735, 628729670, 765024036, 1284313892, 2012000573, -881579475, -1435733793, 1112572576, 1050315052, -1589085283, -1904964327, 1077821545, 50433590, 909707121, -980828663, 1354836414, 2036726770, -1687266121, 1630836566, -1508046463, 893708781, -559532465, 796500660, 125054175, -116189910, 1528808042, -2111546164, 35320427, 1080531408, 1356424054, 1202199251, -1812662753, 273428492, -738960571, -1590335780, 427980745, -1783131437, -761559035, 272229488, -1563185055, -1521629977, 804964983, 1980038802, 1483095650, 1662198528, 1900927373, 252120800, 362440452, 1967447013, 746391954, 23970422, 788928047, -664306503, 2019759311, -1532193130, 1849316630, 399741566, 409416128, 309313683, 5756004, 64933555, 132618339, 1145823359, -1618918163, 1078873644, 2046589165, 361806297, -2126123251, -971996293, 636334689, -925804598, 1291608074, -1307339314, 1165629850, 1007296092, -1022273103, 63185992, 384995336, -115668376, 752959450, 531764102, 1789999845, -775214202, 1619026281, 190638554, 603939403, -701823421, -924014965, -2055530321, 500031952, -1901797181, -153365035, 1565831095, 1665501663, -56228633, -1058186889, -2041882328, -1433294789, -1410855849, -2001350245, 2070013921, -1701073345, -657086863, -1039813011, -1350708637, -1207096621, 1767732766, 2114299260, 1652189842, -1094394570, 626650866, -291976012, -2057926663, -1442899806, 1163459362, -936260716, 65975620, 1608460891, 1573582109, 1500314393, -437571030, 406645131, -874143400, -2145934140, -434292211, -2127118275, 671718007, -554785099, -1898906066, 1027719712, 181622853, 2120538027, -2131359428, -1370811563, -271175453, 437998295, -337514866, -2112417517, -1688539599, -1584838710, 1864058931, -1203188133, 380814612, 619249254, -1737160585, 317471608, 1616274316, -1584128193, -734835487, -1769807354, 1038058929, 361900129, 1771595275, -1728699903, 1893524153, -427897587, -1115063401, -1178798460, -143494188, -1834488870, 723897895, 408503333, -1051484230, 1572364874, 876776970, -244235433, 684227460, -2086277480, -1879533705, 927940865, -1041133676, -2031924030, -1098817855, -1800061762, 34447199, -1983071555, 244994536, 1508882893, -1296546858, -1904014105, -1980945811, 118289742, 422703889, 262131743, 518137986, 596295582, 288010705, -808925935, -865003341, 11671381, -1972063170, 1920282970, -235161572, -1102765432, 145598591, -690902018, 163553296, 115820872, 636041245, -1007366858, 1334444976, 1019618832, 353249896, -690513460, -1311582412, -1139122116, -349036342, -1624107238, -1111501737, -332975165, 1889336235, -217225135, -1601950948, -922135492, 401383272, -1875732533, 896502601, -532074962, -1569999818, 2096675858, 1722577058, 272897816, 620691761, -1192189046, 225723673, -1096807800, -773576265, -270225724, 1349074222, 108618381, -1175420364, -1881448484, -485965737, 609663736, 88319265, -1752053845, 720870928, -1341893313, -970251750, -1406223330, -1947750639, 1704604167, -1078127193, 508139188, 590631540, -1939566199, 1283225682, -1633897110, -1435792267, -1133688955, -1569125416, -1628016162, 1288031871, -1558248926, -998371784, 1592213134, -637311462, -1554727516, -1702658543, -1677518522, 1456926301, -882048981, -567081112, -181250528, -1743837166, -1813907140, -1744876139, 905953958, -1185162144, -1082829183, -540763631, -1558020018, -2132963930, -1885433838, -419031446, 1797972085, 1920100407, -241517795, -232649217, 635846646, -395649930, 876776970, -279066388, 2074934783, -1137303592, 31464024, 1110159778, -1339378712, -518379446, 1907753921, -114620613, -145304763, 1034296091, -1608977548, 1638338499, -1374184956, 1615242623, -280084631, -1931322048, -216006652, -1579529497, 784597964, -1479140125, -1980945811, -2069571998, 1589085667, -1950620840, -1879375420, -1222931356, 826382785, -907560647, 2071630509, -807378432, -1251887785, -2120937410, 875819998, -885667057, 590796880, 233978615, 1594318079, -1200602159, 2006465575, -339166662, 384489068, 1281437130, -612270261, 980861575, 669764465, -507157113, -741918991, -1613920701, 1328485148, 1573717811, -864519457, -981253703, 32618679, 1016224448, -114389446, 1278786590, -96861985, -1447937498, 1972309608, 240299435, -1126713566, 275402730, -978950641, -2146542549, 1820431100, 827272631, -149724087, 90370188, -493931332, 1201826075, 1848821074, -813780692, -1723249744, 21294734, -359050379, -1784046409, 904989916, -521848759, -1768751414, -2040288469, -1643151024, 854908931, 787577099, 548217488, -1281272178, 637393580, 1702231033, 713811802, 847523252, 1497753726, 1072938990, -1517054235, -1389448764, -1982434429, 1838099154, 1810098536, 711722084, 1412218732, 1212985113, 2043756843, -1991912444, -1373866688, -383475013, 951273795, 1716470197, 1414604313, -1970721769, -1313904347, 1455727560, 958229206, 1650373420, 1337855839, -1689091357, -1312311408, 158539217, 665968991, 1178130875, -2134336847, -1004858073, -1509541968, -824298894, 1753905744, -734724008, -1089666281, -1227691059, 1403352850, 861687797, -952514038, 1534436770, 238198154, 837429687, 716609822, 1818735006, 551717835, -1777166531, 1326023567, -910418525, -1354019782, 1796695088, 442986449, -222784982, -1744335343, -575371632, 1540078483, 1776986017, -331876869, -221397401, 519832734, -506377495, 1462577483, 1133647082, -575399549, -245896048, 1223515045, 183801506, -858017152, -1476936557, 1644652492, 244481739, 1800322006, 18350541, -432780204, -986427394, 1258923869, 217197686, 369742695, -744800117, -591191995, -77223887, 2010818568, 1672766966, 1059228016, 652247281, 50683974, -1817322392, 176350922, 664941235, 718611271, 757602552, 1071369095, -1171364845, 689662312, -1442211674, 1383244252, 1763897510, -427517416, -1776404279, 2112635723, 1427794975, 590288360, -1835302087, -1746317541, -1413645536, 1619468893, 90875670, -1989771942, 1634254624, -1670935351, -718853871, -1821354299, -1733382024, 814768661, -593490132, 885993040, 267260578, -1383573675, 858445824, -541049479, -1432648006, -413265852, -2017596402, -541398227, 161985769, -1901088323, -1573143909, -27330456, 69269525, 1546675758, -1884738602, 1480081460, 1590820790, 962689745, 79748532, 773286598, 534969359, -1790028564, 1349074222, 793478690, 300584805, 1430093585, -698754154, -1316404155, 531735934, -1079501378, 480079996, -1061931901, 1569122042, -279220030, 1629990368, 1893159907, 209873937, -993522552, -670701554, 1690553174, 1332325137, 1111302783, 634636049, 560925876, 747713401, -576707153, -1710974936, 1340240976, 343059309, 1708133964, -1014102498, -973343359, -65299714, -1374114663, 1708133964, 295981126, -1629871032, 1628126849, 2096675858, 1973463097, -1512053487, 2030727346, -1801633849, 67241205, 1112273325, -1897936971, 905222100, 2037736627, -1115542964, 2038116354, -988961404, -444908481, 28637794, -1875235595, 1060828031, 654455583, -394907439, -1930499675, 2114756630, 781446913, -893839605, -1722749372, -912305623, -980717086, 192403341, -1961920746, 1843425217, -1085355285, 1870624466, 2106937455, -1001699697, -1291152069, -1311940301, 1667917969, 980861575, 977940065, 391087101, 243887567, -1022066864, -990968280, -232066969, 2110625519, -1026995797, 2085261621, 442407354, 108019677, 437477889, 1003982224, 479241372, -881579475, 506050089, -1275127858, 1217949533, 458863053, -764479917, -1692414985, 837720898, -1882770458, 1580755040, -1379647746, -736139041, -299853835, -178775129, 1913191813, -835976813, 1678198533, 1076087614, -1846321477, -1638241289, -1822625835, 1809231671, -401334060, -1792643667, 1898365496, 409416128, 1026577694, -332154670, 867225068, -497946384, 279644599, -895883909, -1002156821, 1097081989, 1408357376, -1827507234, -1616358902, 916088127, 203872602, 913569097, 340716547, 41064825, 1478565247, 409614672, 1032494865, -272969943, 44991952, 1532864284, 1903620615, -1573449554, -2030869204, -1481535600, 394663276, -737916672, 156362113, -1843275639, 390541497, -853791860, 2074547020, -1681692466, 1893159907, -1083871142, -144109420, -328401114, 389403491, 1459552773, 811869101, 680877446, -900794977, 797996795, -1700860479, 1465484432, 334432789, -154474514, -2072094739, -851381580, -1318684614, -1089796981, -272826947, -644419245, 582576181, -1597353868, -1795726552, -1141499120, 882099652, -2116233426, -611055765, -574535664, 1710791382, -1843381987, 1729297237, -686728518, -327484172, 1787942795, -498474833, -1288926634, -938700577, -1938800130, 416175891, 1952388429, -1836866702, 956571521, 1892637920, 629986024, 1354409558, -593479990, -160564703, 178100316, 1971576201, 2104963145, -1965229363, -1408872439, -2006941835, 625865606, 385098196, -38075420, 88190540, 456458556, 1699981151, -1800061762, 763392753, -588794795, -618163018, 887331101, 919861039, -479097667, -2054422750, 958229206, 913150534, -1596117603, 2001373300, -1272776061, 154805154, -716384448, 1038866059, -1724761009, -2073256297, -1909241508, 1392011995, -111511612, 1101340426, 838966102, 386096648, 2048495825, 257281083, 1058342462, -1187308608, -1207318489, 439894091, 360828470, 2040393230, 1073372739, -1943274446, -1116773926, 1100619915, -2132963930, 1303376243, -1177559828, -1728018602, 642186317, 1587796743, -1885433838, -1311582412, 1773067907, -1093431488, -586170476, -689665213, -128862355, -1297830407, 1321564547, -754315174, -63215552, 1913466388, 350204528, -450833578, -1454309874, 1891766557, -963429781, -921732612, -1433457295, 1608460891, -1957604633, -2069247549, 710355644, -471538519, -1317868926, 1479873493, 1873248982, 1054337615, 1574566812, 386888589, 33013471, -1623812897, -1967491369, 1149403543, -1371358487, 137642289, 104124006, 1145062058, 879777089, 411200205, -1922624829, 567609069, 429282344, -1170378958, 162461888, 158523345, -2055366166, 2033325059, -866442248, -480484502, -2027248025, 1058838133, -1160306090, 410954342, 2099303264, 1373871924, -554785099, -1126462194, -1959322179, -1499820268, 644759074, -498005197, -641076907, -235204094, 575849890, -454115748, -1102162013, 506856748, -2015596963, 490927644, 78190819, 1162072792, 1559302252, 346446278, -725333597, 326185491, -1401232513, -1436735953, -1382653803, -303727651, -1804417825, 954042740, -1883936354, -1216854140, -71335439, -1959273981, 1332325137, -2057778501, 215176144, -1944379891, -1883891376, -528897367, 216145129, -1609258630, 1595088409, 429958083, -183140467, -786707099, 2083780865, -1983184174, 1205046714, 1645155666, 1366265431, 601167852, 1262055737, 544243403, 246816997, 1255720952, 951376450, 938118191, -827508047, -813780692, 2087281931, -932851475, -827011765, -218950978, -515529556, -807133992, 1569413408, 1362163756, 2073336011, -858017152, 1427794975, 1868968894, 1222340814, 2136291302, 52493497, -249997698, -2141136662, -276050731, -1459237091, -1797553158, -1601227768, -776479780, -1511079314, 1575903225, -781034683, 158523345, -1813124748, 1650438648, -372388622, -1665031130, -2059992576, -1632452547, 1694621558, -398894283, -1755280226, 379708062, -36583623, -1052320457, -1590335780, -1640445554, -1979467574, 1014175516, 1737670564, 1029440099, -23861358, 137918583, 1418990551, 1035273322, -216077213, -1091245450, 1496115011, -1194348684, 946952651, -871146303, 953947941, -292922883, 1276652251, -145304763, -1794999091, 1250387894, -1055156826, -661519178, 619249254, -1231002631, 508161865, -1285281651, -1326703049, -1151034711, 2053334548, -1237116320, -1071024849, -1189961986, -1495710414, 1295420396, 815003917, -708346633, 863330416, -1178798460, 699392658, -1032681411, 688709509, 2039455607, 177891551, 2090531387, 1097258767, -2107328038, -654907311, -684178856, 1446206347, -99566810, 205301394, 44991952, 1283964776, -1950385795, -568406491, 1366224432, -1273271904, -1885185390, -391501509, -2118430258, 1873205686, 706996338, -395917483, -70211017, 1962210581, -1780188869, 547915307, 1170115921, -1024867746, 1510342528, 2012773452, -239241452, 531764102, 1414727229, -995712253, 229051146, -84899461, 652247281, 1268385650, -177569994, -1010514405, -865899335, -715431466, -1171246465, 1560511785, -489147705, 2049215923, 2143079906, 2020202719, 1383097403, -313546302, 1405831093, -1689091357, 1426893255, 1605741351, -1596954068, 525429637, 457999113, 1244732562, 1194394581, -1218993154, 122443328, 108019677, 625331671, 2131995465, -2096277401, 1327428459, 132618339, -1180144437, -1764500717, 187999650, -612270261, 1479039092, 567237780, 1973395940, 762067380, -1317868926, -546347949, -910562473, -1867867612, 1404781731, 1263129130, 1544127432, -1486917201, -850855488, -161509182, -596376429, 1478523817, 664281701, 1193302975, -994830041, -1556672965, 956572563, -110705977, -1609461651, -497765249, -596127638, -839353707, -75903033, 770844997, 1083975526, -6867450, 2123630588, 1650438648, 349763120, -882209647, 1753454978, 482526926, -387456384, 1981617126, 1623521355, 904989916, -827870610, 1985665829, 1410256203, -2002133438, -2028954894, 575667530, 2073336011, 349763120, 787577099, 653463803, 1637104569, 2074547020, 2090478245, -1360881191, -1339682399, -477504331, -1983071555, 681675252, -1478611115, -2100697502, -14527587, 1049515492, 1745183452, -757920594, 1822582563, 332830254, 571017198, -1678111388, -1328176308, -1632087362, -1832017490, -295424596, -1944741906, 1424167113, -487990855, -396339775, 1608523140, -786659337, -182512038, -1155196515, 987325301, -1350082510, 980494877, -258371898, 2147262176, -1320935570, 1126909332, -1123623373, 398443786, -2015597656, 1355328245, 2099424428, -89048558, 2054279156, -928441014, -507157113, -304168024, -641076907, -1802335659, 161681667, 991551577, -1265625803, -642264694, -1758875883, 450372053, -1986867192, -1942231724, -1829083489, -1042273285, -1340467377, 559580875, 2075995623, 2137479850, 1951032917, -1781848541, 1336365312, 1413354023, -1179779840, -321695984, 1984409423, 863330416, -268418641, -1285108530, 943770206, -1367418664, -1811713667, -231187327, 166337858, 1758700266, -931305268, 569421184, -220359793, 521692783, -1235096017, 108461318, 1072515166, 2127079243, 2116067435, -1798517212, -385387941, -1507827857, -554489961, 552146788, 1532864284, 278339475, -380087378, -1675135616, 1583156619, 928601866, 1504424073, -1234093548, 859732654, 1459377616, 1467336426, -1502322402, -872738762, -14776557, -141595224, 1668922630, 147236592, 1407224632, -1075160014, -1414362031, -983796006, 520113082, 1907940544, 306967470, -779703551, 379074771, -731621692, 116620087, 351408698, 1824341957, 940119117, -1616358902, 439197170, 24383319, -171876377, 1851776332, 1536102059, 1303376243, 751524165, 414121877, 1626794967, -1340007277, 303677754, -1623526470, 2107811984, 52791135, 1369894109, -628063173, -1766174967, 829255905, -1012123269, 2134683856, -728857581, -1490144798, 1545326055, 1149601138, -1200165890, -1008153, -967719739, -1448591452, -1821715400, 522233153, -1805909613, 2098963799, -1129209053, 225723673, 1469725714, 2070766235, -1914755678, -1398202150, 618502247, 1509628973, 935653529, 1852535129, 76476130, -966367467, -951068404, 221036323, -1352964581, -1588424683, -1923357530, -1569507655, -525482149, -27479650, 1221222877, 313910062, 1822551304, -141041006, -1908157817, -1901088323, 1412218732, 2072616361, -785264925, 1949357485, -2041793973, -1138412415, -1073430255, -2119399136, 505030410, 2050321555, 1062866067, -518010264, 164297160, 1477214130, 1168933964, -1756879729, 1770278758, -1781848541, 590048747, 829888503, -1067225321, 390359772, -1600543032, -1472571579, -1753177003, 1365906545, -1687218521, 45722885, -416882176, -1032206161, -580593665, -2030436130, -18837881, -2139840179, 768242598, 364374902, -1334660973, -2014265765, -157497520, -362430774, -1741216921, -233371349, 213169223, -367949871, 1905886947, 1048238343, -304220688, 2138620374, 425029865, -2109769826, 1734420862, 1747242991, 852405999, 2112596262, 1805412517, -1411395372, 1005245267, -1983052469, -817166219, 2039715655, 85826379, 852405999, 873516748, -1850599941, -1768366991, 1297575767, 502155466, 746297392, 544243403, -573826176, -327738171, 1832443668, -1402334432, 1175429577, -692161145, 1820170976, 1293918265, 1703010220, -1965053297, 62477737, -600823092, -363444015, -372388622, 1560103399, 566987460, 585656559, -528282741, -1070511952, -945651654, 1451709949, 944098763, -1460926381, 89202510, 1161057976, -218950978, -582713208, 404413372, -617881784, 232985963, -1218743315, -48079963, 1945628279, -2051794297, 1913466388, 1398562658, -272826947, -832178374, -1711569930, 1899701548, 642193373, 1468707528, 1102175165, -1077276615, -1967491369, -401940779, 995171372, 1602175271, 444483333, -647130228, 988564081, 306967470, 1398780030, 1589085667, -1768366991, -681923161, 739674323, -1420876235, -1873068985, -1806458636, -1585094159, -1362687320, -1407998810, 268212618, 305717077, 1445261509, -810583342, 1825374263, 1672021577, -1084002246, -1172429308, -1039215260, 553991738, 1185306824, -1046467935, -726888214, 745434769, -1973087299, -2083280273, -976064886, -1235064989, 1341600902, -1872676837, 1155348803, -2044624029, -2121514880, 704330909, 674259716, -1132678515, 343584280, -252869101, 139508166, -1823432573, 728911910, 1505920222, -1292563546, -1562292539, -855765417, -1384097032, 669459984, 1264603402, -899627647, 825529494, 2009006427, 825358979, 1070036702, -86698538, 1959390538, 1039765638, 2046751632, -688806753, -833833955, -1194224740, 2016579539, 219924124, 1122405936, -1018318503, 1869760662, 985690222, 1777612636, 975093313, -1596954068, -2070297265, -677224413, 46807158, 1229201260, 1121944550, 1234929413, 1845878490, 1748635260, 135857712, 1075363497, -738063700, 2104781832, -1590730081, -1189353725, 1394949426, 1170133941, -778828921, -1921401266, -1493509101, 2902796, 846961841, -2021302795, -2046939519, -1036134764, -1755861494, -1833389824, -1781213074, 1201316684, 1489128540, -642375575, -1593156956, -1344434775, -1075160184, -1615636938, -1997203970, -606440771, 2078148147, -1669921951, -1989931372, -192579856, -256350356, 1935700329, 1692190014, -1110525978, 2137366005, -114860965, 599200117, 1297800600, 1921590424, 383512288, -1214478620, 293444861, -749352751, 1574808505, 2103665569, 2145246535, -727571392, -1823432573, -1785219628, 1874123255, 1686728417, 2025247078, 1618277867, 1672251705, 944928053, -2106588295, -340532387, 1812458, -727571392, 460077742, 1770278758, 716149781, -1583817898, -1911139409, -1099710171, -656678977, 591822539, 1155727944, -678176287, -1468539646, -1085355285, 1318201238, 1215930880, -1882938207, 128988362, -1113167600, 1781255293, 127659126, -1436735953, 1536316305, 1872041617, -403590959, 1841844422, 639769572, 136509600, 306394424, -347732875, -2101167436, 1239811363, -2039269126, 755692552, 1447182068, -1762566629, 626650866, -101906217, -1851156818, 983927504, -255319723, -1731572851, 1137810229, -1760746684, -1042273285, -303243303, -376848446, -385458613, -2024339779, 1306456503, -31098062, -1246519394, 1757488249, -1761187857, 1125543494, 837720898, -1959840283, 1583448966, -1507268529, 1296825747, 165737917, -1481394932, -359616644, 1025313772, -1456525401, 1735849122, -154865211, 1526850540, -1641109357, -1732655368, 1136431838, 316509917, 1263278252, -1014539612, -219296331, -785264925, -2062478237, 1554641479, -2093083537, -1855467176, 1287553943, 1704543995, 418075776, 2044444146, -1242142443, -573099657, 764471547, -719511797, -1979180692, 1415306501, 1409062079, -1681459080, -1710334787, -425058047, 1467538565, 1508551197, -935661366, -661145992, -783485397, -722358731, -1700736240, 1440413094, 753939353, 2033731149, 1613967805, 1923846808, 368444231, 71287699, -18837881, -56949329, -308185143, -209766986, 96720276, 364551850, 106620249, -433784049, 1993025678, 1370535720, 567609069, -412660295, 654945386, -1263185623, 2094317079, 753557092, 235926422, -1092326156, 1611747324, 646773258, -1520580941, 1694604958, -515529556, 612929929, 747466779, -455345022, -1815740431, -81766674, -1303699443, 285725621, -2015268093, -878088086, 613780376, 683112691, 1068486807, -1388629410, 60258891, -1411013155, 1621154672, 743525392, 537192086, -884492311, 1447081889, -1032681411, -1068631485, 1951930532, -932738943, -1189617914, -744844863, -2016645009, -1914976676, 508317171, 1567896624, 1669409650, 984348952, 946745378, 186200202, -30681573, 1215121436, 1474472942, 1907731991, 1430483196, -694164292, -962862495, -1999068432, -1329164302, -891817880, -649530464, 1754687099, -460841278, 913569097, 1126073408, -1073000036, 1006565316, -1433201499, -437675892, 672996702, -1637064085, 1621154672, -520832878, 1487479481, -1793828266, 272897816, 1090136249, 847982686, -1124149484, 526547674, -1486776652, 1079688184, -384206761, 1784760351, 43880702, 282422877, -515833639, -1756603536, -700352210, -39103135, 786944828, -197382573, 1055777638, 450672024, -753932640, -671529345, -1177468494, 1756289819, 1843210061, 21699957, -1174893605, 1520799923, -1393561045, 1606429747, -138390392, 1466796772, 1011601347, -927352796, -1066841200, 984089920, -2104835468, 2102802043, 1791461460, 127943791, 1905930535, 1534436770, 209776385, -1087953757, 2016818725, -1049025276, -349480429, -909387325, -958233812, -1664777876, -917706500, -1801633849, -214762498, 521531987, -1653228691, 804099753, 1872382940, 1858017020, 1068669353, -942313250, 1979282472, -1930228988, -421902135, 1249290585, 1447182068, -2095608394, -296633036, -213240459, 871480113, 756189632, 1943572425, 1890891456, -572274564, 1822582563, 980969589, -1790896474, -1715099170, 2022467091, -1409680430, 438673047, 1591620875, -139434683, -1223953262, 9480529, -945567108, -296177015, 821221835, -609523204, 53445559, -1058262444, -796816024, -773406440, -240097791, 214228151, 966160078, -1709773800, -920414335, 407826218, 549163138, 1856114696, -77497908, -840472560, 602214096, 1785797890, -1747706393, -1410081633, 1005245267, 1026611105, -1946987580, -944193203, -1326597606, -786707099, -254284534, -1877175503, -1162480991, -2088325133, 364117147, 811875270, -1810285658, 1273325621, 372305336, 37917961, -1106780337, 1726253123, -1929933730, 843297116, -1594740724, 38273584, -1710066273, -2047981595, -893420496, 319812691, 1215216762, -1139326019, 1572379576, 905063051, -1923357530, -333325427, 1280878983, -869405953, -1601359657, 1655166842, 526399277, -1570655828, 803619053, -629163648, -1142449633, 1626968267, -390659398, 587789741, -586170476, -150936164, 876269068, -1620161995, -280084631, 956416731, 664407551, 776163004, 2025942324, -1386471596, -1273673312, 963065572, -1569690687, 1029906963, -25490641, -1784722799, 1266299318, 1397223528, 2069528447, 1719205620, -596996158, -516539993, -928822318, 1580755040, 539590462, 624004135, -1171220501, 1362409825, -1026823035, 1447336934, 1326469604, -2126888832, -2064018606, -499971906, 912932370, -1740994945, 252925429, 1805823916, 1864040388, -1720090350, -130256232, 6803405, -781479694, -1869945500, -784300286, 839169944, 1548298713, 823519945, -1752904266, -1119381018, 1913196944, 1040715661, -1922278975, -321133552, -250550750, -1052320457, 1952388429, 368444231, -1577132635, 1630764860, -1625274541, 846526277, -646258401, 786479468, 756189632, 624004135, -1791005812, -717090940, -1889109446, 913321702, -1600797497, 1456604205, -1291042457, -1747706393, 752959450, -893545255, -1570704222, 1730344747, -204455603, 395781304, 2042401997, 550985107, -207486852, 1846615855, -38075420, 238198154, -641621602, -1580858684, -1308431172, -1691222961, 103897416, -789912056, 1214135313, -1405308263, 473169827, -2112017052, -1633341009, -1558370988, -1054522413, -1497703161, 1890891456, 1720247392, -222380901, 588789529, 1071369095, -1600543032, -1029426144, -890646927, -28618797, -1646596679, 376778545, 185252390, -73212045, -2073311913, -1947750639, 1853478669, -1974330099, 1879485692, -1472571579, 1151592008, 685211184, -997507483, -504603057, 1468396313, 1672916278, 2068253793, 2006465575, -1948515810, 1753176400, 2101573640, 1908954590, 973522743, 1416247054, -796831137, -1459670222, -1108248620, 1335142154, 1401522333, 257109460, 1726523485, 1061723105, -1922731581, 876162466, -1837550492, -943896897, -1007518363, -1148213592, 312265471, 120953050, -97916527, -1278236060, -643767409, -37035486, 1553840629, 541634383, 1208517353, -1171164851, 1523942235, -877714769, -371975430, 684354744, -1768751414, -1984476042, -1412741366, -1630115608, 1782101356, -1760593323, 1844230347, -436242270, -1491317533, 1383508635, -572730760, 873161069, -1586468102, 1603160698, -1311394433, 2048495825, 1482999862, 1823693928, 1779339158, 362085688, -1590178902, 330019492, 1951198699, 1479192746, -1148205428, 1055777638, 1267630770, 1561355425, 2131995465, -1939475752, -1630115608, -1780161992, -1861114321, -1780188869, -1843992554, -1947230308, 1822857507, -1577132635, -871971341, -2035386683, -1368232951, -1953109257, -1741892598, 936059076, 1171850601, 945905352, -1411189140, 39267103, 1295823220, -331736438, 1123118220, -1851876644, -876253796, -60450310, 56349685, 1804001413, -1691222961, -578346735, 603573388, -2079853556, -1425339395, -1410855849, 1567099494, 1466202238, -119634411, -1107867123, 2025247078, 2114104, 1217715123, 342030302, -100151086, -1771330065, -1629366155, -1374628433, -1628594305, 1595386229, 1623120552, -1353000593, -1298151644, -1750359694, 1870342842, -762952049, -450813005, -30920370, 51041884, -234707007, 298765624, 1454031445, -1663710382, -1202836783, 1730344747, 162461888, 1107459178, -1601562777, -2021577893, -893509052, 190138579, -1764500717, 1141469971, -927263542, -475527559, 18816182, -1589085283, -1354844571, 725656401, -1741216921, -1413424709, 2132452630, -593490132, -1291398604, 198483301, 127943791, -781673284, -397460403, -1326050558, 504405478, -851806042, -1458268049, -378941155, -889874906, 100984708, 820380351, -891817880, 23086792, 1059228016, 252120800, -699548768, -992363933, 688932281, -1829239412, 1952213156, -1754204044, -2023879390, 704330909, -606525145, -73533624, 691844642, -1089796981, -1922705079, 1813165342, -1565593995, 487767547, 1161189371, -1013520813, -1819588837, 1012056651, 490611340, -86498921, 1926767539, -1336771979, 1103687900, 1203397746, -1875079641, 459584886, 848930693, 67241205, 1070658184, 284303081, -739131402, -1506329377, -1633733353, 84642114, 629986024, -924014965, -315477854, -1581690906, 197318473, 2025436643, -908162125, 713852001, -744702141, 88319265, -2122566388, -562295143, -1009939987, -730676312, -1044303078, 1648756613, 24383319, -268866912, -874913776, -1627216666, 2041722728, 88492300, 911422842, 920710401, -1075773981, 2062648844, -347018908, 456458556, -230572954, -1873068985, -1328440708, 826014276, 728368957, -1661792903, -742448350, 356688853, 508161865, -172234534, 1566788703, -206529972, 1487974229, -983796006, -2021860359, -1132655191, 1822312238, -778321404, 379074771, -19662753, -275690125, -1354584613, -2008476563, -1462429997, 21699957, 40119789, -1005919794, 10384600, 662333249, -1968159303, 394958797, -1047610056, 1716703918, -37397923, -944124221, -1387759920, -1721538345, 986745875, 1644565981, -1561139352, 1094068290, 371213384, -545487822, 1460428587, 1001429074, 935653529, -1131303281, -523811554, -479262359, 1923618451, -1362687320, 482107241, -1641269761, 1280456699, 206163340, 1334108226, -946162713, -949778917, 1295540792, -663376198, -518555641, 1278370125, 1418325663, 229130444, -1113167600, 1352761719, -1027720768, -718766357, -1768664822, 1136705896, 337502632, -661440572, 2092503202, 1891957930, -1974330099, -1257027620, 309313683, 1318854228, -1335522544, 1589580138, 864278245, -1509697289, 190261883, -714738415, -909767183, -876253796, 1061819849, 1332370870, -1120158056, 1681965287, -218711397, 104922587, -866442248, 268650035, 1979746562, -117829164, -568654329, -1728602828, 137230621, 1170795620, 2109495873, 1672066233, 1646258333, -920563164, -1325594184, 1006172281, 77083291, 1321133019, 370009460, -1785007873, -629584155, 786479468, -1699847643, 1750623687, 1338850008, -1383721859, -1519772600, -1613138841, -784061991, -768345655, -738180523, -1616634878, 621766402, -1354402540, -1267541402, -1468985224, -1951493568, -1949043096, 1722159784, 1321133019, -1408051753, -854420591, 498670374, -1599647975, 1830818823, -455115013, 1083975526, 83453364, -103579041, 1044670482, 236105426, -374531491, -91812407, -993131373, 143676515, 345806442, 1272046783, -662142640, 1869760662, 9203370, -1563621264, -328830021, -1326703049, 1795935836, 1003229085, -2062708690, -1771232102, 290803077, 2051631674, -339306102, -331571583, -1958167306, 1995327713, -243576720, -1831814615, -988231946, 1565157132, 1773286798, 1273957172, 1793588219, 1731127416, 1010118623, 269778451, -2128116172, -567409688, 229029125, -820832785, 1695924088, 273461684, 2101327519, 657920990, 1365906545, 1725272000, -272426570, -1513163927, 71287699, 1331523788, 425029756, 1207155837, -1373867471, -584934120, 361352961, -1163304604, 361700459, 1713930868, 792511256, 2001495650, 2027218933, 888824102, -1507827857, -1433761516, -451257969, -2075205455, 1269653669, 1921024392, 16130451, 1648756613, -1007509318, -1173883335, 1935682323, 221592866, -1138455363, 459446545, 1711884502, -345358532, -1518508459, -222547618, -403075448, 961420557, 1583919362, 479847512, -504050408, -2082063459, 1827755606, 1977949303, -376872760, -1976886859, 148746671, 2138405143, 307395848, 838695622, -779231737, -1549138818, -938709179, 1455380692, 161681667, 950977254, 1365732505, 1084092376, -465333470, 1349787342, -2030436130, -2056338380, -391847828, -1981520525, -1299710573, -1816012046, 72888785, -269030523, 601167852, 1118188669, 277577814, 253273949, 572418122, -1182358668, 1536316305, 1567707846, 1275638195, -1905749549, 1886027655, 1123606628, 1969358594, 1510101754, -412830357, 688303187, 1763897510, 1949888621, -2054770437, -1062547643, -1087489427, 1203359706, 1428387092, 1110910126, 1007296092, 1337855839, 1744858135, 130374848, 1334895537, -470376244, -1265625803, -55583096, 1628126849, 634636049, 46891605, -627623128, 1636586668, -305437543, -1158549464, -1182358668, -39415292, -29132778, -1639615067, -1158574126, -807762397, 2001451124, -362704617, -1507087719, -977131410, 1739074435, -992607655, 515359937, 1603160698, -1305231180, 1162072792, -1757340853, -1823341777, -259765094, 46807158, -860617228, 480299301, 213871841, 1879014777, 1552945177, 197201348, 2121405712, -1340042129, 152424754, -924795028, -151105696, -2108344739, 1998453797, 1014140906, 232886484, 1102175165, -55172785, -2101296688, -63088399, 1850990504, -372131944, -818210716, -1554028997, 1107459178, -1620161995, 312222655, 744718276, -1430401643, -1055121982, 15616969, 426455817, 561378664, 1015694325, 1945674887, -211296419, 616455392, 879396950, -518379446, 2022467091, 844217224, -219945200, -1546519514, -2131154668, -1939566199, 406585740, 52822429, 1861827517, 821182052, 10906397, -1320413280, 1210778976, -248758873, 1597588368, 1746356577, -1575692044, -55094936, 2081560782, 268792923, 907650232, 1440725391, 576773624, -329792419, 2029069360, 618629936, -469402404, 1194192872, -1428318435, 1369375077, 437477889, 457462467, 1704543995, -1352152, 1367415441, 1248304827, 104994484, 330076136, 431559861, 1396494170, -471464128, 526399277, 714458896, 427723802, 1589852171, -108006685, 2036608627, -1527402446, -1737160585, -898012055, 1745183452, 1109469923, 1228944833, 1555939213, -1329759577, 364551850, -165765555, 2130079449, -255407706, 709103566, -258781030, -2016383931, 482526926, 1413822876, -1309456192, 1742534063, 259303088, 1335142154, 122443328, 63378061, -404528137, 399856793, -1328176308, 248912531, 1338874579, -556263568, 2110275179, -68051283, -1551446527, -243050819, 1831083197, 1768423733, -35038451, 1836318820, 1442281956, -1613920701, 897849956, -1699905516, 1724960146, -779703551, -1168178568, -115668376, 479891304, -2022944698, -442774069, 1335152745, -1816095735, 569875980, -583061426, 1469609579, 1108689276, -1103466551, -976064886, 525126139, -1827698369, -1864096077, -1335378546, 1861827517, 796315285, -1454341573, -1729635934, -2126064163, -2064284080, -1173767390, 279884356, -84667832, -72075021, 736661787, -1628320839, -99431766, 1439196172, -687158728, 1607908300, 1338225612, 364078710, 2059758192, 69248465, -895593395, 1878442174, -1443937882, 206163340, -1933532608, -7155554, 614219654, 1575033585, -194941880, 1236306993, 1682811460, -1818736235, -1480954163, -932851475, -1871567594, -340532387, -1776430340, -319613255, 875887582, 1038058929, -416288556, -1884738602, 819698606, -1948689024, -1512053487, 1589783896, -1969315385, -1408193118, 111626734, -888742339, 652497892, 1903981521, 126835413, -267760623, -1351586570, -540446701, -1171431814, 2085821447, -498140788, -1533485087, -2136870845, 365562207, 2056249343, -1023368076, -1672226660, 558188451, 407873534, 1146360858, -1180337288, -328032343, 1210500040, 919152865, 479847512, -2052471658, 263122164, 750000021, 1793588219, -230586968, -1943366527, -1668377184, -1666281214, -1487204854, 736661787, -108586288, -932982548, -1126462194, 1270157491, -1046467935, 442407354, -841517541, 1449116802, 1315126022, -38098559, -1223367427, 321129003, -1951211464, 1117812701, 1622630058, -522091665, 1283984678, 20626146, 1120315327, -1150733036, -83075334, -55803292, -1329617622, 1548443245, -231270741, -844751042, 723273118, 748074956, -994599653, 295981126, -1733382024, -576414654, 2092672371, -754067082, 425029865, 716363352, 483253516, -693832410, -1843992554, 1032786840, 934507173, 774329952, -1776430340, 1874535160, 1154302849, 2137366005, 616755883, 2006390944, 1048408326, -44144831, -1665476171, -526904263, 785722365, -804652586, -1773835404, 1898365496, -1972063170, 1767090751, 167386334, -610561559, -1423856426, 1699981151, 2030972316, -1814341410, 1304076187, -1413093801, -2142348164, 501283339, 619290040, -1044303078, -966564891, -1534357729, 908040183, 732998958, 1812619175, -294034852, -2102814405, -321357137, 870161145, 1942260200, 1073990373, -2011295093, -580341601, -662380701, 294854321, 495988566, 1556197735, -1760564544, -2130872705, 1012890056, 478323606, 26133365, -1462998808, 1638728402, 1598023262, 49658866, 1510101754, 994976475, -1344434775, -1367527191, -893637759, 1644565981, -1925948920, 1536102059, 367084264, -1601665054, -2061872267, -1345784349, -77905275, 495988566, -1850472689, 1418279272, -885999995, -1644679831, -2085340264, 1258987163, -3676197, -762624528, 635846646, -1263378319, 1785797890, -494409610, -302888961, -350466483, -1189721062, 340808139, -1481535600, 1748939340, 1108053372, -791505891, -479802321, 1672251705, -1901797181, -1433334683, -1947832761, -1723826502, 34999321, 612238351, 337303650, 1383790683, -269030523, -547842381, 660238770, -1692414985, 199450884, 1415502935, -626545578, -303156765, 1637790610, 219857193, -554672573, 2056023331, 1048670743, -1060033047, -154651986, -1195714369, 1682190519, -1484819066, -469633849, 395918232, 484939455, -1360764921, -189333374, -1791005812, 208729955, 724531375, 1844829105, 1573527658, 1973760635, 1299835020, 1852461923, -2035386683, 1764223403, 1879674276, -356098606, 784064909, 1832443668, -1513111109, -1330291467, 805726298, -851254143, -1669343550, 534917826, 1875202378, -276727456, 1367841826, -130414146, -541805810, 2009365063, 380859920, 788278387, 1653801173, -1007780448, 600858634, -681149430, -15364967, -964812584, -1947832761, -1235216134, 785644118, -1899078595, 2039500753, -338667664, 23179692, -1221575394, -697691649, -518199311, 1150609829, 564855666, -313546302, -757539340, 905759285, -16866509, -1748597003, -2073256297, 1283935421, -1313904347, -468974462, 1643439161, 2119300949, 683636089, 520141481, 1098733282, -2093615827, -779433612, 644786554, -1393561045, -142768502, -1628685364, -1227181412, -2052171115, 710976591, -620223246, 1981617126, 2089375787, 423149438, -2095603196, 2049215923, -1092326156, 441586941, -541805810, 1383244252, 1401522333, -10251345, -1710490643, 1642038739, 670186173, 1990375194, 268357816, 1865865067, 693029239, -1478611115, -1615446349, -1458590228, -92839969, -923261979, -807762397, -682025398, -1236305378, 971074620, -1379647746, -657086863, 1818898362, -1277065496, -133600446, 1964035741, 615134179, -1926064760, -1252848554, 1191097942, 481304961, 377119801, 620969606, -1122455372, 959824303, 197782573, -2140418355, 2000382526, -922135492, -73841315, 136051736, -1569125416, 1562337934, 192278835, 1567249080, 1732090788, -982307731, 1784720158, -1207096621, 604594446, 1463013514, 865362729, -1963065239, -865041575, -854519066, -1184508341, 1259438818, -518199311, 344042643, 966496009, -1318253090, 226720769, -932802987, -899627647, 602057022, -813638177, 399522413, 1169091252, 752064293, 1996288895, 748165277, -649309799, 1752035538, 584350763, 1805507424, 1662044079, 2072583997, 1272046783, -1701658232, 1863739321, 521161833, -1748410916, 1325856266, 1550529961, -294756995, 1267104460, -448595742, 90795169, -1063727868, 362085688, -123572373, -871146303, 921452507, 278339475, 1561355425, 1856663197, -1997203970, -1481394932, -1049702595, -1091208752, -753315634, -1506094482, -539866598, -1414362031, 1253633812, -417446876, -784821757, -1555717897, -1681626777, 869008152, -743811473, -1674523472, 1631770806, 537754447, 146481498, 1847803920, 1409062079, -327522224, 137230621, -1167176924, -1700706182, -455104505, 1669829389, -421682335, -1795287198, 143676515, -697256729, -995936156, 313410346, -1745746709, -1533536815, 1610372377, 199450884, 1794931931, 512492818, -803639195, 363681003, 1321564547, -654874970, 1583071735, -132905977, 1399959418, -253811403, 1544053510, 1920772492, -1136179091, -1535843997, 404708874, 1825850605, 1816841526, 2033660, -1879375420, -734724008, 1503209650, 1229072253, 777016038, -1930297993, -2091415905, -1016001470, 1178286990, -1976886859, 1738908281, -1593030461, -1410094656, 1602437111, 156362113, 1636834996, -2014076763, -635615214, 170528223, -399738689, -1412543408, -806551344, 168612610, -1326854028, -1857746118, -1723091406, 651557017, 1313739924, 1635884653, -1790055271, 780564977, 1408507612, 1870878296, -919277847, -1071024849, 2025436643, -1452983982, 428303018, 471446703, -750284591, 1975136598, -1069200413, 1355669199, 1384525683, -408547927, 1920772492, 2036978013, 1088813760, 786944828, -1415882848, 65539884, -1905749549, -1696700792, -1354019782, 937150001, -160564703, -1723334706, -1480440609, -1706082257, -2027117962, -1910473922, -1844957893, 414121877, 1277049802, -1477984390, -89048558, 1692033782, -769937988, -591191995, 1955412075, -1030416091, -482304189, 430864403, -2026383255, 713852001, 573851624, 2031287522, -930572705, -286307212, 2046641398, 352600237, -545579122, -681149430, -241184951, 1244148421, -556297480, 858366166, 277929497, -279674073, 1388854861, 931326666, 1800322006, 825549388, 1470366968, -131066547, -1603315501, -327186444, 387906263, 728602678, 687234873, 721576966, -1813120901, 1508438820, -1922705079, -1121585711, -1033301163, -672205998, 478389318, 522297498, 473384363, -822334880, -1037602241, 1951569306, -1727372239, -484132077, -958125594, 1181392012, 128361864, -495487802, 703204140, 139658436, 889015380, 755283742, 803619053, 248094999, -1796796152, -1218019480, -1536295417, 1745284049, -862527073, -1473969955, 137773066, -848325496, -231187327, -464640070, 522317651, -1088543383, 14992777, -793193851, -1828928535, -282745657, -2038500171, 104124006, -340195029, 1693376407, -1628685364, -2090899422, 307360578, 541941559, -1751071734, 1979383493, -878088086, 1278786590, -1798063154, -1094116288, -1743837166, 1527201438, 109621269, 1966024845, -1488274629, 1355056379, 1834971113, 272271005, -19662753, 321882699, 341035257, 224316438, -1467806212, -821357445, 1295376819, 398443786, -291279735, 741738627, 312265471, 1645155666, -797552323, -1371848528, -284637296, 1453737651, -623821085, 1178130875, -987483813, 2078814948, 1469725714, -1655974357, -556234388, 1176658978, -336321894, -467446894, 856372134, 1271341656, -222784982, 1892637920, 1131201758, -1297804589, 1775339558, 1989286374, 2082805838, 1933530293, 213848871, -1109144267, -259394808, 752934467, -1063727868, -996415657, 1415180058, 823412781, -617881784, -1341259490, -887809494, -932403891, -102850795, 1796934443, -481337070, -338658857, -468974462, -1438091013, -360899347, -1009120134, -396038323, 1170133941, -746246472, -889578256, -1393001284, -716181990, -1008507117, 1244610869, 503613978, 2124587709, -917148331, -1006073331, -2049100598, 785643929, 1988350432, -1285281651, -264014819, 74554860, -2127150649, 680565014, 1033104657, 1414727588, -791816783, 1415502935, -1792121176, -635991039, 285591891, 224846656, 533739836, 1987555863, -1879373610, -1652041076, 1137623332, 44215387, 1776986017, -2114650600, 748165277, -1321987605, 302282526, 2057414106, -761751958, 1557329175, -317783339, 365068861, -702665568, 149082048, 496653305, 283334092, 321725812, 1764223403, -515833639, -1031222155, -1236022534, 1618901292, 1334658339, 1151472262, 1942260200, -1895826296, 561743785, 267706553, -1413994459, -809206740, 1062866067, 558353588, 620755763, 1255936130, -980122440, -1877727585, -101668701, -1279063922, 1674167232, -367949871, 71062124, 2027673410, 457092078, 147236592, 244994536, -1306943527, 1782556118, 1798584505, 1921654417, -1356686013, 864589194, -37134408, -84129527, 1689018113, -704098453, -1530843704, 1346314803, -767024249, -1788055377, -1803469084, -1864197987, 344042643, -106157455, 850541552, 431936906, -1458530006, -768271126, -1433533993, -1895525078, 1115056318, 358876966, -1746317541, -197567448, -139941426, 612020708, -876578070, 1197002830, 1536659311, 395781304, -1803469084, -87475569, 1644729646, -2004535485, -556234388, 98179605, 1198604170, -1242365604, -1160905852, 1845878490, -1475648863, -1139326019, -253590601, -1979467574, 628729670, -570008817, 1935505564, 1823693928, 1674918321, 705717604, -1245298804, 216145129, 1279991190, -269317162, 959538719, -838154024, 582889265, -316041685, -461445450, -582337510, 618694890, 1802755062, -1485278976, 136051736, 2023614992, -1114157707, -146468842, -1298452896, 410712191, 1434164134, 44886073, 2031567933, 234115901, -1863838472, 978175276, -586696660, 365984878, -786818490, 429958083, -1782669182, 359785428, -941445878, 1029906963, -213274234, -1171431814, 1195631166, -1290840003, -1923289626, 2112975486, 1664105686, -1190229104, 653558670, 1827755606, -7356956, 137773066, -528886233, 1941065419, -120315369, -53262908, 1598708760, -1461002067, -214827872, 2088631827, -515824099, -635991039, -883507277, -214834469, -1369554504, -1199312100, -260073165, -993522552, 1721292031, 1337670432, 1341420021, -1106780337, -1755093859, 893828457, -18604176, -258200180, 1745247201, -623230396, 1819727483, -2038702110, -1978066305, -1926354178, -1598683164, -1536439145, 691830249, -1702005155, -498673881, 1912607842, -1405992911, -633267581, -166153619, -1983184174, -1291486884, 2033443695, 548474291, 545234648, 33595151, -2140038709, -30231526, 1903620615, 2073898535, -1562292539, -176957497, 1052329871, 876269068, 436705382, -316041685, 1167602647, 2045593640, -1112462575, -2065465597, 126208613, 1743545781, -1399211870, -907560647, 2001373300, 399619775, 1151996336, 2105609729, -1692135917, -184018619, -1329313984, 1777517816, 1490035109, -1024604291, 875711944, 1026611105, -1731087871, 1494347647, 1207638675, -1934376424, 53569807, 1075363497, -851518976, -738047280, -2000589367, -2012140548, -1775675715, -1435604118, -2105849994, -2017542656, 102716691, -25839, -790467186, -1980140787, -541690274, -1877727585, -1458268049, 5362541, -1199312100, -882048981, -622770140, -972004441, -851381580, -983721045, 1835692829, -1226635834, -941160917, 571048891, 1210500040, -315187710, 735327256, -946186361, 214892761, 32857516, 340808139, 1074090152, 440847964, 233433665, 1969847908, 1943554856, 1122822118, 2068253793, 1018238674, -1653228691, -297160457, 1546871625, -1025610970, -1426572150, 615519047, 2059758192, -178775129, 866074160, -1373808406, -1716969525, 590288360, -895844975, 1741037505, 691684807, 1250716035, 205825480, 35320427, -1989931372, 25227254, -838559355, -2107328038, -701455598, -1958167306, 467245229, -1751089228, -9701760, -1008153, -567437456, 292005080, 719112378, 1463741832, -677584062, -460841278, -1470749993, -2043248020, 765129908, -372508210, -1723462955, 11671381, -1163051847, -398658473, -1123493925, -1505928194, 615519047, -236048465, 88890144, 1768568596, 55014775, 709103566, -241800501, -1531636157, 2085723816, 1829820307, 1910212208, 1083813951, 2061459496, -528886233, -1989771942, -897621460, 47068090, -1715910052, 1310129572, -957214794, 2130079449, 1101251776, 889722826, 847858796, 18350541, 933125597, -1058186889, -308547446, -102850795, 1005490725, -877193011, 694517263, 1745247201, 528265665, -932316603, -1943141108, -270843783, -108683950, 1796934443, 614856210, -1565349647, 2071053908, -800039039, -1653946911, -675000607, -839353707, -338763885, 302957947, 1689470418, 1880581845, -1580950272, -1987621615, -1257027620, -427517416, -1917729252, -711745159, -542958147, 1413819550, 2079821951, -1995285691, -595675856, -78525944, -787387023, -1290840003, 1929406122, -147418664, 1193302975, 1252722797, -864225147, 661037614, -893545255, 751347315, 781446913, 1972309608, 1576872644, 1636136592, -498005197, 1940466817, 764471547, 848059394, -1818773088, -360536857, -747172580, 2085407125, -250968422, 1425311031, -1131303281, -519996132, -118715966, -230965777, -1100927883, 1940657426, 739345844, -2092950183, -1598024027, -951068404, 1039387679, 960090011, -821576620, 57330548, 1204360638, 471292305, 1815038311, 267222505, 1252722797, 896143271, -1028847211, -1874908134, -1303326069, 983124606, 2044101871, 1813243491, 1737919175, 1283787519, 2028406499, -786182106, 1126073408, 562440657, 1410948773, 988300370, -824290574, -1983352569, 113539531, 1750857158, 1567896624, 1494347647, -686780700, 130961340, 628349497, 109723646, -752035323, 750386879, 318079826, 2146775249, -648985865, 912820198, -1609461651, 1458763333, 12821171, -553790121, 475107089, -1951493568, -1122820187, 591187423, -1916042013, -1865593016, -1507911075, 1988141736, 670924522, 185252390, -1381082262, -1688262385, -144912863, -674218720, 630605697, -1406223330, -1347548668, 1364621606, -2116233426, 1158679736, -558542565, 1867902889, -2027117962, -867410590, -288998535, -1036356555, -1706082257, 668440067, -1991415054, 1662198528, 1989434785, -1807249585, 2147037333, 1326491084, -1377604774, 1092258252, -1410615529, 1995002414, 2106937455, 472745982, 1692190014, 246789346, -1066084523, -2066826030, -208030535, 1847584412, -1029426144, -206529972, 99825354, -1523041021, -1299710573, 423425643, 1776980869, -391130310, -1038913771, -1385863192, -252173168, -1875732533, -1218391729, 1456378409, -678552566, -1588415815, -319491064, 653050820, 531339627, 285591891, 1411186824, -47925196, 1507453353, -117404680, 1884530354, 205939045, -1931537686, -1812662753, 1597236118, -867410590, -851751992, -648403331, 745434769, 1793999181, 1968470743, -1472483105, -926942979, -1337909037, 1638889332, -732386048, 1902334012, 606559897, -158138331, 1661944569, 1045568470, -747172580, 2032398293, -394641504, -784061991, 1616274316, -1107001035, 1457600952, -2099757707, -944193203, 788592518, 2037698929, 1153040175, -1628731693, 109149980, 845643478, 1014737707, 1891864980, 273298806, -507873200, -425058047, 92007294, -340195029, -259372148, 747425911, -416319175, 68896062, 897838064, 1556197735, -1821817294, -1838851938, -92460555, -2064988695, -1532193130, -1189353725, -1969808307, 167912108, 1544053510, -1660469338, 605394240, 591547629, 1704604167, 580249257, -250929480, -690902018, 249494493, -1064333597, 72157282, -649763585, 995889492, -2072594308, 631072741, 2139203191, 1752404526, -1652041076, 1031855317, 234312178, -1517242608, -566953795, -1542159074, -1328040216, -294999464, 106393856, -2068403519, -694164292, 1473087388, -643059283, 536123777, -861645820, 719112378, -1269368739, -1357091244, -686728518, 1834971113, 317808918, 856670033, -436650970, -1942882621, 2109495873, -295346491, -2069994625, -1989315912, 943550957, -1094866333, -1341593405, -216006652, 742393853, -347018908, -149724087, -619891690, 1614443662, -1083672927, -1661629908, -632067094, -669595132, 1413461692, -1244294588, 1017799300, 606690428, -984488499, 921181015, -1317841936, 501283339, -1366955003, 1608523140, 1008495736, 954042740, -647043315, -1298563414, 1310132565, -1170394867, 1375268147, 1463013514, 215615004, -778321404, -378500209, -1645599006, 1778792439, 110680788, -211296419, -345358532, -898313201, -1329408238, 1971288343, -272260033, 1943554856, -761751958, 1096949562, 1703939932, -906203526, 353384708, 1568019265, 1311751690, 1771595275, -126154855, 541312487, 608747079, -2090001147, -976379541, -2134518226, -1897740380, -690585901, -986397140, 1560446725, -986427394, 899795264, -409216761, 1025313772, 1353530277, 1619257551, -1501557482, 1194637916, -1256570916, 778080989, -2061326123, 1659846912, -1687934605, -1996095815, 1920960913, 1697878924, 898446005, -919466839, -1790055271, 804101789, -220283990, 42764475, -1534515028, -1285681483, -1568302636, -103338892, -779433612, 1526045363, -327776636, -1845659539, -878054116, -1645146865, 1178192272, 232632076, -572067643, 1810792199, 1609201784, -245506001, 1007372269, -2055232821, -1943366527, -1069593351, -462615730, 1716703918, 674828359, -1969465591, -1378112754, -1142449633, -1837550492, 441011046, 354934470, -673250431, -751266129, 119592678, -744844863, -352389106, 208262500, 2036860378, 1508438820, -1091167282, 1148663978, 591363254, 1177027704, -901091440, -1173801642, 1304076187, -1885540090, 1460975042, -204858307, 139387739, -1938340430, 2031567933, 715100011, 469153464, -1744054205, 1821060925, 1101514372, 1752761567, -2060445104, -1522593688, -558509262, 1018952559, 1364051419, 693577905, 2036608627, 1147729075, -165444589, -336645759, 1546516379, 1988616977, -1932195724, -349057544, -1280416249, 1103385173, -142962104, -1516181820, -1977149342, 1021475401, -1895927529, -1926870891, -1377641151, 1898690556, -130973347, 391138840, -1910473922, -169056545, 2060393382, -286910727, -1034657121, -607416192, -1628320839, 378709619, 533035388, -1674473111, 1291000545, 684227460, 2055565597, 544811507, 1288021649, 2067156583, 925400141, -1442599983, -236660921, 543523024, -1242365604, -442644519, 2078814948, 1774397162, -1723334706, 2010940892, -997565951, 1555410521, -271926707, -660911261, 1419027877, -2052171115, 711722084, -1305625741, -626545578, 343201092, -270852911, -607668110, -1829407187, 1259518840, 739674323, -201022479, -583061426, -1257567672, 337180495, -251812571, -2112017052, 993563444, -642210214, 581743614, -1341893313, -1579529497, 913230182, 967269057, 1380882151, 1333157113, 247664937, -185377348, 1482483885, -1502938826, -1943274446, -1102765432, 415099579, 1502399655, -177074659, -1131809403, -1299764559, -1290100352, -2030333351, -724477258, 528111094, -1351614702, -535441766, -530325591, -2013077606, -1003805145, -49525133, -186135918, 541634383, -816305051, -1160225109, 821129233, -381678229, 1106278764, 540853908, -885667057, 1293435601, -1759950861, 1247776136, -214834469, -1098015589, 1352506858, -1623812897, 669459984, -609795350, 1480081460, -1235385916, 1607908300, -1400623433, 840149609, 1199262331, -28618797, 1084625640, 1529290426, -1299357108, 109723646, 675172409, -1372135884, -632067094, -1285059951, 2136291302, 1939240143, 1992402343, -1586648384, 1494559768, -1221368332, -314655307, -154605836, 978699455, -2020058445, 833043684, 1675014178, 2049830372, 2137830720, -1200602159, -1987585510, 1114922377, -1869161164, -1983052469, 522039525, 1336365312, 1134586478, -1510761572, 905759285, 1326469604, -55255219, -36569260, -1497703161, 502244277, -1938322863, -1515383138, 187823001, -970915959, 2034115261, 1720247392, 875246536, 51117982, 1442281956, 185827602, 306889384, -642676789, 1462377838, 466384474, -1760593323, 1016498916, -813160274, -40210772, -634684550, -1339682399, -1236978723, 1820802139, 1691832451, -809831084, -1560544098, -1628765835, -750154649, 1105247849, 1128686101, -1510838182, -1649358585, -666988105, -1607304876, 1341411085, -44144831, 2070756221, 913321702, 1723690559, -527804044, 719383775, 1448071359, 461827328, -1746289392, -1933532608, 965383472, 416130519, -1902982816, -1350732135, -36583623, -2110735396, -1752378898, 1829820307, 743211990, -1492323072, -321048858, -1818736235, 686012225, 598958339, 439894091, -1388629410, -1208567734, 994976475, 1790742954, -1771253725, 265951220, 1597588368, 927940865, -1078177442, 591076314, -992620291, -894079996, -991434543, 1066172162, 630697727, 1822857507, 1483890584, -2131897880, 1238510736, -928441014, 485433372, -1601227768, 6147481, 161985769, -999280066, 963065572, 715100011, -1169540504, -1563621264, -638878834, 1088813760, 1653670709, 518935764, 1661836969, 133063248, 97986407, 790174051, -566304624, 572636063, 764093407, 712104829, -265349233, 298765624, -1676548999, -713433060, -467957589, 1059242563, -1044273590, 1781091207, 884766067, -1547974828, 1671777200, -1115877554, -907322564, 2099006713, 636041245, -1505928194, -360534303, -641621602, -3771562, 668440067, 678999454, -888852905, -1177657848, 491653423, 1596795109, -1189334245, 14992777, -398945514, 980561955, -2105799618, -4206134, 847523252, 224639832, -218711397, -1002156821, -498950157, 365206259, -2120377060, 1952881474, -1536295417, 2039455607, -297579038, -1968839741, -1843573358, -154430263, 1773286798, 1363970691, -449809928, -123664706, 404999811, 147413675, 1515234061, 1856319230, -2111546164, 716664103, -1603580663, -773576265, 1667803743, -1484819066, -261683335, -452209736, 995938300, -1405308263, 472745982, 318442267, 1134246307, 1170846233, -982982930, 197318473, 1086366897, -478481672, 949059084, 1445488155, 1084558559, -1911139409, -1709453768, -989451061, -252173168, -1105886805, 1329980663, 774561487, 966160078, -367906941, 1948863496, 1284481318, -1900136614, -1034651850, 393841551, 165049346, -2083525774, -2054368320, 376778545, 1309173306, -629163648, -217973027, 1898690556, 1768202513, -860028704, 1084640356, -1248524856, -1548233621, -1263378319, 1469966465, 83468404, 1088623478, 1730441228, 2123630588, 1737759417, 17472132, 1473087388, 274677438, 755524009, 815963261, -82436976, -1800848340, 460874227, 386536587, 115246179, 1233647191, -1377604774, -1512182073, -419302503, 2001495650, -740238686, -1843381987, -384206761, 906171858, -1875235595, -481975365, -455104505, 6803405, -1987585510, 550985107, -688605230, 1011601347, 823550789, 1334658339, 1576083510, -172926513, 649263653, 1352506858, -1127459738, -1905520877, -1853385856, 151618019, -533095864, -914645098, -1211116851, 1862919635, 1993025678, -1454341573, -482018449, -923592888, -1715910052, 1161057976, -711570638, -2115295733, -1665031130, 258866622, -1086755087, -938483584, -1928371701, 630333090, -1374628433, 1583426157, -2029647076, 757639371, -1791086655, -1236123044, 774011317, -1757532360, -1246560789, -1560013982, 2071277610, 1475248021, -60959770, -128669705, 292863332, -960152281, 205825480, -1895529946, -601850310, -969307655, 981914816, 1255098688, 728368957, 1513551835, -1530843704, 761498913, 1062673382, -791659817, -1064978088, -1625274541, -1568767828, 905222100, 1215121436, 1907731991, -1472899623, 1033104657, -988231946, 1110243104, 1139812551, 1016763343, -315187710, 1852461923, -1061718641, 1454031445, -1262590350, 824011705, 1790601216, -1839921713, -1222498597, 2018828323, 1043764867, -1275150180, -1302365725, -1406916450, -978187734, -2099757707, -1061931901, -1846566228, 273461684, 1979861706, 896143271, -584499904, -1236022534, -1488729195, 972651164, 935229324, -918082993, 1894231722, -2136985188, 1399451569, -532074962, -1041002648, -1784722799, -525482149, -1362654252, 587566544, 1943249243, -2090925950, -1210435976, 1301112742, -1096880496, 474165821, 777137743, -983688983, -261391820, -447979303, -1991912444, -1053196070, -225438708, -354000381, -898002362, 2069364617, 96234053, 476937853, 1822312238, -132905977, 1299835020, 293444861, 393198674, -1570416556, 1891766557, 1820170976, 1122271460, 1555696011, -1895677819, 90370188, -680932225, 712104829, 1732090788, 89815204, 1128954401, 798873771, -207486852, -1289009865, 865044239, -1593983539, -1399128479, -1683064185, 247442111, -1777281139, -1759150735, -1769807354, -797552323, 1667505214, -641512252, -718766357, 1624336575, -94477177, -932982548, 14735088, 522039525, -213638370, 126244327, 456110478, -1558845199, 596563317, 948238112, 1658766725, -14527587, 859404634, 1691832451, 187823001, 1243412336, -2004535485, 1151974792, 228987385, -766207578, 205939045, 1946034602, -510077151, 862660844, 487386723, -1472791066, -162073532, -1408159409, 2016800795, 435485800, 979180731, -1262990864, -514686122, 347824209, -471538519, 449839784, -1790425968, -28400272, -807133992, -1641487057, -646817537, -1198220575, 1858215212, 1986005786, -1603315501, -882209647, -1659853237, 1511939964, 1924564070, 1886718107, -2080475158, -1323358083, -909818044, 348370883, 2016002831, 1802056736, 580022619, -1663596420, 1439196172, -444549556, 495184985, 1277049802, -601946248, 28142413, -2049100598, 769500644, -963212818, -89270859, 1946040712, -1504634006, -276798677, 1346314803, -1333597997, 118206501]}]