{ "type": "int32", "data": [ [ [ [ 1310720, -1425408, 81920, -950272, -1753088, 1851392, 229376, 1409024, -311296, 1146880, 458752, 1687552, 1687552, 819200, 1245184, -540672, -1081344, -2031616, 1818624, 1671168, -1769472, -983040, 1097728, 573440, 704512, 1146880, 262144, 999424 ], [ 899072, -1001472, -661504, -655360, -813056, 610304, 536576, 118784, -956416, 96256, -32768, 501760, 483328, 1101824, 772096, 104448, -1026048, -550912, 583680, 1708032, -878592, -405504, -26624, 874496, 10240, 919552, 323584, 1189888 ], [ 255872, -339072, -1823104, -194560, 655744, -1328896, 1016576, -1897216, -1964416, -1545344, -800768, -1351040, -1398272, 1543424, 32896, 1112448, -939648, 1762688, -1345920, 1765632, 513408, 496896, -1783424, 1344896, -1074560, 564352, 419584, 1487488 ], [ 51712, -26112, -1864704, -1068800, 207104, -696576, 242176, -1314816, -257536, -418304, -260608, -1591040, -887552, 461824, -1145344, 1036288, 266752, 1056768, -1420800, 1796352, 642048, -338944, -1685504, 1761536, -904960, -364288, 1035264, -24832 ], [ -343040, 329344, -1813248, -1581440, -387200, -109056, -221440, -764416, 1097088, 314624, 72704, -1239296, -449664, -674176, -1682560, 791296, 878592, 502912, -1043328, 1659776, 743552, -870272, -1063424, 1732608, -876416, -894336, 1135360, -1324800 ], [ -1495040, 914944, -1717248, -535040, -1011200, -301056, 680960, -956416, 588288, -971776, -618496, 738304, -843264, -1624576, 74240, 234496, -811008, 1203712, 425472, 958976, 1060352, 60928, 894976, 196608, -1634816, 75264, -650240, -1459200 ], [ -1678592, 1191040, -937344, -37760, -631808, -762624, 1159040, -389632, 523776, -1434496, -665728, 998656, -373248, -1107328, 8960, 331648, -1272576, 980992, 796032, 23552, 693248, 193408, 1141120, 188160, -1899008, 880128, -623744, -485376 ], [ -968192, 1181440, 473856, -47360, 673792, -1473024, 1245440, 877568, 869376, -1136896, -118528, -326144, 893952, 764672, -1738240, 1032448, -600576, -94208, 152832, -1128448, -305152, -411392, -193280, 1589760, -1707008, 1532928, 1075456, 1511424 ], [ -203136, -210176, 854400, 762880, 66432, -1160576, 238720, -236672, 1417984, -1292160, -47616, 199552, 52992, 567552, -1002496, 171648, -654720, 571776, -99968, -1062400, -108928, -485248, 49536, 1648384, -648320, 741248, 34048, 830080 ], [ 346112, -1753088, 1009664, 1630208, -883712, -507904, -925696, -1543168, 1829888, -1373184, -174080, 928768, -1143808, -98304, 265216, -978944, -755712, 1412096, -326656, -793600, 410624, -442368, 594944, 1209344, 322560, -233472, -1306624, -428032 ], [ -1017088, -1906688, 1259264, 1399808, -1027712, 1028096, -1309696, 117632, 706688, 38016, -1038080, -194432, -1268608, -712704, 1215616, -1554944, 146688, 365696, -1085056, -1168000, 1341824, -442368, 642944, -816256, -1107840, 35328, 114176, -1368832 ], [ -1873408, -1311488, 1501184, 1177088, -376832, 1784576, -1060096, 438272, -170752, 815616, -815360, -257792, -898048, -1115904, 1628416, -1324544, 334848, -619264, -806656, -697600, 1332224, -415488, 944384, -1901056, -1017600, 281088, 717056, -1080832 ], [ -1969408, 406912, 1731584, 965888, 1466368, 1371776, 139904, -1251328, -679552, 642816, 1037440, 1268608, 215552, -1202304, 1234816, 115456, -548352, -1512064, 1026944, 1040000, -88576, -348288, 1625984, -1574656, 1353600, 492288, 93056, 1050368 ], [ -1852416, 1333248, 870400, 9216, 727040, 206848, 1047040, -591360, -249856, 296960, 281088, 1703424, 204288, -829440, 1373696, 603648, -1338368, -1106944, 1489408, 467968, 360960, -853504, 1841664, -769024, 716288, 517120, -291328, 1530880 ], [ -1641216, 1909248, -473600, -1277184, -1154560, -1290752, 1824640, 1107840, 594944, -125440, -1629312, 1655424, -304512, -253440, 1748096, 670848, -2087168, -127744, 1345408, -1125632, 1637760, -1611904, 1851264, 248576, -1251712, 459520, -569728, 1281280 ], [ -1742592, 174080, -1003008, -1587968, 686336, 176384, 1228800, -252416, -606208, 427776, -1474816, 745472, -8192, -605696, 559616, 1012736, 157184, 27392, -588800, 321280, -429056, -1366272, 51712, 1256704, 332288, -109568, -857600, 8704 ], [ -1600896, -1245568, -1120896, -1374848, 1644800, 1226624, 496128, -783104, -1208704, 553344, -1042432, 407168, 390400, -822656, -12928, 1291136, 1509248, 230528, -1566080, 1438336, -1495424, -1244160, -920192, 1512064, 1071872, -559232, -909056, -522368 ], [ -823296, -1773568, -208896, 151552, 204800, 1101824, -540672, 925696, -200704, -454656, 32768, 1568768, 1024000, -659456, 1052672, 1396736, 462848, 585728, -20480, 1601536, 126976, -1474560, 299008, -167936, -483328, -684032, -352256, 888832 ], [ 196480, -1101696, -551808, -17280, 322432, 1197184, -80384, 1071360, 807296, -1055360, -323072, 1178240, 243072, -727424, 1512832, 830848, 495232, 49280, 512384, 438272, 593536, -1396736, 406400, 67456, -761600, -489600, -632064, 1111168 ], [ 1396480, 463104, -1828608, -1447680, 1599232, 1456384, 1494016, 53760, 1815296, -1352960, -1743872, -367360, -1590528, -967424, 1522432, -234752, 1330432, -1150720, 291584, -1712128, 199936, -1089536, -313600, 1728256, -89600, -57600, -1534464, 448768 ], [ -124160, -551296, -201728, -257280, 1145472, -148096, 1030016, -980480, 1625216, -552320, -1309312, -465280, 78592, -1157504, 242432, -10752, 1649792, -21120, -87296, -1474688, -709504, -807296, -318080, -55424, 807040, 981760, -539904, 1184128 ], [ -1653248, -1451008, 1217536, 1096704, 543744, -1489408, 452096, -1717760, 1280000, 283648, -464896, -365056, 1606144, -1071104, -726016, 411648, 1831424, 1121280, -210944, -849920, -1418752, -324608, -335360, -1799168, 1395712, 1656832, 416256, 1945600 ], [ -1029248, 334592, -798464, 1192704, 562944, 56192, 922496, -882560, 1088000, 418048, 1032704, -393856, -438656, 426496, 982784, 834048, 1706624, 449280, 1133056, -120320, -660352, 1230592, -997760, -551168, 186112, -71168, -361344, 1715200 ], [ -757760, 405504, -895232, 783872, 651776, 274432, 1405952, -177920, 547840, 617728, 1559808, -740352, -1047296, 470528, 1146624, 333824, 1355520, -353280, 1423872, 635392, -106496, 2080768, -1172736, -138752, 203776, -589312, -956160, 919040 ], [ -911360, -1591296, 1322368, -233728, 824576, -1107968, 1905152, 369280, -412160, 896128, 916608, -1469952, 75904, -1238272, -552576, -1278976, 731520, -1313280, 444672, 1422592, 200704, 2080768, -759936, -733952, 1701376, 351488, -1330560, -559360 ], [ -1251328, -577536, 1267712, -54272, 832512, -1623040, 504832, 558080, -762880, 866304, -135168, -887808, 195584, -624640, -517120, -1501184, 845824, -452608, -419840, 1729536, 278528, 1894400, 197632, -1149952, 611328, 568320, -1282048, -783360 ], [ -1557376, 1312512, 483584, 456448, 756864, -1810432, -1417856, 584192, -863488, 749568, -1208064, 87168, -32896, 698240, 122624, -1242752, 1158400, 913280, -1168256, 1812096, 234368, 1600640, 1302400, -1417216, -1255296, 530688, -1058176, -586368 ], [ 468224, -281088, 694784, -829952, 17664, -1196032, -409856, -375808, 77312, 1056768, 539136, -191232, -445696, 131840, 1140224, -772352, 217600, -421120, -64256, 420096, -869632, 247040, 1504000, 425984, -688896, 281088, -69376, -499968 ], [ 1652224, -697088, 752384, -1185152, -190336, -1029632, 486144, -795008, 570112, 720768, 1550336, -56832, -394496, -82560, 1329024, -737152, -361600, -1192320, 726144, -543104, -1455232, -828160, 1280000, 1283584, 111104, -22912, 346624, 18432 ], [ 1153024, 1242112, 502784, 322048, 664064, -1759232, 1158144, -132608, 166912, -901632, 1089536, 903168, 584704, 407040, -139776, -1572352, -217600, -837120, 889344, -648704, -1004032, -1346560, 204800, 169984, 1378304, -435712, -382976, 1400832 ], [ 1044864, 1039616, 24576, 1095296, 676224, -1977472, 536704, 487680, 160768, -1657728, 743040, 503552, -48384, 433408, -646016, -1715712, -633088, -872960, 1184896, -8320, -1028096, -487296, 627584, 446080, 473728, 77952, -378624, 791936 ], [ 1169664, -438784, -589824, 1431296, 186624, -1891072, -855296, 1082880, 391168, -1897728, 464640, -706048, -1641984, 183808, -578816, -1446912, -1381888, -1141760, 1559296, 1076480, -1335296, 1192704, 1942784, 1550080, -1724672, 1143552, 62976, -1003264 ], [ -30336, -18304, -550656, -423040, 1101312, -276736, -1576064, 618240, -376448, -1325184, 1087104, -1385728, -1478016, 287488, -158336, -595200, -214144, 11392, 1783552, 138752, 477184, -24192, 343424, -39680, -381440, -290304, 266112, 425216 ], [ -921600, 516096, -206848, -1832960, 1736704, 946176, -1851392, 268288, -675840, -870400, 1177600, -1632256, -894976, 518144, -36864, 182272, 712704, 1136640, 1953792, -509952, 1757184, -1216512, -817152, -1224704, 727040, -1427456, 96256, 1390592 ], [ -249600, 861696, 1050752, -901760, 891904, 235776, -699392, 681088, 1071360, -1110400, -982400, -451456, 669824, 1103744, -1131264, 499072, 136704, 1703040, 1972992, 555648, 393984, -1389312, 574848, -53504, -165760, -669056, -1372544, -385408 ], [ 174336, 1090560, 1403648, -204032, 908032, -12544, -379136, 792320, 1121024, -1223936, -1600512, 568832, 1363968, 1178624, -1530112, 173824, -483072, 1841408, 1899776, 716544, -779520, -696320, 911360, 47616, -129536, 274176, -1124352, -595200 ], [ 356736, 1205760, 875648, 266368, 1762432, 189056, -868736, 609920, -482176, -1214336, -717312, 1432832, 1210368, 756224, -1251712, -776576, -1145472, 1563008, 1736576, -3456, -1768320, 839680, 220160, -893184, 811264, 1397376, 795648, 720000 ], [ 877056, -291840, 255488, 437248, 412672, 628736, -129536, 673280, -1232896, -183296, -248832, 1551872, -148992, 1324544, -1019392, -267776, -556032, 1614848, 83456, 835584, -376320, 532480, 642560, -336384, -406016, 155136, -72192, 1405440 ], [ 1426304, -1956096, -305280, 433792, -1264128, 1049088, 855040, 806144, -1543808, 1003648, -33664, 1442560, -1469312, 1838592, -726016, 555648, 279168, 1614848, -1645568, 1955968, 1294592, -118144, 1193728, 519552, -1963904, -1484032, -1344896, 1832192 ], [ 1435904, -1322496, -65280, -535808, -764928, 703488, 1239040, 1017344, 347392, 1224448, -1272064, 924160, 517888, -580608, 272384, 891648, 461568, 309248, -493568, 2023168, -107008, 371456, 291328, 644352, -1589504, -1234432, 219904, 1275392 ], [ 717952, -492160, 308352, -1193600, -57856, 23808, 1300096, 816512, 1154688, 955264, -1140736, 398336, 1150208, -2038400, 777088, 1082880, 187392, 76416, 432000, 1555840, -517504, 812800, -46848, 735744, -1033216, -535680, 1291008, 351104 ], [ -1154048, 650240, 893952, -1356800, 978944, -1185792, 848896, -37888, 242688, -91136, 1163264, -139264, -366592, -1971200, 498688, 1044480, -811008, 1545216, 998400, 240640, 644096, 1177600, 509952, 774144, -188416, 875520, 1579008, -1156096 ], [ -1583360, -152704, 1029120, -83840, 775424, -1468416, -118016, 583040, -258048, -269312, 947456, -200320, -1204480, -1688576, 820864, 1188864, -105600, 1173120, 872832, -382592, 1231232, 47488, 753408, 779904, -335872, 844032, 1775616, -385024 ], [ -1333760, -1871104, 952320, 1864960, -11776, -1314816, -1327616, 1898240, -565248, -38912, -454144, -37120, -1722880, -1304576, 1425664, 1419264, 1401600, -65280, 421632, -680192, 1548032, -1786112, 849408, 770304, -950272, 133632, 1929216, 1458176 ], [ -1158912, -1468416, 1314688, 786304, -322432, 595456, -1275776, -84992, -405248, 649344, 713856, 1041792, -970496, -556160, 1722112, 1518848, -81280, -920576, 549760, -6016, -480512, -863232, 805248, -753024, -265856, -315136, -234496, -408192 ], [ -696832, -999936, 1369088, -106496, -497152, 1706496, -918016, -1152512, -37888, 766464, 1117696, 1423872, -114176, 325120, 1580032, 1632768, -1039360, -1061376, 586240, 425984, -1964032, 147968, 718848, -1695744, 36864, -749056, -1872896, -1313792 ], [ 560768, -510336, 543488, -260096, -333952, 487296, 185984, 546688, 864512, -721536, -773504, -179328, 932224, 1544320, 255232, 1795968, -328960, 733824, 327040, 118784, -1772032, 1194368, 526848, -927744, -807936, -1161856, -1892096, 702208 ], [ 1248512, -348672, 158720, 256, 1280, -205056, 424448, 1127680, 1519616, -333312, -1594880, -293376, 1129216, 1258240, 166912, 1690368, -688384, 459264, 266752, -328192, -1752064, 1402112, 318720, -503808, -1125888, -1488640, -975872, 1024768 ], [ 1488512, -444672, 120320, 585856, 471680, -483456, -17152, 830080, 1980416, 1529088, -1575680, 762624, 658816, -210560, 1050112, 1373568, -1888384, -1441536, 362752, -884992, -1867264, 950912, 97920, -350208, -1029888, -1747840, 675328, 16768 ], [ 598016, -876544, -311296, -270336, 131072, 114688, -663552, 647168, 1916928, 196608, -229376, 1204224, -8192, -253952, 1515520, 57344, -1769472, -1507328, 1064960, -450560, -1277952, 811008, 745472, 704512, -1269760, -1245184, -368640, -630784 ], [ -331904, -1354880, -583808, -1049088, -225024, 797312, -1288832, 444544, 1516928, -1335808, 1178880, 1447296, -668160, -48128, 1521920, -964608, -1350656, -1214080, 1544704, 214784, -702720, 683776, 1424000, 1763456, -1287168, -673536, -1532288, -1033344 ], [ -360704, -1767680, 462592, 64512, 139776, 1094912, -1586432, 12544, -316672, -836608, 1620480, 1149696, -1090560, 182272, -724480, 724992, -505856, -666880, 123904, 1232384, -913920, 318976, 1414400, 1945856, 325632, -462336, -697088, -370944 ], [ 108928, -1466624, 360064, 776832, 669312, 404096, -1816448, -301184, -1199872, -231808, 993408, 1156224, -1056768, 180352, -1365760, 1624704, -379136, -444928, -697088, 1168640, -1125120, 72448, 1227392, 1917056, 1072512, -217344, -364544, -109824 ], [ 1212928, -257024, -1204736, 978432, 1408512, -1544704, -1960448, -464384, -873472, 507392, -993792, 1549824, -442368, -117248, 35840, 1519104, -1166336, -636928, -754688, -271360, -1336320, -23552, 814592, 1619456, 717312, 70656, -671744, -359424 ], [ 99328, 304896, -1516416, 159232, 1443712, -487424, -1879168, 13056, -1251072, 268032, -1143552, 394624, -440448, 239872, 212480, 1392384, 17664, 198912, 321152, -49920, -40960, 563328, -196608, 1117696, 1094272, 253056, -605824, -918784 ], [ -1724160, 611072, -1357056, -958720, 1177856, 1554688, -1703424, 673024, -1838336, -286720, -633600, -1225472, -668160, 824320, -16896, 1261824, 1821952, 1346816, 1771264, 734720, 1720064, 1385728, -1387776, 547840, 1680128, 393728, -387840, -1579776 ], [ -24960, 179072, -637056, 567680, -732544, -355712, -1069824, -507776, -734336, 634880, -432000, 742528, -1148160, 1016320, 1192704, 1271424, 103552, 242816, 1838464, 24320, 481664, 1740928, -1205376, 202240, 172928, 412928, 428160, -1838976 ], [ 1001472, -428032, -500736, 1405952, -1266688, -1104896, -519168, -966656, 354304, 717824, -350208, 1684480, -1551360, 1315840, 1904640, 826368, -484352, -467968, 1656832, -44032, -332800, 1331200, -605184, -324608, -517120, 358400, 1096704, -1634304 ], [ 598272, -1407232, -1604736, 781952, 1123712, 613504, -144768, 108544, 1410304, -981376, -523008, 446080, -1791360, 1843840, 1559040, -584832, 1330048, -343168, 946432, 1251968, -246400, -704000, 882816, -1236608, 529280, 147200, 1451904, -443904 ], [ 583680, -608256, -1283840, 929280, 1076480, 294656, -323840, 665600, 1853952, -914176, -513280, -391936, -1701632, 1771264, 907264, -423936, 801024, 358656, 648192, 905216, -24576, -1532160, 198144, -1677568, 392192, 12544, 1595136, 457984 ], [ 814080, 1311744, -64640, 1562880, -507520, -1308544, -851840, 896000, 1911552, 266624, -388480, -977536, -1404032, 1320064, 62464, 728064, -1205376, 1424256, 609792, -477184, 282624, -1599360, -1856256, -1821568, -491008, -73856, 1604736, 1177984 ], [ 548352, 141824, -412160, 1465344, -1299456, -1475584, -378880, 20992, 707072, 550912, 171520, -1032192, -410112, -36352, 941056, 670208, -539648, 1427968, 1293824, -1084928, 711680, -65024, -1168896, -1356288, -669184, -64512, 1718784, 70144 ], [ 354432, -969856, -615680, 1071744, -1748736, -1538944, -48640, -583808, -462208, 854272, 532480, -797952, 476928, -1293952, 1398016, 482048, 95872, 1235968, 1718144, -1275008, 792320, 1134976, -289536, -611328, -682624, 46848, 1442304, -715136 ], [ 652032, -576256, 401920, -205056, -1153536, -1778944, -701440, 347392, -971008, 1603072, -81920, 373248, 649728, -1783552, -541184, 270848, -489728, 698368, 806144, -113408, -570880, 338176, 228864, 1001472, -327424, 526848, -439296, 542464 ], [ 1072768, -741504, 368128, -719360, -1012992, -1327488, -440192, 194048, -651008, 1504128, -407424, 1165568, 1116160, -1960576, -789632, 178048, -469120, 184448, 353536, 565120, -1427328, 488576, 756736, 1468160, -270592, 590080, -909568, 1227008 ], [ 1619968, -1480704, -745472, -450560, -1339392, -165888, 759808, -1073152, 520192, 534528, -436224, 1568768, 1884160, -1816576, 698368, 206848, 174080, -305152, 372736, 747520, -1763328, 1611776, 1294336, 757760, -520192, 225280, 69632, 1323008 ], [ 256512, -1781888, -258048, 301568, -79872, -212608, -305792, -626048, -340096, 546688, 471424, 333184, 786816, -940032, 1053568, 734080, 613376, -1096832, 391936, -497408, -1261056, 1375616, 1227776, -73472, -800000, 230528, 482432, -144256 ], [ -1372416, -1876736, 626688, 1145600, 1361664, -593152, -1710848, 116224, -1586944, 832768, 1544704, -1187840, -605952, 14592, 1017088, 1212928, 902144, -1836032, 335872, -1956608, -656640, 798464, 876800, -839936, -928256, 283904, 692480, -1881856 ], [ -95616, -964736, 1087488, 1539200, -49536, -1044352, 45952, -1093376, -943744, 1207168, 1602304, -880640, 421248, -417408, 9088, -419072, 95744, -1029632, -585728, -1428608, -1491840, 539264, -860800, -484736, 780544, -263296, 337280, -1853056 ], [ 206336, -9728, 1039360, 1334272, -1134592, -613888, 734720, -1858560, -92672, 940032, 903680, -852992, 1201152, -845824, -446976, -1334272, -603136, -449024, -1073664, -642560, -1448960, 197632, -1465856, -32768, 1138176, -90112, 236544, -1444352 ], [ -1128064, 1017472, 136960, 124672, -1672192, 1296512, -369280, -1877760, 1107328, -403968, -1064320, -1294592, 1565952, -1268224, 23424, -1046272, -1121536, -247424, -833664, 576640, 67840, -282368, -169856, 581632, -772224, 1292288, 562944, -397952 ], [ -1572864, 1359872, -163840, -278528, -1851392, 1933312, -737280, -1884160, 1507328, -851968, -1720320, -1441792, 1687552, -1409024, 180224, -950272, -1294336, -180224, -753664, 983040, 573440, -442368, 262144, 786432, -1409024, 1753088, 671744, -49152 ] ], [ [ 1310720, -1425408, 81920, -950272, -1753088, 1851392, 229376, 1409024, -311296, 1146880, 458752, 1687552, 1687552, 819200, 1245184, -540672, -1081344, -2031616, 1818624, 1671168, -1769472, -983040, 1097728, 573440, 704512, 1146880, 262144, 999424 ], [ 899072, -1001472, -661504, -655360, -813056, 610304, 536576, 118784, -956416, 96256, -32768, 501760, 483328, 1101824, 772096, 104448, -1026048, -550912, 583680, 1708032, -878592, -405504, -26624, 874496, 10240, 919552, 323584, 1189888 ], [ 255872, -339072, -1823104, -194560, 655744, -1328896, 1016576, -1897216, -1964416, -1545344, -800768, -1351040, -1398272, 1543424, 32896, 1112448, -939648, 1762688, -1345920, 1765632, 513408, 496896, -1783424, 1344896, -1074560, 564352, 419584, 1487488 ], [ 51712, -26112, -1864704, -1068800, 207104, -696576, 242176, -1314816, -257536, -418304, -260608, -1591040, -887552, 461824, -1145344, 1036288, 266752, 1056768, -1420800, 1796352, 642048, -338944, -1685504, 1761536, -904960, -364288, 1035264, -24832 ], [ -343040, 329344, -1813248, -1581440, -387200, -109056, -221440, -764416, 1097088, 314624, 72704, -1239296, -449664, -674176, -1682560, 791296, 878592, 502912, -1043328, 1659776, 743552, -870272, -1063424, 1732608, -876416, -894336, 1135360, -1324800 ], [ -1495040, 914944, -1717248, -535040, -1011200, -301056, 680960, -956416, 588288, -971776, -618496, 738304, -843264, -1624576, 74240, 234496, -811008, 1203712, 425472, 958976, 1060352, 60928, 894976, 196608, -1634816, 75264, -650240, -1459200 ], [ -1678592, 1191040, -937344, -37760, -631808, -762624, 1159040, -389632, 523776, -1434496, -665728, 998656, -373248, -1107328, 8960, 331648, -1272576, 980992, 796032, 23552, 693248, 193408, 1141120, 188160, -1899008, 880128, -623744, -485376 ], [ -968192, 1181440, 473856, -47360, 673792, -1473024, 1245440, 877568, 869376, -1136896, -118528, -326144, 893952, 764672, -1738240, 1032448, -600576, -94208, 152832, -1128448, -305152, -411392, -193280, 1589760, -1707008, 1532928, 1075456, 1511424 ], [ -203136, -210176, 854400, 762880, 66432, -1160576, 238720, -236672, 1417984, -1292160, -47616, 199552, 52992, 567552, -1002496, 171648, -654720, 571776, -99968, -1062400, -108928, -485248, 49536, 1648384, -648320, 741248, 34048, 830080 ], [ 346112, -1753088, 1009664, 1630208, -883712, -507904, -925696, -1543168, 1829888, -1373184, -174080, 928768, -1143808, -98304, 265216, -978944, -755712, 1412096, -326656, -793600, 410624, -442368, 594944, 1209344, 322560, -233472, -1306624, -428032 ], [ -1017088, -1906688, 1259264, 1399808, -1027712, 1028096, -1309696, 117632, 706688, 38016, -1038080, -194432, -1268608, -712704, 1215616, -1554944, 146688, 365696, -1085056, -1168000, 1341824, -442368, 642944, -816256, -1107840, 35328, 114176, -1368832 ], [ -1873408, -1311488, 1501184, 1177088, -376832, 1784576, -1060096, 438272, -170752, 815616, -815360, -257792, -898048, -1115904, 1628416, -1324544, 334848, -619264, -806656, -697600, 1332224, -415488, 944384, -1901056, -1017600, 281088, 717056, -1080832 ], [ -1969408, 406912, 1731584, 965888, 1466368, 1371776, 139904, -1251328, -679552, 642816, 1037440, 1268608, 215552, -1202304, 1234816, 115456, -548352, -1512064, 1026944, 1040000, -88576, -348288, 1625984, -1574656, 1353600, 492288, 93056, 1050368 ], [ -1852416, 1333248, 870400, 9216, 727040, 206848, 1047040, -591360, -249856, 296960, 281088, 1703424, 204288, -829440, 1373696, 603648, -1338368, -1106944, 1489408, 467968, 360960, -853504, 1841664, -769024, 716288, 517120, -291328, 1530880 ], [ -1641216, 1909248, -473600, -1277184, -1154560, -1290752, 1824640, 1107840, 594944, -125440, -1629312, 1655424, -304512, -253440, 1748096, 670848, -2087168, -127744, 1345408, -1125632, 1637760, -1611904, 1851264, 248576, -1251712, 459520, -569728, 1281280 ], [ -1742592, 174080, -1003008, -1587968, 686336, 176384, 1228800, -252416, -606208, 427776, -1474816, 745472, -8192, -605696, 559616, 1012736, 157184, 27392, -588800, 321280, -429056, -1366272, 51712, 1256704, 332288, -109568, -857600, 8704 ], [ -1600896, -1245568, -1120896, -1374848, 1644800, 1226624, 496128, -783104, -1208704, 553344, -1042432, 407168, 390400, -822656, -12928, 1291136, 1509248, 230528, -1566080, 1438336, -1495424, -1244160, -920192, 1512064, 1071872, -559232, -909056, -522368 ], [ -823296, -1773568, -208896, 151552, 204800, 1101824, -540672, 925696, -200704, -454656, 32768, 1568768, 1024000, -659456, 1052672, 1396736, 462848, 585728, -20480, 1601536, 126976, -1474560, 299008, -167936, -483328, -684032, -352256, 888832 ], [ 196480, -1101696, -551808, -17280, 322432, 1197184, -80384, 1071360, 807296, -1055360, -323072, 1178240, 243072, -727424, 1512832, 830848, 495232, 49280, 512384, 438272, 593536, -1396736, 406400, 67456, -761600, -489600, -632064, 1111168 ], [ 1396480, 463104, -1828608, -1447680, 1599232, 1456384, 1494016, 53760, 1815296, -1352960, -1743872, -367360, -1590528, -967424, 1522432, -234752, 1330432, -1150720, 291584, -1712128, 199936, -1089536, -313600, 1728256, -89600, -57600, -1534464, 448768 ], [ -124160, -551296, -201728, -257280, 1145472, -148096, 1030016, -980480, 1625216, -552320, -1309312, -465280, 78592, -1157504, 242432, -10752, 1649792, -21120, -87296, -1474688, -709504, -807296, -318080, -55424, 807040, 981760, -539904, 1184128 ], [ -1653248, -1451008, 1217536, 1096704, 543744, -1489408, 452096, -1717760, 1280000, 283648, -464896, -365056, 1606144, -1071104, -726016, 411648, 1831424, 1121280, -210944, -849920, -1418752, -324608, -335360, -1799168, 1395712, 1656832, 416256, 1945600 ], [ -1029248, 334592, -798464, 1192704, 562944, 56192, 922496, -882560, 1088000, 418048, 1032704, -393856, -438656, 426496, 982784, 834048, 1706624, 449280, 1133056, -120320, -660352, 1230592, -997760, -551168, 186112, -71168, -361344, 1715200 ], [ -757760, 405504, -895232, 783872, 651776, 274432, 1405952, -177920, 547840, 617728, 1559808, -740352, -1047296, 470528, 1146624, 333824, 1355520, -353280, 1423872, 635392, -106496, 2080768, -1172736, -138752, 203776, -589312, -956160, 919040 ], [ -911360, -1591296, 1322368, -233728, 824576, -1107968, 1905152, 369280, -412160, 896128, 916608, -1469952, 75904, -1238272, -552576, -1278976, 731520, -1313280, 444672, 1422592, 200704, 2080768, -759936, -733952, 1701376, 351488, -1330560, -559360 ], [ -1251328, -577536, 1267712, -54272, 832512, -1623040, 504832, 558080, -762880, 866304, -135168, -887808, 195584, -624640, -517120, -1501184, 845824, -452608, -419840, 1729536, 278528, 1894400, 197632, -1149952, 611328, 568320, -1282048, -783360 ], [ -1557376, 1312512, 483584, 456448, 756864, -1810432, -1417856, 584192, -863488, 749568, -1208064, 87168, -32896, 698240, 122624, -1242752, 1158400, 913280, -1168256, 1812096, 234368, 1600640, 1302400, -1417216, -1255296, 530688, -1058176, -586368 ], [ 468224, -281088, 694784, -829952, 17664, -1196032, -409856, -375808, 77312, 1056768, 539136, -191232, -445696, 131840, 1140224, -772352, 217600, -421120, -64256, 420096, -869632, 247040, 1504000, 425984, -688896, 281088, -69376, -499968 ], [ 1652224, -697088, 752384, -1185152, -190336, -1029632, 486144, -795008, 570112, 720768, 1550336, -56832, -394496, -82560, 1329024, -737152, -361600, -1192320, 726144, -543104, -1455232, -828160, 1280000, 1283584, 111104, -22912, 346624, 18432 ], [ 1153024, 1242112, 502784, 322048, 664064, -1759232, 1158144, -132608, 166912, -901632, 1089536, 903168, 584704, 407040, -139776, -1572352, -217600, -837120, 889344, -648704, -1004032, -1346560, 204800, 169984, 1378304, -435712, -382976, 1400832 ], [ 1044864, 1039616, 24576, 1095296, 676224, -1977472, 536704, 487680, 160768, -1657728, 743040, 503552, -48384, 433408, -646016, -1715712, -633088, -872960, 1184896, -8320, -1028096, -487296, 627584, 446080, 473728, 77952, -378624, 791936 ], [ 1169664, -438784, -589824, 1431296, 186624, -1891072, -855296, 1082880, 391168, -1897728, 464640, -706048, -1641984, 183808, -578816, -1446912, -1381888, -1141760, 1559296, 1076480, -1335296, 1192704, 1942784, 1550080, -1724672, 1143552, 62976, -1003264 ], [ -30336, -18304, -550656, -423040, 1101312, -276736, -1576064, 618240, -376448, -1325184, 1087104, -1385728, -1478016, 287488, -158336, -595200, -214144, 11392, 1783552, 138752, 477184, -24192, 343424, -39680, -381440, -290304, 266112, 425216 ], [ -921600, 516096, -206848, -1832960, 1736704, 946176, -1851392, 268288, -675840, -870400, 1177600, -1632256, -894976, 518144, -36864, 182272, 712704, 1136640, 1953792, -509952, 1757184, -1216512, -817152, -1224704, 727040, -1427456, 96256, 1390592 ], [ -249600, 861696, 1050752, -901760, 891904, 235776, -699392, 681088, 1071360, -1110400, -982400, -451456, 669824, 1103744, -1131264, 499072, 136704, 1703040, 1972992, 555648, 393984, -1389312, 574848, -53504, -165760, -669056, -1372544, -385408 ], [ 174336, 1090560, 1403648, -204032, 908032, -12544, -379136, 792320, 1121024, -1223936, -1600512, 568832, 1363968, 1178624, -1530112, 173824, -483072, 1841408, 1899776, 716544, -779520, -696320, 911360, 47616, -129536, 274176, -1124352, -595200 ], [ 356736, 1205760, 875648, 266368, 1762432, 189056, -868736, 609920, -482176, -1214336, -717312, 1432832, 1210368, 756224, -1251712, -776576, -1145472, 1563008, 1736576, -3456, -1768320, 839680, 220160, -893184, 811264, 1397376, 795648, 720000 ], [ 877056, -291840, 255488, 437248, 412672, 628736, -129536, 673280, -1232896, -183296, -248832, 1551872, -148992, 1324544, -1019392, -267776, -556032, 1614848, 83456, 835584, -376320, 532480, 642560, -336384, -406016, 155136, -72192, 1405440 ], [ 1426304, -1956096, -305280, 433792, -1264128, 1049088, 855040, 806144, -1543808, 1003648, -33664, 1442560, -1469312, 1838592, -726016, 555648, 279168, 1614848, -1645568, 1955968, 1294592, -118144, 1193728, 519552, -1963904, -1484032, -1344896, 1832192 ], [ 1435904, -1322496, -65280, -535808, -764928, 703488, 1239040, 1017344, 347392, 1224448, -1272064, 924160, 517888, -580608, 272384, 891648, 461568, 309248, -493568, 2023168, -107008, 371456, 291328, 644352, -1589504, -1234432, 219904, 1275392 ], [ 717952, -492160, 308352, -1193600, -57856, 23808, 1300096, 816512, 1154688, 955264, -1140736, 398336, 1150208, -2038400, 777088, 1082880, 187392, 76416, 432000, 1555840, -517504, 812800, -46848, 735744, -1033216, -535680, 1291008, 351104 ], [ -1154048, 650240, 893952, -1356800, 978944, -1185792, 848896, -37888, 242688, -91136, 1163264, -139264, -366592, -1971200, 498688, 1044480, -811008, 1545216, 998400, 240640, 644096, 1177600, 509952, 774144, -188416, 875520, 1579008, -1156096 ], [ -1583360, -152704, 1029120, -83840, 775424, -1468416, -118016, 583040, -258048, -269312, 947456, -200320, -1204480, -1688576, 820864, 1188864, -105600, 1173120, 872832, -382592, 1231232, 47488, 753408, 779904, -335872, 844032, 1775616, -385024 ], [ -1333760, -1871104, 952320, 1864960, -11776, -1314816, -1327616, 1898240, -565248, -38912, -454144, -37120, -1722880, -1304576, 1425664, 1419264, 1401600, -65280, 421632, -680192, 1548032, -1786112, 849408, 770304, -950272, 133632, 1929216, 1458176 ], [ -1158912, -1468416, 1314688, 786304, -322432, 595456, -1275776, -84992, -405248, 649344, 713856, 1041792, -970496, -556160, 1722112, 1518848, -81280, -920576, 549760, -6016, -480512, -863232, 805248, -753024, -265856, -315136, -234496, -408192 ], [ -696832, -999936, 1369088, -106496, -497152, 1706496, -918016, -1152512, -37888, 766464, 1117696, 1423872, -114176, 325120, 1580032, 1632768, -1039360, -1061376, 586240, 425984, -1964032, 147968, 718848, -1695744, 36864, -749056, -1872896, -1313792 ], [ 560768, -510336, 543488, -260096, -333952, 487296, 185984, 546688, 864512, -721536, -773504, -179328, 932224, 1544320, 255232, 1795968, -328960, 733824, 327040, 118784, -1772032, 1194368, 526848, -927744, -807936, -1161856, -1892096, 702208 ], [ 1248512, -348672, 158720, 256, 1280, -205056, 424448, 1127680, 1519616, -333312, -1594880, -293376, 1129216, 1258240, 166912, 1690368, -688384, 459264, 266752, -328192, -1752064, 1402112, 318720, -503808, -1125888, -1488640, -975872, 1024768 ], [ 1488512, -444672, 120320, 585856, 471680, -483456, -17152, 830080, 1980416, 1529088, -1575680, 762624, 658816, -210560, 1050112, 1373568, -1888384, -1441536, 362752, -884992, -1867264, 950912, 97920, -350208, -1029888, -1747840, 675328, 16768 ], [ 598016, -876544, -311296, -270336, 131072, 114688, -663552, 647168, 1916928, 196608, -229376, 1204224, -8192, -253952, 1515520, 57344, -1769472, -1507328, 1064960, -450560, -1277952, 811008, 745472, 704512, -1269760, -1245184, -368640, -630784 ], [ -331904, -1354880, -583808, -1049088, -225024, 797312, -1288832, 444544, 1516928, -1335808, 1178880, 1447296, -668160, -48128, 1521920, -964608, -1350656, -1214080, 1544704, 214784, -702720, 683776, 1424000, 1763456, -1287168, -673536, -1532288, -1033344 ], [ -360704, -1767680, 462592, 64512, 139776, 1094912, -1586432, 12544, -316672, -836608, 1620480, 1149696, -1090560, 182272, -724480, 724992, -505856, -666880, 123904, 1232384, -913920, 318976, 1414400, 1945856, 325632, -462336, -697088, -370944 ], [ 108928, -1466624, 360064, 776832, 669312, 404096, -1816448, -301184, -1199872, -231808, 993408, 1156224, -1056768, 180352, -1365760, 1624704, -379136, -444928, -697088, 1168640, -1125120, 72448, 1227392, 1917056, 1072512, -217344, -364544, -109824 ], [ 1212928, -257024, -1204736, 978432, 1408512, -1544704, -1960448, -464384, -873472, 507392, -993792, 1549824, -442368, -117248, 35840, 1519104, -1166336, -636928, -754688, -271360, -1336320, -23552, 814592, 1619456, 717312, 70656, -671744, -359424 ], [ 99328, 304896, -1516416, 159232, 1443712, -487424, -1879168, 13056, -1251072, 268032, -1143552, 394624, -440448, 239872, 212480, 1392384, 17664, 198912, 321152, -49920, -40960, 563328, -196608, 1117696, 1094272, 253056, -605824, -918784 ], [ -1724160, 611072, -1357056, -958720, 1177856, 1554688, -1703424, 673024, -1838336, -286720, -633600, -1225472, -668160, 824320, -16896, 1261824, 1821952, 1346816, 1771264, 734720, 1720064, 1385728, -1387776, 547840, 1680128, 393728, -387840, -1579776 ], [ -24960, 179072, -637056, 567680, -732544, -355712, -1069824, -507776, -734336, 634880, -432000, 742528, -1148160, 1016320, 1192704, 1271424, 103552, 242816, 1838464, 24320, 481664, 1740928, -1205376, 202240, 172928, 412928, 428160, -1838976 ], [ 1001472, -428032, -500736, 1405952, -1266688, -1104896, -519168, -966656, 354304, 717824, -350208, 1684480, -1551360, 1315840, 1904640, 826368, -484352, -467968, 1656832, -44032, -332800, 1331200, -605184, -324608, -517120, 358400, 1096704, -1634304 ], [ 598272, -1407232, -1604736, 781952, 1123712, 613504, -144768, 108544, 1410304, -981376, -523008, 446080, -1791360, 1843840, 1559040, -584832, 1330048, -343168, 946432, 1251968, -246400, -704000, 882816, -1236608, 529280, 147200, 1451904, -443904 ], [ 583680, -608256, -1283840, 929280, 1076480, 294656, -323840, 665600, 1853952, -914176, -513280, -391936, -1701632, 1771264, 907264, -423936, 801024, 358656, 648192, 905216, -24576, -1532160, 198144, -1677568, 392192, 12544, 1595136, 457984 ], [ 814080, 1311744, -64640, 1562880, -507520, -1308544, -851840, 896000, 1911552, 266624, -388480, -977536, -1404032, 1320064, 62464, 728064, -1205376, 1424256, 609792, -477184, 282624, -1599360, -1856256, -1821568, -491008, -73856, 1604736, 1177984 ], [ 548352, 141824, -412160, 1465344, -1299456, -1475584, -378880, 20992, 707072, 550912, 171520, -1032192, -410112, -36352, 941056, 670208, -539648, 1427968, 1293824, -1084928, 711680, -65024, -1168896, -1356288, -669184, -64512, 1718784, 70144 ], [ 354432, -969856, -615680, 1071744, -1748736, -1538944, -48640, -583808, -462208, 854272, 532480, -797952, 476928, -1293952, 1398016, 482048, 95872, 1235968, 1718144, -1275008, 792320, 1134976, -289536, -611328, -682624, 46848, 1442304, -715136 ], [ 652032, -576256, 401920, -205056, -1153536, -1778944, -701440, 347392, -971008, 1603072, -81920, 373248, 649728, -1783552, -541184, 270848, -489728, 698368, 806144, -113408, -570880, 338176, 228864, 1001472, -327424, 526848, -439296, 542464 ], [ 1072768, -741504, 368128, -719360, -1012992, -1327488, -440192, 194048, -651008, 1504128, -407424, 1165568, 1116160, -1960576, -789632, 178048, -469120, 184448, 353536, 565120, -1427328, 488576, 756736, 1468160, -270592, 590080, -909568, 1227008 ], [ 1619968, -1480704, -745472, -450560, -1339392, -165888, 759808, -1073152, 520192, 534528, -436224, 1568768, 1884160, -1816576, 698368, 206848, 174080, -305152, 372736, 747520, -1763328, 1611776, 1294336, 757760, -520192, 225280, 69632, 1323008 ], [ 256512, -1781888, -258048, 301568, -79872, -212608, -305792, -626048, -340096, 546688, 471424, 333184, 786816, -940032, 1053568, 734080, 613376, -1096832, 391936, -497408, -1261056, 1375616, 1227776, -73472, -800000, 230528, 482432, -144256 ], [ -1372416, -1876736, 626688, 1145600, 1361664, -593152, -1710848, 116224, -1586944, 832768, 1544704, -1187840, -605952, 14592, 1017088, 1212928, 902144, -1836032, 335872, -1956608, -656640, 798464, 876800, -839936, -928256, 283904, 692480, -1881856 ], [ -95616, -964736, 1087488, 1539200, -49536, -1044352, 45952, -1093376, -943744, 1207168, 1602304, -880640, 421248, -417408, 9088, -419072, 95744, -1029632, -585728, -1428608, -1491840, 539264, -860800, -484736, 780544, -263296, 337280, -1853056 ], [ 206336, -9728, 1039360, 1334272, -1134592, -613888, 734720, -1858560, -92672, 940032, 903680, -852992, 1201152, -845824, -446976, -1334272, -603136, -449024, -1073664, -642560, -1448960, 197632, -1465856, -32768, 1138176, -90112, 236544, -1444352 ], [ -1128064, 1017472, 136960, 124672, -1672192, 1296512, -369280, -1877760, 1107328, -403968, -1064320, -1294592, 1565952, -1268224, 23424, -1046272, -1121536, -247424, -833664, 576640, 67840, -282368, -169856, 581632, -772224, 1292288, 562944, -397952 ], [ -1572864, 1359872, -163840, -278528, -1851392, 1933312, -737280, -1884160, 1507328, -851968, -1720320, -1441792, 1687552, -1409024, 180224, -950272, -1294336, -180224, -753664, 983040, 573440, -442368, 262144, 786432, -1409024, 1753088, 671744, -49152 ] ], [ [ 1233536, -1372416, 128000, -798208, -1538816, 1626752, 273152, 1428608, -335488, 1201024, 363136, 1475584, 1443328, 774272, 1280896, -632832, -1026048, -1948672, 1778304, 1441920, -1739520, -1015296, 947968, 576896, 734464, 1008640, 188416, 1047808 ], [ 820592, -982176, -528160, -561184, -663584, 460400, 517280, 235136, -944320, 205696, -38960, 459568, 316864, 1010240, 786208, 4080, -977232, -569488, 590880, 1514640, -921216, -447696, -75296, 880112, 51424, 848272, 256336, 1226608 ], [ 175367, -372426, -1553410, -190834, 703966, -1362025, 898730, -1629664, -1895620, -1349504, -667235, -1127957, -1443236, 1378940, 13258, 999255, -900957, 1585487, -1264470, 1628265, 357384, 439179, -1674146, 1353887, -1015826, 597697, 362461, 1505983 ], [ -24518, -125976, -1653960, -1055354, 191246, -757830, 265180, -1133574, -303400, -321284, -285340, -1404452, -841256, 460690, -1153372, 1003510, 194518, 930732, -1384170, 1611060, 559734, -364306, -1596566, 1717832, -820486, -223168, 1009056, -3142 ], [ -383639, 189214, -1653831, -1558922, -425621, -195627, -102910, -650800, 986136, 342587, -41002, -1139216, -354813, -526297, -1700983, 816982, 766722, 416863, -1076241, 1459373, 704555, -861542, -1008173, 1653471, -785507, -701214, 1163737, -1301292 ], [ -1394564, 827464, -1535556, -530072, -939596, -368052, 682040, -788800, 623136, -866188, -512152, 654784, -838188, -1434172, -40708, 221032, -694728, 1068388, 267684, 880748, 915380, 98008, 914452, 154596, -1605332, 129336, -491588, -1443792 ], [ -1529705, 1161475, -857280, 3712, -578996, -763713, 1132526, -264541, 553143, -1338682, -561166, 848770, -442503, -949513, -46318, 281491, -1103997, 888355, 632358, 56618, 551111, 253924, 1164484, 101139, -1828808, 832356, -467144, -510360 ], [ -856430, 1214650, 337920, 80512, 588904, -1365438, 1274276, 871034, 753618, -1131532, -220516, -434180, 764622, 820562, -1589668, 947866, -542022, -59270, 93108, -994132, -344014, -331976, -129416, 1381914, -1501808, 1417656, 1107856, 1416240 ], [ -214692, -124622, 668262, 753160, 58503, -1015685, 292162, -127232, 1222981, -1227918, -171141, 47722, -16731, 524811, -955318, 120168, -658977, 592098, -43664, -955849, -157060, -388030, 17199, 1455865, -583169, 742940, 151966, 823906 ], [ 225800, -1624208, 827216, 1455176, -779672, -356344, -849304, -1292536, 1588112, -1235592, -265304, 731200, -1133872, -207240, 153256, -981248, -812160, 1389128, -169480, -742336, 334808, -329256, 457496, 1069088, 224136, -97176, -1090768, -326296 ], [ -958525, -1789958, 1213166, 1257851, -931097, 1066931, -1165129, 244739, 563462, 83133, -1001729, -289400, -1241122, -622515, 1047631, -1503248, 36240, 332603, -977155, -1154536, 1300433, -327231, 588521, -856612, -1038189, 99399, 128882, -1306921 ], [ -1731550, -1265498, 1516106, 1073606, -338132, 1744436, -913504, 525824, -230548, 764208, -742424, -340340, -894592, -914070, 1454896, -1252328, 242220, -637372, -747490, -755956, 1299878, -294276, 921146, -1842322, -906774, 300744, 670742, -1051996 ], [ -1887625, 294277, 1694531, 908981, 1371418, 1303286, 189296, -1077376, -678598, 488808, 1010476, 1063210, 132608, -1020045, 1131496, 157972, -515430, -1477522, 1038185, 858794, -149947, -214926, 1556171, -1418047, 1315251, 509244, 195917, 1056254 ], [ -1825560, 1224384, 874972, 17136, 621056, 141832, 953836, -549564, -270520, 215384, 299304, 1565184, 156624, -692028, 1226384, 593064, -1253840, -1081528, 1416688, 335668, 314088, -782404, 1745400, -654472, 758552, 538864, -155824, 1549384 ], [ -1667010, 1875984, -386003, -1196364, -1217344, -1338218, 1568761, 920811, 516230, -57166, -1501746, 1668384, -263076, -172053, 1506284, 596814, -1983740, -138778, 1172788, -1133057, 1624638, -1635979, 1737450, 259178, -1027198, 489364, -453124, 1328134 ], [ -1733790, 288344, -910308, -1558790, 568184, 39908, 1052004, -287984, -556492, 470742, -1343794, 742466, 466, -545702, 387806, 869258, 142982, 30524, -621560, 239596, -313856, -1251090, -29702, 1245940, 390734, -46316, -815174, 98560 ], [ -1578810, -1044229, -1024146, -1390490, 1514363, 1049027, 415479, -725387, -1105906, 563910, -923938, 383858, 354994, -778295, -106654, 1130486, 1416395, 244352, -1493918, 1286317, -1330571, -1060641, -971933, 1499950, 1013975, -468467, -893738, -457541 ], [ -845760, -1643104, -108096, 112960, 176288, 1009952, -489696, 913888, -245056, -488640, 101312, 1519808, 919744, -617120, 1052096, 1353536, 396320, 599552, 58432, 1396192, 135904, -1413216, 268192, -132800, -517600, -581792, -241088, 753184 ], [ 133723, -1057200, -472113, -35091, 284002, 1107445, -30137, 1058526, 668813, -1074683, -200762, 1131494, 162072, -638738, 1471117, 860206, 437227, 42980, 601529, 310409, 534388, -1325987, 450302, 33742, -754445, -420390, -517152, 1004923 ], [ 1296598, 410400, -1788738, -1412166, 1467652, 1306570, 1445038, 90876, 1622138, -1313558, -1490612, -391156, -1579728, -796388, 1339642, -166244, 1267702, -1192120, 393554, -1665166, 138088, -911462, -154948, 1539292, -27770, -54540, -1484352, 542998 ], [ -182777, -507565, -296453, -293046, 1045347, -190090, 1053218, -869429, 1446998, -563588, -1136872, -511171, -22388, -1081958, 155492, -42324, 1506287, -129795, -94181, -1383356, -711457, -640067, -252353, -143408, 771445, 916330, -599637, 1134268 ], [ -1649036, -1314100, 1029040, 996516, 493488, -1444516, 538532, -1561376, 1141148, 231664, -407908, -433708, 1409800, -1114628, -704632, 282336, 1631948, 953988, -314300, -761612, -1365220, -220424, -361568, -1764680, 1274176, 1543072, 274308, 1738708 ], [ -912311, 391175, -789860, 1164741, 558588, -57541, 886757, -850376, 1060523, 465964, 963467, -452383, -479750, 283747, 986618, 731736, 1642823, 294813, 1096525, -178487, -625045, 1093126, -942968, -488330, 161776, -125528, -404067, 1561633 ], [ -580118, 465300, -829676, 823544, 665168, 192712, 1279556, -184868, 613990, 700060, 1413000, -719292, -1044218, 371150, 1166568, 297986, 1330392, -411078, 1392966, 491950, -120014, 1833538, -1088964, -57356, 156994, -608140, -933318, 861944 ], [ -735743, -1427550, 1275874, -131956, 821768, -927788, 1726106, 425782, -273785, 933910, 750900, -1285542, -10793, -1122325, -475932, -1200739, 628092, -1173303, 345591, 1267675, 101461, 1882813, -709914, -645806, 1487869, 339410, -1282743, -467956 ], [ -1142248, -499848, 1201904, -27992, 853824, -1488400, 446512, 603944, -628384, 817200, -225528, -738120, 119912, -488920, -421072, -1368848, 796648, -333088, -423800, 1572720, 159080, 1719512, 233560, -1060096, 504768, 498480, -1197664, -728928 ], [ -1537369, 1249341, 426308, 368842, 812979, -1819324, -1304915, 595523, -764551, 603588, -1200171, 141573, -65017, 785576, 220994, -1081634, 1207315, 940109, -1035434, 1658979, 120968, 1440980, 1325665, -1332895, -1171992, 388110, -938044, -627786 ], [ 383606, -253134, 559208, -832508, 36654, -1196824, -324590, -369202, 74, 918888, 427554, -72702, -474442, 127376, 1134644, -701684, 337390, -443566, -124484, 327054, -880432, 127880, 1388890, 371930, -654192, 231660, -27544, -540036 ], [ 1531831, -632684, 603083, -1149908, -199696, -992624, 527760, -804602, 434374, 613488, 1390154, 33348, -432692, -143274, 1263594, -725884, -230110, -1253691, 584466, -586421, -1424182, -876670, 1093340, 1186555, 67283, -22840, 341881, -62811 ], [ 1134556, 1233616, 468908, 300592, 643904, -1625024, 1124160, -181352, 208024, -933312, 1022504, 780048, 511408, 361176, -176856, -1558384, -192760, -916716, 889416, -662996, -1052632, -1264120, 80240, 220780, 1196108, -473440, -370844, 1193364 ], [ 1065717, 1058048, 98934, 981185, 672759, -1852660, 536677, 380328, 237448, -1588005, 755622, 349445, -40032, 409162, -684356, -1642785, -578692, -942440, 1168516, -65920, -1001528, -462564, 516479, 523300, 333778, -33954, -367383, 708659 ], [ 1192542, -333952, -411516, 1203110, 216234, -1839160, -756098, 905328, 419248, -1711230, 548772, -782530, -1482432, 185212, -636056, -1281510, -1216792, -1184240, 1432216, 932480, -1141328, 1047336, 1816154, 1581400, -1714772, 935796, 62742, -813166 ], [ -37725, 69842, -493821, -501997, 1016199, -241834, -1499357, 463638, -310649, -1225599, 1024194, -1289572, -1410696, 210835, -248759, -468354, -224008, -89786, 1678045, 35036, 573385, -71388, 247223, 66214, -455186, -351099, 267444, 424802 ], [ -957600, 569664, -278992, -1766000, 1580032, 963744, -1811648, 146752, -605712, -830656, 1013008, -1408336, -938176, 383504, -131040, 242752, 580080, 981984, 1850256, -579648, 1748832, -1174320, -903696, -1074656, 609392, -1356320, 125056, 1252496 ], [ -297750, 847764, 894233, -785525, 870232, 216894, -710948, 600052, 995013, -965356, -1011317, -295711, 526724, 1018379, -1116090, 432652, 165405, 1541634, 1756731, 456252, 341082, -1376145, 406629, -10106, -105883, -599270, -1224944, -317629 ], [ 151656, 1064874, 1264328, -148304, 942016, -30598, -351362, 757256, 997382, -1034810, -1566600, 603734, 1213308, 1077896, -1500322, 102256, -400092, 1708820, 1651502, 674658, -766848, -724490, 722000, 89358, -49112, 274212, -984150, -488442 ], [ 396156, 1222599, 852428, 154696, 1774816, 208127, -713387, 626156, -556543, -1040735, -691500, 1295609, 1142058, 577196, -1299547, -734744, -1112442, 1493870, 1534877, 97083, -1582848, 758185, 68600, -750867, 759388, 1261062, 805575, 703233 ], [ 893256, -279996, 202028, 302896, 486076, 559652, -120392, 609056, -1161328, -138080, -259200, 1425044, -81492, 1187096, -1070332, -198944, -522192, 1558940, -16588, 829068, -296688, 427360, 511520, -222552, -394712, 166512, -64560, 1290528 ], [ 1400852, -1955961, -420588, 315019, -1130343, 876657, 681223, 649247, -1342019, 914125, -72994, 1370056, -1292390, 1774521, -768928, 624840, 323421, 1560686, -1645433, 1802896, 1224491, -237070, 1086763, 577107, -1846346, -1274368, -1321361, 1644695 ], [ 1396952, -1283886, -194088, -618806, -777618, 584382, 1190098, 969122, 292006, 1212550, -1202044, 889456, 418060, -553554, 164672, 912240, 486246, 267236, -541358, 1945696, -76534, 261980, 284938, 689082, -1421996, -1024768, 125314, 1201970 ], [ 733621, -440653, 215112, -1250480, -177610, -40668, 1300339, 855302, 1019085, 978448, -1076206, 396995, 961289, -1967462, 635374, 1078101, 215724, 5055, 344376, 1538830, -461623, 712774, -20001, 748074, -884923, -417888, 1140150, 383666 ], [ -975704, 674072, 914112, -1402880, 814640, -1193568, 778264, 53552, 307560, -100352, 1040144, -114280, -346936, -1931312, 371824, 1051176, -742176, 1378680, 883776, 260080, 606152, 1087024, 463224, 723024, -169048, 755712, 1470000, -1030384 ], [ -1395647, -34912, 1068126, -177413, 627158, -1413984, -150281, 581627, -141417, -246668, 868022, -162781, -1088704, -1593905, 763012, 1133595, -49512, 1010094, 806025, -307883, 1148117, -7934, 702873, 657531, -329302, 696846, 1697442, -338746 ], [ -1208822, -1602112, 965676, 1696462, -115492, -1195584, -1270106, 1735502, -466842, 45832, -381028, 6494, -1563904, -1114730, 1462312, 1267470, 1419888, -178356, 437850, -541358, 1442642, -1794284, 827898, 573006, -901852, 57996, 1876692, 1343804 ], [ -1120401, -1341246, 1319476, 793855, -325753, 560707, -1244123, -147569, -429530, 607629, 630732, 1054032, -962792, -441959, 1741570, 1308635, -33121, -896321, 545854, -29065, -440642, -838608, 768087, -721713, -338522, -329077, -228520, -467718 ], [ -741436, -970056, 1384136, 17200, -421228, 1574052, -930328, -1167344, -142180, 666384, 961852, 1410372, -216452, 334696, 1594900, 1403340, -956776, -977496, 544084, 303800, -1805092, 182672, 672552, -1530828, -87732, -723172, -1832900, -1340468 ], [ 443939, -433206, 619286, -203900, -241153, 428427, 88622, 415756, 805445, -678516, -749123, -200253, 848173, 1382446, 308575, 1652265, -204526, 657054, 204559, 87050, -1578667, 1177772, 492702, -913353, -782007, -1155547, -1887875, 631657 ], [ 1126364, -305562, 191318, 42628, 38378, -168426, 331622, 943396, 1430930, -290454, -1518794, -335712, 1076242, 1114294, 151000, 1558680, -591274, 410088, 143326, -302362, -1524274, 1311536, 256278, -568500, -1021632, -1442938, -1007804, 930376 ], [ 1413614, -499437, 28043, 656578, 396053, -334101, -35053, 641746, 1803305, 1459221, -1548869, 687888, 647017, -187781, 880300, 1195980, -1872949, -1315212, 300751, -827437, -1605049, 768536, -24597, -437850, -904032, -1616413, 606946, -85724 ], [ 602048, -799936, -331456, -206976, 155840, 184384, -641664, 485312, 1804032, 172992, -261056, 1044096, 1600, -250496, 1286848, 45824, -1664064, -1458368, 913472, -433280, -1075200, 642240, 558272, 577792, -1133248, -1106368, -341568, -610624 ], [ -272405, -1144919, -525713, -1005663, -88773, 765767, -1222106, 331045, 1494383, -1300402, 1089699, 1232466, -638064, -91913, 1298441, -830157, -1161413, -1270204, 1313134, 178820, -564975, 555841, 1196174, 1604093, -1164948, -538023, -1408574, -906570 ], [ -413930, -1642094, 437662, 50562, 238902, 1028942, -1410356, 44170, -249442, -826852, 1488774, 1111716, -1028064, 114862, -665134, 676518, -440138, -736504, 17884, 1139720, -779550, 284866, 1290524, 1807418, 299352, -313998, -601724, -361620 ], [ 27919, -1442045, 324577, 740256, 725670, 396959, -1616558, -222146, -1063063, -214735, 932037, 1176294, -994839, 135946, -1198819, 1453299, -337448, -514093, -691220, 1080755, -1035408, 106621, 1152224, 1831619, 998712, -87366, -307925, -112218 ], [ 1212244, -354620, -1158548, 963456, 1414920, -1374316, -1845608, -462296, -692788, 573740, -841188, 1476744, -422964, -79304, 87356, 1301124, -1022048, -687868, -654320, -276220, -1343808, 46396, 717824, 1627844, 724512, 142584, -667100, -238968 ], [ 183424, 247485, -1462803, 218821, 1361065, -468686, -1790968, -53886, -1047303, 365340, -1020513, 323929, -391299, 291361, 252521, 1210494, 25962, 122142, 292280, -38580, -174853, 589851, -252111, 1076359, 1114162, 252579, -568015, -826948 ], [ -1559082, 649016, -1322046, -811120, 998630, 1314028, -1621578, 544234, -1623254, -168892, -623574, -1263506, -562824, 860464, 43908, 1145490, 1615834, 1232282, 1538470, 740066, 1458146, 1341394, -1380576, 409582, 1689776, 316184, -288336, -1567392 ], [ 23343, 171116, -585171, 591080, -763945, -419522, -1029153, -541391, -661679, 635258, -348399, 574219, -980724, 895864, 1071258, 1198965, -12791, 239657, 1645495, 100541, 420221, 1675669, -1187376, 149707, 241976, 278684, 500664, -1750992 ], [ 953088, -414928, -432624, 1328048, -1256536, -1067024, -510600, -938144, 286912, 677000, -258480, 1466680, -1361568, 1097104, 1689504, 793032, -561248, -429952, 1523344, 10616, -274336, 1297072, -599496, -277808, -416536, 219296, 1138536, -1537464 ], [ 495888, -1230778, -1521774, 651398, 949589, 593326, -149025, 128956, 1207912, -901375, -562230, 350455, -1663668, 1650754, 1438404, -589143, 1185652, -413152, 914194, 1088591, -239236, -596378, 827079, -1061558, 602189, 113396, 1455261, -480039 ], [ 460830, -464274, -1179818, 836742, 971864, 334418, -315668, 685364, 1620060, -813124, -571258, -432454, -1619894, 1622872, 843868, -391770, 769218, 259332, 624882, 803264, -2058, -1347786, 187380, -1435954, 400580, 2482, 1586928, 320338 ], [ 691905, 1299801, 64357, 1565517, -382636, -1134457, -815318, 919814, 1711410, 325826, -394483, -1005229, -1358069, 1228372, 32818, 801405, -1011057, 1345182, 537207, -341536, 362517, -1379211, -1754970, -1552279, -570370, -111593, 1601928, 958663 ], [ 551088, 94520, -256352, 1364868, -1091952, -1373416, -304216, 81292, 623300, 484420, 107332, -1042776, -420732, 2096, 850300, 749840, -374408, 1342828, 1219088, -989528, 665348, 67276, -1113456, -1140108, -652084, -60768, 1711584, -72344 ], [ 445998, -1024720, -479852, 919698, -1498842, -1497391, 69764, -513518, -437710, 698680, 433732, -808536, 416898, -1129144, 1280935, 547370, 224932, 1160413, 1642463, -1252373, 666068, 1194781, -288366, -489783, -567784, 66657, 1437939, -798494 ], [ 636948, -577120, 329848, -120852, -961692, -1667866, -520936, 308332, -904660, 1539280, -75368, 292464, 577548, -1537744, -506390, 253820, -320168, 705838, 714938, -179198, -516232, 437806, 207084, 895542, -185584, 432582, -407886, 382156 ], [ 973678, -663060, 270640, -563741, -896847, -1252779, -312473, 118232, -632054, 1472862, -330870, 1007924, 1009519, -1724344, -723842, 117964, -311341, 194024, 255130, 507475, -1304334, 528131, 725992, 1290599, -189331, 438016, -869023, 1037036 ], [ 1460128, -1296960, -680960, -392816, -1317072, -236304, 716752, -1111168, 400096, 474912, -325920, 1327424, 1720144, -1682944, 671008, 144064, 266384, -376576, 275680, 797200, -1687584, 1488656, 1268992, 668624, -589456, 73216, 91952, 1151936 ], [ 210621, -1668605, -241812, 222143, -191733, -184420, -268460, -671399, -411268, 521911, 499189, 253462, 651978, -945639, 969697, 609655, 606752, -1145711, 304726, -384476, -1260705, 1240625, 1174379, -41261, -867392, 171920, 454667, -202441 ], [ -1277556, -1873478, 542916, 927584, 1128006, -415654, -1551152, 61288, -1571338, 846304, 1464280, -1063226, -692406, -116646, 894958, 1036204, 797348, -1833908, 267076, -1805336, -719982, 688016, 802424, -693704, -965516, 329624, 615332, -1812250 ], [ -96606, -978353, 964566, 1288784, -136719, -894529, 27448, -1043012, -992263, 1101904, 1481380, -825551, 334119, -403521, -55667, -356846, 5798, -972158, -564074, -1388036, -1396557, 401816, -770476, -411404, 623134, -279676, 318182, -1777375 ], [ 158888, -17792, 957172, 1113952, -1106044, -557260, 660992, -1719528, -192212, 783756, 846080, -833912, 1109064, -765940, -451584, -1130368, -647740, -363416, -968868, -700088, -1292576, 68212, -1315664, -17972, 966708, -189760, 264156, -1377212 ], [ -1139062, 1052608, 229597, 39352, -1579519, 1149965, -291808, -1677978, 978763, -497469, -884320, -1255262, 1461714, -1255165, 83616, -863968, -1069615, -179366, -657993, 442162, 121624, -344963, -135764, 562003, -779667, 1073840, 618231, -363887 ], [ -1571712, 1409408, -12928, -318848, -1737344, 1719040, -609408, -1664128, 1369088, -924544, -1461120, -1395712, 1579264, -1418240, 262016, -775168, -1210240, -118016, -554368, 822912, 593024, -482688, 257536, 755328, -1361792, 1495040, 736256, -26112 ] ], [ [ 984832, -1201664, 276480, -308224, -848384, 902912, 414208, 1491712, -413440, 1375488, 55040, 792576, 656384, 629504, 1395968, -929792, -847872, -1681408, 1648384, 703232, -1643008, -1119232, 465408, 588032, 830976, 563200, -49152, 1203712 ], [ 567712, -920000, -98496, -257728, -181952, -22624, 455104, 610048, -905344, 558336, -58912, 323616, -219520, 715136, 831680, -319328, -819936, -629344, 614080, 891488, -1058560, -583648, -232128, 898208, 184128, 618592, 39648, 1344928 ], [ -84038, -479900, -684396, -178828, 859348, -1468774, 519004, -767552, -1673944, -718464, -236962, -409134, -1588120, 848936, -50020, 634522, -776286, 1014506, -1002020, 1185638, -145360, 253202, -1322028, 1382858, -826572, 705142, 178398, 1565578 ], [ -270148, -447760, -974896, -1012028, 140148, -955204, 339304, -549572, -451184, -8664, -365032, -803224, -692080, 457036, -1179240, 897892, -38236, 524616, -1266140, 1014008, 294500, -446028, -1309988, 1577008, -548292, 231552, 924608, 66748 ], [ -514458, -262316, -1140154, -1486364, -549422, -474578, 279020, -284704, 628624, 432690, -407388, -816736, -49182, -49798, -1760346, 899748, 406252, 139594, -1182294, 813630, 578898, -833412, -830142, 1398474, -492578, -78932, 1255174, -1225544 ], [ -1070808, 545584, -950104, -514064, -708872, -583928, 685520, -248704, 735424, -525960, -169488, 385664, -821832, -820648, -411096, 177648, -320048, 632344, -240744, 628680, 448248, 217488, 977208, 19224, -1510328, 303568, 19624, -1394144 ], [ -1049958, 1066210, -599296, 137344, -408824, -767222, 1047092, 138530, 647770, -1029948, -224244, 365804, -665658, -440998, -224436, 119874, -560798, 589858, 104964, 163164, 93114, 448920, 1239768, -179262, -1602608, 678424, 37456, -590864 ], [ -496308, 1321660, -100096, 492544, 315376, -1018772, 1367192, 849980, 380620, -1114248, -549144, -782296, 347892, 1000652, -1110936, 675324, -353348, 53308, -99336, -561336, -469236, -76080, 76368, 712188, -840608, 1046224, 1212256, 1109536 ], [ -251928, 151052, 68484, 721840, 32954, -548814, 464364, 225408, 594638, -1020916, -569166, -441508, -241394, 387090, -803300, -45712, -672694, 657580, 137760, -612518, -312152, -74772, -86998, 835526, -373238, 748392, 531924, 804012 ], [ -161872, -1208928, 239328, 891184, -444432, 132016, -603152, -484944, 809056, -792240, -559248, 94592, -1101856, -558256, -207504, -988672, -994048, 1315120, 336976, -577152, 90512, 35216, 14608, 617152, -93008, 342000, -395232, 1520 ], [ -769822, -1413828, 1064628, 800434, -619782, 1192066, -699302, 654306, 101956, 228510, -884598, -595408, -1152556, -331906, 506346, -1336672, -319648, 225970, -629474, -1111152, 1167062, 43766, 413158, -986648, -813758, 305850, 176268, -1107430 ], [ -1274452, -1117308, 1564188, 740164, -213432, 1615096, -441152, 807936, -423224, 598560, -507408, -606328, -883456, -263716, 895776, -1019632, -56248, -695720, -556844, -943992, 1195652, 96296, 846268, -1653068, -549668, 364080, 521508, -959080 ], [ -1624102, -68658, 1575138, 725614, 1065468, 1082596, 348448, -516864, -675524, -7440, 923592, 401372, -134656, -432766, 798576, 294968, -409348, -1366220, 1074406, 274908, -347698, 214796, 1331218, -913418, 1191682, 563880, 527358, 1075220 ], [ -1739024, 873600, 889704, 42656, 279552, -67664, 653512, -414888, -337104, -47472, 358000, 1119744, 3040, -249256, 751712, 558960, -981472, -999632, 1182368, -90632, 163056, -553304, 1435216, -285360, 894736, 608928, 280800, 1609008 ], [ -1750124, 1768800, -103746, -935944, -1419648, -1491164, 744262, 318162, 262596, 162828, -1090700, 1710144, -129560, 90194, 727112, 358260, -1650472, -174332, 616568, -1156982, 1582356, -1713554, 1370716, 293340, -303764, 585528, -77400, 1479108 ], [ -1705428, 656528, -611608, -1464772, 187472, -399848, 482328, -402592, -396296, 609188, -921612, 732780, 28364, -352388, -165804, 406940, 97220, 40616, -727120, -23608, 57344, -879948, -292036, 1211256, 579060, 157496, -678468, 388096 ], [ -1507644, -395470, -712396, -1440892, 1094066, 476770, 155610, -539410, -774668, 597956, -542124, 308748, 240908, -635354, -408660, 612836, 1117202, 288896, -1261396, 796478, -799378, -469302, -1138654, 1460916, 827418, -176002, -844380, -248654 ], [ -918144, -1222720, 216704, -11392, 84416, 713920, -325440, 875840, -387968, -598144, 322176, 1362048, 583808, -480704, 1050240, 1214336, 181952, 644096, 312704, 734528, 164672, -1215552, 168896, -19584, -628032, -252352, 117120, 316096 ], [ -68494, -913824, -215318, -92482, 160172, 818286, 131770, 1017172, 222590, -1136946, 193348, 980868, -98928, -352972, 1336702, 954804, 250322, 22680, 888774, -101594, 343800, -1098018, 591764, -74892, -731390, -197380, -146880, 662578 ], [ 974756, 240576, -1660268, -1297732, 1043672, 823836, 1287220, 210472, 999740, -1186596, -674552, -467832, -1544928, -245272, 750652, 54504, 1065572, -1325520, 722124, -1513844, -61200, -337668, 356264, 930408, 171460, -44680, -1322880, 846628 ], [ -371654, -366654, -601678, -408292, 722722, -325404, 1127980, -511598, 872740, -599896, -581232, -659042, -347768, -838532, -124648, -144056, 1043882, -479970, -116366, -1089064, -717750, -101218, -40566, -426912, 656750, 705500, -792110, 973608 ], [ -1635464, -872952, 421664, 673688, 331552, -1299864, 817048, -1057472, 693736, 64160, -224280, -654920, 777136, -1254872, -635728, -134336, 989192, 414936, -647336, -477064, -1192728, 115280, -446016, -1653552, 882560, 1176512, -183080, 1072056 ], [ -535514, 573498, -762136, 1074638, 544552, -424014, 771598, -746672, 971986, 620360, 740370, -640970, -612164, -176222, 998972, 402064, 1437242, -202914, 978814, -365914, -511278, 650180, -766416, -285852, 83360, -300688, -541730, 1066806 ], [ -7716, 657976, -618440, 951376, 708320, -70608, 872280, -207256, 827140, 965352, 939952, -651432, -1034300, 50932, 1230832, 182508, 1249424, -597316, 1293380, 29748, -163572, 1036908, -819032, 204920, 6252, -668808, -859716, 677968 ], [ -169866, -899924, 1126060, 195976, 812720, -347208, 1149180, 607844, 172090, 1055652, 216952, -691332, -290150, -748718, -228968, -948642, 294824, -722266, 26330, 768498, -218322, 1244958, -548732, -361780, 799902, 300492, -1128666, -173432 ], [ -790768, -249520, 989856, 56688, 922496, -1054560, 258592, 751728, -195008, 658976, -516688, -255792, -123920, -51600, -111584, -942432, 638192, 52032, -436560, 1067424, -225808, 1155984, 349328, -770560, 161408, 273440, -925760, -553536 ], [ -1472902, 1045790, 241752, 86556, 993794, -1847976, -940994, 632034, -445754, 133208, -1174738, 316878, -168518, 1066992, 537964, -562476, 1364930, 1026558, -607452, 1165602, -244432, 926520, 1400630, -1061194, -903568, -71308, -550952, -761244 ], [ 110948, -163060, 122352, -840744, 97844, -1199376, -49844, -347916, -248804, 474608, 68012, 309228, -567068, 112992, 1116664, -473976, 723380, -515892, -318552, 27252, -915232, -256080, 1017980, 197756, -542368, 72392, 107248, -669144 ], [ 1143898, -425160, 122002, -1036344, -229856, -873376, 661856, -835516, -3004, 267808, 874012, 323928, -555768, -338908, 1052764, -689576, 193580, -1451442, 127948, -725998, -1324132, -1032980, 491880, 873906, -73918, -22608, 326598, -324594 ], [ 1075048, 1206240, 359752, 231456, 578944, -1192576, 1014656, -338416, 340496, -1035392, 806512, 383328, 275232, 213392, -296336, -1513376, -112720, -1173192, 889648, -709048, -1209232, -998480, -321120, 384456, 609032, -595008, -331752, 524856 ], [ 1132910, 1117440, 338532, 613494, 661594, -1450488, 536590, 34416, 484528, -1363342, 796164, -147122, -13120, 331036, -807896, -1407798, -403416, -1166320, 1115736, -251520, -915920, -382872, 158474, 772120, -117172, -394540, -331162, 440322 ], [ 1266260, 3840, 163032, 467844, 311644, -1671888, -436460, 333216, 509728, -1110292, 819864, -1028972, -968320, 189736, -820496, -748548, -684816, -1321120, 1022736, 468480, -516320, 578928, 1408124, 1682320, -1682872, 266360, 61988, -200628 ], [ -61534, 353868, -310686, -756414, 741946, -129372, -1252190, -34524, -98630, -904714, 821484, -979736, -1193776, -36158, -540122, -59628, -255792, -415804, 1338078, -299160, 883366, -223464, -62758, 407428, -692812, -546994, 271736, 423468 ], [ -1073600, 742272, -511456, -1550240, 1075200, 1020352, -1683584, -244864, -379744, -702592, 482656, -686816, -1077376, -50336, -434496, 437632, 152736, 483648, 1516640, -804224, 1721920, -1038368, -1182560, -591168, 230304, -1127104, 217856, 807520 ], [ -452900, 802872, 389894, -410990, 800400, 156052, -748184, 338936, 749006, -497992, -1104494, 206134, 65624, 743314, -1067196, 218632, 257886, 1021548, 1059890, 135976, 170620, -1333718, -135410, 129732, 87054, -374404, -749344, -99230 ], [ 78576, 982108, 815408, 31264, 1051520, -88772, -261868, 644272, 598980, -425404, -1457328, 716196, 727848, 753328, -1404332, -128352, -132712, 1281592, 851508, 539692, -726016, -815260, 111840, 223860, 210032, 274328, -532388, -144444 ], [ 523176, 1276858, 777608, -205136, 1814720, 269578, -212818, 678472, -796170, -481354, -608328, 853446, 921948, 328, -1453682, -599952, -1006012, 1271092, 884958, 421042, -985216, 495590, -419760, -292290, 592232, 821828, 837562, 649206 ], [ 945456, -241832, 29768, -130016, 722600, 337048, -90928, 402112, -930720, 7616, -292608, 1016376, 136008, 744208, -1234472, 22848, -413152, 1378792, -338952, 808072, -40096, 88640, 89280, 144240, -358288, 203168, -39968, 920256 ], [ 1318840, -1955526, -792136, -67694, -699258, 321046, 121146, 143690, -691810, 625662, -199724, 1136432, -722308, 1568070, -907200, 847792, 466014, 1386164, -1644998, 1309664, 998610, -620276, 742098, 762562, -1467548, -598784, -1245526, 1040538 ], [ 1271440, -1159476, -609136, -886244, -818508, 200596, 1032396, 813740, 113540, 1174212, -976424, 777632, 96392, -466380, -182400, 978592, 565764, 131864, -695348, 1696064, 21660, -90776, 264348, 833212, -882248, -349184, -179476, 965388 ], [ 784110, -274686, -85328, -1433760, -563484, -248424, 1301122, 980292, 582142, 1053152, -868276, 392674, 352550, -1738884, 178740, 1062702, 307016, -224886, 62032, 1484020, -281562, 390468, 66506, 787804, -407090, -38336, 654052, 488588 ], [ -401040, 750864, 979072, -1551360, 285216, -1218624, 550672, 348192, 516592, -130048, 643424, -33776, -283600, -1802784, -36960, 1072752, -520384, 842064, 514432, 322720, 483888, 795168, 312656, 558304, -106640, 369664, 1118752, -625312 ], [ -790794, 344640, 1193812, -478926, 149412, -1238592, -254246, 577074, 234394, -173704, 612068, -41822, -715648, -1288854, 576600, 955506, 131216, 484788, 590758, -67154, 880302, -186516, 540038, 263218, -308132, 222580, 1445548, -189628 ], [ -806244, -735360, 1008712, 1153524, -449688, -811392, -1084796, 1211124, -149756, 318896, -145432, 147028, -1051648, -503004, 1580400, 778356, 1478816, -542712, 490108, -94004, 1103052, -1820616, 758588, -62732, -745832, -185720, 1707448, 975272 ], [ -996310, -931476, 1334904, 818186, -336454, 448738, -1142130, -349206, -507772, 473214, 362888, 1093472, -937968, -73978, 1804268, 631282, 122058, -818166, 533268, -103334, -312172, -759264, 648346, -620822, -572668, -373998, -209264, -659524 ], [ -885160, -873776, 1432624, 415776, -176584, 1147288, -970000, -1215136, -478232, 343904, 459688, 1366872, -546008, 365552, 1642808, 664072, -690672, -707216, 408248, -89904, -1292952, 294496, 523376, -999432, -489208, -639768, -1704024, -1426424 ], [ 67490, -184676, 863524, -22824, 57866, 238738, -225100, -6136, 615118, -539896, -670562, -267678, 577342, 860852, 480458, 1189222, 196428, 409684, -190102, -15204, -955602, 1124296, 382676, -866982, -698458, -1135218, -1874274, 404326 ], [ 732776, -166652, 296356, 179160, 157916, -50396, 32516, 349592, 1145164, -152356, -1273628, -472128, 905548, 650468, 99728, 1134352, -278364, 251632, -254380, -219132, -790284, 1019680, 55076, -776952, -685696, -1295676, -1110696, 626224 ], [ 1172276, -675902, -269294, 884460, 152366, 147154, -92734, 34892, 1232614, 1234094, -1462478, 447072, 608998, -114382, 333128, 623752, -1823214, -908168, 100970, -641982, -760134, 180880, -419374, -720252, -498496, -1192926, 386604, -415976 ], [ 615040, -553088, -396416, -2816, 235648, 408960, -571136, -36224, 1440256, 96896, -363136, 528128, 33152, -239360, 550016, 8704, -1324416, -1300608, 425344, -377600, -421888, 98432, -44928, 169472, -693376, -659072, -254336, -545664 ], [ -80686, -468378, -338518, -865738, 350258, 664122, -1007100, -34674, 1421738, -1186316, 802338, 540236, -541088, -232998, 578342, -396926, -551630, -1451048, 566964, 62936, -121130, 143606, 462068, 1090590, -771128, -101370, -1009940, -498076 ], [ -585436, -1237428, 357332, 5612, 558308, 816372, -843000, 146076, -32812, -795416, 1064388, 989336, -826688, -102348, -473908, 520324, -228380, -960848, -323736, 841136, -346580, 174956, 891368, 1361340, 214672, 163980, -294440, -331576 ], [ -233110, -1362846, 210230, 622400, 907268, 373962, -972468, 32532, -622234, -159722, 734286, 1240964, -795290, -7140, -660898, 900994, -203120, -736958, -672312, 797570, -746336, 216734, 910016, 1556322, 760912, 331452, -125486, -119932 ], [ 1210040, -669096, -1009720, 915200, 1435568, -825288, -1475568, -455568, -110584, 787528, -349464, 1241264, -360440, 42960, 253352, 598744, -557120, -852008, -330912, -291880, -1367936, 271784, 406016, 1654872, 747712, 374352, -652136, 149168 ], [ 454400, 62494, -1290050, 410830, 1094758, -408308, -1506768, -269588, -390714, 678888, -624054, 96134, -232930, 457270, 381542, 624404, 52700, -125228, 199248, -2040, -606286, 675314, -430954, 943162, 1178252, 251042, -446186, -531032 ], [ -1027164, 771280, -1209236, -335520, 421124, 538568, -1357852, 129244, -930212, 210776, -591268, -1386060, -223408, 976928, 239832, 770636, 951676, 863228, 788356, 757292, 614188, 1198540, -1357376, -35916, 1720864, 66320, 32288, -1527488 ], [ 178986, 145480, -417986, 666480, -865126, -625132, -898102, -649706, -427562, 636476, -79018, 31890, -441208, 507728, 679932, 965486, -387674, 229478, 1023706, 346142, 222238, 1465390, -1129376, -19566, 464464, -153880, 734288, -1467488 ], [ 797184, -372704, -213152, 1077024, -1223824, -944992, -482992, -846272, 69760, 545456, 37088, 764880, -750016, 392288, 996288, 685616, -809024, -307456, 1093216, 186704, -85952, 1187104, -581168, -127008, -92432, -228928, 1273328, -1225424 ], [ 165984, -662204, -1254452, 230724, 388526, 528308, -162742, 194728, 555760, -643594, -688612, 42330, -1252216, 1028588, 1049688, -603034, 720376, -638656, 810316, 562154, -216152, -249596, 647482, -497508, 837118, 4472, 1466078, -596474 ], [ 64980, -332, -844636, 538564, 634768, 462540, -289336, 749048, 866408, -487512, -758076, -563012, -1356516, 1144720, 639592, -288124, 666732, -60712, 549772, 474752, 70500, -753692, 152696, -657420, 427608, -29940, 1560480, -123188 ], [ 298230, 1261318, 480014, 1574014, 19768, -573510, -697636, 996548, 1066508, 516588, -413826, -1094462, -1209966, 932920, -62708, 1037726, -384918, 1090388, 303322, 95552, 619950, -669842, -1428604, -684570, -826092, -233190, 1592880, 251962 ], [ 559904, -57904, 245696, 1041112, -423328, -1044208, -63632, 275592, 353368, 270168, -99496, -1076880, -454952, 125984, 557864, 1006432, 158032, 1068488, 978272, -682128, 516056, 493576, -934816, -443528, -596984, -48704, 1688384, -531472 ], [ 741044, -1201504, -42184, 429772, -693628, -1363498, 451288, -287028, -358772, 197328, 115544, -842640, 223468, -598096, 903674, 757852, 640792, 916958, 1398602, -1179438, 259256, 1387486, -284596, -98138, -197744, 130486, 1423874, -1067092 ], [ 588344, -579904, 97616, 150472, -343528, -1309948, 60688, 182472, -690872, 1333728, -54256, 32160, 344968, -745696, -394276, 198952, 226192, 729908, 421052, -391188, -340144, 758836, 136904, 554212, 271456, 128836, -306676, -134392 ], [ 654388, -410296, -43488, -62302, -522602, -1012050, 99066, -126064, -570980, 1372116, -84196, 499960, 665898, -963152, -511852, -75640, 197058, 224880, -61956, 321730, -908020, 655586, 626928, 718458, 72510, -51968, -738378, 424904 ], [ 945088, -704896, -473088, -206752, -1245152, -463200, 578016, -1233664, 13120, 282816, 29504, 549760, 1191648, -1252352, 582848, -58240, 563808, -606720, -37056, 957280, -1443520, 1091936, 1187328, 381408, -812640, -416768, 163872, 600704 ], [ 62750, -1303582, -189496, -33782, -552174, -93592, -148168, -817530, -640600, 442074, 588654, -3420, 217500, -963706, 699446, 208730, 585408, -1303210, 23716, -20584, -1259574, 805654, 1002322, 62530, -1084544, -16928, 365202, -389926 ], [ -971896, -1862980, 272984, 225088, 375108, 156284, -1036576, -115728, -1521052, 889920, 1205136, -661692, -970980, -539524, 501428, 466760, 459672, -1827064, 45400, -1317904, -924084, 332128, 562768, -222512, -1085576, 476944, 366744, -1587964 ], [ -99796, -1022230, 568484, 481888, -417642, -411766, -32176, -880728, -1148602, 762720, 1091736, -648042, 53370, -358774, -264322, -156340, -284028, -786964, -494300, -1257304, -1089534, -41072, -479432, -175112, 115924, -332456, 256644, -1533514 ], [ 6000, -43776, 692344, 404032, -1014056, -374792, 423424, -1271536, -512952, 280200, 660480, -772432, 812336, -508536, -466432, -473344, -791464, -87568, -631192, -885456, -788672, -348808, -831712, 29704, 414200, -510848, 353128, -1160872 ], [ -1174500, 1165824, 528094, -235568, -1280906, 677758, -42176, -1034236, 564498, -798750, -304320, -1128532, 1125836, -1213086, 277568, -276544, -902314, 39932, -91942, 8844, 294928, -546658, -25912, 498754, -803650, 369952, 796378, -254122 ], [ -1568000, 1569024, 473344, -448768, -1369856, 1028608, -197376, -955136, 923648, -1158400, -625920, -1247232, 1230336, -1447936, 525568, -210944, -939264, 82432, 87808, 306944, 656128, -612608, 242688, 655104, -1209600, 663552, 944128, 48128 ] ], [ [ 736128, -1030912, 424960, 181760, -157952, 179072, 555264, 1554816, -491392, 1549952, -253056, 109568, -130560, 484736, 1511040, -1226752, -669696, -1414144, 1518464, -35456, -1546496, -1223168, -17152, 599168, 927488, 117760, -286720, 1359616 ], [ 314832, -857824, 331168, 45728, 299680, -505648, 392928, 984960, -866368, 910976, -78864, 187664, -755904, 420032, 877152, -642736, -662640, -689200, 637280, 268336, -1195904, -719600, -388960, 916304, 316832, 388912, -177040, 1463248 ], [ -343443, -587374, 184618, -166822, 1014730, -1575523, 139278, 94560, -1452268, -87424, 193311, 309689, -1733004, 318932, -113298, 269789, -651615, 443525, -739570, 743011, -648104, 67225, -969910, 1411829, -637318, 812587, -5665, 1625173 ], [ -515778, -769544, -295832, -968702, 89050, -1152578, 413428, 34430, -598968, 303956, -444724, -201996, -542904, 453382, -1205108, 792274, -270990, 118500, -1148110, 416956, 29266, -527750, -1023410, 1436184, -276098, 686272, 840160, 136638 ], [ -645277, -713846, -626477, -1413806, -673223, -753529, 660950, 81392, 271112, 522793, -773774, -494256, 256449, 426701, -1819709, 982514, 45782, -137675, -1288347, 167887, 453241, -805282, -652111, 1143477, -199649, 543350, 1346611, -1149796 ], [ -747052, 263704, -364652, -498056, -478148, -799804, 689000, 291392, 847712, -185732, 173176, 116544, -805476, -207124, -781484, 134264, 54632, 196300, -749172, 376612, -18884, 336968, 1039964, -116148, -1415324, 477800, 530836, -1344496 ], [ -570211, 970945, -341312, 270976, -238652, -770731, 961658, 541601, 742397, -721214, 112678, -117162, -888813, 67517, -402554, -41743, -17599, 291361, -422430, 269710, -364883, 643916, 1315052, -459663, -1376408, 524492, 542056, -671368 ], [ -136186, 1428670, -538112, 904576, 41848, -672106, 1460108, 828926, 7622, -1096964, -877772, -1130412, -68838, 1180742, -632204, 402782, -164674, 165886, -291780, -128540, -594458, 179816, 282152, 42462, -179408, 674792, 1316656, 802832 ], [ -289164, 426726, -531294, 690520, 7405, -81943, 636566, 578048, -33705, -813914, -967191, -930738, -466057, 249369, -651282, -211592, -686411, 723062, 319184, -269187, -467244, 238486, -191195, 215187, -163307, 753844, 911882, 784118 ], [ -549544, -793648, -348560, 327192, -109192, 620376, -357000, 322648, 30000, -348888, -853192, -542016, -1069840, -909272, -568264, -996096, -1175936, 1241112, 843432, -411968, -153784, 399688, -428280, 165216, -410152, 781176, 300304, 329336 ], [ -581119, -1037698, 916090, 343017, -308467, 1317201, -233475, 1063873, -359550, 373887, -767467, -901416, -1063990, -41297, -34939, -1170096, -675536, 119337, -281793, -1067768, 1033691, 414763, 237795, -1116684, -589327, 512301, 223654, -907939 ], [ -817354, -969118, 1612270, 406722, -88732, 1485756, 31200, 1090048, -615900, 432912, -272392, -872316, -872320, 386638, 336656, -786936, -354716, -754068, -366198, -1132028, 1091426, 486868, 771390, -1463814, -192562, 427416, 372274, -866164 ], [ -1360579, -431593, 1455745, 542247, 759518, 861906, 507600, 43648, -672450, -503688, 836708, -260466, -401920, 154513, 465656, 431964, -303266, -1254918, 1110627, -308978, -545449, 644518, 1106265, -408789, 1068113, 618516, 858799, 1094186 ], [ -1652488, 522816, 904436, 68176, -61952, -277160, 353188, -280212, -403688, -310328, 416696, 674304, -150544, 193516, 277040, 524856, -709104, -917736, 948048, -516932, 12024, -324204, 1125032, 83752, 1030920, 678992, 717424, 1668632 ], [ -1833238, 1661616, 178511, -675524, -1621952, -1644110, -80237, -284487, 8962, 382822, -679654, 1751904, 3956, 352441, -52060, 119706, -1317204, -209886, 60348, -1180907, 1540074, -1791129, 1003982, 327502, 419670, 681692, 298324, 1630082 ], [ -1677066, 1024712, -312908, -1370754, -193240, -839604, -87348, -517200, -236100, 747634, -499430, 723094, 56262, -159074, -719414, -55378, 51458, 50708, -832680, -286812, 428544, -508806, -554370, 1176572, 767386, 361308, -541762, 677632 ], [ -1436478, 253289, -400646, -1491294, 673769, -95487, -104259, -353433, -443430, 632002, -160310, 233638, 126822, -492413, -710666, 95186, 818009, 333440, -1028874, 306639, -268185, 122037, -1305375, 1421882, 640861, 116463, -795022, -39767 ], [ -990528, -802336, 541504, -135744, -7456, 417888, -161184, 837792, -530880, -707648, 543040, 1204288, 247872, -344288, 1048384, 1075136, -32416, 688640, 566976, 72864, 193440, -1017888, 69600, 93632, -738464, 77088, 475328, -120992 ], [ -270711, -770448, 41477, -149873, 36342, 529127, 293677, 975818, -223633, -1199209, 587458, 830242, -359928, -67206, 1202287, 1049402, 63417, 2380, 1176019, -513597, 153212, -870049, 733226, -183526, -708335, 25630, 223392, 320233 ], [ 652914, 70752, -1531798, -1183298, 619692, 341102, 1129402, 330068, 377342, -1059634, 141508, -544508, -1510128, 305844, 161662, 275252, 863442, -1458920, 1050694, -1362522, -260488, 236126, 867476, 321524, 370690, -34820, -1161408, 1150258 ], [ -560531, -225743, -906903, -523538, 400097, -460718, 1202742, -153767, 298482, -636204, -25592, -806913, -673148, -595106, -404788, -245788, 581477, -830145, -138551, -794772, -724043, 437631, 171221, -710416, 542055, 494670, -984583, 812948 ], [ -1621892, -431804, -185712, 350860, 169616, -1155212, 1095564, -553568, 246324, -103344, -40652, -876132, 144472, -1395116, -566824, -551008, 346436, -124116, -980372, -192516, -1020236, 450984, -530464, -1542424, 490944, 809952, -640468, 405404 ], [ -158717, 755821, -734412, 984535, 530516, -790487, 656439, -642968, 883449, 774756, 517273, -829557, -744578, -636191, 1011326, 72392, 1231661, -700641, 861103, -553341, -397511, 207234, -589864, -83374, 4944, -475848, -679393, 571979 ], [ 564686, 850652, -407204, 1079208, 751472, -333928, 465004, -229644, 1040290, 1230644, 466904, -583572, -1024382, -269286, 1295096, 67030, 1168456, -783554, 1193794, -432454, -207130, 240278, -549100, 467196, -144490, -729476, -786114, 493992 ], [ 396011, -372298, 976246, 523908, 803672, 233372, 572254, 789906, 617965, 1177394, -316996, -97122, -569507, -375111, 17996, -696545, -38444, -271229, -292931, 269321, -538105, 607103, -387550, -77754, 111935, 261574, -974589, 121092 ], [ -439288, 808, 777808, 141368, 991168, -620720, 70672, 899512, 238368, 500752, -807848, 226536, -367752, 385720, 197904, -516016, 479736, 437152, -449320, 562128, -610696, 592456, 465096, -481024, -181952, 48400, -653856, -378144 ], [ -1408435, 842239, 57196, -195730, 1174609, -1876628, -577073, 668545, -126957, -337172, -1149305, 492183, -272019, 1348408, 854934, -43318, 1522545, 1113007, -179470, 672225, -609832, 412060, 1475595, -789493, -635144, -530726, -163860, -894702 ], [ -161710, -72986, -314504, -848980, 159034, -1201928, 224902, -326630, -497682, 30328, -291530, 691158, -659694, 98608, 1098684, -246268, 1109370, -588218, -512620, -272550, -950032, -640040, 647070, 23582, -430544, -86876, 242040, -798252 ], [ 755965, -217636, -359079, -922780, -260016, -754128, 795952, -866430, -440382, -77872, 357870, 614508, -678844, -534542, 841934, -653268, 617270, -1649193, -328570, -865575, -1224082, -1189290, -109580, 561257, -215119, -22376, 311315, -586377 ], [ 1015540, 1178864, 250596, 162320, 513984, -760128, 905152, -495480, 472968, -1137472, 590520, -13392, 39056, 65608, -415816, -1468368, -32680, -1429668, 889880, -755100, -1365832, -732840, -722480, 548132, 21956, -716576, -292660, -143652 ], [ 1200103, 1176832, 578130, 245803, 650429, -1048316, 536503, -311496, 731608, -1138679, 836706, -643689, 13792, 252910, -931436, -1172811, -228140, -1390200, 1062956, -437120, -830312, -303180, -199531, 1020940, -568122, -755126, -294941, 171985 ], [ 1339978, 341632, 737580, -267422, 407054, -1504616, -116822, -238896, 600208, -509354, 1090956, -1275414, -454208, 194260, -1004936, -215586, -152840, -1458000, 613256, 4480, 108688, 110520, 1000094, 1783240, -1650972, -403076, 61234, 411910 ], [ -85343, 637894, -127551, -1010831, 467693, -16910, -1005023, -532686, 113389, -583829, 618774, -669900, -976856, -283151, -831485, 349098, -287576, -741822, 998111, -633356, 1193347, -375540, -372739, 748642, -930438, -742889, 276028, 422134 ], [ -1189600, 914880, -743920, -1334480, 570368, 1076960, -1555520, -636480, -153776, -574528, -47696, 34704, -1216576, -484176, -737952, 632512, -274608, -14688, 1183024, -1028800, 1695008, -902416, -1461424, -107680, -148784, -897888, 310656, 362544 ], [ -608050, 757980, -114445, -36455, 730568, 95210, -785420, 77820, 502999, -30628, -1197671, 707979, -395476, 468249, -1018302, 4612, 350367, 501462, 363049, -184300, 158, -1291291, -677449, 269570, 279991, -149538, -273744, 119169 ], [ 5496, 899342, 366488, 210832, 1161024, -146946, -172374, 531288, 200578, 184002, -1348056, 828658, 242388, 428760, -1308342, -358960, 134668, 854364, 51514, 404726, -685184, -906030, -498320, 358362, 469176, 274444, -80626, 199554 ], [ 650196, 1331117, 702788, -564968, 1854624, 331029, 287751, 730788, -1035797, 78027, -525156, 411283, 701838, -576540, -1607817, -465160, -899582, 1048314, 235039, 745001, -387584, 232995, -908120, 166287, 425076, 382594, 869549, 595179 ], [ 997656, -203668, -142492, -562928, 959124, 114444, -61464, 195168, -700112, 153312, -326016, 607708, 353508, 301320, -1398612, 244640, -304112, 1198644, -661316, 787076, 216496, -250080, -332960, 511032, -321864, 239824, -15376, 549984 ], [ 1236828, -1955091, -1163684, -450407, -268173, -234565, -438931, -361867, -41601, 337199, -326454, 902808, -152226, 1361619, -1045472, 1070744, 608607, 1211642, -1644563, 816432, 772729, -1003482, 397433, 948017, -1088750, 76800, -1169691, 436381 ], [ 1145928, -1035066, -1024184, -1153682, -859398, -183190, 874694, 658358, -64926, 1135874, -750804, 665808, -225276, -379206, -529472, 1044944, 645282, -3508, -849338, 1446432, 119854, -443532, 243758, 977342, -342500, 326400, -484266, 728806 ], [ 834599, -108719, -385768, -1617040, -949358, -456180, 1301905, 1105282, 145199, 1127856, -660346, 388353, -256189, -1510306, -277894, 1047303, 398308, -454827, -220312, 1429210, -101501, 68162, 153013, 827534, 70743, 341216, 167954, 593510 ], [ 173624, 827656, 1044032, -1699840, -244208, -1243680, 323080, 642832, 725624, -159744, 246704, 46728, -220264, -1674256, -445744, 1094328, -298592, 305448, 145088, 385360, 361624, 503312, 162088, 393584, -44232, -16384, 767504, -220240 ], [ -185941, 724192, 1319498, -780439, -328334, -1063200, -358211, 572521, 610205, -100740, 356114, 79137, -342592, -983803, 390188, 777417, 311944, -40518, 375491, 173575, 612487, -365098, 377203, -131095, -286962, -251686, 1193654, -40510 ], [ -403666, 131392, 1051748, 610586, -783884, -427200, -899486, 686746, 167330, 591960, 90164, 287562, -539392, 108722, 1698488, 289242, 1537744, -907068, 542366, 353350, 763462, -1846948, 689278, -698470, -589812, -429436, 1538204, 606740 ], [ -872219, -521706, 1350332, 842517, -347155, 336769, -1040137, -550843, -586014, 338799, 95044, 1132912, -913144, 294003, 1866966, -46071, 277237, -740011, 520682, -177603, -183702, -679920, 528605, -519931, -806814, -418919, -190008, -851330 ], [ -1028884, -777496, 1481112, 814352, 68060, 720524, -1009672, -1262928, -814284, 21424, -42476, 1323372, -875564, 396408, 1690716, -75196, -424568, -436936, 272412, -483608, -780812, 406320, 374200, -468036, -890684, -556364, -1575148, -1512380 ], [ -308959, 63854, 1107762, 158252, 356885, 49049, -538822, -428028, 424791, -401276, -592001, -335103, 306511, 339258, 652341, 726179, 597382, 162314, -584763, -117458, -332537, 1070820, 272650, -820611, -614909, -1114889, -1860673, 176995 ], [ 339188, -27742, 401394, 315692, 277454, 67634, -266590, -244212, 859398, -14258, -1028462, -608544, 734854, 186642, 48456, 710024, 34546, 93176, -652086, -135902, -56294, 727824, -146126, -985404, -349760, -1148414, -1213588, 322072 ], [ 930938, -852367, -566631, 1112342, -91321, 628409, -150415, -571962, 661923, 1008967, -1376087, 206256, 570979, -40983, -214044, 51524, -1773479, -501124, -98811, -456527, 84781, -406776, -814151, -1002654, -92960, -769439, 166262, -746228 ], [ 628032, -306240, -461376, 201344, 315456, 633536, -500608, -557760, 1076480, 20800, -465216, 12160, 64704, -228224, -186816, -28416, -984768, -1142848, -62784, -321920, 231424, -445376, -648128, -238848, -253504, -211776, -167104, -480704 ], [ 111033, 208163, -151323, -725813, 789289, 562477, -792094, -400393, 1349093, -1072230, 514977, -151994, -444112, -374083, -141757, 36305, 58153, -1631892, -179206, -52948, 322715, -268629, -272038, 577087, -377308, 335283, -611306, -89582 ], [ -756942, -832762, 277002, -39338, 877714, 603802, -275644, 247982, 183818, -763980, 640002, 866956, -625312, -319558, -282682, 364130, -16622, -1185192, -665356, 542552, 86390, 65046, 492212, 915262, 129992, 641958, 12844, -301532 ], [ -494139, -1283647, 95883, 504544, 1088866, 350965, -328378, 287210, -181405, -104709, 536535, 1305634, -595741, -150226, -122977, 348689, -68792, -959823, -653404, 514385, -457264, 326847, 667808, 1281025, 523112, 750270, 56953, -127646 ], [ 1207836, -983572, -860892, 866944, 1456216, -276260, -1105528, -448840, 471620, 1001316, 142260, 1005784, -297916, 165224, 419348, -103636, -92192, -1016148, -7504, -307540, -1392064, 497172, 94208, 1681900, 770912, 606120, -637172, 537304 ], [ 725376, -122497, -1117297, 602839, 828451, -347930, -1222568, -485290, 265875, 992436, -227595, -131661, -74561, 623179, 510563, 38314, 79438, -372598, 106216, 34500, -1037719, 760777, -609797, 809965, 1242342, 249505, -324357, -235116 ], [ -495246, 893544, -1096426, 140080, -156382, -236892, -1094126, -285746, -237170, 590444, -558962, -1508614, 116008, 1093392, 435756, 395782, 287518, 494174, 38242, 774518, -229770, 1055686, -1334176, -481414, 1751952, -183544, 352912, -1487584 ], [ 334629, 119844, -250801, 741880, -966307, -830742, -767051, -758021, -193445, 637694, 190363, -510439, 98308, 119592, 288606, 732007, -762557, 219299, 401917, 591743, 24255, 1255111, -1071376, -188839, 686952, -586444, 967912, -1183984 ], [ 641280, -330480, 6320, 826000, -1191112, -822960, -455384, -754400, -147392, 413912, 332656, 63080, -138464, -312528, 303072, 578200, -1056800, -184960, 663088, 362792, 102432, 1077136, -562840, 23792, 231672, -677152, 1408120, -913384 ], [ -163920, -93630, -987130, -189950, -172537, 463290, -176459, 260500, -96392, -385813, -814994, -265795, -840764, 406422, 660972, -616925, 255100, -864160, 706438, 35717, -193068, 97186, 467885, 66542, 1072047, -104452, 1476895, -712909 ], [ -330870, 463610, -509454, 240386, 297672, 590662, -263004, 812732, 112756, -161900, -944894, -693570, -1093138, 666568, 435316, -184478, 564246, -380756, 474662, 146240, 143058, -159598, 118012, 121114, 454636, -62362, 1534032, -566714 ], [ -95445, 1222835, 895671, 1582511, 422172, -12563, -579954, 1073282, 421606, 707350, -433169, -1183695, -1061863, 637468, -158234, 1274047, 241221, 835594, 69437, 532640, 877383, 39527, -1102238, 183139, -1081814, -354787, 1583832, -454739 ], [ 568720, -210328, 747744, 717356, 245296, -715000, 176952, 469892, 83436, 55916, -306324, -1110984, -489172, 249872, 265428, 1263024, 690472, 794148, 737456, -374728, 366764, 919876, -756176, 253052, -541884, -36640, 1665184, -990600 ], [ 1036090, -1378288, 395484, -60154, 111586, -1229605, 832812, -60538, -279834, -304024, -202644, -876744, 30038, -67048, 526413, 968334, 1056652, 673503, 1154741, -1106503, -147556, 1580191, -280826, 293507, 172296, 194315, 1409809, -1335690 ], [ 539740, -582688, -134616, 421796, 274636, -952030, 642312, 56612, -477084, 1128176, -33144, -228144, 112388, 46352, -282162, 144084, 772552, 753978, 127166, -603178, -164056, 1079866, 66724, 212882, 728496, -174910, -205466, -650940 ], [ 335098, -157532, -357616, 439137, -148357, -771321, 510605, -370360, -509906, 1271370, 162478, -8004, 322277, -201960, -299862, -269244, 705457, 255736, -379042, 135985, -511706, 783041, 527864, 146317, 334351, -541952, -607733, -187228 ], [ 430048, -112832, -265216, -20688, -1173232, -690096, 439280, -1356160, -373856, 90720, 384928, -227904, 663152, -821760, 494688, -260544, 861232, -836864, -349792, 1117360, -1199456, 695216, 1105664, 94192, -1035824, -906752, 235792, 49472 ], [ -85121, -938559, -137180, -289707, -912615, -2764, -27876, -963661, -869932, 362237, 678119, -260302, -216978, -981773, 429195, -192195, 564064, -1460709, -257294, 343308, -1258443, 370683, 830265, 166321, -1301696, -205776, 275737, -577411 ], [ -666236, -1852482, 3052, -477408, -377790, 728222, -522000, -292744, -1470766, 933536, 945992, -260158, -1249554, -962402, 107898, -102684, 121996, -1820220, -176276, -830472, -1128186, -23760, 323112, 248680, -1205636, 624264, 118156, -1363678 ], [ -102986, -1066107, 172402, -325008, -698565, 70997, -91800, -718444, -1304941, 423536, 702092, -470533, -227379, -314027, -472977, 44166, -573854, -601770, -424526, -1126572, -782511, -483960, -188388, 61180, -391286, -385236, 195106, -1289653 ], [ -146888, -69760, 427516, -305888, -922068, -192324, 185856, -823544, -833692, -223356, 474880, -710952, 515608, -251132, -481280, 183680, -935188, 188280, -293516, -1070824, -284768, -765828, -347760, 77380, -138308, -831936, 442100, -944532 ], [ -1209938, 1279040, 826591, -510488, -982293, 205551, 207456, -390494, 150233, -1100031, 275680, -1001802, 789958, -1171007, 471520, 310880, -735013, 259230, 474109, -424474, 468232, -748353, 83940, 435505, -827633, -333936, 974525, -144357 ], [ -1564288, 1728640, 959616, -578688, -1002368, 338176, 214656, -246144, 478208, -1392256, 209280, -1098752, 881408, -1477632, 789120, 353280, -668288, 282880, 729984, -209024, 719232, -742528, 227840, 554880, -1057408, -167936, 1152000, 122368 ] ], [ [ 487424, -860160, 573440, 671744, 532480, -544768, 696320, 1617920, -569344, 1724416, -561152, -573440, -917504, 339968, 1626112, -1523712, -491520, -1146880, 1388544, -774144, -1449984, -1327104, -499712, 610304, 1024000, -327680, -524288, 1515520 ], [ 61952, -795648, 760832, 349184, 781312, -988672, 330752, 1359872, -827392, 1263616, -98816, 51712, -1292288, 124928, 922624, -966144, -505344, -749056, 660480, -354816, -1333248, -855552, -545792, 934400, 449536, 159232, -393728, 1581568 ], [ -602848, -694848, 1053632, -154816, 1170112, -1682272, -240448, 956672, -1230592, 543616, 623584, 1028512, -1877888, -211072, -176576, -94944, -526944, -127456, -477120, 300384, -1150848, -118752, -617792, 1440800, -448064, 920032, -189728, 1684768 ], [ -761408, -1091328, 383232, -925376, 37952, -1349952, 487552, 618432, -746752, 616576, -524416, 399232, -393728, 449728, -1230976, 686656, -503744, -287616, -1030080, -180096, -235968, -609472, -736832, 1295360, -3904, 1140992, 755712, 206528 ], [ -776096, -1165376, -112800, -1341248, -797024, -1032480, 1042880, 447488, -86400, 612896, -1140160, -171776, 562080, 903200, -1879072, 1065280, -314688, -414944, -1394400, -477856, 327584, -777152, -474080, 888480, 93280, 1165632, 1438048, -1074048 ], [ -423296, -18176, 220800, -482048, -247424, -1015680, 692480, 831488, 960000, 154496, 515840, -152576, -789120, 406400, -1151872, 90880, 429312, -239744, -1257600, 124544, -486016, 456448, 1102720, -251520, -1320320, 652032, 1042048, -1294848 ], [ -90464, 875680, -83328, 404608, -68480, -774240, 876224, 944672, 837024, -412480, 449600, -600128, -1111968, 576032, -580672, -203360, 525600, -7136, -949824, 376256, -822880, 838912, 1390336, -740064, -1150208, 370560, 1046656, -751872 ], [ 223936, 1535680, -976128, 1316608, -231680, -325440, 1553024, 807872, -365376, -1079680, -1206400, -1478528, -485568, 1360832, -153472, 130240, 24000, 278464, -484224, 304256, -719680, 435712, 487936, -627264, 481792, 303360, 1421056, 496128 ], [ -326400, 702400, -1131072, 659200, -18144, 384928, 808768, 930688, -662048, -606912, -1365216, -1419968, -690720, 111648, -499264, -377472, -700128, 788544, 500608, 74144, -622336, 551744, -295392, -405152, 46624, 759296, 1291840, 764224 ], [ -937216, -378368, -936448, -236800, 226048, 1108736, -110848, 1130240, -749056, 94464, -1147136, -1178624, -1037824, -1260288, -929024, -1003520, -1357824, 1167104, 1349888, -246784, -398080, 764160, -871168, -286720, -727296, 1220352, 995840, 657152 ], [ -392416, -661568, 767552, -114400, 2848, 1442336, 232352, 1473440, -821056, 519264, -650336, -1207424, -975424, 249312, -576224, -1003520, -1031424, 12704, 65888, -1024384, 900320, 785760, 62432, -1246720, -364896, 718752, 271040, -708448 ], [ -360256, -820928, 1660352, 73280, 35968, 1356416, 503552, 1372160, -808576, 267264, -37376, -1138304, -861184, 1036992, -222464, -554240, -653184, -812416, -175552, -1320064, 987200, 877440, 696512, -1274560, 164544, 490752, 223040, -773248 ], [ -1097056, -794528, 1336352, 358880, 453568, 641216, 666752, 604160, -669376, -999936, 749824, -922304, -669184, 741792, 132736, 568960, -197184, -1143616, 1146848, -892864, -743200, 1074240, 881312, 95840, 944544, 673152, 1190240, 1113152 ], [ -1565952, 172032, 919168, 93696, -403456, -486656, 52864, -145536, -470272, -573184, 475392, 228864, -304128, 636288, -197632, 490752, -436736, -835840, 713728, -943232, -139008, -95104, 814848, 452864, 1167104, 749056, 1154048, 1728256 ], [ -1916352, 1554432, 460768, -415104, -1824256, -1797056, -904736, -887136, -244672, 602816, -268608, 1793664, 137472, 614688, -831232, -118848, -983936, -245440, -495872, -1204832, 1497792, -1868704, 637248, 361664, 1143104, 777856, 674048, 1781056 ], [ -1648704, 1392896, -14208, -1276736, -573952, -1279360, -657024, -631808, -75904, 886080, -77248, 713408, 84160, 34240, -1273024, -517696, 5696, 60800, -938240, -550016, 799744, -137664, -816704, 1141888, 955712, 565120, -405056, 967168 ], [ -1365312, 902048, -88896, -1541696, 253472, -667744, -364128, -167456, -112192, 666048, 221504, 158528, 12736, -349472, -1012672, -422464, 518816, 377984, -796352, -183200, 263008, 713376, -1472096, 1382848, 454304, 408928, -745664, 169120 ], [ -1062912, -381952, 866304, -260096, -99328, 121856, 3072, 799744, -673792, -817152, 763904, 1046528, -88064, -207872, 1046528, 935936, -246784, 733184, 821248, -588800, 222208, -820224, -29696, 206848, -848896, 406528, 833536, -558080 ], [ -472928, -627072, 298272, -207264, -87488, 239968, 455584, 934464, -669856, -1261472, 981568, 679616, -620928, 218560, 1067872, 1144000, -123488, -17920, 1463264, -925600, -37376, -642080, 874688, -292160, -685280, 248640, 593664, -22112 ], [ 331072, -99072, -1403328, -1068864, 195712, -141632, 971584, 449664, -245056, -932672, 957568, -621184, -1475328, 856960, -427328, 496000, 661312, -1592320, 1379264, -1211200, -459776, 809920, 1378688, -287360, 569920, -24960, -999936, 1453888 ], [ -749408, -84832, -1212128, -638784, 77472, -596032, 1277504, 204064, -275776, -672512, 530048, -954784, -998528, -351680, -684928, -347520, 119072, -1180320, -160736, -500480, -730336, 976480, 383008, -993920, 427360, 283840, -1177056, 652288 ], [ -1608320, 9344, -793088, 28032, 7680, -1010560, 1374080, -49664, -201088, -270848, 142976, -1097344, -488192, -1535360, -497920, -967680, -296320, -663168, -1313408, 92032, -847744, 786688, -614912, -1431296, 99328, 443392, -1097856, -261248 ], [ 218080, 938144, -706688, 894432, 516480, -1156960, 541280, -539264, 794912, 929152, 294176, -1018144, -876992, -1096160, 1023680, -257280, 1026080, -1198368, 743392, -740768, -283744, -235712, -413312, 119104, -73472, -651008, -817056, 77152 ], [ 1137088, 1043328, -195968, 1207040, 794624, -597248, 57728, -252032, 1253440, 1495936, -6144, -515712, -1014464, -589504, 1359360, -48448, 1087488, -969792, 1094208, -894656, -250688, -556352, -279168, 729472, -295232, -790144, -712512, 310016 ], [ 961888, 155328, 826432, 851840, 794624, 813952, -4672, 971968, 1063840, 1299136, -850944, 497088, -848864, -1504, 264960, -444448, -371712, 179808, -612192, -229856, -857888, -30752, -226368, 206272, -576032, 222656, -820512, 415616 ], [ -87808, 251136, 565760, 226048, 1059840, -186880, -117248, 1047296, 671744, 342528, -1099008, 708864, -611584, 823040, 507392, -89600, 321280, 822272, -462080, 56832, -995584, 28928, 580864, -191488, -525312, -176640, -381952, -202752 ], [ -1343968, 638688, -127360, -478016, 1355424, -1905280, -213152, 705056, 191840, -807552, -1123872, 667488, -375520, 1629824, 1171904, 475840, 1680160, 1199456, 248512, 178848, -975232, -102400, 1550560, -517792, -366720, -990144, 223232, -1028160 ], [ -434368, 17088, -751360, -857216, 220224, -1204480, 499648, -305344, -746560, -413952, -651072, 1073088, -752320, 84224, 1080704, -18560, 1495360, -660544, -706688, -572352, -984832, -1024000, 276160, -150592, -318720, -246144, 376832, -927360 ], [ 368032, -10112, -840160, -809216, -290176, -634880, 930048, -897344, -877760, -423552, -158272, 905088, -801920, -730176, 631104, -616960, 1040960, -1846944, -785088, -1005152, -1124032, -1345600, -711040, 248608, -356320, -22144, 296032, -848160 ], [ 956032, 1151488, 141440, 93184, 449024, -327680, 795648, -652544, 605440, -1239552, 374528, -410112, -197120, -82176, -535296, -1423360, 47360, -1686144, 890112, -801152, -1522432, -467200, -1123840, 711808, -565120, -838144, -253568, -812160 ], [ 1267296, 1236224, 817728, -121888, 639264, -646144, 536416, -657408, 978688, -914016, 877248, -1140256, 40704, 174784, -1054976, -937824, -52864, -1614080, 1010176, -622720, -744704, -223488, -557536, 1269760, -1019072, -1115712, -258720, -96352 ], [ 1413696, 679424, 1312128, -1002688, 502464, -1337344, 202816, -811008, 690688, 91584, 1362048, -1521856, 59904, 198784, -1189376, 317376, 379136, -1594880, 203776, -459520, 733696, -357888, 592064, 1884160, -1619072, -1072512, 60480, 1024448 ], [ -109152, 921920, 55584, -1265248, 193440, 95552, -757856, -1030848, 325408, -262944, 416064, -360064, -759936, -530144, -1122848, 757824, -319360, -1067840, 658144, -967552, 1503328, -527616, -682720, 1089856, -1168064, -938784, 280320, 420800 ], [ -1305600, 1087488, -976384, -1118720, 65536, 1133568, -1427456, -1028096, 72192, -446464, -578048, 756224, -1355776, -918016, -1041408, 827392, -701952, -513024, 849408, -1253376, 1668096, -766464, -1740288, 375808, -527872, -668672, 403456, -82432 ], [ -763200, 713088, -618784, 338080, 660736, 34368, -822656, -183296, 256992, 436736, -1290848, 1209824, -856576, 193184, -969408, -209408, 442848, -18624, -333792, -504576, -170304, -1248864, -1219488, 409408, 472928, 75328, 201856, 337568 ], [ -67584, 816576, -82432, 390400, 1270528, -205120, -82880, 418304, -197824, 793408, -1238784, 941120, -243072, 104192, -1212352, -589568, 402048, 427136, -748480, 269760, -644352, -996800, -1108480, 492864, 728320, 274560, 371136, 543552 ], [ 777216, 1385376, 627968, -924800, 1894528, 392480, 788320, 783104, -1275424, 637408, -441984, -30880, 481728, -1153408, -1761952, -330368, -793152, 825536, -414880, 1068960, 210048, -29600, -1396480, 624864, 257920, -56640, 901536, 541152 ], [ 1049856, -165504, -314752, -995840, 1195648, -108160, -32000, -11776, -469504, 299008, -359424, 199040, 571008, -141568, -1562752, 466432, -195072, 1018496, -983680, 766080, 473088, -588800, -755200, 877824, -285440, 276480, 9216, 179712 ], [ 1154816, -1954656, -1535232, -833120, 162912, -790176, -999008, -867424, 608608, 48736, -453184, 669184, 417856, 1155168, -1183744, 1293696, 751200, 1037120, -1644128, 323200, 546848, -1386688, 52768, 1133472, -709952, 752384, -1093856, -167776 ], [ 1020416, -910656, -1439232, -1421120, -900288, -566976, 716992, 502976, -243392, 1097536, -525184, 553984, -546944, -292032, -876544, 1111296, 724800, -138880, -1003328, 1196800, 218048, -796288, 223168, 1121472, 197248, 1001984, -789056, 492224 ], [ 885088, 57248, -686208, -1800320, -1335232, -663936, 1302688, 1230272, -291744, 1202560, -452416, 384032, -864928, -1281728, -734528, 1031904, 489600, -684768, -502656, 1374400, 78560, -254144, 239520, 867264, 548576, 720768, -318144, 698432 ], [ 748288, 904448, 1108992, -1848320, -773632, -1268736, 95488, 937472, 934656, -189440, -150016, 127232, -156928, -1545728, -854528, 1115904, -76800, -231168, -224256, 448000, 239360, 211456, 11520, 228864, 18176, -402432, 416256, 184832 ], [ 418912, 1103744, 1445184, -1081952, -806080, -887808, -462176, 567968, 986016, -27776, 100160, 200096, 30464, -678752, 203776, 599328, 492672, -565824, 160224, 414304, 344672, -543680, 214368, -525408, -265792, -725952, 941760, 108608 ], [ -1088, 998144, 1094784, 67648, -1118080, -43008, -714176, 162368, 484416, 865024, 325760, 428096, -27136, 720448, 1816576, -199872, 1596672, -1271424, 594624, 800704, 423872, -1873280, 619968, -1334208, -433792, -673152, 1368960, 238208 ], [ -748128, -111936, 1365760, 866848, -357856, 224800, -938144, -752480, -664256, 204384, -172800, 1172352, -888320, 661984, 1929664, -723424, 432416, -661856, 508096, -251872, -55232, -600576, 408864, -419040, -1040960, -463840, -170752, -1043136 ], [ -1172608, -681216, 1529600, 1212928, 312704, 293760, -1049344, -1310720, -1150336, -301056, -544640, 1279872, -1205120, 427264, 1738624, -814464, -158464, -166656, 136576, -877312, -268672, 518144, 225024, 63360, -1292160, -472960, -1446272, -1598336 ], [ -685408, 312384, 1352000, 339328, 655904, -140640, -852544, -849920, 234464, -262656, -513440, -402528, 35680, -182336, 824224, 263136, 998336, -85056, -979424, -219712, 290528, 1017344, 162624, -774240, -531360, -1094560, -1847072, -50336 ], [ -54400, 111168, 506432, 452224, 396992, 185664, -565696, -838016, 573632, 123840, -783296, -744960, 564160, -277184, -2816, 285696, 347456, -65280, -1049792, -52672, 677696, 435968, -347328, -1193856, -13824, -1001152, -1316480, 17920 ], [ 689600, -1028832, -863968, 1340224, -335008, 1109664, -208096, -1178816, 91232, 783840, -1289696, -34560, 532960, 32416, -761216, -520704, -1723744, -94080, -298592, -271072, 929696, -994432, -1208928, -1285056, 312576, -345952, -54080, -1076480 ], [ 641024, -59392, -526336, 405504, 395264, 858112, -430080, -1079296, 712704, -55296, -567296, -503808, 96256, -217088, -923648, -65536, -645120, -985088, -550912, -266240, 884736, -989184, -1251328, -647168, 186368, 235520, -79872, -415744 ], [ 302752, 884704, 35872, -585888, 1228320, 460832, -577088, -766112, 1276448, -958144, 227616, -844224, -347136, -515168, -861856, 469536, 667936, -1812736, -925376, -168832, 766560, -680864, -1006144, 63584, 16512, 771936, -212672, 318912 ], [ -928448, -428096, 196672, -84288, 1197120, 391232, 291712, 349888, 400448, -732544, 215616, 744576, -423936, -536768, -91456, 207936, 195136, -1409536, -1006976, 243968, 519360, -44864, 93056, 469184, 45312, 1119936, 320128, -271488 ], [ -755168, -1204448, -18464, 386688, 1270464, 327968, 315712, 541888, 259424, -49696, 338784, 1370304, -396192, -293312, 414944, -203616, 65536, -1182688, -634496, 231200, -168192, 436960, 425600, 1005728, 285312, 1169088, 239392, -135360 ], [ 1205632, -1298048, -712064, 818688, 1476864, 272768, -735488, -442112, 1053824, 1215104, 633984, 770304, -235392, 287488, 585344, -806016, 372736, -1180288, 315904, -323200, -1416192, 722560, -217600, 1708928, 794112, 837888, -622208, 925440 ], [ 996352, -307488, -944544, 794848, 562144, -287552, -938368, -700992, 922464, 1305984, 168864, -359456, 83808, 789088, 639584, -547776, 106176, -619968, 13184, 71040, -1469152, 846240, -788640, 676768, 1306432, 247968, -202528, 60800 ], [ 36672, 1015808, -983616, 615680, -733888, -1012352, -830400, -700736, 455872, 970112, -526656, -1631168, 455424, 1209856, 631680, 20928, -376640, 125120, -711872, 791744, -1073728, 912832, -1310976, -926912, 1783040, -433408, 673536, -1447680 ], [ 490272, 94208, -83616, 817280, -1067488, -1036352, -636000, -866336, 40672, 638912, 459744, -1052768, 637824, -268544, -102720, 498528, -1137440, 209120, -219872, 837344, -173728, 1044832, -1013376, -358112, 909440, -1019008, 1201536, -900480 ], [ 485376, -288256, 225792, 574976, -1158400, -700928, -427776, -662528, -364544, 282368, 628224, -638720, 473088, -1017344, -390144, 470784, -1304576, -62464, 232960, 538880, 290816, 967168, -544512, 174592, 555776, -1125376, 1542912, -601344 ], [ -493824, 474944, -719808, -610624, -733600, 398272, -190176, 326272, -748544, -128032, -941376, -573920, -429312, -215744, 272256, -630816, -210176, -1089664, 602560, -490720, -169984, 443968, 288288, 630592, 1306976, -213376, 1487712, -829344 ], [ -726720, 927552, -174272, -57792, -39424, 718784, -236672, 876416, -640896, 163712, -1131712, -824128, -829760, 188416, 231040, -80832, 461760, -700800, 399552, -182272, 215616, 434496, 83328, 899648, 481664, -94784, 1507584, -1010240 ], [ -489120, 1184352, 1311328, 1591008, 824576, 548384, -462272, 1150016, -223296, 898112, -452512, -1272928, -913760, 342016, -253760, 1510368, 867360, 580800, -164448, 969728, 1134816, 748896, -775872, 1050848, -1337536, -476384, 1574784, -1161440 ], [ 577536, -362752, 1249792, 393600, 913920, -385792, 417536, 664192, -186496, -158336, -513152, -1145088, -523392, 373760, -27008, 1519616, 1222912, 519808, 496640, -67328, 217472, 1346176, -577536, 949632, -486784, -24576, 1641984, -1449728 ], [ 1331136, -1555072, 833152, -550080, 916800, -1095712, 1214336, 165952, -200896, -805376, -520832, -910848, -163392, 464000, 149152, 1178816, 1472512, 430048, 910880, -1033568, -554368, 1772896, -277056, 685152, 542336, 258144, 1395744, -1604288 ], [ 491136, -585472, -366848, 693120, 892800, -594112, 1223936, -69248, -263296, 922624, -12032, -488448, -120192, 838400, -170048, 89216, 1318912, 778048, -166720, -815168, 12032, 1400896, -3456, -128448, 1185536, -478656, -104256, -1167488 ], [ 15808, 95232, -671744, 940576, 225888, -530592, 922144, -614656, -448832, 1170624, 409152, -515968, -21344, 559232, -87872, -462848, 1213856, 286592, -696128, -49760, -115392, 910496, 428800, -425824, 596192, -1031936, -477088, -799360 ], [ -84992, 479232, -57344, 165376, -1101312, -916992, 300544, -1478656, -760832, -101376, 740352, -1005568, 134656, -391168, 406528, -462848, 1158656, -1067008, -662528, 1277440, -955392, 298496, 1024000, -193024, -1259008, -1396736, 307712, -501760 ], [ -232992, -573536, -84864, -545632, -1273056, 88064, 92416, -1109792, -1099264, 282400, 767584, -517184, -651456, -999840, 158944, -593120, 542720, -1618208, -538304, 707200, -1257312, -64288, 658208, 270112, -1518848, -394624, 186272, -764896 ], [ -360576, -1841984, -266880, -1179904, -1130688, 1300160, -7424, -469760, -1420480, 977152, 686848, 141376, -1528128, -1385280, -285632, -672128, -215680, -1813376, -397952, -343040, -1332288, -379648, 83456, 719872, -1325696, 771584, -130432, -1139392 ], [ -106176, -1109984, -223680, -1131904, -979488, 553760, -151424, -556160, -1461280, 84352, 312448, -293024, -508128, -269280, -681632, 244672, -863680, -416576, -354752, -995840, -475488, -926848, 102656, 297472, -898496, -438016, 133568, -1045792 ], [ -299776, -95744, 162688, -1015808, -830080, -9856, -51712, -375552, -1154432, -726912, 289280, -649472, 218880, 6272, -496128, 840704, -1078912, 464128, 44160, -1256192, 219136, -1182848, 136192, 125056, -690816, -1153024, 531072, -728192 ], [ -1245376, 1392256, 1125088, -785408, -683680, -266656, 457088, 253248, -264032, -1401312, 855680, -875072, 454080, -1128928, 665472, 898304, -567712, 478528, 1040160, -857792, 641536, -950048, 193792, 372256, -851616, -1037824, 1152672, -34592 ], [ -1560576, 1888256, 1445888, -708608, -634880, -352256, 626688, 462848, 32768, -1626112, 1044480, -950272, 532480, -1507328, 1052672, 917504, -397312, 483328, 1372160, -724992, 782336, -872448, 212992, 454656, -905216, -999424, 1359872, 196608 ] ], [ [ 238720, -689408, 721920, 1161728, 1222912, -1268608, 837376, 1681024, -647296, 1898880, -869248, -1256448, -1704448, 195200, 1741184, -1820672, -313344, -879616, 1258624, -1512832, -1353472, -1431040, -982272, 621440, 1120512, -773120, -761856, 1671424 ], [ -190928, -733472, 1190496, 652640, 1262944, -1471696, 268576, 1734784, -788416, 1616256, -118768, -84240, -1828672, -170176, 968096, -1289552, -348048, -808912, 683680, -977968, -1470592, -991504, -702624, 952496, 582240, -70448, -610416, 1699888 ], [ -862253, -802322, 1922646, -142810, 1325494, -1789021, -620174, 1818784, -1008916, 1174656, 1053857, 1747335, -2022772, -741076, -239854, -459677, -402273, -698437, -214670, -142243, -1653592, -304729, -265674, 1469771, -258810, 1027477, -373791, 1744363 ], [ -1007038, -1413112, 1062296, -882050, -13146, -1547326, 561676, 1202434, -894536, 929196, -604108, 1000460, -244552, 446074, -1256844, 581038, -736498, -693732, -912050, -777148, -501202, -691194, -450254, 1154536, 268290, 1595712, 671264, 276418 ], [ -906915, -1616906, 400877, -1268690, -920825, -1311431, 1424810, 813584, -443912, 702999, -1506546, 150704, 867711, 1379699, -1938435, 1148046, -675158, -692213, -1500453, -1123599, 201927, -749022, -296049, 633483, 386209, 1787914, 1529485, -998300 ], [ -99540, -300056, 806252, -466040, -16700, -1231556, 695960, 1371584, 1072288, 494724, 858504, -421696, -772764, 1019924, -1522260, 47496, 803992, -675788, -1766028, -127524, -953148, 575928, 1165476, -386892, -1225316, 826264, 1553260, -1245200 ], [ 389283, 780415, 174656, 538240, 101692, -777749, 790790, 1347743, 931651, -103746, 786522, -1083094, -1335123, 1084547, -758790, -364977, 1068799, -305633, -1477218, 482802, -1280877, 1033908, 1465620, -1020465, -924008, 216628, 1551256, -832376 ], [ 584058, 1642690, -1414144, 1728640, -505208, 21226, 1645940, 786818, -738374, -1062396, -1535028, -1826644, -902298, 1540922, 325260, -142302, 212674, 391042, -676668, 737052, -844902, 691608, 693720, -1296990, 1142992, -68072, 1525456, 189424 ], [ -363636, 978074, -1730850, 627880, -43693, 851799, 980970, 1283328, -1290391, -399910, -1763241, -1909198, -915383, -26073, -347246, -543352, -713845, 854026, 682032, 417475, -777428, 865002, -399589, -1025491, 256555, 764748, 1671798, 744330 ], [ -1324888, 36912, -1524336, -800792, 561288, 1597096, 135304, 1937832, -1528112, 537816, -1441080, -1815232, -1005808, -1611304, -1289784, -1010944, -1539712, 1093096, 1856344, -81600, -642376, 1128632, -1314056, -738656, -1044440, 1659528, 1691376, 984968 ], [ -203713, -285438, 619014, -571817, 314163, 1567471, 698179, 1883007, -1282562, 664641, -533205, -1513432, -886858, 539921, -1117509, -836944, -1387312, -93929, 413569, -981000, 766949, 1156757, -112931, -1376756, -140465, 925203, 318426, -508957 ], [ 96842, -672738, 1708434, -260162, 160668, 1227076, 975904, 1654272, -1001252, 101616, 197640, -1404292, -850048, 1687346, -781584, -321544, -951652, -870764, 15094, -1508100, 882974, 1268012, 621634, -1085306, 521650, 554088, 73806, -680332 ], [ -833533, -1157463, 1216959, 175513, 147618, 420526, 825904, 1164672, -666302, -1496184, 662940, -1584142, -936448, 1329071, -200184, 705956, -91102, -1032314, 1183069, -1476750, -940951, 1503962, 656359, 600469, 820975, 727788, 1521681, 1132118 ], [ -1479416, -178752, 933900, 119216, -744960, -696152, -247460, -10860, -536856, -836040, 534088, -216576, -457712, 1079060, -672304, 456648, -164368, -753944, 479408, -1369532, -290040, 133996, 504664, 821976, 1303288, 819120, 1590672, 1787880 ], [ -1999466, 1447248, 743025, -154684, -2026560, -1950002, -1729235, -1489785, -498306, 822810, 142438, 1835424, 270988, 876935, -1610404, -357402, -650668, -280994, -1052092, -1228757, 1455510, -1946279, 270514, 395826, 1866538, 874020, 1049772, 1932030 ], [ -1620342, 1761080, 284492, -1182718, -954664, -1719116, -1226700, -746416, 84292, 1024526, 344934, 703722, 112058, 227554, -1826634, -980014, -40066, 70892, -1043800, -813220, 1170944, 233478, -1079038, 1107204, 1144038, 768932, -268350, 1256704 ], [ -1294146, 1550807, 222854, -1592098, -166825, -1240001, -623997, 18521, 219046, 700094, 603318, 83418, -101350, -206531, -1314678, -940114, 219623, 422528, -563830, -673039, 794201, 1304715, -1638817, 1343814, 267747, 701393, -696306, 378007 ], [ -1135296, 38432, 1191104, -384448, -191200, -174176, 167328, 761696, -816704, -926656, 984768, 888768, -424000, -71456, 1044672, 796736, -461152, 777728, 1075520, -1250464, 250976, -622560, -128992, 320064, -959328, 735968, 1191744, -995168 ], [ -675145, -483696, 555067, -264655, -211318, -49191, 617491, 893110, -1116079, -1323735, 1375678, 528990, -881928, 504326, 933457, 1238598, -310393, -38220, 1750509, -1337603, -227964, -414111, 1016150, -400794, -662225, 471650, 963936, -364457 ], [ 9230, -268896, -1274858, -954430, -228268, -624366, 813766, 569260, -867454, -805710, 1773628, -697860, -1440528, 1408076, -1016318, 716748, 459182, -1725720, 1707834, -1059878, -659064, 1383714, 1889900, -896244, 769150, -15100, -838464, 1757518 ], [ -938285, 56079, -1517353, -754030, -245153, -731346, 1352266, 561895, -850034, -708820, 1085688, -1102655, -1323908, -108254, -965068, -449252, -343333, -1530495, -182921, -206188, -736629, 1515329, 594795, -1277424, 312665, 73010, -1369529, 491628 ], [ -1594748, 450492, -1400464, -294796, -154256, -865908, 1652596, 454240, -648500, -438352, 326604, -1318556, -1120856, -1675604, -429016, -1384352, -939076, -1202220, -1646444, 376580, -675252, 1122392, -699360, -1320168, -292288, 76832, -1555244, -927900 ], [ 594877, 1120467, -678964, 804329, 502444, -1523433, 426121, -435560, 706375, 1083548, 71079, -1206731, -1009406, -1556129, 1036034, -586952, 820499, -1696095, 625681, -928195, -169977, -678658, -236760, 321582, -151888, -826168, -954719, -417675 ], [ 1709490, 1236004, 15268, 1334872, 837776, -860568, -349548, -274420, 1466590, 1761228, -479192, -447852, -1004546, -909722, 1423624, -163926, 1006520, -1156030, 994622, -1356858, -294246, -1352982, -9236, 991748, -445974, -850812, -638910, 126040 ], [ 1527765, 682954, 676618, 1179772, 785576, 1394532, -581598, 1154030, 1509715, 1420878, -1384892, 1091298, -1128221, 372103, 511924, -192351, -704980, 630845, -931453, -729033, -1177671, -668607, -65186, 490298, -1263999, 183738, -666435, 710140 ], [ 263672, 501464, 353712, 310728, 1128512, 246960, -305168, 1195080, 1105120, 184304, -1390168, 1191192, -855416, 1260360, 816880, 336816, 162824, 1207392, -474840, -448464, -1380472, -534600, 696632, 98048, -868672, -401680, -110048, -27360 ], [ -1279501, 435137, -311916, -760302, 1536239, -1933932, 150769, 741567, 510637, -1277932, -1098439, 842793, -479021, 1911240, 1488874, 994998, 1837775, 1285905, 676494, -314529, -1340632, -616860, 1625525, -246091, -98296, -1449562, 610324, -1161618 ], [ -707026, 107162, -1188216, -865452, 281414, -1207032, 774394, -284058, -995438, -858232, -1010614, 1455018, -844946, 69840, 1062724, 209148, 1881350, -732870, -900756, -872154, -1019632, -1407960, -94750, -324766, -206896, -405412, 511624, -1056468 ], [ -19901, 197412, -1321241, -695652, -320336, -515632, 1064144, -928258, -1315138, -769232, -674414, 1195668, -924996, -925810, 420274, -580652, 1464650, -2044695, -1241606, -1144729, -1023982, -1501910, -1312500, -64041, -497521, -21912, 280749, -1109943 ], [ 896524, 1124112, 32284, 24048, 384064, 104768, 686144, -809608, 737912, -1341632, 158536, -806832, -433296, -229960, -654776, -1378352, 127400, -1942620, 890344, -847204, -1679032, -201560, -1525200, 875484, -1152196, -959712, -214476, -1480668 ], [ 1334489, 1295616, 1057326, -489579, 628099, -243972, 536329, -1003320, 1225768, -689353, 917790, -1636823, 67616, 96658, -1178516, -702837, 122412, -1837960, 957396, -808320, -659096, -143796, -915541, 1518580, -1470022, -1476298, -222499, -364689 ], [ 1487414, 1017216, 1886676, -1737954, 597874, -1170072, 522454, -1383120, 781168, 692522, 1633140, -1768298, 574016, 203308, -1373816, 850338, 911112, -1731760, -205704, -923520, 1358704, -826296, 184034, 1985080, -1587172, -1741948, 59726, 1636986 ], [ -132961, 1205946, 238719, -1519665, -80813, 208014, -510689, -1529010, 537427, 57941, 213354, -50228, -543016, -777137, -1414211, 1166550, -351144, -1393858, 318177, -1301748, 1813309, -679692, -992701, 1431070, -1405690, -1134679, 284612, 419466 ], [ -1421600, 1260096, -1208848, -902960, -439296, 1190176, -1299392, -1419712, 298160, -318400, -1108400, 1477744, -1494976, -1351856, -1344864, 1022272, -1129296, -1011360, 515792, -1477952, 1641184, -630512, -2019152, 859296, -906960, -439456, 496256, -527408 ], [ -918350, 668196, -1123123, 712615, 590904, -26474, -859892, -444412, 10985, 904100, -1384025, 1711669, -1317676, -81881, -920514, -423428, 535329, -538710, -1030633, -824852, -340766, -1206437, -1761527, 549246, 665865, 300194, 677456, 555967 ], [ -140664, 733810, -531352, 569968, 1380032, -263294, 6614, 305320, -596226, 1402814, -1129512, 1053582, -728532, -220376, -1116362, -820176, 669428, -92, -1548474, 134794, -603520, -1087570, -1718640, 627366, 987464, 274676, 822898, 887550 ], [ 904236, 1439635, 553148, -1284632, 1934432, 453931, 1288889, 835420, -1515051, 1196789, -358812, -473043, 261618, -1730276, -1916087, -195576, -686722, 602758, -1064799, 1392919, 807680, -292195, -1884840, 1083441, 90764, -495874, 933523, 487125 ], [ 1102056, -127340, -487012, -1428752, 1432172, -330764, -2536, -218720, -238896, 444704, -392832, -209628, 788508, -584456, -1726892, 688224, -86032, 838348, -1306044, 745084, 729680, -927520, -1177440, 1244616, -249016, 313136, 33808, -190560 ], [ 1072804, -1954221, -1906780, -1215833, 593997, -1345787, -1559085, -1372981, 1258817, -239727, -579914, 435560, 987938, 948717, -1322016, 1516648, 893793, 862598, -1643693, -170032, 320967, -1769894, -291897, 1318927, -331154, 1427968, -1018021, -771933 ], [ 894904, -786246, -1854280, -1688558, -941178, -950762, 559290, 347594, -421858, 1059198, -299564, 442160, -868612, -204858, -1223616, 1177648, 804318, -274252, -1157318, 947168, 316242, -1149044, 202578, 1265602, 736996, 1677568, -1093846, 255642 ], [ 935577, 223215, -986648, -1983600, -1721106, -871692, 1303471, 1355262, -728687, 1277264, -244486, 379711, -1473667, -1053150, -1191162, 1016505, 580892, -914709, -785000, 1319590, 258621, -576450, 326027, 906994, 1026409, 1100320, -804242, 803354 ], [ 1322952, 981240, 1173952, -1996800, -1303056, -1293792, -132104, 1232112, 1143688, -219136, -546736, 207736, -93592, -1417200, -1263312, 1137480, 144992, -767784, -593600, 510640, 117096, -80400, -139048, 64144, 80584, -788480, 65008, 589904 ], [ 1023765, 1483296, 1570870, -1383465, -1283826, -712416, -566141, 563415, 1361827, 45188, -155794, 321055, 403520, -373701, 17364, 421239, 673400, -1091130, -55043, 655033, 76857, -722262, 51533, -919721, -244622, -1200218, 689866, 257726 ], [ 401490, 1864896, 1137820, -475290, -1452276, 341184, -528866, -362010, 801502, 1138088, 561356, 568630, 485120, 1332174, 1934664, -688986, 1655600, -1635780, 646882, 1248058, 84282, -1899612, 550658, -1969946, -277772, -916868, 1199716, -130324 ], [ -624037, 297834, 1381188, 891179, -368557, 112831, -836151, -954117, -742498, 69969, -440644, 1211792, -863496, 1029965, 1992362, -1400777, 587595, -583701, 495510, -326141, 73238, -521232, 289123, -318149, -1275106, -508761, -151496, -1234942 ], [ -1316332, -584936, 1578088, 1611504, 557348, -133004, -1089016, -1358512, -1486388, -623536, -1046804, 1236372, -1534676, 458120, 1786532, -1553732, 107640, 103624, 740, -1271016, 243468, 629968, 75848, 594756, -1693636, -389556, -1317396, -1684292 ], [ -1061857, 560914, 1596238, 520404, 954923, -330329, -1166266, -1271812, 44137, -124036, -434879, -469953, -235151, -703930, 996107, -199907, 1399290, -332426, -1374085, -321966, 913593, 963868, 52598, -727869, -447811, -1074231, -1833471, -277667 ], [ -447988, 250078, 611470, 588756, 516530, 303694, -864802, -1431820, 287866, 261938, -538130, -881376, 393466, -741010, -54088, -138632, 660366, -223736, -1447498, 30558, 1411686, 144112, -548530, -1402308, 322112, -853890, -1419372, -286232 ], [ 448262, -1205297, -1161305, 1568106, -578695, 1590919, -265777, -1785670, -479459, 558713, -1203305, -275376, 494941, 105815, -1308388, -1092932, -1674009, 312964, -498373, -85617, 1774611, -1582088, -1603705, -1567458, 718112, 77535, -274422, -1406732 ], [ 654016, 187456, -591296, 609664, 475072, 1082688, -359552, -1600832, 348928, -131392, -669376, -1019776, 127808, -205952, -1660480, -102656, -305472, -827328, -1039040, -210560, 1538048, -1532992, -1854528, -1055488, 626240, 682816, 7360, -350784 ], [ 494471, 1561245, 223067, -445963, 1667351, 359187, -362082, -1131831, 1203803, -844058, -59745, -1536454, -250160, -656253, -1581955, 902767, 1277719, -1993580, -1671546, -284716, 1210405, -1093099, -1740250, -449919, 410332, 1208589, 185962, 727406 ], [ -1099954, -23430, 116342, -129238, 1516526, 178662, 859068, 451794, 617078, -701108, -208770, 622196, -222560, -753978, 99770, 51742, 406894, -1633880, -1348596, -54616, 952330, -154774, -306100, 23106, -39368, 1597914, 627412, -241444 ], [ -1016197, -1125249, -132811, 268832, 1452062, 304971, 959802, 796566, 700253, 5317, 141033, 1434974, -196643, -436398, 952865, -755921, 199864, -1405553, -615588, -51985, 120880, 547073, 183392, 730431, 47512, 1587906, 421831, -143074 ], [ 1203428, -1612524, -563236, 770432, 1497512, 821796, -365448, -435384, 1636028, 1428892, 1125708, 534824, -172868, 409752, 751340, -1508396, 837664, -1344428, 639312, -338860, -1440320, 947948, -529408, 1735956, 817312, 1069656, -607244, 1313576 ], [ 1267328, -492479, -771791, 986857, 295837, -227174, -654168, -916694, 1579053, 1619532, 565323, -587251, 242177, 954997, 768605, -1133866, 132914, -867338, -79848, 107580, -1900585, 931703, -967483, 543571, 1370522, 246431, -80699, 356716 ], [ 568590, 1138072, -870806, 1091280, -1311394, -1787812, -566674, -1115726, 1148914, 1349780, -494350, -1753722, 794840, 1326320, 827604, -353926, -1040798, -243934, -1461986, 808970, -1917686, 769978, -1287776, -1372410, 1814128, -683272, 994160, -1407776 ], [ 645915, 68572, 83569, 892680, -1168669, -1241962, -504949, -974651, 274789, 640130, 729125, -1595097, 1177340, -656680, -494046, 265049, -1512323, 198941, -841661, 1082945, -371711, 834553, -955376, -527385, 1131928, -1451572, 1435160, -616976 ], [ 329472, -246032, 445264, 323952, -1125688, -578896, -400168, -570656, -581696, 150824, 923792, -1340520, 1084640, -1722160, -1083360, 363368, -1552352, 60032, -197168, 714968, 479200, 857200, -526184, 325392, 879880, -1573600, 1677704, -289304 ], [ -823728, 1043518, -452486, -1031298, -1294663, 333254, -203893, 392044, -1400696, 129749, -1067758, -882045, -17860, -837910, -116460, -644707, -675452, -1315168, 498682, -1017157, -146900, 790750, 108691, 1194642, 1541905, -322300, 1498529, -945779 ], [ -1122570, 1391494, 160910, -355970, -376520, 846906, -210340, 940100, -1394548, 489324, -1318530, -954686, -566382, -289736, 26764, 22814, 359274, -1020844, 324442, -510784, 288174, 1028590, 48644, 1678182, 508692, -127206, 1481136, -1453766 ], [ -882795, 1145869, 1726985, 1599505, 1226980, 1109331, -344590, 1226750, -868198, 1088874, -471855, -1362161, -765657, 46564, -349286, 1746689, 1493499, 326006, -398333, 1406816, 1392249, 1458265, -449506, 1918557, -1593258, -597981, 1565736, -1868141 ], [ 586352, -515176, 1751840, 69844, 1582544, -56584, 658120, 858492, -456428, -372588, -719980, -1179192, -557612, 497648, -319444, 1776208, 1755352, 245468, 255824, 240072, 68180, 1772476, -398896, 1646212, -431684, -12512, 1618784, -1908856 ], [ 1626182, -1731856, 1270820, -1040006, 1722014, -961819, 1595860, 392442, -121958, -1306728, -839020, -944952, -356822, 995048, -228109, 1389298, 1888372, 186593, 667019, -960633, -961180, 1965601, -273286, 1076797, 912376, 321973, 1381679, -1872886 ], [ 442532, -588256, -599080, 964444, 1510964, -236194, 1805560, -195108, -49508, 717072, 9080, -748752, -352772, 1630448, -57934, 34348, 1865272, 802118, -460606, -1027158, 188120, 1721926, -73636, -469778, 1642576, -782402, -3046, -1684036 ], [ -303482, 347996, -985872, 1442015, 600133, -289863, 1333683, -858952, -387758, 1069878, 655826, -1023932, -364965, 1320424, 124118, -656452, 1722255, 317448, -1013214, -235505, 280922, 1037951, 329736, -997965, 858033, -1521920, -346443, -1411492 ], [ -600032, 1071296, 150528, 351440, -1029392, -1143888, 161808, -1601152, -1147808, -293472, 1095776, -1783232, -393840, 39424, 318368, -665152, 1456080, -1297152, -975264, 1437520, -711328, -98224, 942336, -480240, -1482192, -1886720, 379632, -1052992 ], [ -380863, -208513, -32548, -801557, -1633497, 178892, 212708, -1255923, -1328596, 202563, 857049, -774066, -1085934, -1017907, -111307, -994045, 521376, -1775707, -819314, 1071092, -1256181, -499259, 486151, 373903, -1736000, -583472, 96807, -952381 ], [ -54916, -1831486, -536812, -1882400, -1883586, 1872098, 507152, -646776, -1370194, 1020768, 427704, 542910, -1806702, -1808158, -679162, -1241572, -553356, -1806532, -619628, 144392, -1536390, -735536, -156200, 1191064, -1445756, 918904, -379020, -915106 ], [ -109366, -1153861, -619762, -1938800, -1260411, 1036523, -211048, -393876, -1617619, -254832, -77196, -115515, -788877, -224533, -890287, 445178, -1153506, -231382, -284978, -865108, -168465, -1369736, 393700, 533764, -1405706, -490796, 72030, -801931 ], [ -452664, -121728, -102140, -1725728, -738092, 172612, -289280, 72440, -1475172, -1230468, 103680, -587992, -77848, 263676, -510976, 1497728, -1222636, 739976, 381836, -1441560, 723040, -1599868, 620144, 172732, -1243324, -1474112, 620044, -511852 ], [ -1280814, 1505472, 1423585, -1060328, -385067, -738863, 706720, 896990, -678297, -1702593, 1435680, -748342, 118202, -1086849, 859424, 1485728, -400411, 697826, 1606211, -1291110, 814840, -1151743, 303644, 309007, -875599, -1741712, 1330819, 75173 ], [ -1556864, 2047872, 1932160, -838528, -267392, -1042688, 1038720, 1171840, -412672, -1859968, 1879680, -801792, 183552, -1537024, 1316224, 1481728, -126336, 683776, 2014336, -1240960, 845440, -1002368, 198144, 354432, -753024, -1830912, 1567744, 270848 ] ], [ [ 292864, -708352, 367872, 1159168, 1437440, -1326848, 708864, 1211648, -405760, 1943552, -698112, -801280, -1815808, 310016, 1580032, -1365504, -644352, -702208, 985600, -1612544, -1280256, -965888, -716032, 229888, 924160, -666112, -779776, 1098496 ], [ -68576, -722464, 846816, 649504, 1319840, -1256672, 70368, 1434944, -473632, 1470944, -149952, -36736, -1638304, -117088, 848416, -893280, -635040, -816352, 677344, -909728, -1399104, -688160, -442624, 485536, 530656, -132064, -547552, 1133056 ], [ -633326, -744514, 1595166, -146846, 1136090, -1147022, -927282, 1783844, -579682, 732494, 706548, 1157864, -1360954, -784438, -294734, -155430, -620490, -994702, 195694, 188422, -1584804, -254210, -15424, 884986, -84194, 702386, -184702, 1187056 ], [ -818676, -1404124, 1011696, -622456, -108860, -1294692, 340128, 1307724, -781072, 477884, -700752, 667144, -218824, 354072, -1007944, 682380, -610140, -550052, -652476, -655508, -693064, -628200, -119944, 757196, 307836, 1257536, 407468, 323636 ], [ -728828, -1700016, 480146, -814478, -897102, -1403078, 1264224, 1001086, -663858, 313220, -1475002, 64204, 447604, 1224112, -1472572, 1091348, -366544, -267248, -1366448, -1183068, -166024, -719696, -21350, 437896, 381568, 1522062, 938838, -476522 ], [ 207472, -599616, 450296, -117128, 131448, -1314728, 465024, 1473736, 563592, 337520, 462248, -510896, -719696, 738112, -1193872, 12848, 673856, -688448, -1533248, -157968, -1145824, 349504, 899800, -406304, -876032, 863112, 1206888, -837272 ], [ 665554, 358434, -110266, 763366, 279612, -887702, 371412, 1388140, 413328, 39836, 394508, -977732, -1128212, 644374, -667912, -483226, 913820, -387602, -1299674, 469644, -1361380, 846184, 1054054, -930626, -526442, 271476, 1371588, -622070 ], [ 682204, 1185084, -1160716, 1812916, -384888, -148052, 929112, 787240, -1008672, -555064, -1523992, -1344632, -836312, 912724, 86288, -441676, 414920, 579748, -696524, 730344, -871480, 814384, 500404, -1159676, 1306708, -258024, 1440888, 124780 ], [ -112324, 608246, -1546754, 537878, 54102, 440806, 554366, 1115370, -1289118, -138828, -1585652, -1585018, -728388, -190938, -239090, -791990, -300408, 1002734, 519554, 493162, -659130, 1048910, -448770, -941230, 435728, 486644, 1401730, 567240 ], [ -889712, -216112, -1528368, -1056528, 661072, 976608, 103984, 1593936, -1271328, 449936, -1162816, -1719680, -691536, -1298176, -754272, -1134640, -980704, 1144928, 1589040, 113536, -421792, 1275328, -1279168, -692848, -794784, 1327856, 1212128, 751392 ], [ 35638, -415762, 599982, -857478, 553822, 1357908, 812434, 1546686, -950028, 540086, -251416, -1212080, -896286, 201824, -783972, -659890, -951604, -18172, 252690, -502064, 558308, 921928, -354568, -1053898, 161316, 528506, -28972, -642708 ], [ 319108, -684292, 1639932, -533388, 491392, 1186968, 1127884, 1335576, -750108, 35756, 365264, -991940, -969276, 1091624, -613692, -98260, -758044, -711232, -180360, -947804, 609488, 810568, 317852, -739948, 699096, 241256, -177712, -823548 ], [ -360242, -1056142, 1047282, -21738, 496192, 187668, 853834, 878676, -732258, -1360294, 539864, -1202990, -844626, 1066124, -143442, 593690, -317794, -699232, 741540, -1138754, -732712, 1062268, 612002, 586502, 609396, 722156, 1312088, 815502 ], [ -931848, -368752, 663152, 208176, -275472, -760984, -51808, -215328, -602608, -859176, 468816, -164272, -469856, 929552, -505192, 259264, -483136, -541008, 292200, -1276352, -139888, -128824, 484432, 648104, 890144, 805464, 1313856, 1528744 ], [ -1455798, 787148, 371252, 313476, -1390572, -1687234, -1236808, -1591128, -423508, 481074, 289116, 1427228, 15544, 743852, -1234942, -529136, -916336, -318108, -763650, -1390352, 1308812, -1958074, 170332, 150254, 1334744, 712914, 657456, 1832494 ], [ -1474772, 1041580, 85864, -857872, -764156, -1398996, -701308, -725616, 271372, 705996, 333488, 770164, 76776, 364864, -1692076, -1060756, -201944, -164768, -736584, -876536, 851272, -134092, -790380, 748196, 1004712, 759336, -471360, 1313956 ], [ -1322534, 952996, 76588, -1373296, -205598, -1000434, -157426, 115500, 483880, 556326, 497606, 376546, -51558, 106996, -1349794, -943198, 181288, 127954, -351744, -691160, 399976, 790898, -1229118, 984668, 434556, 771012, -781680, 630418 ], [ -747584, 13696, 777088, -157696, 117952, -360384, 348224, 816000, -561920, -517824, 961856, 738496, -652608, 167296, 1038656, 834752, -326912, 781504, 915456, -1372160, 30976, -722752, -303168, 253568, -726144, 688512, 1029120, -448832 ], [ -286928, -264608, 222676, -129412, 85376, -135628, 501016, 816890, -988950, -922808, 1195110, 253174, -1055256, 513374, 1133142, 1249086, -308018, 82790, 1354734, -1265486, -175140, -572216, 517518, -226756, -453998, 419736, 1004164, 6846 ], [ 88672, -51008, -1265624, -984712, -212224, -219928, 391216, 297140, -955500, -829808, 1256460, -862676, -1310256, 1072124, -479508, 648636, 103132, -1622260, 1177884, -572636, -260040, 816784, 1259868, -520456, 884452, 12336, -386936, 1604796 ], [ -820388, 119302, -1458344, -775052, -77834, -258338, 890336, 387480, -830920, -792188, 945490, -1200216, -1145486, -135306, -527608, -525764, -562638, -1220400, -176116, 171044, -489370, 1220124, 355638, -746296, 536152, -11954, -1150396, 384476 ], [ -1485080, 309448, -1330280, -276608, 122272, -423296, 1276328, 428472, -537328, -515480, 538936, -1314504, -901760, -1351800, -216592, -1440872, -1003488, -712920, -1207072, 629096, -603016, 1178544, -574248, -741976, 3016, -70496, -1607344, -957448 ], [ 170770, 638698, -564530, 877792, 318472, -1289696, 576578, -282378, 569972, 1061170, -68714, -885354, -582560, -1189350, 716108, -531122, 606312, -1352670, 408728, -453454, 7334, -402756, -308898, 415874, -138134, -618296, -962044, -661498 ], [ 1141792, 840040, -4480, 1378984, 419948, -818128, -46400, -187088, 1228744, 1779728, -710908, -123684, -517476, -620396, 969760, 29788, 932884, -939372, 713556, -891432, -69796, -1007848, -50212, 781864, -377068, -581228, -683400, -90488 ], [ 1286992, 887140, 307520, 1092484, 407198, 1266872, -576800, 880312, 1346644, 1463528, -1394758, 1038966, -758826, 438754, 404560, 170038, -287966, 743778, -562494, -552132, -975946, -435748, 200438, 192964, -733918, 161122, -846900, 812212 ], [ 315216, 692096, 89872, 209248, 661792, 139376, -373488, 1053952, 828384, 452480, -1292368, 1184096, -800144, 1173104, 848480, 632400, 232336, 1072512, -283760, -229296, -1066064, -454784, 643504, 125088, -301616, -155600, -355648, 79600 ], [ -973416, 420398, -309896, -830714, 950080, -1956292, 75888, 890944, 75018, -731218, -930214, 996440, -769904, 1707392, 1589342, 1156266, 1308808, 888858, 445324, 45258, -889658, -687266, 1078492, 218010, 346564, -789680, 321650, -1144484 ], [ -771216, 280748, -767696, -772964, -129920, -1129192, 456288, -73856, -1140732, -400468, -735964, 1107440, -651104, 84992, 1239692, 533316, 1555408, -563292, -677576, -704892, -961508, -1228916, -247208, -72540, -250136, -416480, 132500, -847784 ], [ -370316, 444898, -761646, -569114, -635170, -435592, 583938, -756606, -1324582, -408518, -490714, 698240, -524354, -741558, 700792, -102734, 1245958, -1550092, -823276, -1026542, -1186558, -1198566, -1156658, 58810, -707986, -258930, -57350, -742734 ], [ 427984, 1216648, 172104, -73064, 9080, -8992, 206088, -875256, 555368, -1094168, -143464, -751360, -381704, 23592, -216608, -764984, -175592, -1606192, 985424, -491192, -1718008, -24216, -1233608, 1033960, -888136, -532680, -248600, -1020984 ], [ 822272, 1218820, 975382, -559596, 231458, -241238, 336120, -1168558, 1083316, -524542, 365090, -1357498, -82168, 306898, -921286, -419178, -11738, -1597714, 963662, -346130, -724496, -55134, -768366, 1371602, -1078156, -889808, -85658, -186086 ], [ 975872, 762520, 1700932, -1631496, 202508, -865988, 768720, -1565908, 805816, 792908, 969740, -1461148, 310832, 303148, -1499236, 527172, 1096612, -1550764, -148588, -433580, 1177504, -804084, 19884, 1329452, -1274056, -1296608, 288292, 1311964 ], [ -207886, 859186, 471436, -1412682, -405766, 432016, -7422, -1540426, 644926, 88796, 207776, -51352, -313642, -685922, -1485718, 1066560, -151112, -1284532, 163460, -747212, 1397422, -677562, -1013328, 1085546, -1306564, -853604, 566194, 462358 ], [ -1101216, 869440, -662144, -867744, -649600, 1317088, -647584, -1294656, 431360, -413728, -610400, 1209184, -943200, -1256128, -1349216, 1123136, -991296, -987200, 259552, -942080, 1180384, -605632, -1862048, 795744, -991520, -357920, 723008, -201120 ], [ -494766, 383740, -815144, 465906, 636200, 62938, -398734, -372156, -13840, 475322, -1197650, 1434034, -1265250, 34172, -948866, -470164, 426804, -645500, -897398, -626480, -108566, -1015732, -1446398, 401394, 552730, 59530, 464108, 574530 ], [ 229712, 601800, -352164, 345600, 1307692, -251320, 172964, 243608, -654132, 1049960, -1034020, 951856, -774176, -140124, -1110384, -922552, 543480, -240796, -1345648, 159104, -338152, -786520, -1359676, 489492, 988064, -101532, 416868, 672184 ], [ 1069112, 1505100, 710586, -1190400, 1381042, 349580, 1059014, 560708, -1484382, 1318460, -139270, -218744, 508624, -1740474, -1818984, -264052, -607020, 225254, -1103848, 1402304, 463748, 65180, -1593226, 1047342, 343664, -825882, 575718, 109684 ], [ 1050152, 147840, -350184, -1167360, 1194352, -449680, -99016, -248032, -418152, 608600, -317560, -26744, 801544, -659184, -1577784, 475088, -272040, 631784, -1225408, 831104, 254528, -669280, -910576, 981792, -126376, -86592, -44352, -331616 ], [ 815370, -1489296, -1753856, -829908, 837960, -1425520, -1442720, -1111824, 866530, -161330, -678122, 455982, 693624, 838570, -1125356, 1162400, 372528, 869140, -1363342, -5802, -154930, -1641576, -66174, 774952, -403768, 963504, -795676, -624274 ], [ 568620, -355296, -1331456, -1224408, -535440, -716320, 374080, 223776, -332420, 861220, -203372, 453732, -904176, -130580, -927656, 1150400, 416928, -392360, -777892, 982548, -53980, -1072176, 124476, 709552, 766832, 1478304, -930376, 232676 ], [ 666448, 485746, -530722, -1554528, -1253556, -548840, 1133018, 1013422, -542644, 1060924, -26104, 423932, -1307814, -819996, -896474, 1071410, 261982, -1058954, -497580, 1346238, 5210, -468092, 38524, 556282, 1192190, 1028564, -752920, 681712 ], [ 1310848, 862096, 870128, -1782528, -932256, -1240640, 213968, 937072, 815456, -44576, -320704, 350432, 182736, -1065696, -1129424, 886160, -209168, -781904, -701280, 719088, -1840, 191008, -486176, 263632, 435440, -951136, -80320, 483712 ], [ 1045204, 1084018, 1220990, -1232370, -1081074, -781268, -342064, 358168, 1118162, 43324, -132742, 479402, 563220, -275688, -124094, 376244, 218506, -907754, -269010, 602040, -31942, -224870, -259034, -680492, 55580, -1374418, 391952, 47134 ], [ 351304, 1233268, 1077740, -316020, -1451124, 219832, -727264, -457232, 924212, 692824, 282308, 703652, 421320, 1001712, 1463956, -286456, 1069156, -1223204, 462540, 725040, -72892, -1146620, 321916, -1931192, -146920, -1065268, 769952, -501716 ], [ -309600, 218752, 1379352, 889848, -595942, 205794, -1034354, -590228, -645058, 84534, -589486, 967468, -849306, 1024534, 1555652, -1198524, 349576, -267724, 276042, -618238, -82160, -81164, 142498, -407162, -940866, -581502, 32366, -1399214 ], [ -831480, -320488, 1599432, 1489248, 131608, 73384, -1177984, -794888, -1417048, -371416, -1015136, 825648, -1481616, 657664, 1379752, -1470464, 26176, 292056, -141648, -1390888, 25840, 792856, -35992, 489048, -1265816, -381552, -724784, -1679664 ], [ -973530, 534962, 1561782, 399048, 415858, -308066, -877984, -1248038, 107102, -313666, -116936, -434652, -273516, -686336, 580702, 36736, 910576, -332094, -1125948, -483838, 453940, 990706, -154642, -550302, -256466, -975252, -1451684, -236964 ], [ -487092, 327056, 766116, 480732, 76912, 227764, -487180, -1500008, 400316, -55744, -59744, -744324, 371700, -847700, -284708, -320, 255676, -347664, -1265040, -201748, 949156, 115792, -562168, -1196112, 400336, -681408, -1180832, -140532 ], [ 493158, -716344, -625134, 1483182, -751688, 1484314, -25030, -1593908, -273634, 359456, -663344, -307074, 574650, -79850, -1202258, -1250720, -1608674, 114936, -740040, -410698, 1497106, -1602008, -1196668, -1532712, 780136, 309792, -126032, -1101882 ], [ 628736, 251264, -493184, 792192, 152192, 1159168, -149248, -1180544, 186496, -4480, -511872, -712064, 270848, -109952, -1538688, -203008, -488320, -872576, -863232, -337920, 1452544, -1629184, -1266304, -951296, 734976, 842240, -130048, -111104 ], [ 421796, 1170824, -128276, -53942, 1187126, 571804, -177678, -574394, 715574, -401020, -288658, -977486, -33636, -313348, -1510094, 918074, 801170, -1847526, -1053678, -238126, 1307618, -1279368, -1132990, -245536, 545166, 1246142, -213396, 908582 ], [ -933304, -200176, 68824, -109292, 1252076, 40504, 937572, 646156, 511724, -208120, -403108, 411364, 164664, -727048, 61156, 167924, 90020, -1299276, -987228, -262876, 1171268, -426768, -383740, 265664, -61284, 1360892, 300504, 144332 ], [ -871054, -1132474, -56552, 156514, 1251356, 48754, 1036884, 754870, 711926, 350750, 17174, 936406, 182982, -520282, 765100, -542032, -15976, -916356, -416604, -220900, 481244, 308682, -208888, 735284, -69180, 1361066, 255714, 168518 ], [ 995096, -1506424, -592352, 831064, 1167056, 743704, -156816, -551480, 1426376, 1375400, 1118024, 362056, -27768, 476168, 365200, -1200832, 648224, -743856, 795696, -94000, -913456, 895032, -765088, 1151984, 684720, 1215416, -500136, 1196168 ], [ 1231816, -534964, -846662, 910624, 211556, -40956, -453246, -891480, 1244106, 1471320, 672714, -519634, 201152, 1062978, 543350, -1084022, 454, -417466, 195306, 282050, -1534416, 1023562, -842568, 122294, 1067700, 495456, -22336, 481968 ], [ 879248, 868048, -969116, 780796, -1019148, -1315116, -423692, -882536, 730612, 1217664, -276716, -1481596, 595640, 1441588, 885104, -671424, -1095152, -31940, -1024472, 744140, -1825592, 982388, -743640, -1375752, 1302024, -429256, 885524, -812512 ], [ 644648, 165448, -14966, 905446, -731598, -817566, -404942, -963236, 29362, 531264, 895234, -1294246, 1197740, -342062, -473896, 242976, -1123352, 469510, -792572, 1039790, -349292, 823538, -559740, -771252, 1033524, -1204756, 1116674, -168112 ], [ 209552, 27280, 395584, 580240, -573600, -218496, -354464, -678464, -649712, 122448, 1058368, -1133776, 1210928, -1395296, -1027360, 597696, -1045712, 405712, -363968, 685136, 407584, 665072, -364128, -110160, 970608, -1354768, 1188704, 71408 ], [ -651598, 1088530, -349016, -700910, -690900, 596304, -236564, 382936, -1281662, 303498, -922232, -1030426, -27322, -896396, 130940, -236904, -743162, -859238, 482632, -1051414, -364316, 507422, -143628, 671190, 1344558, -175618, 922604, -549442 ], [ -992856, 1323528, 52428, -215476, -21600, 773268, -363200, 836032, -1276420, 712340, -1278940, -985404, -421564, -334936, 175672, 49240, -1496, -674820, 318336, -651264, -118604, 658708, -130496, 1061816, 540816, -96604, 882272, -1010120 ], [ -1006356, 1037628, 1176378, 1383674, 1143600, 548118, -644000, 905632, -869470, 1264790, -611890, -977154, -283714, 265964, -481628, 1041940, 1017004, 423330, -483264, 1095936, 768646, 1004758, -248096, 1206116, -1005384, -711154, 984272, -1369820 ], [ 158992, -146144, 1307800, 142328, 1397328, -355536, 174760, 691808, -646800, -328296, -664416, -804888, -385496, 472192, -501224, 1124256, 1235416, 99464, -56648, 276136, 91216, 1263088, -297424, 1284592, -358176, -244640, 1260080, -1359600 ], [ 1043572, -1048664, 998350, -738622, 1481118, -993936, 1020610, 376118, -444330, -1415766, -640146, -629148, -452726, 679822, -447524, 907296, 1330636, -151606, 268432, -642284, -401234, 1476898, -256594, 1077922, 447894, 12130, 1207220, -1301190 ], [ 319672, -456464, -665900, 991628, 1260468, -291936, 1522060, -230332, -246780, 402684, -12396, -507048, -283076, 1055572, -363224, -131904, 1262536, 474044, -318368, -898184, 490516, 1548748, 116756, -242228, 986244, -1015220, -231880, -1202340 ], [ -214936, 75352, -975728, 1478678, 439974, -233292, 1172806, -831158, -310746, 869006, 519598, -743108, -233306, 813570, -44714, -611220, 1224480, 60068, -572686, -314702, 371944, 1005584, 545532, -633456, 354876, -1522350, -669316, -1175270 ], [ -555136, 545152, 105472, 688928, -996576, -835392, -50144, -1426208, -643296, -53344, 953248, -1347008, -306656, -62880, 514336, -515520, 1217280, -1421632, -485536, 1130848, -784256, -169216, 1031232, -70656, -1477824, -1495200, -78016, -1221920 ], [ -229344, -204578, 30272, -309800, -1408886, 208490, -60172, -1188178, -728164, 235930, 644914, -568538, -994432, -967178, 107320, -779602, 393874, -1769588, -498450, 971716, -1350574, -313168, 398646, 324112, -1443292, -342566, -245456, -912210 ], [ 212004, -1178996, -339004, -1284740, -1478756, 1537052, 183332, -718024, -765796, 733768, 154936, 457204, -1708432, -1678640, -511352, -991600, -582308, -1682480, -513288, 352792, -1611844, -261868, -417852, 627352, -968596, 911056, -556940, -540852 ], [ -94746, -934046, -483754, -1334390, -804806, 1006202, -440218, -176524, -1032646, -148532, -109964, 15454, -807832, -85640, -551252, 517400, -769958, -127880, -238188, -549308, -204694, -1180018, 138198, 402052, -1255246, -183944, -158690, -571902 ], [ -577784, -212088, -146904, -1173088, -389016, 375672, -384992, 392304, -1008632, -884448, 166432, -368224, -113536, 352808, -149760, 1484264, -626088, 748336, 237056, -1070944, 693528, -1529544, 461792, 219368, -1265536, -929504, 366232, -379232 ], [ -1356734, 1310562, 998346, -657688, -406566, -422178, 809608, 1007004, -496382, -1374648, 1351432, -654424, 234464, -1146742, 992640, 1541114, 74262, 485836, 1048256, -953944, 737478, -924594, 395192, 108218, -811936, -1088504, 1103782, 188968 ], [ -1616384, 1818112, 1380096, -485888, -412416, -688128, 1207808, 1211904, -325632, -1538048, 1746432, -749824, 350464, -1646592, 1373440, 1560064, 307712, 398336, 1318656, -914944, 752128, -722944, 372992, 71168, -660736, -1141504, 1349632, 378368 ] ], [ [ 381952, -749184, -44160, 1099776, 1597056, -1308288, 549248, 680832, -127360, 1973248, -471680, -214784, -1849216, 454784, 1387008, -823552, -1034112, -535168, 696064, -1638528, -1209728, -435072, -363392, -208128, 694016, -495360, -772352, 441472 ], [ 97072, -717360, 413904, 610992, 1327728, -961104, -143536, 1057248, -127024, 1268176, -182432, 31936, -1364080, -23824, 709680, -413968, -973296, -817744, 667600, -761712, -1303520, -334128, -134528, -37392, 457808, -174288, -452432, 487168 ], [ -348053, -667635, 1129629, -152733, 906903, -418629, -1226011, 1645398, -126499, 166501, 269518, 417436, -606055, -771649, -348645, 226007, -878271, -1259269, 623125, 608313, -1450070, -176403, 223072, 229383, 88733, 327387, 47443, 558568 ], [ -580238, -1356970, 876904, -337908, -209722, -990134, 84464, 1357778, -637464, -61574, -799352, 225996, -207340, 251876, -727340, 807602, -442346, -342934, -376570, -450942, -876460, -548508, 215412, 330258, 320538, 827872, 122978, 368238 ], [ -515098, -1740616, 509291, -316229, -856357, -1473113, 1041040, 1167981, -867931, -131930, -1397543, -69486, -56242, 995592, -946106, 1018558, 19272, 238744, -1204744, -1174890, -561932, -690232, 264503, 249164, 342592, 1153733, 269489, 96721 ], [ 512552, -901216, -14284, 270196, 270068, -1382588, 207040, 1525356, -16756, 122920, -19268, -579336, -662392, 352992, -784856, -20792, 485472, -652256, -1214944, -162840, -1306832, 83168, 596228, -412336, -497408, 884108, 761564, -388004 ], [ 918347, -101245, -457831, 999049, 458426, -1009937, -86498, 1386690, -175720, 164362, -81614, -804486, -871678, 94737, -545996, -596471, 678282, -444587, -1040791, 442674, -1398326, 614300, 586313, -798067, -109103, 350414, 1112966, -378209 ], [ 750122, 662330, -827506, 1859374, -219124, -376862, 118852, 790140, -1267120, 8812, -1473764, -766836, -714628, 191262, -235496, -744146, 618732, 777238, -696466, 672924, -886676, 921800, 261038, -929242, 1413022, -427036, 1334516, 88066 ], [ 172282, 163937, -1272211, 441105, 166129, -71479, 58669, 887343, -1215197, 128494, -1341646, -1166983, -493894, -358935, -135995, -1050177, 162316, 1161045, 317395, 537967, -509287, 1217893, -491603, -775669, 611352, 175822, 1056659, 372012 ], [ -359592, -546248, -1465032, -1276696, 733688, 228176, 40648, 1117176, -895024, 300760, -818528, -1539648, -344696, -908416, -115344, -1271752, -336208, 1211280, 1232456, 312128, -147568, 1396896, -1189152, -589608, -479728, 907240, 597328, 453040 ], [ 280833, -604523, 595893, -1123321, 785213, 1109726, 886123, 1124301, -525874, 384385, 49372, -840648, -917021, -208816, -349494, -481627, -424558, 78630, 33131, 27128, 340982, 617196, -603852, -678783, 472022, 62215, -421922, -814910 ], [ 514278, -714278, 1557978, -799666, 845888, 1157156, 1242898, 947556, -447754, -18590, 525112, -501318, -1103546, 352124, -361914, 123938, -507658, -526560, -420364, -301162, 316472, 255276, -12342, -376578, 855812, -114980, -441032, -994010 ], [ 137253, -901253, 871803, -220591, 920288, -46594, 866623, 495006, -806179, -1151465, 412612, -701493, -711371, 705074, -41739, 452663, -582883, -340560, 244886, -694387, -477628, 520026, 588483, 512697, 387662, 709570, 1040068, 460165 ], [ -331084, -540200, 359464, 304456, 287592, -809124, 201072, -458928, -668264, -854652, 389240, -54536, -465680, 711704, -264028, 43040, -870112, -312952, 110428, -1123232, 45016, -448404, 497656, 411580, 413616, 782148, 954720, 1232828 ], [ -839809, 63250, -75986, 805606, -657858, -1376499, -592428, -1634628, -310814, 74523, 405290, 967114, -284780, 565154, -726253, -693160, -1251112, -355402, -377747, -1567832, 1150066, -1962279, 100906, -127595, 658116, 522123, 176520, 1704053 ], [ -1315678, 196578, -170148, -506392, -507738, -991198, -49562, -689192, 461554, 334738, 272008, 845390, 34204, 495712, -1478114, -1097470, -377220, -428784, -381740, -916788, 451884, -586898, -438146, 351766, 827580, 725116, -713568, 1344406 ], [ -1362409, 211350, -122526, -1123432, -200349, -667195, 392965, 202210, 741052, 392041, 335641, 712163, 17143, 440206, -1354115, -886909, 173052, -205749, -142016, -654852, -101028, 149563, -752909, 588586, 642138, 814918, -882600, 887851 ], [ -306784, -62400, 277824, 109568, 473376, -533920, 531040, 880960, -261248, -49184, 910816, 589088, -868832, 417856, 1032160, 893216, -152448, 780576, 707584, -1431552, -217728, -857312, -485984, 166336, -453312, 597568, 806400, 210976 ], [ 169416, -36784, -177698, 28058, 430592, -198674, 352420, 736647, -795665, -468436, 948233, -37087, -1218468, 490493, 1371377, 1249869, -283803, 220105, 880149, -1137509, -94230, -774868, -54971, -20102, -224405, 336100, 1006310, 460493 ], [ 214416, 211616, -1270148, -1031692, -145408, 286876, -61880, -20178, -981890, -871336, 585458, -1037662, -1168968, 633818, 187202, 547194, -270678, -1491470, 548874, -46634, 208020, 118232, 498154, -31052, 990070, 41800, 98060, 1399418 ], [ -667094, 173561, -1357308, -785202, 146017, 284861, 366480, 151652, -743340, -880986, 725003, -1291972, -908933, -193567, -7348, -599366, -753893, -834120, -165966, 557846, -212855, 828682, 64449, -121172, 798660, -82395, -883770, 283498 ], [ -1364324, 101228, -1181916, -219072, 449392, 53696, 824508, 341588, -361704, -582180, 754580, -1284460, -584384, -974452, 12392, -1455836, -1001168, -104964, -678576, 877916, -542348, 1202440, -424956, -109892, 377580, -192528, -1612680, -913484 ], [ -345749, 80303, -440091, 970128, 114892, -986704, 757683, -123487, 428046, 1018395, -198895, -505135, -91184, -727177, 357842, -430811, 391132, -912189, 180324, 97691, 191977, -43910, -409731, 497683, -113745, -366228, -954330, -876359 ], [ 442544, 376156, -50880, 1413436, -51070, -740408, 338720, -87096, 938860, 1769752, -914778, 230058, 24650, -260738, 456112, 259178, 860094, -676226, 411550, -318972, 185578, -530972, -127062, 517500, -282818, -273538, -741516, -310772 ], [ 953144, 1054006, -86880, 957286, -13795, 1057492, -504880, 554004, 1113310, 1497052, -1344153, 912033, -314575, 469987, 256312, 545153, 215619, 817699, -114125, -297222, -714047, -102422, 478113, -171450, -63293, 140387, -1065966, 892078 ], [ 332152, 875840, -179944, 86288, 133296, -30680, -428008, 879488, 469712, 769856, -1149688, 1120528, -710360, 1025320, 848016, 912888, 328152, 877632, -69160, 73464, -670968, -300736, 570888, 121840, 370488, 144840, -660960, 178664 ], [ -639452, 427445, -286348, -876679, 275424, -1977926, -49624, 1053344, -447649, -67147, -745513, 1147588, -1082408, 1447552, 1664829, 1276239, 700620, 436023, 138098, 503487, -344487, -706435, 459690, 704311, 811782, -648, -44997, -1109974 ], [ -811352, 463970, -248248, -668854, -595776, -1042076, 69776, 158144, -1274074, 161378, -388138, 675688, -424208, 103552, 1439154, 868614, 1147320, -365802, -406252, -483738, -892662, -984910, -374460, 228886, -311268, -410448, -305922, -600124 ], [ -716402, 696995, -81973, -441079, -982851, -360076, 32851, -561581, -1284649, 33703, -226263, 109888, -63283, -513473, 1038004, 426139, 953145, -975602, -304002, -878613, -1379437, -842185, -913435, 231911, -926443, -523323, -432697, -302949 ], [ -87752, 1323020, 340652, -173404, -401676, -185776, -316724, -930356, 336476, -806372, -455388, -643712, -296908, 323452, 285904, -86036, -522780, -1201352, 1091448, -88788, -1743412, 142940, -862060, 1191836, -525868, -42348, -291172, -431124 ], [ 243200, 1126310, 856337, -595266, -209661, -284593, 112820, -1312949, 895918, -366637, -256061, -988647, -252340, 550411, -620121, -129903, -181591, -1303915, 976741, 190805, -807320, 34563, -562901, 1178955, -589042, -194040, 62793, 44087 ], [ 396800, 439460, 1427462, -1427916, -249486, -546118, 1006520, -1703774, 822868, 835538, 198514, -1090122, -42040, 413986, -1617846, 105222, 1242134, -1333090, -37634, 166430, 903280, -725262, -116126, 586530, -928492, -722640, 543318, 878762 ], [ -288709, 439643, 709874, -1263999, -736569, 668888, 525395, -1495679, 740365, 86186, 224944, -88356, -82831, -555683, -1531857, 907872, 75668, -1124974, 30118, -90130, 897781, -657639, -1000568, 660783, -1168582, -517494, 879771, 510353 ], [ -730480, 413792, -25536, -853360, -825920, 1452112, 64656, -1109984, 553856, -534832, 6256, 826384, -311696, -1099296, -1319056, 1213152, -788064, -902752, 12240, -318464, 669520, -593568, -1654640, 669072, -1042096, -293424, 965216, 214160 ], [ -4405, 71642, -413436, 147515, 694780, 169687, 119931, -261434, -13144, -56857, -979019, 1066459, -1153571, 195354, -986131, -497598, 295086, -704602, -668385, -368264, 170095, -807918, -1032365, 220347, 404279, -234849, 171266, 570035 ], [ 651256, 464108, -100502, 74624, 1214370, -231252, 348182, 187812, -672750, 586076, -940118, 825416, -769072, -13162, -1114792, -1010132, 372148, -459978, -1027112, 201792, -46876, -440260, -888890, 320190, 958832, -521162, -88138, 392276 ], [ 1238356, 1571858, 894823, -1043776, 759195, 226098, 744857, 248262, -1422525, 1389626, 96007, 115916, 809528, -1685287, -1692892, -355982, -530402, -170103, -1072412, 1375392, 11174, 494090, -1211615, 954165, 645032, -1143287, 172937, -305074 ], [ 986236, 450368, -177692, -825856, 901800, -556632, -210028, -256848, -644700, 774596, -229748, 224396, 790988, -691432, -1392532, 211768, -492092, 422172, -1098272, 929472, -305056, -342160, -564200, 646320, 6212, -536672, -134368, -446224 ], [ 537695, -970776, -1540416, -355294, 1060332, -1450344, -1248304, -762200, 353955, -40603, -773039, 505717, 299572, 739535, -890050, 741552, -225336, 896574, -1050693, 234289, -659675, -1454236, 225363, 146812, -528468, 367496, -556426, -389867 ], [ 219170, 111024, -700416, -675844, -78168, -410544, 185696, 103600, -212070, 644822, -122114, 479542, -906728, -57790, -557500, 1112352, -24336, -508476, -336918, 1050814, -478250, -945736, 39738, 72712, 737832, 1178096, -712876, 234358 ], [ 360440, 759419, 12477, -1054800, -687534, -164764, 942807, 617717, -284718, 811002, 193484, 473754, -1052585, -586314, -515095, 1134427, -104259, -1193311, -144418, 1382285, -298217, -310042, -292134, 160519, 1321965, 904734, -639588, 533928 ], [ 1231040, 720344, 523752, -1526400, -457584, -1178464, 626232, 573992, 425232, 153552, -22816, 500304, 483640, -688464, -932920, 603352, -629784, -735736, -778768, 944360, -120392, 527408, -855984, 505144, 824040, -1088016, -201888, 318528 ], [ 999326, 594875, 816237, -1029051, -799803, -878302, -80136, 129764, 803019, 32826, -77497, 642063, 698302, -201564, -260365, 346606, -309729, -642607, -482827, 515156, -122393, 350519, -586647, -368162, 387978, -1513995, 88728, -204963 ], [ 248876, 428750, 1005762, -75726, -1411278, 40148, -969936, -502936, 1024494, 164676, -56122, 838038, 291052, 562536, 925310, 218956, 408246, -720982, 250898, 90056, -209018, -303706, 74778, -1814612, -18972, -1202670, 310128, -873438 ], [ 26800, 83264, 1375524, 885556, -848329, 322403, -1267195, -161086, -527347, 116289, -724597, 690402, -836343, 976017, 1061318, -894778, 66188, 75694, 32703, -935469, -270312, 400526, -7229, -518087, -541043, -657453, 235221, -1560309 ], [ -274100, -36636, 1617644, 1306896, -371484, 352828, -1272640, -160716, -1300932, -52996, -921872, 372552, -1384408, 876672, 920508, -1292288, -95392, 471044, -284792, -1479164, -275992, 961636, -143524, 309828, -742308, -382248, -78664, -1664584 ], [ -831575, 477339, 1495169, 242796, -219909, -261347, -520240, -1172841, 199293, -541171, 228628, -387498, -285058, -606528, 97533, 354112, 319208, -303181, -803642, -652589, -130642, 1026811, -373099, -357597, -52683, -867198, -1027414, -165334 ], [ -485294, 396888, 926486, 344490, -427224, 129454, -31474, -1507548, 558714, -426016, 445552, -575718, 367118, -913182, -536022, 202912, -231814, -467608, -1015640, -470462, 348566, 117880, -554164, -942072, 448824, -506016, -902896, 57074 ], [ 571081, -150612, 7211, 1362165, -916524, 1309879, 250151, -1309998, 21789, 163184, -71048, -314643, 667943, -295407, -1020747, -1360688, -1541539, -152908, -986540, -794687, 1090091, -1556420, -697114, -1461372, 802524, 519984, 64904, -723751 ], [ 599040, 293952, -376256, 972224, -217152, 1218560, 77184, -651584, 47296, 145856, -324416, -309312, 426752, -4160, -1317824, -310656, -731456, -941248, -610816, -486400, 1281792, -1673728, -540608, -787968, 805504, 968448, -293376, 148736 ], [ 318614, 657292, -541758, 367167, 600833, 820682, 3195, 89561, 179393, 79974, -510827, -274149, 196682, 85402, -1346853, 885159, 199275, -1663753, -278421, -172789, 1364835, -1439564, -370957, 41680, 650117, 1237645, -704830, 1063529 ], [ -727636, -444008, 25092, -81858, 920258, -89068, 959670, 851186, 369218, 338124, -570902, 190326, 573332, -671948, -3978, 315534, -287850, -900178, -544746, -460714, 1365510, -717464, -424282, 587680, -75958, 1041370, -99580, 571154 ], [ -679045, -1149671, 41700, 44835, 1006538, -234373, 1048542, 678977, 674081, 729693, -98159, 372849, 583385, -597335, 493602, -239736, -272220, -344998, -196842, -376630, 849834, 30079, -618484, 772462, -171898, 1059727, 49379, 516953 ], [ 762980, -1351796, -642000, 904260, 796088, 593252, 33192, -681748, 1125356, 1291068, 1052716, 196524, 126860, 536140, -84648, -776736, 383280, -55048, 932808, 180920, -323016, 810004, -991984, 497512, 534152, 1351252, -382396, 1020428 ], [ 1160940, -561006, -950105, 803440, 148278, 159782, -261933, -838468, 794751, 1269828, 746751, -417931, 137120, 1164275, 277217, -960801, -150375, 112857, 512943, 472435, -1076216, 1116159, -682604, -332223, 722542, 773392, 28704, 587528 ], [ 1164376, 552760, -1091786, 379610, -626546, -698402, -294642, -574556, 184078, 1026496, -37698, -1163930, 334292, 1556718, 926632, -982304, -1079144, 247098, -449924, 669842, -1625492, 1235790, -139396, -1328076, 727244, -117100, 727358, -153168 ], [ 625276, 276460, -144161, 910985, -232421, -320477, -308517, -938006, -271397, 409696, 1049427, -896105, 1158242, 53643, -406268, 245296, -646244, 772473, -666074, 963317, -301442, 835515, -125146, -1023726, 898094, -879550, 734483, 299832 ], [ 93784, 327256, 314848, 895064, 38416, 169408, -306672, -809312, -700520, 105976, 1174368, -822200, 1281224, -949392, -884912, 871456, -452024, 777144, -500384, 631544, 305968, 463464, -185488, -613368, 1034408, -1058968, 627728, 437736 ], [ -421541, 1073131, -264452, -283861, 47266, 897208, -271422, 365188, -1073645, 467551, -745332, -1160375, -85351, -889842, 451738, 219556, -764999, -324681, 476716, -1028881, -609482, 151389, -404338, 22257, 1097333, 557, 278978, -93939 ], [ -802500, 1194188, -107246, -24366, 413168, 676350, -536736, 712608, -1057702, 923518, -1213226, -1004602, -290426, -330180, 365332, 66756, -392068, -251942, 320192, -770048, -580690, 177598, -326304, 284500, 573528, -58730, 217360, -464108 ], [ -1098750, 921338, 514279, 1141959, 1004168, -142575, -991536, 538608, -796477, 1438993, -765851, -537427, 236749, 544770, -618218, 228606, 413282, 561283, -551008, 698752, 43385, 417073, -61104, 311350, -320172, -823355, 336760, -732458 ], [ -318696, 283056, 754596, 260532, 1113592, -726968, -392132, 483472, -827992, -254172, -578576, -383460, -189572, 429504, -670236, 367472, 594052, -31732, -377388, 280892, 134136, 645736, -204856, 800872, -282544, -504944, 862664, -693992 ], [ 359694, -266244, 643941, -345933, 1119517, -1045208, 334963, 331777, -813007, -1479537, -381611, -272970, -537377, 266949, -648726, 345392, 660562, -500737, -148008, -295618, 270261, 909571, -238411, 1033987, -112879, -340829, 1014254, -632537 ], [ 188244, -309144, -713634, 990642, 909742, -395408, 1138738, -255098, -491482, 75738, -38786, -207420, -178502, 322974, -716676, -311008, 527212, 105338, -125808, -729868, 807486, 1318546, 337214, 50962, 201446, -1239854, -498796, -605462 ], [ -79332, -257916, -928168, 1461713, 218153, -197970, 945881, -771969, -231895, 656581, 339189, -371270, -46807, 160403, -257487, -538430, 610608, -230570, -44741, -381605, 427740, 954776, 797658, -160872, -236550, -1466293, -1044518, -841161 ], [ -445632, -110016, 31232, 1043888, -968272, -465120, -270544, -1216944, -35920, 236656, 753264, -770720, -148432, -226672, 743088, -325280, 916608, -1533920, 96784, 770320, -893760, -202624, 1139808, 419328, -1447200, -1001968, -596768, -1346736 ], [ -43280, -242307, 94304, 268228, -1116769, 231023, -378418, -1095755, -31990, 282359, 397979, -309655, -842240, -908511, 382356, -494155, 254123, -1744590, -108139, 818886, -1455989, -55416, 320897, 256600, -1091754, -52073, -616888, -845771 ], [ 474454, -452430, -87226, -537062, -940342, 1097354, -237226, -777068, -97462, 408620, -119404, 315278, -1566680, -1485384, -278772, -647080, -575638, -1544904, -369100, 528996, -1672454, 307518, -682042, -55772, -422526, 885304, -726706, -149294 ], [ -78071, -683805, -286351, -567137, -264217, 916679, -688951, 47182, -362137, 9170, -101554, 141053, -796580, 64116, -149022, 574820, -308713, -33804, -194050, -212154, -280529, -917307, -180367, 227878, -1028901, 164404, -408931, -343469 ], [ -699700, -309876, -166276, -474768, -10276, 581108, -464336, 697384, -451252, -440400, 257840, -130192, -119104, 422524, 254848, 1393436, 55876, 725832, 36608, -636176, 602468, -1402988, 229328, 265884, -1226560, -285008, 72868, -256272 ], [ -1437325, 1080099, 489599, -176868, -465001, -14467, 895564, 1055434, -245677, -974100, 1190540, -564292, 402896, -1218401, 1118848, 1535111, 584401, 224082, 360608, -527876, 631193, -647963, 484628, -108441, -738160, -278708, 829993, 303228 ], [ -1683200, 1543424, 708224, -77568, -616576, -212992, 1348864, 1174784, -177152, -1152000, 1501440, -708992, 576896, -1765376, 1406848, 1582336, 760576, 56832, 468608, -491776, 640768, -396288, 569728, -233216, -575360, -276608, 1082368, 489728 ] ], [ [ 471040, -790016, -456192, 1040384, 1756672, -1289728, 389632, 150016, 151040, 2002944, -245248, 371712, -1882624, 599552, 1193984, -281600, -1423872, -368128, 406528, -1664512, -1139200, 95744, -10752, -646144, 463872, -324608, -764928, -215552 ], [ 262720, -712256, -19008, 572480, 1335616, -665536, -357440, 679552, 219584, 1065408, -214912, 100608, -1089856, 69440, 570944, 65344, -1311552, -819136, 657856, -613696, -1207936, 19904, 173568, -560320, 384960, -216512, -357312, -158720 ], [ -62780, -590756, 664092, -158620, 677716, 309764, -1524740, 1506952, 326684, -399492, -167512, -322992, 148844, -758860, -402556, 607444, -1136052, -1523836, 1050556, 1028204, -1315336, -98596, 461568, -426220, 261660, -47612, 279588, -69920 ], [ -341800, -1309816, 742112, -53360, -310584, -685576, -171200, 1407832, -493856, -601032, -897952, -215152, -195856, 149680, -446736, 932824, -274552, -135816, -100664, -246376, -1059856, -468816, 550768, -96680, 333240, 398208, -161512, 412840 ], [ -301368, -1781216, 538436, 182020, -815612, -1543148, 817856, 1334876, -1072004, -577080, -1320084, -203176, -560088, 767072, -419640, 945768, 405088, 744736, -1043040, -1166712, -957840, -660768, 550356, 60432, 303616, 785404, -399860, 669964 ], [ 817632, -1202816, -478864, 657520, 408688, -1450448, -50944, 1576976, -597104, -91680, -500784, -647776, -605088, -32128, -375840, -54432, 297088, -616064, -896640, -167712, -1467840, -183168, 292656, -418368, -118784, 905104, 316240, 61264 ], [ 1171140, -560924, -805396, 1234732, 637240, -1132172, -544408, 1385240, -764768, 288888, -557736, -631240, -615144, -454900, -424080, -709716, 442744, -501572, -781908, 415704, -1435272, 382416, 118572, -665508, 308236, 429352, 854344, -134348 ], [ 818040, 139576, -494296, 1905832, -53360, -605672, -691408, 793040, -1525568, 572688, -1423536, -189040, -592944, -530200, -557280, -1046616, 822544, 974728, -696408, 615504, -901872, 1029216, 21672, -698808, 1519336, -596048, 1228144, 51352 ], [ 456888, -280372, -997668, 344332, 278156, -583764, -437028, 659316, -1141276, 395816, -1097640, -748948, -259400, -526932, -32900, -1308364, 625040, 1319356, 115236, 582772, -359444, 1386876, -534436, -610108, 786976, -135000, 711588, 176784 ], [ 170528, -876384, -1401696, -1496864, 806304, -520256, -22688, 640416, -518720, 151584, -474240, -1359616, 2144, -518656, 523584, -1408864, 308288, 1277632, 875872, 510720, 126656, 1518464, -1099136, -486368, -164672, 486624, -17472, 154688 ], [ 526028, -793284, 591804, -1389164, 1016604, 861544, 959812, 701916, -101720, 228684, 350160, -469216, -937756, -619456, 84984, -303364, 102488, 175432, -186428, 556320, 123656, 312464, -853136, -303668, 782728, -404076, -814872, -987112 ], [ 709448, -744264, 1476024, -1065944, 1200384, 1127344, 1357912, 559536, -145400, -72936, 684960, -10696, -1237816, -387376, -110136, 346136, -257272, -341888, -660368, 345480, 23456, -300016, -342536, -13208, 1012528, -471216, -704352, -1164472 ], [ 634748, -746364, 696324, -419444, 1344384, -280856, 879412, 111336, -880100, -942636, 285360, -199996, -578116, 344024, 59964, 311636, -847972, 18112, -251768, -250020, -222544, -22216, 564964, 438892, 165928, 696984, 768048, 104828 ], [ 269680, -711648, 55776, 400736, 850656, -857264, 453952, -702528, -733920, -850128, 309664, 55200, -461504, 493856, -22864, -173184, -1257088, -84896, -71344, -970112, 229920, -767984, 510880, 175056, -62912, 758832, 595584, 936912 ], [ -223820, -660648, -523224, 1297736, 74856, -1065764, 51952, -1678128, -198120, -332028, 521464, 507000, -585104, 386456, -217564, -857184, -1585888, -392696, 8156, -1745312, 991320, -1966484, 31480, -405444, -18512, 331332, -304416, 1575612 ], [ -1156584, -648424, -426160, -154912, -251320, -583400, 602184, -652768, 651736, -36520, 210528, 920616, -8368, 626560, -1264152, -1134184, -552496, -692800, -26896, -957040, 52496, -1039704, -85912, -44664, 650448, 690896, -955776, 1374856 ], [ -1402284, -530296, -321640, -873568, -195100, -333956, 943356, 288920, 998224, 227756, 173676, 1047780, 85844, 773416, -1358436, -830620, 164816, -539452, 67712, -618544, -602032, -491772, -276700, 192504, 849720, 858824, -983520, 1145284 ], [ 134016, -138496, -221440, 376832, 828800, -707456, 713856, 945920, 39424, 419456, 859776, 439680, -1085056, 668416, 1025664, 951680, 22016, 779648, 499712, -1490944, -466432, -991872, -668800, 79104, -180480, 506624, 583680, 870784 ], [ 625760, 191040, -578072, 185528, 775808, -261720, 203824, 656404, -602380, -14064, 701356, -327348, -1381680, 467612, 1609612, 1250652, -259588, 357420, 405564, -1009532, -13320, -977520, -627460, 186552, 5188, 252464, 1008456, 914140 ], [ 340160, 474240, -1274672, -1078672, -78592, 793680, -514976, -337496, -1008280, -912864, -85544, -1212648, -1027680, 195512, 853912, 445752, -644488, -1360680, -80136, 479368, 676080, -580320, -263560, 458352, 1095688, 71264, 583056, 1194040 ], [ -513800, 227820, -1256272, -795352, 369868, 828060, -157376, -84176, -655760, -969784, 504516, -1383728, -672380, -251828, 512912, -672968, -945148, -447840, -155816, 944648, 63660, 437240, -226740, 503952, 1061168, -152836, -617144, 182520 ], [ -1243568, -106992, -1033552, -161536, 776512, 530688, 372688, 254704, -186080, -648880, 970224, -1254416, -267008, -597104, 241376, -1470800, -998848, 502992, -150080, 1126736, -481680, 1226336, -275664, 522192, 752144, -314560, -1618016, -869520 ], [ -862268, -478092, -315652, 1062464, -88688, -683712, 938788, 35404, 286120, 975620, -329076, -124916, 400192, -265004, -424, -330500, 175952, -471708, -48080, 648836, 376620, 314936, -510564, 579492, -89356, -114160, -946616, -1091220 ], [ -256704, -87728, -97280, 1447888, -522088, -662688, 723840, 12896, 648976, 1759776, -1118648, 583800, 566776, 98920, -57536, 488568, 787304, -413080, 109544, 253488, 440952, -54096, -203912, 253136, -188568, 34152, -799632, -531056 ], [ 619296, 1220872, -481280, 822088, -434788, 848112, -432960, 227696, 879976, 1530576, -1293548, 785100, 129676, 501220, 108064, 920268, 719204, 891620, 334244, -42312, -452148, 230904, 755788, -535864, 607332, 119652, -1285032, 971944 ], [ 349088, 1059584, -449760, -36672, -395200, -200736, -482528, 705024, 111040, 1087232, -1007008, 1056960, -620576, 877536, 847552, 1193376, 423968, 682752, 145440, 376224, -275872, -146688, 498272, 118592, 1042592, 445280, -966272, 277728 ], [ -305488, 434492, -262800, -922644, -399232, -1999560, -175136, 1215744, -970316, 596924, -560812, 1298736, -1394912, 1187712, 1740316, 1396212, 92432, -16812, -169128, 961716, 200684, -725604, -159112, 1190612, 1277000, 788384, -411644, -1075464 ], [ -851488, 647192, 271200, -564744, -1061632, -954960, -316736, 390144, -1407416, 723224, -40312, 243936, -197312, 122112, 1638616, 1203912, 739232, -168312, -134928, -262584, -823816, -740904, -501712, 530312, -372400, -404416, -744344, -352464 ], [ -1062488, 949092, 597700, -313044, -1330532, -284560, -518236, -366556, -1244716, 475924, 38188, -478464, 397788, -285388, 1375216, 955012, 660332, -401112, 215272, -730684, -1572316, -485804, -670212, 405012, -1144900, -787716, -808044, 136836 ], [ -603488, 1429392, 509200, -273744, -812432, -362560, -839536, -985456, 117584, -518576, -767312, -536064, -212112, 623312, 788416, 592912, -869968, -796512, 1197472, 313616, -1768816, 310096, -490512, 1349712, -163600, 447984, -333744, 158736 ], [ -335872, 1033800, 737292, -630936, -650780, -327948, -110480, -1457340, 708520, -208732, -877212, -619796, -422512, 793924, -318956, 159372, -351444, -1010116, 989820, 727740, -890144, 124260, -357436, 986308, -99928, 501728, 211244, 274260 ], [ -182272, 116400, 1153992, -1224336, -701480, -226248, 1244320, -1841640, 839920, 878168, -572712, -719096, -394912, 524824, -1736456, -316728, 1387656, -1115416, 73320, 766440, 629056, -646440, -252136, -156392, -582928, -148672, 798344, 445560 ], [ -369532, 20100, 948312, -1115316, -1067372, 905760, 1058212, -1450932, 835804, 83576, 242112, -125360, 147980, -425444, -1577996, 749184, 302448, -965416, -103224, 566952, 398140, -637716, -987808, 236020, -1030600, -181384, 1193348, 558348 ], [ -359744, -41856, 611072, -838976, -1002240, 1587136, 776896, -925312, 676352, -655936, 622912, 443584, 319808, -942464, -1288896, 1303168, -584832, -818304, -235072, 305152, 158656, -581504, -1447232, 542400, -1092672, -228928, 1207424, 629440 ], [ 485956, -240456, -11728, -170876, 753360, 276436, 638596, -150712, -12448, -589036, -760388, 698884, -1041892, 356536, -1023396, -525032, 163368, -763704, -439372, -110048, 448756, -600104, -618332, 39300, 255828, -529228, -121576, 565540 ], [ 1072800, 326416, 151160, -196352, 1121048, -211184, 523400, 132016, -691368, 122192, -846216, 698976, -763968, 113800, -1119200, -1097712, 200816, -679160, -708576, 244480, 244400, -94000, -418104, 150888, 929600, -940792, -593144, 112368 ], [ 1407600, 1638616, 1079060, -897152, 137348, 102616, 430700, -64184, -1360668, 1460792, 331284, 450576, 1110432, -1630100, -1566800, -447912, -453784, -565460, -1040976, 1348480, -441400, 923000, -830004, 860988, 946400, -1460692, -229844, -719832 ], [ 922320, 752896, -5200, -484352, 609248, -663584, -321040, -265664, -871248, 940592, -141936, 475536, 780432, -723680, -1207280, -51552, -712144, 212560, -971136, 1027840, -864640, -15040, -217824, 310848, 138800, -986752, -224384, -560832 ], [ 260020, -452256, -1326976, 119320, 1282704, -1475168, -1053888, -412576, -158620, 80124, -867956, 555452, -94480, 640500, -654744, 320704, -823200, 924008, -738044, 474380, -1164420, -1266896, 516900, -481328, -653168, -228512, -317176, -155460 ], [ -130280, 577344, -69376, -127280, 379104, -104768, -2688, -16576, -91720, 428424, -40856, 505352, -909280, 15000, -187344, 1074304, -465600, -624592, 104056, 1119080, -902520, -819296, -45000, -564128, 708832, 877888, -495376, 236040 ], [ 54432, 1033092, 555676, -555072, -121512, 219312, 752596, 222012, -26792, 561080, 413072, 523576, -797356, -352632, -133716, 1197444, -470500, -1327668, 208744, 1418332, -601644, -151992, -622792, -235244, 1451740, 780904, -526256, 386144 ], [ 1151232, 578592, 177376, -1270272, 17088, -1116288, 1038496, 210912, 35008, 351680, 275072, 650176, 784544, -311232, -736416, 320544, -1050400, -689568, -856256, 1169632, -238944, 863808, -1225792, 746656, 1212640, -1224896, -323456, 153344 ], [ 953448, 105732, 411484, -825732, -518532, -975336, 181792, -98640, 487876, 22328, -22252, 804724, 833384, -127440, -396636, 316968, -837964, -377460, -696644, 428272, -212844, 925908, -914260, -55832, 720376, -1653572, -214496, -457060 ], [ 146448, -375768, 933784, 164568, -1371432, -139536, -1212608, -548640, 1124776, -363472, -394552, 972424, 160784, 123360, 386664, 724368, -252664, -218760, 39256, -544928, -345144, 539208, -172360, -1698032, 108976, -1340072, -149696, -1245160 ], [ 363200, -52224, 1371696, 881264, -1100716, 439012, -1500036, 268056, -409636, 148044, -859708, 413336, -823380, 927500, 566984, -591032, -217200, 419112, -210636, -1252700, -458464, 882216, -156956, -629012, -141220, -733404, 438076, -1721404 ], [ 283280, 247216, 1635856, 1124544, -874576, 632272, -1367296, 473456, -1184816, 265424, -828608, -80544, -1287200, 1095680, 461264, -1114112, -216960, 650032, -427936, -1567440, -577824, 1130416, -251056, 130608, -218800, -382944, 567456, -1649504 ], [ -689620, 419716, 1428556, 86544, -855676, -214628, -162496, -1097644, 291484, -768676, 574192, -340344, -296600, -526720, -385636, 671488, -272160, -274268, -481336, -821340, -715224, 1062916, -591556, -164892, 151100, -759144, -603144, -93704 ], [ -483496, 466720, 1086856, 208248, -931360, 31144, 424232, -1515088, 717112, -796288, 950848, -407112, 362536, -978664, -787336, 406144, -719304, -587552, -766240, -739176, -252024, 119968, -546160, -688032, 497312, -330624, -624960, 254680 ], [ 649004, 415120, 639556, 1241148, -1081360, 1135444, 525332, -1026088, 317212, -33088, 521248, -322212, 761236, -510964, -839236, -1470656, -1474404, -420752, -1233040, -1178676, 683076, -1510832, -197560, -1390032, 824912, 730176, 255840, -345620 ], [ 569344, 336640, -259328, 1152256, -586496, 1277952, 303616, -122624, -91904, 296192, -136960, 93440, 582656, 101632, -1096960, -418304, -974592, -1009920, -358400, -634880, 1111040, -1718272, 185088, -624640, 876032, 1094656, -456704, 408576 ], [ 215432, 143760, -955240, 788276, 14540, 1069560, 184068, 753516, -356788, 560968, -732996, 429188, 427000, 484152, -1183612, 852244, -402620, -1479980, 496836, -107452, 1422052, -1599760, 391076, 328896, 755068, 1229148, -1196264, 1218476 ], [ -521968, -687840, -18640, -54424, 588440, -218640, 981768, 1056216, 226712, 884368, -738696, -30712, 982000, -616848, -69112, 463144, -665720, -501080, -102264, -658552, 1559752, -1008160, -464824, 909696, -90632, 721848, -499664, 997976 ], [ -487036, -1166868, 139952, -66844, 761720, -517500, 1060200, 603084, 636236, 1108636, -213492, -190708, 983788, -674388, 222104, 62560, -528464, 226360, 22920, -532360, 1218424, -248524, -1028080, 809640, -274616, 758388, -156956, 865388 ], [ 530864, -1197168, -691648, 977456, 425120, 442800, 223200, -812016, 824336, 1206736, 987408, 30992, 281488, 596112, -534496, -352640, 118336, 633760, 1069920, 455840, 267424, 724976, -1218880, -156960, 383584, 1487088, -264656, 844688 ], [ 1090064, -587048, -1053548, 696256, 85000, 360520, -70620, -785456, 345396, 1068336, 820788, -316228, 73088, 1265572, 11084, -837580, -301204, 643180, 830580, 662820, -618016, 1208756, -522640, -786740, 377384, 1051328, 79744, 693088 ], [ 1449504, 237472, -1214456, -21576, -233944, -81688, -165592, -266576, -362456, 835328, 201320, -846264, 72944, 1671848, 968160, -1293184, -1063136, 526136, 124624, 595544, -1425392, 1489192, 464848, -1280400, 152464, 195056, 569192, 506176 ], [ 605904, 387472, -273356, 916524, 266756, 176612, -212092, -912776, -572156, 288128, 1203620, -497964, 1118744, 449348, -338640, 247616, -169136, 1075436, -539576, 886844, -253592, 847492, 309448, -1276200, 762664, -554344, 352292, 767776 ], [ -21984, 627232, 234112, 1209888, 650432, 557312, -258880, -940160, -751328, 89504, 1290368, -510624, 1351520, -503488, -742464, 1145216, 141664, 1148576, -636800, 577952, 204352, 261856, -6848, -1116576, 1098208, -763168, 66752, 804064 ], [ -191484, 1057732, -179888, 133188, 785432, 1198112, -306280, 347440, -865628, 631604, -568432, -1290324, -143380, -883288, 772536, 676016, -786836, 209876, 470800, -1006348, -854648, -204644, -665048, -626676, 850108, 176732, -364648, 361564 ], [ -612144, 1064848, -266920, 166744, 847936, 579432, -710272, 589184, -838984, 1134696, -1147512, -1023800, -159288, -325424, 554992, 84272, -782640, 170936, 322048, -888832, -1042776, -303512, -522112, -492816, 606240, -20856, -447552, 81904 ], [ -1191144, 805048, -147820, 900244, 864736, -833268, -1339072, 171584, -723484, 1613196, -919812, -97700, 757212, 823576, -754808, -584728, -190440, 699236, -618752, 301568, -681876, -170612, 125888, -583416, 365040, -935556, -310752, -95096 ], [ -796384, 712256, 201392, 378736, 829856, -1098400, -959024, 275136, -1009184, -180048, -492736, 37968, 6352, 386816, -839248, -389312, -47312, -162928, -698128, 285648, 177056, 28384, -112288, 317152, -206912, -765248, 465248, -28384 ], [ -324184, 516176, 289532, 46756, 757916, -1096480, -350684, 287436, -1181684, -1543308, -123076, 83208, -622028, -145924, -849928, -216512, -9512, -849868, -564448, 51048, 941756, 342244, -220228, 990052, -673652, -693788, 821288, 36116 ], [ 56816, -161824, -761368, 989656, 559016, -498880, 755416, -279864, -736184, -251208, -65176, 92208, -73928, -409624, -1070128, -490112, -208112, -263368, 66752, -561552, 1124456, 1088344, 557672, 344152, -583352, -1464488, -765712, -8584 ], [ 56272, -591184, -880608, 1444748, -3668, -162648, 718956, -712780, -153044, 444156, 158780, 568, 139692, -492764, -470260, -465640, -3264, -521208, 483204, -448508, 483536, 903968, 1049784, 311712, -827976, -1410236, -1419720, -507052 ], [ -336128, -765184, -43008, 1398848, -939968, -94848, -490944, -1007680, 571456, 526656, 553280, -194432, 9792, -390464, 971840, -135040, 615936, -1646208, 679104, 409792, -1003264, -236032, 1248384, 909312, -1416576, -508736, -1115520, -1471552 ], [ 142784, -280036, 158336, 846256, -824652, 253556, -696664, -1003332, 664184, 328788, 151044, -50772, -690048, -849844, 657392, -208708, 114372, -1719592, 282172, 666056, -1561404, 202336, 243148, 189088, -740216, 238420, -988320, -779332 ], [ 736904, 274136, 164552, 210616, -401928, 657656, -657784, -836112, 570872, 83472, -393744, 173352, -1424928, -1292128, -46192, -302560, -568968, -1407328, -224912, 705200, -1733064, 876904, -946232, -738896, 123544, 859552, -896472, 242264 ], [ -61396, -433564, -88948, 200116, 276372, 827156, -937684, 270888, 308372, 166872, -93144, 266652, -785328, 213872, 253208, 632240, 152532, 60272, -149912, 125000, -356364, -654596, -498932, 53704, -802556, 512752, -659172, -115036 ], [ -821616, -407664, -185648, 223552, 368464, 786544, -543680, 1002464, 106128, 3648, 349248, 107840, -124672, 492240, 659456, 1302608, 737840, 703328, -163840, -201408, 511408, -1276432, -3136, 312400, -1187584, 359488, -220496, -133312 ], [ -1517916, 849636, -19148, 303952, -523436, 393244, 981520, 1103864, 5028, -573552, 1029648, -474160, 571328, -1290060, 1245056, 1529108, 1094540, -37672, -327040, -101808, 524908, -371332, 574064, -325100, -664384, 531088, 556204, 417488 ], [ -1750016, 1268736, 36352, 330752, -820736, 262144, 1489920, 1137664, -28672, -765952, 1256448, -668160, 803328, -1884160, 1440256, 1604608, 1213440, -284672, -381440, -68608, 529408, -69632, 766464, -537600, -489984, 588288, 815104, 601088 ] ], [ [ 560128, -830848, -868224, 980992, 1916288, -1271168, 230016, -380800, 429440, 2032640, -18816, 958208, -1916032, 744320, 1000960, 260352, -1813632, -201088, 116992, -1690496, -1068672, 626560, 341888, -1084160, 233728, -153856, -757504, -872576 ], [ 428368, -707152, -451920, 533968, 1343504, -369968, -571344, 301856, 566192, 862640, -247392, 169280, -815632, 162704, 432208, 544656, -1649808, -820528, 648112, -465680, -1112352, 373936, 481664, -1083248, 312112, -258736, -262192, -804608 ], [ 222493, -513877, 198555, -164507, 448529, 1038157, -1823469, 1368506, 779867, -965485, -604542, -1063420, 903743, -746071, -456467, 988881, -1393833, -1788403, 1477987, 1448095, -1180602, -20789, 700064, -1081823, 434587, -422611, 511733, -698408 ], [ -103362, -1262662, 607320, 231188, -411446, -381018, -426864, 1457886, -350248, -1140490, -996552, -656300, -184372, 47484, -166132, 1058046, -106758, 71302, 175242, -41810, -1243252, -389124, 886124, -523618, 345942, -31456, -446002, 457442 ], [ -87638, -1821816, 567581, 680269, -774867, -1613183, 594672, 1501771, -1276077, -1022230, -1242625, -336866, -1063934, 538552, 106826, 872978, 790904, 1250728, -881336, -1158534, -1353748, -631304, 836209, -128300, 264640, 417075, -1069209, 1243207 ], [ 1122712, -1504416, -943444, 1044844, 547308, -1518308, -308928, 1628596, -1177452, -306280, -982300, -716216, -547784, -417248, 33176, -88072, 108704, -579872, -578336, -172584, -1628848, -449504, -10916, -424400, 259840, 926100, -129084, 510532 ], [ 1423933, -1020603, -1152961, 1470415, 816054, -1254407, -1002318, 1383790, -1353816, 413414, -1033858, -457994, -358610, -1004537, -302164, -822961, 207206, -558557, -523025, 388734, -1472218, 150532, -349169, -532949, 725575, 508290, 595722, 109513 ], [ 885958, -383178, -161086, 1952290, 112404, -834482, -1501668, 795940, -1784016, 1136564, -1373308, 388756, -471260, -1251662, -879064, -1349086, 1026356, 1172218, -696350, 558084, -917068, 1136632, -217694, -468374, 1625650, -765060, 1121772, 14638 ], [ 741494, -724681, -723125, 247559, 390183, -1096049, -932725, 431289, -1067355, 663138, -853634, -330913, -24906, -694929, 70195, -1566551, 1087764, 1477667, -86923, 627577, -209601, 1555859, -577269, -444547, 962600, -445822, 366517, -18444 ], [ 700648, -1206520, -1338360, -1717032, 878920, -1268688, -86024, 163656, -142416, 2408, -129952, -1179584, 348984, -128896, 1162512, -1545976, 952784, 1343984, 519288, 709312, 400880, 1640032, -1009120, -383128, 150384, 66008, -632272, -143664 ], [ 771223, -982045, 587715, -1655007, 1247995, 613362, 1033501, 279531, 322434, 72983, 650948, -97784, -958491, -1030096, 519462, -125101, 629534, 272234, -405987, 1085512, -93670, 7732, -1102420, 71447, 1093434, -870367, -1207822, -1159314 ], [ 904618, -774250, 1394070, -1332222, 1554880, 1097532, 1472926, 171516, 156954, -127282, 844808, 479926, -1372086, -1126876, 141642, 568334, -6886, -157216, -900372, 992122, -269560, -855308, -672730, 350162, 1169244, -827452, -967672, -1334934 ], [ 1132243, -591475, 520845, -618297, 1768480, -515118, 892201, -272334, -954021, -733807, 158108, 301501, -444861, -17026, 161667, 170609, -1113061, 376784, -748422, 194347, 32540, -564458, 541445, 365087, -55806, 684398, 496028, -250509 ], [ 870444, -883096, -247912, 497016, 1413720, -905404, 706832, -946128, -799576, -845604, 230088, 164936, -457328, 276008, 218300, -389408, -1644064, 143160, -253116, -816992, 414824, -1087564, 524104, -61468, -539440, 735516, 236448, 640996 ], [ 392169, -1384546, -970462, 1789866, 807570, -755029, 696332, -1721628, -85426, -738579, 637638, 46886, -885428, 207758, 291125, -1021208, -1920664, -429990, 394059, -1922792, 832574, -1970689, -37946, -683293, -695140, 140541, -785352, 1447171 ], [ -997490, -1493426, -682172, 196568, 5098, -175602, 1253930, -616344, 841918, -407778, 149048, 995842, -50940, 757408, -1050190, -1170898, -727772, -956816, 327948, -997292, -346892, -1492510, 266322, -441094, 473316, 656676, -1197984, 1405306 ], [ -1442159, -1271942, -520754, -623704, -189851, -717, 1493747, 375630, 1255396, 63471, 11711, 1383397, 154545, 1106626, -1362757, -774331, 156580, -873155, 277440, -582236, -1103036, -1133107, 199509, -203578, 1057302, 902730, -1084440, 1402717 ], [ 574816, -214592, -720704, 644096, 1184224, -880992, 896672, 1010880, 340096, 888096, 808736, 290272, -1301280, 918976, 1019168, 1010144, 196480, 778720, 291840, -1550336, -715136, -1126432, -851616, -8128, 92352, 415680, 360960, 1530592 ], [ 1082104, 418864, -978446, 342998, 1121024, -324766, 55228, 576161, -409095, 440308, 454479, -617609, -1544892, 444731, 1847847, 1251435, -235373, 494735, -69021, -881555, 67590, -1180172, -1199949, 393206, 234781, 168828, 1010602, 1367787 ], [ 465904, 736864, -1279196, -1125652, -11776, 1300484, -968072, -654814, -1034670, -954392, -756546, -1387634, -886392, -242794, 1520622, 344310, -1018298, -1229890, -709146, 1005370, 1144140, -1278872, -1025274, 947756, 1201306, 100728, 1068052, 988662 ], [ -360506, 282079, -1155236, -805502, 593719, 1371259, -681232, -320004, -568180, -1058582, 284029, -1475484, -435827, -310089, 1033172, -746570, -1136403, -61560, -145666, 1331450, 340175, 45798, -517929, 1129076, 1323676, -223277, -350518, 81542 ], [ -1122812, -315212, -885188, -104000, 1103632, 1007680, -79132, 167820, -10456, -715580, 1185868, -1224372, 50368, -219756, 470360, -1485764, -996528, 1110948, 378416, 1375556, -421012, 1250232, -126372, 1154276, 1126708, -436592, -1623352, -825556 ], [ -1378787, -1036487, -191213, 1154800, -292268, -380720, 1119893, 194295, 144194, 932845, -459257, 255303, 891568, 197169, -358690, -230189, -39228, -31227, -276484, 1199981, 561263, 673782, -611397, 661301, -64967, 137908, -938902, -1306081 ], [ -955952, -551612, -143680, 1482340, -993106, -584968, 1108960, 112888, 359092, 1749800, -1322518, 937542, 1108902, 458578, -571184, 717958, 714514, -149934, -192462, 825948, 696326, 422780, -280762, -11228, -94318, 341842, -857748, -751340 ], [ 285448, 1387738, -875680, 686890, -855781, 638732, -361040, -98612, 646642, 1564100, -1242943, 658167, 573927, 532453, -40184, 1295383, 1222789, 965541, 782613, 212598, -190249, 564230, 1033463, -900278, 1277957, 98917, -1504098, 1051810 ], [ 366024, 1243328, -719576, -159632, -923696, -370792, -537048, 530560, -247632, 1404608, -864328, 993392, -530792, 729752, 847088, 1473864, 519784, 487872, 360040, 678984, 119224, 7360, 425656, 115344, 1714696, 745720, -1271584, 376792 ], [ 28476, 441539, -239252, -968609, -1073888, -2021194, -300648, 1378144, -1492983, 1260995, -376111, 1449884, -1707416, 927872, 1815803, 1516185, -515756, -469647, -476354, 1419945, 745855, -744773, -777914, 1676913, 1742218, 1577416, -778291, -1040954 ], [ -891624, 830414, 790648, -460634, -1527488, -867844, -703248, 622144, -1540758, 1285070, 307514, -187816, 29584, 140672, 1838078, 1539210, 331144, 29178, 136396, -41430, -754970, -496898, -628964, 831738, -433532, -398384, -1182766, -104804 ], [ -1408574, 1201189, 1277373, -185009, -1678213, -209044, -1069323, -171531, -1204783, 918145, 302639, -1066816, 858859, -57303, 1712428, 1483885, 367519, 173378, 734546, -582755, -1765195, -129423, -426989, 578113, -1363357, -1052109, -1183391, 576621 ], [ -1119224, 1535764, 677748, -374084, -1223188, -539344, -1362348, -1040556, -101308, -230780, -1079236, -428416, -127316, 923172, 1290928, 1271860, -1217156, -391672, 1303496, 716020, -1794220, 477252, -118964, 1507588, 198668, 938316, -376316, 748596 ], [ -914944, 941290, 618247, -666606, -1091899, -371303, -333780, -1601731, 521122, -50827, -1498363, -250945, -592684, 1037437, -17791, 448647, -521297, -716317, 1002899, 1264675, -972968, 213957, -151971, 793661, 389186, 1197496, 359695, 504433 ], [ -761344, -206660, 880522, -1020756, -1153474, 93622, 1482120, -1979506, 856972, 920798, -1343938, -348070, -747784, 635662, -1855066, -738678, 1533178, -897742, 184274, 1366450, 354832, -567618, -388146, -899314, -237364, 425296, 1053370, 12358 ], [ -450355, -399443, 1186750, -966633, -1398175, 1142632, 1591029, -1406185, 931243, 80966, 259280, -162364, 378791, -295205, -1624135, 590496, 529228, -805858, -236566, 1224034, -101501, -617793, -975048, -188743, -892618, 154726, 1506925, 606343 ], [ 10992, -497504, 1247680, -824592, -1178560, 1722160, 1489136, -740640, 798848, -777040, 1239568, 60784, 951312, -785632, -1258736, 1393184, -381600, -733856, -482384, 928768, -352208, -569440, -1239824, 415728, -1143248, -164432, 1449632, 1044720 ], [ 976317, -552554, 389980, -489267, 811940, 383185, 1157261, -39990, -11752, -1121215, -541757, 331309, -930213, 517718, -1060661, -552466, 31650, -822806, -210359, 148168, 727417, -392290, -204299, -141747, 107377, -823607, -414418, 561045 ], [ 1494344, 188724, 402822, -467328, 1027726, -191116, 698618, 76220, -709986, -341692, -752314, 572536, -758864, 240762, -1123608, -1185292, 29484, -898342, -390040, 287168, 535676, 252260, 52682, -18414, 900368, -1360422, -1098150, -167540 ], [ 1576844, 1705374, 1263297, -750528, -484499, -20866, 116543, -376630, -1298811, 1531958, 566561, 785236, 1411336, -1574913, -1440708, -539842, -377166, -960817, -1009540, 1321568, -893974, 1351910, -448393, 767811, 1247768, -1778097, -632625, -1134590 ], [ 858404, 1055424, 167292, -142848, 316696, -770536, -432052, -274480, -1097796, 1106588, -54124, 726676, 769876, -755928, -1022028, -314872, -932196, 2948, -844000, 1126208, -1424224, 312080, 128552, -24624, 271388, -1436832, -314400, -675440 ], [ -17655, 66264, -1113536, 593934, 1505076, -1499992, -859472, -62952, -671195, 200851, -962873, 605187, -488532, 541465, -419438, -100144, -1421064, 951442, -425395, 714471, -1669165, -1079556, 808437, -1109468, -777868, -824520, -77926, 78947 ], [ -479730, 1043664, 561664, 421284, 836376, 201008, -191072, -136752, 28630, 212026, 40402, 531162, -911832, 87790, 182812, 1036256, -906864, -740708, 545030, 1187346, -1326790, -692856, -129738, -1200968, 679832, 577680, -277876, 237722 ], [ -251576, 1306765, 1098875, -55344, 444510, 603388, 562385, -173693, 231134, 311158, 632660, 573398, -542127, -118950, 247663, 1260461, -836741, -1462025, 561906, 1454379, -905071, 6058, -953450, -631007, 1581515, 657074, -412924, 238360 ], [ 1071424, 436840, -169000, -1014144, 491760, -1054112, 1450760, -152168, -355216, 549808, 572960, 800048, 1085448, 66000, -539912, 37736, -1471016, -643400, -933744, 1394904, -357496, 1200208, -1595600, 988168, 1601240, -1361776, -445024, -11840 ], [ 907570, -383411, 6731, -622413, -237261, -1072370, 443720, -327044, 172733, 11830, 32993, 967385, 968466, -53316, -532907, 287330, -1366199, -112313, -910461, 341388, -303295, 1501297, -1241873, 256498, 1052774, -1793149, -517720, -709157 ], [ 44020, -1180286, 861806, 404862, -1331586, -319220, -1455280, -594344, 1225058, -891620, -732982, 1106810, 30516, -315816, -151982, 1229780, -913574, 283462, -172386, -1179912, -481270, 1382122, -419498, -1581452, 236924, -1477474, -609520, -1616882 ], [ 699600, -187712, 1367868, 876972, -1353103, 555621, -1732877, 697198, -291925, 179799, -994819, 136270, -810417, 878983, 72650, -287286, -500588, 762530, -453975, -1569931, -646616, 1363906, -306683, -739937, 258603, -809355, 640931, -1882499 ], [ 840660, 531068, 1654068, 942192, -1377668, 911716, -1461952, 1107628, -1068700, 583844, -735344, -533640, -1189992, 1314688, 2020, -935936, -338528, 829020, -571080, -1655716, -879656, 1299196, -358588, -48612, 304708, -383640, 1213576, -1634424 ], [ -547665, 362093, 1361943, -69708, -1491443, -167909, 195248, -1022447, 383675, -996181, 919756, -293190, -308142, -446912, -868805, 988864, -863528, -245355, -159030, -990091, -1299806, 1099021, -810013, 27813, 354883, -651090, -178874, -22074 ], [ -481698, 536552, 1247226, 72006, -1435496, -67166, 879938, -1522628, 875510, -1166560, 1456144, -238506, 357954, -1044146, -1038650, 609376, -1206794, -707496, -516840, -1007890, -852614, 122056, -538156, -433992, 545800, -155232, -347024, 452286 ], [ 726927, 980852, 1271901, 1120131, -1246196, 961009, 800513, -742178, 612635, -229360, 1113544, -329781, 854529, -726521, -657725, -1580624, -1407269, -688596, -1479540, -1562665, 276061, -1465244, 301994, -1318692, 847300, 940368, 446776, 32511 ], [ 539648, 379328, -142400, 1332288, -955840, 1337344, 530048, 406336, -231104, 446528, 50496, 496192, 738560, 207424, -876096, -525952, -1217728, -1078592, -105984, -783360, 940288, -1762816, 910784, -461312, 946560, 1220864, -620032, 668416 ], [ 112250, -369772, -1368722, 1209385, -571753, 1318438, 364941, 1417471, -892969, 1041962, -955165, 1132525, 657318, 882902, -1020371, 819329, -1004515, -1296207, 1272093, -42115, 1479269, -1759956, 1153109, 616112, 860019, 1220651, -1687698, 1373423 ], [ -316300, -931672, -62372, -26990, 256622, -348212, 1003866, 1261246, 84206, 1430612, -906490, -251750, 1390668, -561748, -134246, 610754, -1043590, -101982, 340218, -856390, 1753994, -1298856, -505366, 1231712, -105306, 402326, -899748, 1424798 ], [ -295027, -1184065, 238204, -178523, 516902, -800627, 1071858, 527191, 598391, 1487579, -328825, -754265, 1384191, -751441, -49394, 364856, -784708, 797718, 242682, -688090, 1587014, -527127, -1437676, 846818, -377334, 457049, -363291, 1213823 ], [ 298748, -1042540, -741296, 1050652, 54152, 292348, 413208, -942284, 523316, 1122404, 922100, -134540, 436116, 656084, -984344, 71456, -146608, 1322568, 1207032, 730760, 857864, 639948, -1445776, -811432, 233016, 1622924, -146916, 668948 ], [ 1019188, -613090, -1156991, 589072, 21722, 561258, 120693, -732444, -103959, 866844, 894825, -214525, 9056, 1366869, -255049, -714359, -452033, 1173503, 1148217, 853205, -159816, 1301353, -362676, -1241257, 32226, 1329264, 130784, 798648 ], [ 1734632, -77816, -1337126, -422762, 158658, 535026, -36542, 41404, -908990, 644160, 440338, -528598, -188404, 1786978, 1009688, -1604064, -1047128, 805174, 699172, 521246, -1225292, 1742594, 1069092, -1232724, -422316, 507212, 411026, 1165520 ], [ 586532, 498484, -402551, 922063, 765933, 673701, -115667, -887546, -872915, 166560, 1357813, -99823, 1079246, 845053, -271012, 249936, 307972, 1378399, -413078, 810371, -205742, 859469, 744042, -1528674, 627234, -229138, -29899, 1235720 ], [ -137752, 927208, 153376, 1524712, 1262448, 945216, -211088, -1071008, -802136, 73032, 1406368, -199048, 1421816, -57584, -600016, 1418976, 735352, 1520008, -773216, 524360, 102736, 60248, 171792, -1619784, 1162008, -467368, -494224, 1170392 ], [ 38573, 1042333, -95324, 550237, 1523598, 1499016, -341138, 329692, -657611, 795657, -391532, -1420273, -201409, -876734, 1093334, 1132476, -808673, 744433, 464884, -983815, -1099814, -560677, -925758, -1275609, 602883, 352907, -1008274, 817067 ], [ -421788, 935508, -426594, 357854, 1282704, 482514, -883808, 465760, -620266, 1345874, -1081798, -1042998, -28150, -320668, 744652, 101788, -1173212, 593814, 323904, -1007616, -1504862, -784622, -717920, -1270132, 638952, 17018, -1112464, 627916 ], [ -1283538, 688758, -809919, 658529, 725304, -1523961, -1686608, -195440, -650491, 1787399, -1073773, 342027, 1277675, 1102382, -891398, -1398062, -794162, 837189, -686496, -95616, -1407137, -758297, 312880, -1478182, 1050252, -1047757, -958264, 542266 ], [ -1274072, 1141456, -351812, 496940, 546120, -1469832, -1525916, 66800, -1190376, -105924, -406896, 459396, 202276, 344128, -1008260, -1146096, -688676, -294124, -1018868, 290404, 219976, -588968, -19720, -166568, -131280, -1025552, 67832, 637224 ], [ -1008062, 1298596, -64877, 439445, 396315, -1147752, -1036331, 243095, -1550361, -1607079, 135459, 439386, -706679, -558797, -1051130, -778416, -679586, -1198999, -980888, 397714, 1613251, -225083, -202045, 946117, -1234425, -1046747, 628322, 704769 ], [ -74612, -14504, -809102, 988670, 208290, -602352, 372094, -304630, -980886, -578154, -91566, 391836, 30646, -1142222, -1423580, -669216, -943436, -632074, 259312, -393236, 1441426, 858142, 778130, 637342, -1368150, -1689122, -1032628, 588294 ], [ 191876, -924452, -833048, 1427783, -225489, -127326, 492031, -653591, -74193, 231731, -21629, 372406, 326191, -1145931, -683033, -392850, -617136, -811846, 1011149, -515411, 539332, 853160, 1301910, 784296, -1419402, -1354179, -1794922, -172943 ], [ -226624, -1420352, -117248, 1753808, -911664, 275424, -711344, -798416, 1178832, 816656, 353296, 381856, 168016, -554256, 1200592, 55200, 315264, -1758496, 1261424, 49264, -1112768, -269440, 1356960, 1399296, -1385952, -15504, -1634272, -1596368 ], [ 328848, -317765, 222368, 1424284, -532535, 276089, -1014910, -910909, 1360358, 375217, -95891, 208111, -537856, -791177, 932428, 76739, -25379, -1694594, 672483, 513226, -1666819, 460088, 165399, 121576, -388678, 528913, -1359752, -712893 ], [ 999354, 1000702, 416330, 958294, 136486, 217958, -1078342, -895156, 1239206, -241676, -668084, 31426, -1283176, -1098872, 186388, 41960, -562298, -1269752, -80724, 881404, -1793674, 1446290, -1210422, -1422020, 669614, 833800, -1066238, 633822 ], [ -44721, -183323, 108455, 967369, 816961, 737633, -1186417, 494594, 978881, 324574, -84734, 392251, -774076, 363628, 655438, 689660, 613777, 154348, -105774, 462154, -432199, -391885, -817497, -120470, -576211, 861100, -909413, 113397 ], [ -943532, -505452, -205020, 921872, 747204, 991980, -623024, 1307544, 663508, 447696, 440656, 345872, -130240, 561956, 1064064, 1211780, 1419804, 680824, -364288, 233360, 420348, -1149876, -235600, 358916, -1148608, 1003984, -513860, -10352 ], [ -1598507, 619173, -527895, 784772, -581871, 800955, 1067476, 1152294, 255733, -173004, 868756, -384028, 739760, -1361719, 1371264, 1523105, 1604679, -299426, -1014688, 324260, 418623, -94701, 663500, -541759, -590608, 1340884, 282415, 531748 ], [ -1816832, 994048, -635520, 739072, -1024896, 737280, 1630976, 1100544, 119808, -379904, 1011456, -627328, 1029760, -2002944, 1473664, 1626880, 1666304, -626176, -1231488, 354560, 418048, 257024, 963200, -841984, -404608, 1453184, 547840, 712448 ] ], [ [ 597248, -862720, -1047296, 769280, 1717504, -1123584, -3072, -524544, 437248, 1963776, -77312, 930048, -1519360, 914176, 711168, 529920, -1846784, -306432, -68608, -1417216, -915712, 652032, 595968, -1190656, 127232, -4608, -664064, -1185536 ], [ 556160, -687712, -576608, 345824, 1192576, -154368, -663840, 209760, 628096, 734016, -386048, 50688, -554176, 228640, 302208, 717984, -1607264, -902784, 567584, -242848, -1013632, 469920, 593760, -1192000, 306464, -192768, -243680, -1068128 ], [ 491960, -414262, 158842, -315826, 372376, 1360032, -1696290, 1357110, 926296, -1187484, -868448, -1323312, 953924, -842510, -336792, 1011834, -1233014, -1834584, 1561634, 1592102, -1166632, 185370, 590310, -1194100, 586514, -486768, 413170, -884678 ], [ 166800, -1211812, 548492, 243184, -359064, -149008, -378420, 1346100, -253204, -1324824, -963188, -820332, -224016, -151760, -85112, 863424, 85256, 173756, 299864, 12452, -1170532, -307220, 874840, -711240, 261204, -76008, -536200, 440612 ], [ 160994, -1807606, 504592, 824682, -634106, -1441256, 583322, 1324770, -1248744, -1178868, -1051318, -373172, -1150048, 303522, 162766, 545248, 944670, 1435686, -713710, -1186994, -1240350, -690026, 876320, -319370, 39772, 420418, -1159728, 1376052 ], [ 1308344, -1454056, -934208, 1185432, 626344, -1257056, -242728, 1550520, -1256544, -501168, -1211368, -573872, -562048, -473928, 180616, -244352, 8520, -565464, -330760, -257144, -1571400, -647576, -158080, -356120, 320272, 1037368, -280128, 703152 ], [ 1513766, -1104172, -1119782, 1553904, 928564, -1006244, -1040620, 1279566, -1375962, 340176, -1273996, -240662, -307498, -1037112, -168992, -936374, 120222, -562482, -332350, 237388, -1398102, -69578, -594142, -295838, 830014, 604126, 362664, 314874 ], [ 849716, -757672, -148532, 1929504, 346264, -693944, -1812520, 550116, -1598412, 1332576, -1246696, 585388, -360748, -1402512, -857792, -1538324, 1199172, 1290468, -688900, 330088, -759252, 1002772, -477892, -145988, 1551364, -798524, 786864, 189324 ], [ 844100, -1035080, -551734, 196090, 422886, -1086316, -1051612, 172392, -819974, 716162, -623670, -152236, 32278, -763974, 59904, -1725352, 1266498, 1460306, -206090, 445358, -152732, 1430352, -682990, -284180, 881548, -616028, 159668, -91410 ], [ 961184, -1370000, -1012496, -1776032, 692368, -1389696, 40144, -88320, 117632, -148000, 124400, -1016688, 331152, -104816, 1147808, -1648144, 1097760, 1184320, 318832, 619392, 318272, 1498960, -939376, -405552, 104016, -208784, -659296, -464752 ], [ 840284, -987350, 686554, -1693532, 1310518, 406704, 956494, -45120, 464432, 5300, 774650, 62262, -1016298, -1202666, 573308, -155494, 896460, 409720, -416918, 1242192, -283528, -199490, -1007626, 167598, 1098366, -966134, -1063396, -1315402 ], [ 896144, -700580, 1332304, -1408772, 1740088, 929904, 1257484, -181560, 199412, -118600, 871460, 657732, -1400628, -1394156, 240428, 541976, 211440, 139120, -867488, 1222152, -440188, -1069280, -574636, 488328, 1210236, -830804, -800716, -1415992 ], [ 1217144, -557630, 398104, -820622, 1886788, -456696, 635434, -587460, -983338, -658300, 138110, 527982, -340278, -226106, 269978, 46676, -1199160, 624520, -890288, 237852, 70862, -696080, 610214, 430428, -1614, 643546, 462134, -391492 ], [ 1081168, -865208, -311248, 428656, 1620400, -668616, 646952, -1065744, -878672, -839512, 160424, 240568, -373072, 208016, 289336, -403696, -1801160, 283016, -253000, -691536, 337200, -1120872, 484352, 936, -637408, 743224, 140960, 456520 ], [ 743068, -1372058, -921148, 1970356, 1171300, -360966, 938702, -1576044, -204572, -862162, 516974, -116582, -889372, 317516, 304186, -834196, -2045510, -424234, 676250, -1596636, 495300, -1898622, -221248, -592914, -1018408, 234874, -880840, 1226470 ], [ -878044, -1738752, -696180, 470656, 183480, 64196, 1551168, -620996, 811852, -488172, 56712, 1018848, -146488, 708216, -976704, -1107372, -798020, -1013380, 568020, -820012, -575592, -1697796, 250048, -578188, 416108, 614672, -1216808, 1237180 ], [ -1429828, -1620426, -634356, -322082, -128994, 90980, 1764264, 291190, 1322014, 26082, -76614, 1482204, 44060, 948618, -1286970, -790212, 178486, -953920, 416202, -526468, -1229022, -1444308, 311326, -469264, 1164728, 789668, -1072898, 1292776 ], [ 812672, -259776, -1021056, 808768, 1313856, -910720, 939264, 1042240, 518464, 887232, 659136, 165504, -1229440, 792768, 943680, 1039488, 406336, 769280, 188352, -1533568, -766272, -1089408, -722624, -139264, 86528, 407168, 281152, 1490176 ], [ 1336204, 487522, -1158012, 490948, 1252222, -398046, -47588, 587226, -184380, 528902, 263126, -677766, -1380812, 310634, 1825248, 1252904, -29648, 655864, -207284, -788074, 39188, -1068188, -1137202, 390084, 137250, 232444, 1028386, 1271766 ], [ 580504, 778372, -1109112, -904952, 70972, 1241604, -1154888, -765324, -812280, -736948, -975124, -1168716, -697112, -414316, 1702848, 263504, -959648, -824336, -727784, 1261676, 1099688, -1295288, -1090852, 1067784, 1028100, 212344, 1324036, 743916 ], [ -135546, 240732, -1064112, -667532, 592072, 1322944, -797478, -443734, -470380, -791458, 183956, -1255236, -189432, -194946, 1160158, -680396, -992778, 184314, -132884, 1331656, 312498, -35838, -575332, 1274364, 1336550, -212966, -209024, -17154 ], [ -815184, -454776, -891216, -88184, 1019656, 1003072, -116832, 83792, -62584, -445720, 1202768, -1034616, 350664, 172656, 481000, -1295600, -815064, 1180968, 382024, 1165960, -443112, 1144656, -177112, 1282752, 1322912, -526760, -1615640, -778008 ], [ -1335684, -1309926, -43716, 967066, -418694, -164528, 1077768, 340292, -92134, 1022930, -451132, 471834, 1203114, 555756, -575150, -221900, -254814, 104418, -423926, 1362010, 459438, 709956, -773662, 631152, 88712, 72190, -881390, -1349358 ], [ -1058408, -796984, -32412, 1227804, -1178132, -455336, 1139488, 317516, 48656, 1764660, -1259996, 1102648, 1332248, 700244, -785176, 658136, 417976, -112272, -257952, 1087636, 651456, 519444, -461324, -67300, 5140, 251512, -773148, -871944 ], [ 180892, 1365716, -1029462, 530454, -1118882, 311164, -164912, -42034, 394856, 1629810, -1049846, 677548, 589148, 556994, 25124, 1304636, 1226476, 707928, 1080048, 245986, -13344, 623394, 947026, -822250, 1309090, -75188, -1419798, 870156 ], [ 394496, 1185936, -842224, -268144, -1256976, -509264, -366448, 427664, -400784, 1465952, -756368, 1007328, -550656, 670896, 890976, 1436496, 462832, 222320, 578000, 741280, 383504, 85808, 374544, 261840, 1822320, 650576, -1195200, 242784 ], [ 230000, 266796, -231916, -1038514, -1465254, -1773482, -218386, 1131254, -1533518, 1303130, -415676, 1492224, -1701588, 842556, 1740132, 1404192, -751250, -637498, -476728, 1590964, 1048952, -623284, -806658, 1865994, 1960140, 1610210, -713346, -1087308 ], [ -656800, 677496, 888584, -306964, -1751004, -766532, -660436, 695804, -1458668, 1401380, 379624, -446976, 110712, 306456, 1736232, 1622592, 25900, 154652, 187472, 59464, -484048, -224584, -467508, 976644, -473160, -387340, -1151796, 11592 ], [ -1201450, 1038046, 1367184, 93386, -1742954, -239732, -1037086, 39804, -1079618, 1076530, 439774, -1403126, 1002662, 220006, 1630382, 1735642, 54000, 468302, 810272, -502936, -1496648, 204516, -130258, 684644, -1479110, -1015040, -1140446, 796592 ], [ -1061800, 1298296, 561984, -168664, -1147304, -673232, -1282936, -1057296, -92168, -94520, -970376, -393176, 53912, 1032856, 1320632, 1637992, -1416000, -175048, 1350272, 872864, -1468448, 694416, 203192, 1587344, 369640, 1096960, -229496, 953792 ], [ -922620, 788874, 452008, -420750, -980858, -429932, -273510, -1672552, 435434, 45730, -1523716, -119058, -422488, 1078384, 77462, 609178, -630376, -529254, 1021900, 1497698, -833290, 322148, 560, 696900, 583824, 1432454, 509434, 613450 ], [ -783720, -179076, 756208, -666900, -1070108, 216568, 1483740, -2000752, 689084, 967180, -1566616, -283308, -617488, 666784, -1721788, -974372, 1499024, -711204, 176200, 1675148, 163460, -563752, -521440, -1261800, -175776, 709604, 1145884, -23300 ], [ -467352, -524370, 1173706, -818244, -1420040, 1086904, 1652886, -1328314, 854552, 196474, 108308, -273540, 604772, -103478, -1495750, 321586, 611192, -551604, -236180, 1570526, -337228, -498694, -1017910, -414132, -843606, 423524, 1492258, 742720 ], [ -192, -741472, 1307264, -862176, -1263488, 1520512, 1602176, -577248, 834432, -666304, 1199008, -194784, 1232480, -487904, -1160704, 1176320, -254080, -472896, -455072, 1241696, -558432, -331808, -1181376, 316160, -1133568, 70752, 1358528, 1286624 ], [ 966108, -685522, 357464, -540426, 844312, 271912, 1249976, 142902, 158232, -1326004, -415442, 82566, -786670, 665446, -1073104, -519280, -68680, -801996, -99422, 176546, 731118, -94358, -125076, -286240, -59568, -667998, -452572, 561674 ], [ 1420092, 93872, 304540, -509376, 1027336, -200196, 650396, 125928, -454204, -630548, -611960, 376180, -739760, 378672, -1064848, -1128308, -59752, -1002808, -249780, 202680, 576744, 462216, 169324, -137988, 670152, -1234836, -1082328, -205836 ], [ 1375242, 1577672, 1124890, -761376, -663764, 83754, -190054, -608772, -1004554, 1384402, 572140, 685630, 1318840, -1310328, -1133848, -679358, -222652, -1078708, -892830, 1291380, -983556, 1329516, -278126, 741162, 1064652, -1634286, -561828, -1014786 ], [ 646032, 1006832, 145240, -10056, 137656, -651696, -574144, -272712, -1124704, 1091032, 8320, 663880, 539800, -706248, -750088, -524768, -976912, -22648, -738480, 1138560, -1449456, 301296, 331624, -117168, 190392, -1544136, -300648, -620256 ], [ -207718, 107160, -987596, 879548, 1375138, -1399054, -770042, 241494, -1050252, 285122, -801534, 564454, -812402, 325502, -254832, -349716, -1742792, 1032342, -335528, 758940, -1599336, -1029612, 1026012, -1299352, -765158, -1213426, -122932, 14118 ], [ -609268, 1002960, 762904, 675848, 795388, 213596, -246092, -114156, -130152, 106172, 243516, 514804, -841052, -57148, 223968, 738984, -1185392, -672108, 545872, 1191240, -1337136, -697512, -24888, -1407952, 570892, 265124, -126232, 55668 ], [ -406748, 1190580, 1239840, 178146, 479596, 638696, 443448, -350732, 147656, 198604, 837674, 538002, -300548, -199330, 242306, 952058, -1041996, -1408306, 534478, 1389626, -910564, -48790, -885780, -828208, 1478148, 456944, -261134, 66594 ], [ 753952, 254880, -303360, -785904, 582496, -819904, 1395648, -398432, -593344, 721504, 716624, 676752, 1142752, 39920, -469744, -223792, -1555296, -608656, -893072, 1216976, -223264, 1102160, -1445280, 843392, 1705248, -1392256, -604784, 28944 ], [ 702484, -525984, -205074, -428544, -86540, -928534, 400056, -481934, -94432, 57430, 99956, 806730, 1018414, -64060, -480136, 209000, -1444152, -88792, -817958, 123674, -125422, 1542068, -1224582, 258854, 1121244, -1749298, -806552, -642432 ], [ 80584, -1233984, 665676, 550656, -1118840, -401884, -1512144, -582284, 987968, -1165220, -749944, 932580, 156364, -329560, -160336, 1398800, -1039152, 299408, -35708, -1402876, -304972, 1647368, -636732, -1387396, 155544, -1404148, -941552, -1612032 ], [ 896784, -54204, 1160914, 794308, -1248714, 632554, -1600220, 693124, -210152, 57484, -919776, 36430, -606844, 779968, -84648, -167150, -445666, 728634, -553296, -1564910, -694908, 1341386, -408334, -775318, 418872, -843502, 700706, -1866816 ], [ 1102584, 736576, 1419384, 732008, -1390424, 1071264, -1234720, 1127704, -821152, 570464, -628416, -538960, -1008224, 1192208, -249408, -849040, -239176, 790504, -768376, -1534160, -1103088, 1093056, -400544, -197368, 598112, -459712, 1560376, -1618616 ], [ -478566, 315376, 1055034, -116242, -1632674, -166536, 240680, -853646, 354248, -1052536, 879984, -155260, -422024, -416692, -1057008, 1107860, -1111126, -160946, -53626, -1076060, -1545588, 1034256, -972344, 116582, 453512, -578512, 134026, -41066 ], [ -437760, 514852, 1078764, -42760, -1563788, -194484, 836600, -1222196, 799184, -1201420, 1472280, -67408, 188200, -1036072, -1026624, 772904, -1475212, -678284, -400132, -1058036, -1135656, 244404, -599312, -183676, 477668, 3416, -149504, 511432 ], [ 877440, 1202002, 1407414, 754940, -1250438, 728166, 741500, -323546, 670184, -192070, 1344780, -212008, 817300, -877972, -337824, -1362796, -1440262, -854534, -1580482, -1385786, -55956, -1119846, 516088, -966526, 634418, 1135916, 464896, 258532 ], [ 524288, 344064, -159872, 1223808, -1083264, 1273088, 482304, 627968, -263680, 499200, 197632, 715264, 666880, 200320, -567424, -391680, -1391872, -1142784, 30848, -727552, 808064, -1570816, 1063040, -249600, 842368, 1201024, -615808, 725760 ], [ -65034, -652584, -1558176, 1396358, -845272, 1444956, 309942, 1394572, -1034392, 1089446, -916164, 1393826, 540660, 1050736, -812358, 873004, -1313320, -1234024, 1662000, -143700, 1533462, -1753958, 1188318, 650740, 897308, 981364, -1669980, 1269790 ], [ -360084, -911184, -77376, 173708, -49072, -175944, 806892, 1032472, -50992, 1409996, -816264, -446524, 1334760, -344864, -228108, 738904, -1072720, -67024, 616800, -978600, 1668012, -1292108, -571332, 1118440, 10808, 172264, -874680, 1540540 ], [ -343482, -1006368, 313566, -90688, 284600, -705600, 858606, 317206, 442358, 1383452, -242880, -1039474, 1424640, -546128, -294684, 533326, -770542, 881582, 367692, -824556, 1582056, -518408, -1541820, 593104, -328684, 295612, -327342, 1297084 ], [ 69768, -893568, -682584, 864512, 29600, 153600, 343656, -847544, 312008, 915152, 933120, -44824, 618240, 772672, -1189584, 236776, -389992, 1552232, 1131792, 588144, 1215456, 652192, -1507920, -1196096, 28016, 1605712, -95592, 399184 ], [ 931708, -529638, -1174824, 339662, 21990, 461150, 161016, -582734, -237222, 728562, 933330, -100894, 41190, 1369872, -430084, -655314, -618402, 1345412, 1249862, 816034, 188526, 1287312, -285690, -1357296, -220504, 1449182, 184778, 759574 ], [ 1896896, -67492, -1452712, -656508, 123616, 566624, 96540, 152880, -918960, 635496, 536808, -515180, -405176, 1675476, 865800, -1682320, -1018912, 848872, 1097796, 622592, -1021020, 1695024, 1313732, -948840, -648916, 758188, 462328, 1550520 ], [ 675296, 646358, -595012, 788442, 928816, 618224, -65610, -901320, -877560, 216996, 1265508, -58430, 874324, 915426, -218700, 270680, 381488, 1423972, -339654, 776192, -131670, 909624, 908282, -1355940, 389534, 25438, -8372, 1355820 ], [ -39712, 1115408, -66016, 1500624, 1577440, 797312, -179424, -1130736, -793584, 172368, 1236432, -142832, 1270912, 137664, -408624, 1511744, 849008, 1567984, -920832, 431120, 115920, 95856, 214016, -1574976, 944912, -292304, -497888, 1170480 ], [ 321788, 1064258, -235516, 655674, 1893340, 1247312, -190524, 392514, -619134, 922218, -402918, -1377182, -208688, -677736, 1302426, 1239944, -665842, 795934, 317568, -973630, -1000230, -778194, -1093984, -1394376, 473762, 271846, -1027388, 1005030 ], [ -119964, 791020, -521028, 443040, 1495964, 215468, -693456, 419476, -517272, 1403612, -990156, -1017816, -41212, -218752, 895728, 163236, -1158204, 539544, 260884, -976208, -1456004, -1010820, -804864, -1517100, 651028, -66432, -1269848, 952280 ], [ -1068114, 377770, -879678, 629040, 648914, -1750582, -1506456, -496874, -461172, 1715762, -914106, 346284, 1164638, 1043648, -846072, -1420914, -1005954, 608244, -612266, -94808, -1495454, -839070, 491136, -1831050, 1237078, -973632, -1331348, 970580 ], [ -1258064, 1029808, -586208, 477216, 332944, -1456040, -1623136, -179840, -1097448, -47312, -259512, 444360, 56040, 267952, -1059504, -1201704, -987936, -373520, -1034576, 318344, 228064, -681600, 116920, -455744, -69312, -1068912, -237800, 976912 ], [ -1129364, 1368178, -358988, 398736, 93724, -959540, -1373686, 119710, -1549998, -1488542, 223068, 410760, -828150, -644168, -1140024, -850824, -1021416, -1178180, -1059956, 452354, 1683964, -351270, -155750, 774796, -1294992, -1168272, 433060, 958672 ], [ -38264, 13228, -665288, 752736, -57176, -586040, 53564, -158540, -982548, -787892, -220632, 371760, 138300, -1262768, -1318224, -715824, -1205616, -841880, 316744, -337396, 1343464, 676380, 665500, 730696, -1418592, -1618272, -1062440, 847072 ], [ 304548, -953962, -576650, 1193020, -350304, -135950, 287786, -379292, -51314, 53284, -220924, 490158, 437048, -1194648, -603836, -391236, -877144, -1039638, 1116392, -525082, 475862, 652342, 1151382, 1006868, -1438592, -1114708, -1841250, 26108 ], [ -121152, -1522912, -82400, 1721920, -789504, 392800, -703264, -540992, 1253536, 1038784, 234176, 770208, 50048, -421248, 1027264, 128064, -22144, -1785888, 1323392, -94432, -933088, -451808, 1292832, 1611968, -1352192, 368192, -1884000, -1523392 ], [ 465352, -299914, 337864, 1620700, -281872, 284468, -1100420, -845590, 1432902, 477422, -118434, 321254, -436190, -621938, 934030, 247344, -276108, -1613036, 757846, 346956, -1388480, 441900, 149852, 101328, -197538, 610204, -1569092, -593240 ], [ 1158652, 1166036, 668752, 1363336, 464900, 76544, -1315556, -1031116, 1304616, -362620, -600432, -236752, -894800, -937592, 445372, 295116, -674460, -1117952, 43360, 727572, -1490060, 1622136, -1188760, -1692984, 1020300, 551176, -1173116, 834784 ], [ -76598, -162514, 202552, 1275436, 1008950, 710144, -1289606, 598334, 1148316, 416630, -51432, 224648, -726200, 462508, 786922, 768066, 725190, 216448, 25360, 375822, -496610, -133164, -771460, -151284, -366750, 900076, -960266, 255184 ], [ -1005304, -565944, -310128, 1149904, 850424, 1028296, -674984, 1444120, 898888, 718536, 446440, 302504, -284096, 680280, 1064632, 1123360, 1662840, 629536, -360448, 219008, 147848, -927448, -167792, 413272, -1079728, 1275632, -516808, 27600 ], [ -1419454, 583506, -900828, 961204, -487426, 816946, 927766, 974470, 493138, 219186, 858490, -263446, 617104, -1086570, 1235182, 1281160, 1824990, -503864, -1363648, 389408, 206498, -108598, 748708, -662378, -661228, 1695932, 313742, 390900 ], [ -1557504, 966656, -1097728, 898304, -933376, 746496, 1462016, 817920, 357888, 52736, 995840, -452096, 917504, -1675520, 1292032, 1333760, 1879040, -881664, -1698048, 446208, 226048, 164352, 1054208, -1020928, -521728, 1836032, 590592, 512000 ] ], [ [ 578688, -884992, -976768, 394368, 1134720, -837760, -314880, -253568, 155136, 1789312, -441088, 243328, -661888, 1110912, 317696, 507648, -1497856, -703616, -142848, -823296, -674432, 136064, 744448, -941952, 153216, 121600, -478464, -1129856 ], [ 643392, -652912, -371056, -2640, 871488, -24448, -626256, 423664, 384960, 684832, -638464, -268544, -306400, 265296, 181568, 563472, -1156720, -1071680, 411216, 60144, -911552, 289424, 495856, -856992, 372816, -10880, -307248, -921968 ], [ 744492, -290287, 575369, -622965, 460188, 1246352, -1112781, 1481839, 744060, -1040918, -946864, -1068344, 249050, -1055979, -31132, 650697, -623695, -1646780, 1276941, 1440519, -1282052, 529049, 107431, -724242, 715941, -217880, -39723, -597143 ], [ 470952, -1157002, 571054, -36840, -142492, 5272, -4146, 1060914, -206050, -1128668, -788434, -687454, -318440, -454984, -217932, 326112, 303220, 164070, 262396, -94326, -823402, -222946, 492156, -642452, 72066, 292060, -418228, 357962 ], [ 447021, -1734671, 342888, 589985, -386185, -1010084, 798937, 779309, -973476, -1026386, -738031, -305138, -788592, 61517, -285429, -55632, 849811, 1276679, -539739, -1254709, -581267, -843233, 653136, -512945, -384266, 821981, -630072, 1037042 ], [ 1365996, -1026596, -417312, 1061660, 641540, -643184, 170812, 1333484, -798576, -674936, -1169956, -205688, -652992, -178708, 47796, -532032, 2836, -574396, -158964, -427084, -1279892, -772508, -137664, -208220, 39784, 1245356, -115872, 620792 ], [ 1428999, -784766, -678663, 1474328, 970034, -361226, -629342, 1065227, -790713, 55048, -1261294, 23905, -476481, -515692, -23760, -1049967, 192403, -509557, -214755, -47218, -1204991, -277073, -600435, 53293, 599203, 718067, 156996, 478985 ], [ 701874, -973316, -479538, 1832528, 653084, -157676, -1588292, 37802, -937038, 1134448, -1038244, 373630, -262206, -941992, -468960, -1606242, 1338778, 1323818, -673530, -80668, -416066, 610402, -760410, 274918, 1283578, -686758, 207096, 590510 ], [ 751706, -1202004, -490863, 193161, 370599, -517278, -766774, -119580, -386743, 539581, -408751, -230014, -100513, -726999, -71872, -1777668, 1140957, 1254725, -236337, 19899, -195478, 989320, -856091, -129378, 525486, -635574, 100914, -33381 ], [ 932880, -1354920, -405352, -1662352, 228136, -838464, 369352, -99456, 253120, -299728, 282392, -872152, -77400, -472536, 432784, -1712872, 707536, 782496, 285656, 220352, -146656, 1076488, -891352, -562616, -329592, -327336, -56560, -810200 ], [ 720630, -796095, 895673, -1488502, 1192111, 244536, 718027, -265056, 304120, 31922, 708617, -4177, -1113825, -1120161, 219334, -409447, 884686, 590796, -204319, 999752, -443956, -302237, -544177, -35141, 775683, -664911, -343210, -1454225 ], [ 669480, -515850, 1292168, -1282042, 1743916, 614616, 687982, -497196, -36590, -42388, 755402, 500378, -1315890, -1155486, 175294, 249308, 395416, 555096, -542224, 1005812, -479686, -917552, -17662, 385204, 1127238, -456066, -172750, -1401260 ], [ 859980, -653475, 331868, -1026667, 1677466, -84684, 89857, -829146, -964865, -725638, 233027, 459803, -266415, -272361, 385369, -58942, -1093484, 753396, -652024, -148138, -123061, -387752, 777863, 644854, 348213, 572409, 683375, -302810 ], [ 873992, -644460, -117064, 183896, 1445240, -126548, 251972, -1052520, -972168, -831740, 101380, 279660, -203016, 300584, 178092, -201624, -1711956, 328372, -58004, -595720, -21704, -847460, 387840, 383620, -329776, 784172, 327952, 391444 ], [ 809942, -570585, -339814, 1816946, 1139690, 122377, 750347, -1227870, -572118, -682565, 142555, 37785, -575766, 736334, -213783, -271074, -1945431, -372353, 847321, -730870, -33254, -1744835, -526560, -108005, -963076, 634697, -563348, 906919 ], [ -801078, -1341568, -450898, 661824, 278252, 123994, 1468576, -669658, 545806, -256926, -68684, 985904, -298796, 466124, -1053728, -936446, -755738, -847674, 685122, -409662, -621412, -1637882, -161056, -437422, 487390, 564328, -996292, 856294 ], [ -1361562, -1547665, -656338, 34995, -8557, -76118, 1734916, 23375, 1184467, 124653, -86039, 1327286, -258410, 264305, -1125353, -883418, 232687, -763680, 478929, -449850, -953203, -1401794, 32723, -595240, 1164844, 508426, -940861, 789220 ], [ 833088, -271840, -1108288, 863520, 1201568, -786368, 831616, 1037600, 565792, 383328, 403936, 67136, -848960, 262880, 794272, 1037632, 654112, 750720, 196704, -1435200, -605728, -868544, -259552, -317440, -217856, 486976, 354464, 699520 ], [ 1373614, 385645, -1100998, 628698, 1154115, -482291, -101354, 696121, 74010, 225591, 131263, -491383, -866062, 57377, 1523184, 1255108, 370552, 842508, 14798, -731553, -106334, -619094, -393845, 162202, -310771, 453830, 1062925, 586815 ], [ 683164, 582970, -751948, -397452, 170790, 576634, -1056404, -654254, -323340, -242034, -708962, -527758, -456412, -299998, 1365984, 204808, -437648, -124392, -92452, 1229022, 506116, -580844, -410570, 792052, 556154, 411980, 1334650, 456990 ], [ 166199, 96950, -983608, -370862, 348820, 640864, -476999, -447359, -361630, -142989, 212898, -700698, 67508, 105987, 865779, -464462, -490353, 279753, -117282, 917652, -41099, 214461, -382250, 905542, 1081959, -116135, -201600, -113405 ], [ -307336, -520780, -1062664, -117068, 495220, 482464, 289168, 2824, -358732, 184740, 1006728, -673740, 632660, 581208, 257700, -885656, -441660, 674628, -176748, 465204, -553892, 900360, -442172, 871648, 1328016, -582788, -1593948, -726620 ], [ -692986, -1278055, 128486, 479257, -462455, -41336, 796468, 472474, -429607, 1255365, -294822, 512985, 1321985, 803358, -639675, -312206, -470835, -86547, -484623, 1107129, 50683, 400410, -1001747, 481048, 380916, -334013, -770523, -1208795 ], [ -521444, -808236, 247786, 663638, -1056738, -270084, 790096, 634254, -283800, 1806130, -912054, 1065644, 1214044, 815490, -678108, 288444, -118292, -316200, -70032, 1016354, 284896, 208738, -753006, 99798, 110178, -265268, -535638, -885748 ], [ 322006, 1141314, -925439, 351263, -1212813, -143034, 164296, 424779, 123300, 1730005, -704079, 853694, 144694, 574365, 319242, 921894, 694558, 95100, 1215768, 42029, 72496, 388813, 470469, -270177, 655053, -413618, -1010463, 408302 ], [ 435328, 870184, -807192, -361176, -1381096, -613896, 45352, 401448, -333736, 1252976, -685608, 1104304, -688000, 707320, 982384, 1058568, 242200, -118952, 799560, 545936, 507624, 83256, 346472, 568776, 1325144, 131592, -709856, -140944 ], [ 289624, -102722, -241950, -1134069, -1553095, -1237185, 86491, 445839, -1057483, 678905, -695526, 1417984, -1354690, 944230, 1502506, 1043664, -587429, -500009, -148332, 1454258, 1092684, -351090, -203197, 1736625, 1913102, 832749, -185981, -1220302 ], [ -127376, 164428, 534900, -100194, -1714870, -650010, -157634, 599814, -1145758, 1040330, 156324, -521216, 35660, 629980, 1311556, 1436064, -169154, 202966, 2568, 31508, 3384, 78060, 3278, 953850, -489748, -370926, -617906, -12652 ], [ -401601, 430003, 825000, 532881, -1504545, -384210, -379859, 268614, -863133, 930805, 440499, -1469391, 806535, 550055, 1099131, 1690489, -281704, 463691, 410768, -496092, -733716, 514410, 223803, 719850, -1484823, -654976, -649331, 781048 ], [ -390276, 692428, 141600, 364356, -550020, -761160, -558284, -1032936, 161292, -120620, -410676, -435516, 338460, 938780, 843756, 1668964, -1455904, -160084, 1333568, 766608, -766416, 965160, 472428, 1583400, 335652, 900224, 120244, 746848 ], [ -318086, 572273, 235204, 126741, -278217, -504926, 90585, -1664548, 458721, 76557, -910714, -241061, 112388, 902296, -47905, 631769, -674340, -456551, 1047246, 1405101, -455217, 450154, 96376, 702874, 462952, 1173687, 660553, 592657 ], [ -209636, 224198, 791704, -152034, -413142, 128524, 1232310, -1897048, 323046, 1017582, -1201564, -546686, 30488, 612496, -1318630, -1010506, 1272360, -558026, 40596, 1671726, 60858, -640196, -651824, -1216676, -418448, 683562, 1064278, 366982 ], [ -415964, -333637, 891217, -670170, -1110900, 717676, 1210143, -1214953, 593436, 438537, -222814, -464186, 825578, 154129, -1180375, -65419, 537996, -195890, -92514, 1584243, -290190, -273335, -1120367, -425906, -889919, 620202, 1125901, 973792 ], [ -420576, -758640, 748608, -955440, -1250496, 958144, 1073216, -436656, 776896, -307168, 454288, -314032, 1138288, -39216, -989952, 630656, -207680, -22816, -133520, 1221744, -438256, 147504, -1282528, 245632, -1059328, 488816, 910304, 1342768 ], [ 419574, -626565, -140292, -305265, 848604, -72956, 886316, 403119, 509596, -1180018, -388037, -38857, -608987, 798759, -1058952, -421144, -135380, -695566, -114995, -41331, 440219, 300129, -404578, -391568, -246328, -30259, -217846, 567793 ], [ 814630, 44920, -168682, -306144, 1126516, -240506, 362774, 288676, 95578, -731874, -421836, 104914, -705656, 528312, -938408, -916434, -61028, -984364, -300530, -18068, 349732, 526132, -93474, -204282, 224596, -525090, -508476, 14738 ], [ 776305, 1241620, 640793, -940944, -368834, 432769, -488551, -754874, -461297, 1002501, 331614, 120739, 804844, -821388, -633308, -869859, 15322, -899314, -684755, 1257682, -684218, 823582, -334299, 785793, 362446, -996315, 16374, -322237 ], [ 274600, 582040, -85252, -100884, 80236, -290936, -749536, -259604, -937712, 880956, 43584, 264724, 74524, -568788, -385268, -677424, -833768, 148916, -656120, 1058752, -902168, -71528, 381156, 50568, -119444, -1284180, -175716, -383152 ], [ -303911, -363684, -955406, 962662, 867725, -1163371, -793097, 497535, -1286254, 330333, -365635, 426791, -1061077, -15741, -165976, -415778, -1768660, 1170527, -484356, 593814, -913892, -1126878, 1164342, -1019676, -605223, -1380437, -472498, -371321 ], [ -503186, 419016, 503644, 615412, 220550, -87946, -158222, 61410, -588004, 118758, 577190, 453266, -691702, -435366, -87376, 163972, -1289560, -405598, 75144, 1126164, -903992, -842628, 283092, -1154376, 376302, -60662, -45148, -323246 ], [ -400310, 656690, 949840, 126381, -54178, 300324, 400876, -293486, -301612, 233230, 1027073, 411301, -73594, -616205, -177411, 245705, -1074766, -1153077, 99275, 1216873, -596842, -331743, -391330, -812664, 1124986, 175064, -68139, -130867 ], [ 181840, 29840, -210560, -587544, 261872, -401376, 839776, -519536, -668512, 864880, 695048, 260776, 939056, -418280, -534936, -462520, -1279216, -586152, -725800, 607048, 181808, 538632, -737680, 284736, 1504336, -1308736, -805464, 290408 ], [ 326818, -297232, -210149, -244800, -75694, -526623, 28972, -558059, -310192, 163135, 179474, 299665, 977147, -165734, -224820, 78500, -1039660, -324156, -397255, -234215, 339941, 1010034, -837751, -70905, 906934, -1508917, -1079964, -234112 ], [ 266068, -483232, 336526, 595200, -720844, -380598, -1369928, -508334, 389408, -1166090, -422476, 427690, 556622, 112516, 399480, 1207400, -591160, -205656, 474170, -1184390, 206066, 1293684, -821926, -1110330, -150116, -1105042, -1136664, -1203712 ], [ 944808, 367514, 736325, 627674, -762065, 666977, -1075958, 224890, -166884, -229906, -619568, 126475, -199046, 626848, 119164, -243739, -28269, 290473, -498312, -1214619, -593350, 778641, -458475, -729759, 322476, -832859, 607181, -1661728 ], [ 1047948, 858144, 913740, 492004, -877820, 1102352, -662608, 489820, -432784, 201584, -506848, -64520, -735856, 703848, -278176, -859944, 96876, 518948, -1023692, -1187784, -1242520, 485216, -372240, -313484, 644976, -616544, 1586476, -1602028 ], [ -487527, 280344, 490665, -45221, -1244045, -213748, -48508, -584555, 194516, -925516, 427352, 79930, -645556, -439602, -929176, 1014306, -990399, -17077, -180617, -1073334, -1428370, 861416, -1074540, 93991, 439476, -543944, 327601, -157153 ], [ -348672, 395082, 557982, -134516, -1289390, -352882, 258572, -591794, 471368, -876910, 964316, 106360, -158524, -949188, -732448, 893892, -1508910, -489262, -425594, -874002, -1078468, 495602, -734568, 62650, 284586, 144124, -38144, 422228 ], [ 1105728, 1053957, 1010607, 128134, -1082615, 432743, 324422, 239431, 472868, 95465, 1189166, 40060, 640226, -960738, 130352, -793758, -1580535, -911287, -1525469, -607977, -307618, -453223, 424332, -313475, 169461, 1315774, 297856, 321578 ], [ 524288, 225280, -321344, 806208, -951488, 1076352, 140800, 520320, -182016, 447232, 301568, 737536, 351360, 72256, -164672, 1792, -1492096, -1202176, 43840, -452864, 717120, -1125376, 600896, 13952, 550976, 1024704, -432064, 566144 ], [ -321713, -688196, -1507600, 1332471, -783676, 1440374, 2223, 635758, -752860, 672455, -597338, 1181517, 52242, 971160, -556375, 1019454, -1308100, -1302116, 1639032, -424130, 1584415, -1569895, 444787, 414738, 862102, 494802, -1106742, 889107 ], [ -671138, -607496, -61600, 560046, -326776, 319724, 375198, 338908, -178360, 782030, -449588, -613158, 781092, 45360, -352750, 846204, -728200, -422216, 715632, -1019780, 1281790, -966670, -664538, 538788, 267052, 38052, -394092, 1322982 ], [ -649577, -619856, 364403, 210912, 65708, -205408, 404379, -36449, 159695, 761750, 58720, -1026453, 1079424, -38280, -511894, 558411, -466651, 443131, 391182, -940382, 1176868, -201844, -1318694, 27720, -117854, 284070, -31803, 1096230 ], [ -155852, -750656, -507772, 400512, 376208, 27392, -3996, -511724, 196820, 576200, 1025920, 318372, 829824, 949920, -1132744, 124836, -610276, 1289956, 829032, -1832, 1323568, 768656, -1393544, -1291680, -235304, 1424520, -115428, 28680 ], [ 826438, -328871, -1100932, -62133, 90343, 38707, 39564, -329419, -31815, 658005, 933765, 25517, 176359, 1267560, -507514, -665029, -801421, 1133306, 1120087, 535053, 419163, 1159016, -297609, -1110680, -374204, 1399795, 241937, 565535 ], [ 1927520, 291702, -1560708, -710854, -369616, -28688, 233942, 53816, -354040, 822372, 480548, -827742, -574188, 1321154, 523252, -1511336, -977616, 640420, 1307930, 912128, -812278, 1324984, 1173082, -411876, -502466, 943614, 738060, 1641580 ], [ 879920, 833727, -855258, 505721, 731384, -29288, -65233, -956884, -564940, 451722, 909098, -399267, 492162, 637229, -182798, 311164, 22584, 1193770, -323095, 787328, -29503, 1000684, 782857, -727626, 42259, 204339, 445710, 1103230 ], [ 287408, 1183848, -433968, 1113416, 1574192, 75328, -165040, -1114264, -721432, 395784, 760136, -360216, 883008, 64352, -164792, 1410592, 448344, 1269400, -1080448, 295400, 252104, 385624, 110080, -943008, 426856, -246600, 95568, 778168 ], [ 661958, 1126173, -616518, 427241, 1868342, 403528, 158810, 541661, -762307, 1008609, -616039, -1148691, -161592, -272548, 1391833, 973492, -346581, 329875, 18752, -976675, -531271, -847301, -1163120, -945108, 471181, -84825, -377382, 906343 ], [ 301290, 630302, -545562, 414736, 1471894, -233858, -113224, 455842, -538268, 1296950, -870734, -945084, -208774, -12736, 1005464, 271754, -708646, -25956, 128354, -783880, -859706, -963898, -775168, -1195838, 640994, -279872, -883452, 1039164 ], [ -522885, -141823, -314787, 826936, 640069, -1479983, -760924, -728033, -147218, 1380725, -418409, -116034, 372851, 623264, -605836, -596821, -797821, -13806, -385921, 332420, -901331, -376723, 660032, -1603313, 889919, -699872, -1410402, 1174914 ], [ -713096, 338680, -479024, 309712, 195368, -1029508, -1217136, -467520, -710820, -5320, -46188, -38316, -456796, 155896, -984568, -506052, -920656, -397416, -723464, 371124, 198832, -212032, 300780, -536480, -21984, -879832, -445092, 967400 ], [ -647906, 674005, -588494, -106328, -145642, -514738, -1337871, -88365, -1154235, -1174675, 127542, -30156, -989071, -378644, -1108588, -398772, -1011556, -760986, -777554, 194109, 1110982, -4807, -79335, 466990, -819624, -1041832, 235338, 768200 ], [ 177844, -87170, -316244, 265072, -231292, -441388, -195546, 170610, -723810, -872050, -459708, 9144, 249254, -727544, -721288, -620472, -960856, -881436, 229396, -402066, 800932, 546518, 195990, 609940, -682224, -1230832, -838212, 743600 ], [ 392650, -658017, -96497, 724902, -371184, -191659, 107841, 125482, -88405, -88758, -440454, 335675, 466860, -595740, -211814, -465882, -758012, -1200095, 768740, -473433, 284607, 290799, 569439, 961570, -844672, -678722, -1535213, 80454 ], [ -20000, -1033392, 69328, 1275552, -566784, 239216, -450384, -231968, 757520, 1188192, 201696, 957200, -363840, 29760, 423136, 75168, -398912, -1722320, 827840, -5808, -443568, -793776, 1043664, 1527520, -1315072, 634528, -1845488, -1238496 ], [ 548756, -222513, 508500, 1408246, -75624, 277682, -936570, -809311, 837271, 639387, 99443, 278247, -388659, -334229, 642667, 294904, -645742, -1470878, 516479, 166286, -698976, 128062, 200950, 131720, -178253, 467350, -1604762, -416572 ], [ 1207430, 730050, 921864, 1401268, 568314, 254720, -1356330, -1249486, 724036, -264774, -166360, -640200, -242184, -810572, 732646, 450382, -913942, -950912, 145904, 220130, -796206, 1376332, -860828, -1522348, 1161646, -6668, -1212614, 831536 ], [ -160495, -387525, 185964, 1091518, 827439, 749120, -1236855, 573539, 780886, 438351, 8540, -257100, -639084, 506878, 628321, 868957, 461783, 244288, 249704, -164245, -548781, 121282, -334778, -28498, -175379, 607582, -797489, 304136 ], [ -1002636, -586476, -507096, 874056, 658444, 883412, -697604, 1400156, 789268, 803796, 360484, -42364, -596832, 850684, 632300, 1037520, 1435596, 547408, -137728, -276544, -319052, -602300, 221736, 476028, -978808, 1147800, -208596, -25528 ], [ -962211, 756549, -1128246, 811506, -229181, 413237, 546271, 554231, 716293, 602421, 1009609, -110239, 182568, -439841, 818075, 786420, 1734771, -646892, -1349728, 67856, -119027, -433775, 829386, -680097, -886558, 1563750, 671979, -23278 ], [ -948736, 1204224, -1335296, 790656, -525056, 256512, 960896, 272256, 691968, 535296, 1225984, -132864, 442368, -870016, 880000, 702720, 1834496, -1044992, -1753728, 182656, -52352, -377600, 1031936, -1065472, -855808, 1702400, 965504, -22528 ] ], [ [ 560128, -907264, -906240, 19456, 551936, -551936, -626688, 17408, -126976, 1614848, -804864, -443392, 195584, 1307648, -75776, 485376, -1148928, -1100800, -217088, -229376, -433152, -379904, 892928, -693248, 179200, 247808, -292864, -1074176 ], [ 730624, -618112, -165504, -351104, 550400, 105472, -588672, 637568, 141824, 635648, -890880, -587776, -58624, 301952, 60928, 408960, -706176, -1240576, 254848, 363136, -809472, 108928, 397952, -521984, 439168, 171008, -370816, -775808 ], [ 997024, -166312, 991896, -930104, 548000, 1132672, -529272, 1606568, 561824, -894352, -1025280, -813376, -455824, -1269448, 274528, 289560, -14376, -1458976, 992248, 1288936, -1397472, 872728, -375448, -254384, 845368, 51008, -492616, -309608 ], [ 775104, -1102192, 593616, -316864, 74080, 159552, 370128, 775728, -158896, -932512, -613680, -554576, -412864, -758208, -350752, -211200, 521184, 154384, 224928, -201104, -476272, -138672, 109472, -573664, -117072, 660128, -300256, 275312 ], [ 733048, -1661736, 181184, 355288, -138264, -578912, 1014552, 233848, -698208, -873904, -424744, -237104, -427136, -180488, -733624, -656512, 754952, 1117672, -365768, -1322424, 77816, -996440, 429952, -706520, -808304, 1223544, -100416, 698032 ], [ 1423648, -599136, 99584, 937888, 656736, -29312, 584352, 1116448, -340608, -848704, -1128544, 162496, -743936, 116512, -85024, -819712, -2848, -583328, 12832, -597024, -988384, -897440, -117248, -60320, -240704, 1453344, 48384, 538432 ], [ 1344232, -465360, -237544, 1394752, 1011504, 283792, -218064, 850888, -205464, -230080, -1248592, 288472, -645464, 5728, 121472, -1163560, 264584, -456632, -97160, -331824, -1011880, -484568, -606728, 402424, 368392, 832008, -48672, 643096 ], [ 554032, -1188960, -810544, 1735552, 959904, 378592, -1364064, -474512, -275664, 936320, -829792, 161872, -163664, -481472, -80128, -1674160, 1478384, 1357168, -658160, -491424, -72880, 218032, -1042928, 695824, 1015792, -574992, -372672, 991696 ], [ 659312, -1368928, -429992, 190232, 318312, 51760, -481936, -411552, 46488, 363000, -193832, -307792, -233304, -690024, -203648, -1829984, 1015416, 1049144, -266584, -405560, -238224, 548288, -1029192, 25424, 169424, -655120, 42160, 24648 ], [ 904576, -1339840, 201792, -1548672, -236096, -287232, 698560, -110592, 388608, -451456, 440384, -727616, -485952, -840256, -282240, -1777600, 317312, 380672, 252480, -178688, -611584, 654016, -843328, -719680, -763200, -445888, 546176, -1155648 ], [ 600976, -604840, 1104792, -1283472, 1073704, 82368, 479560, -484992, 143808, 58544, 642584, -70616, -1211352, -1037656, -134640, -663400, 872912, 771872, 8280, 757312, -604384, -404984, -80728, -237880, 453000, -363688, 376976, -1593048 ], [ 442816, -331120, 1252032, -1155312, 1747744, 299328, 118480, -812832, -272592, 33824, 639344, 343024, -1231152, -916816, 110160, -43360, 579392, 971072, -216960, 789472, -519184, -765824, 539312, 282080, 1044240, -81328, 455216, -1386528 ], [ 502816, -749320, 265632, -1232712, 1468144, 287328, -455720, -1070832, -946392, -792976, 327944, 391624, -192552, -318616, 500760, -164560, -987808, 882272, -413760, -534128, -316984, -79424, 945512, 859280, 698040, 501272, 904616, -214128 ], [ 666816, -423712, 77120, -60864, 1270080, 415520, -143008, -1039296, -1065664, -823968, 42336, 318752, -32960, 393152, 66848, 448, -1622752, 373728, 136992, -499904, -380608, -574048, 291328, 766304, -22144, 825120, 514944, 326368 ], [ 876816, 230888, 241520, 1663536, 1108080, 605720, 561992, -879696, -939664, -502968, -231864, 192152, -262160, 1155152, -731752, 292048, -1845352, -320472, 1018392, 134896, -561808, -1591048, -831872, 376904, -907744, 1034520, -245856, 587368 ], [ -724112, -944384, -205616, 852992, 373024, 183792, 1385984, -718320, 279760, -25680, -194080, 952960, -451104, 224032, -1130752, -765520, -713456, -681968, 802224, 688, -667232, -1577968, -572160, -296656, 558672, 513984, -775776, 475408 ], [ -1293296, -1474904, -678320, 392072, 111880, -243216, 1705568, -244440, 1046920, 223224, -95464, 1172368, -560880, -420008, -963736, -976624, 286888, -573440, 541656, -373232, -677384, -1359280, -245880, -721216, 1164960, 227184, -808824, 285664 ], [ 853504, -283904, -1195520, 918272, 1089280, -662016, 723968, 1032960, 613120, -120576, 148736, -31232, -468480, -267008, 644864, 1035776, 901888, 732160, 205056, -1336832, -445184, -647680, 203520, -495616, -522240, 566784, 427776, -91136 ], [ 1411024, 283768, -1043984, 766448, 1056008, -566536, -155120, 805016, 332400, -77720, -600, -305000, -351312, -195880, 1221120, 1257312, 770752, 1029152, 236880, -675032, -251856, -170000, 349512, -65680, -758792, 675216, 1097464, -98136 ], [ 785824, 387568, -394784, 110048, 270608, -88336, -957920, -543184, 165600, 252880, -442800, 113200, -215712, -185680, 1029120, 146112, 84352, 575552, 542880, 1196368, -87456, 133600, 269712, 516320, 84208, 611616, 1345264, 170064 ], [ 467944, -46832, -903104, -74192, 105568, -41216, -156520, -450984, -252880, 505480, 241840, -146160, 324448, 406920, 571400, -248528, 12072, 375192, -101680, 503648, -394696, 464760, -189168, 536720, 827368, -19304, -194176, -209656 ], [ 200512, -586784, -1234112, -145952, -29216, -38144, 695168, -78144, -654880, 815200, 810688, -312864, 914656, 989760, 34400, -475712, -68256, 168288, -735520, -235552, -664672, 656064, -707232, 460544, 1333120, -638816, -1572256, -675232 ], [ -50288, -1246184, 300688, -8552, -506216, 81856, 515168, 604656, -767080, 1487800, -138512, 554136, 1440856, 1050960, -704200, -402512, -686856, -277512, -545320, 852248, -358072, 90864, -1229832, 330944, 673120, -740216, -659656, -1068232 ], [ 15520, -819488, 527984, 99472, -935344, -84832, 440704, 950992, -616256, 1847600, -564112, 1028640, 1095840, 930736, -571040, -81248, -654560, -520128, 117888, 945072, -81664, -101968, -1044688, 266896, 215216, -782048, -298128, -899552 ], [ 463120, 916912, -821416, 172072, -1306744, -597232, 493504, 891592, -148256, 1830200, -358312, 1029840, -299760, 591736, 613360, 539152, 162640, -517728, 1351488, -161928, 158336, 154232, -6088, 281896, 1016, -752048, -601128, -53552 ], [ 476160, 554432, -772160, -454208, -1505216, -718528, 457152, 375232, -266688, 1040000, -614848, 1201280, -825344, 743744, 1073792, 680640, 21568, -460224, 1021120, 350592, 631744, 80704, 318400, 875712, 827968, -387392, -224512, -524672 ], [ 349248, -472240, -251984, -1229624, -1640936, -700888, 391368, -239576, -581448, 54680, -975376, 1343744, -1007792, 1045904, 1264880, 683136, -423608, -362520, 180064, 1317552, 1136416, -78896, 400264, 1607256, 1866064, 55288, 341384, -1353296 ], [ 402048, -348640, 181216, 106576, -1678736, -533488, 345168, 503824, -832848, 679280, -66976, -595456, -39392, 953504, 886880, 1249536, -364208, 251280, -182336, 3552, 490816, 380704, 474064, 931056, -506336, -354512, -84016, -36896 ], [ 398248, -178040, 282816, 972376, -1266136, -528688, 277368, 497424, -646648, 785080, 441224, -1535656, 610408, 880104, 567880, 1645336, -617408, 459080, 11264, -489248, 29216, 824304, 577864, 755056, -1490536, -294912, -158216, 765504 ], [ 281248, 86560, -278784, 897376, 47264, -849088, 166368, -1008576, 414752, -146720, 149024, -477856, 623008, 844704, 366880, 1699936, -1495808, -145120, 1316864, 660352, -64384, 1235904, 741664, 1579456, 301664, 703488, 469984, 539904 ], [ 286448, 355672, 18400, 674232, 424424, -579920, 454680, -1656544, 482008, 107384, -297712, -363064, 647264, 726208, -173272, 654360, -718304, -383848, 1072592, 1312504, -77144, 578160, 192192, 708848, 342080, 914920, 811672, 571864 ], [ 364448, 627472, 827200, 362832, 243824, 40480, 980880, -1793344, -42992, 1067984, -836512, -810064, 678464, 558208, -915472, -1046640, 1045696, -404848, -95008, 1668304, -41744, -716640, -782208, -1171552, -661120, 657520, 982672, 757264 ], [ -364576, -142904, 608728, -522096, -801760, 348448, 767400, -1101592, 332320, 680600, -553936, -654832, 1046384, 411736, -865000, -452424, 464800, 159824, 51152, 1597960, -243152, -47976, -1222824, -437680, -936232, 816880, 759544, 1204864 ], [ -840960, -775808, 189952, -1048704, -1237504, 395776, 544256, -296064, 719360, 51968, -290432, -433280, 1044096, 409472, -819200, 84992, -161280, 427264, 188032, 1201792, -318080, 626816, -1383680, 175104, -985088, 906880, 462080, 1398912 ], [ -126960, -567608, -638048, -70104, 852896, -417824, 522656, 663336, 860960, -1034032, -360632, -160280, -431304, 932072, -1044800, -323008, -202080, -589136, -130568, -259208, 149320, 694616, -684080, -496896, -433088, 607480, 16880, 573912 ], [ 209168, -4032, -641904, -102912, 1225696, -280816, 75152, 451424, 645360, -833200, -231712, -166352, -671552, 677952, -811968, -704560, -62304, -965920, -351280, -238816, 122720, 590048, -356272, -270576, -220960, 184656, 65376, 235312 ], [ 177368, 905568, 156696, -1120512, -73904, 781784, -787048, -900976, 81960, 620600, 91088, -444152, 290848, -332448, -132768, -1060360, 253296, -719920, -476680, 1223984, -384880, 317648, -390472, 830424, -339760, -358344, 594576, 370312 ], [ -96832, 157248, -315744, -191712, 22816, 69824, -924928, -246496, -750720, 670880, 78848, -134432, -390752, -431328, -20448, -830080, -690624, 320480, -573760, 978944, -354880, -444352, 430688, 218304, -429280, -1024224, -50784, -146048 ], [ -400104, -834528, -923216, 1045776, 360312, -927688, -816152, 753576, -1522256, 375544, 70264, 289128, -1309752, -356984, -77120, -481840, -1794528, 1308712, -633184, 428688, -228448, -1224144, 1302672, -740000, -445288, -1547448, -822064, -756760 ], [ -397104, -164928, 244384, 554976, -354288, -389488, -70352, 236976, -1045856, 131344, 910864, 391728, -542352, -813584, -398720, -411040, -1393728, -139088, -395584, 1061088, -470848, -987744, 591072, -900800, 181712, -386448, 35936, -702160 ], [ -393872, 122800, 659840, 74616, -587952, -38048, 358304, -236240, -750880, 267856, 1216472, 284600, 153360, -1033080, -597128, -460648, -1107536, -897848, -335928, 1044120, -283120, -614696, 103120, -797120, 771824, -106816, 124856, -328328 ], [ -390272, -195200, -117760, -389184, -58752, 17152, 283904, -640640, -743680, 1008256, 673472, -155200, 735360, -876480, -600128, -701248, -1003136, -563648, -558528, -2880, 586880, -24896, -30080, -273920, 1303424, -1225216, -1006144, 551872 ], [ -48848, -68480, -215224, -61056, -64848, -124712, -342112, -634184, -525952, 268840, 258992, -207400, 935880, -267408, 30496, -52000, -635168, -559520, 23448, -592104, 805304, 478000, -450920, -400664, 692624, -1268536, -1353376, 174208 ], [ 451552, 267520, 7376, 639744, -322848, -359312, -1227712, -434384, -209152, -1166960, -95008, -77200, 956880, 554592, 959296, 1016000, -143168, -710720, 984048, -965904, 717104, 940000, -1007120, -833264, -455776, -805936, -1331776, -795392 ], [ 992832, 789232, 311736, 461040, -275416, 701400, -551696, -243344, -123616, -517296, -319360, 216520, 208752, 473728, 322976, -320328, 389128, -147688, -443328, -864328, -491792, 215896, -508616, -684200, 226080, -822216, 513656, -1456640 ], [ 993312, 979712, 408096, 252000, -365216, 1133440, -90496, -148064, -44416, -167296, -385280, 409920, -463488, 215488, -306944, -870848, 432928, 247392, -1279008, -841408, -1381952, -122624, -343936, -429600, 691840, -773376, 1612576, -1585440 ], [ -496488, 245312, -73704, 25800, -855416, -260960, -337696, -315464, 34784, -798496, -25280, 315120, -869088, -462512, -801344, 920752, -869672, 126792, -307608, -1070608, -1311152, 688576, -1176736, 71400, 425440, -509376, 521176, -273240 ], [ -259584, 275312, 37200, -226272, -1014992, -511280, -319456, 38608, 143552, -552400, 456352, 280128, -505248, -862304, -438272, 1014880, -1542608, -300240, -451056, -689968, -1021280, 746800, -869824, 308976, 91504, 284832, 73216, 333024 ], [ 1334016, 905912, 613800, -498672, -914792, 137320, -92656, 802408, 275552, 383000, 1033552, 292128, 463152, -1043504, 598528, -224720, -1720808, -968040, -1470456, 169832, -559280, 213400, 332576, 339576, -295496, 1495632, 130816, 384624 ], [ 524288, 106496, -482816, 388608, -819712, 879616, -200704, 412672, -100352, 395264, 405504, 759808, 35840, -55808, 238080, 395264, -1592320, -1261568, 56832, -178176, 626176, -679936, 138752, 277504, 259584, 848384, -248320, 406528 ], [ -578392, -723808, -1457024, 1268584, -722080, 1435792, -305496, -123056, -471328, 255464, -278512, 969208, -436176, 891584, -300392, 1165904, -1302880, -1370208, 1616064, -704560, 1635368, -1385832, -298744, 178736, 826896, 8240, -543504, 508424 ], [ -982192, -303808, -45824, 946384, -604480, 815392, -56496, -354656, -305728, 154064, -82912, -779792, 227424, 435584, -477392, 953504, -383680, -777408, 814464, -1060960, 895568, -641232, -757744, -40864, 523296, -96160, 86496, 1105424 ], [ -955672, -233344, 415240, 512512, -153184, 294784, -49848, -390104, -122968, 140048, 360320, -1013432, 734208, 469568, -729104, 583496, -162760, 4680, 414672, -1056208, 771680, 114720, -1095568, -537664, 92976, 272528, 263736, 895376 ], [ -381472, -607744, -332960, -63488, 722816, -98816, -351648, -175904, 81632, 237248, 1118720, 681568, 1041408, 1127168, -1075904, 12896, -830560, 1027680, 526272, -591808, 1431680, 885120, -1279168, -1387264, -498624, 1243328, -135264, -341824 ], [ 721168, -128104, -1027040, -463928, 158696, -383736, -81888, -76104, 173592, 587448, 934200, 151928, 311528, 1165248, -584944, -674744, -984440, 921200, 990312, 254072, 649800, 1030720, -309528, -864064, -527904, 1350408, 299096, 371496 ], [ 1958144, 650896, -1668704, -765200, -862848, -624000, 371344, -45248, 210880, 1009248, 424288, -1140304, -743200, 966832, 180704, -1340352, -936320, 431968, 1518064, 1201664, -603536, 954944, 1032432, 125088, -356016, 1129040, 1013792, 1732640 ], [ 1084544, 1021096, -1115504, 223000, 533952, -676800, -64856, -1012448, -252320, 686448, 552688, -740104, 110000, 359032, -146896, 351648, -336320, 963568, -306536, 798464, 72664, 1091744, 657432, -99312, -305016, 383240, 899792, 850640 ], [ 614528, 1252288, -801920, 726208, 1570944, -646656, -150656, -1097792, -649280, 619200, 283840, -577600, 495104, -8960, 79040, 1309440, 47680, 970816, -1240064, 159680, 388288, 675392, 6144, -311040, -91200, -200896, 689024, 385856 ], [ 1002128, 1188088, -997520, 198808, 1843344, -440256, 508144, 690808, -905480, 1095000, -829160, -920200, -114496, 132640, 1481240, 707040, -27320, -136184, -280064, -979720, -62312, -916408, -1232256, -495840, 468600, -441496, 272624, 807656 ], [ 722544, 469584, -570096, 386432, 1447824, -683184, 467008, 492208, -559264, 1190288, -751312, -872352, -376336, 193280, 1115200, 380272, -259088, -591456, -4176, -591552, -263408, -916976, -745472, -874576, 630960, -493312, -497056, 1126048 ], [ 22344, -661416, 250104, 1024832, 631224, -1209384, -15392, -959192, 166736, 1045688, 77288, -578352, -418936, 202880, -365600, 227272, -589688, -635856, -159576, 759648, -307208, 85624, 828928, -1375576, 542760, -426112, -1489456, 1379248 ], [ -168128, -352448, -371840, 142208, 57792, -602976, -811136, -755200, -324192, 36672, 167136, -520992, -969632, 43840, -909632, 189600, -853376, -421312, -412352, 423904, 169600, 257536, 484640, -617216, 25344, -690752, -652384, 957888 ], [ -166448, -20168, -818000, -611392, -385008, -69936, -1302056, -296440, -758472, -860808, 32016, -471072, -1149992, -113120, -1077152, 53280, -1001696, -343792, -495152, -64136, 538000, 341656, -2920, 159184, -344256, -915392, 37616, 577728 ], [ 393952, -187568, 32800, -222592, -405408, -296736, -444656, 499760, -465072, -956208, -698784, -353472, 360208, -192320, -124352, -525120, -716096, -920992, 142048, -466736, 258400, 416656, -273520, 489184, 54144, -843392, -613984, 640128 ], [ 480752, -362072, 383656, 256784, -392064, -247368, -72104, 630256, -125496, -230800, -659984, 181192, 496672, 3168, 180208, -540528, -638880, -1360552, 421088, -421784, 93352, -70744, -12504, 916272, -250752, -242736, -1229176, 134800 ], [ 81152, -543872, 221056, 829184, -344064, 85632, -197504, 77056, 261504, 1337600, 169216, 1144192, -777728, 480768, -180992, 22272, -775680, -1658752, 332288, 82816, 45952, -1135744, 794496, 1443072, -1277952, 900864, -1806976, -953600 ], [ 632160, -145112, 679136, 1195792, 130624, 270896, -772720, -773032, 241640, 801352, 317320, 235240, -341128, -46520, 351304, 342464, -1015376, -1328720, 275112, -14384, -9472, -185776, 252048, 162112, -158968, 324496, -1640432, -239904 ], [ 1256208, 294064, 1174976, 1439200, 671728, 432896, -1397104, -1467856, 143456, -166928, 267712, -1043648, 410432, -683552, 1019920, 605648, -1153424, -783872, 248448, -287312, -102352, 1130528, -532896, -1351712, 1302992, -564512, -1252112, 828288 ], [ -244392, -612536, 169376, 907600, 645928, 788096, -1184104, 548744, 413456, 460072, 68512, -738848, -551968, 551248, 469720, 969848, 198376, 272128, 474048, -704312, -600952, 375728, 101904, 94288, 15992, 315088, -634712, 353088 ], [ -999968, -607008, -704064, 598208, 466464, 738528, -720224, 1356192, 679648, 889056, 274528, -387232, -909568, 1021088, 199968, 951680, 1208352, 465280, 84992, -772096, -785952, -277152, 611264, 538784, -877888, 1019968, 99616, -78656 ], [ -504968, 929592, -1355664, 661808, 29064, 9528, 164776, 133992, 939448, 985656, 1160728, 42968, -251968, 206888, 400968, 291680, 1644552, -789920, -1335808, -253696, -444552, -758952, 910064, -697816, -1111888, 1431568, 1030216, -437456 ], [ -339968, 1441792, -1572864, 683008, -116736, -233472, 459776, -273408, 1026048, 1017856, 1456128, 186368, -32768, -64512, 467968, 71680, 1789952, -1208320, -1809408, -80896, -330752, -919552, 1009664, -1110016, -1189888, 1568768, 1340416, -557056 ] ], [ [ 541568, -929536, -835712, -355456, -30848, -266112, -938496, 288384, -409088, 1440384, -1168640, -1130112, 1053056, 1504384, -469248, 463104, -800000, -1497984, -291328, 364544, -191872, -895872, 1041408, -444544, 205184, 374016, -107264, -1018496 ], [ 817856, -583312, 40048, -699568, 229312, 235392, -551088, 851472, -101312, 586464, -1143296, -907008, 189152, 338608, -59712, 254448, -255632, -1409472, 98480, 666128, -707392, -71568, 300048, -186976, 505520, 352896, -434384, -629648 ], [ 1249556, -42337, 1408423, -1237243, 635812, 1018992, 54237, 1731297, 379588, -747786, -1103696, -558408, -1160698, -1482917, 580188, -71577, 594943, -1271172, 707555, 1137353, -1512892, 1216407, -858327, 215474, 974795, 319896, -945509, -22073 ], [ 1079256, -1047382, 616178, -596888, 290652, 313832, 744402, 490542, -111742, -736356, -438926, -421698, -507288, -1061432, -483572, -748512, 739148, 144698, 187460, -307882, -129142, -54398, -273212, -504876, -306210, 1028196, -182284, 192662 ], [ 1019075, -1588801, 19480, 120591, 109657, -147740, 1230167, -311613, -422940, -721422, -111457, -169070, -65680, -422493, -1181819, -1257392, 660093, 958665, -191797, -1390139, 736899, -1149647, 206768, -900095, -1232342, 1625107, 429240, 359022 ], [ 1481300, -171676, 616480, 814116, 671932, 584560, 997892, 899412, 117360, -1022472, -1087132, 530680, -834880, 411732, -217844, -1107392, -8532, -592260, 184628, -766964, -696876, -1022372, -96832, 87580, -521192, 1661332, 212640, 456072 ], [ 1259465, -145954, 203575, 1315176, 1052974, 928810, 193214, 636549, 379785, -515208, -1235890, 553039, -814447, 527148, 266704, -1277153, 336765, -403707, 20435, -616430, -818769, -692063, -613021, 751555, 137581, 945949, -254340, 807207 ], [ 406190, -1404604, -1141550, 1638576, 1266724, 914860, -1139836, -986826, 385710, 738192, -621340, -49886, -65122, -20952, 308704, -1742078, 1617990, 1390518, -642790, -902180, 270306, -174338, -1325446, 1116730, 748006, -463226, -952440, 1392882 ], [ 566918, -1535852, -369121, 187303, 266025, 620798, -197098, -703524, 479719, 186419, 21087, -385570, -366095, -653049, -335424, -1882300, 889875, 843563, -296831, -831019, -280970, 107256, -1202293, 180226, -186638, -674666, -16594, 82677 ], [ 876272, -1324760, 808936, -1434992, -700328, 264000, 1027768, -121728, 524096, -603184, 598376, -583080, -894504, -1207976, -997264, -1842328, -72912, -21152, 219304, -577728, -1076512, 231544, -795304, -876744, -1196808, -564440, 1148912, -1501096 ], [ 481322, -413585, 1313911, -1078442, 955297, -79800, 241093, -704928, -16504, 85166, 576551, -137055, -1308879, -955151, -488614, -917353, 861138, 952948, 220879, 514872, -764812, -507731, 382721, -440619, 130317, -62465, 1097162, -1731871 ], [ 216152, -146390, 1211896, -1028582, 1751572, -15960, -451022, -1128468, -508594, 110036, 523286, 185670, -1146414, -678146, 45026, -336028, 763368, 1387048, 108304, 573132, -558682, -614096, 1096286, 178956, 961242, 293410, 1083182, -1371796 ], [ 145652, -845165, 199396, -1438757, 1258822, 659340, -1001297, -1312518, -927919, -860314, 422861, 323445, -118689, -364871, 616151, -270178, -882132, 1011148, -175496, -920118, -510907, 228904, 1113161, 1073706, 1047867, 430135, 1125857, -125446 ], [ 459640, -202964, 271304, -305624, 1094920, 957588, -537988, -1026072, -1159160, -816196, -16708, 357844, 137096, 485720, -44396, 202520, -1533548, 419084, 331988, -404088, -739512, -300636, 194816, 1148988, 285488, 866068, 701936, 261292 ], [ 943690, 1032361, 822854, 1510126, 1076470, 1089063, 373637, -531522, -1307210, -323371, -606283, 346519, 51446, 1573970, -1249721, 855170, -1745273, -268591, 1189463, 1000662, -1090362, -1437261, -1137184, 861813, -852412, 1434343, 71636, 267817 ], [ -647146, -547200, 39666, 1044160, 467796, 243590, 1303392, -766982, 13714, 205566, -319476, 920016, -603412, -18060, -1207776, -594594, -671174, -516262, 919326, 411038, -713052, -1518054, -983264, -155890, 629954, 463640, -555260, 94522 ], [ -1225030, -1402143, -700302, 749149, 232317, -410314, 1676220, -512255, 909373, 321795, -104889, 1017450, -863350, -1104321, -802119, -1069830, 341089, -383200, 604383, -296614, -401565, -1316766, -524483, -847192, 1165076, -54058, -676787, -217892 ], [ 873920, -295968, -1282752, 973024, 976992, -537664, 616320, 1028320, 660448, -624480, -106464, -129600, -88000, -796896, 495456, 1033920, 1149664, 713600, 213408, -1238464, -284640, -426816, 666592, -673792, -826624, 646592, 501088, -881792 ], [ 1448434, 181891, -986970, 904198, 957901, -650781, -208886, 913911, 590790, -381031, -132463, -118617, 163438, -449137, 919056, 1259516, 1170952, 1215796, 458962, -618511, -397378, 279094, 1092869, -293562, -1206813, 896602, 1132003, -783087 ], [ 888484, 192166, -37620, 617548, 370426, -753306, -859436, -432114, 654540, 747794, -176638, 754158, 24988, -71362, 692256, 87416, 606352, 1275496, 1178212, 1163714, -681028, 848044, 949994, 240588, -387738, 811252, 1355878, -116862 ], [ 769689, -190614, -822600, 222478, -137684, -723296, 163959, -454609, -144130, 1153949, 270782, 408378, 581388, 707853, 277021, -32594, 514497, 470631, -86078, 89644, -748293, 715059, 3914, 167898, 572777, 77527, -186752, -305907 ], [ 708360, -652788, -1405560, -174836, -553652, -558752, 1101168, -159112, -951028, 1445660, 614648, 48012, 1196652, 1398312, -188900, -65768, 305148, -338052, -1294292, -936308, -775452, 411768, -972292, 49440, 1338224, -694844, -1550564, -623844 ], [ 592410, -1214313, 472890, -496361, -549977, 205048, 233868, 736838, -1104553, 1720235, 17798, 595287, 1559727, 1298562, -768725, -492818, -902877, -468477, -606017, 597367, -766827, -218682, -1457917, 180840, 965324, -1146419, -548789, -927669 ], [ 552484, -830740, 808182, -464694, -813950, 100420, 91312, 1267730, -948712, 1889070, -216170, 991636, 977636, 1045982, -463972, -450940, -1190828, -724056, 305808, 873790, -448224, -412674, -1336370, 433994, 320254, -1298828, -60618, -913356 ], [ 604234, 692510, -717393, -7119, -1400675, -1051430, 822712, 1358405, -419812, 1930395, -12545, 1205986, -744214, 609107, 907478, 156410, -369278, -1130556, 1487208, -365885, 244176, -80349, -482645, 833969, -653021, -1090478, -191793, -515406 ], [ 516992, 238680, -737128, -547240, -1629336, -823160, 868952, 349016, -199640, 827024, -544088, 1298256, -962688, 780168, 1165200, 302712, -199064, -801496, 1242680, 155248, 755864, 78152, 290328, 1182648, 330792, -906376, 260832, -908400 ], [ 408872, -841758, -262018, -1325179, -1728777, -164591, 696245, -924991, -105413, -569545, -1255226, 1269504, -660894, 1147578, 1027254, 322608, -259787, -225031, 508460, 1180846, 1180148, 193298, 1003725, 1477887, 1819026, -722173, 868749, -1486290 ], [ 931472, -861708, -172468, 313346, -1642602, -416966, 847970, 407834, -519938, 318230, -290276, -669696, -114444, 1277028, 462204, 1063008, -559262, 299594, -367240, -24404, 978248, 683348, 944850, 908262, -522924, -338098, 449874, -61140 ], [ 1198097, -786083, -259368, 1411871, -1027727, -673166, 934595, 726234, -430163, 639355, 441949, -1601921, 414281, 1210153, 36629, 1600183, -953112, 454469, -388240, -482404, 792148, 1134198, 931925, 790262, -1496249, 65152, 332899, 749960 ], [ 952772, -519308, -699168, 1430396, 644548, -937016, 891020, -984216, 668212, -172820, 708724, -520196, 907556, 750628, -109996, 1730908, -1535712, -130156, 1300160, 554096, 637648, 1506648, 1010900, 1575512, 267676, 506752, 819724, 332960 ], [ 890982, 139071, -198404, 1221723, 1127065, -654914, 818775, -1648540, 505295, 138211, 315290, -485067, 1182140, 550120, -298639, 676951, -762268, -311145, 1097938, 1219907, 300929, 706166, 288008, 714822, 221208, 656153, 962791, 551071 ], [ 938532, 1030746, 862696, 877698, 900790, -47564, 729450, -1689640, -409030, 1118386, -471460, -1073442, 1326440, 503920, -512314, -1082774, 819032, -251670, -230612, 1664882, -144346, -793084, -912592, -1126428, -903792, 631478, 901066, 1147546 ], [ -313188, 47829, 326239, -374022, -492620, -20780, 324657, -988231, 71204, 922663, -885058, -845478, 1267190, 669343, -549625, -839429, 391604, 515538, 194818, 1611677, -196114, 177383, -1325281, -449454, -982545, 1013558, 393187, 1435936 ], [ -1261344, -792976, -368704, -1141968, -1224512, -166592, 15296, -155472, 661824, 411104, -1035152, -552528, 949904, 858160, -648448, -460672, -114880, 877344, 509584, 1181840, -197904, 1106128, -1484832, 104576, -910848, 1324944, 13856, 1455056 ], [ -673494, -508651, -1135804, 165057, 857188, -762692, 158996, 923553, 1212324, -888046, -333227, -281703, -253621, 1065385, -1030648, -224872, -268780, -482706, -146141, -477085, -141579, 1089103, -963582, -602224, -619848, 1245219, 251606, 580031 ], [ -396294, -52984, -1115126, 100320, 1324876, -321126, -212470, 614172, 1195142, -934526, -41588, -437618, -637448, 827592, -685528, -492686, -63580, -947476, -402030, -459564, -104292, 653964, -619070, -336870, -666516, 894402, 639228, 455886 ], [ -421569, 569516, -327401, -1300080, 221026, 1130799, -1085545, -1047078, 625217, 238699, -149438, -1009043, -223148, 156492, 367772, -1250861, 491270, -540526, -268605, 1190286, -85542, -188286, -446645, 875055, -1041966, 279627, 1172778, 1062861 ], [ -468264, -267544, -546236, -282540, -34604, 430584, -1100320, -233388, -563728, 460804, 114112, -533588, -856028, -293868, 344372, -982736, -547480, 492044, -491400, 899136, 192408, -817176, 480220, 386040, -739116, -764268, 74148, 91056 ], [ -496297, -1305372, -891026, 1128890, -147101, -692005, -839207, 1009617, -1758258, 420755, 506163, 151465, -1558427, -698227, 11736, -547902, -1820396, 1446897, -782012, 263562, 456996, -1321410, 1441002, -460324, -285353, -1714459, -1171630, -1142199 ], [ -291022, -748872, -14876, 494540, -929126, -691030, 17518, 412542, -1503708, 143930, 1244538, 330190, -393002, -1191802, -710064, -986052, -1497896, 127422, -866312, 996012, -37704, -1132860, 899052, -647224, -12878, -712234, 117020, -1081074 ], [ -387434, -411090, 369840, 22851, -1121726, -376420, 315732, -178994, -1200148, 302482, 1405871, 157899, 380314, -1449955, -1016845, -1167001, -1140306, -642619, -771131, 871367, 30602, -897649, 597570, -781576, 418662, -388696, 317851, -525789 ], [ -962384, -420240, -24960, -190824, -379376, 435680, -271968, -761744, -818848, 1151632, 651896, -571176, 531664, -1334680, -665320, -939976, -727056, -541144, -391256, -612808, 991952, -588424, 677520, -832576, 1102512, -1141696, -1206824, 813336 ], [ -424514, 160272, -220299, 122688, -54002, 277199, -713196, -710309, -741712, 374545, 338510, -714465, 894613, -369082, 285812, -182500, -230676, -794884, 444151, -949993, 1270667, -54034, -64089, -730423, 478314, -1028155, -1626788, 582528 ], [ 637036, 1018272, -321774, 684288, 75148, -338026, -1085496, -360434, -807712, -1167830, 232460, -582090, 1357138, 996668, 1519112, 824600, 304824, -1215784, 1493926, -747418, 1228142, 586316, -1192314, -556198, -761436, -506830, -1526888, -387072 ], [ 1040856, 1210950, -112853, 294406, 211233, 735823, -27434, -711578, -80348, -804686, -19152, 306565, 616550, 320608, 526788, -396917, 806525, -585849, -388344, -514037, -390234, -346849, -558757, -638641, 129684, -811573, 420131, -1251552 ], [ 938676, 1101280, -97548, 11996, 147388, 1164528, 481616, -785948, 343952, -536176, -263712, 884360, -191120, -272872, -335712, -881752, 768980, -24164, -1534324, -495032, -1521384, -730464, -315632, -545716, 738704, -930208, 1638676, -1568852 ], [ -505449, 210280, -638073, 96821, -466787, -308172, -626884, -46373, -124948, -671476, -477912, 550310, -1092620, -485422, -673512, 827198, -748945, 270661, -434599, -1067882, -1193934, 515736, -1278932, 48809, 411404, -474808, 714751, -389327 ], [ -170496, 155542, -483582, -318028, -740594, -669678, -897484, 669010, -184264, -227890, -51612, 453896, -851972, -775420, -144096, 1135868, -1576306, -111218, -476518, -505934, -964092, 997998, -1005080, 555302, -101578, 425540, 184576, 243820 ], [ 1562304, 757867, 216993, -1125478, -746969, -158103, -509734, 1365385, 78236, 670535, 877938, 544196, 286078, -1126270, 1066704, 344318, -1861081, -1024793, -1415443, 947641, -810942, 880023, 240820, 992627, -760453, 1675490, -36224, 447670 ], [ 524288, -12288, -644288, -28992, -687936, 682880, -542208, 305024, -18688, 343296, 509440, 782080, -279680, -183872, 640832, 788736, -1692544, -1320960, 69824, 96512, 535232, -234496, -323392, 541056, -31808, 672064, -64576, 246912 ], [ -835071, -759420, -1406448, 1204697, -660484, 1431210, -613215, -881870, -189796, -161527, 40314, 756899, -924594, 812008, -44409, 1312354, -1297660, -1438300, 1593096, -984990, 1686321, -1201769, -1042275, -57266, 791690, -478322, 19734, 127741 ], [ -1293246, -120, -30048, 1332722, -882184, 1311060, -488190, -1048220, -433096, -473902, 283764, -946426, -326244, 825808, -602034, 1060804, -39160, -1132600, 913296, -1102140, 509346, -315794, -850950, -620516, 779540, -230372, 567084, 887866 ], [ -1261767, 153168, 466077, 814112, -372076, 794976, -504075, -743759, -405631, -481654, 661920, -1000411, 388992, 977416, -946314, 608581, 141131, -433771, 438162, -1172034, 366492, 431284, -872442, -1103048, 303806, 260986, 559275, 694522 ], [ -607092, -464832, -158148, -527488, 1069424, -225024, -699300, 159916, -33556, -101704, 1211520, 1044764, 1252992, 1304416, -1019064, -99044, -1050844, 765404, 223512, -1181784, 1539792, 1001584, -1164792, -1482848, -761944, 1062136, -155100, -712328 ], [ 615898, 72663, -953148, -865723, 227049, -806179, -203340, 177211, 378999, 516891, 934635, 278339, 446697, 1062936, -662374, -684459, -1167459, 709094, 860537, -26909, 880437, 902424, -321447, -617448, -681604, 1301021, 356255, 177457 ], [ 1988768, 1010090, -1776700, -819546, -1356080, -1219312, 508746, -144312, 775800, 1196124, 368028, -1452866, -912212, 612510, -161844, -1169368, -895024, 223516, 1728198, 1491200, -394794, 584904, 891782, 662052, -209566, 1314466, 1289524, 1823700 ], [ 1289168, 1208465, -1375750, -59721, 336520, -1324312, -64479, -1068012, 60300, 921174, 196278, -1080941, -272162, 80835, -110994, 392132, -695224, 733366, -289977, 809600, 174831, 1182804, 532007, 529002, -652291, 562141, 1353874, 598050 ], [ 941648, 1320728, -1169872, 339000, 1567696, -1368640, -136272, -1081320, -577128, 842616, -192456, -794984, 107200, -82272, 322872, 1208288, -352984, 672232, -1399680, 23960, 524472, 965160, -97792, 320928, -609256, -155192, 1282480, -6456 ], [ 1342298, 1250003, -1378522, -29625, 1818346, -1284040, 857478, 839955, -1048653, 1181391, -1042281, -691709, -67400, 537828, 1570647, 440588, 291941, -602243, -578880, -982765, 406647, -985515, -1301392, -46572, 466019, -798167, 922630, 708969 ], [ 1143798, 308866, -594630, 358128, 1423754, -1132510, 1047240, 528574, -580260, 1083626, -631890, -799620, -543898, 399296, 1224936, 488790, 190470, -1156956, -136706, -399224, 332890, -870054, -715776, -553314, 620926, -706752, -110660, 1212932 ], [ 567573, -1181009, 814995, 1222728, 622379, -938785, 730140, -1190351, 480690, 710651, 572985, -1040670, -1210723, -217504, -125364, 1051365, -381555, -1257906, 66769, 1186876, 286915, 547971, 997824, -1147839, 195601, -152352, -1568510, 1583582 ], [ 376840, -1043576, -264656, -25296, -79784, -176444, -405136, -1042880, 62436, 78664, 380460, -1003668, -1482468, -68216, -834696, 885252, -786096, -445208, -101240, 476684, 140368, 727104, 668500, -697952, 72672, -501672, -859676, 948376 ], [ 315010, -714341, -1047506, -1116456, -624374, 374866, -1266241, -504515, -362709, -546941, -63510, -911988, -1310913, 152404, -1045716, 505332, -991836, 73402, -212750, -322381, -34982, 688119, 73495, -148622, 131112, -788952, -160106, 387256 ], [ 610060, -287966, 381844, -710256, -579524, -152084, -693766, 828910, -206334, -1040366, -937860, -716088, 471162, 342904, 472584, -429768, -471336, -960548, 54700, -531406, -284132, 286794, -743030, 368428, 790512, -455952, -389756, 536656 ], [ 568854, -66127, 863809, -211334, -412944, -303077, -252049, 1135030, -162587, -372842, -879514, 26709, 526484, 602076, 572230, -615174, -519748, -1521009, 73436, -370135, -97903, -432287, -594447, 870974, 343168, 193250, -923139, 189146 ], [ 182304, -54352, 372784, 382816, -121344, -67952, 55376, 386080, -234512, 1487008, 136736, 1331184, -1191616, 931776, -785120, -30624, -1152448, -1595184, -163264, 171440, 535472, -1477712, 545328, 1358624, -1240832, 1167200, -1768464, -668704 ], [ 715564, -67711, 849772, 983338, 336872, 264110, -608870, -736753, -353991, 963317, 535197, 192233, -293597, 241189, 59941, 390024, -1385010, -1186562, 33745, -195054, 680032, -499614, 303146, 192504, -139683, 181642, -1676102, -63236 ], [ 1304986, -141922, 1428088, 1477132, 775142, 611072, -1437878, -1686226, -437124, -69082, 701784, -1447096, 1063048, -556532, 1307194, 760914, -1392906, -616832, 350992, -794754, 591502, 884724, -204964, -1181076, 1444338, -1122356, -1291610, 825040 ], [ -328289, -837547, 152788, 723682, 464417, 827072, -1131353, 523949, 46026, 481793, 128484, -1220596, -464852, 595618, 311119, 1070739, -65031, 299968, 698392, -1244379, -653123, 630174, 538586, 217074, 207363, 22594, -471935, 402040 ], [ -997300, -627540, -901032, 322360, 274484, 593644, -742844, 1312228, 570028, 974316, 188572, -732100, -1222304, 1191492, -232364, 865840, 981108, 383152, 307712, -1267648, -1252852, 47996, 1000792, 601540, -776968, 892136, 407828, -131784 ], [ -47725, 1102635, -1583082, 512110, 287309, -394181, -216719, -286247, 1162603, 1368891, 1311847, 196175, -686504, 853617, -16139, -203060, 1554333, -932948, -1321888, -575248, -770077, -1084129, 990742, -715535, -1337218, 1299386, 1388453, -851634 ], [ 268800, 1679360, -1810432, 575360, 291584, -723456, -41344, -819072, 1360128, 1500416, 1686272, 505600, -507904, 740992, 55936, -559360, 1745408, -1371648, -1865088, -344448, -609152, -1461504, 987392, -1154560, -1523968, 1435136, 1715328, -1091584 ] ], [ [ 486400, -928000, -779008, -719104, -551424, -24832, -1182464, 535296, -671232, 1239296, -1513472, -1717504, 1795072, 1650432, -808704, 429568, -483584, -1840384, -325120, 922112, 12544, -1379840, 1139456, -190208, 222208, 475904, 59648, -965632 ], [ 875584, -546400, 212960, -1034368, -72480, 329312, -487040, 1031520, -336384, 520256, -1373312, -1180384, 399520, 366624, -155328, 105856, 147424, -1532896, -31744, 947840, -622976, -240032, 183680, 141952, 557632, 520064, -500992, -486592 ], [ 1483684, 49850, 1762910, -1526968, 675870, 882662, 599560, 1806870, 186816, -603244, -1154312, -341134, -1781030, -1639326, 865572, -399944, 1133374, -1052446, 426656, 988040, -1615976, 1540918, -1309720, 660952, 1081732, 589064, -1376992, 261908 ], [ 1355804, -995540, 622200, -840068, 453740, 454192, 1071420, 232040, -70764, -550044, -280812, -305484, -567980, -1332756, -587608, -1236844, 919384, 137104, 161256, -388000, 167784, 42928, -623600, -436768, -480868, 1346864, -103292, 128688 ], [ 1266848, -1501718, -131578, -70448, 310122, 271248, 1391216, -783196, -153492, -574158, 163098, -105486, 290158, -664656, -1564402, -1799316, 561272, 781760, -1620, -1417658, 1309778, -1263490, 11956, -1083086, -1613736, 1940480, 882026, 51284 ], [ 1490048, 231832, 1090472, 693952, 670872, 1165248, 1342016, 683504, 550608, -1148808, -1018152, 851064, -889592, 673344, -312952, -1344816, 3872, -605440, 361680, -920408, -414472, -1117240, -56144, 204664, -771936, 1806080, 359576, 379184 ], [ 1142132, 168808, 612200, 1211950, 1085832, 1532124, 545732, 417434, 912990, -752826, -1176822, 775284, -955658, 1007328, 414182, -1358082, 421940, -357136, 144972, -881018, -608050, -863506, -596768, 1045552, -82938, 1021238, -439462, 945842 ], [ 267032, -1552592, -1435600, 1502500, 1550832, 1412424, -940168, -1448116, 959940, 539124, -391572, -253416, 6292, 414528, 657332, -1803132, 1740440, 1400864, -607128, -1264268, 611300, -510556, -1573568, 1473952, 465012, -364012, -1493812, 1732892 ], [ 485418, -1637362, -327382, 183382, 222188, 1145470, 69930, -964678, 844020, 4978, 234224, -463008, -484290, -597098, -454206, -1932812, 764242, 658840, -308930, -1207952, -297274, -299614, -1360990, 318792, -518870, -702746, -95474, 128986 ], [ 851296, -1265184, 1323616, -1280336, -1124304, 770544, 1344384, -132432, 620800, -755184, 738208, -454880, -1234608, -1516704, -1635296, -1903936, -441488, -358544, 195440, -937584, -1481872, -183184, -762640, -996512, -1561392, -694320, 1664768, -1796048 ], [ 350596, -211884, 1454116, -861086, 827346, -225606, 35184, -893982, -188000, 101766, 528508, -197780, -1368258, -860604, -794996, -1153336, 841162, 1123306, 407690, 280566, -888022, -585334, 780410, -609212, -150642, 210030, 1741568, -1814798 ], [ -12224, 42216, 1129696, -893276, 1721136, -308256, -958836, -1394712, -739100, 183276, 429328, 42340, -1040868, -452964, -3176, -600496, 925252, 1753216, 400760, 356676, -575512, -447364, 1575620, 95968, 881508, 633480, 1644728, -1314428 ], [ -168224, -902484, 122896, -1602626, 1028136, 979344, -1480086, -1504212, -903650, -898374, 495928, 256990, -21918, -418014, 715924, -344296, -788498, 1105216, 65060, -1280274, -685012, 500786, 1249070, 1277968, 1345758, 335580, 1287428, -35378 ], [ 278144, 16808, 441368, -533992, 904328, 1423920, -882920, -985552, -1228880, -786104, -80400, 379392, 304392, 549296, -136936, 395816, -1450080, 455032, 529536, -321072, -1051912, -59480, 93640, 1500568, 560344, 883616, 830600, 206376 ], [ 990944, 1760558, 1346018, 1321058, 1032278, 1495620, 208930, -189052, -1625180, -145754, -941100, 460992, 324342, 1928996, -1685086, 1349966, -1646280, -196118, 1347936, 1786428, -1532662, -1286930, -1428410, 1298818, -777806, 1805816, 329750, -10674 ], [ -568204, -165500, 280492, 1177960, 542920, 282680, 1217012, -800772, -215436, 425628, -426732, 850876, -727376, -238420, -1255068, -437880, -645456, -358424, 1024812, 794364, -723296, -1434572, -1375444, -26548, 692788, 419660, -371196, -242672 ], [ -1148752, -1308752, -686078, 1042762, 336910, -561682, 1628864, -765486, 788634, 418914, -109872, 835804, -1114478, -1711378, -652620, -1144110, 364236, -220796, 661188, -211530, -131612, -1237166, -792826, -954742, 1149112, -319768, -559758, -662822 ], [ 866048, -311552, -1329728, 997312, 880960, -413632, 510464, 982464, 686784, -1071936, -348672, -231296, 244672, -1275328, 324480, 1026240, 1355136, 671104, 233088, -1145280, -144512, -190016, 1097024, -822592, -1100288, 684032, 576192, -1566272 ], [ 1442326, 82014, -921856, 1016276, 885102, -719662, -243554, 982894, 800106, -646362, -263940, 56276, 613618, -674760, 595606, 1254108, 1513384, 1357550, 663010, -571364, -531340, 715406, 1777370, -483010, -1614380, 1053238, 1167848, -1367546 ], [ 948076, 26364, 268544, 1083176, 487452, -1363612, -726404, -317156, 1073556, 1205388, 61560, 1351976, 245668, 48240, 341356, 36408, 1051984, 1891100, 1731460, 1124536, -1196440, 1515356, 1557620, 10940, -837080, 950188, 1354448, -348596 ], [ 1012436, -303976, -740786, 504106, -336858, -1354962, 480486, -441616, -41394, 1751678, 292160, 926996, 799808, 976640, -1294, 165768, 945614, 539780, -68930, -293454, -1047870, 948096, 187110, -159540, 316440, 163988, -169492, -382776 ], [ 1145000, -689584, -1526600, -184592, -1013184, -1049184, 1471464, -225544, -1189560, 2027240, 432368, 387944, 1416752, 1741544, -373504, 306768, 624104, -814288, -1770080, -1577424, -861480, 186792, -1187736, -329472, 1319664, -708328, -1497784, -583824 ], [ 1184450, -1143484, 637750, -927092, -567984, 289416, -35886, 828806, -1390710, 1935890, 174668, 639794, 1618652, 1482194, -829504, -579132, -1113646, -660388, -633080, 357276, -1133730, -488958, -1655886, 40128, 1229964, -1480978, -417334, -810324 ], [ 1056008, -806272, 1066400, -973884, -676168, 245168, -249264, 1510040, -1231120, 1926208, 124980, 962568, 828772, 1108672, -384164, -787548, -1683836, -917208, 488552, 795500, -790716, -688776, -1604380, 577212, 434220, -1746144, 180928, -932784 ], [ 725108, 484928, -598000, -181734, -1451668, -1466632, 1097736, 1741340, -636520, 2015008, 326130, 1370868, -1157078, 597472, 1148086, -178998, -846086, -1669308, 1591652, -570850, 294234, -314676, -926230, 1316262, -1212930, -1399344, 197728, -929784 ], [ 555712, -47680, -679840, -625728, -1704688, -917376, 1215200, 315488, -107552, 624400, -457424, 1381456, -1082128, 778320, 1221536, -43872, -390144, -1104400, 1429488, -52128, 850992, 68272, 256480, 1450288, -101296, -1393360, 692320, -1255952 ], [ 483454, -1159288, -252892, -1379970, -1770400, 321516, 940772, -1520080, 355906, -1148174, -1490534, 1185340, -333418, 1190616, 787664, -31806, -102504, -115756, 807738, 1017096, 1220958, 459232, 1549480, 1362532, 1772126, -1452958, 1307350, -1615640 ], [ 1427404, -1315888, -501592, 485580, -1595200, -299784, 1272872, 305120, -218444, -41324, -494684, -733160, -195268, 1522416, 56864, 881844, -745104, 318344, -541212, -51504, 1408908, 970432, 1380880, 878632, -535924, -311308, 922300, -99440 ], [ 1926104, -1332138, -770892, 1770230, -816750, -780684, 1499872, 898020, -227344, 471376, 426016, -1653260, 205632, 1463866, -454286, 1558194, -1270954, 429144, -770162, -458604, 1463108, 1422882, 1262930, 803282, -1493774, 416692, 778900, 720610 ], [ 1534304, -1067688, -1081392, 1893080, 1168200, -980784, 1516672, -973680, 894656, -204224, 1196416, -576560, 1132032, 624616, -526136, 1759944, -1563304, -106656, 1240888, 457296, 1249808, 1757832, 1246280, 1545032, 248776, 317392, 1118800, 148360 ], [ 1407302, -73892, -404328, 1701218, 1741082, -698382, 1116112, -1628926, 519988, 162166, 852728, -617144, 1650284, 356322, -403406, 717228, -808682, -222182, 1085708, 1128608, 634752, 838352, 380622, 700062, 126178, 411544, 1078282, 527390 ], [ 1438052, 1354408, 861072, 1321868, 1472732, -128532, 466912, -1559476, -746312, 1149316, -154672, -1323344, 1925384, 428172, -164756, -1066872, 569668, -87332, -359992, 1654208, -219648, -828448, -990828, -1090188, -1107572, 620944, 811132, 1473140 ], [ -270964, 208318, 55092, -222202, -213154, -371088, -89276, -869854, -161204, 1129894, -1169938, -1009724, 1458320, 896772, -277868, -1171512, 300436, 832186, 314954, 1607522, -152622, 388262, -1380546, -467922, -1010726, 1181554, 67054, 1618076 ], [ -1633792, -796736, -869152, -1179808, -1203808, -697440, -456224, -33856, 619296, 728288, -1671168, -636192, 843968, 1269280, -495872, -962048, -81376, 1258400, 791776, 1147616, -101248, 1526336, -1547424, 30048, -831488, 1675072, -368768, 1487744 ], [ -1162192, -456236, -1565302, 398642, 823742, -1072290, -155174, 1143044, 1526646, -759862, -274368, -368742, -75532, 1160230, -987872, -132848, -350026, -386050, -141974, -652534, -403048, 1449836, -1207374, -703902, -775088, 1808572, 485032, 599144 ], [ -935160, -110416, -1532992, 287460, 1367848, -349016, -454676, 744160, 1678100, -1028516, 145528, -671368, -590180, 931404, -536940, -285568, -94960, -926220, -429192, -635752, -293460, 712896, -846956, -406532, -1052024, 1531748, 1170036, 674908 ], [ -946260, 240584, -791392, -1468890, 467548, 1443484, -1338926, -1189040, 1093550, -109766, -385772, -1529068, -710630, 585954, 832110, -1394368, 670040, -391170, -86892, 1150148, 216690, -667104, -466706, 895018, -1653524, 855398, 1690686, 1689658 ], [ -804360, -672376, -765712, -365400, -102392, 747784, -1231016, -217520, -396640, 263704, 133408, -900088, -1274120, -167496, 663240, -1098568, -434920, 613800, -424992, 817448, 719880, -1148064, 541864, 517168, -1009184, -514672, 200016, 300088 ], [ -602496, -1745240, -848956, 1211914, -619492, -490936, -820970, 1258658, -1950126, 450300, 900116, 29288, -1745524, -991096, 62416, -597064, -1836094, 1521532, -919556, 111478, 1105214, -1368130, 1562390, -222782, -148010, -1836440, -1453998, -1498188 ], [ -189696, -1301840, -251656, 446764, -1425592, -961936, 114580, 582908, -1919076, 145800, 1520216, 266288, -246424, -1505296, -999584, -1508464, -1573444, 343432, -1281656, 924628, 362564, -1237180, 1173140, -401732, -206060, -1004240, 189852, -1427688 ], [ -362638, -915686, 101696, -19976, -1574552, -674470, 285458, -122770, -1610380, 320902, 1546802, 33488, 573612, -1791498, -1387682, -1808254, -1140448, -422578, -1147856, 709206, 310520, -1137898, 1042686, -734498, 76698, -641898, 484390, -702832 ], [ -1464688, -620336, 68096, -13376, -681152, 816080, -756592, -875920, -861280, 1256752, 631952, -944512, 316512, -1716048, -706832, -1137904, -437248, -534928, -227456, -1137744, 1353920, -1088848, 1322736, -1311248, 900048, -1024848, -1361360, 1059968 ], [ -747874, 359944, -213160, 283516, -56318, 641582, -1019770, -775024, -905944, 462070, 428654, -1169344, 839304, -445770, 519412, -288544, 169766, -1009276, 824320, -1238454, 1674956, -547750, 296880, -997844, 272040, -761628, -1836842, 954128 ], [ 824876, 1662544, -610960, 717016, 442132, -316468, -916420, -272224, -1324144, -1146980, 560204, -1039744, 1729104, 1386780, 2002312, 645056, 731516, -1653976, 1937920, -517404, 1656056, 224900, -1343520, -265544, -1038960, -194328, -1667492, -31072 ], [ 1068734, 1567194, -491190, 136400, 660554, 754152, 465306, -1129414, -34874, -1051772, 273172, 374948, 1001224, 159754, 714716, -459358, 1172524, -991684, -314948, -170990, -314134, -855774, -579154, -569552, 21226, -771376, 329778, -1054670 ], [ 858504, 1191704, -546000, -215000, 618144, 1170112, 1002776, -1367624, 686896, -863712, -138728, 1292368, 71784, -741856, -341904, -882208, 1047544, -296784, -1717608, -163680, -1648144, -1260824, -259224, -633992, 747056, -1057296, 1635688, -1530040 ], [ -500346, 151154, -1119900, 140350, -120456, -367088, -877774, 198826, -280604, -548712, -862478, 745468, -1290066, -518056, -554604, 722792, -624806, 389316, -528558, -1060680, -1085644, 331726, -1342674, 38458, 374756, -456396, 902638, -494890 ], [ -84864, 24692, -942168, -413012, -498612, -826820, -1403320, 1242208, -499244, 60036, -501620, 589084, -1160748, -685948, 109488, 1232432, -1572404, 67836, -489972, -336480, -897280, 1187092, -1102872, 780628, -293476, 536784, 294748, 163856 ], [ 1724736, 616442, -173868, -1680362, -593562, -439970, -864220, 1874608, -129494, 899586, 711430, 739534, 140202, -1161598, 1462488, 881432, -1950554, -1045314, -1355322, 1661520, -1002880, 1463242, 176628, 1577578, -1194226, 1838184, -214802, 526856 ], [ 494336, -107264, -781056, -399232, -571520, 494592, -825856, 219648, 30720, 263168, 603008, 776576, -546944, -282240, 991232, 1133952, -1738368, -1329920, 84096, 361088, 464512, 187392, -721152, 770176, -307328, 500864, 75136, 126464 ], [ -1072664, -763188, -1306954, 1143478, -611166, 1420068, -867946, -1547006, 48990, -567642, 353984, 553248, -1348776, 730218, 188568, 1399606, -1247640, -1448338, 1567074, -1219074, 1714852, -986488, -1694304, -283010, 746330, -943398, 509196, -196752 ], [ -1558064, 290712, 15596, 1659628, -1126716, 1744968, -877396, -1676156, -549060, -1053492, 608384, -1071552, -829776, 1162068, -718032, 1138156, 273360, -1428388, 998724, -1128324, 129352, -15088, -928704, -1161860, 982580, -371148, 982296, 692448 ], [ -1523912, 514728, 526874, 1057078, -561384, 1231998, -923344, -1074026, -653034, -1052064, 906938, -955536, 65556, 1415322, -1140192, 625048, 409284, -824404, 459150, -1276692, -41966, 700694, -661998, -1618442, 473360, 235818, 810840, 505320 ], [ -828512, -317472, 5624, -969272, 1379616, -347352, -1015744, 458824, -128184, -430464, 1261688, 1376064, 1439856, 1441272, -945792, -208352, -1217616, 522896, -43800, -1729392, 1586584, 1091144, -1030248, -1537592, -984640, 886968, -180960, -1051680 ], [ 493998, 264818, -885886, -1245302, 284176, -1194322, -309434, 417574, 563646, 423126, 921348, 395674, 585116, 948242, -713552, -688652, -1310896, 523796, 730130, -308352, 1058584, 780454, -330948, -382482, -811780, 1252448, 405630, -10810 ], [ 1989364, 1333212, -1876996, -880108, -1804580, -1763712, 641940, -203536, 1270944, 1330312, 331624, -1721884, -1024804, 272828, -463624, -993328, -863524, 60844, 1877428, 1714068, -206308, 256496, 719120, 1121460, -89612, 1487264, 1540488, 1881408 ], [ 1470514, 1370262, -1589146, -341758, 152470, -1922112, -62910, -1096936, 326544, 1114612, -134876, -1386934, -613354, -171322, -70324, 425672, -1037674, 537694, -295022, 817218, 255542, 1254296, 402920, 1099410, -963662, 744464, 1737588, 367008 ], [ 1249456, 1374144, -1470832, -39712, 1558192, -2037120, -131568, -1058752, -520080, 1030816, -637424, -994672, -255760, -137104, 541328, 1096496, -737536, 412864, -1546736, -78528, 636176, 1211552, -178240, 909168, -1072112, -85936, 1776096, -352896 ], [ 1661206, 1307544, -1712782, -239812, 1792342, -2059920, 1151682, 959048, -1158930, 1227316, -1216574, -480622, -12610, 913646, 1616978, 177446, 570464, -990536, -841886, -971928, 844226, -1042348, -1322440, 361518, 446338, -1102486, 1477596, 615504 ], [ 1525372, 168868, -616132, 319456, 1405584, -1550408, 1556332, 550532, -589544, 947072, -496592, -721248, -674464, 595712, 1302876, 574272, 600308, -1648644, -243388, -214296, 899188, -829544, -669420, -258076, 599968, -890100, 238304, 1278280 ], [ 1044322, -1645682, 1324418, 1357456, 627384, -705308, 1407082, -1387618, 741556, 366272, 1042408, -1437648, -1906864, -585088, 112626, 1800672, -175642, -1836894, 288062, 1584204, 857638, 938356, 1116630, -923026, -106832, 97050, -1594096, 1748380 ], [ 846696, -1678632, -153528, -185416, -184136, 201672, -24648, -1302632, 417264, 108064, 575816, -1426992, -1918800, -173600, -741024, 1526312, -709104, -460600, 175552, 544112, 140984, 1144840, 810320, -778504, 117016, -316464, -1022560, 938992 ], [ 726096, -1360782, -1228008, -1550596, -819836, 773202, -1211598, -707132, 26304, -240926, -157594, -1305522, -1428420, 379150, -995904, 933632, -968304, 477620, 24172, -526948, -535966, 1010380, 132860, -455254, 549946, -653604, -331930, 230542 ], [ 796896, -373332, 718992, -1142296, -738536, -22548, -891348, 1097368, 50304, -1085876, -1132444, -1040172, 568680, 841300, 1005696, -314368, -230304, -980680, -17528, -553048, -776116, 155080, -1167640, 249596, 1435996, -108504, -154780, 452692 ], [ 654872, 218884, 1302764, -639054, -448852, -348102, -400232, 1568536, -183364, -482054, -1048798, -113040, 545802, 1163294, 908878, -665192, -383782, -1645034, -233794, -291140, -283296, -772000, -1127778, 821764, 872386, 569870, -604484, 248010 ], [ 294272, 405184, 486464, -38304, 54848, -190752, 266368, 670336, -681664, 1609696, 121952, 1493760, -1551648, 1341344, -1343072, -94592, -1452832, -1493984, -629344, 266560, 962304, -1772800, 288672, 1257664, -1180064, 1385120, -1697984, -395040 ], [ 790824, -522, 972884, 758090, 496244, 255816, -477250, -671662, -893106, 1096714, 732792, 145486, -231110, 520170, -203348, 422554, -1697770, -1018788, -202670, -344176, 1297652, -794858, 323696, 203814, -122742, 54658, -1677446, 103324 ], [ 1324392, -559560, 1627196, 1463888, 843476, 746688, -1480864, -1830292, -963180, 13816, 1081884, -1819016, 1672636, -402000, 1579588, 905800, -1613644, -440208, 431512, -1236220, 1224668, 615928, 78668, -1028808, 1534128, -1597496, -1300796, 816340 ], [ -389508, -1035660, 149546, 517688, 302126, 845088, -1076464, 503858, -302130, 500116, 167034, -1654316, -376214, 630600, 182038, 1165900, -315394, 316392, 887812, -1719370, -705382, 833428, 921218, 328692, 387528, -257396, -303146, 438190 ], [ -958880, -633568, -1047600, 48104, 114080, 451528, -758696, 1253376, 448464, 1053672, 95208, -1045200, -1506776, 1322776, -616144, 789840, 752360, 295488, 506912, -1707256, -1687128, 335864, 1346456, 665704, -646848, 731528, 694000, -190504 ], [ 392920, 1242632, -1773900, 378554, 519080, -767822, -586346, -657024, 1349364, 1720122, 1438458, 309900, -1095926, 1443526, -408244, -654060, 1433210, -1030512, -1279288, -863806, -1077078, -1361986, 1071206, -710246, -1492848, 1130978, 1690300, -1239754 ], [ 843520, 1868032, -2016000, 488704, 654080, -1174272, -528896, -1293824, 1649664, 1942272, 1886208, 761600, -958976, 1483776, -338944, -1135360, 1660160, -1472512, -1874688, -582656, -873728, -1927936, 979456, -1168896, -1774848, 1264128, 2022400, -1589504 ] ], [ [ -62976, -605056, -908928, -930688, -232192, -384896, -510592, 457344, -663808, 678784, -1602560, -963968, 978432, 1112192, -418944, 243968, -606080, -1443200, 187136, 988928, -280704, -1431808, 556672, 140160, 118272, 249472, -25728, -950784 ], [ 535008, -480976, -54768, -1184704, -113776, -62768, -65728, 754512, -462592, 224224, -1300928, -834704, 104880, 278000, 86880, 37184, -90608, -1042448, 190976, 942272, -777024, -246064, -181952, 388800, 417504, 488512, -608640, -385440 ], [ 1469358, -287101, 1279857, -1581604, 71249, 440557, 629372, 1218837, -148192, -486026, -829628, -632729, -1260045, -1025425, 877230, -285916, 714817, -416273, 196976, 869372, -1552524, 1606661, -1336052, 777300, 885054, 862012, -1519440, 497910 ], [ 1259698, -983766, 404932, -585854, -105206, 406632, 760482, 333772, -113162, -496626, -347338, -414234, -173290, -1173430, -303060, -1063946, 590292, 157752, 287116, -108208, -213044, 316456, -537992, -377840, -460046, 998632, -550530, 316840 ], [ 998192, -1223637, -138915, 327896, -130069, 525752, 815624, -257426, 37386, -497337, -85229, -101977, 570153, -908952, -1061223, -1545334, 408964, 363232, 407338, -902531, 718903, -845919, 200166, -1123193, -1419436, 1092288, 297067, 165718 ], [ 838592, 311988, 985260, 622496, 450356, 1297952, 749024, 482824, 650136, -634812, -577004, 526148, -455172, 481248, 101052, -903784, 260464, -675968, 609688, -851156, -254972, -806244, 258216, -94268, -621136, 1097088, 272692, 376168 ], [ 585158, 420876, 582156, 789449, 1002428, 1572434, 104990, 133843, 743601, -349059, -491813, 426182, -721947, 930768, 591981, -998047, 682534, -396344, 363226, -875363, -159623, -548247, -276144, 595240, -164515, 574725, -347213, 740551 ], [ 245108, -787224, -1230744, 838574, 1528328, 1387484, -1072060, -1220582, 357726, 327366, 125962, -345868, -288522, 511968, 463206, -1771522, 1631284, 1100656, -297524, -969338, 922702, -88722, -1357344, 971440, -23290, -434250, -1516838, 1247026 ], [ 550987, -855783, -543925, 166069, 292426, 1071201, 96523, -809789, 277766, -242073, 423304, -535856, -405439, -284971, -397569, -1958970, 637367, 755700, -76031, -929784, 43389, -245297, -1325233, 238172, -529397, -846035, -446055, 17075 ], [ 871248, -604912, 590032, -572504, -1004824, 673800, 1491008, -137304, 193920, -910856, 632880, -547216, -650664, -1029040, -1233936, -1923424, -517816, 173896, 297288, -768456, -1083064, -493368, -937336, -612784, -994152, -977128, 1007744, -1409304 ], [ 70398, 130838, 663982, -477329, 570551, -150525, 268808, -666129, -510480, -16931, 723330, -181366, -912639, -603490, -458886, -1146724, 710459, 1148971, 246363, 156069, -508789, -323493, 290339, -316834, 131673, 94697, 1362944, -1143129 ], [ -263712, 283148, 479632, -642194, 1228136, -290160, -633862, -994164, -895410, 216394, 633720, 88334, -654414, -409870, 177204, -484264, 788894, 1446976, 250308, 138654, -286324, -78078, 1006814, 284816, 845838, 505532, 1309604, -681474 ], [ 102288, -439702, -92168, -1197119, 509036, 597240, -1057237, -1021014, -801135, -541181, 274020, 213809, 384111, -564145, 604854, 6836, -857431, 729376, 336558, -1291671, -591574, 280647, 956489, 1345016, 942513, -75118, 643454, 73401 ], [ 443328, 223404, 285812, -541068, 505404, 867816, -552204, -576536, -977624, -454692, -206840, 164096, 434428, 221480, 23028, 470636, -1444048, 363972, 761536, -410856, -736508, -253780, -70500, 1432244, 392724, 585264, 171836, 288620 ], [ 773328, 1499529, 1083887, 650607, 818229, 865566, 363471, 76414, -1273874, 5133, -741290, 36896, 47653, 1422830, -1005297, 922361, -1561948, 154347, 1336336, 1492194, -810533, -1183255, -1529475, 1089119, -443001, 1794564, -213739, 265145 ], [ -462586, 7166, 461162, 537292, 352796, 42212, 1079494, -633790, 53510, 494706, -289098, 293090, -468696, -165398, -900978, -473028, -843352, -306804, 973482, 812866, -253264, -1032922, -1512150, -51430, 641574, 461594, -679234, 9976 ], [ -964312, -936856, -183073, 479611, 227609, -500695, 1338400, -821833, 894803, 496431, -54888, 293330, -672489, -1275479, -666714, -962889, -31846, -434178, 638046, -12155, 59150, -656905, -922659, -813541, 916068, -375796, -645337, -316301 ], [ 476288, -374656, -833248, 610336, 1004384, -293920, 428800, 380192, 429728, -757344, -415488, -377920, -68064, -1059104, -137664, 939936, 989504, 305472, 405696, -1122080, -280000, 261920, 1086816, -574816, -959232, 149504, 675488, -817376 ], [ 848725, 9137, -747392, 781782, 1153961, -581129, -20399, 513065, 346923, -398963, -390206, 76054, 192103, -527324, -16555, 1145938, 1075948, 893289, 623599, -650766, -509242, 979161, 1667315, -153599, -1475818, 335749, 1221324, -595363 ], [ 426250, 260162, -113792, 983532, 836786, -1235954, -126974, -149710, 548598, 1159162, -77756, 1367404, 196078, 239176, -199030, 89188, 466648, 1368114, 1176574, 997284, -656692, 1546386, 1184390, 403426, -981268, 269674, 1190424, 164762 ], [ 458710, -6668, -641287, 582667, 59021, -1306039, 743661, -204280, -19847, 1664417, 211424, 960694, 498208, 811456, -62745, 126908, 414073, 254014, -30911, -259321, -618177, 948096, 236845, 71706, 36532, 110454, -19446, -197988 ], [ 620332, -332072, -967132, 63880, -596512, -1132240, 1359756, -95740, -650276, 1948940, 435848, 445132, 801256, 1202956, -35712, 174296, 208012, -884120, -1125584, -1413400, -613356, 222636, -733364, -273792, 981640, -147468, -1025316, -697272 ], [ 1092607, -546722, 703493, -587270, -238312, -150340, -149769, 377885, -984101, 1925015, 339098, 729607, 868306, 802231, -839712, -611554, -1253513, -865070, -206084, 316850, -935631, -229089, -1447289, 26208, 1122490, -848343, -7941, -1006422 ], [ 1108092, -299584, 1027888, -740898, -317148, -156888, -470824, 747572, -837880, 1904864, 374438, 1040636, 265998, 461856, -672366, -677522, -1592834, -964884, 601420, 622602, -808290, -497724, -1552818, 398050, 668714, -1255696, 476960, -1028136 ], [ 572742, 504416, -271112, -294573, -922998, -1355388, 641276, 991922, -112780, 1889264, 569063, 1383686, -1143477, 194256, 666309, 124603, -578909, -1208034, 1273870, -789423, -138765, -545574, -924693, 856525, -502111, -1309096, 319760, -703236 ], [ 565920, 62752, -322096, -507872, -1121672, -870976, 676496, 183248, 322576, 561528, -156056, 1278680, -959864, 259800, 804400, 32688, -182272, -889336, 1147144, -421936, 554728, -40536, 144656, 1187432, 345304, -1448344, 396752, -1115128 ], [ 759969, -774980, 14894, -884447, -1188080, 130058, 370574, -895768, 618559, -1111257, -1124525, 967202, -268139, 442068, 521560, -303681, -33484, -387370, 713923, 488252, 1222321, 640656, 1316204, 1436366, 1727089, -1553617, 547637, -1695796 ], [ 1471194, -975080, -499156, 191578, -1395680, -173692, 646124, 111632, -71066, -380682, -444050, -651148, -354014, 712968, -87440, 773094, -806584, -62020, -567602, -67048, 1073146, 1047456, 1347704, 756716, -500486, -144442, 564962, -327496 ], [ 1684244, -1041355, -868506, 1033253, -976105, -389242, 823824, 299982, -209016, 2968, 185200, -1503098, -172064, 687043, -400665, 1558919, -1347659, 124180, -914727, -205898, 892446, 1425231, 1282679, 516791, -1380761, 653158, 615862, 504879 ], [ 900944, -839980, -948456, 1406228, 697820, -428392, 805824, -1149768, 756384, -307232, 712000, -822248, 545536, 67468, -122340, 1762844, -1424684, 32080, 606948, 488152, 648696, 1744956, 1024604, 1156316, 433564, 227608, 733912, 265404 ], [ 732733, -237742, -463372, 1262767, 1158675, -316249, 512216, -1452577, 418662, 93349, 370052, -885220, 1217546, -76561, -230073, 996266, -888171, 86291, 566202, 1054832, 371200, 1026968, 430009, 405393, 380015, 358068, 712795, 464721 ], [ 930958, 603308, 358328, 811642, 896850, -113974, 54416, -1072102, -695388, 917374, -489448, -1391320, 1862396, 62714, -567798, -348484, 13854, 227666, -405348, 1545632, 73600, -309232, -365066, -1173882, -786310, 819768, 608770, 925446 ], [ -352454, -39487, -62938, -19811, -334287, -465976, -114274, -683761, -6054, 866893, -830551, -817570, 1248824, 716798, -594954, -762148, -33354, 621443, 117435, 1362095, -157001, 403661, -798719, -576759, -794125, 962343, 283945, 1139634 ], [ -1359104, -619488, -583792, -469424, -1078992, -802768, -152304, -168416, 779376, 479120, -839680, -239472, 579488, 1173232, -588672, -865536, -221968, 707632, 542608, 920720, -322112, 1148640, -1089456, -98480, -683008, 1108064, 134208, 1203776 ], [ -870104, -492138, -1073317, 610951, 280833, -905743, 198771, 812734, 1340901, -872005, 209120, 8403, 108038, 735757, -558672, -123336, -627643, -421343, 128683, -255205, -267212, 1354890, -969081, -756305, -504808, 1367714, 700908, 793676 ], [ -574980, -282328, -1203552, 257358, 652012, -209236, -83766, 431888, 1258934, -1023470, 292036, -398652, -365198, 416538, -89354, -142656, -532744, -867002, -137916, -210380, 28266, 704544, -603530, -521662, -626884, 1191694, 1119750, 872978 ], [ -468630, 7772, -983952, -1492467, 60562, 1265714, -983241, -1275112, 550409, -6845, -565514, -1443402, -840173, 212463, 807721, -903456, 49556, -647327, -261066, 1023070, 557991, -779856, 745, 581963, -1041334, 591469, 1394625, 1428803 ], [ -663420, -807748, -836472, -340692, -310148, 476924, -758316, -164392, -498256, 241780, -62864, -825732, -1055228, -190812, 361756, -717276, -735244, 63148, -573936, 710380, 979836, -912816, 767020, 154088, -742384, -404936, 338520, 130148 ], [ -843776, -1766932, -673506, 1293723, -619086, -757156, -245291, 1413199, -1546185, 268354, 727798, 116172, -1101318, -630916, -402280, -418076, -1714497, 738242, -904766, 135461, 1250881, -732479, 1455061, -554049, -315659, -1350516, -829193, -1456602 ], [ -152576, -1436632, -184956, 569898, -864036, -819256, 335734, 683074, -1760910, 3004, 1012948, 170472, -137268, -945016, -994480, -1320776, -1262622, -122308, -949316, 768086, 319006, -790754, 989686, -265374, -380234, -840216, 151282, -1338252 ], [ -90009, -1024813, 128608, 57860, -934580, -428173, 421207, -80343, -1493626, 120541, 1033415, -60008, 312554, -1116059, -1098639, -1570657, -700112, -677575, -735128, 690037, 134084, -801643, 821793, -261711, -114093, -507947, 293773, -604232 ], [ -1024584, -483688, 164608, -118240, -728480, 681752, -279368, -896568, -461776, 845416, 634040, -742208, -53296, -1060184, -428664, -785032, 37888, -748600, -110528, -515288, 1133984, -737368, 1125768, -710136, 676632, -458072, -892952, 1106368 ], [ -365103, 167036, -41132, 134978, -236321, 499337, -455459, -685704, -374548, 304165, 662249, -919712, 594428, -185147, 459846, -64432, 515533, -940546, 657280, -589637, 1254746, -524173, 308712, -423702, 174252, -142130, -1191563, 830008 ], [ 1044522, 869336, -360632, 590228, 390454, -291238, -384734, 8496, -731848, -832910, 891674, -859712, 1719128, 1075378, 1451196, 625568, 870658, -1189396, 1492480, -131762, 961796, -240898, -1035888, 208548, -936648, 299020, -1072238, -381392 ], [ 824641, 1039539, -245125, 94872, 605947, 555212, 532499, -866877, 40381, -754754, 459062, 150894, 1073724, -105509, 688210, -330801, 844650, -961118, 7010, 74263, -581717, -638129, -198007, -182808, -250069, -332200, 282247, -968569 ], [ 433596, 861684, -222360, -266388, 523952, 831392, 836084, -1190492, 416616, -633104, 32372, 803544, 206924, -949264, -43320, -741616, 550020, -583768, -928460, -35152, -1603832, -745204, 176588, -346428, 235496, -782840, 1240012, -1191204 ], [ -305379, -233241, -487410, -187263, -345148, -584008, -611641, 121483, -381234, -483404, -328153, 400194, -1135351, -681964, -556170, 471884, -454605, 167582, -176585, -993052, -1097882, -3079, -887287, 193347, 32846, -656090, 1013737, -458379 ], [ -45888, -255738, -561108, -551574, -694246, -967006, -934564, 1043152, -640938, -145922, -169222, 203442, -957226, -561538, -184920, 999272, -1060902, 112322, -341318, -363856, -700544, 537782, -694900, 722454, -469390, 250264, 388882, 208632 ], [ 998112, 564387, -484458, -1264299, -634771, -538831, -373714, 1658152, -477813, 339103, 397853, 169017, 415499, -556513, 880980, 987572, -1354227, -576703, -1226243, 1512344, -388544, 920507, 484550, 1243179, -1207015, 1769164, -549143, 823932 ], [ 60032, 119168, -584320, -130112, -662464, 420352, -328448, 434944, -355328, -197120, 556608, 396096, -162752, 20288, 634880, 827712, -1049792, -658048, 115648, 489152, 666816, 291328, -249728, 534464, -368576, 398784, -379584, 534784 ], [ -1052596, -337062, -547067, 1118277, -727601, 1320366, -407339, -947489, -289295, -826931, 598048, 466480, -905772, 618539, 110964, 687685, -592820, -674647, 1499823, -827487, 1440686, -349764, -1111056, -370271, 563891, -1118413, 2682, 237320 ], [ -1198696, 407988, 464458, 1184202, -923426, 1345116, -693014, -1418114, -511070, -980006, 365248, -636320, -656472, 769814, -717336, 811210, 153880, -922222, 903198, -952062, -166564, -48264, -797856, -1186046, 467366, -600538, 514932, 795920 ], [ -1192732, 539436, 722131, 508485, -351308, 816225, -870680, -1088555, -424427, -930032, 388099, -480632, 36150, 909011, -1019088, 525172, 194974, -569494, 446361, -1230582, -494569, 333525, -622761, -1458971, 85688, 26699, 468756, 473420 ], [ -993232, -110064, 20356, -1111140, 1198192, -417300, -910880, 259420, 54748, -621632, 736324, 1276768, 1293000, 1032836, -650688, -282128, -661976, 547256, 167436, -1705032, 805556, 817500, -623436, -1040996, -658912, 793124, -288144, -970480 ], [ 147593, 340711, -908129, -1324965, 189752, -1119415, -208195, 483085, 468033, 16053, 722814, 390483, 767410, 666391, -410328, -618298, -919976, 700406, 591191, -596032, 528116, 743885, -307806, -304791, -624382, 1214864, 349921, -121155 ], [ 1584582, 1169362, -1873342, -1024586, -1649198, -1620800, 718326, 275080, 824112, 753212, 563276, -1403058, -375726, 130786, -215036, -749032, -964270, 516202, 1204454, 1036918, -291278, 490120, 114296, 533862, -327354, 1489584, 1457084, 1488864 ], [ 1337607, 1186837, -1170067, -614561, 149077, -1848800, -45249, -766220, -33288, 750662, -125074, -1222533, -401451, -71939, 34714, 365468, -1157995, 808177, -591721, 777343, 46597, 1061620, 224396, 888087, -790329, 972984, 1171334, 426864 ], [ 1296552, 1224736, -867400, -303728, 1464232, -1983296, -257544, -953888, -666936, 743600, -659464, -955464, -281976, 57544, 417208, 841064, -904576, 682912, -1524232, 267616, 417400, 872368, 58400, 907080, -789768, 301272, 921872, -80064 ], [ 1693077, 1306036, -1416025, -203678, 1752757, -1919096, 701631, 672412, -825111, 726950, -866689, -504489, 146049, 892969, 1081783, -41011, 299024, -328988, -621457, -773684, 858175, -933482, -694300, 213705, 195807, -700053, 749522, 592536 ], [ 1371266, 308590, -596702, 140816, 1467064, -1544028, 1105034, 377982, -440716, 406976, -146968, -566736, -305584, 662528, 951570, 348768, 473926, -1143870, -1122, -129268, 1060486, -875596, -398154, -314162, 431536, -667206, 81936, 1052892 ], [ 596591, -1368935, 1085023, 639416, 819364, -972978, 1158059, -1127343, 285734, -104224, 1157132, -952536, -1311784, -239872, 320295, 1540368, 301, -1834545, 441153, 1577882, 1112461, 357254, 559221, -737687, 194536, 17619, -897864, 1379442 ], [ 302540, -1556716, 10844, -245852, 160036, -73828, 11428, -1185356, 342792, -32528, 528604, -1049064, -1322328, -188912, -394416, 1430380, -501000, -361188, -10976, 809288, 544548, 862844, 384600, -856572, 121076, -183528, -585936, 931336 ], [ 187160, -1362841, -746956, -1027262, -422594, 544247, -902777, -836066, 324192, -40913, -232211, -1059399, -959838, 82393, -698016, 1041280, -760200, 706662, -352886, -6862, -64977, 1005914, -37950, -746037, 205571, -397998, -154131, 529561 ], [ 588560, -255766, 895544, -823412, -693644, -97078, -393302, 546484, 278592, -609638, -726386, -844074, 484812, 842518, 677184, 71680, -39600, -738588, 114364, 6188, -585702, -1636, -986100, 156738, 854546, -300948, 225294, 632086 ], [ 712756, 356286, 1185546, -521401, -687638, -248893, -119628, 1039924, 16098, -148061, -539761, -53880, 423451, 1215697, 497977, -382732, -20557, -1277227, 4673, 157026, -389552, -817008, -1004847, 719742, 528127, 145049, -115486, 367867 ], [ 552256, 459936, 86496, -118576, -397088, 102032, -88128, 620224, -469152, 1371664, 346064, 1326720, -1184624, 1191472, -1277648, -308032, -722032, -884752, -697552, 449376, 542848, -1435008, -69072, 933792, -800048, 949424, -1195936, -273008 ], [ 756140, -71195, 454422, 360123, 22790, 227164, -780735, -217609, -669255, 844443, 656580, 48249, 33283, 681323, -87638, 252179, -1242731, -505198, -372233, -67400, 944838, -839083, -68152, -42483, -137445, 141919, -1215389, 133426 ], [ 947276, -729500, 1097250, 759768, 438230, 307744, -1553712, -971254, -753162, -105084, 733362, -1765308, 1701346, 123944, 1651102, 910556, -1581338, -134200, 214708, -787010, 1038546, 36740, -235750, -1124508, 927912, -956132, -900770, 734038 ], [ -144574, -870650, 326475, 13668, 399305, 580144, -992712, 547271, -390087, 472566, -83613, -1439658, -267029, 538844, 451477, 1183706, -389663, 178700, 605758, -1315835, -758829, 345590, 574175, 289542, 416412, -368582, -53195, 301513 ], [ -437808, -443792, -513768, -204660, 379952, 346780, -683180, 993536, 165656, 1053324, -98164, -929432, -1409684, 925940, -344472, 846680, 503308, 133088, 388592, -1391620, -1680980, 120452, 1099956, 748876, -122528, 128444, 682632, -324716 ], [ 609492, 936508, -1470618, 462915, 393452, -735545, -795755, -360064, 1044806, 1639299, 1234211, -109382, -1166309, 1266365, -462822, -514570, 894883, -514312, -849508, -706945, -1134005, -1001023, 1148781, -394349, -707528, 473519, 1230882, -1276091 ], [ 958592, 1396608, -1789568, 685440, 397952, -1096320, -833280, -811264, 1337856, 1834624, 1678336, 163968, -1085184, 1379840, -502272, -968320, 1025408, -730112, -1262208, -478720, -951680, -1374848, 1165056, -775424, -902528, 588544, 1413632, -1593216 ] ], [ [ -612352, -282112, -1038848, -1142272, 87040, -744960, 161280, 379392, -656384, 118272, -1691648, -210432, 161792, 573952, -29184, 58368, -728576, -1046016, 699392, 1055744, -573952, -1483776, -26112, 470528, 14336, 23040, -111104, -935936 ], [ 194432, -415552, -322496, -1335040, -155072, -454848, 355584, 477504, -588800, -71808, -1228544, -489024, -189760, 189376, 329088, -31488, -328640, -552000, 413696, 936704, -931072, -252096, -547584, 635648, 277376, 456960, -716288, -284288 ], [ 1455032, -624052, 796804, -1636240, -533372, -1548, 659184, 630804, -483200, -368808, -504944, -924324, -739060, -411524, 888888, -171888, 296260, 219900, -32704, 750704, -1489072, 1672404, -1362384, 893648, 688376, 1134960, -1661888, 733912 ], [ 1163592, -971992, 187664, -331640, -664152, 359072, 449544, 435504, -155560, -443208, -413864, -522984, 221400, -1014104, -18512, -891048, 261200, 178400, 412976, 171584, -593872, 589984, -452384, -318912, -439224, 650400, -997768, 504992 ], [ 729536, -945556, -146252, 726240, -570260, 780256, 240032, 268344, 228264, -420516, -333556, -98468, 850148, -1153248, -558044, -1291352, 256656, -55296, 816296, -387404, 128028, -428348, 388376, -1163300, -1225136, 244096, -287892, 280152 ], [ 187136, 392144, 880048, 551040, 229840, 1430656, 156032, 282144, 749664, -120816, -135856, 201232, -20752, 289152, 515056, -462752, 517056, -746496, 857696, -781904, -95472, -495248, 572576, -393200, -470336, 388096, 185808, 373152 ], [ 28184, 672944, 552112, 366948, 919024, 1612744, -335752, -149748, 574212, 54708, 193196, 77080, -488236, 854208, 769780, -638012, 943128, -435552, 581480, -869708, 288804, -232988, 44480, 144928, -246092, 128212, -254964, 535260 ], [ 223184, -21856, -1025888, 174648, 1505824, 1362544, -1203952, -993048, -244488, 115608, 643496, -438320, -583336, 609408, 269080, -1739912, 1522128, 800448, 12080, -674408, 1234104, 333112, -1141120, 468928, -511592, -504488, -1539864, 761160 ], [ 616556, -74204, -760468, 148756, 362664, 996932, 123116, -654900, -288488, -489124, 612384, -608704, -326588, 27156, -340932, -1985128, 510492, 852560, 156868, -651616, 384052, -190980, -1289476, 157552, -539924, -989324, -796636, -94836 ], [ 891200, 55360, -143552, 135328, -885344, 577056, 1637632, -142176, -232960, -1066528, 527552, -639552, -66720, -541376, -832576, -1942912, -594144, 706336, 399136, -599328, -684256, -803552, -1112032, -229056, -426912, -1259936, 350720, -1022560 ], [ -209800, 473560, -126152, -93572, 313756, -75444, 502432, -438276, -832960, -135628, 918152, -164952, -457020, -346376, -122776, -1140112, 579756, 1174636, 85036, 31572, -129556, -61652, -199732, -24456, 413988, -20636, 984320, -471460 ], [ -515200, 524080, -170432, -391112, 735136, -272064, -308888, -593616, -1051720, 249512, 838112, 134328, -267960, -366776, 357584, -368032, 652536, 1140736, 99856, -79368, 2864, 291208, 438008, 473664, 810168, 377584, 974480, -48520 ], [ 372800, 23080, -307232, -791612, -10064, 215136, -634388, -537816, -698620, -183988, 52112, 170628, 790140, -710276, 493784, 357968, -926364, 353536, 608056, -1303068, -498136, 60508, 663908, 1412064, 539268, -485816, -520, 182180 ], [ 608512, 430000, 130256, -548144, 106480, 311712, -221488, -167520, -726368, -123280, -333280, -51200, 564464, -106336, 182992, 545456, -1438016, 272912, 993536, -500640, -421104, -448080, -234640, 1363920, 225104, 286912, -486928, 370864 ], [ 555712, 1238500, 821756, -19844, 604180, 235512, 518012, 341880, -922568, 156020, -541480, -387200, -229036, 916664, -325508, 494756, -1477616, 504812, 1324736, 1197960, -88404, -1079580, -1630540, 879420, -108196, 1783312, -757228, 540964 ], [ -356968, 179832, 641832, -103376, 162672, -198256, 941976, -466808, 322456, 563784, -151464, -264696, -210016, -92376, -546888, -508176, -1041248, -255184, 922152, 831368, 216768, -631272, -1648856, -76312, 590360, 503528, -987272, 262624 ], [ -779872, -564960, 319932, -83540, 118308, -439708, 1047936, -878180, 1000972, 573948, 96, -249144, -230500, -839580, -680808, -781668, -427928, -647560, 614904, 187220, 249912, -76644, -1052492, -672340, 683024, -431824, -730916, 30220 ], [ 86528, -437760, -336768, 223360, 1127808, -174208, 347136, -222080, 172672, -442752, -482304, -524544, -380800, -842880, -599808, 853632, 623872, -60160, 578304, -1098880, -415488, 713856, 1076608, -327040, -818176, -385024, 774784, -68480 ], [ 255124, -63740, -572928, 547288, 1422820, -442596, 202756, 43236, -106260, -151564, -516472, 95832, -229412, -379888, -628716, 1037768, 638512, 429028, 584188, -730168, -487144, 1242916, 1557260, 175812, -1337256, -381740, 1274800, 176820 ], [ -95576, 493960, -496128, 883888, 1186120, -1108296, 472456, 17736, 23640, 1112936, -217072, 1382832, 146488, 430112, -739416, 141968, -118688, 845128, 621688, 870032, -116944, 1577416, 811160, 795912, -1125456, -410840, 1026400, 678120 ], [ -95016, 290640, -541788, 661228, 454900, -1257116, 1006836, 33056, 1700, 1577156, 130688, 994392, 196608, 646272, -124196, 88048, -117468, -31752, 7108, -225188, -188484, 948096, 286580, 302952, -243376, 56920, 130600, -13200 ], [ 95664, 25440, -407664, 312352, -179840, -1215296, 1248048, 34064, -110992, 1870640, 439328, 502320, 185760, 664368, 302080, 41824, -208080, -953952, -481088, -1249376, -365232, 258480, -278992, -218112, 643616, 413392, -552848, -810720 ], [ 1000764, 50040, 769236, -247448, 91360, -590096, -263652, -73036, -577492, 1914140, 503528, 819420, 117960, 122268, -849920, -643976, -1393380, -1069752, 220912, 276424, -737532, 30780, -1238692, 12288, 1015016, -215708, 401452, -1202520 ], [ 1160176, 207104, 989376, -507912, 41872, -558944, -692384, -14896, -444640, 1883520, 623896, 1118704, -296776, -184960, -960568, -567496, -1501832, -1012560, 714288, 449704, -825864, -306672, -1501256, 218888, 903208, -765248, 772992, -1123488 ], [ 420376, 523904, 55776, -407412, -394328, -1244144, 184816, 242504, 410960, 1763520, 811996, 1396504, -1129876, -208960, 184532, 428204, -311732, -746760, 956088, -1007996, -571764, -776472, -923156, 396788, 208708, -1218848, 441792, -476688 ], [ 576128, 173184, 35648, -390016, -538656, -824576, 137792, 51008, 752704, 498656, 145312, 1175904, -837600, -258720, 387264, 109248, 25600, -674272, 864800, -791744, 258464, -149344, 32832, 924576, 791904, -1503328, 101184, -974304 ], [ 1036484, -390672, 282680, -388924, -605760, -61400, -199624, -271456, 881212, -1074340, -758516, 749064, -202860, -306480, 255456, -575556, 35536, -658984, 620108, -40592, 1223684, 822080, 1082928, 1510200, 1682052, -1654276, -212076, -1775952 ], [ 1514984, -634272, -496720, -102424, -1196160, -47600, 19376, -81856, 76312, -720040, -393416, -569136, -512760, -96480, -231744, 664344, -868064, -442384, -593992, -82592, 737384, 1124480, 1314528, 634800, -465048, 22424, 207624, -555552 ], [ 1442384, -750572, -966120, 296276, -1135460, 2200, 147776, -298056, -190688, -465440, -55616, -1352936, -549760, -89780, -347044, 1559644, -1424364, -180784, -1059292, 46808, 321784, 1427580, 1302428, 230300, -1267748, 889624, 452824, 289148 ], [ 267584, -612272, -815520, 919376, 227440, 124000, 94976, -1325856, 618112, -410240, 227584, -1067936, -40960, -489680, 281456, 1765744, -1286064, 170816, -26992, 519008, 47584, 1732080, 802928, 767600, 618352, 137824, 349024, 382448 ], [ 58164, -401592, -522416, 824316, 576268, 65884, -91680, -1276228, 317336, 24532, -112624, -1153296, 784808, -509444, -56740, 1275304, -967660, 394764, 46696, 981056, 107648, 1215584, 479396, 110724, 633852, 304592, 347308, 402052 ], [ 423864, -147792, -144416, 301416, 320968, -99416, -358080, -584728, -644464, 685432, -824224, -1459296, 1799408, -302744, -970840, 369904, -541960, 542664, -450704, 1437056, 366848, 209984, 260696, -1257576, -465048, 1018592, 406408, 377752 ], [ -433944, -287292, -180968, 182580, -455420, -560864, -139272, -497668, 149096, 603892, -491164, -625416, 1039328, 536824, -912040, -352784, -367144, 410700, -80084, 1116668, -161380, 419060, -216892, -685596, -577524, 743132, 500836, 661192 ], [ -1084416, -442240, -298432, 240960, -954176, -908096, 151616, -302976, 939456, 229952, -8192, 157248, 315008, 1077184, -681472, -769024, -362560, 156864, 293440, 693824, -542976, 770944, -631488, -227008, -534528, 541056, 637184, 919808 ], [ -578016, -528040, -581332, 823260, -262076, -739196, 552716, 482424, 1155156, -984148, 692608, 385548, 291608, 311284, -129472, -113824, -905260, -456636, 399340, 142124, -131376, 1259944, -730788, -808708, -234528, 926856, 916784, 988208 ], [ -214800, -454240, -874112, 227256, -63824, -69456, 287144, 119616, 839768, -1018424, 438544, -125936, -140216, -98328, 358232, 256, -970528, -807784, 153360, 214992, 349992, 696192, -360104, -636792, -201744, 851640, 1069464, 1071048 ], [ 9000, -225040, -1176512, -1516044, -346424, 1087944, -627556, -1361184, 7268, 96076, -745256, -1357736, -969716, -161028, 783332, -412544, -570928, -903484, -435240, 895992, 899292, -892608, 468196, 268908, -429144, 327540, 1098564, 1167948 ], [ -522480, -943120, -907232, -315984, -517904, 206064, -285616, -111264, -599872, 219856, -259136, -751376, -836336, -214128, 60272, -335984, -1035568, -487504, -722880, 603312, 1239792, -677568, 992176, -208992, -475584, -295200, 477024, -39792 ], [ -1085056, -1788624, -498056, 1375532, -618680, -1023376, 330388, 1567740, -1142244, 86408, 555480, 203056, -457112, -270736, -866976, -239088, -1592900, -45048, -889976, 159444, 1396548, -96828, 1347732, -885316, -483308, -864592, -204388, -1415016 ], [ -115456, -1571424, -118256, 693032, -302480, -676576, 556888, 783240, -1602744, -139792, 505680, 74656, -28112, -384736, -989376, -1133088, -951800, -588048, -616976, 611544, 275448, -344328, 806232, -129016, -554408, -676192, 112712, -1248816 ], [ 182620, -1133940, 155520, 135696, -294608, -181876, 556956, -37916, -1376872, -79820, 520028, -153504, 51496, -440620, -809596, -1333060, -259776, -932572, -322400, 670868, -42352, -465388, 600900, 211076, -304884, -373996, 103156, -505632 ], [ -584480, -347040, 261120, -223104, -775808, 547424, 197856, -917216, -62272, 434080, 636128, -539904, -423104, -404320, -150496, -432160, 513024, -962272, 6400, 107168, 914048, -385888, 928800, -109024, 453216, 108704, -424544, 1152768 ], [ 17668, -25872, 130896, -13560, -416324, 357092, 108852, -596384, 156848, 146260, 895844, -670080, 349552, 75476, 400280, 159680, 861300, -871816, 490240, 59180, 834536, -500596, 320544, 150440, 76464, 477368, -546284, 705888 ], [ 1264168, 76128, -110304, 463440, 338776, -266008, 146952, 289216, -139552, -518840, 1223144, -679680, 1709152, 763976, 900080, 606080, 1009800, -724816, 1047040, 253880, 267536, -706696, -728256, 682640, -834336, 792368, -476984, -731712 ], [ 580548, 511884, 940, 53344, 551340, 356272, 599692, -604340, 115636, -457736, 644952, -73160, 1146224, -370772, 661704, -202244, 516776, -930552, 328968, 319516, -849300, -420484, 183140, 203936, -521364, 106976, 234716, -882468 ], [ 8688, 531664, 101280, -317776, 429760, 492672, 669392, -1013360, 146336, -402496, 203472, 314720, 342064, -1156672, 255264, -601024, 52496, -870752, -139312, 93376, -1559520, -229584, 612400, -58864, -276064, -508384, 844336, -852368 ], [ -110412, -617636, 145080, -514876, -569840, -800928, -345508, 44140, -481864, -418096, 206172, 54920, -980636, -845872, -557736, 220976, -284404, -54152, 175388, -925424, -1110120, -337884, -431900, 348236, -309064, -855784, 1124836, -421868 ], [ -6912, -536168, -180048, -690136, -889880, -1107192, -465808, 844096, -782632, -351880, 163176, -182200, -753704, -437128, -479328, 766112, -549400, 156808, -192664, -391232, -503808, -111528, -286928, 664280, -645304, -36256, 483016, 253408 ], [ 271488, 512332, -795048, -848236, -675980, -637692, 116792, 1441696, -826132, -221380, 84276, -401500, 690796, 48572, 299472, 1093712, -757900, -108092, -1097164, 1363168, 225792, 377772, 792472, 908780, -1219804, 1700144, -883484, 1121008 ], [ -374272, 345600, -387584, 139008, -753408, 346112, 168960, 650240, -741376, -657408, 510208, 15616, 221440, 322816, 278528, 521472, -361216, 13824, 147200, 617216, 869120, 395264, 221696, 298752, -429824, 296704, -834304, 943104 ], [ -1032528, 89064, 212820, 1093076, -844036, 1220664, 53268, -347972, -627580, -1086220, 842112, 379712, -462768, 506860, 33360, -24236, 62000, 99044, 1432572, -435900, 1166520, 286960, -527808, -457532, 381452, -1293428, -503832, 671392 ], [ -839328, 525264, 913320, 708776, -720136, 945264, -508632, -1160072, -473080, -906520, 122112, -201088, -483168, 377560, -716640, 484264, 34400, -416056, 807672, -775800, -462480, -81440, -667008, -1210232, -47848, -829928, 47568, 899392 ], [ -861552, 564144, 917388, -40108, -141232, 400452, -818016, -1103084, -195820, -808000, -130740, -5728, 6744, 402700, -897984, 425296, -19336, -314584, 433572, -1184472, -947172, -33644, -583524, -1299500, -301984, -182420, 126672, 441520 ], [ -1157952, 97344, 35088, -1253008, 1016768, -487248, -806016, 60016, 237680, -812800, 210960, 1177472, 1146144, 624400, -355584, -355904, -106336, 571616, 378672, -1680672, 24528, 543856, -216624, -544400, -333184, 699280, -395328, -889280 ], [ -198812, 416604, -930372, -1404628, 95328, -1044508, -106956, 548596, 372420, -391020, 524280, 385292, 949704, 384540, -107104, -547944, -529056, 877016, 452252, -883712, -2352, 707316, -284664, -227100, -436984, 1177280, 294212, -231500 ], [ 1179800, 1005512, -1869688, -1169064, -1493816, -1477888, 794712, 753696, 377280, 176112, 794928, -1084232, 273352, -11256, 33552, -504736, -1065016, 971560, 531480, 359768, -376248, 723744, -490528, -53736, -565096, 1491904, 1373680, 1096320 ], [ 1204700, 1003412, -750988, -887364, 145684, -1775488, -27588, -435504, -393120, 386712, -115272, -1058132, -189548, 27444, 139752, 305264, -1278316, 1078660, -888420, 737468, -162348, 868944, 45872, 676764, -616996, 1201504, 605080, 486720 ], [ 1343648, 1075328, -263968, -567744, 1370272, -1929472, -383520, -849024, -813792, 456384, -681504, -916256, -308192, 252192, 293088, 585632, -1071616, 952960, -1501728, 613760, 198624, 533184, 295040, 904992, -507424, 688480, 67648, 192768 ], [ 1724948, 1304528, -1119268, -167544, 1713172, -1778272, 251580, 385776, -491292, 226584, -516804, -528356, 304708, 872292, 546588, -259468, 27584, 332560, -401028, -575440, 872124, -824616, -66160, 65892, -54724, -297620, 21448, 569568 ], [ 1217160, 448312, -577272, -37824, 1528544, -1537648, 653736, 205432, -291888, -133120, 202656, -412224, 63296, 729344, 600264, 123264, 347544, -639096, 241144, -44240, 1221784, -921648, -126888, -370248, 263104, -444312, -74432, 827504 ], [ 148860, -1092188, 845628, -78624, 1011344, -1240648, 909036, -867068, -170088, -574720, 1271856, -467424, -716704, 105344, 527964, 1280064, 176244, -1832196, 594244, 1571560, 1367284, -223848, 1812, -552348, 495904, -61812, -201632, 1010504 ], [ -241616, -1434800, 175216, -306288, 504208, -349328, 47504, -1068080, 268320, -173120, 481392, -671136, -725856, -204224, -47808, 1334448, -292896, -261776, -197504, 1074464, 948112, 580848, -41120, -934640, 125136, -50592, -149312, 923680 ], [ -351776, -1364900, -265904, -503928, -25352, 315292, -593956, -965000, 622080, 159100, -306828, -813276, -491256, -214364, -400128, 1148928, -552096, 935704, -729944, 513224, 406012, 1001448, -208760, -1036820, -138804, -142392, 23668, 828580 ], [ 380224, -138200, 1072096, -504528, -648752, -171608, 104744, -4400, 506880, -133400, -320328, -647976, 400944, 843736, 348672, 457728, 151104, -496496, 246256, 565424, -395288, -158352, -804560, 63880, 273096, -493392, 605368, 811480 ], [ 770640, 493688, 1068328, -403748, -926424, -149684, 160976, 511312, 215560, 185932, -30724, 5280, 301100, 1268100, 87076, -100272, 342668, -909420, 243140, 605192, -495808, -862016, -881916, 617720, 183868, -279772, 373512, 487724 ], [ 810240, 514688, -313472, -198848, -849024, 394816, -442624, 570112, -256640, 1133632, 570176, 1159680, -817600, 1041600, -1212224, -521472, 8768, -275520, -765760, 632192, 123392, -1097216, -426816, 609920, -420032, 513728, -693888, -150976 ], [ 721456, -141868, -64040, -37844, -450664, 198512, -1084220, 236444, -445404, 592172, 580368, -48988, 297676, 842476, 28072, 81804, -787692, 8392, -541796, 209376, 592024, -883308, -460000, -288780, -152148, 229180, -753332, 163528 ], [ 570160, -899440, 567304, 55648, 32984, -131200, -1626560, -112216, -543144, -223984, 384840, -1711600, 1730056, 649888, 1722616, 915312, -1549032, 171808, -2096, -337800, 852424, -542448, -550168, -1220208, 321696, -314768, -500744, 651736 ], [ 100360, -705640, 503404, -490352, 496484, 315200, -908960, 590684, -478044, 445016, -334260, -1225000, -157844, 447088, 720916, 1201512, -463932, 41008, 323704, -912300, -812276, -142248, 227132, 250392, 445296, -479768, 196756, 164836 ], [ 83264, -254016, 20064, -457424, 645824, 242032, -607664, 733696, -117152, 1052976, -291536, -813664, -1312592, 529104, -72800, 903520, 254256, -29312, 270272, -1075984, -1674832, -94960, 853456, 832048, 401792, -474640, 671264, -458928 ], [ 826064, 630384, -1167336, 547276, 267824, -703268, -1005164, -63104, 740248, 1558476, 1029964, -528664, -1236692, 1089204, -517400, -375080, 356556, 1888, -419728, -550084, -1190932, -640060, 1226356, -78452, 77792, -183940, 771464, -1312428 ], [ 1073664, 925184, -1563136, 882176, 141824, -1018368, -1137664, -328704, 1026048, 1726976, 1470464, -433664, -1211392, 1275904, -665600, -801280, 390656, 12288, -649728, -374784, -1029632, -821760, 1350656, -381952, -30208, -87040, 804864, -1596928 ] ], [ [ -1161728, 40832, -1168768, -1353856, 406272, -1105024, 833152, 301440, -648960, -442240, -1780736, 543104, -654848, 35712, 360576, -127232, -851072, -648832, 1211648, 1122560, -867200, -1535744, -608896, 800896, -89600, -203392, -196480, -921088 ], [ -146144, -350128, -590224, -1485376, -196368, -846928, 776896, 200496, -715008, -367840, -1156160, -143344, -484400, 100752, 571296, -100160, -566672, -61552, 636416, 931136, -1085120, -258128, -913216, 882496, 137248, 425408, -823936, -183136 ], [ 1440706, -961003, 313751, -1690876, -1137993, -443653, 688996, 42771, -818208, -251590, -180260, -1215919, -218075, 202377, 900546, -57860, -122297, 856073, -262384, 632036, -1425620, 1738147, -1388716, 1009996, 491698, 1407908, -1804336, 969914 ], [ 1067486, -960218, -29604, -77426, -1223098, 311512, 138606, 537236, -197958, -389790, -480390, -631734, 616090, -854778, 266036, -718150, -67892, 199048, 538836, 451376, -974700, 863512, -366776, -259984, -418402, 302168, -1445006, 693144 ], [ 460880, -667475, -153589, 1124584, -1010451, 1034760, -335560, 794114, 419142, -343695, -581883, -94959, 1130143, -1397544, -54865, -1037370, 104348, -473824, 1225254, 127723, -462847, -10777, 576586, -1203407, -1030836, -604096, -872851, 394586 ], [ -464320, 472300, 774836, 479584, 9324, 1563360, -436960, 81464, 849192, 393180, 305292, -123684, 413668, 97056, 929060, -21720, 773648, -817024, 1105704, -712652, 64028, -184252, 886936, -692132, -319536, -320896, 98924, 370136 ], [ -528790, 925012, 522068, -55553, 835620, 1653054, -776494, -433339, 404823, 458475, 878205, -272022, -254525, 777648, 947579, -277977, 1203722, -474760, 799734, -864053, 737231, 82271, 365104, -305384, -327669, -318301, -162715, 329969 ], [ 201260, 743512, -821032, -489278, 1483320, 1337604, -1335844, -765514, -846702, -96150, 1161030, -530772, -878150, 706848, 74954, -1708302, 1412972, 500240, 321684, -379478, 1545506, 754946, -924896, -33584, -999894, -574726, -1562890, 275294 ], [ 682125, 707375, -977011, 131443, 432902, 922663, 149709, -500011, -854742, -736175, 801464, -681552, -247737, 339283, -284295, -2011286, 383617, 949420, 389767, -373448, 724715, -136663, -1253719, 76932, -550451, -1132613, -1147217, -206747 ], [ 911152, 715632, -877136, 843160, -765864, 480312, 1784256, -147048, -659840, -1222200, 422224, -731888, 517224, -53712, -431216, -1962400, -670472, 1238776, 500984, -430200, -285448, -1113736, -1286728, 154672, 140328, -1542744, -306304, -635816 ], [ -489998, 816282, -916286, 290185, 56961, -363, 736056, -210423, -1155440, -254325, 1112974, -148538, -1401, -89262, 213334, -1133500, 449053, 1200301, -76291, -92925, 249677, 200189, -689803, 267922, 696303, -135969, 605696, 200209 ], [ -766688, 765012, -820496, -140030, 242136, -253968, 16086, -193068, -1208030, 282630, 1042504, 180322, 118494, -323682, 537964, -251800, 516178, 834496, -50596, -297390, 292052, 660494, -130798, 662512, 774498, 249636, 639356, 584434 ], [ 643312, 485862, -522296, -386105, -529164, -166968, -211539, -54618, -596105, 173205, -169796, 127447, 1196169, -856407, 382714, 709100, -995297, -22304, 879554, -1314465, -404698, -159631, 371327, 1479112, 136023, -896514, -644494, 290959 ], [ 773696, 636596, -25300, -555220, -292444, -244392, 109228, 241496, -475112, 208132, -459720, -266496, 694500, -434152, 342956, 620276, -1431984, 181852, 1225536, -590424, -105700, -642380, -398780, 1295596, 57484, -11440, -1145692, 453108 ], [ 338096, 977471, 559625, -690295, 390131, -394542, 672553, 607346, -571262, 306907, -341670, -811296, -505725, 410498, 354281, 67151, -1393284, 855277, 1313136, 903726, 633725, -975905, -1731605, 669721, 226609, 1772060, -1300717, 816783 ], [ -251350, 352498, 822502, -744044, -27452, -438724, 804458, -299826, 591402, 632862, -13830, -822482, 48664, -19354, -192798, -543324, -1239144, -203564, 870822, 849870, 686800, -229622, -1785562, -101194, 539146, 545462, -1295310, 515272 ], [ -595432, -193064, 822937, -646691, 9007, -378721, 757472, -934527, 1107141, 651465, 55080, -791618, 211489, -403681, -694902, -600447, -824010, -860942, 591762, 386595, 440674, 503617, -1182325, -531139, 449980, -487852, -816495, 376741 ], [ -303232, -500864, 159712, -163616, 1251232, -54496, 265472, -824352, -84384, -128160, -549120, -671168, -693536, -626656, -1061952, 767328, 258240, -425792, 750912, -1075680, -550976, 1165792, 1066400, -79264, -677120, -919552, 874080, 680416 ], [ -338477, -136617, -398464, 312794, 1691679, -304063, 425911, -426593, -559443, 95835, -642738, 115610, -650927, -232452, -1240877, 929598, 201076, -35233, 544777, -809570, -465046, 1506671, 1447205, 505223, -1198694, -1099229, 1328276, 949003 ], [ -617402, 727758, -878464, 784244, 1535454, -980638, 1071886, 185182, -501318, 1066710, -356388, 1398260, 96898, 621048, -1279802, 194748, -704024, 322142, 66802, 742780, 422804, 1608446, 437930, 1188398, -1269644, -1091354, 862376, 1191478 ], [ -648742, 587948, -442289, 739789, 850779, -1208193, 1270011, 270392, 23247, 1489895, 49952, 1028090, -104992, 481088, -185647, 49188, -649009, -317518, 45127, -191055, 241209, 948096, 336315, 534198, -523284, 3386, 280646, 171588 ], [ -429004, 382952, 151804, 560824, 236832, -1298352, 1136340, 163868, 428292, 1792340, 442808, 559508, -429736, 125780, 639872, -90648, -624172, -1023784, 163408, -1085352, -117108, 294324, 175380, -162432, 305592, 974252, -80380, -924168 ], [ 908921, 646802, 834979, 92374, 421032, -1029852, -377535, -523957, -170883, 1903265, 667958, 909233, -632386, -557695, -860128, -676398, -1533247, -1274434, 647908, 235998, -539433, 290649, -1030095, -1632, 907542, 416927, 810845, -1398618 ], [ 1212260, 713792, 950864, -274926, 400892, -961000, -913944, -777364, -51400, 1862176, 873354, 1196772, -859550, -831776, -1248770, -457470, -1410830, -1060236, 827156, 276806, -843438, -115620, -1449694, 39726, 1137702, -274800, 1069024, -1218840 ], [ 268010, 543392, 382664, -520251, 134342, -1132900, -271644, -506914, 934700, 1637776, 1054929, 1409322, -1116275, -612176, -297245, 731805, -44555, -285486, 638306, -1226569, -1004763, -1007370, -921619, -62949, 919527, -1128600, 563824, -250140 ], [ 586336, 283616, 393392, -272160, 44360, -778176, -400912, -81232, 1182832, 435784, 446680, 1073128, -715336, -777240, -29872, 185808, 233472, -459208, 582456, -1161552, -37800, -258152, -78992, 661720, 1238504, -1558312, -194384, -833480 ], [ 1312999, -6364, 550466, 106599, -23440, -252858, -769822, 352856, 1143865, -1037423, -392507, 530926, -137581, -1055028, -10648, -847431, 104556, -930598, 526293, -569436, 1225047, 1003504, 849652, 1584034, 1637015, -1754935, -971789, -1856108 ], [ 1558774, -293464, -494284, -396426, -996640, 78492, -607372, -275344, 223690, -1059398, -342782, -487124, -671506, -905928, -376048, 555594, -929544, -822748, -620382, -98136, 401622, 1201504, 1281352, 512884, -429610, 189290, -149714, -783608 ], [ 1200524, -459789, -1063734, -440701, -1294815, 393642, -528272, -896094, -172360, -933848, -296432, -1202774, -927456, -866603, -293423, 1560369, -1501069, -485748, -1203857, 299514, -248878, 1429929, 1322177, -56191, -1154735, 1126090, 289786, 73417 ], [ -365776, -384564, -682584, 432524, -242940, 676392, -615872, -1501944, 479840, -513248, -256832, -1313624, -627456, -1046828, 685252, 1768644, -1147444, 309552, -660932, 549864, -553528, 1719204, 581252, 378884, 803140, 48040, -35864, 499492 ], [ -616405, -565442, -581460, 385865, -6139, 448017, -695576, -1099879, 216010, -44285, -595300, -1421372, 352070, -942327, 116593, 1554342, -1047149, 703237, -472810, 907280, -155904, 1404200, 528783, -183945, 887689, 251116, -18179, 339383 ], [ -83230, -898892, -647160, -208810, -254914, -84858, -770576, -97354, -593540, 453490, -1159000, -1527272, 1736420, -668202, -1373882, 1088292, -1097774, 857662, -496060, 1328480, 660096, 729200, 886458, -1341270, -143786, 1217416, 204046, -169942 ], [ -515434, -535097, -298998, 384971, -576553, -655752, -164270, -311575, 304246, 340891, -151777, -433262, 829832, 356850, -1229126, 56580, -700934, 199957, -277603, 871241, -165759, 434459, 364935, -794433, -360923, 523921, 717727, 182750 ], [ -809728, -264992, -13072, 951344, -829360, -1013424, 455536, -437536, 1099536, -19216, 823296, 553968, 50528, 981136, -774272, -672512, -503152, -393904, 44272, 466928, -763840, 393248, -173520, -355536, -386048, -25952, 1140160, 635840 ], [ -285928, -563942, -89347, 1035569, -804985, -572649, 906661, 152114, 969411, -1096291, 1176096, 762693, 475178, -113189, 299728, -104312, -1182877, -491929, 669997, 539453, 4460, 1164998, -492495, -861111, 35752, 485998, 1132660, 1182740 ], [ 145380, -626152, -544672, 197154, -779660, 70324, 658054, -192656, 420602, -1013378, 585052, 146780, 84766, -613194, 805818, 143168, -1408312, -748566, 444636, 640364, 671718, 687840, -116678, -751922, 223396, 511586, 1019178, 1269118 ], [ 486630, -457852, -1369072, -1539621, -753410, 910174, -271871, -1447256, -535873, 198997, -924998, -1272070, -1099259, -534519, 758943, 78368, -1191412, -1159641, -609414, 768914, 1240593, -1005360, 935647, -44147, 183046, 63611, 802503, 907093 ], [ -381540, -1078492, -977992, -291276, -725660, -64796, 187084, -58136, -701488, 197932, -455408, -677020, -617444, -237444, -241212, 45308, -1335892, -1038156, -871824, 496244, 1499748, -442320, 1217332, -572072, -208784, -185464, 615528, -209732 ], [ -1326336, -1810316, -322606, 1457341, -618274, -1289596, 906067, 1722281, -738303, -95538, 383162, 289940, 187094, 89444, -1331672, -60100, -1471303, -828338, -875186, 183427, 1542215, 538823, 1240403, -1216583, -650957, -378668, 420417, -1373430 ], [ -78336, -1706216, -51556, 816166, 259076, -533896, 778042, 883406, -1444578, -282588, -1588, -21160, 81044, 175544, -984272, -945400, -640978, -1053788, -284636, 455002, 231890, 102098, 622778, 7342, -728582, -512168, 74142, -1159380 ], [ 455249, -1243067, 182432, 213532, 345364, 64421, 692705, 4511, -1260118, -280181, 6641, -247000, -209562, 234819, -520553, -1095463, 180560, -1187569, 90328, 651699, -218788, -129133, 380007, 683863, -495675, -240045, -87461, -407032 ], [ -144376, -210392, 357632, -327968, -823136, 413096, 675080, -937864, 337232, 22744, 638216, -337600, -792912, 251544, 127672, -79288, 988160, -1175944, 123328, 729624, 694112, -34408, 731832, 492088, 229800, 675480, 43864, 1199168 ], [ 400439, -218780, 302924, -162098, -596327, 214847, 673163, -507064, 688244, -11645, 1129439, -420448, 104676, 336099, 340714, 383792, 1207067, -803086, 323200, 707997, 414326, -477019, 332376, 724582, -21324, 1096866, 98995, 581768 ], [ 1483814, -717080, 140024, 336652, 287098, -240778, 678638, 569936, 452744, -204770, 1554614, -499648, 1699176, 452574, 348964, 586592, 1148942, -260236, 601600, 639522, -426724, -1172494, -420624, 1156732, -732024, 1285716, 118270, -1082032 ], [ 336455, -15771, 247005, 11816, 496733, 157332, 666885, -341803, 190891, -160718, 830842, -297214, 1218724, -636035, 635198, -73687, 188902, -899986, 650926, 564769, -1116883, -202839, 564287, 590680, -792659, 546152, 187185, -796367 ], [ -416220, 201644, 424920, -369164, 335568, 153952, 502700, -836228, -123944, -171888, 374572, -174104, 477204, -1364080, 553848, -460432, -445028, -1157736, 649836, 221904, -1515208, 286036, 1048212, 228700, -787624, -233928, 448660, -513532 ], [ 84555, -1002031, 777570, -842489, -794532, -1017848, -79375, -33203, -582494, -352788, 740497, -290354, -825921, -1009780, -559302, -29932, -114203, -275886, 527361, -857796, -1122358, -672689, 23487, 503125, -650974, -1055478, 1235935, -385357 ], [ 32064, -816598, 201012, -828698, -1085514, -1247378, 2948, 645040, -924326, -557838, 495574, -567842, -550182, -312718, -773736, 532952, -37898, 201294, -44010, -418608, -307072, -760838, 121044, 606106, -821218, -322776, 577150, 298184 ], [ -455136, 460277, -1105638, -432173, -717189, -736553, 607298, 1225240, -1174451, -781863, -229301, -972017, 966093, 653657, -282036, 1199852, -161573, 360519, -968085, 1213992, 840128, -164963, 1100394, 574381, -1232593, 1631124, -1217825, 1418084 ], [ -808576, 572032, -190848, 408128, -844352, 271872, 666368, 865536, -1127424, -1117696, 463808, -364864, 605632, 625344, -77824, 215232, 327360, 685696, 178752, 745280, 1071424, 499200, 693120, 63040, -491072, 194624, -1289024, 1351424 ], [ -1012460, 515190, 972707, 1067875, -960471, 1120962, 513875, 251545, -965865, -1345509, 1086176, 292944, -19764, 395181, -44244, -736157, 716820, 872735, 1365321, -44313, 892354, 923684, 55440, -544793, 199013, -1468443, -1010346, 1105464 ], [ -479960, 642540, 1362182, 233350, -516846, 545412, -324250, -902030, -435090, -833034, -121024, 234144, -309864, -14694, -715944, 157318, -85080, 90110, 712146, -599538, -758396, -114616, -536160, -1234418, -563062, -1059318, -419796, 1002864 ], [ -530372, 588852, 1112645, -588701, 68844, -15321, -765352, -1117613, 32787, -685968, -649579, 469176, -22662, -103611, -776880, 325420, -233646, -59674, 420783, -1138362, -1399775, -400813, -544287, -1140029, -689656, -391539, -215412, 409620 ], [ -1322672, 304752, 49820, -1394876, 835344, -557196, -701152, -139388, 420612, -1003968, -314404, 1078176, 999288, 215964, -60480, -429680, 449304, 595976, 589908, -1656312, -756500, 270212, 190188, -47804, -7456, 605436, -502512, -808080 ], [ -545217, 492497, -952615, -1484291, 904, -969601, -5717, 614107, 276807, -798093, 325746, 380101, 1131998, 102689, 196120, -477590, -138136, 1053626, 313313, -1171392, -532820, 670747, -261522, -149409, -249586, 1139696, 238503, -341845 ], [ 775018, 841662, -1866034, -1313542, -1338434, -1334976, 871098, 1232312, -69552, -400988, 1026580, -765406, 922430, -153298, 282140, -260440, -1165762, 1426918, -141494, -317382, -461218, 957368, -1095352, -641334, -802838, 1494224, 1290276, 703776 ], [ 1071793, 819987, -331909, -1160167, 142291, -1702176, -9927, -104788, -752952, 22762, -105470, -893731, 22355, 126827, 244790, 245060, -1398637, 1349143, -1185119, 697593, -371293, 676268, -132652, 465441, -443663, 1430024, 38826, 546576 ], [ 1390744, 925920, 339464, -831760, 1276312, -1875648, -509496, -744160, -960648, 169168, -703544, -877048, -334408, 446840, 168968, 330200, -1238656, 1223008, -1479224, 959904, -20152, 194000, 531680, 902904, -225080, 1075688, -786576, 465600 ], [ 1756819, 1303020, -822511, -131410, 1673587, -1637448, -198471, 99140, -157473, -273782, -166919, -552223, 463367, 851615, 11393, -477925, -243856, 994108, -180599, -377196, 886073, -715750, 561980, -81921, -305255, 104813, -706626, 546600 ], [ 1063054, 588034, -557842, -216464, 1590024, -1531268, 202438, 32882, -143060, -673216, 552280, -257712, 432176, 796160, 248958, -102240, 221162, -134322, 483410, 40788, 1383082, -967700, 144378, -426334, 94672, -221418, -230800, 602116 ], [ -298871, -815441, 606233, -796664, 1203324, -1508318, 660013, -606793, -625910, -1045216, 1386580, 17688, -121624, 450560, 735633, 1019760, 352187, -1829847, 747335, 1565238, 1622107, -804950, -555597, -367009, 797272, -141243, 494600, 641566 ], [ -785772, -1312884, 339588, -366724, 848380, -624828, 83580, -950804, 193848, -313712, 434180, -293208, -129384, -219536, 298800, 1238516, -84792, -162364, -384032, 1339640, 1351676, 298852, -466840, -1012708, 129196, 82344, 287312, 916024 ], [ -890712, -1366959, 215148, 19406, 371890, 86337, -285135, -1093934, 919968, 359113, -381445, -567153, -22674, -511121, -102240, 1256576, -343992, 1164746, -1107002, 1033310, 877001, 996982, -379570, -1327603, -483179, 113214, 201467, 1127599 ], [ 171888, -20634, 1248648, -185644, -603860, -246138, 602790, -555284, 735168, 342838, 85730, -451878, 317076, 844954, 20160, 843776, 341808, -254404, 378148, 1124660, -204874, -315068, -623020, -28978, -308354, -685836, 985442, 990874 ], [ 828524, 631090, 951110, -286095, -1165210, -50475, 441580, -17300, 415022, 519925, 478313, 64440, 178749, 1320503, -323825, 182188, 705893, -541613, 481607, 1053358, -602064, -907024, -758985, 515698, -160391, -704593, 862510, 607581 ], [ 1068224, 569440, -713440, -279120, -1300960, 687600, -797120, 520000, -44128, 895600, 794288, 992640, -450576, 891728, -1146800, -734912, 739568, 333712, -833968, 815008, -296064, -759424, -784560, 286048, -40016, 78032, -191840, -28944 ], [ 686772, -212541, -582502, -435811, -924118, 169860, -1387705, 690497, -221553, 339901, 504156, -146225, 562069, 1003629, 143782, -88571, -332653, 521982, -711359, 486152, 239210, -927533, -851848, -535077, -166851, 316441, -291275, 193630 ], [ 193044, -1069380, 37358, -648472, -372262, -570144, -1699408, 746822, -333126, -342884, 36318, -1657892, 1758766, 1175832, 1794130, 920068, -1516726, 477816, -218900, 111410, 666302, -1121636, -864586, -1315908, -284520, 326596, -100718, 569434 ], [ 345294, -540630, 680333, -994372, 593663, 50256, -825208, 634097, -566001, 417466, -584907, -1010342, -48659, 355332, 990355, 1219318, -538201, -96684, 41650, -508765, -865723, -630086, -119911, 211242, 474180, -590954, 446707, 28159 ], [ 604336, -64240, 553896, -710188, 911696, 137284, -532148, 473856, -399960, 1052628, -484908, -697896, -1215500, 132268, 198872, 960360, 5204, -191712, 151952, -760348, -1668684, -310372, 606956, 915220, 926112, -1077724, 659896, -593140 ], [ 1042636, 324260, -864054, 631637, 142196, -670991, -1214573, 233856, 435690, 1477653, 825717, -947946, -1307075, 912043, -571978, -235590, -181771, 518088, 10052, -393223, -1247859, -279097, 1303931, 237445, 863112, -841399, 312046, -1348765 ], [ 1188736, 453760, -1336704, 1078912, -114304, -940416, -1442048, 153856, 714240, 1619328, 1262592, -1031296, -1337600, 1171968, -828928, -634240, -244096, 754688, -37248, -270848, -1107584, -268672, 1536256, 11520, 842112, -762624, 196096, -1600640 ] ], [ [ -1711104, 363776, -1298688, -1565440, 725504, -1465088, 1505024, 223488, -641536, -1002752, -1869824, 1296640, -1471488, -502528, 750336, -312832, -973568, -251648, 1723904, 1189376, -1160448, -1587712, -1191680, 1131264, -193536, -429824, -281856, -906240 ], [ -486720, -284704, -857952, -1635712, -237664, -1239008, 1198208, -76512, -841216, -663872, -1083776, 202336, -779040, 12128, 813504, -168832, -804704, 428896, 859136, 925568, -1239168, -264160, -1278848, 1129344, -2880, 393856, -931584, -81984 ], [ 1426380, -1297954, -169302, -1745512, -1742614, -885758, 718808, -545262, -1153216, -134372, 144424, -1507514, 302910, 816278, 912204, 56168, -540854, 1492246, -492064, 513368, -1362168, 1803890, -1415048, 1126344, 295020, 1680856, -1946784, 1205916 ], [ 971380, -948444, -246872, 176788, -1782044, 263952, -172332, 638968, -240356, -336372, -546916, -740484, 1010780, -695452, 550584, -545252, -396984, 219696, 664696, 731168, -1355528, 1137040, -281168, -201056, -397580, -46064, -1892244, 881296 ], [ 192224, -389394, -160926, 1522928, -1450642, 1289264, -911152, 1319884, 610020, -266874, -830210, -91450, 1410138, -1641840, 448314, -783388, -47960, -892352, 1634212, 642850, -1053722, 406794, 764796, -1243514, -836536, -1452288, -1457810, 509020 ], [ -1115776, 552456, 669624, 408128, -211192, 1696064, -1029952, -119216, 948720, 907176, 746440, -448600, 848088, -95040, 1343064, 419312, 1030240, -887552, 1353712, -643400, 223528, 126744, 1201296, -991064, -168736, -1029888, 12040, 367120 ], [ -1085764, 1177080, 492024, -478054, 752216, 1693364, -1217236, -716930, 235434, 862242, 1563214, -621124, -20814, 701088, 1125378, 82058, 1464316, -513968, 1017988, -858398, 1185658, 397530, 685728, -755696, -409246, -764814, -70466, 124678 ], [ 179336, 1508880, -616176, -1153204, 1460816, 1312664, -1467736, -537980, -1448916, -307908, 1678564, -623224, -1172964, 804288, -119172, -1676692, 1303816, 200032, 631288, -84548, 1856908, 1176780, -708672, -536096, -1488196, -644964, -1585916, -210572 ], [ 747694, 1488954, -1193554, 114130, 503140, 848394, 176302, -345122, -1420996, -983226, 990544, -754400, -168886, 651410, -227658, -2037444, 256742, 1046280, 622666, -95280, 1065378, -82346, -1217962, -3688, -560978, -1275902, -1497798, -318658 ], [ 931104, 1375904, -1610720, 1550992, -646384, 383568, 1930880, -151920, -1086720, -1377872, 316896, -824224, 1101168, 433952, -29856, -1981888, -746800, 1771216, 602832, -261072, 113360, -1423920, -1461424, 538400, 707568, -1825552, -963328, -249072 ], [ -770196, 1159004, -1706420, 673942, -199834, 74718, 969680, 17430, -1477920, -373022, 1307796, -132124, 454218, 167852, 549444, -1126888, 318350, 1225966, -237618, -217422, 628910, 462030, -1179874, 560300, 978618, -251302, 227072, 871878 ], [ -1018176, 1005944, -1470560, 111052, -250864, -235872, 341060, 207480, -1364340, 315748, 1246896, 226316, 504948, -280588, 718344, -135568, 379820, 528256, -201048, -515412, 581240, 1029780, -699604, 851360, 738828, 121688, 304232, 1217388 ], [ 913824, 948644, -737360, 19402, -1048264, -549072, 211310, 428580, -493590, 530398, -391704, 84266, 1602198, -1002538, 271644, 1060232, -1064230, -398144, 1151052, -1325862, -311260, -379770, 78746, 1546160, -267222, -1307212, -1288468, 399738 ], [ 938880, 843192, -180856, -562296, -691368, -800496, 439944, 650512, -223856, 539544, -586160, -481792, 824536, -761968, 502920, 695096, -1425952, 90792, 1457536, -680208, 209704, -836680, -562920, 1227272, -110136, -309792, -1804456, 535352 ], [ 120480, 716442, 297494, -1360746, 176082, -1024596, 827094, 872812, -219956, 457794, -141860, -1235392, -782414, -95668, 1034070, -360454, -1308952, 1205742, 1301536, 609492, 1355854, -872230, -1832670, 460022, 561414, 1760808, -1844206, 1092602 ], [ -145732, 525164, 1003172, -1384712, -217576, -679192, 666940, -132844, 860348, 701940, 123804, -1380268, 307344, 53668, 161292, -578472, -1437040, -151944, 819492, 868372, 1156832, 172028, -1922268, -126076, 487932, 587396, -1603348, 767920 ], [ -410992, 178832, 1325942, -1209842, -100294, -317734, 467008, -990874, 1213310, 728982, 110064, -1334092, 653478, 32218, -708996, -419226, -1220092, -1074324, 568620, 585970, 631436, 1083878, -1312158, -389938, 216936, -543880, -902074, 723262 ], [ -692992, -563968, 656192, -550592, 1374656, 65216, 183808, -1426624, -341440, 186432, -615936, -817792, -1006272, -410432, -1524096, 681024, -107392, -791424, 923520, -1052480, -686464, 1617728, 1056192, 168512, -536064, -1454080, 973376, 1429312 ], [ -932078, -209494, -224000, 78300, 1960538, -165530, 649066, -896422, -1012626, 343234, -769004, 135388, -1072442, -85016, -1853038, 821428, -236360, -499494, 505366, -888972, -442948, 1770426, 1337150, 834634, -1060132, -1816718, 1381752, 1721186 ], [ -1139228, 961556, -1260800, 684600, 1884788, -852980, 1671316, 352628, -1026276, 1020484, -495704, 1413688, 47308, 811984, -1820188, 247528, -1289360, -200844, -488084, 615528, 962552, 1639476, 64700, 1580884, -1413832, -1771868, 698352, 1704836 ], [ -1202468, 885256, -342790, 818350, 1246658, -1159270, 1533186, 507728, 44794, 1402634, -30784, 1061788, -406592, 315904, -247098, 10328, -1180550, -603284, 83146, -156922, 670902, 948096, 386050, 765444, -803192, -50148, 430692, 356376 ], [ -953672, 740464, 711272, 809296, 653504, -1381408, 1024632, 293672, 967576, 1714040, 446288, 616696, -1045232, -412808, 977664, -223120, -1040264, -1093616, 807904, -921328, 131016, 330168, 629752, -106752, -32432, 1535112, 392088, -1037616 ], [ 817078, 1243564, 900722, 432196, 750704, -1469608, -491418, -974878, 235726, 1892390, 832388, 999046, -1382732, -1237658, -870336, -708820, -1673114, -1479116, 1074904, 195572, -341334, 550518, -821498, -15552, 800068, 1049562, 1220238, -1594716 ], [ 1264344, 1220480, 912352, -41940, 759912, -1363056, -1135504, -1539832, 341840, 1840832, 1122812, 1274840, -1422324, -1478592, -1536972, -347444, -1319828, -1107912, 940024, 103908, -861012, 75432, -1398132, -139436, 1372196, 215648, 1365056, -1314192 ], [ 115644, 562880, 709552, -633090, 663012, -1021656, -728104, -1256332, 1458440, 1512032, 1297862, 1422140, -1102674, -1015392, -779022, 1035406, 222622, 175788, 320524, -1445142, -1437762, -1238268, -920082, -522686, 1630346, -1038352, 685856, -23592 ], [ 596544, 394048, 751136, -154304, 627376, -731776, -939616, -213472, 1612960, 372912, 748048, 970352, -593072, -1295760, -447008, 262368, 441344, -244144, 300112, -1531360, -334064, -366960, -190816, 398864, 1685104, -1613296, -489952, -692656 ], [ 1589514, 377944, 818252, 602122, 558880, -444316, -1340020, 977168, 1406518, -1000506, -26498, 312788, -72302, -1803576, -276752, -1119306, 173576, -1202212, 432478, -1098280, 1226410, 1184928, 616376, 1657868, 1591978, -1855594, -1731502, -1936264 ], [ 1602564, 47344, -491848, -690428, -797120, 204584, -1234120, -468832, 371068, -1398756, -292148, -405112, -830252, -1715376, -520352, 446844, -991024, -1203112, -646772, -113680, 65860, 1278528, 1248176, 390968, -394172, 356156, -507052, -1011664 ], [ 958664, -169006, -1161348, -1177678, -1454170, 785084, -1204320, -1494132, -154032, -1402256, -537248, -1052612, -1305152, -1643426, -239802, 1561094, -1577774, -790712, -1348422, 552220, -819540, 1432278, 1341926, -342682, -1041722, 1362556, 126748, -142314 ], [ -999136, -156856, -549648, -54328, -713320, 1228784, -1326720, -1678032, 341568, -616256, -741248, -1559312, -1213952, -1603976, 1089048, 1771544, -1008824, 448288, -1294872, 580720, -1154640, 1706328, 359576, -9832, 987928, -41744, -420752, 616536 ], [ -1290974, -729292, -640504, -52586, -588546, 830150, -1299472, -923530, 114684, -113102, -1077976, -1689448, -80668, -1375210, 289926, 1833380, -1126638, 1011710, -992316, 833504, -419456, 1592816, 578170, -478614, 1141526, 197640, -383666, 276714 ], [ -590324, -1649992, -1149904, -719036, -830796, -70300, -1183072, 390020, -542616, 221548, -1493776, -1595248, 1673432, -1033660, -1776924, 1806680, -1653588, 1172660, -541416, 1219904, 953344, 1248416, 1512220, -1424964, 177476, 1416240, 1684, -717636 ], [ -596924, -782902, -417028, 587362, -697686, -750640, -189268, -125482, 459396, 77890, 187610, -241108, 620336, 176876, -1546212, 465944, -1034724, -10786, -475122, 625814, -170138, 449858, 946762, -903270, -144322, 304710, 934618, -295692 ], [ -535040, -87744, 272288, 1661728, -704544, -1118752, 759456, -572096, 1259616, -268384, 1654784, 950688, -213952, 885088, -867072, -576000, -643744, -944672, -204896, 240032, -984704, 15552, 284448, -484064, -237568, -592960, 1643136, 351872 ], [ 6160, -599844, 402638, 1247878, -1347894, -406102, 1260606, -178196, 783666, -1208434, 1659584, 1139838, 658748, -537662, 728928, -94800, -1460494, -527222, 940654, 936782, 140296, 1070052, -254202, -913514, 306032, 45140, 1348536, 1377272 ], [ 505560, -798064, -215232, 167052, -1495496, 210104, 1028964, -504928, 1436, -1008332, 731560, 419496, 309748, -1128060, 1253404, 286080, -1846096, -689348, 735912, 1065736, 993444, 679488, 126748, -867052, 648536, 171532, 968892, 1467188 ], [ 964260, -690664, -1561632, -1563198, -1160396, 732404, 83814, -1533328, -1079014, 301918, -1104740, -1186404, -1228802, -908010, 734554, 569280, -1811896, -1415798, -783588, 641836, 1581894, -1118112, 1403098, -357202, 795236, -200318, 506442, 646238 ], [ -240600, -1213864, -1048752, -266568, -933416, -335656, 659784, -5008, -803104, 176008, -651680, -602664, -398552, -260760, -542696, 426600, -1636216, -1588808, -1020768, 389176, 1759704, -207072, 1442488, -935152, 58016, -75728, 754032, -379672 ], [ -1567616, -1832008, -147156, 1539150, -617868, -1555816, 1481746, 1876822, -334362, -277484, 210844, 376824, 831300, 449624, -1796368, 118888, -1349706, -1611628, -860396, 207410, 1687882, 1174474, 1133074, -1547850, -818606, 107256, 1045222, -1331844 ], [ -41216, -1841008, 15144, 939300, 820632, -391216, 999196, 983572, -1286412, -425384, -508856, -116976, 190200, 735824, -979168, -757712, -330156, -1519528, 47704, 298460, 188332, 548524, 439324, 143700, -902756, -348144, 35572, -1069944 ], [ 727878, -1352194, 209344, 291368, 985336, 310718, 828454, 46938, -1143364, -480542, -506746, -340496, -470620, 910258, -231510, -857866, 620896, -1442566, 503056, 632530, -395224, 207122, 159114, 1156650, -686466, -106094, -278078, -308432 ], [ 295728, -73744, 454144, -432832, -870464, 278768, 1152304, -958512, 736736, -388592, 640304, -135296, -1162720, 907408, 405840, 273584, 1463296, -1389616, 240256, 1352080, 474176, 317072, 534864, 1093200, 6384, 1242256, 512272, 1245568 ], [ 783210, -411688, 474952, -310636, -776330, 72602, 1237474, -417744, 1219640, -169550, 1363034, -170816, -140200, 596722, 281148, 607904, 1552834, -734356, 156160, 1356814, -5884, -453442, 344208, 1298724, -119112, 1716364, 744274, 457648 ], [ 1703460, -1510288, 390352, 209864, 235420, -215548, 1210324, 850656, 1045040, 109300, 1886084, -319616, 1689200, 141172, -202152, 567104, 1288084, 204344, 156160, 1025164, -1120984, -1638292, -112992, 1630824, -629712, 1779064, 713524, -1432352 ], [ 92362, -543426, 493070, -29712, 442126, -41608, 734078, -79266, 266146, 136300, 1016732, -521268, 1291224, -901298, 608692, 54870, -138972, -869420, 972884, 810022, -1384466, 14806, 945434, 977424, -1063954, 985328, 139654, -710266 ], [ -841128, -128376, 748560, -420552, 241376, -184768, 336008, -659096, -394224, 58720, 545672, -662928, 612344, -1571488, 852432, -319840, -942552, -1444720, 1438984, 350432, -1470896, 801656, 1484024, 516264, -1299184, 40528, 52984, -174696 ], [ 279522, -1386426, 1410060, -1170102, -1019224, -1234768, 186758, -110546, -683124, -287480, 1274822, -635628, -671206, -1173688, -560868, -280840, 55998, -497620, 879334, -790168, -1134596, -1007494, 478874, 658014, -992884, -1255172, 1347034, -348846 ], [ 71040, -1097028, 582072, -967260, -1281148, -1387564, 471704, 445984, -1066020, -763796, 827972, -953484, -346660, -188308, -1068144, 299792, 473604, 245780, 104644, -445984, -110336, -1410148, 529016, 547932, -997132, -609296, 671284, 342960 ], [ -1181760, 408222, -1416228, -16110, -758398, -835414, 1097804, 1008784, -1522770, -1342346, -542878, -1542534, 1241390, 1258742, -863544, 1305992, 434754, 829130, -839006, 1064816, 1454464, -707698, 1408316, 239982, -1245382, 1562104, -1552166, 1715160 ], [ -1242880, 798464, 5888, 677248, -935296, 197632, 1163776, 1080832, -1513472, -1577984, 417408, -745344, 989824, 927872, -434176, -91008, 1015936, 1357568, 210304, 873344, 1273728, 603136, 1164544, -172672, -552320, 92544, -1743744, 1759744 ], [ -992392, 941316, 1732594, 1042674, -1076906, 1021260, 974482, 851062, -1304150, -1604798, 1330240, 206176, 423240, 283502, -121848, -1448078, 1371640, 1646426, 1298070, 347274, 618188, 1560408, 638688, -632054, 16574, -1643458, -1516860, 1539536 ], [ -120592, 759816, 1811044, -242076, -313556, 145560, -139868, -643988, -397100, -759548, -364160, 669376, -136560, -406948, -715248, -169628, -204560, 596276, 616620, -423276, -1054312, -147792, -405312, -1258604, -1078276, -1288708, -887160, 1106336 ], [ -199192, 613560, 1307902, -1137294, 278920, -431094, -712688, -1132142, 261394, -563936, -1168418, 944080, -52068, -609922, -655776, 225544, -447956, 195236, 407994, -1092252, -1852378, -767982, -505050, -980558, -1077328, -600658, -557496, 377720 ], [ -1487392, 512160, 64552, -1536744, 653920, -627144, -596288, -338792, 603544, -1195136, -839768, 978880, 852432, -192472, 234624, -503456, 1004944, 620336, 801144, -1631952, -1537528, -3432, 597000, 448792, 318272, 511592, -609696, -726880 ], [ -891622, 568390, -974858, -1563954, -93520, -894694, 95522, 679618, 181194, -1205166, 127212, 374910, 1314292, -179162, 499344, -407236, 252784, 1230236, 174374, -1459072, -1063288, 634178, -238380, -71718, -62188, 1102112, 182794, -452190 ], [ 370236, 677812, -1862380, -1458020, -1183052, -1192064, 947484, 1710928, -516384, -978088, 1258232, -446580, 1571508, -295340, 530728, -16144, -1266508, 1882276, -814468, -994532, -546188, 1190992, -1700176, -1228932, -1040580, 1496544, 1206872, 311232 ], [ 938886, 636562, 87170, -1432970, 138898, -1628864, 7734, 225928, -1112784, -341188, -95668, -729330, 234258, 226210, 349828, 184856, -1518958, 1619626, -1481818, 657718, -580238, 483592, -311176, 254118, -270330, 1658544, -527428, 606432 ], [ 1437840, 776512, 942896, -1095776, 1182352, -1821824, -635472, -639296, -1107504, -118048, -725584, -837840, -360624, 641488, 44848, 74768, -1405696, 1493056, -1456720, 1306048, -238928, -145184, 768320, 900816, 57264, 1462896, -1640800, 738432 ], [ 1788690, 1301512, -525754, -95276, 1634002, -1496624, -648522, -187496, 176346, -774148, 182966, -576090, 622026, 830938, -523802, -696382, -515296, 1655656, 39830, -178952, 900022, -606884, 1190120, -229734, -555786, 507246, -1434700, 523632 ], [ 908948, 727756, -538412, -395104, 1651504, -1524888, -248860, -139668, 5768, -1213312, 901904, -103200, 801056, 862976, -102348, -327744, 94780, 370452, 725676, 125816, 1544380, -1013752, 415644, -482420, -73760, 1476, -387168, 376728 ], [ -746602, -538694, 366838, -1514704, 1395304, -1775988, 410990, -346518, -1081732, -1515712, 1501304, 502800, 473456, 795776, 943302, 759456, 528130, -1827498, 900426, 1558916, 1876930, -1386052, -1113006, -181670, 1098640, -220674, 1190832, 272628 ], [ -1329928, -1190968, 503960, -427160, 1192552, -900328, 119656, -833528, 119376, -454304, 386968, 84720, 467088, -234848, 645408, 1142584, 123312, -62952, -570560, 1604816, 1755240, 16856, -892560, -1090776, 133256, 215280, 723936, 908368 ], [ -1429648, -1369018, 696200, 542740, 769132, -142618, 23686, -1222868, 1217856, 559126, -456062, -321030, 445908, -807878, 195648, 1364224, -135888, 1393788, -1484060, 1553396, 1347990, 992516, -550380, -1618386, -827554, 368820, 379266, 1426618 ], [ -36448, 96932, 1425200, 133240, -558968, -320668, 1100836, -1106168, 963456, 819076, 491788, -255780, 233208, 846172, -308352, 1229824, 532512, -12312, 510040, 1683896, -14460, -471784, -441480, -121836, -889804, -878280, 1365516, 1170268 ], [ 886408, 768492, 833892, -168442, -1403996, 48734, 722184, -545912, 614484, 853918, 987350, 123600, 56398, 1372906, -734726, 464648, 1069118, -173806, 720074, 1501524, -708320, -952032, -636054, 413676, -504650, -1129414, 1351508, 727438 ], [ 1326208, 624192, -1113408, -359392, -1752896, 980384, -1151616, 469888, 168384, 657568, 1018400, 825600, -83552, 741856, -1081376, -948352, 1470368, 942944, -902176, 997824, -715520, -421632, -1142304, -37824, 340000, -357664, 310208, 93088 ], [ 652088, -283214, -1100964, -833778, -1397572, 141208, -1691190, 1144550, 2298, 87630, 427944, -243462, 826462, 1164782, 259492, -258946, 122386, 1035572, -880922, 762928, -113604, -971758, -1243696, -781374, -181554, 403702, 170782, 223732 ], [ -184072, -1239320, -492588, -1352592, -777508, -1009088, -1772256, 1605860, -123108, -461784, -312204, -1604184, 1787476, 1701776, 1865644, 924824, -1484420, 783824, -435704, 560620, 480180, -1700824, -1179004, -1411608, -890736, 967960, 299308, 487132 ], [ 590228, -375620, 857262, -1498392, 690842, -214688, -741456, 677510, -653958, 389916, -835554, -795684, 60526, 263576, 1259794, 1237124, -612470, -234376, -240404, -105230, -919170, -1117924, -466954, 172092, 503064, -702140, 696658, -108518 ], [ 1125408, 125536, 1087728, -962952, 1177568, 32536, -456632, 214016, -682768, 1052280, -678280, -582128, -1118408, -264568, 470544, 1017200, -243848, -354112, 33632, -444712, -1662536, -525784, 360456, 998392, 1450432, -1680808, 648528, -727352 ], [ 1259208, 18136, -560772, 715998, 16568, -638714, -1423982, 530816, 131132, 1396830, 621470, -1367228, -1377458, 734882, -626556, -96100, -720098, 1034288, 439832, -236362, -1304786, 81866, 1381506, 553342, 1648432, -1498858, -147372, -1385102 ], [ 1303808, -17664, -1110272, 1275648, -370432, -862464, -1746432, 636416, 402432, 1511680, 1054720, -1628928, -1463808, 1068032, -992256, -467200, -878848, 1497088, 575232, -166912, -1185536, 284416, 1721856, 404992, 1714432, -1438208, -412672, -1604352 ] ], [ [ -1876224, 139520, -1338624, -1271168, 585088, -1173376, 1617536, 9344, -398208, -991744, -1895680, 1028736, -1495296, -593280, 923648, -620032, -1003648, -58752, 1803264, 1212416, -977024, -1469440, -1010816, 1053056, -421504, -680576, -102144, -923008 ], [ -596256, -325072, -940848, -1441616, -239744, -1171744, 1188752, -290896, -624816, -578080, -1162480, 13584, -764208, -25728, 901280, -371872, -817168, 640272, 911616, 952832, -1053344, -360784, -1054112, 1105328, -214144, 238576, -667440, -161104 ], [ 1403694, -1050997, -319323, -1707941, -1528544, -1169194, 518777, -760021, -978891, 68270, -16855, -1572591, 378117, 861072, 866330, 15878, -525793, 1732497, -481584, 547232, -1172594, 1371491, -1121762, 1187003, 109856, 1674751, -1550715, 1029371 ], [ 920114, -829472, -231618, 8974, -1526194, 124926, -376528, 404514, -287656, -109560, -521900, -860596, 1055642, -642488, 689630, -345792, -427548, 268882, 539376, 924092, -1144354, 793486, -239792, 9378, -396974, -210224, -1737980, 683976 ], [ 99679, -426542, -35928, 1264423, -1201133, 1258103, -1112539, 1095040, 388161, -63057, -652139, -280943, 1410168, -1587437, 688343, -468473, -106237, -936466, 1424549, 912326, -853095, 201982, 574127, -988475, -741112, -1683398, -1494220, 345275 ], [ -1264796, 364408, 658272, 462148, -89708, 1527428, -1250164, -229760, 756636, 949668, 898636, -712868, 775968, -44012, 1320068, 406852, 1023188, -637816, 1258124, -616024, 299580, 127432, 924452, -1066100, -327712, -942248, 50480, 403700 ], [ -1167434, 1042726, 465495, -318053, 724615, 1389983, -1337011, -663917, 120081, 856977, 1703341, -869336, -131193, 735754, 1023554, 101803, 1411106, -195919, 1072823, -814591, 1129179, 435199, 542942, -965183, -639517, -640472, 104756, 235262 ], [ 279316, 1617076, -546030, -1077878, 1264690, 877058, -1376986, -275942, -1444194, -256098, 1819366, -771536, -1290318, 810604, -129796, -1292822, 1114556, 378206, 870098, 214334, 1660554, 1095874, -514108, -699458, -1620742, -744272, -1216744, -142588 ], [ 877312, 1710014, -1149892, 715, 501805, 530602, 222902, -318749, -1375621, -858542, 1089260, -802263, -301999, 547209, -70283, -1579748, 137429, 1071586, 716295, 189728, 897753, -2569, -1132995, -44370, -590980, -1261225, -1193316, -146386 ], [ 1058064, 1656632, -1630816, 1273408, -435400, 252776, 1886744, -397560, -1003336, -1196712, 340160, -771096, 955664, 211168, 251576, -1527440, -780112, 1656136, 487928, -53336, 26376, -1159240, -1558752, 613416, 759680, -1660416, -803352, 12728 ], [ -624186, 1303157, -1865716, 638008, -328075, 229751, 934169, 50115, -1226011, -303087, 1058360, 25479, 341414, -83132, 439301, -763190, 109538, 1100011, -458947, -100961, 733251, 577685, -1209252, 545391, 932480, -279216, 71223, 817253 ], [ -959166, 1004132, -1708666, 271048, -537790, 30326, 282614, 337050, -1030906, 332298, 935210, 371604, 346634, -504482, 499496, 130840, 143978, 392446, -502702, -347126, 746016, 1114940, -679752, 750876, 680510, -6906, 25158, 1081298 ], [ 726759, 786782, -963691, 306748, -1223065, -433699, 82589, 382875, -209131, 580323, -449965, 42054, 1281059, -1116407, 368396, 1219540, -1104397, -542279, 808223, -891101, -282384, -147310, 119748, 1366626, -208615, -1397931, -1401867, 534623 ], [ 795276, 546136, -238372, -358928, -787584, -760912, 339436, 460420, 344, 671152, -582564, -456548, 735616, -944016, 698224, 796288, -1269820, -32340, 1151532, -500116, 133100, -665648, -338320, 956104, -23992, -505012, -1788112, 743300 ], [ 148401, 295186, 478253, -1334828, 143616, -1027612, 798361, 551995, -61006, 692452, -161139, -1029923, -464384, -424716, 1231924, -295712, -956245, 1116585, 1066857, 304409, 1187225, -854948, -1352620, 91654, 635558, 1398113, -1714012, 1286075 ], [ 32846, 533746, 926924, -1228330, -383798, -757590, 637684, -65498, 832096, 650482, -21358, -1203476, 551546, -12124, 259946, -356892, -1096438, -84212, 488824, 787922, 1213120, 323790, -1465452, -138912, 283084, 357592, -1500644, 793442 ], [ -226666, 419989, 1094711, -1038871, -366212, -412338, 482368, -721238, 1094215, 499801, -70666, -1159715, 799295, 119999, -682525, -197649, -944752, -954218, 205264, 748124, 867931, 1274601, -1037994, -217881, -56711, -662228, -909620, 640877 ], [ -874816, -616736, 549536, -673696, 1103488, 107712, 362368, -1450688, -299360, 71776, -596416, -571040, -1005280, -465376, -1496800, 492576, -26752, -891968, 696064, -626176, -395744, 1591776, 747456, 70944, -328736, -1526528, 647680, 1398752 ], [ -1135020, -253510, -251145, -105217, 1809250, -110806, 710208, -1021933, -1038518, 194882, -684598, 243858, -1105464, -138334, -1697637, 524987, -197770, -642883, 402286, -553870, -333944, 1594578, 992388, 732536, -740253, -1854102, 959012, 1616633 ], [ -1106520, 1151540, -1241970, 614558, 1946500, -878956, 1406208, 268742, -1290668, 728132, -447148, 1227108, 62736, 867716, -1441962, 67862, -1179220, -254758, -475364, 594980, 714256, 1363428, 90888, 1671536, -1255578, -1782252, 343112, 1432658 ], [ -1299605, 1047550, -397780, 908843, 1454095, -1180666, 1377848, 474827, -231313, 989162, 37497, 1000448, -261464, 394756, 32463, 25827, -966360, -638573, 292526, -74415, 617026, 677213, 383763, 969026, -710168, 56298, 213867, 191393 ], [ -1195772, 808948, 562040, 1050548, 948652, -1401688, 1009748, 305372, 717296, 1246544, 532836, 704816, -805880, -322496, 1126824, -24384, -740664, -1088588, 1128032, -755556, 330424, 119468, 593316, 174344, 6808, 1760736, 283764, -1030528 ], [ 645853, 1082473, 646790, 734873, 883327, -1575838, -556927, -959653, 25196, 1704644, 884661, 1024316, -1301030, -1127696, -758526, -452784, -1412214, -1262663, 989432, -29781, -25226, 603743, -599259, 221594, 767758, 1334136, 1006089, -1296928 ], [ 1238148, 957212, 750682, 269326, 815350, -1361742, -1220834, -1575550, 135326, 1717990, 1073286, 1163174, -1340580, -1321746, -1428036, -213288, -1191434, -784176, 653360, -158290, -529252, 254780, -1091400, -14104, 1352622, 469242, 1122704, -1002260 ], [ 323898, 351062, 877657, -376949, 744175, -679467, -796109, -1408675, 1212851, 1195015, 1065111, 1084199, -830730, -778821, -631386, 831612, 105391, 481224, 79160, -1316965, -1212202, -1098970, -738900, -591004, 1725147, -924183, 508904, -31010 ], [ 806176, 327704, 942136, -40704, 629600, -615152, -970640, -248584, 1475520, 368408, 706656, 660096, -413504, -1088328, -251432, 149080, 460128, -89728, 139216, -1290736, -416920, -325896, -227248, 271744, 1686800, -1525096, -469512, -649264 ], [ 1715074, 488120, 938845, 549780, 462539, -723896, -1328267, 1129235, 1423767, -547888, 225549, 122466, -64289, -1659960, -30407, -1017584, 446694, -1228498, 363610, -845920, 784712, 1108047, 338621, 1526977, 1446203, -1757893, -1480947, -1728475 ], [ 1491124, 313520, -182030, -758520, -610786, 45904, -1200542, -355090, 461142, -1144288, -346926, -329484, -593114, -1581360, -230582, 262816, -731556, -1041748, -632540, -3520, -298288, 1084422, 909746, 479002, -302722, 390782, -315822, -927550 ], [ 707874, 176345, -834255, -1256020, -1155511, 702229, -1175867, -1424415, -72833, -1273038, -724826, -861334, -955889, -1569410, -38532, 1185391, -1334481, -554423, -1275665, 512155, -1084188, 1114097, 976146, -175548, -825672, 1400757, 296628, -166050 ], [ -1193976, 114020, -549180, -131920, -643036, 1131604, -1357292, -1663740, 250492, -466488, -713576, -1552984, -986564, -1690760, 937968, 1392316, -786756, 534052, -1212740, 374380, -1275888, 1250372, 33096, -43248, 1103328, 133332, -196272, 516600 ], [ -1414448, -613120, -716762, -129334, -692305, 698200, -1208918, -902012, 136858, -30204, -907622, -1547295, -66241, -1437802, 170298, 1461155, -867186, 968569, -975680, 604004, -437395, 1264024, 350727, -448440, 1144620, 342600, -253576, 265877 ], [ -633248, -1736320, -1154012, -794884, -1076230, -249200, -864068, 456088, -237092, 185496, -1223972, -1126170, 1420634, -961852, -1636452, 1447730, -1321836, 1013494, -634880, 1052504, 1014830, 1204624, 1419402, -1173840, 61320, 1431600, -51376, -540898 ], [ -409982, -850378, -356990, 424991, -660169, -926810, -149723, -96215, 533530, -40749, 480067, -155943, 396875, 153728, -1572750, 267308, -1015209, -91949, -594437, 543008, -228154, 438733, 1052601, -748596, -133605, 407682, 848345, -408859 ], [ -173712, -116000, 343936, 1453728, -416176, -1237760, 595520, -574720, 1096240, -378016, 1896816, 740016, -409728, 803328, -1057760, -608080, -869760, -953712, -344928, 242656, -1126528, -32000, 555760, -400096, -117360, -478704, 1513184, -9920 ], [ 289413, -584750, 294736, 1173078, -1063201, -283160, 1336220, -168520, 525265, -982966, 1606341, 1186041, 389472, -470472, 521590, 15545, -1562760, -548037, 771822, 1020706, 110072, 812200, 39685, -703546, 392715, -180429, 1088234, 1072180 ], [ 754210, -809046, -380894, 244300, -1282118, 316064, 1158004, -458328, -228034, -790334, 591168, 520756, 85950, -983626, 1031202, 375868, -1802268, -638224, 674434, 1135846, 970434, 448380, 369110, -638168, 717426, -24274, 769570, 1219632 ], [ 1220635, -795321, -1666469, -1315550, -1084193, 569264, 85054, -1425828, -1158859, 178891, -1129632, -1226594, -1291275, -756151, 499227, 479818, -1600218, -1211224, -605141, 605521, 1464459, -1091670, 1521785, -213668, 861651, -6499, 554395, 457032 ], [ -8840, -1045236, -924344, -165860, -955808, -331396, 685984, -142488, -696784, 157276, -726732, -594884, -366240, -248356, -515328, 381988, -1412748, -1458424, -958736, 410776, 1570044, -61200, 1278980, -786068, 157236, 16376, 818740, -243408 ], [ -1395114, -1363861, 213259, 1431510, -701119, -1312019, 1570018, 1478729, -47309, -109032, 70978, 459034, 913125, 323632, -1469410, 165617, -1172762, -1599863, -981114, 297665, 1451497, 1378331, 708711, -1391463, -667891, 13338, 1080780, -861276 ], [ -185964, -1709686, 268234, 797460, 949406, -267194, 1139068, 915854, -960134, -346032, -453572, -163316, 43350, 838432, -664060, -712258, -387212, -1505138, -34764, 162590, 99022, 548906, 346386, 103662, -604666, -253812, 155880, -827976 ], [ 492428, -1434360, 291831, 120722, 1271528, 356261, 982690, 146992, -834121, -509314, -376546, -395935, -680207, 1174157, 3801, -801681, 455265, -1417199, 481748, 444071, -406189, 74818, 196051, 1079368, -388292, 46249, -109937, -321628 ], [ 328928, -173760, 265656, -623728, -513472, 311336, 1261840, -948608, 939704, -555664, 654704, -10360, -1171832, 1225832, 453576, 359544, 1388040, -1340024, 316448, 1386296, 432536, 164368, 381976, 1231168, 71008, 1246024, 669688, 935072 ], [ 748817, -501198, 394470, -530044, -683455, 143195, 1275637, -333668, 1206173, -288619, 1302281, 48815, -219035, 678308, 200112, 573597, 1543320, -770240, 82961, 1470344, -56677, -473546, 308464, 1292188, -57110, 1610062, 935947, 277079 ], [ 1443242, -1575948, 596220, -41944, -93430, -82930, 1164562, 1086232, 763298, 125906, 1769306, -45610, 1413490, -151192, -384288, 341922, 1332720, 31360, -182614, 1150544, -1170802, -1453796, 112864, 1310488, -461660, 1580812, 960622, -1281946 ], [ -11891, -569614, 554588, -178286, 299568, 83174, 793899, 56617, 154859, 35344, 1004091, -525986, 1239046, -887033, 349911, -34731, -111945, -830418, 876177, 773220, -1363667, 137014, 895756, 881663, -1097255, 1095823, 121269, -623158 ], [ -810796, -128404, 720168, -500896, 315828, -20596, 492164, -606148, -390676, -103896, 629296, -828296, 770056, -1386128, 643336, -296136, -905340, -1257008, 1509932, 274520, -1396412, 902924, 1317536, 550368, -1436140, 331628, -175036, -178088 ], [ 356879, -1398079, 1473918, -1288696, -689097, -896071, 399539, -75523, -750751, -338946, 1420996, -611846, -372794, -1241228, -374714, -229686, 185235, -361508, 875057, -553630, -1058237, -793351, 672536, 520968, -941665, -1166047, 1087139, -487838 ], [ 39602, -1150294, 630366, -1070596, -1048104, -1150828, 697640, 296594, -1044466, -787734, 919222, -794396, -231032, -374852, -760328, 198720, 626196, 414754, 71468, -206410, 17164, -1298128, 763670, 306180, -751018, -612526, 460658, 215368 ], [ -1444423, 289781, -1468209, -62146, -899604, -917878, 1302740, 544169, -1286041, -1404459, -598853, -1290446, 920068, 1058398, -649028, 911520, 556746, 1097329, -864682, 1064315, 1671814, -866728, 1433195, -54270, -799093, 1552649, -1649767, 1714468 ], [ -1274688, 708736, 50624, 520768, -847488, 33408, 1167488, 696640, -1300032, -1602944, 222656, -786560, 880320, 863168, -373440, -190528, 1158528, 1363072, -3776, 879808, 1240128, 597632, 1338048, -241792, -499264, 86528, -1613568, 1681664 ], [ -768815, 871523, 1841674, 797453, -736049, 851429, 790533, 647525, -1129872, -1589613, 1069531, -110986, 575164, 366098, -190978, -1242185, 1508520, 1423225, 939872, 406551, 369520, 1730397, 989186, -475602, -321513, -1637004, -1224291, 1361276 ], [ 39010, 564998, 1599124, -282022, -183074, 175754, -252342, -479350, -115872, -762138, -275594, 563564, -83336, -258652, -714628, -185810, -277680, 704050, 567872, -291474, -968480, -99078, -71164, -1151652, -1201938, -1226904, -927366, 899576 ], [ -125576, 497459, 1103893, -1089610, 259780, -307894, -740223, -916030, 558591, -513021, -903431, 912767, -142160, -456382, -591577, 219376, -561984, 383152, 565901, -844761, -1599587, -873312, -185107, -874002, -1034745, -534885, -654366, 256178 ], [ -1527776, 734084, 287068, -1551160, 562480, -547144, -521748, -474280, 800916, -999996, -618356, 847892, 562240, -110632, 354548, -204224, 1065216, 569152, 1034876, -1213836, -1331012, -304512, 905468, 617448, 465780, 515940, -411816, -618472 ], [ -888541, 683499, -778962, -1515785, 46725, -752679, 131667, 398835, 256961, -957651, 227719, 437397, 1098175, -185247, 585398, -86899, 255971, 1202577, 242041, -1155396, -838202, 495123, -2932, 96888, -29260, 973480, 197309, -475952 ], [ 467472, 531594, -1853520, -1306174, -718692, -950314, 895772, 1371062, -568624, -713412, 1215220, -99102, 1525832, -387108, 550974, 215878, -1397236, 1970136, -988882, -902486, -288854, 1334974, -1563772, -1091566, -1196204, 1214092, 879128, 31928 ], [ 890472, 493569, 68280, -1332499, 266358, -1307089, -72778, 235487, -1237624, -125562, -81230, -647427, 237332, 345942, 327699, 108103, -1516786, 1695036, -1462357, 774289, -652079, 578899, -406822, 46709, -401054, 1411342, -651172, 374828 ], [ 1283232, 618288, 937416, -1070536, 992784, -1501240, -747160, -507376, -1245088, 53016, -671168, -859128, -355072, 864864, -31848, -135824, -1305976, 1579944, -1310488, 1476784, -492056, -95096, 551240, 523136, 2320, 1284208, -1623304, 498872 ], [ 1611732, 1088838, -430359, -195961, 1169634, -1349815, -796435, -415726, 153212, -638109, 240232, -355503, 531728, 928764, -680973, -669074, -393151, 1804869, 170237, 108934, 779869, -594671, 1086665, -406864, -426830, 467758, -1409329, 157847 ], [ 786230, 613030, -507696, -470650, 1248320, -1463902, -354016, -315106, 36226, -1204574, 914088, 54466, 804566, 874996, -309634, -262130, 133090, 517912, 786530, 340918, 1520770, -1052432, 424710, -606982, -9442, -36766, -425774, 73364 ], [ -766795, -459395, 228504, -1469875, 1265120, -1745377, 398384, -208831, -1036049, -1692449, 1438188, 405391, 690341, 747046, 705041, 737545, 415615, -1722188, 857855, 1581493, 1926895, -1483832, -992115, -346957, 941633, -344641, 1042951, 150614 ], [ -1387608, -1054460, 364332, -327236, 1195560, -859972, 313432, -626496, 186948, -711252, 452008, -62132, 468404, -343716, 704204, 926116, 39424, -233644, -516092, 1689188, 1594200, -205100, -965640, -1175000, 61468, 12524, 566468, 808448 ], [ -1548513, -1258160, 526122, 694054, 907290, -118987, 357397, -982461, 1296978, 321873, -275642, -433817, 261194, -958506, 483884, 1038691, -219206, 1020701, -1341677, 1676648, 1036065, 704095, -731925, -1623485, -827117, 125144, 212348, 1335548 ], [ -253638, -92960, 1038972, 348004, -220260, -436162, 1261822, -875886, 1010028, 957798, 652708, -85142, 157244, 727044, -196216, 1181266, 263644, -197074, 621298, 1649648, -119610, -569030, -263550, -105710, -995342, -1014256, 1148648, 1100648 ], [ 585249, 453637, 515008, 55345, -990094, -145094, 833840, -351137, 733253, 1098478, 1144051, 274226, 118081, 1342887, -594228, 605634, 723073, -145453, 767610, 1319137, -683248, -919634, -439308, 409143, -605348, -1218296, 1238092, 615628 ], [ 955824, 364912, -1073792, -182480, -1392544, 770656, -962560, 603088, 466928, 730528, 1186576, 644576, 145456, 860112, -702528, -707616, 1158448, 1209872, -951840, 676912, -638848, -322784, -1276608, -106032, 357952, -461696, 457792, -126272 ], [ 304873, -262896, -960088, -742799, -1105402, 97831, -1462789, 1322552, 172873, -272, 491306, -285257, 777640, 1187938, 476434, -204551, 56578, 1215218, -930082, 601146, -209709, -952485, -1326376, -699028, -244726, 434970, 403015, -33617 ], [ -468164, -907356, -340852, -1358348, -571714, -865910, -1512148, 1822052, -128588, -684158, -368506, -1416488, 1409890, 1593994, 1831252, 738706, -1290272, 811406, -462052, 629640, 207228, -1799844, -1129762, -1165840, -1060180, 1161912, 559684, 224596 ], [ 540586, -62106, 782498, -1603298, 646661, -220985, -418798, 524102, -428738, 303067, -819631, -808988, 156715, 371719, 1193902, 1079731, -660272, -87619, -292102, 90540, -716022, -1325094, -555787, 61160, 561170, -499788, 885334, -215954 ], [ 1142524, 335984, 1000412, -1058928, 1054548, -60964, -102728, -104116, -482824, 1059152, -659992, -630672, -823488, -96572, 366852, 986868, -404968, -225128, 27032, -261240, -1174472, -777068, 217240, 809332, 1607596, -1530200, 792048, -672324 ], [ 1061599, -16516, -301513, 810372, 101973, -714889, -1091378, 391859, -123874, 1427252, 524858, -1172772, -1345488, 700753, -778623, 165693, -778618, 915622, 596582, -298590, -852722, -106043, 1324390, 753757, 1688971, -1500950, -4452, -1155249 ], [ 1034624, -134016, -735488, 1433472, -215552, -932864, -1420928, 557184, -4224, 1549952, 919808, -1353472, -1519488, 966528, -1160448, -108032, -903168, 1295872, 786432, -311040, -745472, 117632, 1693440, 735232, 1716096, -1491200, -269952, -1316224 ] ], [ [ -1839104, -372736, -1331200, -710656, 202752, -538624, 1435648, -276480, -30720, -679936, -1888256, 223232, -1101824, -448512, 983040, -991232, -985088, 26624, 1654784, 1212416, -542720, -1261568, -428032, 759808, -714752, -944128, 217088, -956416 ], [ -584192, -421120, -926464, -1066240, -221184, -862720, 952576, -472320, -228096, -291328, -1320704, -456448, -586496, -36864, 907776, -645632, -710912, 704768, 874496, 997376, -688640, -505088, -518656, 938752, -462848, 18176, -207616, -335104 ], [ 1376608, -496720, -294064, -1621840, -883584, -1369120, 197776, -778320, -536496, 315872, -433904, -1518448, 218704, 606336, 790176, -105632, -282512, 1764368, -344704, 661376, -916640, 676912, -660256, 1218352, -69248, 1521776, -871216, 635696 ], [ 892448, -654080, -93984, -380960, -841504, -62240, -524544, -6880, -337536, 208512, -448704, -986688, 916384, -645504, 752096, -132352, -300992, 333088, 281856, 1071296, -621600, 125152, -221696, 299552, -407008, -277504, -1267136, 283776 ], [ 99824, -629600, 158720, 660208, -588624, 1076592, -1116976, 475136, -50928, 207600, -249648, -572016, 1262848, -1375824, 789872, -121488, -115024, -783520, 889296, 1052512, -235888, -330400, 184048, -578096, -697728, -1589728, -1241920, 35120 ], [ -1149376, 35200, 696320, 582208, 211776, 1200192, -1274176, -292864, 411072, 744000, 898752, -945216, 437248, 134976, 1067072, 155712, 877376, -219520, 981696, -610688, 331712, -35200, 336448, -1023296, -649728, -435328, 154880, 461120 ], [ -998944, 704992, 440816, 148528, 726384, 905712, -1287856, -433744, 33168, 636432, 1556688, -1064448, -422672, 828960, 774560, -57552, 1192736, 310160, 1041648, -750704, 806960, 326768, 156256, -1047920, -948048, -215680, 323648, 512096 ], [ 443456, 1379392, -546784, -613472, 977184, 225312, -1169056, 4256, -1120032, -65568, 1761888, -949248, -1314272, 768960, -43840, -723552, 883136, 808160, 1071648, 515296, 1196960, 750368, -330944, -684320, -1566048, -858880, -641152, 216896 ], [ 1040640, 1636064, -969280, -163280, 462800, 84640, 280032, -360016, -1008336, -538208, 1140416, -836976, -546672, 223888, 140112, -867392, 22096, 1059232, 736624, 478336, 462608, 90608, -1022128, -64032, -631232, -1163408, -544064, 175456 ], [ 1241344, 1737600, -1275392, 477184, -176256, 104064, 1742208, -769920, -651392, -838272, 431104, -641408, 426240, -385536, 469888, -823552, -790784, 1200256, 258944, 174720, -316288, -592000, -1615360, 525952, 540672, -1259520, -213376, 208768 ], [ -253856, 1342800, -1692992, 381184, -388656, 426864, 757008, -19920, -671792, -133872, 575104, 257392, -70560, -601536, 94288, -211552, -140384, 894256, -711856, 142320, 692912, 616400, -996160, 368752, 713472, -261120, 32624, 380368 ], [ -736736, 874560, -1729952, 383104, -716256, 427104, 22368, 324000, -439712, 340128, 351904, 569152, -98400, -868896, 70528, 476288, -144224, 346336, -883936, 24480, 845312, 1050560, -350080, 498112, 610272, -135840, -224416, 540448 ], [ 298864, 296160, -1195952, 531904, -1216656, -56496, -336432, 58800, 171088, 468528, -422096, 352, 577200, -1213296, 574528, 1277888, -1129424, -564464, 142064, -221520, -287488, 323360, 336320, 1057312, 93072, -1320240, -1236016, 683248 ], [ 489152, -16000, -244288, -44800, -724480, -407808, 11968, -44992, 210304, 697600, -510528, -304704, 531456, -1049344, 912128, 911360, -1034688, -172352, 562368, -177984, -149824, -302336, 90880, 578176, 195712, -645952, -1416448, 1017408 ], [ 305552, -210400, 892112, -942400, 206720, -700608, 673168, -77392, -3296, 971200, -295728, -493104, 166656, -660544, 1176128, 28160, -462288, 796048, 714768, -6384, 549776, -883136, -566720, -360224, 572512, 850448, -1229248, 1436208 ], [ 249824, 455968, 715456, -652448, -537440, -750688, 665408, -50592, 647424, 535584, -315360, -640064, 788128, -150976, 224160, -192, -472416, -8000, 11136, 655392, 1051648, 344032, -696256, -145408, -2624, -15232, -1181760, 699424 ], [ -42400, 592336, 477040, -481520, -714560, -588832, 658688, -280032, 856560, 109200, -375456, -608048, 789232, 24560, -634704, 45168, -316032, -658592, -337152, 890688, 1128496, 1260304, -551200, -29584, -351728, -813376, -876096, 332752 ], [ -947200, -664064, 125440, -657920, 624640, 109568, 677888, -1170432, -99840, -268800, -531456, -117248, -839168, -663040, -1211904, 250368, 288768, -852992, 258048, 12288, 119296, 1314304, 281600, -208384, -86528, -1355776, 98304, 957952 ], [ -1132352, -282336, -384400, -261904, 1436832, -100192, 686080, -966224, -839520, -161760, -489312, 399008, -934016, -297312, -1138256, 129456, 91360, -617392, 265696, -608, -179200, 1187360, 524096, 403328, -324944, -1533536, 285632, 1050640 ], [ -781952, 1318464, -1012000, 560096, 1856832, -985792, 686080, 52576, -1417920, 306240, -299712, 934208, 112384, 852288, -580256, -234144, -703040, -61792, -163904, 630592, 51200, 925760, 327296, 1603328, -938144, -1439936, -112768, 747040 ], [ -1156432, 1138784, -534080, 1005616, 1562352, -1239072, 1002240, 299696, -664080, 404000, 184208, 889088, 118784, 602048, 491504, 69936, -359680, -542032, 592096, 33552, 308640, 263760, 354096, 1158048, -420864, 246944, -196048, -157680 ], [ -1289152, 725312, 39808, 1288000, 1179840, -1388928, 1045824, 254912, 51456, 574208, 663104, 809216, -116608, 98816, 1176704, 348672, -64384, -1044160, 1277440, -588864, 504192, -220992, 298560, 574080, 244608, 1809920, -130240, -960000 ], [ 432848, 522512, 224608, 1018000, 912240, -1506528, -596976, -699088, -510144, 1423808, 877904, 1015616, -781408, -601984, -582496, -44928, -940384, -824560, 634240, -352464, 352992, 548208, -369840, 590880, 775008, 1435520, 463760, -739200 ], [ 1170752, 288704, 524192, 621792, 711008, -1148128, -1234464, -1228768, -386848, 1541728, 866400, 951648, -919616, -741920, -1110080, -66432, -1043360, -264960, 156416, -467488, -13632, 427968, -650368, 271488, 1199328, 598176, 596992, -475968 ], [ 721952, 17504, 962192, 73392, 589808, -215728, -659664, -1246768, 562352, 777328, 582000, 561648, -422816, -205520, -152480, 360768, -214160, 704640, -121984, -1006288, -640032, -764832, -463168, -453312, 1495728, -797424, 174592, -161568 ], [ 1120768, 168320, 1045376, 70656, 326144, -461568, -734464, -232576, 1039360, 394624, 484864, 240640, -203776, -498816, 266624, -64128, 379392, 32768, 42240, -728832, -387456, -205952, -224000, 216064, 1454336, -1361536, -282752, -657152 ], [ 1761184, 454016, 981968, 209088, 9008, -1049856, -1010224, 1032752, 1311856, 123520, 417616, -53216, -86416, -1046784, 485648, -719232, 827232, -1125664, 307872, -182400, 109824, 895216, 37456, 1288336, 1247408, -1555792, -698672, -1369136 ], [ 1297984, 540416, 289568, -707712, -431392, -262656, -819424, -79648, 521056, -577280, -457184, -257216, -147616, -950784, 287648, 39168, -303168, -595264, -596928, 172800, -677376, 747616, 410656, 677536, -181792, 355808, 164128, -679136 ], [ 452384, 550416, -283632, -987712, -615792, 369744, -776624, -1003248, 41456, -829280, -884384, -648416, -224016, -1047584, 240448, 611568, -922768, -33264, -1088528, 318000, -1187776, 627216, 407456, 230336, -555392, 1334608, 641728, -88736 ], [ -1158016, 407616, -618432, 5888, -288192, 692544, -1029824, -1549248, 184256, -183680, -416384, -1414016, -330816, -1529984, 494848, 811968, -520768, 591936, -753728, 43200, -1144576, 561216, -348544, 110336, 1182208, 447808, 348928, 302464 ], [ -1247872, -349568, -802080, -15712, -544144, 295680, -752864, -961984, 224032, 132544, -393568, -1189232, 183536, -1305504, -103520, 746160, -429344, 740368, -676864, 292544, -326064, 662912, -22416, -247296, 1015744, 592000, 137344, 282320 ], [ -431872, -1472768, -895680, -642112, -1147744, -529920, -160064, 300416, 202432, 252544, -635968, -374432, 1067936, -659904, -1209920, 521760, -522944, 604768, -753664, 854144, 954336, 864512, 948384, -746496, -285056, 1350400, -25856, 17120 ], [ -81760, -822944, -203232, 70640, -539152, -1145760, -76208, -149488, 565024, -83408, 747824, -127088, 166064, 213120, -1446368, -251328, -809744, -104912, -672592, 545792, -314400, 413648, 907920, -455232, -231248, 680224, 602512, -329776 ], [ 233216, -252416, 303104, 762368, -41728, -1363968, 185344, -507904, 762624, -414208, 1828608, 209664, -569344, 729088, -1299968, -707840, -1140736, -677632, -427520, 366080, -1226752, 94208, 728832, -204288, -12032, -5888, 1050112, -412672 ], [ 568016, -542816, -128896, 947168, -342928, -183168, 1265344, 20096, 228624, -579808, 1270608, 1058064, -118144, -144512, -20768, 178960, -1572736, -561232, 371680, 939680, -7552, 468608, 362832, -355488, 382768, -292688, 577312, 504128 ], [ 944160, -735328, -807136, 378048, -579680, 404224, 1159744, -222848, -357664, -460256, 299776, 531776, -374048, -492192, 456480, 437696, -1504960, -591360, 427296, 1018976, 765984, 100032, 610912, -228224, 598816, -144160, 491808, 737536 ], [ 1360560, -832528, -1725136, -925152, -753680, 413824, -100256, -1216448, -994864, -63056, -1073024, -1333024, -1318448, -327792, 152880, 84896, -950560, -764160, -241104, 616976, 1105584, -991968, 1456912, 170176, 640816, 428240, 783408, 305536 ], [ 270720, -716608, -697216, -25152, -880640, -182336, 477184, -380288, -481024, 140224, -737984, -622144, -432128, -217152, -314880, 113216, -913600, -969600, -785664, 500096, 1143744, 37632, 910912, -367424, 168256, 99200, 844608, 54016 ], [ -1004832, -637904, 671024, 1224160, -828400, -799792, 1401760, 789776, 178224, 243840, -51808, 538784, 698960, -58240, -725792, 142736, -966688, -1169648, -1173152, 422800, 1014032, 1354928, 117488, -978416, -349616, -385760, 806208, -164928 ], [ -426432, -1438304, 619424, 516160, 850400, -152992, 1236160, 759776, -545376, -149760, -102208, -183616, -238240, 700160, -185792, -741664, -637888, -1238048, -335552, 37600, -14368, 314528, 301088, -29216, -58016, -196160, 359808, -505728 ], [ -10432, -1502336, 403568, -180704, 1371520, 296144, 1146656, 277376, -423568, -447776, 92384, -431344, -862704, 1221456, 210832, -840976, -29296, -1244272, 232000, 166512, -330064, -304096, 368688, 712576, 167232, 208272, 247024, -393664 ], [ 147968, -398336, -72832, -859904, 56320, 431744, 1177856, -922624, 1039232, -594176, 675584, 73856, -991104, 1366656, 380032, 305024, 1023104, -1151872, 371200, 1110912, 484736, -253696, 252288, 1125376, 287232, 953472, 663424, 436736 ], [ 494864, -536288, 181088, -786752, -446960, 325808, 1036880, -252352, 905936, -387248, 1086608, 252656, -210480, 665664, 107776, 403280, 1346816, -861184, 59152, 1302144, 86960, -516640, 247680, 980032, 88992, 1121760, 888880, 66800 ], [ 930464, -1258688, 778688, -359552, -568160, 106208, 814880, 1298048, 21536, -14048, 1416608, 277856, 997920, -433536, -372224, 8480, 1327616, -477184, -465248, 1138944, -881440, -927040, 295680, 572032, -259008, 1018560, 1024480, -868000 ], [ -42544, -331872, 518976, -383200, 110720, 378336, 849840, 125840, -54608, -275072, 886960, -415264, 1121248, -725648, -31120, -239152, 101872, -786976, 559120, 587968, -1191088, 208992, 619328, 531952, -1005296, 1033328, 118224, -535520 ], [ -540864, 45248, 506496, -596480, 479040, 408256, 818240, -618560, -243008, -473472, 666880, -823424, 939648, -994048, 167040, -333952, -586688, -819456, 1202880, 91008, -1306048, 786112, 834048, 451072, -1375936, 631488, -314816, -361600 ], [ 372336, -1213552, 1238496, -1297280, -66960, -264944, 584240, 18640, -801008, -451872, 1362880, -393824, 1248, -1258048, -89760, -19552, 292912, -37056, 683280, -228192, -935248, -290288, 728448, 230272, -683536, -924912, 631984, -719200 ], [ -28896, -1084000, 503520, -1155392, -589440, -715712, 795776, 173344, -936992, -715872, 883552, -348608, -161664, -725056, -135552, 167168, 589888, 649248, -57408, 173664, 108224, -785408, 907104, -32192, -282784, -466656, 89632, -2944 ], [ -1462896, 136400, -1384080, -351392, -1093440, -991712, 1357376, -51056, -741392, -1204272, -519248, -605408, 284736, 434144, -15552, 253568, 429088, 1260048, -971808, 1142064, 1680224, -823808, 1309104, -327392, -111184, 1574544, -1622768, 1557056 ], [ -1094656, 452608, 15360, 140288, -665600, -178176, 911360, -3072, -771072, -1398784, -50176, -649216, 510976, 605184, -93184, -181248, 1013760, 1017856, -347136, 822272, 1082368, 534528, 1354752, -223232, -386048, 131072, -1175552, 1347584 ], [ -438128, 540720, 1608224, 436432, -154512, 644688, 267344, 21328, -685824, -1429968, 543152, -549408, 573888, 550944, -255648, -553232, 1372800, 675344, 428544, 290928, 134272, 1654736, 1217184, -190880, -741520, -1535040, -511152, 860736 ], [ 93472, 205920, 1039424, -92768, -90912, 432288, -521056, -363872, 293376, -804768, -12448, 172992, -93312, 174144, -714048, -38432, -326400, 602144, 543744, -183072, -681728, -7264, 369984, -975680, -1119520, -1011840, -742752, 529536 ], [ -187520, 307248, 689744, -728096, 120000, 98976, -809968, -578528, 891888, -499536, -225904, 615024, -264192, 44448, -557328, 262528, -623232, 535808, 813648, -491280, -975536, -840832, 282576, -795296, -765712, -324432, -622176, 87456 ], [ -1502720, 963648, 618944, -1498496, 518400, -388224, -463168, -576128, 1005888, -601536, -3904, 700224, 196608, 229248, 382272, 291328, 864768, 478208, 1280448, -588480, -604736, -620032, 1162176, 613504, 519488, 571968, -53376, -495744 ], [ -701520, 819248, -468256, -1400336, 310480, -575344, 133552, -64208, 422928, -365616, 485616, 535504, 672368, -46192, 557152, 365008, 55088, 1067408, 418448, -540480, -215456, 302128, 344256, 313344, -77632, 796928, 248784, -454144 ], [ 828928, 394656, -1841920, -998368, -91712, -656544, 776640, 600416, -413184, -5696, 1027648, 263456, 1114496, -452416, 451040, 441440, -1543744, 1864576, -900896, -405600, 148640, 1431776, -1037248, -572640, -1308608, 781760, 422784, -187776 ], [ 886528, 371856, -181120, -1035568, 462688, -854544, -204960, 76016, -1238784, 395104, -64352, -608944, 130496, 476384, 238640, 22640, -1450144, 1667776, -1276496, 973200, -651760, 825776, -458848, -158640, -691808, 913760, -542016, -10176 ], [ 1022464, 455424, 611456, -893056, 752896, -1040256, -851328, -361216, -1377792, 465280, -576512, -912256, -332800, 1103360, -83584, -322816, -1065856, 1570432, -1099136, 1555200, -763264, 159872, 95360, -52224, -230144, 807680, -1147008, -10368 ], [ 1324864, 765024, -440944, -368656, 481696, -1199856, -785328, -613216, -57792, -167120, 143488, -6256, 310400, 1088960, -639184, -512416, -63856, 1684432, 253264, 444000, 589136, -633328, 598160, -599424, -98144, 195680, -987408, -388368 ], [ 680032, 364384, -471040, -491936, 600576, -1374176, -276992, -492064, 4384, -906976, 748672, 213792, 615776, 858176, -441120, -43296, 258080, 477312, 751904, 624480, 1399840, -1087232, 295776, -767584, 177376, -212448, -402400, -271040 ], [ -561968, -484016, 143360, -1023536, 965376, -1557776, 510208, -135664, -726416, -1714576, 1281472, 1392, 708176, 490976, 232080, 841104, 151280, -1562688, 712304, 1619280, 1869040, -1327232, -514224, -696784, 543376, -492048, 450800, 158560 ], [ -1189248, -910272, 64704, -142912, 1019008, -653376, 590208, -372224, 329280, -1029440, 576128, -485184, 156480, -501824, 611520, 646208, -198144, -546496, -334784, 1678400, 1136000, -395456, -853120, -1262464, -50240, -366912, 96320, 659968 ], [ -1446288, -1087872, 13344, 649568, 909088, 37584, 704208, -547664, 1260960, -145520, 39008, -735504, -267360, -1032224, 767040, 485168, -455904, 330704, -925904, 1591040, 312080, 266224, -919120, -1478224, -645200, -381312, -136000, 1039168 ], [ -475488, -444672, 356544, 507968, 273088, -573216, 1245408, -234464, 960960, 918880, 684608, 72096, 85440, 544576, 147840, 903968, -247104, -606496, 721696, 1303040, -380320, -634976, -87520, -32224, -850400, -1120512, 617600, 899968 ], [ 95120, -99248, 89984, 334992, -232672, -493152, 856576, 224368, 809552, 1295968, 1115312, 472992, 276624, 1269488, -163520, 672160, 3728, -295760, 714656, 804880, -589056, -846496, -203712, 455920, -577856, -1130368, 807616, 381888 ], [ 254720, -59648, -802816, 129792, -604672, 296448, -487424, 832768, 810752, 967168, 1325312, 456192, 301824, 1119488, -158720, -227840, 297728, 1296640, -991744, 90880, -301056, -349696, -1293312, -39680, 185344, -391168, 418816, -525312 ], [ -206832, -194688, -472192, -394480, -410272, 46704, -954448, 1355264, 315408, -1664, 628128, -297872, 563968, 1138464, 746656, -31856, -283360, 1219104, -915872, 208544, -170704, -899792, -1246336, -443712, -333408, 436768, 514288, -442256 ], [ -703296, -311232, 169664, -996544, -44320, -416352, -1076800, 1699904, -247488, -960992, -271008, -1158272, 818464, 1152672, 1741120, 452128, -1010944, 692448, -388160, 498560, -111424, -1646144, -889120, -740352, -999744, 1120384, 746560, -132800 ], [ 335904, 329568, 575264, -1498144, 528080, -91152, 29600, 267104, -38688, 185008, -663408, -942272, 246064, 585072, 951520, 830128, -694144, 208848, -222560, 176960, -377824, -1384544, -508720, -87552, 634656, -132416, 1041760, -308000 ], [ 894400, 557312, 586176, -1072384, 726848, -148544, 397696, -452928, -28800, 1069824, -530304, -765696, -424448, 368704, 65600, 910656, -519808, 57216, 79232, -147328, -432768, -1047232, 128384, 476992, 1571520, -982912, 1017088, -517696 ], [ 646000, 91712, -65424, 910016, 298448, -848144, -473504, 23472, -352800, 1516224, 484896, -655296, -1259648, 741904, -982000, 491856, -584608, 462816, 609632, -476128, -132768, -582832, 1196384, 893392, 1337520, -1158112, 455488, -785296 ], [ 563200, -63488, -282624, 1570816, 155648, -1081344, -763904, 182272, -460800, 1665024, 823296, -618496, -1538048, 866304, -1331200, 352256, -606208, 598016, 786432, -585728, -32768, -428032, 1552384, 1032192, 1259520, -1216512, 268288, -874496 ] ], [ [ -1801984, -884992, -1323776, -150144, -179584, 96128, 1253760, -562304, 336768, -368128, -1880832, -582272, -708352, -303744, 1042432, -1362432, -966528, 112000, 1506304, 1212416, -108416, -1053696, 154752, 466560, -1008000, -1207680, 536320, -989824 ], [ -572128, -517168, -912080, -690864, -202624, -553696, 716400, -653744, 168624, -4576, -1478928, -926480, -408784, -48000, 914272, -919392, -604656, 769264, 837376, 1041920, -323936, -649392, 16800, 772176, -711552, -202224, 252208, -509104 ], [ 1349522, 57557, -268805, -1535739, -238624, -1569046, -123225, -796619, -94101, 563474, -850953, -1464305, 59291, 351600, 714022, -227142, -39231, 1796239, -207824, 775520, -660686, -17667, -198750, 1249701, -248352, 1368801, -191717, 242021 ], [ 864782, -478688, 43650, -770894, -156814, -249406, -672560, -418274, -387416, 526584, -375508, -1112780, 777126, -648520, 814562, 81088, -174436, 397294, 24336, 1218500, -98846, -543182, -203600, 589726, -417042, -344784, -796292, -116424 ], [ 99969, -832658, 353368, 55993, 23885, 895081, -1121413, -144768, -490017, 478257, 152843, -863089, 1115528, -1164211, 891401, 225497, -123811, -630574, 354043, 1192698, 381319, -862782, -206031, -167717, -654344, -1496058, -989620, -275035 ], [ -1033956, -294008, 734368, 702268, 513260, 872956, -1298188, -355968, 65508, 538332, 898868, -1177564, 98528, 313964, 814076, -95428, 731564, 198776, 705268, -605352, 363844, -197832, -251556, -980492, -971744, 71592, 259280, 518540 ], [ -830454, 367258, 416137, 615109, 728153, 421441, -1238701, -203571, -53745, 415887, 1410035, -1259560, -714151, 922166, 525566, -216907, 974366, 816239, 1010473, -686817, 484741, 218337, -230430, -1130657, -1256579, 209112, 542540, 788930 ], [ 607596, 1141708, -547538, -149066, 689678, -426434, -961126, 284454, -795870, 124962, 1704410, -1126960, -1338226, 727316, 42116, -154282, 651716, 1238114, 1273198, 816258, 733366, 404862, -147780, -669182, -1511354, -973488, -65560, 576380 ], [ 1203968, 1562114, -788668, -327275, 423795, -361322, 337162, -401283, -641051, -217874, 1191572, -871689, -791345, -99433, 350507, -155036, -93237, 1046878, 756953, 766944, 27463, 183785, -911261, -83694, -671484, -1065591, 105188, 497298 ], [ 1424624, 1818568, -919968, -319040, 82888, -44648, 1597672, -1142280, -299448, -479832, 522048, -511720, -103184, -982240, 688200, -119664, -801456, 744376, 29960, 402776, -658952, -24760, -1671968, 438488, 321664, -858624, 376600, 404808 ], [ 116474, 1382443, -1520268, 124360, -449237, 623977, 579847, -89955, -117573, 35343, 91848, 489305, -482534, -1119940, -250725, 340086, -390306, 688501, -964765, 385601, 652573, 655115, -783068, 192113, 494464, -243024, -5975, -56517 ], [ -514306, 744988, -1751238, 495160, -894722, 823882, -237878, 310950, 151482, 347958, -231402, 766700, -543434, -1233310, -358440, 821736, -432426, 300226, -1265170, 396086, 944608, 986180, -20408, 245348, 540034, -264774, -473990, -402 ], [ -129031, -194462, -1428213, 757060, -1210247, 320707, -755453, -265275, 551307, 356733, -394227, -41350, -126659, -1310185, 780660, 1336236, -1154451, -586649, -524095, 448061, -292592, 794030, 552892, 747998, 394759, -1242549, -1070165, 831873 ], [ 183028, -578136, -250204, 269328, -661376, -54704, -315500, -550404, 420264, 724048, -438492, -152860, 327296, -1154672, 1126032, 1026432, -799556, -312364, -26796, 144148, -432748, 60976, 520080, 200248, 415416, -786892, -1044784, 1291516 ], [ 462703, -715986, 1305971, -549972, 269824, -373604, 547975, -706779, 54414, 1249948, -430317, 43715, 797696, -896372, 1120332, 352032, 31669, 475511, 362679, -317177, -87673, -911324, 219180, -812102, 509466, 302783, -744484, 1586341 ], [ 466802, 378190, 503988, -76566, -691082, -743786, 693132, -35686, 462752, 420686, -609362, -76652, 1024710, -289828, 188374, 356508, 151606, 68212, -466552, 522862, 890176, 364274, 72940, -151904, -288332, -388056, -862876, 605406 ], [ 141866, 764683, -140631, 75831, -1062908, -765326, 835008, 161174, 618905, -281401, -680246, -56381, 779169, -70879, -586883, 287985, 312688, -362966, -879568, 1033252, 1389061, 1246007, -64406, 158713, -646745, -964524, -842572, 24627 ], [ -1019584, -711392, -298656, -642144, 145792, 111424, 993408, -890176, 99680, -609376, -466496, 336544, -673056, -860704, -927008, 8160, 604288, -814016, -179968, 650752, 634336, 1036832, -184256, -487712, 155680, -1185024, -451072, 517152 ], [ -1129684, -311162, -517655, -418591, 1064414, -89578, 661952, -910515, -640522, -518402, -294026, 554158, -762568, -456290, -578875, -266075, 380490, -591901, 129106, 552654, -24456, 780142, 55804, 74120, 90365, -1212970, -387748, 484647 ], [ -457384, 1485388, -782030, 505634, 1767164, -1092628, -34048, -163590, -1545172, -115652, -152276, 641308, 162032, 836860, 281450, -536150, -226860, 131174, 147556, 666204, -611856, 488092, 563704, 1535120, -620710, -1097620, -568648, 61422 ], [ -1013259, 1230018, -670380, 1102389, 1670609, -1297478, 626632, 124565, -1096847, -181162, 330919, 777728, 499032, 809340, 950545, 114045, 247000, -445491, 891666, 141519, 254, -149693, 324429, 1347070, -131560, 437590, -605963, -506753 ], [ -1382532, 641676, -482424, 1525452, 1411028, -1376168, 1081900, 204452, -614384, -98128, 793372, 913616, 572664, 520128, 1226584, 721728, 611896, -999732, 1426848, -422172, 677960, -561452, 3804, 973816, 482408, 1859104, -544244, -889472 ], [ 219843, -37449, -197574, 1301127, 941153, -1437218, -637025, -438523, -1045484, 1142972, 871147, 1006916, -261786, -76272, -406466, 362928, -468554, -386457, 279048, -675147, 731210, 492673, -140421, 960166, 782258, 1536904, -78569, -181472 ], [ 1103356, -379804, 297702, 974258, 606666, -934514, -1248094, -881986, -909022, 1365466, 659514, 740122, -498652, -162094, -792124, 80424, -895286, 254256, -340528, -776686, 501988, 601156, -209336, 557080, 1046034, 727110, 71280, 50324 ], [ 1120006, -316054, 1046727, 523733, 435441, 248011, -523219, -1084861, -88147, 359641, 98889, 39097, -14902, 367781, 326426, -110076, -533711, 928056, -323128, -695611, -67862, -430694, -187436, -315620, 1266309, -670665, -159720, -292126 ], [ 1435360, 8936, 1148616, 182016, 22688, -307984, -498288, -216568, 603200, 420840, 263072, -178816, 5952, 90696, 784680, -277336, 298656, 155264, -54736, -166928, -357992, -86008, -220752, 160384, 1221872, -1197976, -95992, -665040 ], [ 1807294, 419912, 1025091, -131604, -444523, -1375816, -692181, 936269, 1199945, 794928, 609683, -228898, -108543, -433608, 1001703, -420880, 1207770, -1022830, 252134, 481120, -565064, 682385, -263709, 1049695, 1048613, -1353691, 83603, -1009797 ], [ 1104844, 767312, 761166, -656904, -251998, -571216, -438306, 195794, 580970, -10272, -567442, -184948, 297882, -320208, 805878, -184480, 125220, -148780, -561316, 349120, -1056464, 410810, -88434, 876070, -60862, 320834, 644078, -430722 ], [ 196894, 924487, 266991, -719404, -76073, 37259, -377381, -582081, 155745, -385522, -1043942, -435498, 507857, -525758, 519428, 37745, -511055, 487895, -901391, 123845, -1291364, 140335, -161234, 636220, -285112, 1268459, 986828, -11422 ], [ -1122056, 701212, -687684, 143696, 66652, 253484, -702356, -1434756, 118020, 99128, -119192, -1275048, 324932, -1369208, 51728, 231620, -254780, 649820, -294716, -287980, -1013264, -127940, -730184, 263920, 1261088, 762284, 894128, 88328 ], [ -1081296, -86016, -887398, 97910, -395983, -106840, -296810, -1021956, 311206, 295292, 120486, -831169, 433313, -1173206, -377338, 31165, 8498, 512167, -378048, -18916, -214733, 61800, -395559, -46152, 886868, 841400, 528264, 298763 ], [ -230496, -1209216, -637348, -489340, -1219258, -810640, 543940, 144744, 641956, 319592, -47964, 377306, 715238, -357956, -783388, -404210, 275948, 196042, -872448, 655784, 893842, 524400, 477366, -319152, -631432, 1269200, -336, 575138 ], [ 246462, -795510, -49474, -283711, -418135, -1364710, -2693, -202761, 596518, -126067, 1015581, -98233, -64747, 272512, -1319986, -769964, -604279, -117875, -750747, 548576, -400646, 388563, 763239, -161868, -328891, 952766, 356679, -250693 ], [ 640144, -388832, 262272, 71008, 332720, -1490176, -224832, -441088, 429008, -450400, 1760400, -320688, -728960, 654848, -1542176, -807600, -1411712, -401552, -510112, 489504, -1326976, 220416, 901904, -8480, 93296, 466928, 587040, -815424 ], [ 846619, -500882, -552528, 721258, 377345, -83176, 1194468, 208712, -68017, -176650, 934875, 930087, -625760, 181448, -563126, 342375, -1582712, -574427, -28462, 858654, -125176, 125016, 685979, -7430, 372821, -404947, 66390, -63924 ], [ 1134110, -661610, -1233378, 511796, 122758, 492384, 1161484, 12632, -487294, -130178, 8384, 542796, -834046, -758, -118242, 499524, -1207652, -544496, 180158, 902106, 561534, -248316, 852714, 181720, 480206, -264046, 214046, 255440 ], [ 1500485, -869735, -1783803, -534754, -423167, 258384, -285566, -1007068, -830869, -305003, -1016416, -1439454, -1345621, 100567, -193467, -310026, -300902, -317096, 122933, 628431, 746709, -892266, 1392039, 554020, 419981, 862979, 1012421, 154040 ], [ 550280, -387980, -470088, 115556, -805472, -33276, 268384, -618088, -265264, 123172, -749236, -649404, -498016, -185948, -114432, -155556, -414452, -480776, -612592, 589416, 717444, 136464, 542844, 51220, 179276, 182024, 870476, 351440 ], [ -614550, 88053, 1128789, 1016810, -955681, -287565, 1233502, 100823, 403757, 596712, -174594, 618534, 484795, -440112, 17826, 119855, -760614, -739433, -1365190, 547935, 576567, 1331525, -473735, -565369, -31341, -784858, 531636, 531420 ], [ -666900, -1166922, 970614, 234860, 751394, -38790, 1333252, 603698, -130618, 46512, 249156, -203916, -519830, 561888, 292476, -771070, -888564, -970958, -636340, -87390, -127758, 80150, 255790, -162094, 488634, -138508, 563736, -183480 ], [ -513292, -1570312, 515305, -482130, 1471512, 236027, 1310622, 407760, -13015, -386238, 561314, -466753, -1045201, 1268755, 417863, -880271, -513857, -1071345, -17748, -111047, -253939, -683010, 541325, 345784, 722756, 370295, 603985, -465700 ], [ -32992, -622912, -411320, -1096080, 626112, 552152, 1093872, -896640, 1138760, -632688, 696464, 158072, -810376, 1507480, 306488, 250504, 658168, -963720, 425952, 835528, 536936, -671760, 122600, 1019584, 503456, 660920, 657160, -61600 ], [ 240911, -571378, -32294, -1043460, -210465, 508421, 798123, -171036, 605699, -485877, 870935, 456497, -201925, 653020, 15440, 232963, 1150312, -952128, 35343, 1133944, 230597, -559734, 186896, 667876, 235094, 633458, 841813, -143479 ], [ 417686, -941428, 961156, -677160, -1042890, 295346, 465198, 1509864, -720226, -154002, 1063910, 601322, 582350, -715880, -360160, -324962, 1322512, -985728, -747882, 1127344, -592078, -400284, 478496, -166424, -56356, 456308, 1088338, -454054 ], [ -73197, -94130, 483364, -588114, -78128, 673498, 905781, 195063, -264075, -585488, 769829, -304542, 1003450, -564263, -412151, -443573, 315689, -743534, 242063, 402716, -1018509, 280970, 342900, 182241, -913337, 970833, 115179, -447882 ], [ -270932, 218900, 292824, -692064, 642252, 837108, 1144316, -630972, -95340, -843048, 704464, -818552, 1109240, -601968, -309256, -371768, -268036, -381904, 895828, -92504, -1215684, 669300, 350560, 351776, -1315732, 931348, -454596, -545112 ], [ 387793, -1029025, 1003074, -1305864, 555177, 366183, 768941, 112803, -851265, -564798, 1304764, -175802, 375290, -1274868, 195194, 190582, 400589, 287396, 491503, 97246, -812259, 212775, 784360, -60424, -425407, -683777, 176829, -950562 ], [ -97394, -1017706, 376674, -1240188, -130776, -280596, 893912, 50094, -829518, -644010, 847882, 97180, -92296, -1075260, 489224, 135616, 553580, 883742, -186284, 553738, 199284, -272688, 1050538, -370564, 185450, -320786, -281394, -221256 ], [ -1481369, -16981, -1299951, -640638, -1287276, -1065546, 1412012, -646281, -196743, -1004085, -439643, 79630, -350596, -190110, 617924, -404384, 301430, 1422767, -1078934, 1219813, 1688634, -780888, 1185013, -600514, 576725, 1596439, -1595769, 1399644 ], [ -914624, 196480, -19904, -240192, -483712, -389760, 655232, -702784, -242112, -1194624, -323008, -511872, 141632, 347200, 187072, -171968, 868992, 672640, -690496, 764736, 924608, 471424, 1371456, -204672, -272832, 175616, -737536, 1013504 ], [ -107441, 209917, 1374774, 75411, 427025, 437947, -255845, -604869, -241776, -1270323, 16773, -987830, 572612, 735790, -320318, 135721, 1237080, -72537, -82784, 175305, -100976, 1579075, 1445182, 93842, -1161527, -1433076, 201987, 360196 ], [ 147934, -153158, 479724, 96486, 1250, 688822, -789770, -248394, 702624, -847398, 250698, -217580, -103288, 606940, -713468, 108946, -375120, 500238, 519616, -74670, -394976, 84550, 811132, -799708, -1037102, -796776, -558138, 159496 ], [ -249464, 117037, 275595, -366582, -19780, 505846, -879713, -241026, 1225185, -486051, 451623, 317281, -386224, 545278, -523079, 305680, -684480, 688464, 1061395, -137799, -351485, -808352, 750259, -716590, -496679, -113979, -589986, -81266 ], [ -1477664, 1193212, 950820, -1445832, 474320, -229304, -404588, -677976, 1210860, -203076, 610548, 552556, -169024, 569128, 409996, 786880, 664320, 387264, 1526020, 36876, 121540, -935552, 1418884, 609560, 573196, 627996, 305064, -373016 ], [ -514499, 954997, -157550, -1284887, 574235, -398009, 135437, -527251, 588895, 226419, 743513, 633611, 246561, 92863, 528906, 816915, -145795, 932239, 594855, 74436, 407290, 109133, 691444, 529800, -126004, 620376, 300259, -432336 ], [ 1190384, 257718, -1830320, -690562, 535268, -362774, 657508, -170230, -257744, 702020, 840076, 626014, 703160, -517724, 351106, 667002, -1690252, 1759016, -812910, 91286, 586134, 1528578, -510724, -53714, -1421012, 349428, -33560, -407480 ], [ 882584, 250143, -430520, -738637, 659018, -401999, -337142, -83455, -1239944, 915770, -47474, -570461, 23660, 606826, 149581, -62823, -1383502, 1640516, -1090635, 1172111, -651441, 1072653, -510874, -363989, -982562, 416178, -432860, -395180 ], [ 761696, 292560, 285496, -715576, 513008, -579272, -955496, -215056, -1510496, 877544, -481856, -965384, -310528, 1341856, -135320, -509808, -825736, 1560920, -887784, 1633616, -1034472, 414840, -360520, -627584, -462608, 331152, -670712, -519608 ], [ 1037996, 441210, -451529, -541351, -206242, -1049897, -774221, -810706, -268796, 303869, 46744, 342991, 89072, 1249156, -597395, -355758, 265439, 1563995, 336291, 779066, 398403, -671985, 109655, -791984, 230542, -76398, -565487, -934583 ], [ 573834, 115738, -434384, -513222, -47168, -1284450, -199968, -669022, -27458, -609378, 583256, 373118, 426986, 841356, -572606, 175538, 383070, 436712, 717278, 908042, 1278910, -1122032, 166842, -928186, 364194, -388130, -379026, -615444 ], [ -357141, -508637, 58216, -577197, 665632, -1370175, 622032, -62497, -416783, -1736703, 1124756, -402607, 726011, 234906, -240881, 944663, -113055, -1403188, 566753, 1657067, 1811185, -1170632, -36333, -1046611, 145119, -639455, -141351, 166506 ], [ -990888, -766084, -234924, 41412, 842456, -446780, 866984, -117952, 471612, -1347628, 700248, -908236, -155444, -659932, 518836, 366300, -435712, -859348, -153476, 1667612, 677800, -585812, -740600, -1349928, -161948, -746348, -373828, 511488 ], [ -1344063, -917584, -499434, 605082, 910886, 194155, 1051019, -112867, 1224942, -612913, 353658, -1037191, -795914, -1105942, 1050196, -68355, -692602, -359293, -510131, 1505432, -411905, -171647, -1106315, -1332963, -463283, -887768, -484348, 742788 ], [ -697338, -796384, -325884, 667932, 766436, -710270, 1228994, 406958, 911892, 879962, 716508, 229334, 13636, 362108, 491896, 626670, -757852, -1015918, 822094, 956432, -641030, -700922, 88510, 41262, -705458, -1226768, 86552, 699288 ], [ -395009, -652133, -335040, 614639, 524750, -841210, 879312, 799873, 885851, 1493458, 1086573, 671758, 435167, 1196089, 267188, 738686, -715617, -446067, 661702, 290623, -494864, -773358, 31884, 502697, -550364, -1042440, 377140, 148148 ], [ -446384, -484208, -531840, 442064, 183200, -177760, -12288, 1062448, 1154576, 1203808, 1464048, 267808, 458192, 1378864, 385088, 251936, -562992, 1383408, -1031648, -495152, 36736, -376608, -1310016, 26672, 12736, -320640, 379840, -924352 ], [ -718537, -126480, 15704, -46161, 284858, -4423, -446107, 1387976, 457943, -3056, 764950, -310487, 350296, 1088990, 1016878, 140839, -623298, 1222990, -901662, -184058, -131699, -847099, -1166296, -188396, -422090, 438566, 625561, -850895 ], [ -938428, 284892, 680180, -634740, 483074, 33206, -641452, 1577756, -366388, -1237826, -173510, -900056, 227038, 711350, 1650988, 165550, -731616, 573490, -314268, 367480, -430076, -1492444, -648478, -314864, -939308, 1078856, 933436, -490196 ], [ 131222, 721242, 368030, -1392990, 409499, 38681, 477998, 10106, 351362, 66949, -507185, -1075556, 335413, 798425, 709138, 580525, -728016, 505315, -153018, 263380, -39626, -1443994, -461653, -236264, 708142, 234956, 1198186, -400046 ], [ 646276, 778640, 171940, -1085840, 399148, -236124, 898120, -801740, 425224, 1080496, -400616, -900720, -25408, 833980, -235652, 834444, -634648, 339560, 131432, -33416, 308936, -1317396, 39528, 144652, 1535444, -435624, 1242128, -363068 ], [ 230401, 199940, 170665, 1009660, 494923, -981399, 144370, -344915, -581726, 1605196, 444934, -137820, -1173808, 783055, -1185377, 818019, -390598, 10010, 622682, -653666, 587186, -1059621, 1068378, 1033027, 986069, -815274, 915428, -415343 ], [ 91776, 7040, 170240, 1708160, 526848, -1229824, -106880, -192640, -917376, 1780096, 726784, 116480, -1556608, 766080, -1501952, 812544, -309248, -99840, 786432, -860416, 679936, -973696, 1411328, 1329152, 802944, -941824, 806528, -432768 ] ], [ [ -1764864, -1397248, -1316352, 410368, -561920, 730880, 1071872, -848128, 704256, -56320, -1873408, -1387776, -314880, -158976, 1101824, -1733632, -947968, 197376, 1357824, 1212416, 325888, -845824, 737536, 173312, -1301248, -1471232, 855552, -1023232 ], [ -560064, -613216, -897696, -315488, -184064, -244672, 480224, -835168, 565344, 282176, -1637152, -1396512, -231072, -59136, 920768, -1193152, -498400, 833760, 800256, 1086464, 40768, -793696, 552256, 605600, -960256, -422624, 712032, -683104 ], [ 1322436, 611834, -243546, -1449638, 406336, -1768972, -444226, -814918, 348294, 811076, -1268002, -1410162, -100122, 96864, 637868, -348652, 204050, 1828110, -70944, 889664, -404732, -712246, 262756, 1281050, -427456, 1215826, 487782, -151654 ], [ 837116, -303296, 181284, -1160828, 527876, -436572, -820576, -829668, -437296, 844656, -302312, -1238872, 637868, -651536, 877028, 294528, -47880, 461500, -233184, 1365704, 423908, -1211516, -185504, 879900, -427076, -412064, -325448, -516624 ], [ 100114, -1035716, 548016, -548222, 636394, 713570, -1125850, -764672, -929106, 748914, 555334, -1154162, 968208, -952598, 992930, 572482, -132598, -477628, -181210, 1332884, 998526, -1395164, -596110, 242662, -610960, -1402388, -737320, -585190 ], [ -918536, -623216, 772416, 822328, 814744, 545720, -1322200, -419072, -280056, 332664, 898984, -1409912, -240192, 492952, 561080, -346568, 585752, 617072, 428840, -600016, 395976, -360464, -839560, -937688, -1293760, 578512, 363680, 575960 ], [ -661964, 29524, 391458, 1081690, 729922, -62830, -1189546, 26602, -140658, 195342, 1263382, -1454672, -1005630, 1015372, 276572, -376262, 755996, 1322318, 979298, -622930, 162522, 109906, -617116, -1213394, -1565110, 633904, 761432, 1065764 ], [ 771736, 904024, -548292, 315340, 402172, -1078180, -753196, 564652, -471708, 315492, 1646932, -1304672, -1362180, 685672, 128072, 414988, 420296, 1668068, 1474748, 1117220, 269772, 59356, 35384, -654044, -1456660, -1088096, 510032, 935864 ], [ 1367296, 1488164, -608056, -491270, 384790, -807284, 394292, -442550, -273766, 102460, 1242728, -906402, -1036018, -422754, 560902, 557320, -208570, 1034524, 777282, 1055552, -407682, 276962, -800394, -103356, -711736, -967774, 754440, 819140 ], [ 1607904, 1899536, -564544, -1115264, 342032, -193360, 1453136, -1514640, 52496, -121392, 612992, -382032, -632608, -1578944, 906512, 584224, -812128, 288496, -199024, 630832, -1001616, 542480, -1728576, 351024, 102656, -457728, 966576, 600848 ], [ 486804, 1422086, -1347544, -132464, -509818, 821090, 402686, -159990, 436646, 204558, -391408, 721218, -894508, -1638344, -595738, 891724, -640228, 482746, -1217674, 628882, 612234, 693830, -569976, 15474, 275456, -224928, -44574, -493402 ], [ -291876, 615416, -1772524, 607216, -1073188, 1220660, -498124, 297900, 742676, 355788, -814708, 964248, -988468, -1597724, -787408, 1167184, -720628, 254116, -1646404, 767692, 1043904, 921800, 309264, -7416, 469796, -393708, -723564, -541252 ], [ -556926, -685084, -1660474, 982216, -1203838, 697910, -1174474, -589350, 931526, 244938, -366358, -83052, -830518, -1407074, 986792, 1394584, -1179478, -608834, -1190254, 1117642, -297696, 1264700, 769464, 438684, 696446, -1164858, -904314, 980498 ], [ -123096, -1140272, -256120, 583456, -598272, 298400, -642968, -1055816, 630224, 750496, -366456, -1016, 123136, -1260000, 1339936, 1141504, -564424, -452376, -615960, 466280, -715672, 424288, 949280, -177680, 635120, -927832, -673120, 1565624 ], [ 619854, -1221572, 1719830, -157544, 332928, -46600, 422782, -1336166, 112124, 1528696, -564906, 580534, 1428736, -1132200, 1064536, 675904, 525626, 154974, 10590, -627970, -725122, -939512, 1005080, -1263980, 446420, -244882, -259720, 1736474 ], [ 683780, 300412, 292520, 499316, -844724, -736884, 720856, -20780, 278080, 305788, -903364, 486760, 1261292, -428680, 152588, 713208, 775628, 144424, -944240, 390332, 728704, 384516, 842136, -158400, -574040, -760880, -543992, 511388 ], [ 326132, 937030, -758302, 633182, -1411256, -941820, 1011328, 602380, 381250, -672002, -985036, 495286, 769106, -166318, -539062, 530802, 941408, -67340, -1421984, 1175816, 1649626, 1231710, 422388, 347010, -941762, -1115672, -809048, -283498 ], [ -1091968, -758720, -722752, -626368, -333056, 113280, 1308928, -609920, 299200, -949952, -401536, 790336, -506944, -1058368, -642112, -234048, 919808, -775040, -617984, 1289216, 1149376, 759360, -650112, -767040, 397888, -1014272, -1000448, 76352 ], [ -1127016, -339988, -650910, -575278, 691996, -78964, 637824, -854806, -441524, -875044, -98740, 709308, -591120, -615268, -19494, -661606, 669620, -566410, -7484, 1105916, 130288, 372924, -412488, -255088, 505674, -892404, -1061128, -81346 ], [ -132816, 1652312, -552060, 451172, 1677496, -1199464, -754176, -379756, -1672424, -537544, -4840, 348408, 211680, 821432, 1143156, -838156, 249320, 324140, 459016, 701816, -1274912, 50424, 800112, 1466912, -303276, -755304, -1024528, -624196 ], [ -870086, 1321252, -806680, 1199162, 1778866, -1355884, 251024, -50566, -1529614, -766324, 477630, 666368, 879280, 1016632, 1409586, 158154, 853680, -348950, 1191236, 249486, -308132, -563146, 294762, 1536092, 157744, 628236, -1015878, -855826 ], [ -1475912, 558040, -1004656, 1762904, 1642216, -1363408, 1117976, 153992, -1280224, -770464, 923640, 1018016, 1261936, 941440, 1276464, 1094784, 1288176, -955304, 1576256, -255480, 851728, -901912, -290952, 1373552, 720208, 1908288, -958248, -818944 ], [ 6838, -597410, -619756, 1584254, 970066, -1367908, -677074, -177958, -1580824, 862136, 864390, 998216, 257836, 449440, -230436, 770784, 3276, 51646, -76144, -997830, 1109428, 437138, 88998, 1329452, 789508, 1638288, -620898, 376256 ], [ 1035960, -1048312, 71212, 1326724, 502324, -720900, -1261724, -535204, -1431196, 1189204, 452628, 528596, -77688, 417732, -474168, 227280, -747212, 773472, -837472, -1085884, 1017608, 774344, 231696, 842672, 892740, 856044, -454432, 576616 ], [ 1518060, -649612, 1131262, 974074, 281074, 711750, -386774, -922954, -738646, -58046, -384222, -483454, 393012, 941082, 805332, -580920, -853262, 1151472, -524272, -384934, 504308, -96556, 88296, -177928, 1036890, -543906, -494032, -422684 ], [ 1749952, -150448, 1251856, 293376, -280768, -154400, -262112, -200560, 167040, 447056, 41280, -598272, 215680, 680208, 1302736, -490544, 217920, 277760, -151712, 394976, -328528, 33936, -217504, 104704, 989408, -1034416, 90768, -672928 ], [ 1853404, 385808, 1068214, -472296, -898054, -1701776, -374138, 839786, 1088034, 1466336, 801750, -404580, -130670, 179568, 1517758, -122528, 1588308, -919996, 196396, 1144640, -1239952, 469554, -564874, 811054, 849818, -1151590, 865878, -650458 ], [ 911704, 994208, 1232764, -606096, -72604, -879776, -57188, 471236, 640884, 556736, -677700, -112680, 743380, 310368, 1324108, -408128, 553608, 297704, -525704, 525440, -1435552, 74004, -587524, 1074604, 60068, 285860, 1124028, -182308 ], [ -58596, 1298558, 817614, -451096, 463646, -295226, 21862, -160914, 270034, 58236, -1203500, -222580, 1239730, -3932, 798408, -536078, -99342, 1009054, -714254, -70310, -1394952, -346546, -729924, 1042104, -14832, 1202310, 1331928, 65892 ], [ -1086096, 994808, -756936, 281504, 421496, -185576, -374888, -1320264, 51784, 381936, 178000, -1136080, 980680, -1208432, -391392, -348728, 11208, 707704, 164296, -619160, -881952, -817096, -1111824, 417504, 1339968, 1076760, 1439328, -125808 ], [ -914720, 177536, -972716, 211532, -247822, -509360, 159244, -1081928, 398380, 458040, 634540, -473106, 683090, -1040908, -651156, -683830, 446340, 283966, -79232, -330376, -103402, -539312, -768702, 154992, 757992, 1090800, 919184, 315206 ], [ -29120, -945664, -379016, -336568, -1290772, -1091360, 1247944, -10928, 1081480, 386640, 540040, 1129044, 362540, -56008, -356856, -1330180, 1074840, -212684, -991232, 457424, 833348, 184288, 6348, 108192, -977808, 1188000, 25184, 1133156 ], [ 574684, -768076, 104284, -638062, -297118, -1583660, 70822, -256034, 628012, -168726, 1283338, -69378, -295558, 331904, -1193604, -1288600, -398814, -130838, -828902, 551360, -486892, 363478, 618558, 131496, -426534, 1225308, 110846, -171610 ], [ 1047072, -525248, 221440, -620352, 707168, -1616384, -635008, -374272, 95392, -486592, 1692192, -851040, -888576, 580608, -1784384, -907360, -1682688, -125472, -592704, 612928, -1427200, 346624, 1074976, 187328, 198624, 939744, 123968, -1218176 ], [ 1125222, -458948, -976160, 495348, 1097618, 16816, 1123592, 397328, -364658, 226508, 599142, 802110, -1133376, 507408, -1105484, 505790, -1592688, -587622, -428604, 777628, -242800, -218576, 1009126, 340628, 362874, -517206, -444532, -631976 ], [ 1324060, -587892, -1659620, 645544, 825196, 580544, 1163224, 248112, -616924, 199900, -283008, 553816, -1294044, 490676, -692964, 561352, -910344, -497632, -66980, 785236, 357084, -596664, 1094516, 591664, 361596, -383932, -63716, -226656 ], [ 1640410, -906942, -1842470, -144356, -92654, 102944, -470876, -797688, -666874, -546950, -959808, -1545884, -1372794, 528926, -539814, -704948, 348756, 129968, 486970, 639886, 387834, -792564, 1327166, 937864, 199146, 1297718, 1241434, 2544 ], [ 829840, -59352, -242960, 256264, -730304, 115784, 59584, -855888, -49504, 106120, -760488, -676664, -563904, -154744, 86016, -424328, 84696, 8048, -439520, 678736, 291144, 235296, 174776, 469864, 190296, 264848, 896344, 648864 ], [ -224268, 814010, 1586554, 809460, -1082962, 224662, 1065244, -588130, 629290, 949584, -297380, 698284, 270630, -821984, 761444, 96974, -554540, -309218, -1557228, 673070, 139102, 1308122, -1064958, -152322, 286934, -1183956, 257064, 1227768 ], [ -907368, -895540, 1321804, -46440, 652388, 75412, 1430344, 447620, 284140, 242784, 600520, -224216, -801420, 423616, 770744, -800476, -1139240, -703868, -937128, -212380, -241148, -154228, 210492, -294972, 1035284, -80856, 767664, 138768 ], [ -1016152, -1638288, 627042, -783556, 1571504, 175910, 1474588, 538144, 397538, -324700, 1030244, -502162, -1227698, 1316054, 624894, -919566, -998418, -898418, -267496, -388606, -177814, -1061924, 713962, -21008, 1278280, 532318, 960946, -537736 ], [ -213952, -847488, -749808, -1332256, 1195904, 672560, 1009888, -870656, 1238288, -671200, 717344, 242288, -629648, 1648304, 232944, 195984, 293232, -775568, 480704, 560144, 589136, -1089824, -7088, 913792, 719680, 368368, 650896, -559936 ], [ -13042, -606468, -245676, -1300168, 26030, 691034, 559366, -89720, 305462, -584506, 655262, 660338, -193370, 640376, -76896, 62646, 953808, -1043072, 11534, 965744, 374234, -602828, 126112, 355720, 381196, 145156, 794746, -353758 ], [ -95092, -624168, 1143624, -994768, -1517620, 484484, 115516, 1721680, -1461988, -293956, 711212, 924788, 166780, -998224, -348096, -658404, 1317408, -1494272, -1030516, 1115744, -302716, 126472, 661312, -904880, 146296, -105944, 1152196, -40108 ], [ -103850, 143612, 447752, -793028, -266976, 968660, 961722, 264286, -473542, -895904, 652698, -193820, 885652, -402878, -793182, -647994, 529506, -700092, -74994, 217464, -845930, 352948, 66472, -167470, -821378, 908338, 112134, -360244 ], [ -1000, 392552, 79152, -787648, 805464, 1265960, 1470392, -643384, 52328, -1212624, 742048, -813680, 1278832, -209888, -785552, -409584, 50616, 55648, 588776, -276016, -1125320, 552488, -132928, 252480, -1255528, 1231208, -594376, -728624 ], [ 403250, -844498, 767652, -1314448, 1177314, 997310, 953642, 206966, -901522, -677724, 1246648, 42220, 749332, -1291688, 480148, 400716, 508266, 611848, 299726, 422684, -689270, 715838, 840272, -351120, -167278, -442642, -278326, -1181924 ], [ -165892, -951412, 249828, -1324984, 327888, 154520, 992048, -73156, -722044, -572148, 812212, 542968, -22928, -1425464, 1114000, 104064, 517272, 1118236, -315160, 933812, 290344, 240032, 1193972, -708936, 653684, -174916, -652420, -439568 ], [ -1499842, -170362, -1215822, -929884, -1481112, -1139380, 1466648, -1241506, 347906, -803898, -360038, 764668, -985928, -814364, 1251400, -1062336, 173772, 1585486, -1186060, 1297562, 1697044, -737968, 1060922, -873636, 1264634, 1618334, -1568770, 1242232 ], [ -734592, -59648, -55168, -620672, -301824, -601344, 399104, -1402496, 286848, -990464, -595840, -374528, -227712, 89216, 467328, -162688, 724224, 327424, -1033856, 707200, 766848, 408320, 1388160, -186112, -159616, 220160, -299520, 679424 ], [ 223246, -120886, 1141324, -285610, 1008562, 231206, -779034, -1231066, 202272, -1110678, -509606, -1426252, 571336, 920636, -384988, 824674, 1101360, -820418, -594112, 59682, -336224, 1503414, 1673180, 378564, -1581534, -1331112, 915126, -140344 ], [ 202396, -512236, -79976, 285740, 93412, 945356, -1058484, -132916, 1111872, -890028, 513844, -608152, -113264, 1039736, -712888, 256324, -423840, 398332, 495488, 33732, -108224, 176364, 1252280, -623736, -954684, -581712, -373524, -210544 ], [ -311408, -73174, -138554, -5068, -159560, 912716, -949458, 96476, 1558482, -472566, 1129150, 19538, -508256, 1046108, -488830, 348832, -745728, 841120, 1309142, 215682, 272566, -775872, 1217942, -637884, -227646, 96474, -557796, -249988 ], [ -1452608, 1422776, 1282696, -1393168, 430240, -70384, -346008, -779824, 1415832, 195384, 1225000, 404888, -534656, 909008, 437720, 1282432, 463872, 296320, 1771592, 662232, 847816, -1251072, 1675592, 605616, 626904, 684024, 663504, -250288 ], [ -327478, 1090746, 153156, -1169438, 837990, -220674, 137322, -990294, 754862, 818454, 1001410, 731718, -179246, 231918, 500660, 1268822, -346678, 797070, 771262, 689352, 1030036, -83862, 1038632, 746256, -174376, 443824, 351734, -410528 ], [ 1551840, 120780, -1818720, -382756, 1162248, -69004, 538376, -940876, -102304, 1409736, 652504, 988572, 291824, -583032, 251172, 892564, -1836760, 1653456, -724924, 588172, 1023628, 1625380, 15800, 465212, -1533416, -82904, -489904, -627184 ], [ 878640, 128430, -679920, -441706, 855348, 50546, -469324, -242926, -1241104, 1436436, -30596, -531978, -83176, 737268, 60522, -148286, -1316860, 1613256, -904774, 1371022, -651122, 1319530, -562900, -569338, -1273316, -81404, -323704, -780184 ], [ 500928, 129696, -40464, -538096, 273120, -118288, -1059664, -68896, -1643200, 1289808, -387200, -1018512, -288256, 1580352, -187056, -696800, -585616, 1551408, -676432, 1712032, -1305680, 669808, -816400, -1202944, -695072, -145376, -194416, -1028848 ], [ 751128, 117396, -462114, -714046, -894180, -899938, -763114, -1008196, -479800, 774858, -50000, 692238, -132256, 1409352, -555606, -199100, 594734, 1443558, 419318, 1114132, 207670, -710642, -378850, -984544, 559228, -348476, -143566, -1480798 ], [ 467636, -132908, -397728, -534508, -694912, -1194724, -122944, -845980, -59300, -311780, 417840, 532444, 238196, 824536, -704092, 394372, 508060, 396112, 682652, 1191604, 1157980, -1156832, 37908, -1088788, 551012, -563812, -355652, -959848 ], [ -152314, -533258, -26928, -130858, 365888, -1182574, 733856, 10670, -107150, -1758830, 968040, -806606, 743846, -21164, -713842, 1048222, -377390, -1243688, 421202, 1694854, 1753330, -1014032, 441558, -1396438, -253138, -786862, -733502, 174452 ], [ -792528, -621896, -534552, 225736, 665904, -240184, 1143760, 136320, 613944, -1665816, 824368, -1331288, -467368, -818040, 426152, 86392, -673280, -1172200, 27832, 1656824, 219600, -776168, -628080, -1437392, -273656, -1125784, -843976, 363008 ], [ -1241838, -747296, -1012212, 560596, 912684, 350726, 1397830, 321930, 1188924, -1080306, 668308, -1338878, -1324468, -1179660, 1333352, -621878, -929300, -1049290, -94358, 1419824, -1135890, -609518, -1293510, -1187702, -281366, -1394224, -832696, 446408 ], [ -919188, -1148096, -1008312, 827896, 1259784, -847324, 1212580, 1048380, 862824, 841044, 748408, 386572, -58168, 179640, 835952, 349372, -1268600, -1425340, 922492, 609824, -901740, -766868, 264540, 114748, -560516, -1333024, -444496, 498608 ], [ -885138, -1205018, -760064, 894286, 1282172, -1189268, 902048, 1375378, 962150, 1690948, 1057834, 870524, 593710, 1122690, 697896, 805212, -1434962, -596374, 608748, -223634, -400672, -700220, 267480, 549474, -522872, -954512, -53336, -85592 ], [ -1147488, -908768, -260864, 754336, 971072, -651968, 462848, 1292128, 1498400, 1440448, 1602784, 79424, 614560, 1638240, 928896, 731712, -1423712, 1470176, -1071552, -1081184, 374528, -403520, -1326720, 93024, -159872, -250112, 340864, -1323392 ], [ -1230242, -58272, 503600, 302158, 979988, -55550, 62234, 1420688, 600478, -4448, 901772, -323102, 136624, 1039516, 1287100, 313534, -963236, 1226876, -887452, -576660, -92694, -794406, -1086256, 66920, -510772, 440364, 736834, -1259534 ], [ -1173560, 881016, 1190696, -272936, 1010468, 482764, -206104, 1455608, -485288, -1514660, -76012, -641840, -364388, 270028, 1560856, -121028, -452288, 454532, -240376, 236400, -748728, -1338744, -407836, 110624, -878872, 1037328, 1120312, -847592 ], [ -73460, 1112916, 160796, -1287836, 290918, 168514, 926396, -246892, 741412, -51110, -350962, -1208840, 424762, 1011778, 466756, 330922, -761888, 801782, -83476, 349800, 298572, -1503444, -414586, -384976, 781628, 602328, 1354612, -492092 ], [ 398152, 999968, -242296, -1099296, 71448, -323704, 1398544, -1150552, 879248, 1091168, -270928, -1035744, 373632, 1299256, -536904, 758232, -749488, 621904, 183632, 80496, 1050640, -1587560, -49328, -187688, 1499368, 111664, 1467168, -208440 ], [ -185198, 308168, 406754, 1109304, 691398, -1114654, 762244, -713302, -810652, 1694168, 404972, 379656, -1087968, 824206, -1388754, 1144182, -196588, -442796, 635732, -831204, 1307140, -1536410, 940372, 1172662, 634618, -472436, 1375368, -45390 ], [ -379648, 77568, 623104, 1845504, 898048, -1378304, 550144, -567552, -1373952, 1895168, 630272, 851456, -1575168, 665856, -1672704, 1272832, -12288, -797696, 786432, -1135104, 1392640, -1519360, 1270272, 1626112, 346368, -667136, 1344768, 8960 ] ], [ [ -1702656, -1742848, -1339392, 814976, -751616, 1036800, 871168, -1073920, 869248, 276096, -1832832, -2000640, -92544, 58368, 1150464, -1916672, -876544, 272896, 1160064, 1259904, 551424, -654080, 1058688, 52096, -1402752, -1510784, 1133568, -1013632 ], [ -594480, -648112, -861360, -54688, -124736, -46416, 306880, -989488, 750496, 572736, -1690320, -1717584, -144192, -37344, 947760, -1364768, -412528, 870928, 701424, 1134816, 243408, -879200, 880848, 492112, -1091136, -476480, 1026144, -821152 ], [ 1137045, 1062413, -114435, -1413538, 854764, -1738941, -574820, -857563, 564946, 1036236, -1467645, -1275309, -224892, -186894, 631035, -502418, 312497, 1805353, -15201, 939366, -237867, -1230950, 602973, 1179637, -604236, 1139620, 858294, -520402 ], [ 666720, -129892, 375800, -1387228, 1011974, -567066, -872090, -1067448, -471804, 1022896, -208550, -1232944, 498498, -724944, 854290, 403052, -4008, 523158, -437406, 1457146, 820788, -1601600, -158042, 1055792, -454736, -399250, -33846, -768662 ], [ -1731, -1130603, 745513, -881943, 1073882, 451321, -1119472, -1096813, -1161422, 819147, 843361, -1284186, 805159, -838901, 924576, 795686, -156806, -311368, -580453, 1434696, 1475222, -1613302, -861988, 581116, -561437, -1279220, -556189, -688376 ], [ -809556, -770228, 766588, 919932, 1011032, 247996, -1339072, -426988, -459272, 81972, 935836, -1557336, -505916, 588724, 341376, -571864, 502744, 921632, 157172, -604704, 375272, -395752, -1253488, -892784, -1460012, 857680, 359636, 646624 ], [ -498549, -161735, 336238, 1407312, 711881, -442010, -1168867, 205514, -123488, -8193, 1199560, -1585566, -1163507, 1055623, 80316, -552067, 613408, 1671149, 838559, -601050, -104929, 60401, -895876, -1267235, -1718129, 869353, 855080, 1235554 ], [ 845226, 675790, -510812, 681312, 194606, -1581260, -638842, 803564, -125888, 498882, 1621360, -1387716, -1217882, 635698, 116616, 748358, 217408, 1974374, 1468034, 1288500, -13054, -186274, 153224, -626810, -1385054, -1080722, 962480, 1135804 ], [ 1419303, 1397659, -484403, -558735, 327774, -1097727, 343559, -458764, 98510, 390650, 1270595, -937692, -1070957, -675620, 671904, 967619, -258502, 1043996, 731902, 1228429, -658181, 322231, -688127, -69650, -684942, -803443, 1228419, 1035261 ], [ 1680192, 1962360, -374768, -1624096, 475008, -215960, 1214744, -1802552, 396656, 178472, 654992, -352136, -921064, -2023216, 1073192, 965048, -703632, -9968, -305760, 769680, -1200808, 906104, -1689480, 356968, 26168, -104152, 1342968, 784512 ], [ 797592, 1433085, -1247018, -238396, -510192, 881815, 284969, -252677, 876506, 278447, -693658, 883789, -1133239, -1961266, -812833, 1182773, -737382, 272182, -1243860, 719430, 531617, 669629, -397155, -149657, 123893, -151777, -115107, -722688 ], [ -60108, 526500, -1780118, 746054, -1117212, 1346020, -608206, 238048, 1174046, 290342, -1150858, 1123534, -1287664, -1766026, -1082368, 1349798, -853962, 155632, -1761750, 946980, 1058402, 822644, 547740, -259802, 380798, -408682, -947112, -857388 ], [ -880458, -946050, -1804493, 1128629, -1156962, 859870, -1446481, -859952, 1198121, 170117, -270883, -130991, -1355464, -1370851, 1072832, 1440773, -1094787, -558968, -1649325, 1591230, -223273, 1559894, 971490, 224773, 876473, -979507, -840012, 1066662 ], [ -342308, -1475580, -239384, 834892, -562104, 493892, -921212, -1399836, 751648, 797496, -253484, 99812, -73240, -1246440, 1402416, 1217460, -330244, -456336, -1028808, 740168, -811892, 670896, 1258948, -383380, 804256, -898980, -393716, 1714320 ], [ 796717, -1588005, 2028766, 242017, 313446, 181067, 207163, -1692861, 97048, 1755546, -617609, 987587, 1806110, -1241790, 924516, 855135, 878981, 7764, -183558, -772282, -1093967, -937404, 1486123, -1474855, 480856, -530355, 202609, 1797420 ], [ 829442, 182426, 158836, 969820, -947014, -694898, 610708, -27476, 63308, 254058, -1012888, 897600, 1309098, -570178, 155204, 957012, 1185184, 190368, -1232634, 352036, 630246, 382106, 1303486, -89772, -724550, -947462, -308772, 384092 ], [ 431669, 991322, -1179350, 1042651, -1599682, -1002758, 995932, 858331, 129497, -903591, -1070866, 885561, 657942, -311485, -400465, 717843, 1326199, 73635, -1777332, 1283569, 1809447, 1168805, 717823, 523995, -1119011, -1155569, -834135, -577546 ], [ -1034656, -737728, -1006400, -614624, -615232, 169792, 1359232, -328544, 431072, -1091616, -260416, 1107936, -307008, -1137760, -396640, -414432, 1073824, -803040, -959232, 1627744, 1517472, 483680, -889952, -931680, 602464, -798944, -1356960, -325696 ], [ -1046893, -295622, -728186, -730306, 436814, -33959, 545278, -746149, -289979, -1056385, 129236, 819987, -369517, -673089, 365146, -921057, 824889, -571390, -177639, 1354181, 266769, 34453, -685277, -467018, 836010, -569255, -1462943, -508662 ], [ 22982, 1762228, -371636, 301244, 1539164, -1261934, -1144772, -591274, -1772054, -855010, 205736, 152262, 239558, 752286, 1690996, -962082, 578514, 485060, 576786, 620906, -1697406, -239222, 868198, 1426732, -37740, -434030, -1258718, -1015212 ], [ -726948, 1324013, -905586, 1157489, 1816339, -1312174, 33693, -196094, -1792799, -1206005, 620106, 531817, 1151273, 1063106, 1640406, 247623, 1195599, -252815, 1292146, 290631, -539371, -811182, 270303, 1673902, 354515, 709150, -1233958, -965037 ], [ -1388160, 403844, -1401840, 1827344, 1812700, -1205272, 1118016, 141640, -1648928, -1275920, 981444, 969172, 1772792, 1128224, 1214148, 1368048, 1607232, -902924, 1588576, -97608, 900056, -1096128, -390576, 1662184, 828704, 1773904, -1192240, -633924 ], [ -113760, -1030531, -980940, 1660244, 1001275, -1224622, -608784, -16310, -1821128, 575980, 791469, 864097, 626342, 803624, -72627, 1009548, 242832, 357001, -282824, -1115658, 1295006, 366672, 355524, 1621234, 710504, 1612804, -916540, 722451 ], [ 927978, -1496348, -190222, 1474342, 459470, -536602, -1162822, -309648, -1682806, 971320, 270606, 286116, 233502, 841906, -167328, 258790, -661480, 1137764, -1076424, -1208602, 1334316, 869006, 645344, 1105304, 668396, 923854, -746036, 824056 ], [ 1689153, -794198, 1046453, 1265767, 242795, 1004423, -302647, -766248, -1170031, -389780, -649269, -862134, 749427, 1317781, 1175472, -964985, -1010980, 1340714, -570324, -185977, 944766, 213131, 384944, 16604, 718046, -401621, -702386, -587444 ], [ 1888760, -238208, 1164248, 380488, -469984, -78824, -124328, -214064, -186520, 399464, -65600, -847992, 415328, 1103904, 1604184, -621040, 196264, 415488, -143576, 696704, -276160, 191736, -185416, 116672, 736560, -799064, 251824, -696160 ], [ 1853048, 278239, 932291, -682865, -1266199, -1937471, -161522, 645583, 898871, 1821785, 918154, -439401, -133981, 679260, 1711932, 194402, 1822630, -785424, 215635, 1461044, -1718014, 360246, -837094, 622841, 723228, -832610, 1460980, -363478 ], [ 742448, 1035814, 1417166, -509690, -25174, -1036646, 181228, 669958, 596246, 928010, -739196, -29226, 1073294, 812760, 1559832, -439948, 831580, 583776, -399890, 524744, -1692364, -80004, -916444, 1195466, 199128, 310540, 1374280, -45628 ], [ -252402, 1443764, 1126016, -219265, 776201, -434371, 285228, 233233, 306721, 377135, -1306771, -45026, 1783919, 444310, 904257, -845973, 193980, 1292626, -494840, -292206, -1444164, -591829, -1052319, 1312041, 217228, 1106565, 1438580, 50022 ], [ -1015752, 1152464, -717184, 305660, 698276, -429196, -88272, -1125692, 43396, 512060, 305204, -912776, 1501244, -928040, -758268, -795348, 263280, 680776, 451360, -870456, -750864, -1246804, -1301244, 516516, 1319728, 1208340, 1804880, -298728 ], [ -755536, 363199, -901472, 255070, -80278, -726513, 529975, -1044537, 504153, 536347, 943809, -153809, 917957, -825436, -846763, -1227178, 765826, 73062, 121745, -549737, -13995, -983869, -1013241, 329970, 636886, 1140539, 1242883, 286177 ], [ 114464, -722726, -97472, -138380, -1276228, -1204038, 1739050, -105462, 1396278, 494722, 1002534, 1574266, 155582, 155864, 2462, -1946428, 1526476, -532188, -967930, 306538, 748830, -174094, -405366, 506220, -1109564, 971714, 127858, 1427302 ], [ 727577, -752675, 235810, -882695, -142186, -1650927, 179155, -218223, 688500, -136163, 1390389, -34223, -393859, 319238, -958666, -1554571, -321281, -185031, -786832, 492754, -545166, 256388, 418962, 360033, -446603, 1253942, 2500, -112085 ], [ 1203904, -655616, 181616, -1190080, 1020240, -1635520, -835296, -229280, -79856, -470704, 1476032, -1142720, -923984, 431664, -1770560, -865776, -1888704, 27744, -592976, 593552, -1462576, 400816, 1110400, 277072, 246048, 1136704, -169984, -1427392 ], [ 1258204, -428816, -1150459, 226220, 1540215, 74780, 1049454, 471970, -558581, 476471, 341732, 662380, -1451159, 618489, -1451660, 561699, -1586004, -560406, -759551, 594227, -331801, -387959, 1242400, 530647, 275598, -598196, -833584, -1056892 ], [ 1440944, -490094, -1810846, 665920, 1208420, 585572, 1126240, 350900, -672620, 372604, -445096, 493380, -1585832, 723614, -1086134, 528834, -656380, -410140, -344232, 592052, 184134, -753072, 1282516, 815002, 216722, -447650, -328304, -611760 ], [ 1748744, -831869, -1817221, 154720, 47270, -71578, -557360, -570850, -431570, -754646, -893596, -1597770, -1338332, 749189, -675209, -925941, 883670, 459110, 637668, 587102, 101409, -705672, 1233166, 1129327, 71747, 1538725, 1315096, -93960 ], [ 1006724, 223216, -49516, 381880, -746500, 212792, -100580, -917260, 147580, 48664, -780196, -703140, -549992, -182116, 325216, -599916, 523700, 348080, -293832, 713792, -83496, 227868, -54944, 719752, 171692, 287080, 814636, 857220 ], [ -5654, 1310437, 1922239, 671844, -1227666, 643684, 850016, -973731, 730398, 1147679, -440039, 700453, 178755, -1107683, 1342970, 23777, -313053, -14446, -1533092, 765641, -275137, 1136305, -1353809, 130735, 400214, -1447184, -46558, 1700018 ], [ -1094804, -682538, 1567714, -221256, 435684, 211384, 1399616, 389094, 527748, 430754, 738286, -202922, -984870, 346342, 1097420, -785698, -1167078, -439396, -1115192, -229234, -284062, -351170, 251266, -443390, 1282964, -5984, 794492, 437468 ], [ -1346231, -1647086, 727236, -961439, 1492093, 175601, 1515956, 654269, 617621, -175333, 1243898, -483377, -1338438, 1368267, 721486, -877829, -1221718, -670800, -496902, -534460, -29232, -1259573, 891163, -372932, 1561238, 687509, 1118211, -464844 ], [ -268856, -980336, -884064, -1459064, 1585768, 768776, 945056, -821656, 1171496, -605608, 682448, 224248, -407088, 1704792, 138736, 167896, -8368, -595200, 439248, 254240, 643968, -1249448, 88, 719968, 880688, 194984, 621336, -795744 ], [ -98414, -596177, -382842, -1480247, 213805, 834356, 359417, -67351, -11995, -627373, 447296, 681157, -159342, 585522, -139391, -93713, 704111, -1023990, -56529, 685124, 490305, -538073, 133858, 51124, 485942, -159739, 695151, -437022 ], [ -354764, -345002, 1112508, -1277222, -1847870, 651656, -233158, 1736474, -2013070, -456898, 365696, 1020082, -233292, -1218828, -274166, -970538, 1180886, -1690140, -1226154, 947624, -52470, 503302, 749908, -1446776, 225692, -449614, 1037526, 246228 ], [ -110626, 341545, 377854, -918415, -429854, 1151871, 970140, 267709, -681476, -1048470, 468640, -130047, 706436, -362474, -1038420, -786454, 687491, -587427, -373095, 92713, -716863, 333534, -161348, -434644, -684696, 777670, 59039, -310938 ], [ 145984, 519080, -56036, -782040, 875996, 1485876, 1726160, -652716, 81444, -1321520, 666260, -749112, 1325756, 1816, -1143380, -378744, 350536, 369468, 251400, -301412, -1084068, 350024, -510968, 182416, -1068316, 1288560, -673816, -846728 ], [ 399184, -735970, 505189, -1269090, 1611221, 1311351, 1116860, 181359, -970581, -661220, 1110335, 204438, 987581, -1187534, 612145, 564006, 516886, 792093, 94950, 655813, -624843, 969974, 798982, -476084, 45659, -284940, -631666, -1230278 ], [ -170186, -920020, 115660, -1360752, 720920, 373728, 1035794, -234696, -668568, -476528, 734990, 836856, 20414, -1524452, 1449634, 83040, 397426, 1199220, -429126, 1128442, 312804, 547526, 1172206, -890606, 917462, -53952, -941014, -523088 ], [ -1385861, -262570, -1020890, -1141752, -1446580, -1163472, 1369769, -1632996, 697332, -665528, -284185, 1216956, -1440961, -1191602, 1565809, -1516560, 53401, 1594170, -1242051, 1220317, 1626354, -693949, 809431, -1113431, 1598987, 1594848, -1526539, 1041112 ], [ -517376, -188096, 17088, -858240, -99776, -759168, 171200, -1868352, 651392, -832896, -806400, -277056, -493568, -48256, 582272, -204928, 539136, 103616, -1193088, 646528, 637312, 349248, 1223872, -195328, -124352, 296064, -33088, 430912 ], [ 499851, -276136, 1008877, -476069, 1376025, 25571, -1085405, -1666436, 530960, -956682, -942493, -1702890, 567708, 1083089, -452360, 1204857, 872785, -1224193, -822122, 72607, -469573, 1407460, 1669212, 606747, -1808278, -1137448, 1310983, -416415 ], [ 298326, -726736, -442598, 415606, 88050, 1082246, -1147130, -83336, 1388960, -848532, 670982, -857940, -117192, 1334114, -684560, 274482, -508190, 280382, 560428, 163582, 40502, 268360, 1517112, -407178, -858028, -407248, -293042, -468990 ], [ -303555, -217003, -447353, 214948, -356775, 1163276, -902681, 334501, 1748132, -384741, 1604657, -190299, -564789, 1386512, -411860, 329586, -799472, 812546, 1482892, 451171, 643868, -660596, 1526382, -487071, -30307, 209333, -576902, -415371 ], [ -1414980, 1514972, 1389172, -1375952, 271500, 2576, -268556, -730724, 1472432, 531684, 1673132, 251676, -710364, 1186112, 503440, 1638936, 296128, 107096, 1819792, 988996, 1365968, -1322096, 1741032, 621804, 641468, 681308, 819448, -226596 ], [ -204360, 1088637, 355852, -1076557, 939100, -122089, 180164, -1190949, 789677, 1263034, 1128302, 758551, -428534, 376972, 506070, 1618606, -500052, 604221, 845602, 1064161, 1505068, -166341, 1170997, 912774, -240122, 340163, 300918, -384926 ], [ 1772554, -86354, -1644664, -117622, 1585710, 129118, 524426, -1396550, -48966, 1904008, 368682, 1230156, -7918, -587986, 179042, 1094998, -1925322, 1514646, -571600, 985042, 1383366, 1597834, 315454, 867364, -1642922, -282304, -865734, -670054 ], [ 899329, 59371, -857164, -174847, 944235, 348643, -483199, -338375, -1174791, 1702708, -90543, -446994, -194443, 839339, -66883, -149777, -1203297, 1549071, -757000, 1415317, -519609, 1449409, -546221, -600086, -1452497, -380704, -273159, -976279 ], [ 348184, 105712, -352144, -373888, 55968, 199672, -1040800, 35992, -1600176, 1452928, -331800, -1002984, -318568, 1741232, -318088, -784448, -357816, 1485336, -574168, 1613824, -1372992, 858304, -1015688, -1444040, -810104, -472720, 138240, -1347856 ], [ 481459, -59138, -447394, -874288, -1356732, -732353, -642100, -1042733, -537126, 1100128, -109875, 823491, -310093, 1526582, -580513, -122648, 750009, 1213011, 391157, 1319824, 4008, -673496, -651713, -963065, 792721, -551170, 164640, -1858306 ], [ 345450, -305730, -372398, -592642, -1143562, -1014306, -24486, -842520, -2340, -43274, 257226, 528768, 41818, 799722, -779872, 458100, 501478, 260116, 607832, 1357300, 959602, -1092694, -22916, -1117580, 709830, -657496, -342330, -1191846 ], [ 39675, -603855, -190073, 182033, 94613, -886431, 731139, 163980, 199410, -1685099, 715851, -1103232, 610243, -250053, -939472, 987750, -602147, -1121834, 352532, 1603750, 1649527, -810469, 772834, -1672730, -435795, -781396, -1185555, 216579 ], [ -619564, -550284, -777984, 368984, 530932, -45236, 1314724, 304772, 693220, -1823648, 856984, -1558424, -775652, -914744, 320700, -124664, -869100, -1413540, 195560, 1550864, -102156, -913940, -451832, -1499124, -324576, -1263384, -1120980, 237600 ], [ -1155139, -628374, -1344474, 554309, 926557, 432649, 1654579, 521702, 1061185, -1375058, 916234, -1433414, -1723382, -1174229, 1371375, -933299, -1121100, -1565610, 232970, 1287869, -1594491, -980945, -1261472, -1069839, -195741, -1629339, -946110, 180555 ], [ -1050514, -1377924, -1508124, 975134, 1489582, -836426, 1090354, 1399652, 805510, 803092, 778684, 527836, -113732, 28546, 999450, 149326, -1657800, -1608060, 1007420, 307694, -1044066, -743270, 420928, 82086, -513966, -1383714, -703860, 382530 ], [ -1225572, -1556527, -1093094, 1132556, 1705806, -1301454, 801927, 1702992, 971746, 1797760, 984309, 1019779, 707411, 979277, 974807, 839825, -1962325, -597749, 573413, -599998, -324995, -577375, 422492, 475067, -566087, -876832, -302806, -203706 ], [ -1687872, -1148752, -83744, 1019456, 1565856, -940704, 796752, 1416192, 1571296, 1576960, 1542384, 2704, 718736, 1671152, 1306832, 1127600, -2028400, 1493776, -1101712, -1433248, 567280, -485200, -1302208, 88592, -344912, -101632, 261344, -1599456 ], [ -1606959, 47204, 799346, 597963, 1515350, -94266, 491090, 1381027, 658145, -1843, 900281, -301179, -12277, 878882, 1438847, 501937, -1211894, 1172319, -886241, -870912, -119167, -814226, -978251, 207275, -544938, 424942, 698762, -1491591 ], [ -1313436, 1343174, 1458410, 34884, 1395860, 762936, 213158, 1272784, -440206, -1668070, -8488, -467358, -767500, -124996, 1419890, -270056, -283322, 322344, -208484, 21726, -1021432, -1237880, -177806, 377366, -716460, 846448, 1089194, -983424 ], [ -268986, 1331249, -65065, -1194666, 204110, 229236, 1191233, -460616, 1049219, -104545, -240988, -1274133, 513950, 1066154, 288515, 123844, -818447, 919644, -110534, 360501, 517868, -1436180, -286781, -436759, 753390, 835048, 1334519, -561024 ], [ 163636, 1069732, -572112, -1134872, -172028, -387960, 1618688, -1394476, 1203156, 1101784, -164760, -1105500, 709672, 1534344, -713724, 645788, -844420, 741764, 140100, 151652, 1539168, -1605164, -18232, -362052, 1293304, 571144, 1545992, -149964 ], [ -430739, 389257, 626988, 1089178, 820897, -1145310, 1121888, -986251, -884619, 1708534, 429690, 700425, -917078, 788994, -1499199, 1382663, -15745, -737311, 647025, -976423, 1690968, -1724939, 884018, 1204623, 272254, -116606, 1700642, 242061 ], [ -628864, 162432, 1026688, 1830528, 1151872, -1397760, 956288, -850176, -1580544, 1910784, 627840, 1302400, -1459328, 540544, -1761024, 1628288, 260480, -1230336, 816000, -1352448, 1741568, -1764864, 1184768, 1726848, -68096, -345856, 1752192, 372736 ] ], [ [ -1561600, -1564672, -1458176, 729600, -335872, 309248, 611328, -1111040, 397824, 673280, -1688064, -2008064, -408064, 503808, 1165312, -1508352, -638976, 317440, 807424, 1456640, 120832, -513024, 557568, 471552, -901632, -846336, 1282048, -868864 ], [ -774976, -490816, -756032, -153984, 62720, -196288, 331008, -1058624, 270720, 875264, -1413312, -1570496, -342784, 87936, 1039168, -1215360, -390720, 822208, 408640, 1195136, -63296, -779904, 559296, 545472, -851712, -6912, 882304, -846208 ], [ 454124, 1187084, 341068, -1534584, 685520, -986188, -106992, -976724, 72120, 1190864, -984012, -886796, -240784, -561864, 842068, -757560, -2820, 1610908, -214460, 786536, -350996, -1196904, 561996, 660972, -773712, 1304688, 257704, -810808 ], [ 47744, 37264, 749088, -1099664, 865640, -519448, -620312, -759584, -458000, 761664, -50152, -812096, 358776, -1019584, 563768, 181840, -220000, 576808, -474120, 1373336, 822064, -1117184, -101144, 872512, -537792, -134712, -305576, -555048 ], [ -424116, -885524, 951964, -365540, 961304, -64676, -1079104, -524556, -743880, 259476, 771644, -908056, 592676, -1032940, 322304, 629864, -229480, -103264, -552236, 1415904, 1510312, -843816, -737520, 693520, -492620, -1063344, -598732, -141088 ], [ -720816, -344624, 622864, 946960, 876704, 43024, -1333504, -261456, -115680, -310224, 1088144, -1437856, -542224, 422960, 226304, -715936, 617120, 868736, -99536, -640896, 188512, -30816, -1120320, -841280, -1136720, 421056, 14768, 758912 ], [ -351084, 107356, 185032, 1289920, 631580, -490904, -1237684, 223320, 220800, -158268, 1396064, -1514632, -901492, 929444, 49808, -779572, 708992, 1525772, 353476, -711192, -200252, 196092, -835440, -1230260, -1382396, 509724, 555104, 1068920 ], [ 633816, 477256, -353168, 737920, 238280, -1617104, -818584, 912720, 288000, 659832, 1696064, -1173232, -544792, 559544, -200992, 340328, 104192, 1892072, 806776, 1052208, 272248, -118008, 65760, -561560, -1260296, -689976, 1027904, 834320 ], [ 1121444, 1255124, -539764, -322820, 214152, -899396, -46172, -396240, 486472, 577816, 1225268, -958224, -446732, -707056, 470528, 428596, -102888, 1122064, 480008, 1037580, -328364, 216932, -571460, 131784, -447432, -430068, 1151540, 919116 ], [ 1403648, 1968160, -705600, -1229696, 211456, 157792, 681376, -1825056, 716352, 294240, 543168, -635872, -452192, -1988416, 1077600, 330528, -220608, 186304, -28288, 628160, -949088, 629792, -1349600, 656480, 397600, 100704, 1048096, 929280 ], [ 921248, 1354060, -1373400, 129904, -321344, 513892, 354076, -416556, 956952, 52740, -427032, 828428, -827492, -1669816, -627900, 654828, -354408, 46504, -557488, 329960, 324412, 447692, -350900, -278620, 184300, 94404, -286004, -299520 ], [ 201008, 565360, -1744680, 969064, -738704, 618352, -246344, 31104, 1103112, -5400, -710232, 1162568, -1128512, -1317976, -956160, 1020648, -500568, -107456, -1041448, 521840, 806392, 614192, 499600, -511000, 232840, -65496, -1088864, -467280 ], [ -875992, -485240, -1671180, 1027564, -982904, 345352, -1256444, -962496, 1107612, 211500, 37068, -198532, -1318112, -916276, 781440, 1448748, -665268, -282656, -1457548, 1448840, 101092, 1303592, 1127800, 310700, 674140, -455796, -1094864, 956520 ], [ -288368, -1098000, -151456, 889296, -610592, 194032, -1044752, -1236624, 594816, 909088, -11856, 40304, -245152, -859232, 988992, 1170480, -99056, -32704, -887520, 862432, -321328, 550720, 1192944, -47792, 814464, -336496, -404272, 1468864 ], [ 1035532, -1517100, 2007944, 663996, 34408, 96532, -292652, -1192524, -146784, 1819288, -412956, 986804, 1386248, -954632, 519792, 579780, 790444, 405296, 118680, -393368, -618628, -840080, 1009044, -928292, 821664, 8204, 594428, 1578064 ], [ 750968, -61928, 269616, 1109136, -887912, -542648, 67248, -102064, -246064, 400856, -542624, 828928, 763608, -719992, 278512, 846000, 920704, 141184, -926104, 609904, 729832, 308504, 797320, 214960, -450152, -548712, -336496, 152208 ], [ 289772, 674584, -982440, 987348, -1285496, -700520, 378000, 532052, -166564, -635428, -468536, 768604, 229032, -612940, 23428, 729588, 944356, -271436, -1544752, 1281916, 1652644, 953132, 411844, 665428, -926132, -845820, -1043428, -827352 ], [ -569728, -502016, -848640, -615552, -279296, 398080, 576000, -43648, 350336, -608128, 120064, 997504, -768, -845440, -275072, -400512, 720256, -1041536, -996352, 1023616, 1423744, 213632, -419456, -735872, 688768, -443520, -1107328, -605952 ], [ -723340, -21224, -629528, -880120, 550088, 119132, 237704, -471084, -287572, -686780, 459952, 790900, 9716, -412988, 200600, -752828, 559452, -672136, -453284, 643884, 345852, -87956, -343628, -310360, 899288, -237988, -1011268, -500136 ], [ -351640, 1692976, -346928, -148720, 1247888, -1184968, -499696, -788184, -1784872, -844280, 614752, 260200, 199016, 514312, 1252400, -526328, 445752, 545264, 85816, 173784, -1363848, -63656, 407272, 1474640, 64688, -178888, -796168, -480336 ], [ -583920, 1048716, -886968, 680700, 1631348, -947528, 313804, -248584, -1523012, -1188460, 749272, 324380, 1083036, 604152, 1153960, 479652, 705412, -157956, 768696, 121764, -528148, -539336, 262212, 1650760, 260468, 445192, -849128, -320396 ], [ -731136, 27888, -1406016, 1348032, 1792400, -590240, 1004800, 249056, -1083776, -1256896, 811504, 438704, 1722912, 577920, 799216, 1327680, 803584, -825552, 1170048, 32544, 554144, -830720, 123072, 1601632, 530816, 1062592, -860480, -89072 ], [ 56064, -1065012, -1150416, 1085232, 1039700, -848840, -200000, -165544, -1134176, 273104, 510604, 335804, 519912, 618720, 27916, 716880, -247616, 245148, -22752, -589656, 875144, 249280, 738672, 1669432, 360416, 1188592, -436880, 403828 ], [ 692440, -1251472, -561480, 978152, 609864, -444440, -710248, -465088, -1084072, 622624, 166728, -53648, 199688, 776888, 104576, -72216, -771680, 1015152, -504544, -745240, 1025872, 716872, 972928, 1295776, 220752, 799560, -301872, 195104 ], [ 1146940, -344872, 429420, 1058852, 569364, 759460, -382948, -625888, -912772, -451376, -228972, -788648, 943988, 1076588, 1203776, -1076316, -660080, 1422552, -128944, -338140, 971272, 445972, 747328, 389776, 118152, -210540, -514872, -859696 ], [ 1475104, -100864, 476832, 391392, -300160, -248416, -295776, -320320, -280480, 119904, 188672, -564256, 583296, 1006464, 1224864, -491584, 360288, 601088, 194912, 180736, -151808, 468512, -62688, 341248, 419648, -338080, 332096, -767616 ], [ 1706656, -60220, 233652, -484476, -1365988, -1889476, -280248, 144260, 466916, 1184220, 796760, -31516, -78156, 822288, 894480, 569720, 1597416, -551104, 470516, 686512, -1577480, 576296, -1018344, 593116, 823568, -146296, 1467824, -303912 ], [ 648256, 495080, 698952, -269976, -392488, -716776, -28848, 627560, 223016, 684120, -647440, 89384, 1039944, 912288, 907680, 131120, 636816, 365696, 9416, -32288, -1564880, 340496, -710544, 1072216, 395168, 522704, 902624, -260112 ], [ -252344, 869680, 673152, -102076, 374812, 34124, 121552, 542460, 99516, 303620, -1233140, 21384, 1738244, 661288, 465980, -326380, 115216, 829496, -173984, -601288, -1322480, -77804, -600644, 1154716, 329168, 917804, 795824, -258712 ], [ -837344, 882880, -334848, -27376, 729712, -58576, 69952, -679440, 216816, 162320, -101840, -424416, 1596944, -271712, -885520, -821680, 471616, 387296, 198016, -870688, -620480, -861104, -886544, 444016, 987968, 765104, 1605824, -342112 ], [ -619584, 304068, -338176, 78344, 148184, -361084, 632548, -701148, 668380, 349268, 609468, 43652, 1105964, -348560, -796564, -1231064, 713336, -83480, 15228, -479644, 6508, -936396, -853596, 422712, 540200, 562772, 1355316, 114236 ], [ 76416, -627432, 257024, 202544, -991216, -788584, 1561048, -7848, 1319080, 731768, 1070568, 1056152, 406664, 84640, 150536, -1589264, 886736, -571280, -498072, 304856, 588808, -589896, -630696, 812112, -566800, 330872, 473016, 892136 ], [ 329436, -775092, 297464, -782500, 119336, -1241476, 396916, 105852, 840112, 132812, 992364, 20732, -75700, 80104, -382552, -1026452, -645820, -368804, -366912, 241208, -515528, -108432, 46776, 384828, -222868, 516008, 326256, -114028 ], [ 574720, -766976, 144960, -1377536, 1140416, -1318144, -375936, 161408, 242624, -291136, 794880, -684288, -569024, 47936, -952064, -379968, -1890560, -205184, -334528, 125376, -1294144, 228672, 713216, 33472, 111488, 466688, 67584, -1028352 ], [ 933520, -435776, -541140, -178736, 1110116, 656, 965064, 188408, -429676, 244964, 330480, 485712, -1172324, 54236, -1181264, 279732, -1526960, -406184, -873028, 89076, -330844, -9828, 1193216, 223972, -54712, -580912, -839616, -1031952 ], [ 1328192, -316616, -1097736, 329984, 588400, 329328, 967552, 36656, -495952, 50704, -200800, 208368, -1348960, 144136, -908712, 199800, -538640, -194960, -716128, 159024, 110184, -306240, 1301424, 451864, -10696, -334840, -551488, -692032 ], [ 1757792, -403916, -1528236, 166784, -411800, -306072, -333248, -289144, 27848, -854696, -797200, -1478232, -1110160, 315436, -147612, -600300, 1057960, 417640, 117872, 332424, 42684, -659040, 1047624, 716164, 238004, 1170860, 900512, -17632 ], [ 860912, 361024, 38064, 460064, -1049840, 146208, -107888, -424144, 285968, -135776, -826480, -727152, -285280, -393584, 686208, -482640, 773680, 220480, -234208, 578304, -295776, -113520, 150144, 439264, 59984, 118880, 394832, 785648 ], [ -326568, 1085484, 1874244, 753392, -1427128, 769776, 487168, -405940, 440456, 859332, -645156, 458796, 471220, -1091124, 1415064, -207556, 39732, -145352, -829552, 755868, -616380, 498044, -692348, 5252, -130776, -1283392, -441480, 1467960 ], [ -1115568, -653016, 1482744, -61408, -150928, 415776, 967168, 637160, 233456, 592632, 204744, -50904, -859880, 460776, 947664, -632056, -494568, -183152, -907552, 93768, -105480, -430456, 562552, -640648, 591024, 123008, 264720, 662160 ], [ -1133284, -1469896, 791152, -751044, 848844, 363260, 1172016, 725580, 239084, 250068, 655256, -294268, -1223656, 1435924, 470984, -581420, -623912, -271296, -662376, -266384, 347072, -887532, 1082708, -678128, 987560, 821228, 647860, 63536 ], [ 72416, -824896, -376448, -1242144, 1410144, 788960, 940416, -700320, 581984, -212832, 472256, -115168, -53056, 1496224, -20416, 222880, -110912, -439296, 95424, -147584, 707072, -596832, 437408, 249472, 868160, 396128, 518560, -206464 ], [ 346040, -443260, -280472, -1419492, 248460, 854192, 281436, -230244, -383572, -494988, 263552, 126764, -45256, 398008, -108100, -206204, 287236, -659112, -263676, 51184, 519740, -134364, 356984, -229712, 460712, 111788, 430468, -121096 ], [ 181040, -185560, 410128, -1449192, -1724040, 749792, -578664, 1132056, -1964872, -692088, 42752, 398264, -584656, -1245392, -5800, -1215704, 631336, -903312, -1148376, 287584, 74840, 408936, 542384, -1370912, -82288, -106312, 361768, 131504 ], [ -42360, 414364, 200200, -793860, -511112, 983236, 829200, 64332, -884592, -704936, 74240, -213828, 334192, -702296, -856880, -717608, 670004, -257204, -611620, 158108, -724548, 26888, -236400, -442416, -407456, 432744, -151356, -382104 ], [ -93440, 497504, 55440, -458400, 655248, 1049136, 1760960, -652368, -262032, -611136, 234160, -496928, 987152, -353376, -1128880, -132128, 591584, 294416, -181280, 170128, -1197168, -121632, -557600, 204224, -481936, 583744, -563616, -759264 ], [ 333760, -866296, 157740, -1054200, 1453548, 628836, 1212560, -220668, -1098732, -237936, 728260, 191272, 799052, -703176, 263420, 580072, 214184, 519116, -150680, 598828, -744468, 441768, 452200, -80176, 116564, -389456, -665016, -703464 ], [ 27304, -998320, -41520, -1242432, 907680, -85632, 908600, -516576, -784800, -306240, 527176, 653344, -18040, -833904, 876536, 95104, 15032, 797744, -496232, 740248, 119664, 210024, 631240, -579784, 538664, -11264, -970536, -182976 ], [ -855596, -162520, -477720, -1110432, -694320, -1031232, 796700, -1384176, 433200, -721440, -220124, 937744, -1329340, -792504, 877436, -1330496, -44068, 1118744, -1137332, 655948, 1307064, -646476, 157540, -1248484, 822164, 1428736, -1436436, 702624 ], [ -183296, 84736, 427264, -646656, 165632, -748032, 32000, -1599232, 499200, -821760, -821248, -304896, -434176, 193024, 177664, -409088, 227328, 261376, -773632, 576000, 596480, 302848, 490752, -291840, -334080, 470528, -305920, 451328 ], [ 606484, 120352, 1193868, -130476, 1070684, -176588, -710348, -1502064, 497088, -820440, -1081548, -1471064, 556688, 1175164, -528224, 614620, 352380, -546492, -159704, 489540, -282668, 1247728, 936208, 657236, -1427624, -655584, 709668, 12988 ], [ 524584, -486848, -185832, 358824, -223816, 843112, -669848, -240864, 1250688, -542640, 494952, -665264, -102112, 1193464, -569024, -113480, -704520, 112008, 905296, 360840, -244568, 360928, 1227808, -63064, -716624, -360384, -539832, -376712 ], [ -76340, -215060, -425052, -9744, -734500, 922576, -489692, 259884, 1486320, -63276, 1445244, -123860, -415468, 1222720, -200624, 114232, -829632, 214392, 1424080, 315828, 220816, -285104, 1334344, -109636, -58292, 15468, -757224, -570260 ], [ -1337840, 1175440, 787248, -1470144, -247600, -194624, -131792, -207216, 1062720, 672624, 1598544, 81040, -289168, 1265920, 688576, 1558432, 231168, -391008, 1247680, 377328, 1230016, -624704, 1205344, 701264, 533008, 493968, 338976, -514160 ], [ -282080, 653260, 219088, -1054604, 529040, -271004, 351728, -566956, 412300, 1244184, 843464, 561380, -123048, 540880, 617256, 1647432, -504112, 230092, 599160, 684348, 1515856, 98516, 628204, 922344, -360472, 465588, -71384, -347400 ], [ 1550936, -514104, -960032, 13400, 1369544, 26632, 841048, -862312, -316520, 1727456, -217640, 1091536, 43064, -403256, 194296, 1224744, -1831768, 1271336, -212928, 1067576, 1498728, 1179480, -97912, 902512, -1743320, 250368, -988520, -157160 ], [ 997436, 155796, -807632, -2500, 695444, 161332, -125252, -232612, -896420, 1169456, -391940, -215864, -319636, 852244, -314804, 112644, -942268, 1368836, -728928, 973676, 24228, 1211580, -313612, -82088, -1281020, -56832, -406820, -578660 ], [ 534944, 518208, -618944, -251392, -89728, 68128, -635264, 11168, -1004864, 833024, -399776, -771680, -514144, 1658176, -698336, -559872, -168736, 1241504, -814752, 960512, -799488, 837888, -408544, -634592, -556064, -331200, 19456, -1068992 ], [ 265844, 227208, -353144, -995392, -1110928, -509372, -175664, -565132, -111464, 967424, -53876, 269620, -351244, 1508776, -815036, -298272, 358364, 636404, 13548, 1118912, -240288, -398112, -246844, -268892, 727036, -535800, 115456, -1705592 ], [ 173016, -240248, -382664, -766584, -966488, -548856, 141336, -272032, 333712, 133800, 111704, 12800, -178408, 749784, -680576, 34352, 81384, -175696, 406688, 1152560, 517816, -717608, 130320, -732112, 780648, -493472, -360600, -1070568 ], [ 191316, -818948, -598364, 75516, -87188, -249156, 368436, 569168, 496312, -1310100, 163604, -1062400, 692, -393516, -387776, 411752, -702516, -1118296, 525488, 1107560, 1401316, -459308, 643320, -1717912, 59148, -295472, -1197300, 366132 ], [ -526416, -706768, -844800, 383136, 526640, 113104, 1153136, 203504, 574320, -1477504, 602016, -1169824, -1072496, -818464, 175120, -119328, -933712, -1430128, 320608, 1145792, 4912, -886448, -75296, -1479984, -184448, -640928, -790960, 184704 ], [ -1117236, -670888, -1109400, 668076, 978380, 279964, 1628276, -17176, 645180, -1127224, 954456, -876904, -1714856, -920044, 638980, -483828, -1171792, -1536088, 282328, 1010252, -1219028, -1143548, -540416, -1038084, -412748, -1011668, -321160, 10644 ], [ -897336, -1224688, -1434000, 1082376, 891080, -360536, 635576, 839024, 722280, 768176, 803856, 618896, -118256, -23944, 595480, 192072, -1664992, -1078288, 1043728, 145352, -814328, -438248, 515584, -284184, -776648, -1259768, -109360, 532344 ], [ -1095536, -1275140, -1137000, 1240784, 1080392, -672328, 315684, 1251520, 771704, 1619584, 770028, 1013428, 680180, 615820, 768356, 774140, -1886316, -131052, 593452, -542984, -307508, -298308, 324240, 19796, -831524, -831360, 16600, 41576 ], [ -1723136, -808640, -201600, 1136384, 1553792, -646528, 686784, 1208320, 792704, 1398784, 856128, 276928, 658880, 992320, 1163456, 1259840, -1828416, 1318848, -1101248, -1049984, 304192, -739008, -1148160, -138304, -569024, 291840, 54400, -1489024 ], [ -1559428, 269808, 491192, 728724, 1548584, -93976, 670136, 1113908, 449084, 13324, 464092, -170708, 42388, 368888, 1218244, 739708, -1173672, 934084, -925884, -856064, -351428, -1061944, -782356, -13676, -407768, 355400, 191320, -1168676 ], [ -1153936, 1384296, 963032, 173040, 1334960, 510752, 581864, 899264, 120248, -1433576, -35168, -556040, -578768, -374512, 1119160, 13216, -461208, 148576, -308592, -455672, -1149728, -1303072, 18872, 145192, -233552, 186176, 372952, -422912 ], [ -435736, 1004796, -349468, -1139160, 217160, 72752, 879164, -538336, 1098548, 45124, -276368, -1125740, 602632, 620888, 311860, 50416, -946308, 476176, -441192, 133228, 363472, -970672, 94772, -183908, 405448, 644576, 759652, -557312 ], [ -28112, 663152, -636608, -1239968, -150800, -378912, 957952, -1308752, 1118128, 1112224, -132512, -970128, 847712, 1045984, -499472, 419472, -876784, 350960, -204304, 88432, 1232000, -829008, 389856, -39920, 552992, 754656, 1165280, -393680 ], [ -141812, 385052, 797392, 692632, 739900, -853512, 669952, -959252, -471572, 1488424, 657688, 402972, -478888, 513784, -1317572, 1345572, 123716, -534340, 652796, -1020068, 1018400, -1007508, 1052856, 898180, -124408, 280056, 1602680, 270220 ], [ -179712, 292352, 1275392, 1336832, 1036800, -1011712, 573952, -842752, -1001472, 1613824, 921088, 860672, -921088, 336384, -1590272, 1654272, 457216, -829440, 938496, -1389568, 947200, -1067008, 1273856, 1210880, -350208, 121856, 1748480, 491520 ] ], [ [ -1420544, -1386496, -1576960, 644224, 79872, -418304, 351488, -1148160, -73600, 1070464, -1543296, -2015488, -723584, 949248, 1180160, -1100032, -401408, 361984, 454784, 1653376, -309760, -371968, 56448, 891008, -400512, -181888, 1430528, -724096 ], [ -955472, -333520, -650704, -253280, 250176, -346160, 355136, -1127760, -209056, 1177792, -1136304, -1423408, -541376, 213216, 1130576, -1065952, -368912, 773488, 115856, 1255456, -370000, -680608, 237744, 598832, -612288, 462656, 738464, -871264 ], [ -228797, 1311755, 796571, -1655630, 516276, -233435, 360836, -1095885, -420706, 1345492, -500379, -498283, -256676, -936834, 1053101, -1012702, -318137, 1416463, -413719, 633706, -464125, -1162858, 521019, 142307, -943188, 1469756, -342886, -1101214 ], [ -571232, 204420, 1122376, -812100, 719306, -471830, -368534, -451720, -444196, 500432, 108246, -391248, 219054, -1314224, 273246, -39372, -435992, 630458, -510834, 1289526, 823340, -632768, -44246, 689232, -620848, 129826, -577306, -341434 ], [ -846501, -640445, 1158415, 150863, 848726, -580673, -1038736, 47701, -326338, -300195, 699927, -531926, 380193, -1226979, -279968, 464042, -302154, 104840, -524019, 1397112, 1545402, -74330, -613052, 805924, -423803, -847468, -641275, 406200 ], [ -632076, 80980, 479140, 973988, 742376, -161948, -1327936, -95924, 227912, -702420, 1240452, -1318376, -578532, 257196, 111232, -860008, 731496, 815840, -356244, -677088, 1752, 334120, -987152, -789776, -813428, -15568, -330100, 871200 ], [ -203619, 376447, 33826, 1172528, 551279, -539798, -1306501, 241126, 565088, -308343, 1592568, -1443698, -639477, 803265, 19300, -1007077, 804576, 1380395, -131607, -821334, -295575, 331783, -775004, -1193285, -1046663, 150095, 255128, 902286 ], [ 422406, 278722, -195524, 794528, 281954, -1652948, -998326, 1021876, 701888, 820782, 1770768, -958748, 128298, 483390, -518600, -67702, -9024, 1809770, 145518, 815916, 557550, -49742, -21704, -496310, -1135538, -299230, 1093328, 532836 ], [ 823585, 1112589, -595125, -86905, 100530, -701065, -435903, -333716, 874434, 764982, 1179941, -978756, 177493, -738492, 269152, -110427, 52726, 1200132, 228114, 846731, 1453, 111633, -454793, 333218, -209922, -56693, 1074661, 802971 ], [ 1127104, 1973960, -1036432, -835296, -52096, 531544, 148008, -1847560, 1036048, 410008, 431344, -919608, 16680, -1953616, 1082008, -303992, 262416, 382576, 249184, 486640, -697368, 353480, -1009720, 955992, 769032, 305560, 753224, 1074048 ], [ 1044904, 1275035, -1499782, 498204, -132496, 145969, 423183, -580435, 1037398, -172967, -160406, 773067, -521745, -1378366, -442967, 126883, 28566, -179174, 128884, -59510, 117207, 225755, -304645, -407583, 244707, 340585, -456901, 123648 ], [ 462124, 604220, -1709242, 1192074, -360196, -109316, 115518, -175840, 1032178, -301142, -269606, 1201602, -969360, -869926, -829952, 691498, -147174, -370544, -321146, 96700, 554382, 405740, 451460, -762198, 84882, 277690, -1230616, -77172 ], [ -871526, -24430, -1537867, 926499, -808846, -169166, -1066407, -1065040, 1017103, 252883, 345019, -266073, -1280760, -461701, 490048, 1456723, -235749, -6344, -1265771, 1306450, 425457, 1047290, 1284110, 396627, 471807, 67915, -1349716, 846378 ], [ -234428, -720420, -63528, 943700, -659080, -105828, -1168292, -1073412, 437984, 1020680, 229772, -19204, -417064, -472024, 575568, 1123500, 132132, 390928, -746232, 984696, 169236, 430544, 1126940, 287796, 824672, 225988, -414828, 1223408 ], [ 1274347, -1446195, 1987122, 1085975, -244630, 11997, -792467, -692187, -390616, 1883030, -208303, 986021, 966386, -667474, 115068, 304425, 701907, 802828, 420918, -14454, -143289, -742756, 531965, -381729, 1162472, 546763, 986247, 1358708 ], [ 672494, -306282, 380396, 1248452, -828810, -390398, -476212, -176652, -555436, 547654, -72360, 760256, 218118, -869806, 401820, 734988, 656224, 92000, -619574, 867772, 829418, 234902, 291154, 519692, -175754, -149962, -364220, -79676 ], [ 147875, 357846, -785530, 932045, -971310, -398282, -239932, 205773, -462625, -367265, 133794, 651647, -199878, -914395, 447321, 741333, 562513, -616507, -1312172, 1280263, 1495841, 737459, 105865, 806861, -733253, -536071, -1252721, -1077158 ], [ -104800, -266304, -690880, -616480, 56640, 626368, -207232, 241248, 269600, -124640, 500544, 887072, 305472, -553120, -153504, -386592, 366688, -1280032, -1033472, 419488, 1330016, -56416, 51040, -540064, 775072, -88096, -857696, -886208 ], [ -399787, 253174, -530870, -1029934, 663362, 272223, -69870, -196019, -285165, -317175, 790668, 761813, 388949, -152887, 36054, -584599, 294015, -772882, -728929, -66413, 424935, -210365, -1979, -153702, 962566, 93279, -559593, -491610 ], [ -726262, 1623724, -322220, -598684, 956612, -1108002, 145380, -985094, -1797690, -833550, 1023768, 368138, 158474, 276338, 813804, -90574, 312990, 605468, -405154, -273338, -1030290, 111910, -53654, 1522548, 167116, 76254, -333618, 54540 ], [ -440892, 773419, -868350, 203911, 1446357, -582882, 593915, -301074, -1253225, -1170915, 878438, 116943, 1014799, 145198, 667514, 711681, 215225, -63097, 245246, -47103, -516925, -267490, 254121, 1627618, 166421, 181234, -464298, 324245 ], [ -74112, -348068, -1410192, 868720, 1772100, 24792, 891584, 356472, -518624, -1237872, 641564, -91764, 1673032, 27616, 384284, 1287312, -64, -748180, 751520, 162696, 208232, -565312, 636720, 1541080, 232928, 351280, -528720, 455780 ], [ 225888, -1099493, -1319892, 510220, 1078125, -473058, 208784, -314778, -447224, -29772, 229739, -192489, 413482, 433816, 128459, 424212, -738064, 133295, 237320, -63654, 455282, 131888, 1121820, 1717630, 10328, 764380, 42780, 85205 ], [ 456902, -1006596, -932738, 481962, 760258, -352278, -257674, -620528, -485338, 273928, 62850, -393412, 165874, 711870, 376480, -403222, -881880, 892540, 67336, -281878, 717428, 564738, 1300512, 1486248, -226892, 675266, 142292, -433848 ], [ 604727, 104454, -187613, 851937, 895933, 514497, -463249, -485528, -655513, -512972, 191325, -715162, 1138549, 835395, 1232080, -1187647, -309180, 1504390, 312436, -490303, 997778, 678813, 1109712, 762948, -481742, -19459, -327358, -1131948 ], [ 1061448, 36480, -210584, 402296, -130336, -418008, -467224, -426576, -374440, -159656, 442944, -280520, 751264, 909024, 845544, -362128, 524312, 786688, 533400, -335232, -27456, 745288, 60040, 565824, 102736, 122904, 412368, -839072 ], [ 1560264, -398679, -464987, -286087, -1465777, -1841481, -398974, -357063, 34961, 546655, 675366, 376369, -22331, 965316, 77028, 945038, 1372202, -316784, 725397, -88020, -1436946, 792346, -1199594, 563391, 923908, 540018, 1474668, -244346 ], [ 554064, -45654, -19262, -30262, -759802, -396906, -238924, 585162, -150214, 440230, -555684, 207994, 1006594, 1011816, 255528, 702188, 442052, 147616, 418722, -589320, -1437396, 760996, -504644, 948966, 591208, 734868, 430968, -474596 ], [ -252286, 295596, 220288, 15113, -26577, 502619, -42124, 851687, -107689, 230105, -1159509, 87794, 1692569, 878266, 27703, 193213, 36452, 366366, 146872, -910370, -1200796, 436221, -148969, 997391, 441108, 729043, 153068, -567446 ], [ -658936, 613296, 47488, -360412, 761148, 312044, 228176, -233188, 390236, -187420, -508884, 63944, 1692644, 384616, -1012772, -848012, 679952, 93816, -55328, -870920, -490096, -475404, -471844, 371516, 656208, 321868, 1406768, -385496 ], [ -483632, 244937, 225120, -98382, 376646, 4345, 735121, -357759, 832607, 162189, 275127, 241113, 1293971, 128316, -746365, -1234950, 660846, -240022, -91289, -409551, 27011, -888923, -693951, 515454, 443514, -14995, 1467749, -57705 ], [ 38368, -532138, 611520, 543468, -706204, -373130, 1383046, 89766, 1241882, 968814, 1138602, 538038, 657746, 13416, 298610, -1232100, 246996, -610372, -28214, 303174, 428786, -1005698, -856026, 1118004, -24036, -309970, 818174, 356970 ], [ -68705, -797509, 359118, -682305, 380858, -832025, 614677, 429927, 991724, 401787, 594339, 75687, 242459, -159030, 193562, -498333, -970359, -552577, 53008, -10338, -485890, -473252, -325410, 409623, 867, -221926, 650012, -115971 ], [ -54464, -878336, 108304, -1564992, 1260592, -1000768, 83424, 552096, 565104, -111568, 113728, -225856, -214064, -335792, -133568, 105840, -1892416, -438112, -76080, -342800, -1125712, 56528, 316032, -210128, -23072, -203328, 305152, -629312 ], [ 608836, -442736, 68179, -583692, 680017, -73468, 880674, -95154, -300771, 13457, 319228, 309044, -893489, -510017, -910868, -2235, -1467916, -251962, -986505, -416075, -329887, 368303, 1144032, -82703, -385022, -563628, -845648, -1007012 ], [ 1215440, -143138, -384626, -5952, -31620, 73084, 808864, -277588, -319284, -271196, 43496, -76644, -1112088, -435342, -731290, -129234, -420900, 20220, -1088024, -274004, 36234, 140592, 1320332, 88726, -238114, -222030, -774672, -772304 ], [ 1766840, 24037, -1239251, 178848, -870870, -540566, -109136, -7438, 487266, -954746, -700804, -1358694, -881988, -118317, 379985, -274659, 1232250, 376170, -401924, 77746, -16041, -612408, 862082, 303001, 404261, 802995, 485928, 58696 ], [ 715100, 498832, 125644, 538248, -1353180, 79624, -115196, 68972, 424356, -320216, -872764, -751164, -20568, -605052, 1047200, -365364, 1023660, 92880, -174584, 442816, -508056, -454908, 355232, 158776, -51724, -49320, -24972, 714076 ], [ -647482, 860531, 1826249, 834940, -1626590, 895868, 124320, 161851, 150514, 570985, -850273, 217139, 763685, -1074565, 1487158, -438889, 392517, -276258, -126012, 746095, -957623, -140217, -30887, -120231, -661766, -1119600, -836402, 1235902 ], [ -1136332, -623494, 1397774, 98440, -737540, 620168, 534720, 885226, -60836, 754510, -328798, 101114, -734890, 575210, 797908, -478414, 177942, 73092, -699912, 416770, 73102, -509742, 873838, -837906, -100916, 252000, -265052, 886852 ], [ -920337, -1292706, 855068, -540649, 205595, 550919, 828076, 796891, -139453, 675469, 66614, -105159, -1108874, 1503581, 220482, -285011, -26106, 128208, -827850, 1692, 723376, -515491, 1274253, -983324, 413882, 954947, 177509, 591916 ], [ 413688, -669456, 131168, -1025224, 1234520, 809144, 935776, -578984, -7528, 179944, 262064, -454584, 300976, 1287656, -179568, 277864, -213456, -283392, -248400, -549408, 770176, 55784, 874728, -221024, 855632, 597272, 415784, 382816 ], [ 790494, -290343, -178102, -1358737, 283115, 874028, 203455, -393137, -755149, -362603, 79808, -427629, 68830, 210494, -76809, -318695, -129639, -294234, -470823, -582756, 549175, 269345, 580110, -510548, 435482, 383315, 165785, 194830 ], [ 716844, -26118, -292252, -1621162, -1600210, 847928, -924170, 527638, -1916674, -927278, -280192, -223554, -936020, -1271956, 262566, -1460870, 81786, -116484, -1070598, -372456, 202150, 314570, 334860, -1295048, -390268, 236990, -313990, 16780 ], [ 25906, 487183, 22546, -669305, -592370, 814601, 688260, -139045, -1087708, -361402, -320160, -297609, -38052, -1042118, -675340, -648762, 652517, 73019, -850145, 223503, -732233, -279758, -311452, -450188, -130216, 87818, -361751, -453270 ], [ -332864, 475928, 166916, -134760, 434500, 612396, 1795760, -652020, -605508, 99248, -197940, -244744, 648548, -708568, -1114380, 114488, 832632, 219364, -613960, 641668, -1310268, -593288, -604232, 226032, 104444, -121072, -453416, -671800 ], [ 268336, -996622, -189709, -839310, 1295875, -53679, 1308260, -622695, -1226883, 185348, 346185, 178106, 610523, -218818, -85305, 596138, -88518, 246139, -396310, 541843, -864093, -86438, 105418, 315732, 187469, -493972, -698366, -176650 ], [ 224794, -1076620, -198700, -1124112, 1094440, -544992, 781406, -798456, -901032, -135952, 319362, 469832, -56494, -143356, 303438, 107168, -367362, 396268, -563338, 352054, -73476, -127478, 90274, -268962, 159866, 31424, -1000058, 157136 ], [ -325331, -62470, 65450, -1079112, 57940, -898992, 223631, -1135356, 169068, -777352, -156063, 658532, -1217719, -393406, 189063, -1144432, -141537, 643318, -1032613, 91579, 987774, -599003, -494351, -1383537, 45341, 1262624, -1346333, 364136 ], [ 150784, 357568, 837440, -435072, 431040, -736896, -107200, -1330112, 347008, -810624, -836096, -332736, -374784, 434304, -226944, -613248, -84480, 419136, -354176, 505472, 555648, 256448, -242368, -388352, -543808, 644992, -578752, 471744 ], [ 713117, 516840, 1378859, 215117, 765343, -378747, -335291, -1337692, 463216, -684198, -1220603, -1239238, 545668, 1267239, -604088, 24383, -168025, 131209, 502714, 906473, -95763, 1087996, 203204, 707725, -1046970, -173720, 108353, 442391 ], [ 750842, -246960, 70934, 302042, -535682, 603978, -192566, -398392, 1112416, -236748, 318922, -472588, -87032, 1052814, -453488, -501442, -900850, -56366, 1250164, 558098, -529638, 453496, 938504, 281050, -575220, -313520, -786622, -284434 ], [ 150875, -213117, -402751, -234436, -1112225, 681876, -76703, 185267, 1224508, 258189, 1285831, -57421, -266147, 1058928, 10612, -101122, -859792, -383762, 1365268, 180485, -202236, 90388, 1142306, 267799, -86277, -178397, -937546, -725149 ], [ -1260700, 835908, 185324, -1564336, -766700, -391824, 4972, 316292, 653008, 813564, 1523956, -89596, 132028, 1345728, 873712, 1477928, 166208, -889112, 675568, -234340, 1094064, 72688, 669656, 780724, 424548, 306628, -141496, -801724 ], [ -359800, 217883, 82324, -1032651, 118980, -419919, 523292, 57037, 34923, 1225334, 558626, 364209, 182438, 704788, 728442, 1676258, -508172, -144037, 352718, 304535, 1526644, 363373, 85411, 931914, -480822, 591013, -443686, -309874 ], [ 1329318, -941854, -275400, 144422, 1153378, -75854, 1157670, -328074, -584074, 1550904, -803962, 952916, 94046, -218526, 209550, 1354490, -1738214, 1028026, 145744, 1150110, 1614090, 761126, -511278, 937660, -1843718, 783040, -1111306, 355734 ], [ 1095543, 252221, -758100, 169847, 446653, -25979, 232695, -126849, -618049, 636204, -693337, 15266, -444829, 865149, -562725, 375065, -681239, 1188601, -700856, 532035, 568065, 973751, -81003, 435910, -1109543, 267040, -540481, -181041 ], [ 721704, 930704, -885744, -128896, -235424, -63416, -229728, -13656, -409552, 213120, -467752, -540376, -709720, 1575120, -1078584, -335296, 20344, 997672, -1055336, 307200, -225984, 817472, 198600, 174856, -302024, -189680, -99328, -790128 ], [ 50229, 513554, -258894, -1116496, -865124, -286391, 290772, -87531, 314198, 834720, 2123, -284251, -392395, 1490970, -1049559, -473896, -33281, 59797, -364061, 918000, -484584, -122728, 158025, 425281, 661351, -520430, 66272, -1552878 ], [ 582, -174766, -392930, -940526, -789414, -83406, 307158, 298456, 669764, 310874, -33818, -503168, -398634, 699846, -581280, -389396, -338710, -611508, 205544, 947820, 76030, -342522, 283556, -346644, 851466, -329448, -378870, -949290 ], [ 342957, -1034041, -1006655, -31001, -268989, 388119, 5733, 974356, 793214, -935101, -388643, -1021568, -608859, -536979, 163920, -164246, -802885, -1114758, 698444, 611370, 1153105, -108147, 513806, -1763094, 554091, 190452, -1209045, 515685 ], [ -433268, -863252, -911616, 397288, 522348, 271444, 991548, 102236, 455420, -1131360, 347048, -781224, -1369340, -722184, 29540, -113992, -998324, -1446716, 445656, 740720, 111980, -858956, 301240, -1460844, -44320, -18472, -460940, 131808 ], [ -1079333, -713402, -874326, 781843, 1030203, 127279, 1601973, -556054, 229175, -879390, 992678, -320394, -1706330, -665859, -93415, -34357, -1222484, -1506566, 331686, 732635, -843565, -1306151, 180640, -1006329, -629755, -393997, 303790, -159267 ], [ -744158, -1071452, -1359876, 1189618, 292578, 115354, 180798, 278396, 639050, 733260, 829028, 709956, -122780, -76434, 191510, 234818, -1672184, -548516, 1080036, -16990, -584590, -133226, 610240, -650454, -1039330, -1135822, 485140, 682158 ], [ -965500, -993753, -1180906, 1349012, 454978, -43202, -170559, 800048, 571662, 1441408, 555747, 1007077, 652949, 252363, 561905, 708455, -1810307, 335645, 613491, -485970, -290021, -19241, 225988, -435475, -1096961, -785888, 336006, 286858 ], [ -1758400, -468528, -319456, 1253312, 1541728, -352352, 576816, 1000448, 14112, 1220608, 169872, 551152, 599024, 313488, 1020080, 1392080, -1628432, 1143920, -1100784, -666720, 41104, -992816, -994112, -365200, -793136, 685312, -152544, -1378592 ], [ -1511897, 492412, 183038, 859485, 1581818, -93686, 849182, 846789, 240023, 28491, 27903, -40237, 97053, -141106, 997641, 977479, -1135450, 695849, -965527, -841216, -583689, -1309662, -586461, -234627, -270598, 285858, -316122, -845761 ], [ -994436, 1425418, 467654, 311196, 1274060, 258568, 950570, 525744, 680702, -1199082, -61848, -644722, -390036, -624028, 818430, 296488, -639094, -25192, -408700, -933070, -1278024, -1368264, 215550, -86982, 249356, -474096, -343290, 137600 ], [ -602486, 678343, -633871, -1083654, 230210, -83732, 567095, -616056, 1147877, 194793, -311748, -977347, 691314, 175622, 335205, -23012, -1074169, 32708, -771850, -94045, 209076, -505164, 476325, 68943, 57506, 454104, 184785, -553600 ], [ -219860, 256572, -701104, -1345064, -129572, -369864, 297216, -1223028, 1033100, 1122664, -100264, -834756, 985752, 557624, -285220, 193156, -909148, -39844, -548708, 25212, 924832, -52852, 797944, 282212, -187320, 938168, 784568, -637396 ], [ 147115, 380847, 967796, 296086, 658903, -561714, 218016, -932253, -58525, 1268314, 885686, 105519, -40698, 238574, -1135945, 1308481, 263177, -331369, 658567, -1063713, 345832, -290077, 1221694, 591737, -521070, 676718, 1504718, 298379 ], [ 269440, 422272, 1524096, 843136, 921728, -625664, 191616, -835328, -422400, 1316864, 1214336, 418944, -382848, 132224, -1419520, 1680256, 653952, -428544, 1060992, -1426688, 152832, -369152, 1362944, 694912, -632320, 589568, 1744768, 610304 ] ], [ [ -1279488, -1208320, -1695744, 558848, 495616, -1145856, 91648, -1185280, -545024, 1467648, -1398528, -2022912, -1039104, 1394688, 1195008, -691712, -163840, 406528, 102144, 1850112, -740352, -230912, -444672, 1310464, 100608, 482560, 1579008, -579328 ], [ -1135968, -176224, -545376, -352576, 437632, -496032, 379264, -1196896, -688832, 1480320, -859296, -1276320, -739968, 338496, 1221984, -916544, -347104, 724768, -176928, 1315776, -676704, -581312, -83808, 652192, -372864, 932224, 594624, -896320 ], [ -911718, 1436426, 1252074, -1776676, 347032, 519318, 828664, -1215046, -913532, 1500120, -16746, -109770, -272568, -1311804, 1264134, -1267844, -633454, 1222018, -612978, 480876, -577254, -1128812, 480042, -376358, -1112664, 1634824, -943476, -1391620 ], [ -1190208, 371576, 1495664, -524536, 572972, -424212, -116756, -143856, -430392, 239200, 266644, 29600, 79332, -1608864, -17276, -260584, -651984, 684108, -547548, 1205716, 824616, -148352, 12652, 505952, -703904, 394364, -849036, -127820 ], [ -1268886, -395366, 1364866, 667266, 736148, -1096670, -998368, 619958, 91204, -859866, 628210, -155796, 167710, -1421018, -882240, 298220, -374828, 312944, -495802, 1378320, 1580492, 695156, -488584, 918328, -354986, -631592, -683818, 953488 ], [ -543336, 506584, 335416, 1001016, 608048, -366920, -1322368, 69608, 571504, -1094616, 1392760, -1198896, -614840, 91432, -3840, -1004080, 845872, 762944, -612952, -713280, -185008, 699056, -853984, -738272, -490136, -452192, -674968, 983488 ], [ -56154, 645538, -117380, 1055136, 470978, -588692, -1375318, 258932, 909376, -458418, 1789072, -1372764, -377462, 677086, -11208, -1234582, 900160, 1235018, -616690, -931476, -390898, 467474, -714568, -1156310, -710930, -209534, -44848, 735652 ], [ 210996, 80188, -37880, 851136, 325628, -1688792, -1178068, 1131032, 1115776, 981732, 1845472, -744264, 801388, 407236, -836208, -475732, -122240, 1727468, -515740, 579624, 842852, 18524, -109168, -431060, -1010780, 91516, 1158752, 231352 ], [ 525726, 970054, -650486, 149010, -13092, -502734, -825634, -271192, 1262396, 952148, 1134614, -999288, 801718, -769928, 67776, -649450, 208340, 1278200, -23780, 655882, 331270, 6334, -338126, 534652, 27588, 316682, 997782, 686826 ], [ 850560, 1979760, -1367264, -440896, -315648, 905296, -385360, -1870064, 1355744, 525776, 319520, -1203344, 485552, -1918816, 1086416, -938512, 745440, 578848, 526656, 345120, -445648, 77168, -669840, 1255504, 1140464, 510416, 458352, 1218816 ], [ 1168560, 1196010, -1626164, 866504, 56352, -221954, 492290, -744314, 1117844, -398674, 106220, 717706, -215998, -1086916, -258034, -401062, 411540, -404852, 815256, -448980, -89998, 3818, -258390, -536546, 305114, 586766, -627798, 546816 ], [ 723240, 643080, -1673804, 1415084, 18312, -836984, 477380, -382784, 961244, -596884, 171020, 1240636, -810208, -421876, -703744, 362348, 206220, -633632, 399156, -328440, 302372, 197288, 403320, -1013396, -63076, 620876, -1372368, 312936 ], [ -867060, 436380, -1404554, 825434, -634788, -683684, -876370, -1167584, 926594, 294266, 652970, -333614, -1243408, -7126, 198656, 1464698, 193770, 269968, -1073994, 1164060, 749822, 790988, 1440420, 482554, 269474, 591626, -1604568, 736236 ], [ -180488, -342840, 24400, 998104, -707568, -405688, -1291832, -910200, 281152, 1132272, 471400, -78712, -588976, -84816, 162144, 1076520, 363320, 814560, -604944, 1106960, 659800, 310368, 1060936, 623384, 834880, 788472, -425384, 977952 ], [ 1513162, -1375290, 1966300, 1507954, -523668, -72538, -1292282, -191850, -634448, 1946772, -3650, 985238, 546524, -380316, -289656, 29070, 613370, 1200360, 723156, 364460, 332050, -645432, 54886, 164834, 1503280, 1085322, 1378066, 1139352 ], [ 594020, -550636, 491176, 1387768, -769708, -238148, -1019672, -251240, -864808, 694452, 397904, 691584, -327372, -1019620, 525128, 623976, 391744, 42816, -313044, 1125640, 929004, 161300, -215012, 824424, 98644, 248788, -391944, -311560 ], [ 5978, 41108, -588620, 876742, -657124, -96044, -857864, -120506, -758686, -99102, 736124, 534690, -628788, -1215850, 871214, 753078, 180670, -961578, -1079592, 1278610, 1339038, 521786, -200114, 948294, -540374, -226322, -1462014, -1326964 ], [ 360128, -30592, -533120, -617408, 392576, 854656, -990464, 526144, 188864, 358848, 881024, 776640, 611712, -260800, -31936, -372672, 13120, -1518528, -1070592, -184640, 1236288, -326464, 521536, -344256, 861376, 267328, -608064, -1166464 ], [ -76234, 527572, -432212, -1179748, 776636, 425314, -377444, 79046, -282758, 52430, 1121384, 732726, 768182, 107214, -128492, -416370, 28578, -873628, -1004574, -776710, 504018, -332774, 339670, 2956, 1025844, 424546, -107918, -483084 ], [ -1100884, 1554472, -297512, -1048648, 665336, -1031036, 790456, -1182004, -1810508, -822820, 1432784, 476076, 117932, 38364, 375208, 345180, 180228, 665672, -896124, -720460, -696732, 287476, -514580, 1570456, 269544, 331396, 128932, 589416 ], [ -297864, 498122, -849732, -272878, 1261366, -218236, 874026, -353564, -983438, -1153370, 1007604, -90494, 946562, -313756, 181068, 943710, -274962, 31762, -278204, -215970, -505702, 4356, 246030, 1604476, 72374, -82724, -79468, 968886 ], [ 582912, -724024, -1414368, 389408, 1751800, 639824, 778368, 463888, 46528, -1218848, 471624, -622232, 1623152, -522688, -30648, 1246944, -803712, -670808, 332992, 292848, -137680, -299904, 1150368, 1480528, -64960, -360032, -196960, 1000632 ], [ 395712, -1133974, -1489368, -64792, 1116550, -97276, 617568, -464012, 239728, -332648, -51126, -720782, 307052, 248912, 229002, 131544, -1228512, 21442, 497392, 462348, 35420, 14496, 1504968, 1765828, -339760, 340168, 522440, -233418 ], [ 221364, -761720, -1303996, -14228, 910652, -260116, 194900, -775968, 113396, -74768, -41028, -733176, 132060, 646852, 648384, -734228, -992080, 769928, 639216, 181484, 408984, 412604, 1628096, 1676720, -674536, 550972, 586456, -1062800 ], [ 62514, 553780, -804646, 645022, 1222502, 269534, -543550, -345168, -398254, -574568, 611622, -641676, 1333110, 594202, 1260384, -1298978, 41720, 1586228, 753816, -642466, 1024284, 911654, 1472096, 1136120, -1081636, 171622, -139844, -1404200 ], [ 647792, 173824, -898000, 413200, 39488, -587600, -638672, -532832, -468400, -439216, 697216, 3216, 919232, 811584, 466224, -232672, 688336, 972288, 871888, -851200, 96896, 1022064, 182768, 790400, -214176, 583888, 492640, -910528 ], [ 1413872, -737138, -1163626, -87698, -1565566, -1793486, -517700, -858386, -396994, -90910, 553972, 784254, 33494, 1108344, -740424, 1320356, 1146988, -82464, 980278, -862552, -1296412, 1008396, -1380844, 533666, 1024248, 1226332, 1481512, -184780 ], [ 459872, -586388, -737476, 209452, -1127116, -77036, -449000, 542764, -523444, 196340, -463928, 326604, 973244, 1111344, -396624, 1273256, 247288, -70464, 828028, -1146352, -1309912, 1181496, -298744, 825716, 787248, 947032, -40688, -689080 ], [ -252228, -278488, -232576, 132302, -427966, 971114, -205800, 1160914, -314894, 156590, -1085878, 154204, 1646894, 1095244, -410574, 712806, -42312, -96764, 467728, -1219452, -1079112, 950246, 302706, 840066, 553048, 540282, -489688, -876180 ], [ -480528, 343712, 429824, -693448, 792584, 682664, 386400, 213064, 563656, -537160, -915928, 552304, 1788344, 1040944, -1140024, -874344, 888288, -199664, -308672, -871152, -359712, -89704, -57144, 299016, 324448, -121368, 1207712, -428880 ], [ -347680, 185806, 788416, -275108, 605108, 369774, 837694, -14370, 996834, -24890, -59214, 438574, 1481978, 605192, -696166, -1238836, 608356, -396564, -197806, -339458, 47514, -841450, -534306, 608196, 346828, -592762, 1580182, -229646 ], [ 320, -436844, 966016, 884392, -421192, 42324, 1205044, 187380, 1164684, 1205860, 1206636, 19924, 908828, -57808, 446684, -874936, -392744, -649464, 441644, 301492, 268764, -1421500, -1081356, 1423896, 518728, -950812, 1163332, -178196 ], [ -466846, -819926, 420772, -582110, 642380, -422574, 832438, 754002, 1143336, 670762, 196314, 130642, 560618, -398164, 769676, 29786, -1294898, -736350, 472928, -261884, -456252, -838072, -697596, 434418, 224602, -959860, 973768, -117914 ], [ -683648, -989696, 71648, -1752448, 1380768, -683392, 542784, 942784, 887584, 68000, -567424, 232576, 140896, -719520, 684928, 591648, -1894272, -671040, 182368, -810976, -957280, -115616, -81152, -453728, -157632, -873344, 542720, -230272 ], [ 284152, -449696, 677498, -988648, 249918, -147592, 796284, -378716, -171866, -218050, 307976, 132376, -614654, -1074270, -640472, -284202, -1408872, -97740, -1099982, -921226, -328930, 746434, 1094848, -389378, -715332, -546344, -851680, -982072 ], [ 1102688, 30340, 328484, -341888, -651640, -183160, 650176, -591832, -142616, -593096, 287792, -361656, -875216, -1014820, -553868, -458268, -303160, 235400, -1459920, -707032, -37716, 587424, 1339240, -274412, -465532, -109220, -997856, -852576 ], [ 1775888, 451990, -950266, 190912, -1329940, -775060, 114976, 274268, 946684, -1054796, -604408, -1239156, -653816, -552070, 907582, 50982, 1406540, 334700, -921720, -176932, -74766, -565776, 676540, -110162, 570518, 435130, 71344, 135024 ], [ 569288, 636640, 213224, 616432, -1656520, 13040, -122504, 562088, 562744, -504656, -919048, -775176, 244144, -816520, 1408192, -248088, 1273640, -34720, -114960, 307328, -720336, -796296, 560320, -121712, -163432, -217520, -444776, 642504 ], [ -968396, 635578, 1778254, 916488, -1826052, 1021960, -238528, 729642, -139428, 282638, -1055390, -24518, 1056150, -1058006, 1559252, -670222, 745302, -407164, 577528, 736322, -1298866, -778478, 630574, -245714, -1192756, -955808, -1231324, 1003844 ], [ -1157096, -593972, 1312804, 258288, -1324152, 824560, 102272, 1133292, -355128, 916388, -862340, 253132, -609900, 689644, 648152, -324772, 850452, 329336, -492272, 739772, 251684, -589028, 1185124, -1035164, -792856, 380992, -794824, 1111544 ], [ -707390, -1115516, 918984, -330254, -437654, 738578, 484136, 868202, -517990, 1100870, -522028, 83950, -994092, 1571238, -30020, 11398, 571700, 527712, -993324, 269768, 1099680, -143450, 1465798, -1288520, -159796, 1088666, -292842, 1120296 ], [ 754960, -514016, 638784, -808304, 1058896, 829328, 931136, -457648, -597040, 572720, 51872, -794000, 655008, 1079088, -338720, 332848, -316000, -127488, -592224, -951232, 833280, 708400, 1312048, -691520, 843104, 798416, 313008, 972096 ], [ 1234948, -137426, -75732, -1297982, 317770, 893864, 125474, -556030, -1126726, -230218, -103936, -982022, 182916, 22980, -45518, -431186, -546514, 70644, -677970, -1216696, 578610, 673054, 803236, -791384, 410252, 654842, -98898, 510756 ], [ 1252648, 133324, -994632, -1793132, -1476380, 946064, -1269676, -76780, -1868476, -1162468, -603136, -845372, -1287384, -1298520, 530932, -1706036, -467764, 670344, -992820, -1032496, 329460, 220204, 127336, -1219184, -698248, 580292, -989748, -97944 ], [ 94172, 560002, -155108, -544750, -673628, 645966, 547320, -342422, -1290824, -17868, -714560, -381390, -410296, -1381940, -493800, -579916, 635030, 403242, -1088670, 288898, -739918, -586404, -386504, -457960, 147024, -257108, -572146, -524436 ], [ -572288, 454352, 278392, 188880, 213752, 175656, 1830560, -651672, -948984, 809632, -630040, 7440, 309944, -1063760, -1099880, 361104, 1073680, 144312, -1046640, 1113208, -1423368, -1064944, -650864, 247840, 690824, -825888, -343216, -584336 ], [ 202912, -1126948, -537158, -624420, 1138202, -736194, 1403960, -1024722, -1355034, 608632, -35890, 164940, 421994, 265540, -434030, 612204, -391220, -26838, -641940, 484858, -983718, -614644, -241364, 711640, 258374, -598488, -731716, 350164 ], [ 422284, -1154920, -355880, -1005792, 1281200, -1004352, 654212, -1080336, -1017264, 34336, 111548, 286320, -94948, 547192, -269660, 119232, -749756, -5208, -630444, -36140, -266616, -464980, -450692, 41860, -218932, 74112, -1029580, 497248 ], [ 204934, 37580, 608620, -1047792, 810200, -766752, -349438, -886536, -95064, -833264, -92002, 379320, -1106098, 5692, -499310, -958368, -239006, 167892, -927894, -472790, 668484, -551530, -1146242, -1518590, -731482, 1096512, -1256230, 25648 ], [ 484864, 630400, 1247616, -223488, 696448, -725760, -246400, -1060992, 194816, -799488, -850944, -360576, -315392, 675584, -631552, -817408, -396288, 576896, 65280, 434944, 514816, 210048, -975488, -484864, -753536, 819456, -851584, 492160 ], [ 819750, 913328, 1563850, 560710, 460002, -580906, 39766, -1173320, 429344, -547956, -1359658, -1007412, 534648, 1359314, -679952, -565854, -688430, 808910, 1165132, 1323406, 91142, 928264, -529800, 758214, -666316, 308144, -492962, 871794 ], [ 977100, -7072, 327700, 245260, -847548, 364844, 284716, -555920, 974144, 69144, 142892, -279912, -71952, 912164, -337952, -889404, -1097180, -224740, 1595032, 755356, -814708, 546064, 649200, 625164, -433816, -266656, -1033412, -192156 ], [ 378090, -211174, -380450, -459128, -1489950, 441176, 336286, 110650, 962696, 579654, 1126418, 9018, -116826, 895136, 221848, -316476, -889952, -981916, 1306456, 45142, -625288, 465880, 950268, 645234, -114262, -372262, -1117868, -880038 ], [ -1183560, 496376, -416600, -1658528, -1285800, -589024, 141736, 839800, 243296, 954504, 1449368, -260232, 553224, 1425536, 1058848, 1397424, 101248, -1387216, 103456, -846008, 958112, 770080, 133968, 860184, 316088, 119288, -621968, -1089288 ], [ -437520, -217494, -54440, -1010698, -291080, -568834, 694856, 681030, -342454, 1206484, 273788, 167038, 487924, 868696, 839628, 1705084, -512232, -518166, 106276, -75278, 1537432, 628230, -457382, 941484, -601172, 716438, -815988, -272348 ], [ 1107700, -1369604, 409232, 275444, 937212, -178340, 1474292, 206164, -851628, 1374352, -1390284, 814296, 145028, -33796, 224804, 1484236, -1644660, 784716, 504416, 1232644, 1729452, 342772, -924644, 972808, -1944116, 1315712, -1234092, 868628 ], [ 1193650, 348646, -708568, 342194, 197862, -213290, 590642, -21086, -339678, 102952, -994734, 246396, -570022, 878054, -810646, 637486, -420210, 1008366, -672784, 90394, 1111902, 735922, 151606, 953908, -938066, 590912, -674142, 216578 ], [ 908464, 1343200, -1152544, -6400, -381120, -194960, 175808, -38480, 185760, -406784, -535728, -309072, -905296, 1492064, -1458832, -110720, 209424, 753840, -1295920, -346112, 347520, 797056, 805744, 984304, -47984, -48160, -218112, -511264 ], [ -165386, 799900, -164644, -1237600, -619320, -63410, 757208, 390070, 739860, 702016, 58122, -838122, -433546, 1473164, -1284082, -649520, -424926, -516810, -741670, 717088, -728880, 152656, 562894, 1119454, 595666, -505060, 17088, -1400164 ], [ -171852, -109284, -403196, -1114468, -612340, 382044, 472980, 868944, 1005816, 487948, -179340, -1019136, -618860, 649908, -481984, -813144, -758804, -1047320, 4400, 743080, -365756, 32564, 436792, 38824, 922284, -165424, -397140, -828012 ], [ 494598, -1249134, -1414946, -137518, -450790, 1025394, -356970, 1379544, 1090116, -560102, -940890, -980736, -1218410, -680442, 715616, -740244, -903254, -1111220, 871400, 115180, 904894, 243014, 384292, -1808276, 1049034, 676376, -1220790, 665238 ], [ -340120, -1019736, -978432, 411440, 518056, 429784, 829960, 968, 336520, -785216, 92080, -392624, -1666184, -625904, -116040, -108656, -1062936, -1463304, 570704, 335648, 219048, -831464, 677776, -1441704, 95808, 603984, -130920, 78912 ], [ -1041430, -755916, -639252, 895610, 1082026, -25406, 1575670, -1094932, -186830, -631556, 1030900, 236116, -1697804, -411674, -825810, 415114, -1273176, -1477044, 381044, 455018, -468102, -1468754, 901696, -974574, -846762, 223674, 928740, -329178 ], [ -590980, -918216, -1285752, 1296860, -305924, 591244, -273980, -282232, 555820, 698344, 854200, 801016, -127304, -128924, -212460, 277564, -1679376, -18744, 1116344, -179332, -354852, 171796, 704896, -1016724, -1302012, -1011876, 1079640, 831972 ], [ -835464, -712366, -1224812, 1457240, -170436, 585924, -656802, 348576, 371620, 1263232, 341466, 1000726, 625718, -111094, 355454, 642770, -1734298, 802342, 633530, -428956, -272534, 259826, 127736, -890746, -1362398, -740416, 655412, 532140 ], [ -1793664, -128416, -437312, 1370240, 1529664, -58176, 466848, 792576, -764480, 1042432, -516384, 825376, 539168, -365344, 876704, 1524320, -1428448, 968992, -1100320, -283456, -221984, -1246624, -840064, -592096, -1017248, 1078784, -359488, -1268160 ], [ -1464366, 715016, -125116, 990246, 1615052, -93396, 1028228, 579670, 30962, 43658, -408286, 90234, 151718, -651100, 777038, 1215250, -1097228, 457614, -1005170, -826368, -815950, -1557380, -390566, -455578, -133428, 216316, -823564, -522846 ], [ -834936, 1466540, -27724, 449352, 1213160, 6384, 1319276, 152224, 1241156, -964588, -88528, -733404, -201304, -873544, 517700, 579760, -816980, -198960, -508808, -1410468, -1406320, -1433456, 412228, -319156, 732264, -1134368, -1059532, 698112 ], [ -769236, 351890, -918274, -1028148, 243260, -240216, 255026, -693776, 1197206, 344462, -347128, -828954, 779996, -269644, 358550, -96440, -1202030, -410760, -1102508, -321318, 54680, -39656, 857878, 321794, -290436, 263632, -390082, -549888 ], [ -411608, -150008, -765600, -1450160, -108344, -360816, -363520, -1137304, 948072, 1133104, -68016, -699384, 1123792, 69264, -70968, -33160, -941512, -430648, -893112, -38008, 617664, 723304, 1206032, 604344, -927632, 1121680, 403856, -881112 ], [ 436042, 376642, 1138200, -100460, 577906, -269916, -233920, -905254, 354522, 1048204, 1113684, -191934, 397492, -36636, -954318, 1271390, 402638, -128398, 664338, -1107358, -326736, 427354, 1390532, 285294, -917732, 1073380, 1406756, 326538 ], [ 718592, 552192, 1772800, 349440, 806656, -239616, -190720, -827904, 156672, 1019904, 1507584, -22784, 155392, -71936, -1248768, 1706240, 850688, -27648, 1183488, -1463808, -641536, 328704, 1452032, 178944, -914432, 1057280, 1741056, 729088 ] ], [ [ -1138432, -1030144, -1814528, 473472, 911360, -1873408, -168192, -1222400, -1016448, 1864832, -1253760, -2030336, -1354624, 1840128, 1209856, -283392, 73728, 451072, -250496, 2046848, -1170944, -89856, -945792, 1729920, 601728, 1147008, 1727488, -434560 ], [ -1316464, -18928, -440048, -451872, 625088, -645904, 403392, -1266032, -1168608, 1782848, -582288, -1129232, -938560, 463776, 1313392, -767136, -325296, 676048, -469712, 1376096, -983408, -482016, -405360, 705552, -133440, 1401792, 450784, -921376 ], [ -1594639, 1561097, 1707577, -1897722, 177788, 1272071, 1296492, -1334207, -1406358, 1654748, 466887, 278743, -288460, -1686774, 1475167, -1522986, -948771, 1027573, -812237, 328046, -690383, -1094766, 439065, -895023, -1282140, 1799892, -1544066, -1682026 ], [ -1809184, 538732, 1868952, -236972, 426638, -376594, 135022, 164008, -416588, -22032, 425042, 450448, -60390, -1903504, -307798, -481796, -867976, 737758, -584262, 1121906, 825892, 336064, 69550, 322672, -786960, 658902, -1120766, 85794 ], [ -1691271, -150287, 1571317, 1183669, 623570, -1612667, -958000, 1192215, 508746, -1419537, 556493, 220334, -44773, -1615057, -1484512, 132398, -447502, 521048, -467585, 1359528, 1615582, 1464642, -364116, 1030732, -286169, -415716, -726361, 1500776 ], [ -454596, 932188, 191692, 1028044, 473720, -571892, -1316800, 235140, 915096, -1486812, 1545068, -1079416, -651148, -74332, -118912, -1148152, 960248, 710048, -869660, -749472, -371768, 1063992, -720816, -686768, -166844, -888816, -1019836, 1095776 ], [ 91311, 914629, -268586, 937744, 390677, -637586, -1444135, 276738, 1253664, -608493, 1985576, -1301830, -115447, 550907, -41716, -1462087, 995744, 1089641, -1101773, -1041618, -486221, 603165, -654132, -1119335, -375197, -569163, -344824, 569018 ], [ -414, -118346, 119764, 907744, 369302, -1724636, -1357810, 1240188, 1529664, 1142682, 1920176, -529780, 1474478, 331082, -1153816, -883762, -235456, 1645166, -1176998, 343332, 1128154, 86790, -196632, -365810, -886022, 482262, 1224176, -70132 ], [ 227867, 827519, -705847, 384925, -126714, -304403, -1215365, -208668, 1650358, 1139314, 1089287, -1019820, 1425943, -801364, -133600, -1188473, 363954, 1356268, -275674, 465033, 661087, -98965, -221459, 736086, 265098, 690057, 920903, 570681 ], [ 574016, 1985560, -1698096, -46496, -579200, 1279048, -918728, -1892568, 1675440, 641544, 207696, -1487080, 954424, -1884016, 1090824, -1573032, 1228464, 775120, 804128, 203600, -193928, -199144, -329960, 1555016, 1511896, 715272, 163480, 1363584 ], [ 1292216, 1116985, -1752546, 1234804, 245200, -589877, 561397, -908193, 1198290, -624381, 372846, 662345, 89749, -795466, -73101, -929007, 794514, -630530, 1501628, -838450, -297203, -218119, -212135, -665509, 365521, 832947, -798695, 969984 ], [ 984356, 681940, -1638366, 1638094, 396820, -1564652, 839242, -589728, 890310, -892626, 611646, 1279670, -651056, 26174, -577536, 33198, 559614, -896720, 1119458, -753580, 50362, -11164, 355180, -1264594, -211034, 964062, -1514120, 703044 ], [ -862594, 897190, -1271241, 724369, -460730, -1198202, -686333, -1270128, 836085, 335649, 960921, -401155, -1206056, 447449, -92736, 1472673, 623289, 546280, -882217, 1021670, 1074187, 534686, 1596730, 568481, 67141, 1115337, -1859420, 626094 ], [ -126548, 34740, 112328, 1052508, -756056, -705548, -1415372, -746988, 124320, 1243864, 713028, -138220, -760888, 302392, -251280, 1029540, 594508, 1238192, -463656, 1229224, 1150364, 190192, 994932, 958972, 845088, 1350956, -435940, 732496 ], [ 1751977, -1304385, 1945478, 1929933, -802706, -157073, -1792097, 308487, -878280, 2010514, 201003, 984455, 126662, -93158, -694380, -246285, 524833, 1597892, 1025394, 743374, 807389, -548108, -422193, 711397, 1844088, 1623881, 1769885, 919996 ], [ 515546, -794990, 601956, 1527084, -710606, -85898, -1563132, -325828, -1174180, 841250, 868168, 622912, -872862, -1169434, 648436, 512964, 127264, -6368, -6514, 1383508, 1028590, 87698, -721178, 1129156, 373042, 647538, -419668, -543444 ], [ -135919, -275630, -391710, 821439, -342938, 206194, -1475796, -446785, -1054747, 169061, 1338454, 417733, -1057698, -1517305, 1295107, 764823, -201173, -1306649, -847012, 1276957, 1182235, 306113, -506093, 1089727, -347495, 83427, -1671307, -1576770 ], [ 825056, 205120, -375360, -618336, 728512, 1082944, -1773696, 811040, 108128, 842336, 1261504, 666208, 917952, 31520, 89632, -358752, -340448, -1757024, -1107712, -788768, 1142560, -596512, 992032, -148448, 947680, 622752, -358432, -1446720 ], [ 247319, 801970, -333554, -1329562, 889910, 578405, -685018, 354111, -280351, 422035, 1452100, 703639, 1147415, 367315, -293038, -248141, -236859, -974374, -1280219, -1487007, 583101, -455183, 681319, 159614, 1089122, 755813, 343757, -474558 ], [ -1475506, 1485220, -272804, -1498612, 374060, -954070, 1435532, -1378914, -1823326, -812090, 1841800, 584014, 77390, -199610, -63388, 780934, 47466, 725876, -1387094, -1167582, -363174, 463042, -975506, 1618364, 371972, 586538, 591482, 1124292 ], [ -154836, 222825, -831114, -749667, 1076375, 146410, 1154137, -406054, -713651, -1135825, 1136770, -297931, 878325, -772710, -305378, 1175739, -765149, 126621, -801654, -384837, -494479, 276202, 237939, 1581334, -21673, -346682, 305362, 1613527 ], [ 1239936, -1099980, -1418544, -89904, 1731500, 1254856, 665152, 571304, 611680, -1199824, 301684, -1152700, 1573272, -1072992, -445580, 1206576, -1607360, -593436, -85536, 423000, -483592, -34496, 1664016, 1419976, -362848, -1071344, 134800, 1545484 ], [ 565536, -1168455, -1658844, -639804, 1154975, 278506, 1026352, -613246, 926680, -635524, -331991, -1249075, 200622, 64008, 329545, -161124, -1718960, -90411, 757464, 988350, -384442, -102896, 1888116, 1814026, -689848, -84044, 1002100, -552041 ], [ -14174, -516844, -1675254, -510418, 1061046, -167954, 647474, -931408, 712130, -423464, -144906, -1072940, 98246, 581834, 920288, -1065234, -1102280, 647316, 1211096, 644846, 100540, 260470, 1955680, 1867192, -1122180, 426678, 1030620, -1691752 ], [ -479699, 1003106, -1421679, 438107, 1549071, 24571, -623851, -204808, -140995, -636164, 1031919, -568190, 1527671, 353009, 1288688, -1410309, 392620, 1668066, 1195196, -794629, 1050790, 1144495, 1834480, 1509292, -1681530, 362703, 47670, -1676452 ], [ 234136, 311168, -1585416, 424104, 209312, -757192, -810120, -639088, -562360, -718776, 951488, 286952, 1087200, 714144, 86904, -103216, 852360, 1157888, 1210376, -1367168, 221248, 1298840, 305496, 1014976, -531088, 1044872, 572912, -981984 ], [ 1267480, -1075597, -1862265, 110691, -1665355, -1745491, -636426, -1359709, -828949, -728475, 432578, 1192139, 89319, 1251372, -1557876, 1695674, 921774, 151856, 1235159, -1637084, -1155878, 1224446, -1562094, 503941, 1124588, 1912646, 1488356, -125214 ], [ 365680, -1127122, -1455690, 449166, -1494430, 242834, -659076, 500366, -896674, -47550, -372172, 445214, 939894, 1210872, -1048776, 1844324, 52524, -288544, 1237334, -1703384, -1182428, 1601996, -92844, 702466, 983288, 1159196, -512344, -903564 ], [ -252170, -852572, -685440, 249491, -829355, 1439609, -369476, 1470141, -522099, 83075, -1012247, 220614, 1601219, 1312222, -848851, 1232399, -121076, -559894, 788584, -1528534, -957428, 1464271, 754381, 682741, 664988, 351521, -1132444, -1184914 ], [ -302120, 74128, 812160, -1026484, 824020, 1053284, 544624, 659316, 737076, -886900, -1322972, 1040664, 1884044, 1697272, -1267276, -900676, 1096624, -493144, -562016, -871384, -229328, 295996, 357556, 226516, -7312, -564604, 1008656, -472264 ], [ -211728, 126675, 1351712, -451834, 833570, 735203, 940267, 329019, 1161061, -211969, -393555, 636035, 1669985, 1082068, -645967, -1242722, 555866, -553106, -304323, -269365, 68017, -793977, -374661, 700938, 250142, -1170529, 1692615, -401587 ], [ -37728, -341550, 1320512, 1225316, -136180, 457778, 1027042, 284994, 1087486, 1442906, 1274670, -498190, 1159910, -129032, 594758, -517772, -1032484, -688556, 911502, 299810, 108742, -1837302, -1306686, 1729788, 1061492, -1591654, 1508490, -713362 ], [ -864987, -842343, 482426, -481915, 903902, -13123, 1050199, 1078077, 1294948, 939737, -201711, 185597, 878777, -637298, 1345790, 557905, -1619437, -920123, 892848, -513430, -426614, -1202892, -1069782, 459213, 448337, -1697794, 1297524, -119857 ], [ -1312832, -1101056, 34992, -1939904, 1500944, -366016, 1002144, 1333472, 1210064, 247568, -1248576, 691008, 495856, -1103248, 1503424, 1077456, -1896128, -903968, 440816, -1279152, -788848, -287760, -478336, -697328, -292192, -1543360, 780288, 168768 ], [ -40532, -456656, 1286817, -1393604, -180181, -221716, 711894, -662278, -42961, -449557, 296724, -44292, -335819, -1638523, -370076, -566169, -1349828, 56482, -1213459, -1426377, -327973, 1124565, 1045664, -696053, -1045642, -529060, -857712, -957132 ], [ 989936, 203818, 1041594, -677824, -1271660, -439404, 491488, -906076, 34052, -914996, 532088, -646668, -638344, -1594298, -376446, -787302, -185420, 450580, -1831816, -1140060, -111666, 1034256, 1358148, -637550, -692950, 3590, -1221040, -932848 ], [ 1784936, 879943, -661281, 202976, -1789010, -1009554, 339088, 555974, 1406102, -1154846, -508012, -1119618, -425644, -985823, 1435179, 376623, 1580830, 293230, -1441516, -431610, -133491, -519144, 490998, -523325, 736775, 67265, -343240, 211352 ], [ 423476, 774448, 300804, 694616, -1959860, -53544, -129812, 1055204, 701132, -689096, -965332, -799188, 508856, -1027988, 1769184, -130812, 1523620, -162320, -55336, 171840, -932616, -1137684, 765408, -402200, -275140, -385720, -864580, 570932 ], [ -1289310, 410625, 1730259, 998036, -2025514, 1148052, -601376, 1297433, -429370, -5709, -1260507, -266175, 1348615, -1041447, 1631346, -901555, 1098087, -538070, 1281068, 726549, -1640109, -1416739, 1292035, -371197, -1723746, -792016, -1626246, 771786 ], [ -1177860, -564450, 1227834, 418136, -1910764, 1028952, -330176, 1381358, -649420, 1078266, -1395882, 405150, -484910, 804078, 498396, -171130, 1522962, 585580, -284632, 1062774, 430266, -668314, 1496410, -1232422, -1484796, 509984, -1324596, 1336236 ], [ -494443, -938326, 982900, -119859, -1080903, 926237, 140196, 939513, -896527, 1526271, -1110670, 273059, -879310, 1638895, -280522, 307807, 1169506, 927216, -1158798, 537844, 1475984, 228591, 1657343, -1593716, -733474, 1222385, -763193, 1648676 ], [ 1096232, -358576, 1146400, -591384, 883272, 849512, 926496, -336312, -1186552, 965496, -158320, -1133416, 1009040, 870520, -497872, 387832, -418544, 28416, -936048, -1353056, 896384, 1361016, 1749368, -1162016, 830576, 999560, 210232, 1561376 ], [ 1679402, 15491, 26638, -1237227, 352425, 913700, 47493, -718923, -1498303, -97833, -287680, -1536415, 297002, -164534, -14227, -543677, -963389, 435522, -885117, -1850636, 608045, 1076763, 1026362, -1072220, 385022, 926369, -363581, 826682 ], [ 1788452, 292766, -1697012, -1965102, -1352550, 1044200, -1615182, -681198, -1820278, -1397658, -926080, -1467190, -1638748, -1325084, 799298, -1951202, -1017314, 1457172, -915042, -1692536, 456770, 125838, -80188, -1143320, -1006228, 923594, -1665506, -212668 ], [ 162438, 632821, -332762, -420195, -754886, 477331, 406380, -545799, -1493940, 325666, -1108960, -465171, -782540, -1721762, -312260, -511070, 617543, 733465, -1327195, 354293, -747603, -893050, -461556, -465732, 424264, -602034, -782541, -595602 ], [ -811712, 432776, 389868, 512520, -6996, -261084, 1865360, -651324, -1292460, 1520016, -1062140, 259624, -28660, -1418952, -1085380, 607720, 1314728, 69260, -1479320, 1584748, -1536468, -1536600, -697496, 269648, 1277204, -1530704, -233016, -496872 ], [ 137488, -1257274, -884607, -409530, 980529, -1418709, 1499660, -1426749, -1483185, 1031916, -417965, 151774, 233465, 749898, -782755, 628270, -693922, -299815, -887570, 427873, -1103343, -1142850, -588146, 1107548, 329279, -703004, -765066, 876978 ], [ 619774, -1233220, -513060, -887472, 1467960, -1463712, 527018, -1362216, -1133496, 204624, -96266, 102808, -133402, 1237740, -842758, 131296, -1132150, -406684, -697550, -424334, -459756, -802482, -991658, 352682, -597730, 116800, -1059102, 837360 ], [ 735199, 137630, 1151790, -1016472, 1562460, -634512, -922507, -637716, -359196, -889176, -27941, 100108, -994477, 404790, -1187683, -772304, -336475, -307534, -823175, -1037159, 349194, -504057, -1798133, -1653643, -1508305, 930400, -1166127, -312840 ], [ 818944, 903232, 1657792, -11904, 961856, -714624, -385600, -791872, 42624, -788352, -865792, -388416, -256000, 916864, -1036160, -1021568, -708096, 734656, 484736, 364416, 473984, 163648, -1708608, -581376, -963264, 993920, -1124416, 512576 ], [ 926383, 1309816, 1748841, 906303, 154661, -783065, 414823, -1008948, 395472, -411714, -1498713, -775586, 523628, 1451389, -755816, -1156091, -1208835, 1486611, 1827550, 1740339, 278047, 768532, -1262804, 808703, -285662, 790008, -1094277, 1301197 ], [ 1203358, 232816, 584466, 188478, -1159414, 125710, 761998, -713448, 835872, 375036, -33138, -87236, -56872, 771514, -222416, -1277366, -1293510, -393114, 1939900, 952614, -1099778, 638632, 359896, 969278, -292412, -219792, -1280202, -99878 ], [ 605305, -209231, -358149, -683820, -1867675, 200476, 749275, 36033, 700884, 901119, 967005, 75457, 32495, 731344, 433084, -531830, -920112, -1580070, 1247644, -90201, -1048340, 841372, 758230, 1022669, -142247, -566127, -1298190, -1034927 ], [ -1106420, 156844, -1018524, -1752720, -1804900, -786224, 278500, 1363308, -166416, 1095444, 1374780, -430868, 974420, 1505344, 1243984, 1316920, 36288, -1885320, -468656, -1457676, 822160, 1467472, -401720, 939644, 207628, -68052, -1102440, -1376852 ], [ -515240, -652871, -191204, -988745, -701140, -717749, 866420, 1305023, -719831, 1187634, -11050, -30133, 793410, 1032604, 950814, 1733910, -516292, -892295, -140166, -455091, 1548220, 893087, -1000175, 951054, -721522, 841863, -1188290, -234822 ], [ 886082, -1797354, 1093864, 406466, 721046, -280826, 1790914, 740402, -1119182, 1197800, -1976606, 675676, 196010, 150934, 240058, 1613982, -1551106, 541406, 863088, 1315178, 1844814, -75582, -1338010, 1007956, -2044514, 1848384, -1356878, 1381522 ], [ 1291757, 445071, -659036, 514541, -50929, -400601, 948589, 84677, -61307, -430300, -1296131, 477526, -695215, 890959, -1058567, 899907, -159181, 828131, -644712, -351247, 1655739, 498093, 384215, 1471906, -766589, 914784, -807803, 614197 ], [ 1095224, 1755696, -1419344, 116096, -526816, -326504, 581344, -63304, 781072, -1026688, -603704, -77768, -1100872, 1409008, -1839080, 113856, 398504, 510008, -1536504, -999424, 921024, 776640, 1412888, 1793752, 206056, 93360, -336896, -232400 ], [ -381001, 1086246, -70394, -1358704, -373516, 159571, 1223644, 867671, 1165522, 569312, 114121, -1391993, -474697, 1455358, -1518605, -825144, -816571, -1093417, -1119279, 516176, -973176, 428040, 967763, 1813627, 529981, -489690, -32096, -1247450 ], [ -344286, -43802, -413462, -1288410, -435266, 847494, 638802, 1439432, 1341868, 665022, -324862, -1535104, -839086, 599970, -382688, -1236892, -1178898, -1483132, -196744, 538340, -807542, 407650, 590028, 424292, 993102, -1400, -415410, -706734 ], [ 646239, -1464227, -1823237, -244035, -632591, 1662669, -719673, 1784732, 1387018, -185103, -1493137, -939904, -1827961, -823905, 1267312, -1316242, -1003623, -1107682, 1044356, -381010, 656683, 594175, 254778, -1853458, 1543977, 1162300, -1232535, 814791 ], [ -246972, -1176220, -1045248, 425592, 513764, 588124, 668372, -100300, 217620, -439072, -162888, -4024, -1963028, -529624, -261620, -103320, -1127548, -1479892, 695752, -69424, 326116, -803972, 1054312, -1422564, 235936, 1226440, 199100, 26016 ], [ -1003527, -798430, -404178, 1009377, 1133849, -178091, 1549367, -1633810, -602835, -383722, 1069122, 792626, -1689278, -157489, -1558205, 864585, -1323868, -1447522, 430402, 177401, -92639, -1631357, 1622752, -942819, -1063769, 841345, 1553690, -499089 ], [ -437802, -764980, -1211628, 1404102, -904426, 1067134, -728758, -842860, 472590, 663428, 879372, 892076, -131828, -181414, -616430, 320310, -1686568, 511028, 1152652, -341674, -125114, 476818, 799552, -1382994, -1564694, -887930, 1674140, 981786 ], [ -705428, -430979, -1268718, 1565468, -795850, 1215050, -1143045, -102896, 171578, 1085056, 127185, 994375, 598487, -474551, 149003, 577085, -1658289, 1269039, 653569, -371942, -255047, 538893, 29484, -1346017, -1627835, -694944, 974818, 777422 ], [ -1828928, 211696, -555168, 1487168, 1517600, 236000, 356880, 584704, -1543072, 864256, -1202640, 1099600, 479312, -1044176, 733328, 1656560, -1228464, 794064, -1099856, 99808, -485072, -1500432, -686016, -818992, -1241360, 1472256, -566432, -1157728 ], [ -1416835, 937620, -433270, 1121007, 1648286, -93106, 1207274, 312551, -178099, 58825, -844475, 220705, 206383, -1161094, 556435, 1453021, -1059006, 219379, -1044813, -811520, -1048211, -1805098, -194671, -676529, 3742, 146774, -1331006, -199931 ], [ -675436, 1507662, -523102, 587508, 1152260, -245800, 1687982, -221296, 1801610, -730094, -115208, -822086, -12572, -1123060, 216970, 863032, -994866, -372728, -608916, -1887866, -1534616, -1498648, 608906, -551330, 1215172, -1794640, -1775774, 1258624 ], [ -935986, 25437, -1202677, -972642, 256310, -396700, -57043, -771496, 1246535, 494131, -382508, -680561, 868678, -714910, 381895, -169868, -1329891, -854228, -1433166, -548591, -99716, 425852, 1239431, 574645, -638378, 73160, -964949, -546176 ], [ -603356, -556588, -830096, -1555256, -87116, -351768, -1024256, -1051580, 863044, 1143544, -35768, -564012, 1261832, -419096, 143284, -259476, -973876, -821452, -1237516, -101228, 310496, 1499460, 1614120, 926476, -1667944, 1305192, 23144, -1124828 ], [ 724969, 372437, 1308604, -497006, 496909, 21882, -685856, -878255, 767569, 828094, 1341682, -489387, 835682, -311846, -772691, 1234299, 542099, 74573, 670109, -1151003, -999304, 1144785, 1559370, -21149, -1314394, 1470042, 1308794, 354697 ], [ 1167744, 682112, 2021504, -144256, 691584, 146432, -573056, -820480, 735744, 722944, 1800832, -464512, 693632, -276096, -1078016, 1732224, 1047424, 373248, 1305984, -1500928, -1435904, 1026560, 1541120, -337024, -1196544, 1524992, 1737344, 847872 ] ], [ [ -1264640, -424960, -1853440, 148480, 1044480, -1802240, 112640, -924672, -618496, 1549312, -936960, -1678336, -843776, 1302528, 1323008, 189440, -131072, 483328, -154624, 1472512, -894976, -96256, -777216, 1504256, 568320, 711680, 1390592, -173056 ], [ -1361024, 294656, -587776, -459008, 796032, -599552, 473984, -1092480, -965632, 1509760, -309504, -865792, -671360, 122112, 1349888, -371200, -358784, 503296, -278272, 914176, -838144, -501376, -390144, 616064, 69120, 1006592, 225920, -757120 ], [ -1511624, 1419056, 1389824, -1408208, 407832, 1279648, 1038584, -1354680, -1508032, 1447960, 670896, 403808, -401960, -1722288, 1391888, -1247200, -714584, 534496, -471472, 41776, -749344, -1134376, 214656, -771736, -710880, 1467392, -1593880, -1669720 ], [ -1428704, 521856, 1731664, -72048, 643472, -285152, 132064, -154720, -482992, 197840, 653376, 392688, 25920, -1531088, -367632, -460560, -660464, 355136, -310752, 628176, 431456, 213904, -51344, 163344, -685600, 606592, -1170880, 77120 ], [ -1160328, -50408, 1600888, 990248, 741296, -1522712, -719464, 688912, 488360, -883248, 756336, 114784, 186456, -1051824, -1529048, -31432, -355248, 234176, -309984, 848760, 1103688, 1324672, -379952, 725512, -506648, -205264, -719872, 1419600 ], [ -316128, 978592, 256288, 561248, 216896, -804512, -1024864, -39488, 894560, -1098048, 1513536, -761216, -603744, -85824, -210848, -1227232, 706752, 363776, -941184, -534240, -225312, 1142272, -709952, -550688, 352, -528064, -719872, 734400 ], [ 46656, 915904, -296144, 441440, 183272, -915296, -1251640, 200560, 1061456, -368424, 1830192, -940520, -290712, 347592, -152192, -1466128, 653040, 617552, -1082856, -720408, -126288, 674392, -698936, -828800, 17200, -186928, -230656, 247320 ], [ -34944, -154496, -117344, 607040, 602672, -1791296, -1405840, 1334560, 1007456, 1232976, 1740192, -476720, 1040688, 289392, -1256192, -821728, -430560, 985952, -772656, 198192, 1290912, -57008, -373136, -185600, -418400, 767072, 710144, -56880 ], [ 287032, 668544, -680304, 233888, 45096, -568408, -1144752, 152512, 1323360, 1237152, 870368, -946464, 1288240, -546192, -202256, -1136736, 146992, 1074240, -232608, 335504, 810280, -159864, -312320, 713312, 262056, 819736, 502192, 603696 ], [ 720064, 1691648, -1355200, -115200, -570880, 815296, -691008, -1295872, 1643392, 759424, -15488, -1376832, 1175616, -1350784, 1072960, -1533440, 964800, 944512, 408064, 191488, -21696, -139840, -320704, 1360896, 1009536, 688768, -1984, 1322688 ], [ 1307464, 750848, -1541800, 772800, 201920, -488504, 577992, -523072, 1286992, -684176, 463312, 316968, 129816, -401584, 53560, -770240, 601800, -472688, 1449664, -806912, -148296, -298840, -399304, -587904, 173136, 752368, -778984, 676488 ], [ 983344, 307328, -1525360, 1045200, 370400, -1191584, 718752, -340192, 1037872, -1128656, 821392, 848688, -669024, 339776, -381440, 106000, 506880, -805088, 1306624, -696512, 24144, -154000, 55616, -1143984, -145584, 840448, -1327024, 364608 ], [ -708056, 609728, -1204360, 394200, -367600, -993584, -832848, -1042192, 949672, -74456, 998392, -362712, -1097424, 769376, 60160, 1151800, 814080, 489712, -613376, 1077088, 645144, 446600, 1310816, 389016, 312216, 965248, -1531624, 554208 ], [ -78176, 142944, 119616, 747008, -732448, -484416, -1324064, -583968, 114752, 709760, 779360, -29920, -569440, 512576, -151776, 855168, 684480, 1151776, -338976, 1267392, 735744, 196064, 860000, 924864, 1054976, 1292224, -487392, 794144 ], [ 1578424, -664056, 1887216, 1543808, -932248, 162384, -1346264, 387432, -1050448, 1374560, 385160, 985880, 381560, -47824, -652776, -35232, 361680, 1533976, 906024, 757392, 591744, -430936, -345400, 1019664, 1923776, 1708624, 1109208, 1056344 ], [ 543200, -732240, 706064, 1088528, -463680, 33664, -1255984, -221808, -1135840, 456352, 881328, 516944, -730560, -1077088, 691488, 491616, -118592, 254432, -91472, 1045408, 813008, -50944, -540848, 1241744, 351760, 498800, -504608, -392336 ], [ 20120, -551880, -130552, 486632, 6864, 146128, -1234912, -356136, -935992, -55016, 1152480, 285152, -1083648, -1377520, 1302000, 679608, -508592, -893176, -815192, 849616, 984440, 39080, -385136, 1055288, -430712, -144664, -1424960, -1443800 ], [ 907520, 241920, 21248, -448768, 459264, 905728, -1395712, 785664, -40192, 534784, 814080, 714752, 586752, 212480, -38400, -52992, -660992, -1643776, -756992, -617984, 1015040, -651520, 638464, -186112, 901888, 724736, -450560, -1414400 ], [ 448160, 795952, -13400, -1012648, 557000, 453072, -492864, 427624, -395520, 336480, 1011288, 679952, 918992, 530024, -481992, 5264, -380640, -943384, -813688, -1282688, 663456, -363440, 311176, -35688, 1151920, 891000, 148536, -456888 ], [ -1013440, 1171552, -186800, -1300048, 390800, -901728, 1201536, -1046576, -1681920, -448320, 1607088, 299552, 255392, -99376, -258192, 652064, 221760, 836816, -955888, -1349888, 27456, 652960, -1021424, 1150512, 596320, 534000, 468336, 1191312 ], [ 183720, 91672, -719520, -662888, 872520, 78792, 926696, -468336, -707360, -900840, 1111928, -209808, 705112, -506216, -535672, 807984, -427480, 394016, -659728, -458208, -418744, 225320, 238176, 1120432, 295520, -198440, 190656, 1338272 ], [ 1421376, -975392, -1222464, -84704, 1331040, 1078560, 504032, 153120, 475360, -1140768, 429248, -718656, 1055392, -666656, -719488, 749376, -1198816, -244096, -203008, 470304, -742240, -318112, 1660032, 996832, -10528, -784736, 4608, 983456 ], [ 724176, -799592, -1278864, -562904, 1144440, 293160, 895832, -656280, 924760, -532968, -356752, -1120656, -15608, 286744, -6688, -39024, -1600216, -112096, 742592, 817704, -574840, -303112, 1840032, 1364632, -549928, -300536, 782208, -793144 ], [ 47648, -246528, -1217216, -518592, 1099552, -104640, 558944, -744608, 738224, -344048, -239712, -974032, 62320, 689616, 681088, -682720, -1207920, 362080, 1157248, 558272, -151216, 89424, 1745856, 1491984, -1044176, 28352, 792224, -1594896 ], [ -603952, 761472, -1013216, 155808, 1225552, -35040, -656656, 36592, -215176, -660248, 966288, -165832, 1525720, 428616, 1338688, -1151920, 141480, 1248880, 931648, -432928, 581384, 937224, 1321056, 1329384, -1483976, 169952, -123376, -1221096 ], [ 117120, 59904, -1213760, 383552, 193472, -786624, -806464, -552192, -618880, -577280, 1017792, 542464, 1060480, 771072, 401856, 44096, 567104, 813184, 814464, -1115904, -119616, 1153792, 247552, 868416, -505856, 892608, 481536, -793088 ], [ 1222176, -1161432, -1521416, 461384, -1180696, -1706016, -599704, -1490472, -829984, -357392, 660336, 1168384, 15184, 1292448, -1011096, 1728488, 642416, -46784, 751896, -1666848, -1245336, 1172392, -950936, 328080, 890272, 1753944, 1486200, -376616 ], [ 365376, -936432, -1105616, 578384, -1334896, 33984, -513904, 338928, -894784, -101792, -111264, 630784, 753184, 1194048, -867696, 1574288, -167584, -320384, 1117296, -1558848, -890736, 1579792, 133264, 312480, 772672, 1212144, -296400, -678416 ], [ -168424, -551232, -401816, 287984, -883296, 1072784, -271504, 1297328, -511384, -127192, -800064, 431984, 1334984, 1181248, -807896, 849688, -270184, -519984, 905896, -1328648, -506536, 1480392, 702464, 292880, 543072, 551344, -920200, -679016 ], [ -56224, 154368, 877984, -817216, 779904, 709184, 284096, 513728, 768416, -714592, -1323264, 910784, 1604384, 1339648, -915296, -1015712, 1042016, -571584, -459104, -854048, -63136, 367392, 241664, 265280, 89472, -347456, 773600, -77216 ], [ -147440, 68864, 1285464, -281928, 877064, 647512, 648688, 222312, 1150328, 5736, -655296, 472896, 1401152, 686640, -388384, -1095864, 690792, -566032, -367856, -365160, 117440, -513992, -468048, 843792, 314928, -895072, 1457840, -102960 ], [ -359840, -487936, 1173264, 1230672, 41264, 765712, 899488, 224112, 997328, 1505136, 722304, -511104, 916352, -449760, 516416, -112464, -651408, -526432, 590944, 132240, 141440, -1257392, -1326048, 1783392, 944928, -1233472, 1540640, -502560 ], [ -820640, -905632, 244656, -121056, 698072, 144232, 842272, 828144, 1176632, 1055424, -293568, -46104, 697616, -743256, 1154048, 614256, -1028712, -853360, 838216, -670872, -441208, -905072, -1131384, 565224, 428976, -1378672, 1277888, -77472 ], [ -1004288, -1084544, -285056, -1289856, 1052800, -326272, 703872, 967680, 1122048, 413312, -949760, 312320, 396160, -1021184, 1282048, 859008, -1181440, -949120, 625920, -1393280, -802816, -254464, -617088, -588800, -154112, -1293312, 703360, 160768 ], [ -86288, -427544, 917944, -865656, -185000, -2872, 364872, -798720, 98448, -313288, 487840, -186880, -295640, -1511984, -383552, -591192, -815440, -74920, -1052880, -1401080, -154816, 1144736, 738312, -814400, -617312, -419712, -910040, -554432 ], [ 810128, 128224, 860560, -358464, -1079280, -219680, 126496, -879136, 247680, -832256, 693632, -566304, -609264, -1498752, -460144, -710784, -24144, 289776, -1678928, -985712, 152400, 1053120, 1154960, -765488, -257584, 119184, -1221408, -550064 ], [ 1685528, 585424, -424040, 229536, -1639080, -962480, -13904, 682064, 1538880, -1149056, -299968, -829104, -554664, -994752, 1010456, 465216, 1181256, 158376, -1279928, -158312, 127800, -490080, 657560, -449288, 903416, 332184, -265008, 154936 ], [ 397088, 694144, 392800, 562656, -1638720, -27200, -334784, 1001024, 664800, -766976, -822208, -496704, 167616, -975552, 1415456, 165216, 1035936, -322464, -193088, 388288, -541920, -965280, 919040, -168128, -98464, -35616, -584928, 451936 ], [ -1223320, 644120, 1581560, 768160, -1532648, 1168784, -645456, 1016200, -617432, -170528, -1214848, -12424, 865352, -918064, 1435168, -394696, 658944, -737784, 840312, 820840, -1135256, -1090488, 1336696, -6216, -1473680, -403464, -1176776, 671632 ], [ -813520, -101680, 1279760, 352960, -1760048, 821984, -418656, 1097200, -606032, 811072, -1493248, 501776, -296848, 688736, 299968, 105104, 1311744, 332016, -315888, 827440, 580144, -409488, 1428496, -917616, -1222880, 638736, -1310576, 1131232 ], [ -97944, -402504, 1140128, -21640, -1266856, 626912, 10912, 727192, -642424, 1244920, -1209976, 323688, -406928, 1396304, -353136, 409792, 1159968, 755928, -1010640, 287448, 1421368, 294944, 1483872, -1419536, -513880, 1151744, -1036288, 1322176 ], [ 1102656, 2496, 1257728, -331840, 369344, 672512, 762112, -358208, -754624, 809920, -35776, -952512, 1151872, 677504, -241536, 404992, -268032, 155328, -973440, -1119552, 875968, 1036544, 1481472, -1271936, 921920, 825344, -114688, 1086976 ], [ 1541112, 68040, 184376, -974152, 146696, 641816, 145288, -789176, -1065520, 26488, -219400, -1346208, 298168, -266512, 48360, -412544, -904512, 494352, -855456, -1647720, 563536, 893192, 787920, -1178600, 501320, 859616, -577024, 630232 ], [ 1620912, -26160, -1449424, -1772752, -950704, 575216, -1115312, -912176, -1469920, -920912, -1042000, -1324608, -1690832, -1316512, 422160, -1612544, -1168512, 1275552, -699456, -1762320, 360736, 333392, -230880, -1110800, -792880, 1063616, -1690624, 69232 ], [ 4192, 290776, -191840, -459608, -446192, 279104, 229896, -392776, -1434568, 592664, -1103064, -420000, -783192, -1609064, -391312, -459024, 533816, 787136, -1006568, 225480, -407960, -586736, -238192, -522656, 229064, -330208, -844904, -258168 ], [ -987968, 189056, 486560, 370752, 81568, -181056, 1210016, -260256, -1385088, 1529984, -1019904, 254720, 32288, -1246144, -1001472, 401696, 1372896, 258016, -1180768, 1443520, -891360, -1179776, -295232, 80064, 906464, -1157728, -262304, -270688 ], [ -134768, -1094944, -645640, -285648, 552568, -1075056, 989816, -1240056, -1329888, 697184, -597504, 230720, 376088, 862256, -963072, 279896, -310104, -287384, -954568, 386320, -547560, -846176, -565232, 683664, 461864, -307528, -550904, 565112 ], [ 393856, -946576, -451312, -617808, 879424, -1153584, 190352, -1305936, -904416, -11296, -392496, 201344, 27392, 1288304, -974064, -145984, -782160, -497120, -868480, -395696, -262896, -674528, -1018352, 192912, -178288, 401216, -818000, 432896 ], [ 667456, 327224, 785288, -695208, 1093024, -591384, -1064248, -653736, -188016, -622096, -358296, 167744, -865408, 392504, -1023864, -810784, -302760, -443120, -892480, -961496, -24696, -630128, -1615352, -1157688, -972088, 998816, -1068200, -459904 ], [ 590848, 984064, 1253888, 182784, 556032, -540672, -351232, -837632, -37376, -557568, -806912, -121344, -439296, 897024, -889344, -936960, -597504, 652800, 220672, 301568, 278016, 98816, -1395712, -250880, -517120, 890368, -1051648, 231936 ], [ 535184, 1274736, 1426016, 950864, -161360, -512400, 585304, -1071160, 78592, -295128, -1091936, -351208, 81856, 1432608, -678704, -967480, -953320, 1476448, 1375624, 1560584, 337320, 771616, -896056, 856480, 54888, 563152, -992944, 873176 ], [ 951584, 51936, 641216, 124064, -1177760, -103200, 854704, -757360, 558592, 443472, 57664, 18992, -162944, 748608, -209504, -980080, -890320, -325952, 1636624, 967184, -1084080, 433216, 416144, 873280, 59088, -330848, -955744, -364624 ], [ 606344, -494496, -200344, -686896, -1736384, -182928, 741832, -88480, 576328, 905928, 792256, 51272, 2776, 664416, 320152, -263248, -518440, -1355888, 1143112, 91304, -1123176, 535696, 666008, 941560, 188688, -596000, -834328, -1049608 ], [ -708256, -180096, -1114144, -1477696, -1712384, -884928, 142432, 1032320, 5728, 1016928, 998656, -346528, 690976, 1343616, 926752, 1381952, 246560, -1402688, -310688, -1144096, 597024, 1199296, -436192, 1075360, 477888, -60800, -605728, -1031008 ], [ -334576, -733816, -319424, -782616, -833904, -707808, 755672, 1129240, -524832, 1179848, -218344, -70248, 710816, 941296, 799872, 1524992, -139040, -751648, -83248, -346696, 1322824, 748816, -941312, 911280, -481632, 837400, -783688, 95072 ], [ 636816, -1534768, 1014144, 420752, 310288, -231824, 1759872, 844032, -997552, 1316208, -1881664, 433424, 464672, 176016, 380976, 1116560, -901568, 145552, 700576, 1113408, 1669488, -75232, -1177536, 666112, -1830848, 1810480, -1094992, 1556448 ], [ 1016616, 162632, -661056, 454952, -188312, -515624, 939072, 200832, 109448, -205992, -943264, 290024, -618928, 517416, -961224, 517160, -150368, 765352, -522224, -218592, 1376088, 252368, 476064, 1414912, -830048, 698680, -877192, 556848 ], [ 935232, 1263296, -1341696, 84992, -509696, -501248, 607680, -27840, 915392, -797952, -180352, -113536, -1078912, 805440, -1754688, -78784, 80704, 621376, -1198400, -735936, 708480, 503744, 1374912, 1834240, 19456, -220928, -563200, -314112 ], [ -126168, 1095896, 91104, -1143808, -454496, 146752, 1316280, 624360, 1081592, 586848, 209648, -1069936, -213712, 980040, -1382088, -667384, -793496, -1145624, -713000, 477864, -754320, 593144, 669912, 1553440, 547456, -732128, -44800, -911712 ], [ -126624, 191024, -209744, -1152320, -547968, 718944, 697872, 1004608, 1181552, 561104, -401312, -1299536, -529056, 326640, -402288, -948704, -942736, -1519008, -73408, 575520, -555968, 575088, 242384, 297072, 1075824, -281376, -143904, -364464 ], [ 541776, -1178776, -1603544, -391520, -735168, 1243344, -757128, 1213408, 1239752, -353896, -1643312, -1070936, -1588656, -848760, 960312, -1036304, -634936, -1013808, 663392, -30480, 689632, 489288, -10216, -1574328, 1604424, 775824, -632304, 904536 ], [ -135680, -801248, -1075392, 209344, 167808, 598144, 603072, -152128, 349760, -542112, -309472, -28512, -1647296, -385632, -416128, -162112, -678560, -1263680, 589632, -36448, 161792, -695936, 740320, -1371456, 490688, 1114400, 549376, 123744 ], [ -673880, -365288, -611952, 749824, 633768, 190144, 1526832, -1295608, -272080, -491472, 925568, 873408, -1351496, 39648, -1601848, 584288, -807320, -1203200, 509592, -6688, -384208, -1387976, 1299760, -1070256, -662872, 1019720, 1589776, -434856 ], [ -100880, -415088, -1198752, 1114624, -1097232, 1212544, -454368, -902608, 569120, 215328, 704768, 878208, -50096, -361152, -896848, 423488, -1131920, 409600, 738192, -81088, -272608, 345424, 681760, -1229856, -1299472, -512080, 1377376, 739344 ], [ -444592, -319848, -1233808, 1386776, -836744, 1318528, -809640, -370192, 246744, 664312, -10944, 930664, 453584, -690024, -253120, 585920, -1184792, 999128, 324768, -87408, -273488, 346336, 125032, -1106776, -1367456, -518000, 791424, 650512 ], [ -1729792, -75648, -702208, 1563776, 1469056, 483328, 504960, 305408, -1270656, 848512, -1234944, 1032064, 137984, -945024, 327680, 1080320, -958592, 537728, -748032, -23808, -389888, -1432064, -368768, -693376, -851456, 1043200, -178176, -735488 ], [ -1170416, 671704, -623728, 1126704, 1489904, 81424, 1251272, 146040, 19400, 229368, -674784, 346640, 152784, -1112704, 189624, 1191928, -849448, 48008, -760720, -966040, -979704, -1548552, -210264, -697224, 143624, -69480, -996264, 148832 ], [ -223808, 1387936, -712432, 469920, 871376, -190976, 1671584, -225072, 1854368, -459888, 243168, -495184, 286560, -1218688, -102816, 1105936, -809104, -453856, -557872, -1961584, -1550640, -1123440, 175200, -706944, 1066544, -1621488, -1654800, 1393184 ], [ -576608, 177136, -1310632, -798480, 25976, -325376, 115184, -427272, 1200368, 549912, -288432, -681784, 758160, -887488, 71184, -58664, -1194904, -1007056, -1182472, -433384, -428040, 347160, 1136400, 517056, -334456, 113112, -951000, -302416 ], [ -450944, -362112, -877312, -1245248, -305792, -253920, -775488, -540096, 734528, 1014496, -223072, -640800, 957600, -553600, -26752, -344960, -871744, -906400, -987008, 216960, -35456, 1172192, 1626976, 1002080, -1196736, 1136960, -59488, -934912 ], [ 477856, 225888, 1287488, -312848, 224608, 163080, -548688, -502896, 584528, 563896, 844328, -217800, 700200, -215200, -581152, 843040, 641456, 291800, 584992, -606240, -868256, 913592, 1327576, 246680, -1154736, 967760, 1147112, 217088 ], [ 787456, 421888, 2009088, -2048, 401408, 302080, -473088, -490496, 534528, 413696, 1200128, -76800, 614400, -102400, -765952, 1239040, 1145856, 691200, 1108992, -880640, -1145856, 827392, 1227776, -5120, -1140736, 911360, 1549312, 601088 ] ], [ [ -1446528, 269184, -1875712, -226432, 1118720, -1564672, 506112, -557184, -39424, 1085312, -584320, -1251456, -160768, 560128, 1456640, 675712, -428032, 513024, 34688, 737536, -471808, -133376, -469120, 1144192, 423552, 47232, 952576, 112768 ], [ -1377264, 640800, -788224, -446944, 963536, -512320, 554256, -868368, -620416, 1116752, -37600, -578112, -307120, -316832, 1374944, 76096, -403792, 304704, 14048, 343456, -598720, -545456, -304768, 496816, 264000, 431232, -15824, -553424 ], [ -1269039, 1221450, 910976, -791494, 721061, 1131980, 629481, -1354593, -1528216, 1165877, 816650, 473988, -535795, -1687082, 1247294, -860804, -365917, -20796, -18202, -272294, -797020, -1189331, -47968, -514709, 14700, 1031232, -1528949, -1594349 ], [ -840004, 466640, 1488006, 67326, 935966, -184580, 76036, -603988, -566106, 517942, 896280, 235218, 159320, -1019702, -379406, -388814, -364722, -118376, 27388, 49046, -45420, -34626, -209278, 9006, -545820, 488272, -1174824, 22136 ], [ -430775, 19221, 1593609, 648947, 907002, -1306517, -439643, -38466, 376739, -118634, 1012754, -91116, 510125, -330826, -1457389, -194847, -228634, -155816, -125428, 235497, 477839, 995232, -425018, 333287, -787397, 4058, -703168, 1207494 ], [ -167300, 945996, 364284, -8428, -65448, -1042892, -673268, -405816, 798164, -546584, 1443704, -401616, -538900, -65176, -297964, -1292772, 376616, -43616, -974128, -266628, -9436, 1160832, -724568, -396988, 135028, -1192, -285568, 274344 ], [ -38024, 861384, -297942, -133804, -50613, -1240676, -1004705, 104802, 757478, -47075, 1601498, -518715, -557077, 128207, -279328, -1423614, 219026, 77398, -958939, -309333, 328490, 732189, -765665, -485440, 421402, 349862, -30208, -106683 ], [ -32624, -156816, -436692, 231896, 875562, -1864376, -1426430, 1425852, 290228, 1308550, 1507148, -457290, 376298, 254882, -1313728, -661764, -642724, 206548, -146314, 72042, 1428140, -244986, -568190, 18560, 120652, 1029812, 75392, 21942 ], [ 420577, 506144, -637906, 2236, 276371, -928733, -978234, 575912, 847412, 1316380, 615284, -853548, 991802, -231310, -243262, -961924, -147590, 717192, -128092, 218750, 921843, -211513, -446416, 643828, 208899, 898645, 12266, 667786 ], [ 954152, 1335296, -871944, -280384, -505920, 177064, -304728, -570176, 1538064, 877744, -261872, -1184504, 1345208, -713712, 1050456, -1353408, 545576, 1108304, -128320, 206336, 133976, -10616, -380328, 1063936, 325136, 614064, -140488, 1243112 ], [ 1300127, 324896, -1260819, 137816, 110280, -289361, 583647, -23576, 1377414, -709406, 517078, -88829, 114533, 13638, 168081, -468408, 289151, -234946, 1243880, -687664, 74801, -350141, -635103, -467264, -71914, 603714, -719563, 233687 ], [ 927722, -153424, -1396194, 282326, 259620, -589196, 497772, 4444, 1230954, -1352246, 983038, 319786, -723892, 625368, -170784, 262542, 369536, -639556, 1382720, -538984, 44966, -283166, -296328, -945914, -35674, 619584, -1071418, -125608 ], [ -522253, 166376, -1151319, 16301, -291330, -639146, -1049478, -745406, 1105779, -578621, 979513, -302189, -973942, 1063668, 305616, 762417, 955136, 363794, -328480, 1173716, 59141, 393559, 932772, 154261, 650501, 674784, -1082443, 490292 ], [ -30964, 195028, 110104, 366528, -693820, -154744, -1187996, -420988, 135864, 41136, 809172, 113340, -302292, 685880, 54588, 654256, 745032, 959100, -217756, 1288040, 132544, 228196, 710708, 813736, 1306464, 1104072, -547364, 919772 ], [ 1318961, 94903, 1821154, 989328, -1030645, 566006, -703421, 378587, -1207686, 592836, 565047, 987765, 777033, -52870, -518187, 277156, 182982, 1373925, 698819, 695390, 232144, -309629, -153217, 1278286, 1949064, 1698822, 229261, 1266797 ], [ 592964, -605510, 808782, 529582, -177624, 146416, -771626, -80578, -1025060, -39316, 799258, 403206, -444968, -934292, 717820, 488948, -360568, 579812, -257990, 583148, 531766, -203136, -217498, 1314302, 268878, 236002, -601468, -161438 ], [ 238229, -819695, 143991, 93595, 364086, 10582, -815108, -178627, -730817, -381643, 802276, 149316, -1025648, -1145810, 1222018, 574193, -800506, -321673, -825197, 333590, 778105, -238653, -175234, 984209, -571449, -484805, -1083688, -1231085 ], [ 910304, 237280, 467616, -243680, 63936, 644032, -775808, 695648, -202592, 62432, 194176, 796416, 122752, 370240, -218432, 313568, -974656, -1457248, -325472, -285760, 880480, -661728, 113216, -272416, 828576, 773920, -613888, -1316960 ], [ 623436, 731514, 352899, -598499, 131135, 269734, -196600, 459147, -535184, 156100, 409741, 657390, 563974, 672443, -676031, 276414, -499076, -884949, -192537, -887824, 744076, -227082, -207257, -304315, 1214618, 985337, -181455, -437313 ], [ -377064, 806964, -88026, -966374, 471710, -854516, 784400, -603978, -1508384, -11000, 1238266, -66660, 478924, 71318, -402206, 405564, 460024, 958326, -332562, -1477024, 429976, 845868, -980882, 575210, 846068, 417362, 223170, 1160862 ], [ 563011, -9451, -588556, -458699, 664735, -78881, 593515, -532658, -755964, -620555, 1055001, -60110, 510029, -88587, -712601, 315274, 82659, 697356, -379182, -511684, -329569, 107203, 240148, 568330, 698388, 35677, -28120, 871372 ], [ 1503736, -746524, -984664, 21436, 851380, 737404, 332932, -374564, 192900, -1073372, 618792, -83672, 440012, -61020, -964016, 205336, -537732, 161904, -257760, 500348, -982708, -716108, 1548208, 498148, 477252, -290228, -221824, 190828 ], [ 880486, -346699, -784414, -350189, 1123705, 232579, 652957, -677189, 779325, -345947, -328158, -855422, -254713, 594405, -433916, 169486, -1354557, -114996, 670440, 501923, -717433, -520583, 1702108, 811573, -307923, -473753, 416576, -1018097 ], [ 171420, 29088, -586408, -425096, 1114748, -47336, 357684, -486508, 645018, -175442, -332628, -783734, 25954, 833398, 335408, -151556, -1312610, 42964, 973040, 357128, -391162, -85562, 1424072, 998926, -856662, -427064, 411628, -1346830 ], [ -641130, 375888, -391108, -142196, 766598, -56036, -679566, 299042, -358407, -676517, 799422, 305041, 1482829, 570223, 1393208, -816506, -235085, 725314, 521240, 35828, 8663, 638263, 625172, 1034251, -1120287, -102764, -369122, -614155 ], [ 61904, -272320, -621464, 332280, 138952, -786856, -766328, -425056, -667600, -348064, 1044936, 792096, 993200, 860160, 861448, 195128, 188248, 358000, 265552, -704800, -557400, 920864, 151968, 644536, -409344, 612584, 354400, -549952 ], [ 1197932, -1194637, -964007, 843807, -574277, -1668316, -530597, -1544035, -741244, 223826, 960834, 1054704, -86026, 1312284, -180101, 1689947, 351778, -335624, 114853, -1541452, -1382709, 1064483, -174693, 121774, 586236, 1419197, 1482169, -692803 ], [ 384632, -593362, -532982, 684582, -1065602, -285016, -294722, 152690, -814744, -116524, 184884, 830304, 534524, 1152984, -513026, 1129022, -392972, -313424, 886978, -1268152, -564834, 1465358, 363582, -133076, 477336, 1231922, 62794, -361678 ], [ -67243, -67512, 35243, 310082, -864852, 531934, -119022, 1024090, -455269, -365949, -559016, 673554, 1022799, 977784, -667101, 278997, -433947, -375274, 980803, -1022727, 12941, 1392783, 545632, -145426, 372436, 832122, -529831, -3403 ], [ 203732, 307488, 877868, -494968, 720048, 216184, -63672, 244840, 770156, -433524, -1238816, 652104, 1246524, 770784, -463476, -1149228, 932628, -605224, -281972, -833052, 110516, 373308, 15232, 327224, 275536, 7272, 531044, 409172 ], [ -98082, 11328, 1088061, -39807, 882023, 465421, 274994, 21835, 1103145, 307771, -901912, 234632, 1037144, 109482, -87596, -917601, 864763, -549038, -422434, -495515, 172888, -185567, -614150, 997086, 413354, -441860, 1150730, 293702 ], [ -741132, -684672, 921486, 1166118, 196298, 1051246, 782444, 130210, 904470, 1530946, 40688, -418768, 569744, -822468, 390904, 302874, -57662, -322388, 105716, -69890, 214288, -470042, -1302500, 1784436, 691004, -667160, 1507580, -136348 ], [ -684108, -977436, -55494, 294108, 394877, 249067, 545660, 458626, 1002081, 1139176, -321640, -337525, 412430, -821469, 802336, 572322, -247307, -734402, 684719, -808709, -465017, -469202, -1128281, 688155, 358970, -839330, 1186712, -25852 ], [ -500384, -1041392, -664144, -465328, 486256, -344368, 247760, 444288, 948512, 576176, -446784, -240768, 201744, -842080, 844032, 493840, -317472, -955152, 795744, -1433648, -854784, -178368, -702000, -406912, 40768, -851584, 560912, 67968 ], [ -73934, -390917, 345281, -143353, -101219, 277007, -36865, -904512, 242462, -100399, 721116, -322368, -305181, -1241530, -456168, -562685, -182022, -265827, -835206, -1265273, 54216, 1090332, 377175, -893512, -30932, -291184, -972013, -73032 ], [ 616350, 740, 493246, 97416, -717650, 99204, -281476, -781116, 469008, -665216, 837936, -409820, -623474, -1262576, -598242, -549776, 146202, 50642, -1416710, -708994, 486886, 982824, 905502, -844426, 315862, 235358, -1175356, -70810 ], [ 1563525, 140390, -197579, 259116, -1362275, -856746, -487126, 775734, 1603608, -1121216, -68664, -502970, -758099, -915176, 387333, 504424, 662127, 4067, -976385, 224981, 455761, -464676, 897477, -273751, 1070137, 728933, -84106, 70865 ], [ 395580, 568400, 485716, 386916, -1187480, 18504, -580936, 832824, 592068, -822656, -639624, -126200, -299864, -868136, 912828, 498484, 394572, -489388, -371960, 678056, -25604, -685836, 1061952, 173144, 138292, 422468, -159556, 323060 ], [ -1076725, 973125, 1411881, 473404, -895547, 1167566, -623126, 558087, -784269, -309612, -1116944, 344537, 220479, -772426, 1183100, 265953, 54816, -951833, 161161, 936811, -454133, -563297, 1252857, 460945, -1060894, 31913, -551391, 598958 ], [ -368950, 451350, 1360206, 240904, -1455722, 529316, -435476, 702162, -492294, 454488, -1499744, 586862, -95646, 525524, 91400, 406878, 916416, -27758, -396914, 475786, 724042, -80222, 1281582, -496130, -762244, 767438, -1183266, 836708 ], [ 336795, 208033, 1316796, 53209, -1357539, 226132, -73652, 455781, -256521, 816329, -1207337, 345467, 139954, 1089078, -388690, 471272, 1023900, 465725, -797142, -70963, 1276977, 297612, 1234356, -1145486, -129021, 1038528, -1268288, 817576 ], [ 1039320, 406408, 1286496, -63416, -215064, 454432, 564448, -409944, -109896, 540104, 156088, -663208, 1250704, 487728, 101360, 414272, -64800, 276200, -946992, -753688, 838152, 508512, 1066656, -1306736, 1034904, 572928, -485888, 390976 ], [ 1281417, 99679, 353649, -668927, -109113, 309157, 279703, -840129, -465162, 149129, -98615, -1000876, 275809, -350670, 117467, -230656, -746520, 489422, -776460, -1270459, 503622, 587271, 453318, -1248635, 647103, 722388, -779792, 327037 ], [ 1306842, -444746, -1003926, -1504502, -490938, -11918, -439322, -1065354, -1056612, -295846, -1114790, -1022776, -1680566, -1300620, -89458, -1152256, -1236720, 892172, -455160, -1709134, 218172, 603846, -369732, -1087310, -470922, 1161288, -1580192, 433762 ], [ -201244, -137699, 15452, -533181, -56258, 74712, 46007, -165503, -1320511, 843717, -1013773, -347964, -706429, -1402091, -524654, -410478, 436289, 783192, -569451, 56207, 4043, -152722, 47342, -589820, -64561, 70108, -876427, 164391 ], [ -1151064, -100944, 580172, 132024, 234572, 6632, 410892, 212212, -1425456, 1394032, -878848, 196256, 176476, -963336, -903104, 101372, 1392964, 501732, -729876, 1174632, -88292, -650352, 200552, -153560, 336324, -560212, -320652, -15604 ], [ -450114, -871644, -284503, -180726, 68297, -517618, 353817, -930713, -1117956, 204532, -734848, 328856, 587701, 897114, -1108304, -144403, 216739, -215493, -984351, 347982, 148933, -377652, -465298, 88990, 607299, 192113, -285177, 78521 ], [ 79728, -583902, -343954, -316614, 129368, -683146, -189954, -1179206, -603396, -307676, -707146, 358640, 229696, 1205538, -1013330, -483544, -279590, -522756, -1061040, -280218, 15214, -449604, -937906, -64898, 407454, 735992, -520518, -126688 ], [ 475128, 535473, 229271, -313539, 369068, -566821, -1116129, -724931, 73854, -287726, -770821, 307640, -732704, 294513, -682505, -896044, -241715, -507906, -998040, -752493, -409961, -792354, -1258681, -530273, -162321, 1116092, -968643, -567088 ], [ 245632, 1024896, 680384, 373952, 10368, -332800, -280704, -948992, -102336, -281024, -732672, 207168, -673152, 822784, -627648, -792192, -398912, 521024, -185792, 240320, 49728, 30144, -864896, 168576, 65664, 728896, -906880, -111424 ], [ 40270, 1149746, 997396, 932710, -479606, -143230, 713165, -1180577, -297248, -182637, -571444, 113285, -449656, 1390732, -569722, -616609, -536155, 1322980, 691543, 1256519, 370003, 808620, -300193, 903692, 387083, 188646, -745226, 266525 ], [ 600220, -216604, 656296, 58060, -1134956, -329980, 867290, -777602, 252352, 462438, 204056, 107210, -294256, 750232, -217972, -540034, -362230, -209720, 1198318, 943694, -1005722, 165720, 544382, 685592, 454358, -474804, -512276, -703750 ], [ 560263, -839596, -14309, -643802, -1499048, -596062, 646799, -223388, 480367, 844767, 614312, 8207, -64243, 617668, 139685, 106154, -26803, -960386, 1029055, 338819, -1125467, 88110, 594581, 764921, 594398, -591708, -236261, -1035079 ], [ -243212, -516496, -1104284, -1125752, -1492448, -963112, -50476, 523312, 299092, 892692, 559712, -209068, 260732, 1131568, 504860, 1477304, 514172, -715736, -620, -637756, 353308, 729960, -366244, 1222796, 827048, -13008, 94564, -553204 ], [ -100082, -740921, -445864, -538117, -908898, -664772, 586109, 786837, -210588, 1174367, -409483, -77643, 547372, 796818, 594320, 1266544, 317652, -503756, 36870, -136591, 1048223, 519310, -757104, 861226, -166692, 805877, -217231, 485876 ], [ 381790, -1128362, 775184, 410718, -141010, -151262, 1656400, 857952, -794842, 1496066, -1644792, 169582, 778684, 167838, 548074, 488478, -136200, -282082, 429484, 852408, 1433602, 12348, -897512, 245728, -1551752, 1653706, -752966, 1660964 ], [ 663715, -198737, -673816, 347043, -302485, -615587, 853000, 319152, 257783, 176141, -454092, 15307, -500666, 63363, -791951, 3, -194100, 727043, -380066, 33708, 924877, 4998, 538588, 1238128, -942452, 370081, -933191, 404714 ], [ 703000, 582376, -1192288, 21888, -458656, -684992, 555016, 20184, 953672, -392416, 345360, -204944, -1011632, 93432, -1573496, -358344, -342696, 806744, -739736, -281448, 332176, 178248, 1202536, 1714528, -258944, -630176, -811904, -470944 ], [ 226675, 1047901, 266612, -858912, -603556, 84808, 1331041, 230859, 891497, 635684, 313410, -565394, 110218, 409407, -1168271, -440169, -684021, -1088581, -143411, 473427, -438974, 735273, 225661, 1094428, 582256, -1028276, -49904, -537844 ], [ 172308, 461130, 38554, -951640, -721040, 466644, 734702, 360344, 917826, 398646, -463372, -907398, -108556, 6770, -446658, -512196, -569854, -1471564, 117528, 663100, -159944, 699266, -209610, 63042, 1161026, -653852, 187972, 23846 ], [ 383958, -789045, -1253021, -547540, -821240, 603894, -726823, 438644, 999951, -635979, -1709722, -1237773, -1172506, -848905, 474417, -578046, -168529, -901114, 167028, 496450, 781156, 289391, -303435, -1227633, 1574351, 207598, 95422, 981821 ], [ -20608, -315556, -1097896, -54904, -249328, 577264, 557832, -193656, 534200, -738732, -433476, -139060, -1203944, -231700, -572496, -234264, -122572, -998968, 435352, 87788, -59072, -571120, 282468, -1313688, 769320, 849340, 903872, 252852 ], [ -283453, 166949, -911986, 412496, 18707, 666904, 1505082, -774681, 214250, -673302, 744144, 855080, -945119, 224900, -1502001, 151956, -172597, -914128, 594997, -171292, -814742, -1060015, 759258, -1230858, -133245, 1106575, 1503182, -321843 ], [ 274322, -24226, -1198636, 742496, -1205518, 1289104, -28068, -858006, 703100, -318852, 488544, 842480, 49606, -567400, -1151526, 539256, -460222, 176672, 229822, 267608, -498692, 123110, 519708, -968508, -924270, -83750, 894932, 415182 ], [ -156506, -244187, -1182478, 1148309, -755863, 1312496, -305475, -599118, 379245, 193033, -133208, 855003, 284166, -874667, -696008, 610280, -628485, 575757, -76708, 244526, -299414, 55524, 260955, -722845, -997532, -313666, 503280, 446062 ], [ -1602656, -493712, -855328, 1631984, 1412912, 720896, 706800, 11232, -779280, 866608, -1131008, 893328, -261984, -683792, -132608, 356480, -674160, 264432, -323008, -253024, -220064, -1296576, -17520, -494320, -333632, 442784, 334080, -248288 ], [ -882562, 304013, -789666, 1106346, 1291602, 292254, 1267135, 489, 301599, 432281, -378868, 471630, 76630, -947984, -207647, 826905, -604195, -109433, -409182, -1155845, -848537, -1186951, -269917, -676199, 284071, -316299, -486067, 502980 ], [ 288680, 1234700, -838002, 299052, 544662, -72192, 1574956, -151818, 1801356, -182242, 681764, -81702, 608692, -1282256, -426572, 1340430, -547582, -515684, -475338, -1951202, -1543274, -656482, -389836, -846608, 786346, -1274706, -1359406, 1439004 ], [ -107620, 428450, -1381827, -599598, -255063, -206592, 388306, 4857, 1134306, 586133, -167386, -714177, 606142, -1003256, -309122, 91005, -1005157, -1099334, -810663, -246827, -792599, 155093, 932414, 394792, 105271, 201069, -814381, -8646 ], [ -226832, -42416, -920928, -848760, -574448, -137572, -337240, 60088, 596952, 856388, -456116, -761788, 561228, -614384, -276848, -401104, -741592, -927628, -612560, 614608, -389488, 615044, 1557492, 1026324, -473128, 895448, -80020, -654656 ], [ 119068, 49684, 1226472, -7710, -87548, 272903, -288790, -54962, 277302, 290513, 195859, 172337, 445203, -41084, -387548, 377996, 732458, 511997, 480940, 61108, -569788, 484769, 1012317, 634149, -879178, 278198, 972155, 44944 ], [ 234368, 80384, 1942272, 272640, 74752, 409728, -272640, -93312, 170752, 101888, 413184, 483712, 406528, 150016, -424448, 637696, 1223808, 991872, 845440, -123392, -629888, 441344, 830592, 503424, -1014528, 72448, 1322880, 278144 ] ], [ [ -1628416, 963328, -1897984, -601344, 1192960, -1327104, 899584, -189696, 539648, 621312, -231680, -824576, 522240, -182272, 1590272, 1161984, -724992, 542720, 224000, 2560, -48640, -170496, -161024, 784128, 278784, -617216, 514560, 398592 ], [ -1393504, 986944, -988672, -434880, 1131040, -425088, 634528, -644256, -275200, 723744, 234304, -290432, 57120, -755776, 1400000, 523392, -448800, 106112, 306368, -227264, -359296, -589536, -219392, 377568, 458880, -144128, -257568, -349728 ], [ -1026454, 1023844, 432128, -174780, 1034290, 984312, 220378, -1354506, -1548400, 883794, 962404, 544168, -669630, -1651876, 1102700, -474408, -17250, -576088, 435068, -586364, -844696, -1244286, -310592, -257682, 740280, 595072, -1464018, -1518978 ], [ -251304, 411424, 1244348, 206700, 1228460, -84008, 20008, -1053256, -649220, 838044, 1139184, 77748, 292720, -508316, -391180, -317068, -68980, -591888, 365528, -530084, -522296, -283156, -367212, -145332, -406040, 369952, -1178768, -32848 ], [ 298778, 88850, 1586330, 307646, 1072708, -1090322, -159822, -765844, 265118, 645980, 1269172, -297016, 833794, 390172, -1385730, -358262, -102020, -545808, 59128, -377766, -148010, 665792, -470084, -58938, -1068146, 213380, -686464, 995388 ], [ -18472, 913400, 472280, -578104, -347792, -1281272, -321672, -772144, 701768, 4880, 1373872, -42016, -474056, -44528, -385080, -1358312, 46480, -451008, -1007072, 984, 206440, 1179392, -739184, -243288, 269704, 525680, 148736, -185712 ], [ -122704, 806864, -299740, -709048, -284498, -1566056, -757770, 9044, 453500, 274274, 1372804, -96910, -823442, -91178, -406464, -1381100, -214988, -462756, -835022, 101742, 783268, 789986, -832394, -142080, 825604, 886652, 170240, -460686 ], [ -30304, -159136, -756040, -143248, 1148452, -1937456, -1447020, 1517144, -427000, 1384124, 1274104, -437860, -288092, 220372, -1371264, -501800, -854888, -572856, 480028, -54108, 1565368, -432964, -763244, 222720, 659704, 1292552, -559360, 100764 ], [ 554122, 343744, -595508, -229416, 507646, -1289058, -811716, 999312, 371464, 1395608, 360200, -760632, 695364, 83572, -284268, -787112, -442172, 360144, -23576, 101996, 1033406, -263162, -580512, 574344, 155742, 977554, -477660, 731876 ], [ 1188240, 978944, -388688, -445568, -440960, -461168, 81552, 155520, 1432736, 996064, -508256, -992176, 1514800, -76640, 1027952, -1173376, 126352, 1272096, -664704, 221184, 289648, 118608, -439952, 766976, -359264, 539360, -278992, 1163536 ], [ 1292790, -101056, -979838, -497168, 18640, -90218, 589302, 475920, 1467836, -734636, 570844, -494626, 99250, 428860, 282602, -166576, -23498, 2796, 1038096, -568416, 297898, -401442, -870902, -346624, -316964, 455060, -660142, -209114 ], [ 872100, -614176, -1267028, -480548, 148840, 13192, 276792, 349080, 1424036, -1575836, 1144684, -209116, -778760, 910960, 39872, 419084, 232192, -474024, 1458816, -381456, 65788, -412332, -648272, -747844, 74236, 398720, -815812, -615824 ], [ -336450, -276976, -1098278, -361598, -215060, -284708, -1266108, -448620, 1261886, -1082786, 960634, -241666, -850460, 1357960, 551072, 373034, 1096192, 237876, -43584, 1270344, -526862, 340518, 554728, -80494, 988786, 384320, -633262, 426376 ], [ 16248, 247112, 100592, -13952, -655192, 174928, -1051928, -258008, 156976, -627488, 838984, 256600, -35144, 859184, 260952, 453344, 805584, 766424, -96536, 1308688, -470656, 260328, 561416, 702608, 1557952, 915920, -607336, 1045400 ], [ 1059498, 853862, 1755092, 434848, -1129042, 969628, -60578, 369742, -1364924, -188888, 744934, 989650, 1172506, -57916, -383598, 589544, 4284, 1213874, 491614, 633388, -127456, -188322, 38966, 1536908, 1974352, 1689020, -650686, 1477250 ], [ 642728, -478780, 911500, -29364, 108432, 259168, -287268, 60652, -914280, -534984, 717188, 289468, -159376, -791496, 744152, 486280, -602544, 905192, -424508, 120888, 250524, -355328, 105852, 1386860, 185996, -26796, -698328, 69460 ], [ 456338, -1087510, 418534, -299442, 721308, -124964, -395304, -1118, -525642, -708270, 452072, 13480, -967648, -914100, 1142036, 468778, -1092420, 249830, -835202, -182436, 571770, -516386, 34668, 913130, -712186, -824946, -742416, -1018370 ], [ 913088, 232640, 913984, -38592, -331392, 382336, -155904, 605632, -364992, -409920, -425728, 878080, -341248, 528000, -398464, 680128, -1288320, -1270720, 106048, 46464, 745920, -671936, -412032, -358720, 755264, 823104, -777216, -1219520 ], [ 798712, 667076, 719198, -184350, -294730, 86396, 99664, 490670, -674848, -24280, -191806, 634828, 208956, 814862, -870070, 547564, -617512, -826514, 428614, -492960, 824696, -90724, -725690, -572942, 1277316, 1079674, -511446, -417738 ], [ 259312, 442376, 10748, -632700, 552620, -807304, 367264, -161380, -1334848, 426320, 869444, -432872, 702456, 242012, -546220, 159064, 698288, 1079836, 290764, -1604160, 832496, 1038776, -940340, -92, 1095816, 300724, -21996, 1130412 ], [ 942302, -110574, -457592, -254510, 456950, -236554, 260334, -596980, -804568, -340270, 998074, 89588, 314946, 329042, -889530, -177436, 592798, 1000696, -98636, -565160, -240394, -10914, 242120, 16228, 1101256, 269794, -246896, 404472 ], [ 1586096, -517656, -746864, 127576, 371720, 396248, 161832, -902248, -89560, -1005976, 808336, 551312, -175368, 544616, -1208544, -338704, 123352, 567904, -312512, 530392, -1223176, -1114104, 1436384, -536, 965032, 204280, -448256, -601800 ], [ 1036796, 106194, -289964, -137474, 1102970, 171998, 410082, -698098, 633890, -158926, -299564, -590188, -493818, 902066, -861144, 377996, -1108898, -117896, 598288, 186142, -860026, -738054, 1564184, 258514, -65918, -646970, 50944, -1243050 ], [ 295192, 304704, 44400, -331600, 1129944, 9968, 156424, -228408, 551812, -6836, -425544, -593436, -10412, 977180, -10272, 379608, -1417300, -276152, 788832, 155984, -631108, -260548, 1102288, 505868, -669148, -882480, 31032, -1098764 ], [ -678308, -9696, 231000, -440200, 307644, -77032, -702476, 561492, -501638, -692786, 632556, 775914, 1439938, 711830, 1447728, -481092, -611650, 201748, 110832, 504584, -564058, 339302, -70712, 739118, -756598, -375480, -614868, -7214 ], [ 6688, -604544, -29168, 281008, 84432, -787088, -726192, -297920, -716320, -118848, 1072080, 1041728, 925920, 949248, 1321040, 346160, -190608, -97184, -283360, -293696, -995184, 687936, 56384, 420656, -312832, 332560, 227264, -306816 ], [ 1173688, -1227842, -406598, 1226230, 32142, -1630616, -461490, -1597598, -652504, 805044, 1261332, 941024, -187236, 1332120, 650894, 1651406, 61140, -624464, -522190, -1416056, -1520082, 956574, 601550, -84532, 282200, 1084450, 1478138, -1008990 ], [ 403888, -250292, 39652, 790780, -796308, -604016, -75540, -33548, -734704, -131256, 481032, 1029824, 315864, 1111920, -158356, 683756, -618360, -306464, 656660, -977456, -238932, 1350924, 593900, -578632, 182000, 1251700, 421988, -44940 ], [ 33938, 416208, 472302, 332180, -846408, -8916, 33460, 750852, -399154, -604706, -317968, 915124, 710614, 774320, -526306, -291694, -597710, -230564, 1055710, -716806, 532418, 1305174, 388800, -583732, 201800, 1112900, -139462, 672210 ], [ 463688, 460608, 877752, -172720, 660192, -276816, -411440, -24048, 771896, -152456, -1154368, 393424, 888664, 201920, -11656, -1282744, 823240, -638864, -104840, -812056, 284168, 379224, -211200, 389168, 461600, 362000, 288488, 895560 ], [ -48724, -46208, 890658, 202314, 886982, 283330, -98700, -178642, 1055962, 609806, -1148528, -3632, 673136, -467676, 213192, -739338, 1038734, -532044, -477012, -625870, 228336, 142858, -760252, 1150380, 511780, 11352, 843620, 690364 ], [ -1122424, -881408, 669708, 1101564, 351332, 1336780, 665400, 36308, 811612, 1556756, -640928, -326432, 223136, -1195176, 265392, 718212, 536084, -118344, -379512, -272020, 287136, 317308, -1278952, 1785480, 437080, -100848, 1474520, 229864 ], [ -547576, -1049240, -355644, 709272, 91682, 353902, 249048, 89108, 827530, 1222928, -349712, -628946, 127244, -899682, 450624, 530388, 534098, -615444, 531222, -946546, -488826, -33332, -1125178, 811086, 288964, -299988, 1095536, 25768 ], [ 3520, -998240, -1043232, 359200, -80288, -362464, -208352, -79104, 774976, 739040, 56192, -793856, 7328, -662976, 406016, 128672, 546496, -961184, 965568, -1474016, -906752, -102272, -786912, -225024, 235648, -409856, 418464, -24832 ], [ -61580, -354290, -227382, 578950, -17438, 556886, -438602, -1010304, 386476, 112490, 954392, -457856, -314722, -971076, -528784, -534178, 451396, -456734, -617532, -1129466, 263248, 1035928, 16038, -972624, 555448, -162656, -1033986, 408368 ], [ 422572, -126744, 125932, 553296, -356020, 418088, -689448, -683096, 690336, -498176, 982240, -253336, -637684, -1026400, -736340, -388768, 316548, -188492, -1154492, -432276, 821372, 912528, 656044, -923364, 889308, 351532, -1129304, 408444 ], [ 1441522, -304644, 28882, 288696, -1085470, -751012, -960348, 869404, 1668336, -1093376, 162640, -176836, -961534, -835600, -235790, 543632, 142998, -150242, -672842, 608274, 783722, -439272, 1137394, -98214, 1236858, 1125682, 96796, -13206 ], [ 394072, 442656, 578632, 211176, -736240, 64208, -827088, 664624, 519336, -878336, -457040, 244304, -767344, -760720, 410200, 831752, -246792, -656312, -550832, 967824, 490712, -406392, 1204864, 514416, 375048, 880552, 265816, 194184 ], [ -930130, 1302130, 1242202, 178648, -258446, 1166348, -600796, 99974, -951106, -448696, -1019040, 701498, -424394, -626788, 931032, 926602, -549312, -1165882, -517990, 1052782, 226990, -36106, 1169018, 928106, -648108, 467290, 73994, 526284 ], [ 75620, 1004380, 1440652, 128848, -1151396, 236648, -452296, 307124, -378556, 97904, -1506240, 671948, 105556, 362312, -117168, 708652, 521088, -387532, -477940, 124132, 867940, 249044, 1134668, -74644, -301608, 896140, -1055956, 542184 ], [ 771534, 818570, 1493464, 128058, -1448222, -174648, -158216, 184370, 129382, 387738, -1204698, 367246, 686836, 781852, -424244, 532752, 887832, 175522, -583644, -429374, 1132586, 300280, 984840, -871436, 255838, 925312, -1500288, 312976 ], [ 975984, 810320, 1315264, 205008, -799472, 236352, 366784, -461680, 534832, 270288, 347952, -373904, 1349536, 297952, 444256, 423552, 138432, 397072, -920544, -387824, 800336, -19520, 651840, -1341536, 1147888, 320512, -857088, -305024 ], [ 1021722, 131318, 522922, -363702, -364922, -23502, 414118, -891082, 135196, 271770, 22170, -655544, 253450, -434828, 186574, -48768, -588528, 484492, -697464, -893198, 443708, 281350, 118716, -1318670, 792886, 585160, -982560, 23842 ], [ 992772, -863332, -558428, -1236252, -31172, -599052, 236668, -1218532, -643304, 329220, -1187580, -720944, -1670300, -1284728, -601076, -691968, -1304928, 508792, -210864, -1655948, 75608, 874300, -508584, -1063820, -148964, 1258960, -1469760, 798292 ], [ -406680, -566174, 222744, -606754, 333676, -129680, -137882, 61770, -1206454, 1094770, -924482, -275928, -629666, -1195118, -657996, -361932, 338762, 779248, -132334, -113066, 416046, 281292, 332876, -656984, -358186, 470424, -907950, 586950 ], [ -1314160, -390944, 673784, -106704, 387576, 194320, -388232, 684680, -1465824, 1258080, -737792, 137792, 320664, -680528, -804736, -198952, 1413032, 745448, -278984, 905744, 714776, -120928, 696336, -387184, -233816, 37304, -379000, 239480 ], [ -765460, -648344, 76634, -75804, -415974, 39820, -282182, -621370, -906024, -288120, -872192, 426992, 799314, 931972, -1253536, -568702, 743582, -143602, -1014134, 309644, 845426, 90872, -365364, -505684, 752734, 691754, -19450, -408070 ], [ -234400, -221228, -236596, -15420, -620688, -212708, -570260, -1052476, -302376, -604056, -1021796, 515936, 432000, 1122772, -1052596, -821104, 222980, -548392, -1253600, -164740, 293324, -224680, -857460, -322708, 993196, 1070768, -223036, -686272 ], [ 282800, 743722, -326746, 68130, -354888, -542258, -1168010, -796126, 335724, 46644, -1183346, 447536, -600000, 196522, -341146, -981304, -180670, -572692, -1103600, -543490, -795226, -954580, -902010, 97142, 647446, 1233368, -869086, -674272 ], [ -99584, 1065728, 106880, 565120, -535296, -124928, -210176, -1060352, -167296, -4480, -658432, 535680, -907008, 748544, -365952, -647424, -200320, 389248, -592256, 179072, -178560, -38528, -334080, 588032, 648448, 567424, -762112, -454784 ], [ -454644, 1024756, 568776, 914556, -797852, 225940, 841026, -1289994, -673088, -70146, -50952, 577778, -981168, 1348856, -460740, -265738, -118990, 1169512, 7462, 952454, 402686, 845624, 295670, 950904, 719278, -185860, -497508, -340126 ], [ 248856, -485144, 671376, -7944, -1092152, -556760, 879876, -797844, -53888, 481404, 350448, 195428, -425568, 751856, -226440, -99988, 165860, -93488, 760012, 920204, -927364, -101776, 672620, 497904, 849628, -618760, -68808, -1042876 ], [ 514182, -1184696, 171726, -600708, -1261712, -1009196, 551766, -358296, 384406, 783606, 436368, -34858, -131262, 570920, -40782, 475556, 464834, -564884, 914998, 586334, -1127758, -359476, 523154, 588282, 1000108, -587416, 361806, -1020550 ], [ 221832, -852896, -1094424, -773808, -1272512, -1041296, -243384, 14304, 592456, 768456, 120768, -71608, -169512, 919520, 82968, 1572656, 781784, -28784, 309448, -131416, 109592, 260624, -296296, 1370232, 1176208, 34784, 794856, -75400 ], [ 134412, -748026, -572304, -293618, -983892, -621736, 416546, 444434, 103656, 1168886, -600622, -85038, 383928, 652340, 388768, 1008096, 774344, -255864, 156988, 73514, 773622, 289804, -572896, 811172, 148248, 774354, 349226, 876680 ], [ 126764, -721956, 536224, 400684, -592308, -70700, 1552928, 871872, -592132, 1675924, -1407920, -94260, 1092696, 159660, 715172, -139604, 629168, -709716, 158392, 591408, 1197716, 99928, -617488, -174656, -1272656, 1496932, -410940, 1765480 ], [ 310814, -560106, -686576, 239134, -416658, -715550, 766928, 437472, 406118, 558274, 35080, -259410, -382404, -390690, -622678, -517154, -237832, 688734, -237908, 286008, 473666, -242372, 601112, 1061344, -1054856, 41482, -989190, 252580 ], [ 470768, -98544, -1042880, -41216, -407616, -868736, 502352, 68208, 991952, 13120, 871072, -296352, -944352, -618576, -1392304, -637904, -766096, 992112, -281072, 173040, -44128, -147248, 1030160, 1594816, -537344, -1039424, -1060608, -627776 ], [ 579518, 999906, 442120, -574016, -752616, 22864, 1345802, -162642, 701402, 684520, 417172, -60852, 434148, -161226, -954454, -212954, -574546, -1031538, 426178, 468990, -123628, 877402, -218590, 635416, 617056, -1324424, -55008, -163976 ], [ 471240, 731236, 286852, -750960, -894112, 214344, 771532, -283920, 654100, 236188, -525432, -515260, 311944, -313100, -491028, -75688, -196972, -1424120, 308464, 750680, 236080, 823444, -661604, -170988, 1246228, -1026328, 519848, 412156 ], [ 226140, -399314, -902498, -703560, -907312, -35556, -696518, -336120, 760150, -918062, -1776132, -1404610, -756356, -849050, -11478, -119788, 297878, -788420, -329336, 1023380, 872680, 89494, -596654, -880938, 1544278, -360628, 823148, 1059106 ], [ 94464, 170136, -1120400, -319152, -666464, 556384, 512592, -235184, 718640, -935352, -557480, -249608, -760592, -77768, -728864, -306416, 433416, -734256, 281072, 212024, -279936, -446304, -175384, -1255920, 1047952, 584280, 1258368, 381960 ], [ 106974, 699186, -1212020, 75168, -596354, 1143664, 1483332, -253754, 700580, -855132, 562720, 836752, -538742, 410152, -1402154, -280376, 462126, -625056, 680402, -335896, -1245276, -732054, 218756, -1391460, 396382, 1193430, 1416588, -208830 ], [ 649524, 366636, -1198520, 370368, -1313804, 1365664, 398232, -813404, 837080, -853032, 272320, 806752, 149308, -773648, -1406204, 655024, 211476, -56256, -278548, 616304, -724776, -99204, 357656, -707160, -549068, 344580, 412488, 91020 ], [ 131580, -168526, -1131148, 909842, -674982, 1306464, 198690, -828044, 511746, -278246, -255472, 779342, 114748, -1059310, -1138896, 634640, -72178, 152386, -478184, 576460, -325340, -235288, 396878, -338914, -627608, -109332, 215136, 241612 ], [ -1475520, -911776, -1008448, 1700192, 1356768, 958464, 908640, -282944, -287904, 884704, -1027072, 754592, -661952, -422560, -592896, -367360, -389728, -8864, 102016, -482240, -50240, -1161088, 333728, -295264, 184192, -157632, 846336, 238912 ], [ -594708, -63678, -955604, 1085988, 1093300, 503084, 1282998, -145062, 583798, 635194, -82952, 596620, 476, -783264, -604918, 461882, -358942, -266874, -57644, -1345650, -717370, -825350, -329570, -655174, 424518, -563118, 24130, 857128 ], [ 801168, 1081464, -963572, 128184, 217948, 46592, 1478328, -78564, 1748344, 95404, 1120360, 331780, 930824, -1345824, -750328, 1574924, -286060, -577512, -392804, -1940820, -1535908, -189524, -954872, -986272, 506148, -927924, -1064012, 1484824 ], [ 361368, 679764, -1453022, -400716, -536102, -87808, 661428, 436986, 1068244, 622354, -46340, -746570, 454124, -1119024, -689428, 240674, -815410, -1191612, -438854, -60270, -1157158, -36974, 728428, 272528, 544998, 289026, -677762, 285124 ], [ -2720, 277280, -964544, -452272, -843104, -21224, 101008, 660272, 459376, 698280, -689160, -882776, 164856, -675168, -526944, -457248, -611440, -948856, -238112, 1012256, -743520, 57896, 1488008, 1050568, 250480, 653936, -100552, -374400 ], [ -239720, -126520, 1165456, 297428, -399704, 382726, -28892, 392972, -29924, 17130, -452610, 562474, 190206, 133032, -193944, -87048, 823460, 732194, 376888, 728456, -271320, 55946, 697058, 1021618, -603620, -411364, 797198, -127200 ], [ -318720, -261120, 1875456, 547328, -251904, 517376, -72192, 303872, -193024, -209920, -373760, 1044224, 198656, 402432, -82944, 36352, 1301760, 1292544, 581888, 633856, -113920, 55296, 433408, 1011968, -888320, -766464, 1096448, -44800 ] ], [ [ -1810304, 1657472, -1920256, -976256, 1267200, -1089536, 1293056, 177792, 1118720, 157312, 120960, -397696, 1205248, -924672, 1723904, 1648256, -1021952, 572416, 413312, -732416, 374528, -207616, 147072, 424064, 134016, -1281664, 76544, 684416 ], [ -1409744, 1333088, -1189120, -422816, 1298544, -337856, 714800, -420144, 70016, 330736, 506208, -2752, 421360, -1194720, 1425056, 970688, -493808, -92480, 598688, -797984, -119872, -633616, -134016, 258320, 653760, -719488, -499312, -146032 ], [ -783869, 826238, -46720, 441934, 1347519, 836644, -188725, -1354419, -1568584, 601711, 1108158, 614348, -803465, -1616670, 958106, -88012, 331417, -1131380, 888338, -900434, -892372, -1299241, -573216, -655, 1465860, 158912, -1399087, -1443607 ], [ 337396, 356208, 1000690, 346074, 1520954, 16564, -36020, -1502524, -732334, 1158146, 1382088, -79722, 426120, 3070, -402954, -245322, 226762, -1065400, 703668, -1109214, -999172, -531686, -525146, -299670, -266260, 251632, -1182712, -87832 ], [ 1028331, 158479, 1579051, -33655, 1238414, -874127, 119999, -1493222, 153497, 1410594, 1525590, -502916, 1157463, 1111170, -1314071, -521677, 24594, -935800, 243684, -991029, -773859, 336352, -515150, -451163, -1348895, 422702, -669760, 783282 ], [ 130356, 880804, 580276, -1147780, -630136, -1519652, 29924, -1138472, 605372, 556344, 1304040, 317584, -409212, -23880, -472196, -1423852, -283656, -858400, -1040016, 268596, 422316, 1197952, -753800, -89588, 404380, 1052552, 583040, -645768 ], [ -207384, 752344, -301538, -1284292, -518383, -1891436, -510835, -86714, 149522, 595623, 1144110, 324895, -1089807, -310563, -533600, -1338586, -649002, -1002910, -711105, 512817, 1238046, 847783, -899123, 201280, 1229806, 1423442, 370688, -814689 ], [ -27984, -161456, -1075388, -518392, 1421342, -2010536, -1467610, 1608436, -1144228, 1459698, 1041060, -418430, -952482, 185862, -1428800, -341836, -1067052, -1352260, 1106370, -180258, 1702596, -620942, -958298, 426880, 1198756, 1555292, -1194112, 179586 ], [ 687667, 181344, -553110, -461068, 738921, -1649383, -645198, 1422712, -104484, 1474836, 105116, -667716, 398926, 398454, -325274, -612300, -736754, 3096, 80940, -14758, 1144969, -314811, -714608, 504860, 102585, 1056463, -967586, 795966 ], [ 1422328, 622592, 94568, -610752, -376000, -1099400, 467832, 881216, 1327408, 1114384, -754640, -799848, 1684392, 560432, 1005448, -993344, -292872, 1435888, -1201088, 236032, 445320, 247832, -499576, 470016, -1043664, 464656, -417496, 1083960 ], [ 1285453, -527008, -698857, -1132152, -73000, 108925, 594957, 975416, 1558258, -759866, 624610, -900423, 83967, 844082, 397123, 135256, -336147, 240538, 832312, -449168, 520995, -452743, -1106701, -225984, -562014, 306406, -600721, -651915 ], [ 816478, -1074928, -1137862, -1243422, 38060, 615580, 55812, 693716, 1617118, -1799426, 1306330, -738018, -833628, 1196552, 250528, 575626, 94848, -308492, 1534912, -223928, 86610, -541498, -1000216, -549774, 184146, 177856, -560206, -1106040 ], [ -150647, -720328, -1045237, -739497, -138790, 69730, -1482738, -151834, 1417993, -1586951, 941755, -181143, -726978, 1652252, 796528, -16349, 1237248, 111958, 241312, 1366972, -1112865, 287477, 176684, -315249, 1327071, 93856, -184081, 362460 ], [ 63460, 299196, 91080, -394432, -616564, 504600, -915860, -95028, 178088, -1296112, 868796, 399860, 232004, 1032488, 467316, 252432, 866136, 573748, 24684, 1329336, -1073856, 292460, 412124, 591480, 1809440, 727768, -667308, 1171028 ], [ 800035, 1612821, 1689030, -119632, -1227439, 1373250, 582265, 360897, -1522162, -970612, 924821, 991535, 1567979, -62962, -249009, 901932, -174414, 1053823, 284409, 571386, -487056, -67015, 231149, 1795530, 1999640, 1679218, -1530633, 1687703 ], [ 692492, -352050, 1014218, -588310, 394488, 371920, 197090, 201882, -803500, -1030652, 635118, 175730, 126216, -648700, 770484, 483612, -844520, 1230572, -591026, -341372, -30718, -507520, 429202, 1459418, 103114, -289594, -795188, 300358 ], [ 674447, -1355325, 693077, -692479, 1078530, -260510, 24500, 176391, -320467, -1034897, 101868, -122356, -909648, -682390, 1062054, 363363, -1384334, 821333, -845207, -698462, 365435, -794119, 244570, 842051, -852923, -1165087, -401144, -805655 ], [ 915872, 228000, 1360352, 166496, -726720, 120640, 464000, 515616, -527392, -882272, -1045632, 959744, -805248, 685760, -578496, 1046688, -1601984, -1084192, 537568, 378688, 611360, -682144, -937280, -445024, 681952, 872288, -940544, -1122080 ], [ 973988, 602638, 1085497, 229799, -720595, -96942, 395928, 522193, -814512, -204660, -793353, 612266, -146062, 957281, -1064109, 818714, -735948, -768079, 1049765, -98096, 905316, 45634, -1244123, -841569, 1340014, 1174011, -841437, -398163 ], [ 895688, 77788, 109522, -299026, 633530, -760092, -49872, 281218, -1161312, 863640, 500622, -799084, 925988, 412706, -690234, -87436, 936552, 1201346, 914090, -1731296, 1235016, 1231684, -899798, -575394, 1345564, 184086, -267162, 1099962 ], [ 1321593, -211697, -326628, -50321, 249165, -394227, -72847, -661302, -853172, -59985, 941147, 239286, 119863, 746671, -1066459, -670146, 1102937, 1304036, 181910, -618636, -151219, -129031, 244092, -535874, 1504124, 503911, -465672, -62428 ], [ 1668456, -288788, -509064, 233716, -107940, 55092, -9268, -1429932, -372020, -938580, 997880, 1186296, -790748, 1150252, -1453072, -882744, 784436, 973904, -367264, 560436, -1463644, -1512100, 1324560, -499220, 1452812, 698788, -674688, -1394428 ], [ 1193106, 559087, 204486, 75241, 1082235, 111417, 167207, -719007, 488455, 28095, -270970, -324954, -732923, 1209727, -1288372, 586506, -863239, -120796, 526136, -129639, -1002619, -955525, 1426260, -294545, 176087, -820187, -314688, -1468003 ], [ 418964, 580320, 675208, -238104, 1145140, 67272, -44836, 29692, 458606, 161770, -518460, -403138, -46778, 1120962, -355952, 910772, -1521990, -595268, 604624, -45160, -871054, -435534, 780504, 12810, -481634, -1337896, -349564, -850698 ], [ -715486, -395280, 853108, -738204, -151310, -98028, -725386, 823942, -644869, -709055, 465690, 1246787, 1397047, 853437, 1502248, -145678, -988215, -321818, -299576, 973340, -1136779, 40341, -766596, 443985, -392909, -648196, -860614, 599727 ], [ -48528, -936768, 563128, 229736, 29912, -787320, -686056, -170784, -765040, 110368, 1099224, 1291360, 858640, 1038336, 1780632, 497192, -569464, -552368, -832272, 117408, -1432968, 455008, -39200, 196776, -216320, 52536, 100128, -63680 ], [ 1149444, -1261047, 150811, 1608653, 638561, -1592916, -392383, -1651161, -563764, 1386262, 1561830, 827344, -288446, 1351956, 1481889, 1612865, -229498, -913304, -1159233, -1290660, -1657455, 848665, 1377793, -290838, -21836, 749703, 1474107, -1325177 ], [ 423144, 92778, 612286, 896978, -527014, -923016, 143642, -219786, -654664, -145988, 777180, 1229344, 97204, 1070856, 196314, 238490, -843748, -299504, 426342, -686760, 86970, 1236490, 824218, -1024188, -113336, 1271478, 781182, 271798 ], [ 135119, 899928, 909361, 354278, -827964, -549766, 185942, 477614, -343039, -843463, -76920, 1156694, 398429, 570856, -385511, -862385, -761473, -85854, 1130617, -410885, 1051895, 1217565, 231968, -1022038, 31164, 1393678, 250907, 1347823 ], [ 723644, 613728, 877636, 149528, 600336, -769816, -759208, -292936, 773636, 128612, -1069920, 134744, 530804, -366944, 440164, -1416260, 713852, -672504, 72292, -791060, 457820, 385140, -437632, 451112, 647664, 716728, 45932, 1381948 ], [ 634, -103744, 693255, 444435, 891941, 101239, -472394, -379119, 1008779, 911841, -1395144, -241896, 309128, -1044834, 513980, -561075, 1212705, -515050, -531590, -756225, 283784, 471283, -906354, 1303674, 610206, 464564, 536510, 1087026 ], [ -1503716, -1078144, 417930, 1037010, 506366, 1622314, 548356, -57594, 718754, 1582566, -1322544, -234096, -123472, -1567884, 139880, 1133550, 1129830, 85700, -864740, -474150, 359984, 1104658, -1255404, 1786524, 183156, 465464, 1441460, 596076 ], [ -411044, -1121044, -655794, 1124436, -211513, 458737, -47564, -280410, 652979, 1306680, -377784, -920367, -157942, -977895, 98912, 488454, 1315503, -496486, 377725, -1084383, -512635, 402538, -1122075, 934017, 218958, 239354, 1004360, 77388 ], [ 507424, -955088, -1422320, 1183728, -646832, -380560, -664464, -602496, 601440, 901904, 559168, -1346944, -187088, -483872, -32000, -236496, 1410464, -967216, 1135392, -1514384, -958720, -26176, -871824, -43136, 430528, 31872, 276016, -117632 ], [ -49226, -317663, -800045, 1301253, 66343, 836765, -840339, -1116096, 530490, 325379, 1187668, -593344, -324263, -700622, -601400, -505671, 1084814, -647641, -399858, -993659, 472280, 981524, -345099, -1051736, 1141828, -34128, -1095959, 889768 ], [ 228794, -254228, -241382, 1009176, 5610, 736972, -1097420, -585076, 911664, -331136, 1126544, -96852, -651894, -790224, -874438, -227760, 486894, -427626, -892274, -155558, 1155858, 842232, 406586, -1002302, 1462754, 467706, -1083252, 887698 ], [ 1319519, -749678, 255343, 318276, -808665, -645278, -1433570, 963074, 1733064, -1065536, 393944, 149298, -1164969, -756024, -858913, 582840, -376131, -304551, -369299, 991567, 1111683, -413868, 1377311, 77323, 1403579, 1522431, 277698, -97277 ], [ 392564, 316912, 671548, 35436, -285000, 109912, -1073240, 496424, 446604, -934016, -274456, 614808, -1234824, -653304, -92428, 1165020, -888156, -823236, -729704, 1257592, 1007028, -126948, 1347776, 855688, 611804, 1338636, 691188, 65308 ], [ -783535, 1631135, 1072523, -116108, 378655, 1165130, -578466, -358139, -1117943, -587780, -921136, 1058459, -1069267, -481150, 678964, 1587251, -1153440, -1379931, -1197141, 1168753, 908113, 491085, 1085179, 1395267, -235322, 902667, 699379, 453610 ], [ 520190, 1557410, 1521098, 16792, -847070, -56020, -469116, -87914, -264818, -258680, -1512736, 757034, 306758, 199100, -325736, 1010426, 125760, -747306, -558966, -227522, 1011838, 578310, 987754, 346842, 159028, 1024842, -928646, 247660 ], [ 1206273, 1429107, 1670132, 202907, -1538905, -575428, -242780, -87041, 515285, -40853, -1202059, 389025, 1233718, 474626, -459798, 594232, 751764, -114681, -370146, -787785, 988195, 302948, 735324, -597386, 640697, 812096, -1732288, -191624 ], [ 912648, 1214232, 1344032, 473432, -1383880, 18272, 169120, -513416, 1179560, 472, 539816, -84600, 1448368, 108176, 787152, 432832, 341664, 517944, -894096, -21960, 762520, -547552, 237024, -1376336, 1260872, 68096, -1228288, -1001024 ], [ 762027, 162957, 692195, -58477, -620731, -356161, 548533, -942035, 735554, 394411, 142955, -310212, 231091, -518986, 255681, 133120, -430536, 479562, -618468, -515937, 383794, -24571, -215886, -1388705, 938669, 447932, -1185328, -279353 ], [ 678702, -1281918, -112930, -968002, 428594, -1186186, 912658, -1371710, -229996, 954286, -1260370, -419112, -1660034, -1268836, -1112694, -231680, -1373136, 125412, 33432, -1602762, -66956, 1144754, -647436, -1040330, 172994, 1356632, -1359328, 1162822 ], [ -612116, -994649, 430036, -680327, 723610, -334072, -321771, 289043, -1092397, 1345823, -835191, -203892, -552903, -988145, -791338, -313386, 241235, 775304, 304783, -282339, 828049, 715306, 618410, -724148, -651811, 870740, -939473, 1009509 ], [ -1477256, -680944, 767396, -345432, 540580, 382008, -1187356, 1157148, -1506192, 1122128, -596736, 79328, 464852, -397720, -706368, -499276, 1433100, 989164, 171908, 636856, 1517844, 408496, 1192120, -620808, -803956, 634820, -437348, 494564 ], [ -1080806, -425044, 437771, 29118, -900245, 597258, -918181, -312027, -694092, -780772, -1009536, 525128, 1010927, 966830, -1398768, -993001, 1270425, -71711, -1043917, 271306, 1541919, 559396, -265430, -1100358, 898169, 1191395, 246277, -894661 ], [ -548528, 141446, -129238, 285774, -1370744, 257730, -950566, -925746, -1356, -900436, -1336446, 673232, 634304, 1040006, -1091862, -1158664, 725550, -574028, -1446160, -49262, 571434, 244, -777014, -580518, 1578938, 1405544, 74446, -1245856 ], [ 90472, 951971, -882763, 449799, -1078844, -517695, -1219891, -867321, 597594, 381014, -1595871, 587432, -467296, 98531, 213, -1066564, -119625, -637478, -1209160, -334487, -1180491, -1116806, -545339, 724557, 1457213, 1350644, -769529, -781456 ], [ -444800, 1106560, -466624, 756288, -1080960, 82944, -139648, -1171712, -232256, 272064, -584192, 864192, -1140864, 674304, -104256, -502656, -1728, 257472, -998720, 117824, -406848, -107200, 196736, 1007488, 1231232, 405952, -617344, -798144 ], [ -949558, 899766, 140156, 896402, -1116098, 595110, 968887, -1399411, -1048928, 42345, 469540, 1042271, -1512680, 1306980, -351758, 85133, 298175, 1016044, -676619, 648389, 435369, 882628, 891533, 998116, 1051473, -560366, -249790, -946777 ], [ -102508, -753684, 686456, -73948, -1049348, -783540, 892462, -818086, -360128, 500370, 496840, 283646, -556880, 753480, -234908, 340058, 693950, 22744, 321706, 896714, -849006, -369272, 800858, 310216, 1244898, -762716, 374660, -1382002 ], [ 468101, -1529796, 357761, -557614, -1024376, -1422330, 456733, -493204, 288445, 722445, 258424, -77923, -198281, 524172, -221249, 844958, 956471, -169382, 800941, 833849, -1130049, -807062, 451727, 411643, 1405818, -583124, 959873, -1006021 ], [ 686876, -1189296, -1084564, -421864, -1052576, -1119480, -436292, -494704, 885820, 644220, -318176, 65852, -599756, 707472, -338924, 1668008, 1049396, 658168, 619516, 374924, -134124, -208712, -226348, 1517668, 1525368, 82576, 1495148, 402404 ], [ 368906, -755131, -698744, -49119, -1058886, -578700, 246983, 102031, 417900, 1163405, -791761, -92433, 220484, 507862, 183216, 749648, 1231036, -7972, 277106, 283619, 499021, 60298, -388688, 761118, 463188, 742831, 915683, 1267484 ], [ -128262, -315550, 297264, 390650, -1043606, 9862, 1449456, 885792, -389422, 1855782, -1171048, -358102, 1406708, 151482, 882270, -767686, 1394536, -1137350, -112700, 330408, 961830, 187508, -337464, -595040, -993560, 1340158, -68914, 1869996 ], [ -42087, -921475, -699336, 131225, -530831, -815513, 680856, 555792, 554453, 940407, 524252, -534127, -264142, -844743, -453405, -1034311, -281564, 650425, -95750, 538308, 22455, -489742, 663636, 884560, -1167260, -287117, -1045189, 100446 ], [ 238536, -779464, -893472, -104320, -356576, -1052480, 449688, 116232, 1030232, 418656, 1396784, -387760, -877072, -1330584, -1211112, -917464, -1189496, 1177480, 177592, 627528, -420432, -472744, 857784, 1475104, -815744, -1448672, -1309312, -784608 ], [ 932361, 951911, 617628, -289120, -901676, -39080, 1360563, -556143, 511307, 733356, 520934, 443690, 758078, -731859, -740637, 14261, -465071, -974495, 995767, 464553, 191718, 1019531, -662841, 176404, 651856, -1620572, -60112, 209892 ], [ 770172, 1001342, 535150, -550280, -1067184, -37956, 808362, -928184, 390374, 73730, -587492, -123122, 732444, -632970, -535398, 360820, 175910, -1376676, 499400, 838260, 632104, 947622, -1113598, -405018, 1331430, -1398804, 851724, 800466 ], [ 68322, -9583, -551975, -859580, -993384, -675006, -666213, -1110884, 520349, -1200145, -1842542, -1571447, -340206, -849195, -497373, 338470, 764285, -675726, -825700, 1550310, 964204, -110403, -889873, -534243, 1514205, -928854, 1550874, 1136391 ], [ 209536, 655828, -1142904, -583400, -1083600, 535504, 467352, -276712, 903080, -1131972, -681484, -360156, -317240, 76164, -885232, -378568, 989404, -469544, 126792, 336260, -500800, -321488, -633236, -1198152, 1326584, 319220, 1612864, 511068 ], [ 497401, 1231423, -1512054, -262160, -1211415, 1620424, 1461582, 267173, 1186910, -1036962, 381296, 818424, -132365, 595404, -1302307, -712708, 1096849, -335984, 765807, -500500, -1675810, -404093, -321746, -1552062, 926009, 1280285, 1329994, -95817 ], [ 1024726, 757498, -1198404, -1760, -1422090, 1442224, 824532, -768802, 971060, -1387212, 56096, 771024, 249010, -979896, -1660882, 770792, 883174, -289184, -786918, 965000, -950860, -321518, 195604, -445812, -173866, 772910, -69956, -233142 ], [ 419666, -92865, -1079818, 671375, -594101, 1300432, 702855, -1056970, 644247, -749525, -377736, 703681, -54670, -1243953, -1581784, 659000, 484129, -270985, -879660, 908394, -351266, -526100, 532801, 45017, -257684, 95002, -73008, 37162 ], [ -1348384, -1329840, -1161568, 1768400, 1300624, 1196032, 1110480, -577120, 203472, 902800, -923136, 615856, -1061920, -161328, -1053184, -1091200, -105296, -282160, 527040, -711456, 119584, -1025600, 684976, -96208, 702016, -758048, 1358592, 726112 ], [ -306854, -431369, -1121542, 1065630, 894998, 713914, 1298861, -290613, 865997, 838107, 212964, 721610, -75678, -618544, -1002189, 96859, -113689, -424315, 293894, -1535455, -586203, -463749, -389223, -634149, 564965, -809937, 534327, 1211276 ], [ 1313656, 928228, -1089142, -42684, -108766, 165376, 1381700, -5310, 1695332, 373050, 1558956, 745262, 1252956, -1409392, -1074084, 1809418, -24538, -639340, -310270, -1930438, -1528542, 277434, -1519908, -1125936, 225950, -581142, -768618, 1530644 ], [ 830356, 931078, -1524217, -201834, -817141, 30976, 934550, 869115, 1002182, 658575, 74706, -778963, 302106, -1234792, -1069734, 390343, -625663, -1283890, -67045, 126287, -1521717, -229041, 524442, 150264, 984725, 376983, -541143, 578894 ], [ 221392, 596976, -1008160, -55784, -1111760, 95124, 539256, 1260456, 321800, 540172, -922204, -1003764, -231516, -735952, -777040, -513392, -481288, -970084, 136336, 1409904, -1097552, -499252, 1418524, 1074812, 974088, 412424, -121084, -94144 ], [ -598508, -302724, 1104440, 602566, -711860, 492549, 231006, 840906, -337150, -256253, -1101079, 952611, -64791, 307148, -340, -552092, 914462, 952391, 272836, 1395804, 27148, -372877, 381799, 1409087, -328062, -1100926, 622241, -299344 ], [ -871808, -602624, 1808640, 822016, -578560, 625024, 128256, 701056, -556800, -521728, -1160704, 1604736, -9216, 654848, 258560, -564992, 1379712, 1593216, 318336, 1391104, 402048, -330752, 36224, 1520512, -762112, -1605376, 870016, -367744 ] ], [ [ -1686528, 1936896, -1801216, -1045504, 1201664, -841216, 1259520, 405504, 1246208, -126976, 226304, -178176, 1582592, -1387520, 1585664, 1899520, -1088512, 348672, 522752, -1124864, 656384, -217088, 281600, 381952, 141312, -1442304, -263168, 739840 ], [ -1264320, 1464384, -1249984, -332608, 1207616, -224320, 684288, -300672, 173888, 75968, 498560, 95424, 707456, -1423808, 1326272, 1250944, -421312, -343488, 793280, -1143680, 108416, -657536, -96640, 308416, 690240, -985152, -615680, -46016 ], [ -604620, 726084, -388684, 781292, 1216916, 739580, -214512, -1404072, -1501612, 393068, 923960, 522924, -659944, -1480508, 920972, 237544, 621188, -1424988, 1215980, -1173080, -747784, -1345736, -687640, 193516, 1547940, -270852, -1166480, -1273916 ], [ 671360, 288224, 742536, 420432, 1348016, 71920, -5912, -1696312, -707232, 1286968, 1337880, -199536, 611936, 284752, -273368, -177776, 516528, -1158848, 895000, -1334920, -1196304, -612096, -482320, -322344, -242880, 122008, -1112760, -109216 ], [ 1446544, 116352, 1437912, -176464, 1035276, -737372, 220180, -1743612, 114920, 1768372, 1561328, -566352, 1381796, 1450988, -1117564, -629868, 211880, -873968, 327440, -1097064, -1132768, 253908, -359996, -612796, -1351460, 580172, -697348, 604524 ], [ 362944, 778752, 580512, -1219264, -821424, -1632272, 236080, -1152912, 429920, 701872, 1137728, 560448, -204304, 129488, -574864, -1353168, -495520, -853568, -900160, 536736, 578432, 1225008, -714896, -36496, 513040, 1339472, 804752, -803376 ], [ -125828, 637440, -226344, -1403284, -687564, -2048720, -303068, -103572, -166588, 605068, 871532, 652968, -1054864, -247900, -628084, -1222056, -903400, -1057184, -547480, 825816, 1509476, 942336, -884468, 321092, 1450276, 1601444, 534224, -865308 ], [ -65528, -245760, -986544, -794584, 1283736, -2023520, -1354568, 1369128, -1604488, 1403368, 750632, -209232, -1226464, 246200, -1231384, -302256, -1034800, -1467584, 1263920, -126384, 1720376, -497664, -882968, 476792, 1531576, 1404344, -1372576, 315192 ], [ 726772, 65420, -345208, -684620, 616664, -1794092, -421860, 1513736, -401332, 1345228, -38584, -545856, 176468, 581456, -236728, -477040, -741152, -12360, 22880, -94288, 1165848, -232348, -726040, 439000, 208656, 939088, -1182928, 752956 ], [ 1553888, 462272, 417120, -760288, -497664, -1369568, 800448, 1344160, 1235520, 946336, -727904, -784640, 1577696, 871968, 920256, -741792, -383776, 1560224, -1484128, 76736, 522080, 268960, -603840, 326368, -1200448, 453312, -575392, 801632 ], [ 1265588, -719128, -501180, -1431988, -286464, 296332, 634248, 1096060, 1428120, -660164, 703996, -1214240, -61804, 1093068, 365256, 343908, -309676, 529724, 648572, -480664, 602180, -531140, -1071240, -41132, -632248, 311112, -497692, -980668 ], [ 763808, -1320208, -1001640, -1601488, -135504, 984832, 11208, 680200, 1472280, -1636544, 1332856, -1071440, -937984, 1351008, 287976, 629808, 177824, -23656, 1507592, -265024, 56600, -639440, -984240, -253832, 228032, 161832, -334072, -1429648 ], [ -58192, -1050808, -875340, -1017688, -74904, 207232, -1297092, 12700, 1293780, -1667744, 757156, -70040, -669184, 1664208, 927276, -283992, 1285424, 138644, 456092, 1110176, -1427500, 289960, -65640, -234332, 1526432, 1932, -41572, 121352 ], [ -10960, 201808, 43648, -713232, -456928, 576128, -701984, 37424, 156192, -1539408, 747840, 575472, 334272, 1011248, 545088, -5744, 914352, 481488, 208304, 1067648, -1310000, 397552, 236240, 662512, 1811040, 522192, -805088, 976592 ], [ 420740, 1889308, 1313248, -532332, -1034728, 1452128, 735016, 368324, -1405608, -1340508, 989040, 1063572, 1662672, -69052, -288912, 799756, -110748, 904188, 316004, 398048, -484100, 141652, 265340, 1947412, 1647240, 1343292, -2035688, 1524092 ], [ 637544, -276224, 791160, -991088, 522816, 400576, 388024, 163760, -623384, -1223008, 660736, 151296, 173152, -511472, 550672, 369752, -745720, 1332512, -529712, -632080, -127952, -487800, 448952, 1428488, -64344, -388904, -831688, 374920 ], [ 806672, -1423160, 645372, -996236, 1122468, -267608, 287572, 69896, -147332, -1092160, 60556, -230124, -923948, -502004, 765988, 289460, -1292848, 1066652, -758816, -973996, 216136, -865596, 178700, 739448, -885276, -1126352, -157084, -596672 ], [ 860672, 183040, 1529472, 187264, -815232, 116992, 883072, 279296, -540032, -924160, -1218944, 802176, -914048, 647296, -682112, 1151360, -1627648, -984448, 630784, 466304, 545536, -583296, -1264000, -324352, 637824, 782848, -928384, -1052672 ], [ 943740, 466044, 1315524, 360952, -785080, -108836, 577292, 402696, -832628, -202148, -1062932, 413928, -208580, 852488, -1145168, 851916, -734540, -729888, 1132692, 130532, 885772, 153084, -1490144, -839128, 1297484, 1007996, -968856, -469104 ], [ 1048440, -235656, 284424, -216848, 709520, -788936, -399208, 462096, -1050728, 932152, 161368, -1031472, 1014520, 355088, -875168, -311784, 1072360, 1240512, 973992, -1526968, 1234072, 1227384, -810944, -945328, 1314584, -20104, -465456, 888096 ], [ 1300300, -240556, -114616, 61792, 109300, -596996, -367688, -545024, -848928, 114112, 699528, 221668, 36200, 752088, -1139468, -915704, 1413120, 1359972, 209232, -605008, -47308, -146996, 249676, -883568, 1635624, 431716, -567076, -440504 ], [ 1458448, -18544, -235936, 370000, -430400, -262544, -182096, -1387712, -481392, -670544, 864816, 1391056, -1032880, 1216272, -1425056, -1077536, 1208880, 1044912, -393792, 399536, -1292800, -1518128, 1195360, -787952, 1731072, 737872, -703936, -1852784 ], [ 1005748, 831956, 590264, 141700, 1039600, 115756, -1796, -505712, 417108, 296956, -373284, -58844, -800380, 1310772, -1390856, 629464, -672420, -56388, 341808, -245764, -1033600, -894428, 1229560, -650252, 396672, -916028, -537136, -1535084 ], [ 346056, 674832, 1048856, -262856, 1118864, 216208, -189240, 258512, 380064, 352168, -584040, -123992, -87392, 1260160, -552760, 1041064, -1482176, -669584, 308192, -30592, -1005328, -428624, 564176, -354656, -271056, -1524632, -623432, -673384 ], [ -563244, -697368, 1064156, -879956, -478936, -18392, -820140, 880712, -785136, -692732, 444060, 1480708, 1205008, 1034560, 1254740, -109436, -999776, -694184, -653008, 1222208, -1255528, -153224, -944824, 131344, -134856, -872732, -1014932, 844316 ], [ 51776, -1138624, 773248, 228864, -101504, -597280, -625376, -111232, -829216, 112832, 1107936, 1284672, 668672, 1105536, 1715776, 366080, -572480, -896192, -1180544, 286976, -1464288, 213344, 96, -86240, -114240, -122944, -100736, 51008 ], [ 1106840, -1199272, 415576, 1816512, 857908, -1252912, -155132, -1542016, -504988, 1420760, 1594668, 536580, -425980, 1256088, 1665424, 1301108, -205856, -1113428, -1473236, -1296100, -1582404, 610484, 1671696, -555020, -139944, 647192, 1188808, -1395304 ], [ 310640, 294128, 948976, 842112, -299192, -946912, 203368, -361216, -470488, -282640, 795768, 1202280, -29080, 901488, 305824, 24008, -846656, -251528, 339064, -610600, 137496, 998984, 801696, -1323320, -336144, 1108592, 854608, 304496 ], [ 59540, 1164528, 1198076, 232712, -646392, -770312, 80268, 224284, -187588, -1007640, -50132, 1208880, 229920, 304788, -314976, -940092, -773256, 89972, 1185664, -299700, 1087496, 1032084, 46996, -1250020, -193844, 1286292, 459008, 1412396 ], [ 898640, 788928, 878576, 353312, 626208, -852512, -1006032, -380816, 592112, 224160, -990032, -102720, 213120, -776112, 541824, -1278192, 728544, -609328, 100864, -738000, 497696, 354384, -477104, 506480, 625456, 896592, -59392, 1336496 ], [ 167376, 25860, 623748, 628824, 955424, 148732, -666352, -363260, 783372, 1033336, -1394884, -387088, 67916, -1336440, 550744, -323604, 1357084, -487820, -556612, -703292, 265660, 664060, -815084, 1300608, 542732, 765016, 282872, 1045148 ], [ -1499424, -968040, 407448, 996624, 722624, 1795432, 522848, 25240, 624072, 1590736, -1480984, -59488, -153784, -1586640, 54544, 1401096, 1465384, 122680, -959512, -386792, 246760, 1561960, -1042184, 1521408, -77368, 787216, 1137872, 625448 ], [ -278988, -1048656, -679080, 1324404, -328240, 505768, -190972, -386936, 457596, 1398244, -297760, -879496, -222304, -1010496, -175040, 500760, 1711960, -348464, 287516, -931688, -533624, 607900, -964580, 795252, 107900, 447304, 851888, -8428 ], [ 714688, -923072, -1511680, 1562240, -1004096, -423424, -926656, -817344, 374912, 1048832, 801216, -1409856, -254208, -521536, -404736, -393344, 1814208, -774720, 1076160, -1299584, -915264, -60864, -798336, -29632, 507328, 137408, 288128, -235584 ], [ -53612, -329972, -1128880, 1481240, -34796, 918176, -1132756, -1058244, 603512, 361232, 1182516, -504156, -200208, -619036, -720336, -422744, 1339908, -688620, -354540, -738584, 417636, 916236, -402936, -914932, 1438228, 54308, -934072, 1105716 ], [ 78840, -301552, -526136, 1106880, 68104, 868824, -1379896, -497040, 1070448, -261920, 1028928, 44344, -445040, -691304, -987144, -114248, 581976, -542176, -778544, 74432, 1129768, 839520, 316224, -837160, 1753984, 553520, -928264, 1174016 ], [ 1088340, -822952, 290764, 446880, -672596, -534876, -1666996, 845160, 1769448, -822320, 354528, 245044, -980840, -739004, -1206444, 523252, -452124, -336976, -222344, 1132832, 1237468, -263280, 1350624, 178340, 1470784, 1619720, 273236, 2816 ], [ 297360, 270608, 621664, -18960, -114896, 32304, -1123696, 390960, 409248, -779360, -276912, 785344, -1354160, -661904, -463104, 1218592, -1073424, -802576, -791744, 1375712, 1217488, 93360, 1223904, 914000, 760384, 1421120, 774416, 12416 ], [ -706720, 1630764, 866484, -360464, 562948, 882848, -438680, -421620, -1206360, -588108, -878516, 1303052, -1494864, -513004, 356480, 1802028, -1424112, -1335692, -1468580, 1256092, 1162900, 753568, 839748, 1433932, 56780, 952100, 909276, 274964 ], [ 591680, 1658664, 1455384, 34336, -745352, -300352, -393680, -352920, -302160, -421608, -1294616, 776552, 229536, 30296, -421120, 1157928, -148512, -895592, -455480, -404408, 1082200, 818368, 774648, 537832, 456680, 927800, -813624, 127064 ], [ 1255212, 1579960, 1691760, 331000, -1528404, -751592, -214004, -402192, 605172, -257080, -962864, 312344, 1321504, 249144, -388228, 650708, 613440, -320236, -111468, -978220, 965772, 391560, 564780, -340868, 805656, 632292, -1705268, -341576 ], [ 911712, 1332160, 1368960, 472000, -1478304, -41792, 179296, -638592, 1517472, -95680, 555136, -53056, 1410304, -46656, 930272, 360608, 560640, 469664, -828768, 171680, 792672, -815040, 125280, -1191968, 1073856, -93408, -1278368, -1318976 ], [ 606564, 197368, 783000, -64076, -656268, -496424, 635224, -978012, 1094796, 407216, 121468, -260152, 272860, -617448, 217748, 177812, -206364, 417044, -512400, -201892, 440052, -260712, -276072, -1235432, 873264, 283104, -1143188, -536060 ], [ 319464, -1354832, 73200, -918776, 529032, -1499024, 1120624, -1365912, 43896, 1070816, -1230632, -392752, -1441640, -1317648, -1450552, 45512, -1309464, -32056, 290400, -1292392, 2952, 1122288, -659472, -898832, 452064, 1178304, -1145288, 1075240 ], [ -624928, -1221608, 546584, -845208, 808840, -385500, -392716, 467140, -1025692, 1311600, -714808, -292920, -490180, -822692, -839792, -159204, 218648, 668448, 630672, -282244, 1044248, 860744, 637004, -589388, -774472, 869296, -856264, 1077912 ], [ -1292208, -924528, 882224, -576528, 568640, 573920, -1476096, 1450960, -1530432, 983200, -421408, -75040, 410080, -155952, -530672, -491584, 1408528, 946848, 468912, 450576, 1824208, 645024, 1264064, -547568, -1164432, 747296, -421344, 575792 ], [ -1147908, -303828, 749924, 158772, -1033360, 950120, -1226496, -67940, -480432, -878600, -880408, 449960, 968680, 893148, -1222772, -1169584, 1470028, -22152, -1038588, 262476, 1774108, 679224, -76336, -1239668, 806868, 1230296, 392856, -1193308 ], [ -730944, 285792, 1568, 505320, -1545040, 586952, -1162704, -807320, 286488, -868376, -1348480, 694232, 624112, 898632, -893096, -1351648, 951424, -555864, -1471056, 53712, 612688, 97368, -539944, -665888, 1674072, 1408712, 239208, -1515760 ], [ -99744, 850992, -1230832, 546420, -1200040, -357148, -1244904, -934220, 830988, 612724, -1823680, 717932, -430088, 84132, 239404, -1144048, -22976, -747564, -1058856, -171288, -1421912, -968532, -314644, 902512, 1673772, 1347812, -674892, -701560 ], [ -635648, 1046016, -878848, 708608, -1164288, 317696, -211200, -1263104, -80640, 466432, -559872, 963072, -1231872, 627712, -27648, -351744, 155392, -7168, -1084160, 94208, -612096, -122880, 499456, 1155072, 1458432, 272896, -471808, -929536 ], [ -1124780, 899732, -222296, 750148, -1138568, 879944, 828092, -1471472, -980960, 145152, 746396, 1078016, -1709860, 1208032, -423268, 446456, 537260, 677128, -1002500, 437540, 327256, 714852, 1216844, 1048196, 1248416, -777204, -27032, -1317100 ], [ -174680, -862168, 621904, -31352, -861968, -831856, 783992, -776672, -359360, 433152, 560696, 214016, -556360, 644032, -167368, 694256, 950360, 102928, 139000, 743240, -824144, -405048, 782744, 165896, 1284416, -668904, 706768, -1591000 ], [ 555376, -1631824, 497752, -376328, -759212, -1556560, 406064, -511664, 268048, 614232, 167360, -136240, -171628, 364228, -130984, 1099532, 1150544, 153352, 795928, 789164, -1104872, -891348, 275384, 196904, 1343780, -396396, 1320184, -985780 ], [ 1005376, -1138624, -858848, -165728, -877712, -1024960, -396736, -793664, 902848, 659232, -490240, 167360, -765328, 446128, -373984, 1705232, 1079744, 998752, 836128, 504464, -277472, -571248, -325216, 1390304, 1432880, 85104, 1780384, 738320 ], [ 594076, -661484, -562588, 56972, -1003032, -442760, 175904, -157824, 421368, 1142912, -789460, -109620, 92752, 256548, 106376, 565012, 1304184, 196792, 414768, 368264, 251168, -121568, -315756, 631864, 577740, 543284, 1137284, 1520600 ], [ -112160, -222920, 290000, 273264, -1110112, 115984, 1199872, 782640, -414784, 1747832, -911928, -587024, 1399744, -50832, 796816, -1163328, 1573704, -1118440, -154088, 297288, 635536, 337296, -71216, -758624, -602144, 941512, 90640, 1900760 ], [ -151760, -979220, -489400, 95064, -460912, -853016, 441472, 659640, 619616, 955532, 660372, -674024, -177056, -1054632, -445784, -1184928, -429996, 696860, 19612, 635988, -280664, -588504, 656584, 687376, -1102544, -538988, -1041560, 104060 ], [ 91456, -890432, -586528, -76704, -242656, -1136288, 243424, 309408, 1127072, 507008, 1450464, -378080, -766016, -1525728, -1128896, -836064, -1469664, 1294304, 418336, 782496, -597632, -717888, 634624, 1249312, -975776, -1593344, -1382144, -740512 ], [ 935656, 994168, 766172, -234804, -940156, 37612, 1236124, -523692, 514772, 789008, 578364, 731620, 744184, -864828, -623096, 300036, -460764, -696196, 1295236, 520596, 358768, 845112, -980576, -67388, 483724, -1742144, -40544, 438188 ], [ 712104, 1150824, 696184, -580768, -1134968, 6864, 712664, -1076560, 291264, 25152, -461176, 140424, 852488, -736792, -581160, 657264, 355856, -1147168, 644568, 853936, 869152, 823688, -1421856, -476232, 1097192, -1611080, 1006840, 1016864 ], [ -184596, 218124, -270716, -1045168, -1012868, -783336, -766636, -1452760, 312864, -1398048, -1606276, -1523076, 76988, -944692, -831660, 523464, 1051256, -627568, -969132, 1562536, 1098352, -196612, -1123056, -312732, 1177292, -1303580, 1868740, 1217264 ], [ 275984, 778976, -1099984, -808624, -1324336, 457216, 252384, -196416, 953264, -1128864, -720624, -413536, 130000, 76304, -880608, -336576, 1206464, -269536, 95008, 284720, -437456, -169168, -939312, -985632, 1169808, 63088, 1652432, 706656 ], [ 843164, 1274576, -1633264, -491524, -1558456, 1566016, 1223844, 677904, 1416584, -875964, 116796, 690404, 276820, 644144, -1018788, -773676, 1246844, -65536, 797308, -553780, -1657076, -93448, -671592, -1363692, 949848, 1204168, 1121972, 147576 ], [ 1277864, 894176, -1039264, -140824, -1304656, 1311616, 976344, -648096, 916784, -1385064, -74904, 630104, 457720, -1106656, -1596888, 780024, 1050344, -411136, -1050392, 1182920, -885176, -256048, -20592, -217992, -83952, 1006768, -221128, -312624 ], [ 580216, -32492, -834652, 585944, -349780, 1171028, 955728, -1067892, 599616, -781352, -319292, 534432, -32412, -1366652, -1644260, 547364, 603132, -491964, -1117504, 1114760, -295316, -541488, 457692, 200288, -63992, 238532, -85116, -30752 ], [ -1280384, -1520192, -1029952, 1698944, 1325120, 1147328, 1168128, -556992, 470016, 965248, -617792, 402432, -1211712, -95552, -1146560, -1519936, -101568, -300864, 644096, -807040, 107584, -953088, 758592, -128512, 1038208, -1115968, 1569984, 1013248 ], [ -287980, -736864, -1057692, 914976, 802152, 718416, 1277632, -295308, 1013724, 879308, 482480, 668328, -190784, -459224, -1143044, -198276, 7460, -411608, 456336, -1491020, -513992, -291124, -315208, -614252, 673432, -1005852, 803960, 1263816 ], [ 1301240, 576224, -1075824, -260976, -285024, 214560, 1333768, -40464, 1621248, 351536, 1723328, 886656, 1220416, -1203320, -1264832, 1761432, 253928, -635816, -167064, -1652912, -1356536, 511856, -1483816, -1014584, 62488, -477648, -494512, 1248864 ], [ 856340, 899024, -1506024, -28776, -1006224, 112560, 1097068, 912936, 862848, 457736, 218528, -682944, 258016, -1224020, -1286432, 489732, -456772, -1223516, 279036, 328888, -1545236, -411544, 544484, 56716, 1195588, 290952, -365512, 654864 ], [ 248704, 687808, -1029360, 318000, -1321760, 193904, 747584, 1384288, 120912, 258848, -911744, -892864, -268368, -791120, -964304, -408448, -405424, -902224, 459136, 1553344, -1184128, -849424, 1351200, 908160, 1341632, 187184, -107152, 136576 ], [ -632096, -419792, 969540, 857100, -956360, 583004, 208784, 1046488, -593388, -452152, -1413344, 1179536, -62868, 403180, -65204, -679648, 925076, 944876, 192736, 1506544, 99872, -472324, 107400, 1390560, -169168, -1380916, 368348, -254624 ], [ -925696, -788992, 1635840, 1036800, -834560, 712704, 29184, 933888, -831488, -689152, -1580544, 1870336, 5632, 801280, 234496, -770048, 1368576, 1560576, 103936, 1490944, 527872, -346624, -307200, 1551360, -672768, -1903616, 526848, -385024 ] ], [ [ -1129728, 1628800, -1481984, -681728, 938112, -577664, 621056, 435200, 733952, -156672, -18688, -252416, 1526912, -1454336, 1062272, 1817856, -828672, -234112, 519040, -1032064, 738048, -187392, 170240, 790272, 364032, -889216, -463616, 468864 ], [ -889872, 1291312, -1113104, -131696, 750576, -73520, 496832, -329440, -64144, 17040, 94880, -74864, 882848, -1355600, 1052048, 1294560, -182352, -668752, 849424, -1170592, 320928, -652896, -127264, 598416, 502320, -812080, -554432, -92880 ], [ -515097, 763987, -536729, 727729, 457551, 714205, 302732, -1524190, -1311169, 288465, 272330, 202561, -123502, -1201325, 1036073, 476910, 827523, -1347877, 1365649, -1387042, -330822, -1380246, -592114, 298641, 718395, -691555, -696332, -970605 ], [ 644448, 202152, 463846, 402684, 515716, 63220, 146222, -1528170, -528824, 1144810, 886930, -266004, 872008, 241020, 56478, -116180, 797828, -713872, 878354, -1059942, -997132, -454336, -155084, -158494, -384400, -23630, -938122, -83000 ], [ 1423692, -84096, 1107138, -38076, 309609, -713157, 65871, -1318269, 179822, 1549799, 1284436, -427964, 1465403, 1250801, -744189, -659825, 485118, -172052, 268396, -484526, -1113512, 521375, 78803, -447757, -959931, 664185, -787683, 473009 ], [ 714192, 578304, 428088, -584976, -883716, -1566732, 236196, -668844, 142472, 272324, 834736, 637936, 199028, 470876, -699564, -1089500, -539832, -264752, -515504, 805624, 649888, 1264100, -600172, -125932, 584844, 1286460, 725292, -532516 ], [ 191229, 436992, -42078, -875919, -765081, -1967868, -150789, -8655, -499885, 172649, 536785, 848254, -593068, 214331, -676311, -1000670, -903342, -423128, -327602, 999874, 1521163, 1088960, -754519, 124211, 1410459, 1271163, 645468, -486133 ], [ -159546, -446208, -319428, -930594, 564594, -1951368, -1052214, 661470, -1700710, 1160174, 378910, 268804, -947368, 440906, -672786, -433220, -656292, -642128, 757348, 182524, 1568938, 66560, -424594, 308186, 1572234, 667338, -904632, 531242 ], [ 632087, 15337, 97158, -896697, -6430, -1633345, -118027, 1133894, -444455, 919769, -24490, -382992, 58815, 577628, 35350, -397812, -334456, 456106, -265496, -121084, 1058258, 40107, -563698, 378274, 540300, 543644, -1009276, 558221 ], [ 1540200, 579664, 512008, -887656, -883712, -1118312, 1057040, 1434872, 1162672, 372600, -314248, -1020352, 1079592, 722328, 746256, -388920, -9560, 1628664, -1408264, -329264, 487048, 136952, -771344, 399912, -609776, 531728, -760760, 232072 ], [ 1227975, -579986, -421517, -1257031, -672512, 467113, 721190, 679997, 985522, -383475, 819677, -1397752, -392433, 1106553, 126006, 420555, 197215, 891789, 496061, -725714, 482323, -647923, -651494, 234687, -454826, 533078, -332885, -1147853 ], [ 715320, -1260236, -855422, -1386076, -398012, 1023808, 216470, 159302, 848722, -926160, 1167962, -1127932, -1112448, 1319688, 80046, 538980, 572920, 430194, 1333766, -587504, -45422, -693148, -447044, 180762, 178384, 435998, -149690, -1517228 ], [ -97980, -1221386, -539897, -1154626, -28562, 37408, -541555, -10123, 772447, -1148760, 337787, 112718, -704448, 1276188, 895521, -379170, 1202020, 381519, 571541, 352696, -1357697, 371102, -115694, 293787, 1528984, 191273, -333515, -370778 ], [ -257692, -107332, -57504, -944652, -125864, 281952, -377880, 126628, 73368, -1180156, 413296, 796916, 202960, 714404, 440688, -345044, 945092, 531484, 480324, 405984, -1026148, 606004, 22684, 991604, 1458632, 291932, -1053096, 328732 ], [ -128317, 1482293, 498696, -744177, -429614, 1070952, 193470, 398803, -901182, -1126981, 889396, 1234991, 1331260, -76621, -576012, 110281, 296267, 769309, 685899, 66984, 32477, 474079, 75709, 1948079, 759782, 545357, -2009646, 830557 ], [ 434254, -272512, 106586, -1172628, 427696, 310096, 163274, -128444, -345042, -985672, 838912, 253376, -118008, -382132, -17844, 98370, -164154, 1117912, -145636, -679756, 35492, -224538, 38602, 1250950, -351618, -256606, -782678, 228006 ], [ 817228, -1207690, 141149, -1173513, 722587, -92738, 328607, -438938, -19587, -767824, 456841, -298129, -1040673, -394327, 163803, 260199, -658212, 849877, -535864, -908833, 147638, -644877, -277847, 592186, -764085, -550876, -50741, -392976 ], [ 723328, 80960, 1305824, -53088, -469088, 478912, 1017632, -164288, -340512, -356224, -759584, 305696, -519648, 330848, -677472, 885024, -1245312, -1007648, 244736, 207392, 577088, -329952, -1309472, 89536, 635040, 497024, -667616, -1022976 ], [ 622333, 227229, 1352499, 91194, -337610, 122149, 595881, 69254, -678551, 59461, -862223, -33426, 143277, 397478, -1066172, 548025, -563353, -720376, 453135, 123659, 724329, 219581, -1350248, -452674, 1105881, 473149, -809298, -668276 ], [ 516058, -476646, 567174, -490956, 778540, -925526, -652494, 272204, -1029326, 478186, -135998, -1074276, 911802, -25972, -1118072, -504750, 1063022, 1163024, 235710, -853066, 661554, 943706, -653648, -1024324, 885906, -348326, -597348, 419224 ], [ 711513, -167041, 212214, 43464, 65655, -863651, -608214, -172896, -769816, 137776, 196262, -32981, 110382, 173538, -1065257, -811130, 1440032, 1065419, -122180, -496316, 77479, -23079, 260377, -941684, 1382686, -74421, -502203, -692746 ], [ 834252, 310316, 87240, 548988, -530160, -546860, -357372, -538128, -345556, -118268, 274724, 986332, -746244, 517836, -1010936, -777560, 1298084, 641348, -380336, -31868, -539264, -968868, 1041544, -779252, 1712512, 131772, -453840, -1837588 ], [ 331527, 849791, 822090, 963, 965940, 212065, -66147, 39372, 450719, 681757, -661051, 208507, -624669, 1119111, -1033286, 437890, -559291, 103373, -1436, -79043, -906464, -438693, 949594, -726377, 586912, -902253, -556740, -1378513 ], [ -5482, 512780, 1058194, -455126, 1033836, 494956, -253098, 445852, 322296, 573438, -610894, 281022, -134024, 1392864, -538666, 603454, -1237648, -397100, -147224, 289568, -989900, -164028, 497244, -544200, -27804, -1330738, -746102, -596302 ], [ -142657, -881170, 692869, -800351, -620514, 203806, -1016673, 646102, -921204, -630237, 628181, 1378947, 801676, 1271664, 579359, -497021, -494248, -852350, -925724, 1159568, -731150, -197478, -389706, -206100, -26454, -1029013, -1039727, 575573 ], [ 372400, -1155792, 441952, 299392, -341856, -137688, -535592, -147424, -915288, -205936, 1090536, 914864, 304896, 1141728, 907952, -164736, -43056, -1082256, -1244576, 114368, -919784, -40696, 230472, -453032, -4272, -150320, -406048, -16272 ], [ 1038226, -1002942, 265762, 1777072, 528903, -484644, 320323, -1202368, -488661, 680738, 1248321, -5053, -614973, 996306, 931724, 602295, 263016, -1187871, -1329599, -1486891, -1206419, 187751, 1282284, -901193, 5346, 873682, 505046, -1116846 ], [ 11476, 294708, 951412, 559072, -130122, -552744, 37198, -439168, -138786, -592012, 421146, 854222, -24498, 550356, 68024, 136470, -534384, -145446, 454426, -838366, -202094, 587126, 420984, -1415018, -456204, 686932, 523196, -65196 ], [ -266449, 1118708, 1276637, -92378, -233722, -537094, -391127, -843, 108589, -1066162, -326879, 992772, 264952, -49969, -343976, -319405, -569734, 309879, 1212576, -464391, 437606, 707951, -177841, -1180043, -495879, 629007, 408896, 611329 ], [ 953276, 995408, 881012, 389272, 773528, -353944, -1109852, -212268, 150964, 56888, -916604, -310128, -47648, -959044, 147424, -755380, 919016, -408996, -81024, -639516, 348056, 271676, -251716, 552532, 308196, 828732, 29696, 537604 ], [ 500412, 420579, 735427, 731426, 1101816, 521469, -605684, -40925, 305481, 899066, -1044883, -400428, 665, -1223514, 213474, -2255, 1459541, -446089, -539763, -390701, 143309, 664669, -387537, 1076032, 240233, 849058, 104986, 382005 ], [ -948888, -423246, 738802, 990476, 1025616, 1809294, 627016, 358450, 526806, 1573916, -898258, 231672, 263990, -1103964, 26124, 1459270, 1435166, -77014, -501138, 110674, -130066, 1551694, -560262, 879232, -347242, 762508, 451036, 177630 ], [ -153273, -771996, -310142, 1219511, -180804, 470910, -117341, -120890, 232701, 1500875, -64600, -367878, 26168, -978480, -338832, 589906, 1563074, -159268, 286965, -367406, -550618, 486709, -588363, 285751, -61315, 185782, 612580, -288945 ], [ 501712, -906832, -1190592, 1308896, -1064880, -501376, -914128, -595088, 73312, 1173184, 673616, -778352, -140992, -866288, -684992, -255072, 1565968, -300976, 692432, -723296, -736624, -252496, -500448, -254672, 416848, -233328, 519200, -389168 ], [ -81713, -411607, -1112292, 892946, -397905, 718424, -1270303, -768563, 575962, 146284, 839591, -96677, 113108, -805013, -904892, -262722, 1059043, -517201, -553393, -314546, -10549, 835529, -31098, -472247, 1323823, 85947, -455050, 945607 ], [ -9030, -235316, -693930, 697168, -293178, 735714, -1484586, -423148, 1140628, -331288, 588592, 163882, 74988, -786830, -1063878, -68022, 570434, -480232, -875172, 238224, 592862, 932552, 451248, -326238, 1645408, 596324, -618950, 1187008 ], [ 702495, -369566, 55545, 715768, -735903, -417861, -1560711, 427502, 1765678, -273988, -68408, 14407, -247662, -810605, -1163553, 323703, 99659, -196732, -297222, 931224, 1076837, 64652, 946248, 173787, 1397008, 1292774, 6175, 363808 ], [ 69420, 336844, 369480, 98548, -343068, -219996, -896916, 374372, 422008, -326728, -541508, 672592, -980292, -834860, -646848, 875928, -612556, -516172, -688272, 1250664, 994652, 229892, 722088, 571452, 784048, 971504, 372940, 67168 ], [ -728760, 1163777, 608935, -533420, 105763, 202392, -132498, 73961, -1183682, -391865, -914215, 1388457, -1609820, -796305, -65760, 1385153, -1222388, -925545, -1162427, 1302869, 813711, 641048, 365395, 865561, 177913, 454779, 530565, -53809 ], [ 134640, 1119902, 1182610, 235480, -930662, -476208, -187548, -433714, -553532, -310190, -758290, 703182, -242120, -146430, -356160, 1086878, -251288, -744270, -90602, -333706, 1048386, 932048, 467770, 402286, 523438, 510954, -716010, 252866 ], [ 757601, 1079594, 1493748, 534522, -1374559, -609550, -24663, -779308, 275703, -172458, -388548, 96178, 758904, 139466, -164899, 700095, 471920, -405873, 211215, -930689, 1116137, 601926, 506113, -109187, 659090, 358155, -1311303, 10890 ], [ 999176, 1044944, 1388448, 88272, -878584, 122000, 483912, -867808, 1420728, 54192, 320352, -386672, 1178304, -151984, 790376, 172920, 801920, 181752, -708360, 121336, 919112, -713424, 442888, -697112, 461840, -126120, -873528, -1101360 ], [ 598763, 235706, 762642, -510009, -379753, -364126, 654306, -992773, 1112457, 264420, -101571, -628394, 405477, -736174, 28175, 28143, 111563, 272943, -367980, 22597, 660887, -397998, 52498, -765806, 508676, 79176, -754095, -726909 ], [ -103762, -938044, -108108, -1179834, 120422, -1423276, 665556, -1134898, 120282, 466920, -1055646, -756644, -928398, -1458124, -1542250, 63318, -1058962, 130518, 565320, -617678, 373862, 684852, -491852, -590156, 670376, 608976, -784470, 347166 ], [ -364856, -1163086, 534578, -1139442, 462406, -220229, -303657, 575571, -1026069, 873236, -550378, -610122, -447347, -716059, -767988, 144629, 302226, 415800, 798988, -42211, 983058, 597366, 277433, -168569, -654934, 298692, -610518, 644594 ], [ -613956, -1102356, 1027108, -796812, 419696, 771816, -1041792, 1491676, -1531824, 840056, -197528, -365272, 73448, 27676, -245428, -47536, 1320716, 499320, 547908, 381324, 1426908, 466616, 735568, -39604, -1227884, 172632, -300008, 410724 ], [ -863331, -327231, 992683, 323463, -669004, 1013166, -1070592, 83701, -264324, -417094, -373778, 129278, 566798, 665701, -591703, -995236, 1206041, -4230, -983517, 295449, 1348533, 305066, 239068, -733879, 380191, 616482, 370642, -1225701 ], [ -726768, 120840, 165592, 609198, -903676, 716118, -1136604, -700658, 555666, -371026, -931808, 522146, 312884, 674230, -357118, -1339816, 785312, -475650, -1258428, 138972, 318396, 13442, -80990, -506968, 1074178, 942102, 215950, -1375284 ], [ -286968, 311940, -1284308, 239223, -467326, -3957, -1231854, -995033, 1024041, 698999, -1789808, 835121, -528166, 188155, 333857, -1210516, 124112, -921825, -546078, -72978, -1459554, -380383, -262415, 443732, 1049953, 1174827, -587225, -356634 ], [ -607808, 841856, -1062592, 322560, -592640, 590528, -484032, -1326208, 377792, 544384, -606272, 736640, -1120512, 620288, -213248, -192128, 253760, -460032, -714816, 123904, -784704, -63488, 479040, 917504, 1181888, 180096, -325184, -760640 ], [ -847105, 1076719, -491010, 422419, -742022, 1045302, 306701, -1490612, -284264, 234240, 678101, 506368, -1433403, 1028232, -750475, 822586, 524065, 75494, -820931, 358747, 19682, 256971, 1158873, 1102339, 1253752, -770679, 160366, -1352625 ], [ 148670, -743906, 444540, 165094, -469772, -627348, 504026, -647912, 76336, 243840, 507626, -79232, -369078, 377232, 7850, 926836, 821890, 132044, 318394, 405622, -875068, -112554, 557298, 83014, 819952, -238254, 881116, -1615650 ], [ 831572, -1389500, 572514, 730, -454625, -1295676, 418244, -365156, 354700, 439362, 199376, -216164, -12273, 43923, 342818, 1191433, 923068, 372998, 945394, 330529, -1040782, -460959, -49590, -71810, 619099, 48783, 1343674, -957447 ], [ 1116272, -539600, -327336, -45320, -766700, -685776, -27856, -795056, 528400, 871512, -284224, 217936, -555948, 114948, 138968, 1660108, 773968, 848648, 920344, 100204, -278632, -782484, -663240, 873640, 714724, 23508, 1477624, 873228 ], [ 806037, -425105, -54421, -33015, -761810, -175206, 244344, -300736, -15430, 1101152, -513119, -140679, 15612, -146117, 211878, 484943, 833978, 340458, 577284, 275174, 41208, -235944, -400465, 390410, 408409, 105703, 870339, 1578658 ], [ 288040, -574806, 610972, 3796, -631496, 258316, 743296, 513636, -763248, 1232154, -621290, -766476, 938064, -528172, 353580, -1229680, 922422, -466926, 129938, 586998, 181164, 575212, 175516, -558408, -51608, 200214, -8308, 1827042 ], [ 83140, -606831, 36022, 160546, -130196, -802034, -15104, 742986, 566952, 450729, 296335, -622926, -134136, -918622, -667170, -816280, -726753, 863349, 97013, 514623, -373986, -476738, 550966, 461292, -786908, -682161, -953458, 328317 ], [ 65008, -193968, -56408, 79432, -39656, -1078520, -180440, 708216, 1306872, 146016, 835432, -225192, -592944, -988648, -1186896, -243304, -1546920, 1314024, 350360, 513144, -492768, -849200, 339520, 873240, -968120, -1363200, -1205824, -411768 ], [ 443758, 1164282, 876517, -507143, -821981, 310705, 914485, 112191, 792447, 854316, 570157, 712683, 251706, -377773, -641946, 668771, -605445, -104451, 1212035, 662319, 315732, 222250, -1119080, -6285, 28105, -1616400, 13976, 460257 ], [ 148286, 1129422, 733594, -938744, -1053594, 472604, 429218, -522428, 425360, 137904, -67994, 221798, 546886, -534546, -628894, 755284, 262476, -659736, 724898, 767748, 880984, 348262, -1526488, -316790, 410414, -1596406, 911546, 989720 ], [ -572239, 216297, -87581, -1272644, -938019, -139246, -1052257, -1181378, 151160, -1476696, -941219, -1169827, 495661, -1175271, -951169, 321334, 1084026, -670836, -612577, 845598, 1292884, -121763, -1271188, -268565, 405689, -1404181, 1605971, 1303220 ], [ 273548, 388520, -964380, -978564, -1315172, 297600, -203032, 56464, 813252, -842808, -639540, -385928, 582748, -141428, -647912, -132880, 943376, -161192, 236760, -15836, 28516, 22116, -1030372, -553880, 396204, -180396, 1245852, 996424 ], [ 1125653, 624860, -1501140, -567939, -1525802, 759120, 680123, 932524, 1282662, -229293, -265395, 406987, 689983, 499492, -475067, -308545, 710141, 178528, 752445, -449351, -1001879, 192666, -751342, -680945, 257154, 897174, 741927, 575674 ], [ 1358078, 670760, -654840, 50286, -867452, 887520, 739298, -419576, 595812, -623118, -85170, 340162, 820858, -1120808, -1081442, 638330, 502766, -375872, -966930, 1215574, -406154, 217116, -313492, -37670, -398196, 965124, 97002, -45476 ], [ 560090, 6223, -314885, 717314, 126081, 866847, 852604, -769975, 304048, -190622, -4845, 232600, 261387, -1401597, -1167819, 243067, 102621, -426221, -1123536, 1143238, -123375, -166692, 83621, 31624, -119962, 295923, 293827, 94760 ], [ -1296160, -1387952, -494960, 1434464, 1463856, 693072, 1021504, -91600, 418048, 1090528, -27120, 83200, -1007088, -306672, -720144, -1530608, -495504, 41104, 324864, -713312, -162000, -969792, 438896, -488576, 1117088, -1130352, 1355152, 1016960 ], [ -650161, -954248, -668309, 579736, 858702, 430620, 1203856, -100457, 970949, 691417, 714596, 362494, -361072, -307554, -920643, -394403, -47205, -157858, 350892, -1114745, -525302, -386215, -51830, -595953, 736594, -1129653, 732794, 889078 ], [ 545210, -57368, -865748, -546452, -248136, 165144, 1354822, -229196, 1517312, -93788, 1499216, 642592, 685424, -615258, -1267152, 1313266, 556398, -539710, 62094, -996932, -951290, 416852, -596126, -547626, 64402, -718812, -250564, 502984 ], [ 254735, 465532, -1361198, 107698, -1065036, 141444, 1102897, 406654, 619712, -78938, 394616, -405008, 366824, -1033983, -1271352, 517891, -317427, -946885, 588669, 554218, -1085615, -580498, 881899, 3849, 1082227, -41562, -134614, 422284 ], [ -2784, 454416, -1018804, 659620, -1448664, 267796, 630192, 833288, -169668, -197032, -556320, -453456, 204100, -838332, -1062556, -75296, -406468, -708156, 708768, 1336656, -891808, -906380, 1286936, 471072, 1204752, -15004, -44396, 297120 ], [ -204984, -453084, 729971, 1039945, -1105014, 646021, -213108, 908738, -777393, -538282, -1249320, 1175244, 303025, 388593, -496231, -329096, 821807, 614769, 146568, 828756, -147208, -105155, -109114, 796872, -175548, -1080679, 2629, 97320 ], [ -272384, -755584, 1312896, 1166720, -990464, 772096, -494208, 933888, -979968, -652032, -1480320, 1718144, 336000, 797568, -307456, -413696, 1231232, 1055744, -40832, 659456, 100992, 161920, -574464, 905472, -635648, -1435904, 18304, 30720 ] ], [ [ -572928, 1320704, -1162752, -317952, 674560, -314112, -17408, 464896, 221696, -186368, -263680, -326656, 1471232, -1521152, 538880, 1736192, -568832, -816896, 515328, -939264, 819712, -157696, 58880, 1198592, 586752, -336128, -664064, 197888 ], [ -515424, 1118240, -976224, 69216, 293536, 77280, 309376, -358208, -302176, -41888, -308800, -245152, 1058240, -1287392, 777824, 1338176, 56608, -994016, 905568, -1197504, 533440, -648256, -157888, 888416, 314400, -639008, -493184, -139744 ], [ -425574, 801890, -684774, 674166, -301814, 688830, 819976, -1644308, -1120726, 183862, -379300, -117802, 412940, -922142, 1151174, 716276, 1033858, -1270766, 1515318, -1601004, 86140, -1414756, -496588, 403766, -111150, -1112258, -226184, -667294 ], [ 617536, 116080, 185156, 384936, -316584, 54520, 298356, -1360028, -350416, 1002652, 435980, -332472, 1132080, 197288, 386324, -54584, 1079128, -268896, 861708, -784964, -797960, -296576, 172152, 5356, -525920, -169268, -763484, -56784 ], [ 1400840, -284544, 776364, 100312, -416058, -688942, -88438, -892926, 244724, 1331226, 1007544, -289576, 1549010, 1050614, -370814, -689782, 758356, 529864, 209352, 128012, -1094256, 788842, 517602, -282718, -568402, 748198, -878018, 341494 ], [ 1065440, 377856, 275664, 49312, -946008, -1501192, 236312, -184776, -144976, -157224, 531744, 715424, 602360, 812264, -824264, -825832, -584144, 324064, -130848, 1074512, 721344, 1303192, -485448, -215368, 656648, 1233448, 645832, -261656 ], [ 508286, 236544, 142188, -348554, -842598, -1887016, 1490, 86262, -833182, -259770, 202038, 1043540, -131272, 676562, -724538, -779284, -903284, 210928, -107724, 1173932, 1532850, 1235584, -624570, -72670, 1370642, 940882, 756712, -106958 ], [ -253564, -646656, 347688, -1066604, -154548, -1879216, -749860, -46188, -1796932, 916980, 7188, 746840, -668272, 635612, -114188, -564184, -277784, 183328, 250776, 491432, 1417500, 630784, 33780, 139580, 1612892, -69668, -436688, 747292 ], [ 537402, -34746, 539524, -1108774, -629524, -1472598, 185806, 754052, -487578, 494310, -10396, -220128, -58838, 573800, 307428, -318584, 72240, 924572, -553872, -147880, 950668, 312562, -401356, 317548, 871944, 148200, -835624, 363486 ], [ 1526512, 697056, 606896, -1015024, -1269760, -867056, 1313632, 1525584, 1089824, -201136, 99408, -1256064, 581488, 572688, 572256, -36048, 364656, 1697104, -1332400, -735264, 452016, 4944, -938848, 473456, -19104, 610144, -946128, -337488 ], [ 1190362, -440844, -341854, -1082074, -1058560, 637894, 808132, 263934, 542924, -106786, 935358, -1581264, -723062, 1120038, -113244, 497202, 704106, 1253854, 343550, -970764, 362466, -764706, -231748, 510506, -277404, 755044, -168078, -1315038 ], [ 666832, -1200264, -709204, -1170664, -660520, 1062784, 421732, -361596, 225164, -215776, 1003068, -1184424, -1286912, 1288368, -127884, 448152, 968016, 884044, 1159940, -909984, -147444, -746856, 90152, 615356, 128736, 710164, 34692, -1604808 ], [ -137768, -1391964, -204454, -1291564, 17780, -132416, 213982, -32946, 251114, -629776, -81582, 295476, -739712, 888168, 863766, -474348, 1118616, 624394, 686990, -404784, -1287894, 452244, -165748, 821906, 1531536, 380614, -625458, -862908 ], [ -504424, -416472, -158656, -1176072, 205200, -12224, -53776, 215832, -9456, -820904, 78752, 1018360, 71648, 417560, 336288, -684344, 975832, 581480, 752344, -255680, -742296, 814456, -190872, 1320696, 1106224, 61672, -1301104, -319128 ], [ -677374, 1075278, -315856, -956022, 175500, 689776, -348076, 429282, -396756, -913454, 789752, 1406410, 999848, -84190, -863112, -579194, 703282, 634430, 1055794, -264080, 549054, 806506, -113922, 1948746, -127676, -252578, -1983604, 137022 ], [ 230964, -268800, -577988, -1354168, 332576, 219616, -61476, -420648, -66700, -748336, 1017088, 355456, -409168, -252792, -586360, -173012, 417412, 903312, 238440, -727432, 198936, 38724, -371748, 1073412, -638892, -124308, -733668, 81092 ], [ 827784, -992220, -363074, -1350790, 322706, 82132, 369642, -947772, 108158, -443488, 853126, -366134, -1157398, -286650, -438382, 230938, -23576, 633102, -312912, -843670, 79140, -424158, -734394, 444924, -642894, 24600, 55602, -189280 ], [ 585984, -21120, 1082176, -293440, -122944, 840832, 1152192, -607872, -140992, 211712, -300224, -190784, -125248, 14400, -672832, 618688, -862976, -1030848, -141312, -51520, 608640, -76608, -1354944, 503424, 632256, 211200, -406848, -993280 ], [ 300926, -11586, 1389474, -178564, 109860, 353134, 614470, -264188, -524474, 321070, -661514, -480780, 495134, -57532, -987176, 244134, -392166, -710864, -226422, 116786, 562886, 286078, -1210352, -66220, 914278, -61698, -649740, -867448 ], [ -16324, -717636, 849924, -765064, 847560, -1062116, -905780, 82312, -1007924, 24220, -433364, -1117080, 809084, -407032, -1360976, -697716, 1053684, 1085536, -502572, -179164, 89036, 660028, -496352, -1103320, 457228, -676548, -729240, -49648 ], [ 122726, -93526, 539044, 25136, 22010, -1130306, -848740, 199232, -690704, 161440, -307004, -287630, 184564, -405012, -991046, -706556, 1466944, 770866, -453592, -387624, 202266, 100838, 271078, -999800, 1129748, -580558, -437330, -944988 ], [ 210056, 639176, 410416, 727976, -629920, -831176, -532648, 311456, -209720, 434008, -315368, 581608, -459608, -180600, -596816, -477584, 1387288, 237784, -366880, -463272, 214272, -419608, 887728, -770552, 1693952, -474328, -203744, -1822392 ], [ -342694, 867626, 1053916, -139774, 892280, 308374, -130498, 584456, 484330, 1066558, -948818, 475858, -448958, 927450, -675716, 246316, -446162, 263134, -344680, 87678, -779328, 17042, 669628, -802502, 777152, -888478, -576344, -1221942 ], [ -357020, 350728, 1067532, -647396, 948808, 773704, -316956, 633192, 264528, 794708, -637748, 686036, -180656, 1525568, -524572, 165844, -993120, -124616, -602640, 609728, -974472, 100568, 430312, -733744, 215448, -1136844, -868772, -519220 ], [ 277930, -1064972, 321582, -720746, -762092, 426004, -1213206, 411492, -1057272, -567742, 812302, 1277186, 398344, 1508768, -96022, -884606, 11280, -1010516, -1198440, 1096928, -206772, -241732, 165412, -543544, 81948, -1185294, -1064522, 306830 ], [ 693024, -1172960, 110656, 369920, -582208, 321904, -445808, -183616, -1001360, -524704, 1073136, 545056, -58880, 1177920, 100128, -695552, 486368, -1268320, -1308608, -58240, -375280, -294736, 460848, -819824, 105696, -177696, -711360, -83552 ], [ 969612, -806612, 115948, 1737632, 199898, 283624, 795778, -862720, -472334, -59284, 901974, -546686, -803966, 736524, 198024, -96518, 731888, -1262314, -1185962, -1677682, -830434, -234982, 892872, -1247366, 150636, 1100172, -178716, -838388 ], [ -287688, 295288, 953848, 276032, 38948, -158576, -128972, -517120, 192916, -901384, 46524, 506164, -19916, 199224, -169776, 248932, -222112, -39364, 569788, -1066132, -541684, 175268, 40272, -1506716, -576264, 265272, 191784, -434888 ], [ -592438, 1072888, 1355198, -417468, 178948, -303876, -862522, -225970, 404766, -1124684, -603626, 776664, 299984, -404726, -372976, 301282, -366212, 529786, 1239488, -629082, -212284, 383818, -402678, -1110066, -797914, -28278, 358784, -189738 ], [ 1007912, 1201888, 883448, 425232, 920848, 144624, -1213672, -43720, -290184, -110384, -843176, -517536, -308416, -1141976, -246976, -232568, 1109488, -208664, -262912, -541032, 198416, 188968, -26328, 598584, -9064, 760872, 118784, -261288 ], [ 833448, 815298, 847106, 834028, 1248208, 894206, -545016, 281410, -172410, 764796, -694882, -413768, -66586, -1110588, -123796, 319094, 1561998, -404358, -522914, -78110, 20958, 665278, 40010, 851456, -62266, 933100, -72900, -281138 ], [ -398352, 121548, 1070156, 984328, 1328608, 1823156, 731184, 691660, 429540, 1557096, -315532, 522832, 681764, -621288, -2296, 1517444, 1404948, -276708, -42764, 608140, -506892, 1541428, -78340, 237056, -617116, 737800, -235800, -270188 ], [ -27558, -495336, 58796, 1114618, -33368, 436052, -43710, 145156, 7806, 1603506, 168560, 143740, 274640, -946464, -502624, 679052, 1414188, 29928, 286414, 196876, -567612, 365518, -212146, -223750, -230530, -75740, 373272, -569462 ], [ 288736, -890592, -869504, 1055552, -1125664, -579328, -901600, -372832, -228288, 1297536, 546016, -146848, -27776, -1211040, -965248, -116800, 1317728, 172768, 308704, -147008, -557984, -444128, -202560, -479712, 326368, -604064, 750272, -542752 ], [ -109814, -493242, -1095704, 304652, -761014, 518672, -1407850, -478882, 548412, -68664, 496666, 310802, 426424, -990990, -1089448, -102700, 778178, -345782, -752246, 109492, -438734, 754822, 340740, -29562, 1209418, 117586, 23972, 785498 ], [ -96900, -169080, -861724, 287456, -654460, 602604, -1589276, -349256, 1210808, -400656, 148256, 283420, 595016, -882356, -1140612, -21796, 558892, -418288, -971800, 402016, 55956, 1025584, 586272, 184684, 1536832, 639128, -309636, 1200000 ], [ 316650, 83820, -179674, 984656, -799210, -300846, -1454426, 9844, 1761908, 274344, -491344, -216230, 485516, -882206, -1120662, 124154, 651442, -56488, -372100, 729616, 916206, 392584, 541872, 169234, 1323232, 965828, -260886, 724800 ], [ -158520, 403080, 117296, 216056, -571240, -472296, -670136, 357784, 434768, 125904, -806104, 559840, -606424, -1007816, -830592, 533264, -151688, -229768, -584800, 1125616, 771816, 366424, 220272, 228904, 807712, 521888, -28536, 121920 ], [ -750800, 696790, 351386, -706376, -351422, -478064, 173684, 569542, -1161004, -195622, -949914, 1473862, -1724776, -1079606, -488000, 968278, -1020664, -515398, -856274, 1349646, 464522, 528528, -108958, 297190, 299046, -42542, 151854, -382582 ], [ -322400, 581140, 909836, 436624, -1115972, -652064, 18584, -514508, -804904, -198772, -221964, 629812, -713776, -323156, -291200, 1015828, -354064, -592948, 274276, -263004, 1014572, 1045728, 160892, 266740, 590196, 94108, -618396, 378668 ], [ 259990, 579228, 1295736, 738044, -1220714, -467508, 164678, -1156424, -53766, -87836, 185768, -119988, 196304, 29788, 58430, 749482, 330400, -491510, 533898, -883158, 1266502, 812292, 447446, 122494, 512524, 84018, -917338, 363356 ], [ 1086640, 757728, 1407936, -295456, -278864, 285792, 788528, -1097024, 1323984, 204064, 85568, -720288, 946304, -257312, 650480, -14768, 1043200, -106160, -587952, 70992, 1045552, -611808, 760496, -202256, -150176, -158832, -468688, -883744 ], [ 590962, 274044, 742284, -955942, -103238, -231828, 673388, -1007534, 1130118, 121624, -324610, -996636, 538094, -854900, -161398, -121526, 429490, 128842, -223560, 247086, 881722, -535284, 381068, -296180, 144088, -124752, -365002, -917758 ], [ -526988, -521256, -289416, -1440892, -288188, -1347528, 210488, -903884, 196668, -136976, -880660, -1120536, -415156, -1598600, -1633948, 81124, -808460, 293092, 840240, 57036, 744772, 247416, -324232, -281480, 888688, 39648, -423652, -380908 ], [ -104784, -1104564, 522572, -1433676, 115972, -54958, -214598, 684002, -1026446, 434872, -385948, -927324, -404514, -609426, -696184, 448462, 385804, 163152, 967304, 197822, 921868, 333988, -82138, 252250, -535396, -271912, -364772, 211276 ], [ 64296, -1280184, 1171992, -1017096, 270752, 969712, -607488, 1532392, -1533216, 696912, 26352, -655504, -263184, 211304, 39816, 396512, 1232904, 51792, 626904, 312072, 1029608, 288208, 207072, 468360, -1291336, -402032, -178672, 245656 ], [ -578754, -350634, 1235442, 488154, -304648, 1076212, -914688, 235342, -48216, 44412, 132852, -191404, 164916, 438254, 39366, -820888, 942054, 13692, -928446, 328422, 922958, -69092, 554472, -228090, -46486, 2668, 348428, -1258094 ], [ -722592, -44112, 329616, 713076, -262312, 845284, -1110504, -593996, 824844, 126324, -515136, 350060, 1656, 449828, 178860, -1327984, 619200, -395436, -1045800, 224232, 24104, -70484, 377964, -348048, 474284, 475492, 192692, -1234808 ], [ -474192, -227112, -1337784, -67974, 265388, 349234, -1218804, -1055846, 1217094, 785274, -1755936, 952310, -626244, 292178, 428310, -1276984, 271200, -1096086, -33300, 25332, -1497196, 207766, -210186, -15048, 426134, 1001842, -499558, -11708 ], [ -579968, 637696, -1246336, -63488, -20992, 863360, -756864, -1389312, 836224, 622336, -652672, 510208, -1009152, 612864, -398848, -32512, 352128, -912896, -345472, 153600, -957312, -4096, 458624, 679936, 905344, 87296, -178560, -591744 ], [ -569430, 1253706, -759724, 94690, -345476, 1210660, -214690, -1509752, 412432, 323328, 609806, -65280, -1156946, 848432, -1077682, 1198716, 510870, -526140, -639362, 279954, -287892, -200910, 1100902, 1156482, 1259088, -764154, 347764, -1388150 ], [ 472020, -625644, 267176, 361540, -77576, -422840, 224060, -519152, 512032, 54528, 454556, -372480, -181796, 110432, 183068, 1159416, 693420, 161160, 497788, 68004, -925992, 179940, 331852, 132, 355488, 192396, 1055464, -1640300 ], [ 1107768, -1147176, 647276, 377788, -150038, -1034792, 430424, -218648, 441352, 264492, 231392, -296088, 147082, -276382, 816620, 1283334, 695592, 592644, 1094860, -128106, -976692, -30570, -374564, -340524, -105582, 493962, 1367164, -929114 ], [ 1227168, 59424, 204176, 75088, -655688, -346592, 341024, -796448, 153952, 1083792, -78208, 268512, -346568, -216232, 651920, 1614984, 468192, 698544, 1004560, -304056, -279792, -993720, -1001264, 356976, -3432, -38088, 1174864, 1008136 ], [ 1017998, -188726, 453746, -123002, -520588, 92348, 312784, -443648, -452228, 1059392, -236778, -171738, -61528, -548782, 317380, 404874, 363772, 484124, 739800, 182084, -168752, -350320, -485174, 148956, 239078, -331878, 603394, 1636716 ], [ 688240, -926692, 931944, -265672, -152880, 400648, 286720, 244632, -1111712, 716476, -330652, -945928, 476384, -1005512, -89656, -1296032, 271140, 184588, 413964, 876708, -273208, 813128, 422248, -358192, 498928, -541084, -107256, 1753324 ], [ 318040, -234442, 561444, 226028, 200520, -751052, -471680, 826332, 514288, -54074, -67702, -571828, -91216, -782612, -888556, -447632, -1023510, 1029838, 174414, 393258, -467308, -364972, 445348, 235208, -471272, -825334, -865356, 552574 ], [ 38560, 502496, 473712, 235568, 163344, -1020752, -604304, 1107024, 1486672, -214976, 220400, -72304, -419872, -451568, -1244896, 349456, -1624176, 1333744, 282384, 243792, -387904, -980512, 44416, 497168, -960464, -1133056, -1029504, -83024 ], [ -48140, 1334396, 986862, -779482, -703806, 583798, 592846, 748074, 1070122, 919624, 561950, 693746, -240772, 109282, -660796, 1037506, -750126, 487294, 1128834, 804042, 272696, -400612, -1257584, 54818, -427514, -1490656, 68496, 482326 ], [ -415532, 1108020, 771004, -1296720, -972220, 938344, 145772, 31704, 559456, 250656, 325188, 303172, 241284, -332300, -676628, 853304, 169096, -172304, 805228, 681560, 892816, -127164, -1631120, -157348, -276364, -1581732, 816252, 962576 ], [ -959882, 214470, 95554, -1500120, -863170, 504844, -1337878, -909996, -10544, -1555344, -276162, -816578, 914334, -1405850, -1070678, 119204, 1116796, -714104, -256022, 128660, 1487416, -46914, -1419320, -224398, -365914, -1504782, 1343202, 1389176 ], [ 271112, -1936, -828776, -1148504, -1306008, 137984, -658448, 309344, 673240, -556752, -558456, -358320, 1035496, -359160, -415216, 70816, 680288, -52848, 378512, -316392, 494488, 213400, -1121432, -122128, -377400, -423880, 839272, 1286192 ], [ 1408142, -24856, -1369016, -644354, -1493148, -47776, 136402, 1187144, 1148740, 417378, -647586, 123570, 1103146, 354840, 68654, 156586, 173438, 422592, 707582, -344922, -346682, 478780, -831092, 1802, -435540, 590180, 361882, 1003772 ], [ 1438292, 447344, -270416, 241396, -430248, 463424, 502252, -191056, 274840, 138828, -95436, 50220, 1183996, -1134960, -565996, 496636, -44812, -340608, -883468, 1248228, 72868, 690280, -606392, 142652, -712440, 923480, 415132, 221672 ], [ 539964, 44938, 204882, 848684, 601942, 562666, 749480, -472058, 8480, 400108, 309602, -69232, 555186, -1436542, -691378, -61230, -397890, -360478, -1129568, 1171716, 48566, 208104, -290450, -137040, -175932, 353314, 672770, 220272 ], [ -1311936, -1255712, 40032, 1169984, 1602592, 238816, 874880, 373792, 366080, 1215808, 563552, -236032, -802464, -517792, -293728, -1541280, -889440, 383072, 5632, -619584, -431584, -986496, 119200, -848640, 1195968, -1144736, 1140320, 1020672 ], [ -1012342, -1171632, -278926, 244496, 915252, 142824, 1130080, 94394, 928174, 503526, 946712, 56660, -531360, -155884, -698242, -590530, -101870, 95892, 245448, -738470, -536612, -481306, 211548, -577654, 799756, -1253454, 661628, 514340 ], [ -210820, -690960, -655672, -831928, -211248, 115728, 1375876, -417928, 1413376, -539112, 1275104, 398528, 150432, -27196, -1269472, 865100, 858868, -443604, 291252, -340952, -546044, 321848, 291564, -80668, 66316, -959976, -6616, -242896 ], [ -346870, 32040, -1216372, 244172, -1123848, 170328, 1108726, -99628, 376576, -615612, 570704, -127072, 475632, -843946, -1256272, 546050, -178082, -670254, 898302, 779548, -625994, -749452, 1219314, -49018, 968866, -374076, 96284, 189704 ], [ -254272, 221024, -1008248, 1001240, -1575568, 341688, 512800, 282288, -460248, -652912, -200896, -14048, 676568, -885544, -1160808, 257856, -407512, -514088, 958400, 1119968, -599488, -963336, 1222672, 33984, 1067872, -217192, 18360, 457664 ], [ 222128, -486376, 490402, 1222790, -1253668, 709038, -635000, 770988, -961398, -624412, -1085296, 1170952, 668918, 374006, -927258, 21456, 718538, 284662, 100400, 150968, -394288, 262014, -325628, 203184, -181928, -780442, -363090, 449264 ], [ 380928, -722176, 989952, 1296640, -1146368, 831488, -1017600, 933888, -1128448, -614912, -1380096, 1565952, 666368, 793856, -849408, -57344, 1093888, 550912, -185600, -172032, -325888, 670464, -841728, 259584, -598528, -968192, -490240, 446464 ] ], [ [ -16128, 1012608, -843520, 45824, 411008, -50560, -655872, 494592, -290560, -216064, -508672, -400896, 1415552, -1587968, 15488, 1654528, -308992, -1399680, 511616, -846464, 901376, -128000, -52480, 1606912, 809472, 216960, -864512, -73088 ], [ -140976, 945168, -839344, 270128, -163504, 228080, 121920, -386976, -540208, -100816, -712480, -415440, 1233632, -1219184, 503600, 1381792, 295568, -1319280, 961712, -1224416, 745952, -643616, -188512, 1178416, 126480, -465936, -431936, -186608 ], [ -336051, 839793, -832819, 620603, -1061179, 663455, 1337220, -1764426, -930283, 79259, -1030930, -438165, 949382, -642959, 1266275, 955642, 1240193, -1193655, 1664987, -1814966, 503102, -1449266, -401062, 508891, -940695, -1532961, 243964, -363983 ], [ 590624, 30008, -93534, 367188, -1148884, 45820, 450490, -1191886, -172008, 860494, -14970, -398940, 1392152, 153556, 716170, 7012, 1360428, 176080, 845062, -509986, -598788, -138816, 499388, 169206, -667440, -314906, -588846, -30568 ], [ 1377988, -484992, 445590, 238700, -1141725, -664727, -242747, -467583, 309626, 1112653, 730652, -151188, 1632617, 850427, 2561, -719739, 1031594, 1231780, 150308, 740550, -1075000, 1056309, 956401, -117679, -176873, 832211, -968353, 209979 ], [ 1416688, 177408, 123240, 683600, -1008300, -1435652, 236428, 299292, -432424, -586772, 228752, 792912, 1005692, 1153652, -948964, -562164, -628456, 912880, 253808, 1343400, 792800, 1342284, -370724, -304804, 728452, 1180436, 566372, 9204 ], [ 825343, 36096, 326454, 178811, -920115, -1806164, 153769, 181179, -1166479, -692189, -132709, 1238826, 330524, 1138793, -772765, -557898, -903226, 844984, 112154, 1347990, 1544537, 1382208, -494621, -269551, 1330825, 610601, 867956, 272217 ], [ -347582, -847104, 1014804, -1202614, -873690, -1807064, -447506, -753846, -1893154, 673786, -364534, 1224876, -389176, 830318, 444410, -695148, 100724, 1008784, -255796, 800340, 1266062, 1195008, 492154, -29026, 1653550, -806674, 31256, 963342 ], [ 442717, -84829, 981890, -1320851, -1252618, -1311851, 489639, 374210, -530701, 68851, 3698, -57264, -176491, 569972, 579506, -239356, 478936, 1393038, -842248, -174676, 843078, 585017, -239014, 256822, 1203588, -247244, -661972, 168751 ], [ 1512824, 814448, 701784, -1142392, -1655808, -615800, 1570224, 1616296, 1016976, -774872, 513064, -1491776, 83384, 423048, 398256, 316824, 738872, 1765544, -1256536, -1141264, 416984, -127064, -1106352, 547000, 571568, 688560, -1131496, -907048 ], [ 1152749, -301702, -262191, -907117, -1444608, 808675, 895074, -152129, 100326, 169903, 1051039, -1764776, -1053691, 1133523, -352494, 573849, 1210997, 1615919, 191039, -1215814, 242609, -881489, 187998, 786325, -99982, 977010, -3271, -1482223 ], [ 618344, -1140292, -562986, -955252, -923028, 1101760, 626994, -882494, -398394, 494608, 838174, -1240916, -1461376, 1257048, -335814, 357324, 1363112, 1337894, 986114, -1232464, -249466, -800564, 627348, 1049950, 79088, 984330, 219074, -1692388 ], [ -177556, -1562542, 130989, -1428502, 64122, -302240, 969519, -55769, -270219, -110792, -500951, 478234, -774976, 500148, 832011, -569526, 1035212, 867269, 802439, -1162264, -1218091, 533386, -215802, 1350025, 1534088, 569955, -917401, -1355038 ], [ -751156, -725612, -259808, -1407492, 536264, -306400, 270328, 305036, -92280, -461652, -255792, 1239804, -59664, 120716, 231888, -1023644, 1006572, 631476, 1024364, -917344, -458444, 1022908, -404428, 1649788, 753816, -168588, -1549112, -966988 ], [ -1226431, 668263, -1130408, -1167867, 780614, 308600, -889622, 459761, 107670, -699927, 690108, 1577829, 668436, -91759, -1150212, -1268669, 1110297, 499551, 1425689, -595144, 1065631, 1138933, -303553, 1949413, -1015134, -1050513, -1957562, -556513 ], [ 27674, -265088, -1262562, -1535708, 237456, 129136, -286226, -712852, 211642, -511000, 1195264, 457536, -700328, -123452, -1154876, -444394, 998978, 688712, 622516, -775108, 362380, 301986, -782098, 895874, -926166, 7990, -684658, -65822 ], [ 838340, -776750, -867297, -1528067, -77175, 257002, 410677, -1456606, 235903, -119152, 1249411, -434139, -1274123, -178973, -1040567, 201677, 611060, 416327, -89960, -778507, 10642, -203439, -1190941, 297662, -521703, 600076, 161945, 14416 ], [ 448640, -123200, 858528, -533792, 223200, 1202752, 1286752, -1051456, 58528, 779648, 159136, -687264, 269152, -302048, -668192, 352352, -480640, -1054048, -527360, -310432, 640192, 176736, -1400416, 917312, 629472, -74624, -146080, -963584 ], [ -20481, -250401, 1426449, -448322, 557330, 584119, 633059, -597630, -370397, 582679, -460805, -928134, 846991, -512542, -908180, -59757, -220979, -701352, -905979, 109913, 401443, 352575, -1070456, 320234, 722675, -596545, -490182, -1066620 ], [ -548706, -958626, 1132674, -1039172, 916580, -1198706, -1159066, -107580, -986522, -429746, -730730, -1159884, 706366, -788092, -1603880, -890682, 1044346, 1008048, -1240854, 494738, -483482, 376350, -339056, -1182316, 28550, -1004770, -861132, -518520 ], [ -466061, -20011, 865874, 6808, -21635, -1396961, -1089266, 571360, -611592, 185104, -810270, -542279, 258746, -983562, -916835, -601982, 1493856, 476313, -785004, -278932, 327053, 224755, 281779, -1057916, 876810, -1086695, -372457, -1197230 ], [ -414140, 968036, 733592, 906964, -729680, -1115492, -707924, 1161040, -73884, 986284, -905460, 176884, -172972, -879036, -182696, -177608, 1476492, -165780, -353424, -894676, 967808, 129652, 733912, -761852, 1675392, -1080428, 46352, -1807196 ], [ -1016915, 885461, 1285742, -280511, 818620, 404683, -194849, 1129540, 517941, 1451359, -1236585, 743209, -273247, 735789, -318146, 54742, -333033, 422895, -687924, 254399, -652192, 472777, 389662, -878627, 967392, -874703, -595948, -1065371 ], [ -708558, 188676, 1076870, -839666, 863780, 1052452, -380814, 820532, 206760, 1015978, -664602, 1091050, -227288, 1658272, -510478, -271766, -748592, 147868, -1058056, 929888, -959044, 365164, 363380, -923288, 458700, -942950, -991442, -442138 ], [ 698517, -1248774, -49705, -641141, -903670, 648202, -1409739, 176882, -1193340, -505247, 996423, 1175425, -4988, 1745872, -771403, -1272191, 516808, -1168682, -1471156, 1034288, 317606, -285986, 720530, -880988, 190350, -1341575, -1089317, 38087 ], [ 1013648, -1190128, -220640, 440448, -822560, 781496, -356024, -219808, -1087432, -843472, 1055736, 175248, -422656, 1214112, -707696, -1226368, 1015792, -1454384, -1372640, -230848, 169224, -548776, 691224, -1186616, 215664, -205072, -1016672, -150832 ], [ 900998, -610282, -33866, 1698192, -129107, 1051892, 1271233, -523072, -456007, -799306, 555627, -1088319, -992959, 476742, -535676, -795331, 1200760, -1336757, -1042325, -1868473, -454449, -657715, 503460, -1593539, 295926, 1326662, -862478, -559930 ], [ -586852, 295868, 956284, -7008, 208018, 235592, -295142, -595072, 524618, -1210756, -328098, 158106, -15334, -151908, -407576, 361394, 90160, 66718, 685150, -1293898, -881274, -236590, -340440, -1598414, -696324, -156388, -139628, -804580 ], [ -918427, 1027068, 1433759, -742558, 591618, -70658, -1333917, -451097, 700943, -1183206, -880373, 560556, 335016, -759483, -401976, 921969, -162690, 749693, 1266400, -793773, -862174, 59685, -627515, -1040089, -1099949, -685563, 308672, -990805 ], [ 1062548, 1408368, 885884, 461192, 1068168, 643192, -1317492, 124828, -731332, -277656, -769748, -724944, -569184, -1324908, -641376, 290244, 1299960, -8332, -444800, -442548, 48776, 106260, 199060, 644636, -326324, 693012, 207872, -1060180 ], [ 1166484, 1210017, 958785, 936630, 1394600, 1266943, -484348, 603745, -650301, 630526, -344881, -427108, -133837, -997662, -461066, 640443, 1664455, -362627, -506065, 234481, -101393, 665887, 467557, 626880, -364765, 1017142, -250786, -944281 ], [ 152184, 666342, 1401510, 978180, 1631600, 1837018, 835352, 1024870, 332274, 1540276, 267194, 813992, 1099538, -138612, -30716, 1575618, 1374730, -476402, 415610, 1105606, -883718, 1531162, 403582, -405120, -886990, 713092, -922636, -718006 ], [ 98157, -218676, 427734, 1009725, 114068, 401194, 29921, 411202, -217089, 1706137, 401720, 655358, 523112, -914448, -666416, 768198, 1265302, 219124, 285863, 761158, -584606, 244327, 164071, -733251, -399745, -337262, 133964, -849979 ], [ 75760, -874352, -548416, 802208, -1186448, -657280, -889072, -150576, -529888, 1421888, 418416, 484656, 85440, -1555792, -1245504, 21472, 1069488, 646512, -75024, 429280, -379344, -635760, 95328, -704752, 235888, -974800, 981344, -696336 ], [ -137915, -574877, -1079116, -283642, -1124123, 318920, -1545397, -189201, 520862, -283612, 153741, 718281, 739740, -1176967, -1274004, 57322, 497313, -174363, -951099, 533530, -866919, 674115, 712578, 413123, 1095013, 149225, 502994, 625389 ], [ -184770, -102844, -1029518, -122256, -1015742, 469494, -1693966, -275364, 1280988, -470024, -292080, 402958, 1115044, -977882, -1217346, 24430, 547350, -356344, -1068428, 565808, -480950, 1118616, 721296, 695606, 1428256, 681932, -322, 1212992 ], [ -69195, 537206, -414893, 1253544, -862517, -183831, -1348141, -407814, 1758138, 822676, -914280, -446867, 1218694, -953807, -1077771, -75395, 1203225, 83756, -446978, 528008, 755575, 720516, 137496, 164681, 1249456, 638882, -527947, 1085792 ], [ -386460, 469316, -134888, 333564, -799412, -724596, -443356, 341196, 447528, 578536, -1070700, 447088, -232556, -1180772, -1014336, 190600, 309180, 56636, -481328, 1000568, 548980, 502956, -281544, -113644, 831376, 72272, -430012, 176672 ], [ -772840, 229803, 93837, -879332, -808607, -1158520, 479866, 1065123, -1138326, 621, -985613, 1559267, -1839732, -1362907, -910240, 551403, -818940, -105251, -550121, 1396423, 115333, 416008, -583311, -271181, 420179, -539863, -226857, -711355 ], [ -779440, 42378, 637062, 637768, -1301282, -827920, 224716, -595302, -1056276, -87354, 314362, 556442, -1185432, -499882, -226240, 944778, -456840, -441626, 639154, -192302, 980758, 1159408, -145986, 131194, 656954, -322738, -520782, 504470 ], [ -237621, 78862, 1097724, 941566, -1066869, -325466, 354019, -1533540, -383235, -3214, 760084, -336154, -366296, -79890, 281759, 798869, 188880, -577147, 856581, -835627, 1416867, 1022658, 388779, 354175, 365958, -190119, -523373, 715822 ], [ 1174104, 470512, 1427424, -679184, 320856, 449584, 1093144, -1326240, 1227240, 353936, -149216, -1053904, 714304, -362640, 510584, -202456, 1284480, -394072, -467544, 20648, 1171992, -510192, 1078104, 292600, -762192, -191544, -63848, -666128 ], [ 583161, 312382, 721926, -1401875, 173277, -99530, 692470, -1022295, 1147779, -21172, -547649, -1364878, 670711, -973626, -350971, -271195, 747417, -15259, -79140, 471575, 1102557, -672570, 709638, 173446, -220500, -328680, 24091, -1108607 ], [ -950214, -104468, -470724, -1701950, -696798, -1271780, -244580, -672870, 273054, -740872, -705674, -1484428, 98086, -1739076, -1725646, 98930, -557958, 455666, 1115160, 731750, 1115682, -190020, -156612, 27196, 1107000, -529680, -62834, -1108982 ], [ 155288, -1046042, 510566, -1727910, -230462, 110313, -125539, 792433, -1026823, -3492, -221518, -1244526, -361681, -502793, -624380, 752295, 469382, -89496, 1135620, 437855, 860678, 70610, -441709, 673069, -415858, -842516, -119026, -222042 ], [ 742548, -1458012, 1316876, -1237380, 121808, 1167608, -173184, 1573108, -1534608, 553768, 250232, -945736, -599816, 394932, 325060, 840560, 1145092, -395736, 705900, 242820, 632308, 109800, -321424, 976324, -1354788, -976696, -57336, 80588 ], [ -294177, -374037, 1478201, 652845, 59708, 1139258, -758784, 386983, 167892, 505918, 639482, -512086, -236966, 210807, 670435, -646540, 678067, 31614, -873375, 361395, 497383, -443250, 869876, 277699, -473163, -611146, 326214, -1290487 ], [ -718416, -209064, 493640, 816954, 379052, 974450, -1084404, -487334, 1094022, 623674, -98464, 177974, -309572, 225426, 714838, -1316152, 453088, -315222, -833172, 309492, -270188, -154410, 836918, -189128, -125610, 8882, 169434, -1094332 ], [ -661416, -766164, -1391260, -375171, 998102, 702425, -1205754, -1116659, 1410147, 871549, -1722064, 1069499, -724322, 396201, 522763, -1343452, 418288, -1270347, 479478, 123642, -1534838, 795915, -157957, -473828, -197685, 828857, -411891, 333218 ], [ -552128, 433536, -1430080, -449536, 550656, 1136192, -1029696, -1452416, 1294656, 700288, -699072, 283776, -897792, 605440, -584448, 127104, 450496, -1365760, 23872, 183296, -1129920, 55296, 438208, 442368, 628800, -5504, -31936, -422848 ], [ -291755, 1430693, -1028438, -233039, 51070, 1376018, -736081, -1528892, 1109128, 412416, 541511, -636928, -880489, 668632, -1404889, 1574846, 497675, -1127774, -457793, 201161, -595466, -658791, 1042931, 1210625, 1264424, -757629, 535162, -1423675 ], [ 795370, -507382, 89812, 557986, 314620, -218332, -55906, -390392, 947728, -134784, 401486, -665728, 5486, -156368, 358286, 1391996, 564950, 190276, 677182, -269614, -976916, 472434, 106406, -82750, -108976, 623046, 1229812, -1664950 ], [ 1383964, -904852, 722038, 754846, 154549, -773908, 442604, -72140, 528004, 89622, 263408, -376012, 306437, -596687, 1290422, 1375235, 468116, 812290, 1244326, -586741, -912602, 399819, -699538, -609238, -830263, 939141, 1390654, -900781 ], [ 1338064, 658448, 735688, 195496, -544676, -7408, 709904, -797840, -220496, 1296072, 127808, 319088, -137188, -547412, 1164872, 1569860, 162416, 548440, 1088776, -708316, -280952, -1204956, -1339288, -159688, -721588, -99684, 872104, 1143044 ], [ 1229959, 47653, 961913, -212989, -279366, 359902, 381224, -586560, -889026, 1017632, 39563, -202797, -138668, -951447, 422882, 324805, -106434, 627790, 902316, 88994, -378712, -464696, -569883, -92498, 69747, -769459, 336449, 1694774 ], [ 1088440, -1278578, 1252916, -535140, 325736, 542980, -169856, -24372, -1460176, 200798, -40014, -1125380, 14704, -1482852, -532892, -1362384, -380142, 836102, 697990, 1166418, -727580, 1051044, 668980, -157976, 1049464, -1282382, -206204, 1679606 ], [ 552940, 137947, 1086866, 291510, 531236, -700070, -928256, 909678, 461624, -558877, -431739, -520730, -48296, -646602, -1109942, -78984, -1320267, 1196327, 251815, 271893, -560630, -253206, 339730, 9124, -155636, -968507, -777254, 776831 ], [ 12112, 1198960, 1003832, 391704, 366344, -962984, -1028168, 1505832, 1666472, -575968, -394632, 80584, -246800, 85512, -1302896, 942216, -1701432, 1353464, 214408, -25560, -283040, -1111824, -250688, 121096, -952808, -902912, -853184, 245720 ], [ -540038, 1504510, 1097207, -1051821, -585631, 856891, 271207, 1383957, 1347797, 984932, 553743, 674809, -733250, 596337, -679646, 1406241, -894807, 1079039, 1045633, 945765, 229660, -1023474, -1396088, 115921, -883133, -1364912, 123016, 504395 ], [ -979350, 1086618, 808414, -1654696, -890846, 1404084, -137674, 585836, 693552, 363408, 718370, 384546, -64318, -130054, -724362, 951324, 75716, 315128, 885558, 595372, 904648, -602590, -1735752, 2094, -963142, -1567058, 720958, 935432 ], [ -1347525, 212643, 278689, -1727596, -788321, 1148934, -1623499, -638614, -172248, -1633992, 388895, -463329, 1333007, -1636429, -1190187, -82926, 1149566, -757372, 100533, -588278, 1681948, 27935, -1567452, -180231, -1137517, -1605383, 1080433, 1475132 ], [ 268676, -392392, -693172, -1318444, -1296844, -21632, -1113864, 562224, 533228, -270696, -477372, -330712, 1488244, -576892, -182520, 274512, 417200, 55496, 520264, -616948, 960460, 404684, -1212492, 309624, -1151004, -667364, 432692, 1575960 ], [ 1690631, -674572, -1236892, -720769, -1460494, -854672, -407319, 1441764, 1014818, 1064049, -1029777, -159847, 1516309, 210188, 612375, 621717, -363265, 666656, 662719, -240493, 308515, 764894, -910842, 684549, -1128234, 283186, -18163, 1431870 ], [ 1518506, 223928, 114008, 432506, 6956, 39328, 265206, 37464, -46132, 900774, -105702, -239722, 1547134, -1149112, -50550, 354942, -592390, -305344, -800006, 1280882, 551890, 1163444, -899292, 322974, -1026684, 881836, 733262, 488820 ], [ 519838, 83653, 724649, 980054, 1077803, 258485, 646356, -174141, -287088, 990838, 624049, -371064, 848985, -1471487, -214937, -365527, -898401, -294735, -1135600, 1200194, 220507, 582900, -664521, -305704, -231902, 410705, 1051713, 345784 ], [ -1327712, -1123472, 575024, 905504, 1741328, -215440, 728256, 839184, 314112, 1341088, 1154224, -555264, -597840, -728912, 132688, -1551952, -1283376, 725040, -313600, -525856, -701168, -1003200, -200496, -1208704, 1274848, -1159120, 925488, 1024384 ], [ -1374523, -1389016, 110457, -90744, 971802, -144972, 1056304, 289245, 885399, 315635, 1178828, -249174, -701648, -4214, -475841, -786657, -156535, 349642, 140004, -362195, -547922, -576397, 474926, -559355, 862918, -1377255, 590462, 139602 ], [ -966850, -1324552, -445596, -1117404, -174360, 66312, 1396930, -606660, 1309440, -984436, 1050992, 154464, -384560, 560866, -1271792, 416934, 1161338, -347498, 520410, 315028, -140798, 226844, 1179254, 386290, 68230, -1201140, 237332, -988776 ], [ -948475, -401452, -1071546, 380646, -1182660, 199212, 1114555, -605910, 133440, -1152286, 746792, 150864, 584440, -653909, -1241192, 574209, -38737, -393623, 1207935, 1004878, -166373, -918406, 1556729, -101885, 855505, -706590, 327182, -42876 ], [ -505760, -12368, -997692, 1342860, -1702472, 415580, 395408, -268712, -750828, -1108792, 154528, 425360, 1149036, -932756, -1259060, 591008, -408556, -320020, 1208032, 903280, -307168, -1020292, 1158408, -403104, 930992, -419380, 81116, 618208 ], [ 649240, -519668, 250833, 1405635, -1402322, 772055, -1056892, 633238, -1145403, -710542, -921272, 1166660, 1034811, 359419, -1358285, 372008, 615269, -45445, 54232, -526820, -641368, 629183, -542142, -390504, -188308, -480205, -728809, 801208 ], [ 1034240, -688768, 667008, 1426560, -1302272, 890880, -1540992, 933888, -1276928, -577792, -1279872, 1413760, 996736, 790144, -1391360, 299008, 956544, 46080, -330368, -1003520, -752768, 1179008, -1108992, -386304, -561408, -500480, -998784, 862208 ] ], [ [ 540672, 704512, -524288, 409600, 147456, 212992, -1294336, 524288, -802816, -245760, -753664, -475136, 1359872, -1654784, -507904, 1572864, -49152, -1982464, 507904, -753664, 983040, -98304, -163840, 2015232, 1032192, 770048, -1064960, -344064 ], [ 233472, 772096, -702464, 471040, -620544, 378880, -65536, -415744, -778240, -159744, -1116160, -585728, 1409024, -1150976, 229376, 1425408, 534528, -1644544, 1017856, -1251328, 958464, -638976, -219136, 1468416, -61440, -292864, -370688, -233472 ], [ -246528, 877696, -980864, 567040, -1820544, 638080, 1854464, -1884544, -739840, -25344, -1682560, -758528, 1485824, -363776, 1381376, 1195008, 1446528, -1116544, 1814656, -2028928, 920064, -1483776, -305536, 614016, -1770240, -1953664, 714112, -60672 ], [ 563712, -56064, -372224, 349440, -1981184, 37120, 602624, -1023744, 6400, 718336, -465920, -465408, 1652224, 109824, 1046016, 68608, 1641728, 621056, 828416, -235008, -399616, 18944, 826624, 333056, -808960, -460544, -414208, -4352 ], [ 1355136, -685440, 114816, 377088, -1867392, -640512, -397056, -42240, 374528, 894080, 453760, -12800, 1716224, 650240, 375936, -749696, 1304832, 1933696, 91264, 1353088, -1055744, 1323776, 1395200, 47360, 214656, 916224, -1058688, 78464 ], [ 1767936, -23040, -29184, 1317888, -1070592, -1370112, 236544, 783360, -719872, -1016320, -74240, 870400, 1409024, 1495040, -1073664, -298496, -672768, 1501696, 638464, 1612288, 864256, 1381376, -256000, -394240, 800256, 1127424, 486912, 280064 ], [ 1142400, -164352, 510720, 706176, -997632, -1725312, 306048, 276096, -1499776, -1124608, -467456, 1434112, 792320, 1601024, -820992, -336512, -903168, 1479040, 332032, 1522048, 1556224, 1528832, -364672, -466432, 1291008, 280320, 979200, 651392 ], [ -441600, -1047552, 1681920, -1338624, -1592832, -1734912, -145152, -1461504, -1989376, 430592, -736256, 1702912, -110080, 1025024, 1003008, -826112, 479232, 1834240, -762368, 1109248, 1114624, 1759232, 950528, -197632, 1694208, -1543680, 499200, 1179392 ], [ 348032, -134912, 1424256, -1532928, -1875712, -1151104, 793472, -5632, -573824, -356608, 17792, 105600, -294144, 566144, 851584, -160128, 885632, 1861504, -1130624, -201472, 735488, 857472, -76672, 196096, 1535232, -642688, -488320, -25984 ], [ 1499136, 931840, 796672, -1269760, -2041856, -364544, 1826816, 1707008, 944128, -1348608, 926720, -1727488, -414720, 273408, 224256, 669696, 1113088, 1833984, -1180672, -1547264, 381952, -259072, -1273856, 620544, 1162240, 766976, -1316864, -1476608 ], [ 1115136, -162560, -182528, -732160, -1830656, 979456, 982016, -568192, -342272, 446592, 1166720, -1948288, -1384320, 1147008, -591744, 650496, 1717888, 1977984, 38528, -1460864, 122752, -998272, 607744, 1062144, 77440, 1198976, 161536, -1649408 ], [ 569856, -1080320, -416768, -739840, -1185536, 1140736, 832256, -1403392, -1021952, 1204992, 673280, -1297408, -1635840, 1225728, -543744, 266496, 1758208, 1791744, 812288, -1554944, -351488, -854272, 1164544, 1484544, 29440, 1258496, 403456, -1779968 ], [ -217344, -1733120, 466432, -1565440, 110464, -472064, 1725056, -78592, -791552, 408192, -920320, 660992, -810240, 112128, 800256, -664704, 951808, 1110144, 917888, -1919744, -1148288, 614528, -265856, 1878144, 1536640, 759296, -1209344, -1847168 ], [ -997888, -1034752, -360960, -1638912, 867328, -600576, 594432, 394240, -175104, -102400, -590336, 1461248, -190976, -176128, 127488, -1362944, 1037312, 681472, 1296384, -1579008, -174592, 1231360, -617984, 1978880, 401408, -398848, -1797120, -1614848 ], [ -1775488, 261248, -1944960, -1379712, 1385728, -72576, -1431168, 490240, 612096, -486400, 590464, 1749248, 337024, -99328, -1437312, -1958144, 1517312, 364672, 1795584, -926208, 1582208, 1471360, -493184, 1950080, -1902592, -1848448, -1931520, -1250048 ], [ -175616, -261376, -1947136, -1717248, 142336, 38656, -510976, -1005056, 489984, -273664, 1373440, 559616, -991488, 5888, -1723392, -715776, 1580544, 474112, 1006592, -822784, 525824, 565248, -1192448, 718336, -1213440, 140288, -635648, -212736 ], [ 848896, -561280, -1371520, -1705344, -477056, 431872, 451712, -1965440, 363648, 205184, 1645696, -502144, -1390848, -71296, -1642752, 172416, 1245696, 199552, 132992, -713344, -57856, 17280, -1647488, 150400, -400512, 1175552, 268288, 218112 ], [ 311296, -225280, 634880, -774144, 569344, 1564672, 1421312, -1495040, 258048, 1347584, 618496, -1183744, 663552, -618496, -663552, 86016, -98304, -1077248, -913408, -569344, 671744, 430080, -1445888, 1331200, 626688, -360448, 114688, -933888 ], [ -341888, -489216, 1463424, -718080, 1004800, 815104, 651648, -931072, -216320, 844288, -260096, -1375488, 1198848, -967552, -829184, -363648, -49792, -691840, -1585536, 103040, 240000, 419072, -930560, 706688, 531072, -1131392, -330624, -1265792 ], [ -1081088, -1199616, 1415424, -1313280, 985600, -1335296, -1412352, -297472, -965120, -883712, -1028096, -1202688, 603648, -1169152, -1846784, -1083648, 1035008, 930560, -1979136, 1168640, -1056000, 92672, -181760, -1261312, -400128, -1332992, -993024, -987392 ], [ -1054848, 53504, 1192704, -11520, -65280, -1663616, -1329792, 943488, -532480, 208768, -1313536, -796928, 332928, -1562112, -842624, -497408, 1520768, 181760, -1116416, -170240, 451840, 348672, 292480, -1116032, 623872, -1592832, -307584, -1449472 ], [ -1038336, 1296896, 1056768, 1085952, -829440, -1399808, -883200, 2010624, 61952, 1538560, -1495552, -227840, 113664, -1577472, 231424, 122368, 1565696, -569344, -339968, -1326080, 1721344, 678912, 580096, -753152, 1656832, -1686528, 296448, -1792000 ], [ -1691136, 903296, 1517568, -421248, 744960, 500992, -259200, 1674624, 551552, 1836160, -1524352, 1010560, -97536, 544128, 39424, -136832, -219904, 582656, -1031168, 421120, -525056, 928512, 109696, -954752, 1157632, -860928, -615552, -908800 ], [ -1060096, 26624, 1086208, -1031936, 778752, 1331200, -444672, 1007872, 148992, 1237248, -691456, 1496064, -273920, 1790976, -496384, -709376, -504064, 420352, -1513472, 1250048, -943616, 629760, 296448, -1112832, 701952, -749056, -1114112, -365056 ], [ 1119104, -1432576, -420992, -561536, -1045248, 870400, -1606272, -57728, -1329408, -442752, 1180544, 1073664, -408320, 1982976, -1446784, -1659776, 1022336, -1326848, -1743872, 971648, 841984, -330240, 1275648, -1218432, 298752, -1497856, -1114112, -230656 ], [ 1334272, -1207296, -551936, 510976, -1062912, 1241088, -266240, -256000, -1173504, -1162240, 1038336, -194560, -786432, 1250304, -1515520, -1757184, 1545216, -1640448, -1436672, -403456, 713728, -802816, 921600, -1553408, 325632, -232448, -1321984, -218112 ], [ 832384, -413952, -183680, 1658752, -458112, 1820160, 1746688, -183424, -439680, -1539328, 209280, -1629952, -1181952, 216960, -1269376, -1494144, 1669632, -1411200, -898688, -2059264, -78464, -1080448, 114048, -1939712, 441216, 1553152, -1546240, -281472 ], [ -886016, 296448, 958720, -290048, 377088, 629760, -461312, -673024, 856320, -1520128, -702720, -189952, -10752, -503040, -645376, 473856, 402432, 172800, 800512, -1521664, -1220864, -648448, -721152, -1690112, -816384, -578048, -471040, -1174272 ], [ -1244416, 981248, 1512320, -1067648, 1004288, 162560, -1805312, -676224, 997120, -1241728, -1157120, 344448, 370048, -1114240, -430976, 1542656, 40832, 969600, 1293312, -958464, -1512064, -264448, -852352, -970112, -1401984, -1342848, 258560, -1791872 ], [ 1117184, 1614848, 888320, 497152, 1215488, 1141760, -1421312, 293376, -1172480, -444928, -696320, -932352, -829952, -1507840, -1035776, 813056, 1490432, 192000, -626688, -344064, -100864, 23552, 424448, 690688, -643584, 625152, 296960, -1859072 ], [ 1499520, 1604736, 1070464, 1039232, 1540992, 1639680, -423680, 926080, -1128192, 496256, 5120, -440448, -201088, -884736, -798336, 961792, 1766912, -320896, -489216, 547072, -223744, 666496, 895104, 402304, -667264, 1101184, -428672, -1607424 ], [ 702720, 1211136, 1732864, 972032, 1934592, 1850880, 939520, 1358080, 235008, 1523456, 849920, 1105152, 1517312, 344064, -59136, 1633792, 1344512, -676096, 873984, 1603072, -1260544, 1520896, 885504, -1047296, -1156864, 688384, -1609472, -1165824 ], [ 223872, 57984, 796672, 904832, 261504, 366336, 103552, 677248, -441984, 1808768, 634880, 1166976, 771584, -882432, -830208, 857344, 1116416, 408320, 285312, 1325440, -601600, 123136, 540288, -1242752, -568960, -598784, -105344, -1130496 ], [ -137216, -858112, -227328, 548864, -1247232, -735232, -876544, 71680, -831488, 1546240, 290816, 1116160, 198656, -1900544, -1525760, 159744, 821248, 1120256, -458752, 1005568, -200704, -827392, 393216, -929792, 145408, -1345536, 1212416, -849920 ], [ -166016, -656512, -1062528, -871936, -1487232, 119168, -1682944, 100480, 493312, -498560, -189184, 1125760, 1053056, -1362944, -1458560, 217344, 216448, -2944, -1149952, 957568, -1295104, 593408, 1084416, 855808, 980608, 180864, 982016, 465280 ], [ -272640, -36608, -1197312, -531968, -1377024, 336384, -1798656, -201472, 1351168, -539392, -732416, 522496, 1635072, -1073408, -1294080, 70656, 535808, -294400, -1165056, 729600, -1017856, 1211648, 856320, 1206528, 1319680, 724736, 308992, 1225984 ], [ -455040, 990592, -650112, 1522432, -925824, -66816, -1241856, -825472, 1754368, 1371008, -1337216, -677504, 1951872, -1025408, -1034880, -274944, 1755008, 224000, -521856, 326400, 594944, 1048448, -266880, 160128, 1175680, 311936, -795008, 1446784 ], [ -614400, 535552, -387072, 451072, -1027584, -976896, -216576, 324608, 460288, 1031168, -1335296, 334336, 141312, -1353728, -1198080, -152064, 770048, 343040, -377856, 875520, 326144, 639488, -783360, -456192, 855040, -377344, -831488, 231424 ], [ -794880, -237184, -163712, -1052288, -1265792, -1838976, 786048, 1560704, -1115648, 196864, -1021312, 1644672, -1954688, -1646208, -1332480, 134528, -617216, 304896, -243968, 1443200, -233856, 303488, -1057664, -839552, 541312, -1037184, -605568, -1040128 ], [ -1236480, -496384, 364288, 838912, -1486592, -1003776, 430848, -676096, -1307648, 24064, 850688, 483072, -1657088, -676608, -161280, 873728, -559616, -290304, 1004032, -121600, 946944, 1273088, -452864, -4352, 723712, -739584, -423168, 630272 ], [ -735232, -421504, 899712, 1145088, -913024, -183424, 543360, -1910656, -712704, 81408, 1334400, -552320, -928896, -189568, 505088, 848256, 47360, -662784, 1179264, -788096, 1567232, 1233024, 330112, 585856, 219392, -464256, -129408, 1068288 ], [ 1261568, 183296, 1446912, -1062912, 920576, 613376, 1397760, -1555456, 1130496, 503808, -384000, -1387520, 482304, -467968, 370688, -390144, 1525760, -681984, -347136, -29696, 1298432, -408576, 1395712, 787456, -1374208, -224256, 340992, -448512 ], [ 575360, 350720, 701568, -1847808, 449792, 32768, 711552, -1037056, 1165440, -163968, -770688, -1733120, 803328, -1092352, -540544, -420864, 1065344, -159360, 65280, 696064, 1323392, -809856, 1038208, 643072, -585088, -532608, 413184, -1299456 ], [ -1373440, 312320, -652032, -1963008, -1105408, -1196032, -699648, -441856, 349440, -1344768, -530688, -1848320, 611328, -1879552, -1817344, 116736, -307456, 618240, 1390080, 1406464, 1486592, -627456, 11008, 335872, 1325312, -1099008, 297984, -1837056 ], [ 415360, -987520, 498560, -2022144, -576896, 275584, -36480, 900864, -1027200, -441856, -57088, -1561728, -318848, -396160, -552576, 1056128, 552960, -342144, 1303936, 677888, 799488, -192768, -801280, 1093888, -296320, -1413120, 126720, -655360 ], [ 1420800, -1635840, 1461760, -1457664, -27136, 1365504, 261120, 1613824, -1536000, 410624, 474112, -1235968, -936448, 578560, 610304, 1284608, 1057280, -843264, 784896, 173568, 235008, -68608, -849920, 1484288, -1418240, -1551360, 64000, -84480 ], [ -9600, -397440, 1720960, 817536, 424064, 1202304, -602880, 538624, 384000, 967424, 1146112, -832768, -638848, -16640, 1301504, -472192, 414080, 49536, -818304, 394368, 71808, -817408, 1185280, 783488, -899840, -1224960, 304000, -1322880 ], [ -714240, -374016, 657664, 920832, 1020416, 1103616, -1058304, -380672, 1363200, 1121024, 318208, 5888, -620800, 1024, 1250816, -1304320, 286976, -235008, -620544, 394752, -564480, -238336, 1295872, -30208, -725504, -457728, 146176, -953856 ], [ -848640, -1305216, -1444736, -682368, 1730816, 1055616, -1192704, -1177472, 1603200, 957824, -1688192, 1186688, -822400, 500224, 617216, -1409920, 565376, -1444608, 992256, 221952, -1572480, 1384064, -105728, -932608, -821504, 655872, -324224, 678144 ], [ -524288, 229376, -1613824, -835584, 1122304, 1409024, -1302528, -1515520, 1753088, 778240, -745472, 57344, -786432, 598016, -770048, 286720, 548864, -1818624, 393216, 212992, -1302528, 114688, 417792, 204800, 352256, -98304, 114688, -253952 ], [ -14080, 1607680, -1297152, -560768, 447616, 1541376, -1257472, -1548032, 1805824, 501504, 473216, -1208576, -604032, 488832, -1732096, 1950976, 484480, -1729408, -276224, 122368, -903040, -1116672, 984960, 1264768, 1269760, -751104, 722560, -1459200 ], [ 1118720, -389120, -87552, 754432, 706816, -13824, -335872, -261632, 1383424, -324096, 348416, -958976, 192768, -423168, 533504, 1624576, 436480, 219392, 856576, -607232, -1027840, 764928, -119040, -165632, -573440, 1053696, 1404160, -1689600 ], [ 1660160, -662528, 796800, 1131904, 459136, -513024, 454784, 74368, 614656, -85248, 295424, -455936, 465792, -916992, 1764224, 1467136, 240640, 1031936, 1393792, -1045376, -848512, 830208, -1024512, -877952, -1554944, 1384320, 1414144, -872448 ], [ 1448960, 1257472, 1267200, 315904, -433664, 331776, 1078784, -799232, -594944, 1508352, 333824, 369664, 72192, -878592, 1677824, 1524736, -143360, 398336, 1172992, -1112576, -282112, -1416192, -1677312, -676352, -1439744, -161280, 569344, 1277952 ], [ 1441920, 284032, 1470080, -302976, -38144, 627456, 449664, -729472, -1325824, 975872, 315904, -233856, -215808, -1354112, 528384, 244736, -576640, 771456, 1064832, -4096, -588672, -579072, -654592, -333952, -99584, -1207040, 69504, 1752832 ], [ 1488640, -1630464, 1573888, -804608, 804352, 685312, -626432, -293376, -1808640, -314880, 250624, -1304832, -446976, -1960192, -976128, -1428736, -1031424, 1487616, 982016, 1456128, -1181952, 1288960, 915712, 42240, 1600000, -2023680, -305152, 1605888 ], [ 787840, 510336, 1612288, 356992, 861952, -649088, -1384832, 993024, 408960, -1063680, -795776, -469632, -5376, -510592, -1331328, 289664, -1617024, 1362816, 329216, 150528, -653952, -141440, 234112, -216960, 160000, -1111680, -689152, 1001088 ], [ -14336, 1895424, 1533952, 547840, 569344, -905216, -1452032, 1904640, 1846272, -936960, -1009664, 233472, -73728, 622592, -1360896, 1534976, -1778688, 1373184, 146432, -294912, -178176, -1243136, -545792, -254976, -945152, -672768, -676864, 574464 ], [ -1031936, 1674624, 1207552, -1324160, -467456, 1129984, -50432, 2019840, 1625472, 1050240, 545536, 655872, -1225728, 1083392, -698496, 1774976, -1039488, 1670784, 962432, 1087488, 186624, -1646336, -1534592, 177024, -1338752, -1239168, 177536, 526464 ], [ -1543168, 1065216, 845824, -2012672, -809472, 1869824, -421120, 1139968, 827648, 476160, 1111552, 465920, -369920, 72192, -772096, 1049344, -17664, 802560, 965888, 509184, 916480, -1078016, -1840384, 161536, -1649920, -1552384, 625664, 908288 ], [ -1735168, 210816, 461824, -1955072, -713472, 1793024, -1909120, -367232, -333952, -1712640, 1053952, -110080, 1751680, -1867008, -1309696, -285056, 1182336, -800640, 457088, -1305216, 1876480, 102784, -1715584, -136064, -1909120, -1705984, 817664, 1561088 ], [ 266240, -782848, -557568, -1488384, -1287680, -181248, -1569280, 815104, 393216, 15360, -396288, -303104, 1940992, -794624, 50176, 478208, 154112, 163840, 662016, -917504, 1426432, 595968, -1303552, 741376, -1924608, -910848, 26112, 1865728 ], [ 1973120, -1324288, -1104768, -797184, -1427840, -1661568, -951040, 1696384, 880896, 1710720, -1411968, -443264, 1929472, 65536, 1156096, 1086848, -899968, 910720, 617856, -136064, 963712, 1051008, -990592, 1367296, -1820928, -23808, -398208, 1859968 ], [ 1598720, 512, 498432, 623616, 444160, -384768, 28160, 265984, -367104, 1662720, -115968, -529664, 1910272, -1163264, 464896, 213248, -1139968, -270080, -716544, 1313536, 1030912, 1636608, -1192192, 503296, -1340928, 840192, 1051392, 755968 ], [ 499712, 122368, 1244416, 1111424, 1553664, -45696, 543232, 123776, -582656, 1581568, 938496, -672896, 1142784, -1506432, 261504, -669824, -1398912, -228992, -1141632, 1228672, 392448, 957696, -1038592, -474368, -287872, 468096, 1430656, 471296 ], [ -1343488, -991232, 1110016, 641024, 1880064, -669696, 581632, 1304576, 262144, 1466368, 1744896, -874496, -393216, -940032, 559104, -1562624, -1677312, 1067008, -632832, -432128, -970752, -1019904, -520192, -1568768, 1353728, -1173504, 710656, 1028096 ], [ -1736704, -1606400, 499840, -425984, 1028352, -432768, 982528, 484096, 842624, 127744, 1410944, -555008, -871936, 147456, -253440, -982784, -211200, 603392, 34560, 14080, -559232, -671488, 738304, -541056, 926080, -1501056, 519296, -235136 ], [ -1722880, -1958144, -235520, -1402880, -137472, 16896, 1417984, -795392, 1205504, -1429760, 826880, -89600, -919552, 1148928, -1274112, -31232, 1463808, -251392, 749568, 971008, 264448, 131840, 2066944, 853248, 70144, -1442304, 481280, -1734656 ], [ -1550080, -834944, -926720, 517120, -1241472, 228096, 1120384, -1112192, -109696, -1688960, 922880, 428800, 693248, -463872, -1226112, 602368, 100608, -116992, 1517568, 1230208, 293248, -1087360, 1894144, -154752, 742144, -1039104, 558080, -275456 ], [ -757248, -245760, -987136, 1684480, -1829376, 489472, 278016, -819712, -1041408, -1564672, 509952, 864768, 1621504, -979968, -1357312, 924160, -409600, -125952, 1457664, 686592, -14848, -1077248, 1094144, -840192, 794112, -621568, 143872, 778752 ], [ 1076352, -552960, 11264, 1588480, -1550976, 835072, -1478784, 495488, -1329408, -796672, -757248, 1162368, 1400704, 344832, -1789312, 722560, 512000, -375552, 8064, -1204608, -888448, 996352, -758656, -984192, -194688, -179968, -1094528, 1153152 ], [ 1687552, -655360, 344064, 1556480, -1458176, 950272, -2064384, 933888, -1425408, -540672, -1179648, 1261568, 1327104, 786432, -1933312, 655360, 819200, -458752, -475136, -1835008, -1179648, 1687552, -1376256, -1032192, -524288, -32768, -1507328, 1277952 ] ], [ [ -53248, 184832, -216192, 8704, -349952, 547072, -941696, 494592, -929024, -654080, -122624, -683008, 650880, -827008, -600704, 1290752, 403712, -1867392, 485632, -761088, 1187200, -276480, 129408, 1439872, 1006208, 320896, -1157760, -373760 ], [ -258832, 530816, -271872, 223264, -703136, 456832, 129808, -126672, -729056, -426080, -603440, -561136, 975648, -714352, 86464, 1059776, 768848, -1658928, 672640, -974784, 1136176, -547104, 35136, 984928, 7232, -559664, -563712, -105872 ], [ -580057, 1071416, -358872, 558514, -1254986, 315832, 1804033, -1097397, -416606, -69830, -1354715, -370711, 1483098, -538327, 1160164, 698876, 1339373, -1333203, 964840, -1308684, 1056451, -969954, -112164, 274078, -1553668, -1935539, 364488, 312703 ], [ 161598, 132146, -175952, 478664, -1410986, -283388, 893088, -471352, -19526, 475490, -576700, -195476, 1607158, 4148, 927174, 122026, 1491508, 364522, 470730, -804, -40654, 173166, 890076, -21672, -631248, -652814, -177452, 166168 ], [ 924399, -545051, -46801, 579131, -1426273, -833942, 120420, 247702, 176284, 618087, 44976, 134462, 1610809, 639829, 357086, -252462, 1270409, 1709526, 139143, 1096960, -622484, 1107929, 1338099, -279731, 312067, 579244, -493565, 41199 ], [ 1500324, 32524, -166876, 1395956, -1057948, -1106792, 449520, 894952, -335216, -659388, -239424, 995912, 1297084, 1504204, -1044664, 116088, -122116, 1516776, 553668, 1077760, 801616, 950204, -384876, -510356, 721492, 990544, 319060, 127524 ], [ 1127262, -62417, 379988, 915875, -948622, -1392044, 466737, 504529, -863603, -789600, -441066, 1320722, 832195, 1653514, -933019, 128880, -366871, 1310376, 382608, 974905, 1361866, 1089308, -651279, -543485, 984043, 437413, 529642, 519297 ], [ -121788, -778142, 1542488, -761350, -1078372, -1688744, 196062, -843746, -1407578, 139200, -566316, 1150172, 227770, 1142764, 575606, -186720, 447854, 1091376, -328992, 794830, 1124716, 1502408, 426846, -394310, 1111018, -1005962, 184492, 1193022 ], [ 479170, 126842, 1435334, -1051557, -1504338, -1149683, 849964, -52873, -281678, -563262, 74777, 105919, 113480, 685450, 466145, 71263, 514780, 1244964, -562108, -251323, 636917, 779810, -432328, -79520, 1066766, -184285, -411673, -13456 ], [ 1328848, 1178224, 953968, -961896, -1892912, -405840, 1543776, 904752, 960832, -1350464, 808632, -1014784, -136, 378736, -21200, 423312, 522648, 1484128, -611576, -1369320, 155288, -142840, -1427672, 272080, 901240, 1023104, -854720, -1494704 ], [ 705598, 340474, -220982, -356871, -1398962, 446610, 794676, -852798, -29768, 288136, 846357, -1096384, -1050211, 1230586, -563150, 460662, 1473273, 1723828, -42701, -1424295, 207113, -557965, 160303, 613630, 49165, 1107104, 467080, -1663154 ], [ 144658, -412856, -594422, -356286, -859112, 485220, 724956, -1387848, -596348, 948226, 502122, -580354, -1467466, 1334536, -430760, 101022, 1735878, 1582828, 363484, -1498800, -472, -382210, 781918, 936850, -82790, 959564, 698560, -1748474 ], [ -322817, -1039556, 234403, -1262361, -250412, -696930, 1674306, -89148, -526898, 140551, -415053, 832121, -935491, 316636, 713140, -854103, 966453, 870778, 525634, -1602600, -597172, 679865, -46007, 1232575, 865435, 464714, -705440, -1709099 ], [ -878640, -753916, -356320, -1270032, 493228, -709964, 630392, 342504, -166404, -148684, -236536, 1143756, -272060, 148208, 330372, -1113312, 742092, 576028, 1008936, -1106424, -67292, 997040, -163612, 1357584, 158968, -405576, -1205056, -1239008 ], [ -1473540, -64741, -1574920, -880332, 1296553, -205889, -1295158, 390654, 322821, -208609, 426614, 968481, 449515, 355508, -727653, -1064712, 758817, 465853, 1634286, -344874, 960883, 984740, 32963, 1407084, -1279382, -1441926, -1304656, -578408 ], [ 55804, -247804, -1280368, -1203252, 344524, 10178, -405822, -508692, 211758, -392854, 1043884, 28046, -749802, -63306, -1431884, -197894, 1285846, 623114, 664566, -503958, 126552, 219046, -918572, 755804, -668820, -112940, -493316, 48670 ], [ 977134, -264784, -693355, -1328112, -142367, 375380, 385389, -1170144, 190170, -171526, 1329973, -734086, -1246776, -384090, -1624772, 380143, 1381039, 381440, -160662, -539025, -357426, -202076, -1590068, 507158, -77568, 639052, 71929, 191287 ], [ 261184, 175616, 593120, -918912, 627808, 1134080, 826464, -1186944, 419520, 1097024, 766048, -1011136, 129024, -431040, -515072, 187168, 348064, -895360, -558912, -223200, 124224, 289024, -1501568, 1318208, 392832, -174848, -27296, -910688 ], [ -207473, -133560, 1190563, -935928, 760852, 394488, 99401, -843318, 20726, 918151, 111307, -1123797, 585527, -736248, -491595, -238136, 228753, -521175, -1159004, 150890, -13025, 372527, -846199, 715504, 230487, -544171, -428209, -1323502 ], [ -492098, -1000560, 1275238, -1270128, 419752, -1460112, -1496974, -231468, -845524, -337874, -611018, -1114122, 357902, -1233648, -1276470, -836336, 789378, 1081650, -1909304, 568340, -610850, 152702, 231026, -939296, -402738, -582646, -1053634, -1223452 ], [ -753973, -43530, 921293, -171078, -136823, -1432312, -1446314, 891607, -387074, 105006, -748993, -583082, 245522, -1166523, -563615, -548651, 1216558, 175670, -1086604, -462995, 548990, 387097, 262726, -1002961, 310382, -1197736, -397194, -1371897 ], [ -1038916, 995760, 627800, 743172, -490256, -907504, -1102208, 1862956, 188740, 767508, -829828, 48472, 118652, -814656, 187924, -172388, 1355620, -767704, -284752, -1288496, 1472408, 690976, 110992, -830872, 1089128, -1662748, 237636, -1398528 ], [ -1463341, 993660, 1005950, -470403, 396844, 706196, -547808, 1624831, 310765, 1210833, -1082653, 786622, -177373, 576144, -67151, -46613, 89845, 118946, -862852, 136804, -265042, 992776, -159308, -706222, 1124978, -874123, -276339, -584928 ], [ -1027906, 330022, 717734, -817046, 314230, 1375512, -573142, 1084548, 4050, 876952, -449132, 1184024, -324206, 1396866, -473764, -484626, -152700, 65972, -1236000, 755250, -729770, 776790, -22900, -622848, 886856, -795282, -555340, -104868 ], [ 444419, -1131353, -374041, -118271, -937745, 906012, -1297567, 179898, -819675, -394148, 1253218, 1170524, -291131, 1530141, -1063114, -1602501, 838650, -1120078, -1362000, 400725, 340255, -63585, 603950, -589248, 318356, -1572357, -550990, -27018 ], [ 616928, -830296, -565392, 760376, -880328, 1232272, -168336, -161112, -838960, -1130224, 1089144, -70440, -430312, 805328, -947816, -1578312, 1373768, -1125872, -1206992, -694848, 267824, -653640, 677072, -1194272, 116600, -484632, -899048, -210688 ], [ 319751, 54311, -413070, 1596692, -378449, 1761580, 1444914, -325002, -560668, -1645120, 289755, -1612668, -598675, -178513, -600317, -1133877, 1696631, -706268, -919829, -1962114, -194812, -1108752, 524108, -1954589, 19034, 1105131, -1318880, -487285 ], [ -665674, 592886, 655380, -47608, 128326, 684280, -419436, -827652, 309032, -1208320, -559170, -390168, -64750, -391738, -417842, 96798, 640406, 312232, 250846, -1315764, -719512, -363552, -545992, -1241714, -564316, -440994, -591680, -864610 ], [ -785549, 955786, 1273505, -670058, 587326, 162705, -1608286, -858402, 370807, -683420, -963545, 210932, -10925, -735413, -424567, 761773, 245456, 732757, 713196, -675714, -863537, 124123, -801167, -413689, -751891, -909994, -16505, -1160310 ], [ 825676, 967336, 990980, 751192, 950776, 752580, -1446136, 54648, -1183268, 17680, -478820, -430768, -917300, -1339988, -809692, 295348, 1173056, -42668, -241104, -48264, -246212, 96748, 573508, 644636, -147916, 775256, 254620, -1292760 ], [ 990570, 981236, 985755, 969806, 1083691, 1197836, -512246, 574919, -993690, 503332, -53315, 2469, -455505, -1012365, -578835, 635020, 1194684, -501595, -128833, 453837, -245668, 454303, 921233, 491160, -287857, 1073489, -362320, -1253566 ], [ 293820, 996536, 1145730, 471956, 1079266, 1556936, 881404, 861194, 234660, 860632, 336910, 1076094, 821370, -129390, 18990, 1454920, 676584, -771970, 618842, 881262, -612568, 1041178, 657158, -384240, -870982, 545414, -1508320, -1112116 ], [ 289209, -135910, 607563, 428333, -103403, 388376, -30167, 506873, -479133, 1326469, 497710, 974097, 346473, -825273, -495258, 792355, 919071, 335240, 403139, 1003569, -512338, 210310, 359618, -883935, -186508, -718960, -209512, -1002751 ], [ 246048, -1062272, -32448, 228704, -1119168, -455904, -985584, 162624, -936816, 1360176, 442544, 802960, 70592, -1358592, -1020928, 130048, 988752, 1038128, 4320, 987008, -529680, -318384, 264688, -908448, 542128, -1468032, 882976, -682416 ], [ -161202, -860672, -824148, -691846, -1141668, 385446, -1363509, 60924, 172659, -234399, -335431, 753835, 1090292, -786192, -1232128, -55952, 177327, -191647, -760830, 556208, -1130355, 721791, 927613, 698802, 1027153, -80832, 430726, 426159 ], [ -288126, -359784, -901106, -480870, -1114806, 648018, -1284370, -226064, 992612, -356170, -702778, 404814, 1605086, -581974, -1230338, -85886, 353978, -384706, -862006, 342160, -748388, 1110380, 749484, 915252, 1247470, 386654, -174322, 1159864 ], [ -142101, 432516, -282131, 831855, -1039881, 347043, -760195, -693464, 1530662, 956105, -670303, -236211, 1628261, -736249, -1021163, 36139, 1492703, 431669, -316681, 339160, 590362, 864530, -247566, -222498, 1210045, -41371, -928147, 1528564 ], [ -482856, 165396, -70856, 336000, -1135116, -603492, 150680, 185176, 324452, 750680, -660988, 356724, 301856, -984964, -891608, -166796, 811808, 394544, -47836, 548980, 167572, 538220, -599616, -394248, 635800, -665836, -727552, 407164 ], [ -920421, -330158, 47118, -424757, -1267039, -1545554, 1007086, 1107579, -1187133, 179928, -512304, 1090975, -1212172, -1162082, -738502, -320337, -202458, 129939, 179287, 695000, -532643, 289655, -726107, -275792, 30187, -1217506, -341146, -806040 ], [ -1116246, -471908, 248868, 633418, -1342114, -827804, 395236, -813846, -1429158, -253872, 1046496, 201250, -1271272, -414332, -163252, 795138, -36108, -271686, 672562, -295600, 350182, 991730, -227882, 315808, 423562, -584956, -467596, 707760 ], [ -700577, -425071, 588397, 749934, -789339, -118174, 289784, -1766671, -986000, -211956, 1465944, -583292, -810634, 40083, 189742, 969331, 381063, -618791, 672518, -647765, 865925, 945692, 260976, 711194, 275710, -152970, -276641, 1014406 ], [ 685048, -79096, 1146472, -627216, 759336, 578576, 987584, -1183096, 544000, 584544, 78144, -1200992, 474416, 29208, 190192, -349544, 1196088, -879416, -110032, 12760, 799400, -287008, 734976, 795344, -730640, -39120, 417784, -593744 ], [ 170056, 239186, 731467, -1104828, 326049, 107936, 473114, -562036, 536401, 113388, -520737, -1224083, 758030, -601266, -285953, -383831, 896100, -244736, 117422, 735301, 934937, -736399, 393741, 480266, -203216, -500244, 663715, -1250591 ], [ -1239344, 544436, -141458, -1159128, -1039926, -912064, -611836, 76664, -194774, -954312, -748362, -967358, 570380, -1523316, -986378, 186394, 71400, 811264, 820172, 1487026, 1165562, -817174, -331134, -22684, 1045984, -1231944, 698590, -1459766 ], [ 40941, -854207, 649360, -1280150, -506368, 184060, -181306, 772742, -1173273, -478135, -291466, -876197, -33662, -382240, -447190, 754064, 650052, -376683, 715323, 545735, 437916, -150283, -532015, 520529, -218571, -1158819, 459350, -756222 ], [ 856576, -1639552, 1284860, -946800, 56152, 957300, 1744, 1044032, -1518948, 95800, 204644, -794472, -474072, 397020, 140620, 841024, 964712, -1063548, 346068, -127220, -36084, 173832, -356340, 861484, -1047156, -1108124, 279760, -390952 ], [ 191776, -609952, 1367885, 641100, 555202, 683175, -609956, 142832, -105723, 822250, 757019, -726222, -433122, 25845, 768745, -393776, 447662, -203373, -689457, 65305, 259641, -501018, 815385, 567409, -487431, -1179749, 284860, -1024702 ], [ -269786, -408004, 473108, 617376, 1003306, 575874, -1022576, -572014, 669984, 1055368, 87194, -265146, -597426, 48294, 736588, -959684, 179966, -384126, -338142, 91006, -284340, -212178, 817662, -69764, -454470, -475592, 33424, -750160 ], [ -571661, -856354, -1189942, -672624, 1411381, 599649, -1278776, -1140439, 944784, 900868, -1542931, 504579, -923001, 380019, 185638, -1000034, 108191, -1382751, 1102833, -14369, -1488090, 833847, -98913, -976514, -835395, 838108, -419576, 238040 ], [ -218048, 446528, -1305728, -718656, 855040, 1108352, -1152192, -1127616, 1350336, 785664, -576576, -336128, -890368, 662976, -892544, 64000, 209216, -1497536, 398784, 216704, -1219008, 5184, 91136, 95296, -24512, 209792, -139584, -411712 ], [ 260173, 1557713, -1062716, -459790, 312911, 1413225, -897843, -935581, 1660969, 544598, 609922, -1261733, -713536, 732896, -1577729, 1143819, 323298, -1280198, -385235, 348887, -758504, -758348, 316539, 1085838, 674622, -396898, 267579, -1211482 ], [ 807898, -197662, -279416, 329060, 817886, 47250, -282918, -282106, 1288594, -468052, 480772, -1070858, -55936, -387904, 550846, 1211094, 340548, -14348, 510490, -430738, -657104, 731752, -358986, -375012, -468228, 1064252, 681654, -1246132 ], [ 1001599, -416260, 446596, 575423, 634151, -523029, 320688, -197188, 611959, -415297, 413860, -500219, 164975, -864676, 1667509, 1270284, 231012, 525799, 985762, -826078, -525278, 699331, -899145, -1014426, -1160892, 1257938, 690159, -548083 ], [ 744724, 1321040, 1099696, 131348, -426124, -80604, 909888, -835888, -451916, 993428, 426160, 553756, -169900, -521776, 1496284, 1319184, -39888, 142324, 925912, -732328, -354728, -1270844, -1267020, -608376, -1280592, -161512, 182484, 1082492 ], [ 1070024, 571625, 1121616, -80517, -142254, 334266, 381543, -567913, -1072161, 804018, 224235, -44689, -126430, -727886, 517219, 405309, -519568, 668274, 651727, 251597, -588208, -695014, -509650, -402856, -382682, -990207, -36056, 1378877 ], [ 1568854, -1000932, 921446, -194390, 605064, 696216, -541230, 32700, -1477924, 31032, -65360, -1193472, 49736, -1092222, -725568, -793984, -1075446, 1493416, 300690, 1485882, -953374, 747994, 620086, -272062, 831268, -1570004, -159166, 1188926 ], [ 674479, 387318, 992471, 186385, 427764, -507684, -1027755, 740550, 56726, -830868, -711560, -497472, 47636, 55053, -871968, 367616, -1641471, 1168516, -10635, 43257, -762499, 50569, 406111, -207187, 74218, -905954, -636691, 956051 ], [ -212696, 1388736, 1067168, 95440, 95136, -855336, -1049976, 1357584, 1142384, -913296, -729872, 130464, -192280, 904008, -927984, 1283024, -1844808, 1023328, 40872, -506496, -414352, -579152, 568, -65200, -641000, -652352, -737416, 668192 ], [ -1084571, 1568136, 1149668, -997910, -567564, 616539, -85551, 1781634, 1273934, 660654, 586078, 613764, -937555, 1119033, -791934, 1675274, -1277433, 1260028, 863397, 841104, 267998, -1065002, -812057, 240650, -1267325, -1270952, -37441, 263492 ], [ -1394050, 1114806, 845998, -1417360, -831628, 1135892, -383826, 1035858, 641700, 413694, 878160, 313960, -359364, 108848, -710210, 993838, -159300, 745778, 737310, 337388, 795144, -716734, -1141774, 105682, -1487056, -1615024, 380324, 406008 ], [ -1348975, 262581, 298873, -1411960, -844378, 1054742, -1478151, -447417, -472050, -981231, 524760, -479540, 1053186, -1673752, -662735, -364487, 1306050, -241897, 13185, -1333462, 1224444, 157391, -1167049, -307193, -1450456, -1786024, 620174, 893508 ], [ 394536, -446912, -518824, -1188756, -1345912, -152828, -1040436, 500512, -36216, -33012, -331908, -270856, 1551000, -641968, -25224, 453732, 119196, 458596, 501704, -652328, 1129124, 440528, -701976, 681752, -1625676, -886024, 199880, 1208356 ], [ 1864776, -807827, -983374, -715926, -1501732, -1048508, -466566, 1216057, 294429, 917193, -926073, -99991, 1804395, 248642, 450816, 1114572, -1087134, 898801, 782489, 235687, 997439, 718958, -385971, 1449047, -1723836, 10151, 16550, 1263496 ], [ 1542576, 166798, 76076, 665724, -73432, -232808, 21084, 982, -433746, 910518, -262998, -493066, 1456770, -584308, 38016, 249672, -1279284, -397274, -266986, 982762, 936314, 1221908, -868146, 752522, -1426536, 450026, 1052900, 350896 ], [ 598776, 120889, 612013, 1016739, 1033375, 13203, 393331, -47150, -481417, 979064, 490098, -610343, 749283, -859964, -46853, -440144, -1432436, -483264, -612092, 678223, 281117, 632026, -771937, -135996, -501457, 192451, 1300040, 40878 ], [ -983424, -973136, 610288, 309264, 1810000, -325872, 647056, 1103200, 169808, 1124864, 1335648, -444368, -327792, -563264, 205072, -950144, -1545536, 673536, -233792, -706352, -984208, -1080224, -81712, -1221696, 1068368, -781424, 736640, 349728 ], [ -1353469, -1587550, 449322, -493496, 917456, -65802, 710624, 247137, 666217, 134501, 1016892, -352733, -602526, 16695, -408474, -796807, -112600, 609685, 70404, -78024, -663023, -700865, 653943, -563415, 726357, -879267, 626596, -425724 ], [ -1392454, -1957912, 192288, -1138748, -382174, 298776, 728132, -1039050, 992818, -1096666, 438570, -265340, -548352, 534534, -1185372, -409450, 1496288, 250540, 368856, 1012362, 34594, 101506, 1326516, 421380, -732, -763356, 631036, -1326858 ], [ -1404529, -1017412, -672912, 324502, -1157749, -3324, 808982, -1014375, -150557, -1553791, 506295, 5110, 786048, -545391, -1141722, 600425, 307088, 302290, 832356, 1138887, 113419, -754469, 1131966, -277770, 806118, -921306, 538186, -291783 ], [ -773836, -438784, -942244, 1168280, -1472444, -87976, 321516, -550940, -928308, -1430924, 315188, 245908, 1541464, -893200, -1189576, 1037028, -114380, 173328, 835788, 665596, -66700, -815552, 469368, -830564, 843528, -739308, 89932, 564036 ], [ 935789, -467584, -211369, 972230, -1013519, 192374, -1119909, 648985, -1092333, -334499, -310387, 436933, 1325014, -12100, -1391026, 511353, 752845, -258972, 66963, -814529, -681475, 457648, -978882, -1137689, -410622, 13317, -954893, 1118961 ], [ 1505664, -477184, 32256, 906880, -860544, 285824, -1600384, 1048960, -1147008, 30976, -518912, 500608, 1252864, 281600, -1458176, 336128, 1041920, -403072, -189312, -1307904, -886400, 882048, -1461632, -1240064, -828672, 264192, -1303168, 1303936 ] ], [ [ -647168, -334848, 91904, -392192, -847360, 881152, -589056, 464896, -1055232, -1062400, 508416, -890880, -58112, 768, -693504, 1008640, 856576, -1752320, 463360, -768512, 1391360, -454656, 422656, 864512, 980224, -128256, -1250560, -403456 ], [ -751136, 289536, 158720, -24512, -785728, 534784, 325152, 162400, -679872, -692416, -90720, -536544, 542272, -277728, -56448, 694144, 1003168, -1673312, 327424, -698240, 1313888, -455232, 289408, 501440, 75904, -826464, -756736, 21728 ], [ -913586, 1265136, 263120, 549988, -689428, -6416, 1753602, -310250, -93372, -114316, -1026870, 17106, 1480372, -712878, 938952, 202744, 1232218, -1549862, 115024, -588440, 1192838, -456132, 81208, -65860, -1337096, -1917414, 14864, 686078 ], [ -240516, 320356, 20320, 607888, -840788, -603896, 1183552, 81040, -45452, 232644, -687480, 74456, 1562092, -101528, 808332, 175444, 1341288, 107988, 113044, 233400, 318308, 327388, 953528, -376400, -453536, -845084, 59304, 336688 ], [ 493662, -404662, -208418, 781174, -985154, -1027372, 637896, 537644, -21960, 342094, -363808, 281724, 1505394, 629418, 338236, 244772, 1235986, 1485356, 187022, 840832, -189224, 892082, 1280998, -606822, 409478, 242264, 71558, 3934 ], [ 1232712, 88088, -304568, 1474024, -1045304, -843472, 662496, 1006544, 49440, -302456, -404608, 1121424, 1185144, 1513368, -1015664, 530672, 428536, 1531856, 468872, 543232, 738976, 519032, -513752, -626472, 642728, 853664, 151208, -25016 ], [ 1112124, 39518, 249256, 1125574, -899612, -1058776, 627426, 732962, -227430, -454592, -414676, 1207332, 872070, 1706004, -1045046, 594272, 169426, 1141712, 433184, 427762, 1167508, 649784, -937886, -620538, 677078, 594506, 80084, 387202 ], [ 198024, -508732, 1403056, -184076, -563912, -1642576, 537276, -225988, -825780, -152192, -396376, 597432, 565620, 1260504, 148204, 452672, 416476, 348512, 104384, 480412, 1134808, 1245584, -96836, -590988, 527828, -468244, -130216, 1206652 ], [ 610308, 388596, 1446412, -570186, -1132964, -1148262, 906456, -100114, 10468, -769916, 131762, 106238, 521104, 804756, 80706, 302654, 143928, 628424, 6408, -301174, 538346, 702148, -787984, -355136, 598300, 274118, -335026, -928 ], [ 1158560, 1424608, 1111264, -654032, -1743968, -447136, 1260736, 102496, 977536, -1352320, 690544, -302080, 414448, 484064, -266656, 176928, -67792, 1134272, -42480, -1191376, -71376, -26608, -1581488, -76384, 640240, 1279232, -392576, -1512800 ], [ 296060, 843508, -259436, 18418, -967268, -86236, 607336, -1137404, 282736, 129680, 525994, -244480, -716102, 1314164, -534556, 270828, 1228658, 1469672, -123930, -1387726, 291474, -117658, -287138, 165116, 20890, 1015232, 772624, -1676900 ], [ -280540, 254608, -772076, 27268, -532688, -170296, 617656, -1372304, -170744, 691460, 330964, 136700, -1299092, 1443344, -317776, -64452, 1713548, 1373912, -85320, -1442656, 350544, 89852, 399292, 389156, -195020, 660632, 993664, -1716980 ], [ -428290, -345992, 2374, -959282, -611288, -921796, 1623556, -99704, -262244, -127090, 90214, 1003250, -1060742, 521144, 626024, -1043502, 981098, 631412, 133380, -1285456, -46056, 745202, 173842, 587006, 194230, 170132, -201536, -1571030 ], [ -759392, -473080, -351680, -901152, 119128, -819352, 666352, 290768, -157704, -194968, 117264, 826264, -353144, 472544, 533256, -863680, 446872, 470584, 721488, -633840, 40008, 762720, 290760, 736288, -83472, -412304, -612992, -863168 ], [ -1171592, -390730, -1204880, -380952, 1207378, -339202, -1159148, 291068, 33546, 69182, 262764, 187714, 562006, 810344, -17994, -171280, 322, 567034, 1472988, 236460, 339558, 498120, 559110, 864088, -656172, -1035404, -677792, 93232 ], [ 287224, -234232, -613600, -689256, 546712, -18300, -300668, -12328, -66468, -512044, 714328, -503524, -508116, -132500, -1140376, 319988, 991148, 772116, 322540, -185132, -272720, -127156, -644696, 793272, -124200, -366168, -350984, 310076 ], [ 1105372, 31712, -15190, -950880, 192322, 318888, 319066, -374848, 16692, -548236, 1014250, -966028, -1102704, -696884, -1606792, 587870, 1516382, 563328, -454316, -364706, -656996, -421432, -1532648, 863916, 245376, 102552, -124430, 164462 ], [ 211072, 576512, 551360, -1063680, 686272, 703488, 231616, -878848, 580992, 846464, 913600, -838528, -405504, -243584, -366592, 288320, 794432, -713472, -204416, 122944, -423296, 147968, -1557248, 1305216, 158976, 10752, -169280, -887488 ], [ -73058, 222096, 917702, -1153776, 516904, -26128, -452846, -755564, 257772, 992014, 482710, -872106, -27794, -504944, -154006, -112624, 507298, -350510, -732472, 198740, -266050, 325982, -761838, 724320, -70098, 43050, -525794, -1381212 ], [ 96892, -801504, 1135052, -1226976, -146096, -1584928, -1581596, -165464, -725928, 207964, -193940, -1025556, 112156, -1298144, -706156, -589024, 543748, 1232740, -1839472, -31960, -165700, 212732, 643812, -617280, -405348, 167700, -1114244, -1459512 ], [ -453098, -140564, 649882, -330636, -208366, -1201008, -1562836, 839726, -241668, 1244, -184450, -369236, 158116, -770934, -284606, -599894, 912348, 169580, -1056792, -755750, 646140, 425522, 232972, -889890, -3108, -802640, -486804, -1294322 ], [ -1039496, 694624, 198832, 400392, -151072, -415200, -1321216, 1715288, 315528, -3544, -164104, 324784, 123640, -51840, 144424, -467144, 1145544, -966064, -229536, -1250912, 1223472, 703040, -358112, -908592, 521424, -1638968, 178824, -1005056 ], [ -1235546, 1084024, 494332, -519558, 48728, 911400, -836416, 1575038, 69978, 585506, -640954, 562684, -257210, 608160, -173726, 43606, 399594, -344764, -694536, -147512, -5028, 1057040, -428312, -457692, 1092324, -887318, 62874, -261056 ], [ -995716, 633420, 349260, -602156, -150292, 1419824, -701612, 1161224, -140892, 516656, -206808, 871984, -374492, 1002756, -451144, -259876, 198664, -288408, -958528, 260452, -515924, 923820, -342248, -132864, 1071760, -841508, 3432, 155320 ], [ -230266, -830130, -327090, 324994, -830242, 941624, -988862, 417524, -309942, -345544, 1325892, 1267384, -173942, 1077306, -679444, -1545226, 654964, -913308, -980128, -170198, -161474, 203070, -67748, 39936, 337960, -1646858, 12132, 176620 ], [ -100416, -453296, -578848, 1009776, -697744, 1223456, -70432, -66224, -504416, -1098208, 1139952, 53680, -74192, 360352, -380112, -1399440, 1202320, -611296, -977312, -986240, -178080, -504464, 432544, -835136, -92432, -736816, -476112, -203264 ], [ -192882, 522574, -642460, 1534632, -298786, 1703000, 1143140, -466580, -681656, -1750912, 370230, -1595384, -15398, -573986, 68742, -773610, 1723630, -1336, -940970, -1864964, -311160, -1137056, 934168, -1969466, -403148, 657110, -1091520, -693098 ], [ -445332, 889324, 352040, 194832, -120436, 738800, -377560, -982280, -238256, -896512, -415620, -590384, -118748, -280436, -190308, -280260, 878380, 451664, -298820, -1109864, -218160, -78656, -370832, -793316, -312248, -303940, -712320, -554948 ], [ -326682, 930324, 1034690, -272468, 170364, 162850, -1411260, -1040580, -255506, -125112, -769970, 77416, -391898, -356586, -418158, -19110, 450080, 495914, 133080, -392964, -215010, 512694, -749982, 142734, -101798, -477140, -291570, -528748 ], [ 534168, 319824, 1093640, 1005232, 686064, 363400, -1470960, -184080, -1194056, 480288, -261320, 70816, -1004648, -1172136, -583608, -222360, 855680, -277336, 144480, 247536, -391560, 169944, 722568, 598584, 347752, 925360, 212280, -726448 ], [ 481620, 357736, 901046, 900380, 626390, 755992, -600812, 223758, -859188, 510408, -111750, 445386, -709922, -1139994, -359334, 308248, 622456, -682294, 231550, 360602, -267592, 242110, 947362, 580016, 91550, 1045794, -295968, -899708 ], [ -115080, 781936, 558596, -28120, 223940, 1262992, 823288, 364308, 234312, 197808, -176100, 1047036, 125428, -602844, 97116, 1276048, 8656, -867844, 363700, 159452, 35408, 561460, 428812, 278816, -585100, 402444, -1407168, -1058408 ], [ 354546, -329804, 418454, -48166, -468310, 410416, -163886, 336498, -516282, 844170, 360540, 781218, -78638, -768114, -160308, 727366, 721726, 262160, 520966, 681698, -423076, 297484, 178948, -525118, 195944, -839136, -313680, -875006 ], [ 629312, -1266432, 162432, -91456, -991104, -176576, -1094624, 253568, -1042144, 1174112, 594272, 489760, -57472, -816640, -516096, 100352, 1156256, 956000, 467392, 968448, -858656, 190624, 136160, -887104, 938848, -1590528, 553536, -514912 ], [ -156388, -1064832, -585768, -511756, -796104, 651724, -1044074, 21368, -147994, 29762, -481678, 381910, 1127528, -209440, -1005696, -329248, 138206, -380350, -371708, 154848, -965606, 850174, 770810, 541796, 1073698, -342528, -120564, 387038 ], [ -303612, -682960, -604900, -429772, -852588, 959652, -770084, -250656, 634056, -172948, -673140, 287132, 1575100, -90540, -1166596, -242428, 172148, -475012, -558956, -45280, -478920, 1009112, 642648, 623976, 1175260, 48572, -657636, 1093744 ], [ 170838, -125560, 85850, 141278, -1153938, 760902, -278534, -561456, 1306956, 541202, -3390, 205082, 1304650, -447090, -1007446, 347222, 1230398, 639338, -111506, 351920, 585780, 680612, -228252, -605124, 1244410, -394678, -1061286, 1610344 ], [ -351312, -204760, 245360, 220928, -1242648, -230088, 517936, 45744, 188616, 470192, 13320, 379112, 462400, -616200, -585136, -181528, 853568, 446048, 282184, 222440, 9000, 436952, -415872, -332304, 416560, -954328, -623616, 582904 ], [ -1045962, -423132, 257948, 202774, -1268286, -1252132, 1228124, 654454, -1258618, 162992, -3296, 537278, -469656, -677956, -144524, -775202, 212300, -45018, 602542, -53200, -831430, 275822, -394550, 287968, -480938, -1397828, -76724, -571952 ], [ -996012, -447432, 133448, 427924, -1197636, -651832, 359624, -951596, -1550668, -531808, 1242304, -80572, -885456, -152056, -165224, 716548, 487400, -253068, 341092, -469600, -246580, 710372, -2900, 635968, 123412, -430328, -512024, 785248 ], [ -665922, -428638, 277082, 354780, -665654, -52924, 36208, -1622686, -1259296, -505320, 1597488, -614264, -692372, 269734, -125604, 1090406, 714766, -574798, 165772, -507434, 164618, 658360, 191840, 836532, 332028, 158316, -423874, 960524 ], [ 108528, -341488, 846032, -191520, 598096, 543776, 577408, -810736, -42496, 665280, 540288, -1014464, 466528, 526384, 9696, -308944, 866416, -1076848, 127072, 55216, 300368, -165440, 74240, 803232, -87072, 146016, 494576, -738976 ], [ -235248, 127652, 761366, -361848, 202306, 183104, 234676, -87016, -92638, 390744, -270786, -715046, 712732, -110180, -31362, -346798, 726856, -330112, 169564, 774538, 546482, -662942, -250726, 317460, 178656, -467880, 914246, -1201726 ], [ -1105248, 776552, 369116, -355248, -974444, -628096, -524024, 595184, -738988, -563856, -966036, -86396, 529432, -1167080, -155412, 256052, 450256, 1004288, 250264, 1567588, 844532, -1006892, -673276, -381240, 766656, -1364880, 1099196, -1082476 ], [ -333478, -720894, 800160, -538156, -435840, 92536, -326132, 644620, -1319346, -514414, -525844, -190666, 251524, -368320, -341804, 452000, 747144, -411222, 126710, 413582, 76344, -107798, -262750, -52830, -140822, -904518, 791980, -857084 ], [ 292352, -1643264, 1107960, -435936, 139440, 549096, -257632, 474240, -1501896, -219024, -64824, -352976, -11696, 215480, -329064, 397440, 872144, -1283832, -92760, -428008, -307176, 416272, 137240, 238680, -676072, -664888, 495520, -697424 ], [ 393152, -822464, 1014810, 464664, 686340, 164046, -617032, -252960, -595446, 677076, 367926, -619676, -227396, 68330, 235986, -315360, 481244, -456282, -560610, -263758, 447474, -184628, 445490, 351330, -75022, -1134538, 265720, -726524 ], [ 174668, -441992, 288552, 313920, 986196, 48132, -986848, -763356, -23232, 989712, -143820, -536180, -574052, 95564, 222360, -615048, 72956, -533244, -55740, -212740, -4200, -186020, 339452, -109320, -183436, -493456, -79328, -546464 ], [ -294682, -407492, -935148, -662880, 1091946, 143682, -1364848, -1103406, 286368, 843912, -1397670, -177530, -1023602, 259814, -245940, -590148, -348994, -1320894, 1213410, -250690, -1403700, 283630, -92098, -1020420, -849286, 1020344, -514928, -202064 ], [ 88192, 663680, -997632, -601728, 587776, 807680, -1001856, -739712, 947584, 793088, -407680, -729600, -994304, 727936, -1015040, -158720, -130432, -1176448, 404352, 220416, -1135488, -104320, -235520, -14208, -401280, 517888, -393856, -569472 ], [ 534426, 1507746, -828280, -358812, 178206, 1285074, -538214, -323130, 1516114, 587692, 746628, -1314890, -823040, 976960, -1423362, 336662, 162116, -830988, -494246, 575406, -613968, -400024, -351882, 906908, 79484, -42692, -187402, -963764 ], [ 497076, -6204, -471280, -96312, 928956, 108324, -229964, -302580, 1193764, -612008, 613128, -1182740, -304640, -352640, 568188, 797612, 244616, -248088, 164404, -254244, -286368, 698576, -598932, -584392, -363016, 1074808, -40852, -802664 ], [ 343038, -169992, 96392, 18942, 809166, -533034, 186592, -468744, 609262, -745346, 532296, -544502, -135842, -812360, 1570794, 1073432, 221384, 19662, 577732, -606780, -202044, 568454, -773778, -1150900, -766840, 1131556, -33826, -223718 ], [ 40488, 1384608, 932192, -53208, -418584, -492984, 740992, -872544, -308888, 478504, 518496, 737848, -411992, -164960, 1314744, 1113632, 63584, -113688, 678832, -352080, -427344, -1125496, -856728, -540400, -1121440, -161744, -204376, 887032 ], [ 698128, 859218, 773152, 141942, -246364, 41076, 313422, -406354, -818498, 632164, 132566, 144478, -37052, -101660, 506054, 565882, -462496, 565092, 238622, 507290, -587744, -810956, -364708, -471760, -665780, -773374, -141616, 1004922 ], [ 1649068, -371400, 269004, 415828, 405776, 707120, -456028, 358776, -1147208, 376944, -381344, -1082112, 546448, -224252, -475008, -159232, -1119468, 1499216, -380636, 1515636, -724796, 207028, 324460, -586364, 62536, -1116328, -13180, 771964 ], [ 561118, 264300, 372654, 15778, -6424, -366280, -670678, 488076, -295508, -598056, -627344, -525312, 100648, 620698, -412608, 445568, -1665918, 974216, -350486, -64014, -871046, 242578, 578110, -197414, -11564, -700228, -584230, 911014 ], [ -411056, 882048, 600384, -356960, -379072, -805456, -647920, 810528, 438496, -889632, -450080, 27456, -310832, 1185424, -495072, 1031072, -1910928, 673472, -64688, -718080, -650528, 84832, 546928, 124576, -336848, -631936, -797968, 761920 ], [ -1137206, 1461648, 1091784, -671660, -667672, 103094, -120670, 1543428, 922396, 271068, 626620, 571656, -649382, 1154674, -885372, 1575572, -1515378, 849272, 764362, 594720, 349372, -483668, -89522, 304276, -1195898, -1302736, -252418, 520 ], [ -1244932, 1164396, 846172, -822048, -853784, 401960, -346532, 931748, 455752, 351228, 644768, 162000, -348808, 145504, -648324, 938332, -300936, 688996, 508732, 165592, 673808, -355452, -443164, 49828, -1324192, -1677664, 134984, -96272 ], [ -962782, 314346, 135922, -868848, -975284, 316460, -1047182, -527602, -610148, -249822, -4432, -849000, 354692, -1480496, -15774, -443918, 1429764, 316846, -430718, -1361708, 572408, 211998, -618514, -478322, -991792, -1866064, 422684, 225928 ], [ 522832, -110976, -480080, -889128, -1404144, -124408, -511592, 185920, -465648, -81384, -267528, -238608, 1161008, -489312, -100624, 429256, 84280, 753352, 341392, -387152, 831816, 285088, -100400, 622128, -1326744, -861200, 373648, 550984 ], [ 1756432, -291366, -861980, -634668, -1575624, -435448, 17908, 735730, -292038, 123666, -440178, 243282, 1679318, 431748, -254464, 1142296, -1274300, 886882, 947122, 607438, 1031166, 386908, 218650, 1530798, -1626744, 44110, 431308, 667024 ], [ 1486432, 333084, -346280, 707832, -591024, -80848, 14008, -264020, -500388, 158316, -410028, -456468, 1003268, -5352, -388864, 286096, -1418600, -524468, 182572, 651988, 841716, 807208, -544100, 1001748, -1512144, 59860, 1054408, -54176 ], [ 697840, 119410, -20390, 922054, 513086, 72102, 243430, -218076, -380178, 376560, 41700, -547790, 355782, -213496, -355210, -210464, -1465960, -737536, -82552, 127774, 169786, 306356, -505282, 202376, -715042, -83194, 1169424, -389540 ], [ -623360, -955040, 110560, -22496, 1739936, 17952, 712480, 901824, 77472, 783360, 926400, -14240, -262368, -186496, -148960, -337664, -1413760, 280064, 165248, -980576, -997664, -1140544, 356768, -874624, 783008, -389344, 762624, -328640 ], [ -970234, -1568700, 398804, -561008, 806560, 301164, 438720, 10178, 489810, 141258, 622840, -150458, -333116, -114066, -563508, -610830, -14000, 615978, 106248, -170128, -766814, -730242, 569582, -585774, 526634, -257478, 733896, -616312 ], [ -1062028, -1957680, 620096, -874616, -626876, 580656, 38280, -1282708, 780132, -763572, 50260, -441080, -177152, -79860, -1096632, -787668, 1528768, 752472, -11856, 1053716, -195260, 71172, 586088, -10488, -71608, -84408, 780792, -919060 ], [ -1258978, -1199880, -419104, 131884, -1074026, -234744, 497580, -916558, -191418, -1418622, 89710, -418580, 878848, -626910, -1057332, 598482, 513568, 721572, 147144, 1047566, -66410, -421578, 369788, -400788, 870092, -803508, 518292, -308110 ], [ -790424, -631808, -897352, 652080, -1115512, -665424, 365016, -282168, -815208, -1297176, 120424, -372952, 1461424, -806432, -1021840, 1149896, 180840, 472608, 213912, 644600, -118552, -553856, -155408, -820936, 892944, -857048, 35992, 349320 ], [ 795226, -382208, -434002, 355980, -476062, -450324, -761034, 802482, -855258, 127674, 136474, -288502, 1249324, -369032, -992740, 300146, 993690, -142392, 125862, -424450, -474502, -81056, -1199108, -1291186, -626556, 206602, -815258, 1084770 ], [ 1323776, -299008, -279552, 257280, -262912, -378624, -1136384, 1164032, -868608, 602624, 141824, -260352, 1178624, -223232, -983040, 16896, 1264640, -347392, 96512, -780800, -593152, 76544, -1547008, -1447936, -1133056, 561152, -1099008, 1329920 ] ], [ [ -1241088, -854528, 400000, -793088, -1344768, 1215232, -236416, 435200, -1181440, -1470720, 1139456, -1098752, -767104, 828544, -786304, 726528, 1309440, -1637248, 441088, -775936, 1595520, -632832, 715904, 289152, 954240, -577408, -1343360, -433152 ], [ -1243440, 48256, 589312, -272288, -868320, 612736, 520496, 451472, -630688, -958752, 422000, -511952, 108896, 158896, -199360, 328512, 1237488, -1687696, -17792, -421696, 1491600, -363360, 543680, 17952, 144576, -1093264, -949760, 149328 ], [ -1247115, 1458856, 885112, 541462, -123870, -328664, 1703171, 476897, 229862, -158802, -699025, 404923, 1477646, -887429, 717740, -293388, 1125063, -1766521, -734792, 131804, 1329225, 57690, 274580, -405798, -1120524, -1899289, -334760, 1059453 ], [ -642630, 508566, 216592, 737112, -270590, -924404, 1474016, 633432, -71378, -10202, -798260, 344388, 1517026, -207204, 689490, 228862, 1191068, -148546, -244642, 467604, 677270, 481610, 1016980, -731128, -275824, -1037354, 296060, 507208 ], [ 62925, -264273, -370035, 983217, -544035, -1220802, 1155372, 827586, -220204, 66101, -772592, 428986, 1399979, 619007, 319386, 742006, 1201563, 1261186, 234901, 584704, 244036, 676235, 1223897, -933913, 506889, -94716, 636681, -33331 ], [ 965100, 143652, -442260, 1552092, -1032660, -580152, 875472, 1118136, 434096, 54476, -569792, 1246936, 1073204, 1522532, -986664, 945256, 979188, 1546936, 384076, 8704, 676336, 87860, -642628, -742588, 563964, 716784, -16644, -177556 ], [ 1096986, 141453, 118524, 1335273, -850602, -725508, 788115, 961395, 408743, -119584, -388286, 1093942, 911945, 1758494, -1157073, 1059664, 705723, 973048, 483760, -119381, 973150, 210260, -1224493, -697591, 370113, 751599, -369474, 255107 ], [ 517836, -239322, 1263624, 393198, -49452, -1596408, 878490, 391770, -243982, -443584, -226436, 44692, 903470, 1378244, -279198, 1092064, 385098, -394352, 537760, 165994, 1144900, 988760, -620518, -787666, -55362, 69474, -444924, 1220282 ], [ 741446, 650350, 1457490, -88815, -761590, -1146841, 962948, -147355, 302614, -976570, 188747, 106557, 928728, 924062, -304733, 534045, -226924, 11884, 574924, -351025, 439775, 624486, -1143640, -630752, 129834, 732521, -258379, 11600 ], [ 988272, 1670992, 1268560, -346168, -1595024, -488432, 977696, -699760, 994240, -1354176, 572456, 410624, 829032, 589392, -512112, -69456, -658232, 784416, 526616, -1013432, -298040, 89624, -1735304, -424848, 379240, 1535360, 69568, -1530896 ], [ -113478, 1346542, -297890, 393707, -535574, -619082, 419996, -1422010, 595240, -28776, 205631, 607424, -381993, 1397742, -505962, 80994, 984043, 1215516, -205159, -1351157, 375835, 322649, -734579, -283398, -7385, 923360, 1078168, -1690646 ], [ -705738, 922072, -949730, 410822, -206264, -825812, 510356, -1356760, 254860, 434694, 159806, 853754, -1130718, 1552152, -204792, -229926, 1691218, 1164996, -534124, -1386512, 701560, 561914, 16666, -158538, -307250, 361700, 1288768, -1685486 ], [ -533763, 347572, -229655, -656203, -972164, -1146662, 1572806, -110260, 2410, -394731, 595481, 1174379, -1185993, 725652, 538908, -1232901, 995743, 392046, -258874, -968312, 505060, 810539, 393691, -58563, -476975, -124450, 302368, -1432961 ], [ -640144, -192244, -347040, -532272, -254972, -928740, 702312, 239032, -149004, -241252, 471064, 508772, -434228, 796880, 736140, -614048, 151652, 365140, 434040, -161256, 147308, 528400, 745132, 114992, -325912, -419032, -20928, -487328 ], [ -869644, -716719, -834840, 118428, 1118203, -472515, -1023138, 191482, -255729, 346973, 98914, -593053, 674497, 1265180, 691665, 722152, -758173, 668215, 1311690, 817794, -281767, 11500, 1085257, 321092, -32962, -628882, -50928, 764872 ], [ 518644, -220660, 53168, -175260, 748900, -46778, -195514, 484036, -344694, -631234, 384772, -1035094, -266430, -201694, -848868, 837870, 696450, 921118, -19486, 133694, -671992, -473358, -370820, 830740, 420420, -619396, -208652, 571482 ], [ 1233610, 328208, 662975, -573648, 527011, 262396, 252743, 420448, -156786, -924946, 698527, -1197970, -958632, -1009678, -1588812, 795597, 1651725, 745216, -747970, -190387, -956566, -640788, -1475228, 1220674, 568320, -433948, -320789, 137637 ], [ 160960, 977408, 509600, -1208448, 744736, 272896, -363232, -570752, 742464, 595904, 1061152, -665920, -940032, -56128, -218112, 389472, 1240800, -531584, 150080, 469088, -970816, 6912, -1612928, 1292224, -74880, 196352, -311264, -864288 ], [ 61357, 577752, 644841, -1371624, 272956, -446744, -1005093, -667810, 494818, 1065877, 854113, -620415, -641115, -273640, 183583, 12888, 785843, -179845, -305940, 246590, -519075, 279437, -677477, 733136, -370683, 630271, -623379, -1438922 ], [ 685882, -602448, 994866, -1183824, -711944, -1709744, -1666218, -99460, -606332, 753802, 223138, -936990, -133590, -1362640, -135842, -341712, 298118, 1383830, -1769640, -632260, 279450, 272762, 1056598, -295264, -407958, 918046, -1174854, -1695572 ], [ -152223, -237598, 378471, -490194, -279909, -969704, -1679358, 787845, -96262, -102518, 380093, -155390, 70710, -375345, -5597, -651137, 608138, 163490, -1026980, -1048505, 743290, 463947, 203218, -776819, -316598, -407544, -576414, -1216747 ], [ -1040076, 393488, -230136, 57612, 188112, 77104, -1540224, 1567620, 442316, -774596, 501620, 601096, 128628, 710976, 100924, -761900, 935468, -1164424, -174320, -1213328, 974536, 715104, -827216, -986312, -46280, -1615188, 120012, -611584 ], [ -1007751, 1174388, -17286, -568713, -299388, 1116604, -1125024, 1525245, -170809, -39821, -199255, 338746, -337047, 640176, -280301, 133825, 709343, -808474, -526220, -431828, 254986, 1121304, -697316, -209162, 1059670, -900513, 402087, 62816 ], [ -963526, 936818, -19214, -387266, -614814, 1464136, -830082, 1237900, -285834, 156360, 35516, 559944, -424778, 608646, -428524, -35126, 550028, -642788, -681056, -234346, -302078, 1070850, -661596, 357120, 1256664, -887734, 562204, 415508 ], [ -904951, -528907, -280139, 768259, -722739, 977236, -680157, 655150, 199791, -296940, 1398566, 1364244, -56753, 624471, -295774, -1487951, 471278, -706538, -598256, -741121, -663203, 469725, -739446, 669120, 357564, -1721359, 575254, 380258 ], [ -817760, -76296, -592304, 1259176, -515160, 1214640, 27472, 28664, -169872, -1066192, 1190760, 177800, 281928, -84624, 187592, -1220568, 1030872, -96720, -747632, -1277632, -623984, -355288, 188016, -476000, -301464, -989000, -53176, -195840 ], [ -705515, 990837, -871850, 1472572, -219123, 1644420, 841366, -608158, -802644, -1856704, 450705, -1578100, 567879, -969459, 737801, -413343, 1750629, 703596, -962111, -1767814, -427508, -1165360, 1344228, -1984343, -825330, 209089, -864160, -898911 ], [ -224990, 1185762, 48700, 437272, -369198, 793320, -335684, -1136908, -785544, -584704, -272070, -790600, -172746, -169134, 37226, -657318, 1116354, 591096, -848486, -903964, 283192, 206240, -195672, -344918, -60180, -166886, -832960, -245286 ], [ 132185, 904862, 795875, 125122, -246598, 162995, -1214234, -1222758, -881819, 433196, -576395, -56100, -772871, 22241, -411749, -799993, 654704, 259071, -447036, -110214, 433517, 901265, -698797, 699157, 548295, -44286, -566635, 102814 ], [ 242660, -327688, 1196300, 1259272, 421352, -25780, -1495784, -422808, -1204844, 942896, -43820, 572400, -1091996, -1004284, -357524, -740068, 538304, -512004, 530064, 543336, -536908, 243140, 871628, 552532, 843420, 1075464, 169940, -160136 ], [ -27330, -265764, 816337, 830954, 169089, 314148, -689378, -127403, -724686, 517484, -170185, 888303, -964339, -1267623, -139833, -18524, 50228, -862993, 591933, 267367, -289516, 29917, 973491, 668872, 470957, 1018099, -229616, -545850 ], [ -523980, 567336, -28538, -528196, -631386, 969048, 765172, -132578, 233964, -465016, -689110, 1017978, -570514, -1076298, 175242, 1097176, -659272, -963718, 108558, -562358, 683384, 81742, 200466, 941872, -299218, 259474, -1306016, -1004700 ], [ 419883, -523698, 229345, -524665, -833217, 432456, -297605, 166123, -553431, 361871, 223370, 588339, -503749, -710955, 174642, 662377, 524381, 189080, 638793, 359827, -333814, 384658, -1722, -166301, 578396, -959312, -417848, -747261 ], [ 1012576, -1470592, 357312, -411616, -863040, 102752, -1203664, 344512, -1147472, 988048, 746000, 176560, -185536, -274688, -11264, 70656, 1323760, 873872, 930464, 949888, -1187632, 699632, 7632, -865760, 1335568, -1713024, 224096, -347408 ], [ -151574, -1268992, -347388, -331666, -450540, 918002, -724639, -18188, -468647, 293923, -627925, 9985, 1164764, 367312, -779264, -602544, 99085, -569053, 17414, -246512, -800857, 978557, 614007, 384790, 1120243, -604224, -671854, 347917 ], [ -319098, -1006136, -308694, -378674, -590370, 1271286, -255798, -275248, 275500, 10274, -643502, 169450, 1545114, 400894, -1102854, -398970, -9682, -565318, -255906, -432720, -209452, 907844, 535812, 332700, 1103050, -289510, -1140950, 1027624 ], [ 483777, -683636, 453831, -549299, -1267995, 1174761, 203127, -429448, 1083250, 126299, 663523, 646375, 981039, -157931, -993729, 658305, 968093, 847007, 93669, 364680, 581198, 496694, -208938, -987750, 1278775, -747985, -1194425, 1692124 ], [ -219768, -574916, 561576, 105856, -1350180, 143316, 885192, -93688, 52780, 189704, 687628, 401500, 622944, -247436, -278664, -196260, 895328, 497552, 612204, -104100, -149572, 335684, -232128, -270360, 197320, -1242820, -519680, 758644 ], [ -1171503, -516106, 468778, 830305, -1269533, -958710, 1449162, 201329, -1330103, 146056, 505712, -16419, 272860, -193830, 449454, -1230067, 627058, -219975, 1025797, -801400, -1130217, 261989, -62993, 851728, -992063, -1578150, 187698, -337864 ], [ -875778, -422956, 18028, 222430, -1053158, -475860, 324012, -1089346, -1672178, -809744, 1438112, -362394, -499640, 110220, -167196, 637958, 1010908, -234450, 9622, -643600, -843342, 429014, 222082, 956128, -176738, -275700, -556452, 862736 ], [ -631267, -432205, -34233, -40374, -541969, 12326, -217368, -1478701, -1532592, -798684, 1729032, -645236, -574110, 499385, -440950, 1211481, 1048469, -530805, -340974, -367103, -536689, 371028, 122704, 961870, 388346, 469602, -571107, 906642 ], [ -467992, -603880, 545592, 244176, 436856, 508976, 167232, -438376, -628992, 746016, 1002432, -827936, 458640, 1023560, -170800, -268344, 536744, -1274280, 364176, 97672, -198664, -43872, -586496, 811120, 556496, 331152, 571368, -884208 ], [ -640552, 16118, 791265, 381132, 78563, 258272, -3762, 388004, -721677, 668100, -20835, -206009, 667434, 380906, 223229, -309765, 557612, -415488, 221706, 813775, 158027, -589485, -895193, 154654, 560528, -435516, 1164777, -1152861 ], [ -971152, 1008668, 879690, 448632, -908962, -344128, -436212, 1113704, -1283202, -173400, -1183710, 794566, 488484, -810844, 675554, 325710, 829112, 1197312, -319644, 1648150, 523502, -1196610, -1015418, -739796, 487328, -1497816, 1499802, -705186 ], [ -707897, -587581, 950960, 203838, -365312, 1012, -470958, 516498, -1465419, -550693, -760222, 494865, 536710, -354400, -236418, 149936, 844236, -445761, -461903, 281429, -285228, -65313, 6515, -626189, -63073, -650217, 1124610, -957946 ], [ -271872, -1646976, 931060, 74928, 222728, 140892, -517008, -95552, -1484844, -533848, -334292, 88520, 450680, 33940, -798748, -46144, 779576, -1504116, -531588, -728796, -578268, 658712, 630820, -384124, -304988, -221652, 711280, -1003896 ], [ 594528, -1034976, 661735, 288228, 817478, -355083, -624108, -648752, -1085169, 531902, -21167, -513130, -21670, 110815, -296773, -236944, 514826, -709191, -431763, -592821, 635307, 131762, 75595, 135251, 337387, -1089327, 246580, -428346 ], [ 619122, -475980, 103996, 10464, 969086, -479610, -951120, -954698, -716448, 924056, -374834, -807214, -550678, 142834, -291868, -270412, -34054, -682362, 226662, -516486, 275940, -159862, -138758, -148876, 87598, -511320, -192080, -342768 ], [ -17703, 41370, -680354, -653136, 772511, -312285, -1450920, -1066373, -372048, 786956, -1252409, -859639, -1124203, 139609, -677518, -180262, -806179, -1259037, 1323987, -487011, -1319310, -266587, -85283, -1064326, -863177, 1202580, -610280, -642168 ], [ 394432, 880832, -689536, -484800, 320512, 507008, -851520, -351808, 544832, 800512, -238784, -1123072, -1098240, 792896, -1137536, -381440, -470080, -855360, 409920, 224128, -1051968, -213824, -562176, -123712, -778048, 825984, -648128, -727232 ], [ 808679, 1457779, -593844, -257834, 43501, 1156923, -178585, 289321, 1371259, 630786, 883334, -1368047, -932544, 1221024, -1268995, -470495, 934, -381778, -603257, 801925, -469432, -41700, -1020303, 727978, -515654, 311514, -642383, -716046 ], [ 186254, 185254, -663144, -521684, 1040026, 169398, -177010, -323054, 1098934, -755964, 745484, -1294622, -553344, -317376, 585530, 384130, 148684, -481828, -181682, -77750, 84368, 665400, -838878, -793772, -257804, 1085364, -763358, -359196 ], [ -315523, 76276, -253812, -537539, 984181, -543039, 52496, -740300, 606565, -1075395, 650732, -588785, -436659, -760044, 1474079, 876580, 211756, -486475, 169702, -387482, 121190, 437577, -648411, -1287374, -372788, 1005174, -757811, 100647 ], [ -663748, 1448176, 764688, -237764, -411044, -905364, 572096, -909200, -165860, -36420, 610832, 921940, -654084, 191856, 1133204, 908080, 167056, -369700, 431752, 28168, -499960, -980148, -446436, -472424, -962288, -161976, -591236, 691572 ], [ 326232, 1146811, 424688, 364401, -350474, -252114, 245301, -244795, -564835, 460310, 40897, 333645, 52326, 524566, 494889, 726455, -405424, 461910, -174483, 762983, -587280, -926898, -219766, -540664, -948878, -556541, -247176, 630967 ], [ 1729282, 258132, -383438, 1026046, 206488, 718024, -370826, 684852, -816492, 722856, -697328, -970752, 1043160, 643718, -224448, 475520, -1163490, 1505016, -1061962, 1545390, -496218, -333938, 28834, -900666, -706196, -662652, 132806, 355002 ], [ 447757, 141282, -247163, -154829, -440612, -224876, -313601, 235602, -647742, -365244, -543128, -553152, 153660, 1186343, 46752, 523520, -1690365, 779916, -690337, -171285, -979593, 434587, 750109, -187641, -97346, -494502, -531769, 865977 ], [ -609416, 375360, 133600, -809360, -853280, -755576, -245864, 263472, -265392, -865968, -170288, -75552, -429384, 1466840, -62160, 779120, -1977048, 323616, -170248, -929664, -886704, 748816, 1093288, 314352, -32696, -611520, -858520, 855648 ], [ -1189841, 1355160, 1033900, -345410, -767780, -410351, -155789, 1305222, 570858, -118518, 667162, 529548, -361209, 1190315, -978810, 1475870, -1753323, 438516, 665327, 348336, 430746, 97666, 633013, 367902, -1124471, -1334520, -467395, -262452 ], [ -1095814, 1213986, 846346, -226736, -875940, -331972, -309238, 827638, 269804, 288762, 411376, 10040, -338252, 182160, -586438, 882826, -442572, 632214, 280154, -6204, 552472, 5830, 255446, -6026, -1161328, -1740304, -110356, -598552 ], [ -576589, 366111, -27029, -325736, -1106190, -421822, -616213, -607787, -748246, 481587, -533624, -1218460, -343802, -1287240, 631187, -523349, 1553478, 875589, -874621, -1389954, -79628, 266605, -69979, -649451, -533128, -1946104, 225194, -441652 ], [ 651128, 224960, -441336, -589500, -1462376, -95988, 17252, -128672, -895080, -129756, -203148, -206360, 771016, -336656, -176024, 404780, 49364, 1048108, 181080, -121976, 534508, 129648, 501176, 562504, -1027812, -836376, 547416, -106388 ], [ 1648088, 225095, -740586, -553410, -1649516, 177612, 502382, 255403, -878505, -669861, 45717, 586555, 1554241, 614854, -959744, 1170020, -1461466, 874963, 1111755, 979189, 1064893, 54858, 823271, 1612549, -1529652, 78069, 846066, 70552 ], [ 1430288, 499370, -768636, 749940, -1108616, 71112, 6932, -529022, -567030, -593886, -557058, -419870, 549766, 573604, -815744, 322520, -1557916, -651662, 632130, 321214, 747118, 392508, -220054, 1250974, -1597752, -330306, 1055916, -459248 ], [ 796904, 117931, -652793, 827369, -7203, 131001, 93529, -389002, -278939, -225944, -406698, -485237, -37719, 432972, -663567, 19216, -1499484, -991808, 446988, -422675, 58455, -19314, -238627, 540748, -928627, -358839, 1038808, -819958 ], [ -263296, -936944, -389168, -354256, 1669872, 361776, 777904, 700448, -14864, 441856, 517152, 415888, -196944, 190272, -502992, 274816, -1281984, -113408, 564288, -1254800, -1011120, -1200864, 795248, -527552, 497648, 2736, 788608, -1007008 ], [ -586999, -1549850, 348286, -628520, 695664, 668130, 166816, -226781, 313403, 148015, 228788, 51817, -63706, -244827, -718542, -424853, 84600, 622271, 142092, -262232, -870605, -759619, 485221, -608133, 326911, 364311, 841196, -806900 ], [ -731602, -1957448, 1047904, -610484, -871578, 862536, -651572, -1526366, 567446, -430478, -338050, -616820, 194048, -694254, -1007892, -1165886, 1561248, 1254404, -392568, 1095070, -425114, 40838, -154340, -442356, -142484, 594540, 930548, -511262 ], [ -1113427, -1382348, -165296, -60734, -990303, -466164, 186178, -818741, -232279, -1283453, -326875, -842270, 971648, -708429, -972942, 596539, 720048, 1140854, -538068, 956245, -246239, -88687, -392390, -523806, 934066, -685710, 498398, -324437 ], [ -807012, -824832, -852460, 135880, -758580, -1242872, 408516, -13396, -702108, -1163428, -74340, -991812, 1381384, -719664, -854104, 1262764, 476060, 771888, -407964, 623604, -170404, -292160, -780184, -811308, 942360, -974788, -17948, 134604 ], [ 654663, -296832, -656635, -260270, 61395, -1093022, -402159, 955979, -618183, 589847, 583335, -1013937, 1173634, -725964, -594454, 88939, 1234535, -25812, 184761, -34371, -267529, -619760, -1419334, -1444683, -842490, 399887, -675623, 1050579 ], [ 1141888, -120832, -591360, -392320, 334720, -1043072, -672384, 1279104, -590208, 1174272, 802560, -1021312, 1104384, -728064, -507904, -302336, 1487360, -291712, 382336, -253696, -299904, -728960, -1632384, -1655808, -1437440, 858112, -894848, 1355904 ] ], [ [ -1835008, -1374208, 708096, -1193984, -1842176, 1549312, 116224, 405504, -1307648, -1879040, 1770496, -1306624, -1476096, 1656320, -879104, 444416, 1762304, -1522176, 418816, -783360, 1799680, -811008, 1009152, -286208, 928256, -1026560, -1436160, -462848 ], [ -1735744, -193024, 1019904, -520064, -950912, 690688, 715840, 740544, -581504, -1225088, 934720, -487360, -324480, 595520, -342272, -37120, 1471808, -1702080, -363008, -145152, 1669312, -271488, 797952, -465536, 213248, -1360064, -1142784, 276928 ], [ -1580644, 1652576, 1507104, 532936, 441688, -650912, 1652740, 1264044, 553096, -203288, -371180, 792740, 1474920, -1061980, 496528, -789520, 1017908, -1983180, -1584608, 852048, 1465612, 571512, 467952, -745736, -903952, -1881164, -684384, 1432828 ], [ -1044744, 696776, 412864, 866336, 299608, -1244912, 1764480, 1185824, -97304, -253048, -909040, 614320, 1471960, -312880, 570648, 282280, 1040848, -405080, -602328, 701808, 1036232, 635832, 1080432, -1085856, -98112, -1229624, 532816, 677728 ], [ -367812, -123884, -531652, 1185260, -102916, -1414232, 1672848, 1117528, -418448, -209892, -1181376, 576248, 1294564, 608596, 300536, 1239240, 1167140, 1037016, 282780, 328576, 677296, 460388, 1166796, -1261004, 604300, -431696, 1201804, -70596 ], [ 697488, 199216, -579952, 1630160, -1020016, -316832, 1088448, 1229728, 818752, 411408, -734976, 1372448, 961264, 1531696, -957664, 1359840, 1529840, 1562016, 299280, -525824, 613696, -343312, -771504, -858704, 485200, 579904, -184496, -330096 ], [ 1081848, 243388, -12208, 1544972, -801592, -392240, 948804, 1189828, 1044916, 215424, -361896, 980552, 951820, 1810984, -1269100, 1525056, 1242020, 804384, 534336, -666524, 778792, -229264, -1511100, -774644, 63148, 908692, -819032, 123012 ], [ 837648, 30088, 1124192, 970472, 465008, -1550240, 1219704, 1009528, 337816, -734976, -56496, -508048, 1241320, 1495984, -706600, 1731456, 353720, -1137216, 971136, -148424, 1154992, 731936, -1144200, -984344, -638552, 607192, -759632, 1233912 ], [ 872584, 912104, 1468568, 392556, -390216, -1145420, 1019440, -194596, 594760, -1183224, 245732, 106876, 1336352, 1043368, -690172, 765436, -597776, -604656, 1143440, -400876, 341204, 546824, -1499296, -906368, -338632, 1190924, -181732, 24128 ], [ 817984, 1917376, 1425856, -38304, -1446080, -529728, 694656, -1502016, 1010944, -1356032, 454368, 1123328, 1243616, 694720, -757568, -315840, -1248672, 434560, 1095712, -835488, -524704, 205856, -1889120, -773312, 118240, 1791488, 531712, -1548992 ], [ -523016, 1849576, -336344, 768996, -103880, -1151928, 232656, -1706616, 907744, -187232, -114732, 1459328, -47884, 1481320, -477368, -108840, 739428, 961360, -286388, -1314588, 460196, 762956, -1182020, -731912, -35660, 831488, 1383712, -1704392 ], [ -1130936, 1589536, -1127384, 794376, 120160, -1481328, 403056, -1341216, 680464, 177928, -11352, 1570808, -962344, 1660960, -91808, -395400, 1668888, 956080, -982928, -1330368, 1052576, 1033976, -365960, -706232, -419480, 62768, 1583872, -1653992 ], [ -639236, 1041136, -461684, -353124, -1333040, -1371528, 1522056, -120816, 267064, -662372, 1100748, 1345508, -1311244, 930160, 451792, -1422300, 1010388, 152680, -651128, -651168, 1056176, 875876, 613540, -704132, -1148180, -419032, 806272, -1294892 ], [ -520896, 88592, -342400, -163392, -629072, -1038128, 738272, 187296, -140304, -287536, 824864, 191280, -515312, 1121216, 939024, -364416, -143568, 259696, 146592, 311328, 254608, 294080, 1199504, -506304, -568352, -425760, 571136, -111488 ], [ -567696, -1042708, -464800, 617808, 1029028, -605828, -887128, 91896, -545004, 624764, -64936, -1373820, 786988, 1720016, 1401324, 1615584, -1516668, 769396, 1150392, 1399128, -903092, -475120, 1611404, -221904, 590248, -222360, 575936, 1436512 ], [ 750064, -207088, 719936, 338736, 951088, -75256, -90360, 980400, -622920, -750424, 55216, -1566664, -24744, -270888, -557360, 1355752, 401752, 1070120, -361512, 452520, -1071264, -819560, -96944, 868208, 965040, -872624, -66320, 832888 ], [ 1361848, 624704, 1341140, -196416, 861700, 205904, 186420, 1215744, -330264, -1301656, 382804, -1429912, -814560, -1322472, -1570832, 1003324, 1787068, 927104, -1041624, -16068, -1256136, -860144, -1417808, 1577432, 891264, -970448, -517148, 110812 ], [ 110848, 1378304, 467840, -1353216, 803200, -157696, -958080, -262656, 903936, 345344, 1208704, -493312, -1474560, 131328, -69632, 490624, 1687168, -349696, 504576, 815232, -1518336, -134144, -1668608, 1279232, -308736, 381952, -453248, -841088 ], [ 195772, 933408, 371980, -1589472, 29008, -867360, -1557340, -580056, 731864, 1139740, 1225516, -368724, -1254436, -42336, 521172, 138400, 1064388, -9180, 120592, 294440, -772100, 232892, -593116, 741952, -671268, 1217492, -720964, -1496632 ], [ 1274872, -403392, 854680, -1140672, -1277792, -1834560, -1750840, -33456, -486736, 1299640, 640216, -848424, -379336, -1427136, 434472, -94400, 52488, 1534920, -1699808, -1232560, 724600, 332792, 1469384, 26752, -410568, 1668392, -1235464, -1931632 ], [ 148652, -334632, 107060, -649752, -351452, -738400, -1795880, 735964, 49144, -206280, 944636, 58456, -16696, 20244, 273412, -702380, 303928, 157400, -997168, -1341260, 840440, 502372, 173464, -663748, -630088, -12448, -666024, -1139172 ], [ -1040656, 92352, -659104, -285168, 527296, 569408, -1759232, 1419952, 569104, -1545648, 1167344, 877408, 133616, 1473792, 57424, -1056656, 725392, -1362784, -119104, -1175744, 725600, 727168, -1296320, -1064032, -613984, -1591408, 61200, -218112 ], [ -779956, 1264752, -528904, -617868, -647504, 1321808, -1413632, 1475452, -411596, -665148, 242444, 114808, -416884, 672192, -386876, 224044, 1019092, -1272184, -357904, -716144, 515000, 1185568, -966320, 39368, 1027016, -913708, 741300, 386688 ], [ -931336, 1240216, -387688, -172376, -1079336, 1508448, -958552, 1314576, -430776, -203936, 277840, 247904, -475064, 214536, -405904, 189624, 901392, -997168, -403584, -729144, -88232, 1217880, -980944, 847104, 1441568, -933960, 1120976, 675696 ], [ -1579636, -227684, -233188, 1211524, -615236, 1012848, -371452, 892776, 709524, -248336, 1471240, 1461104, 60436, 171636, 87896, -1430676, 287592, -499768, -216384, -1312044, -1164932, 736380, -1411144, 1298304, 377168, -1795860, 1138376, 583896 ], [ -1535104, 300704, -605760, 1508576, -332576, 1205824, 125376, 123552, 164672, -1034176, 1241568, 301920, 638048, -529600, 755296, -1041696, 859424, 417856, -517952, -1569024, -1069888, -206112, -56512, -116864, -510496, -1241184, 369760, -188416 ], [ -1218148, 1459100, -1101240, 1410512, -139460, 1585840, 539592, -749736, -923632, -1962496, 531180, -1560816, 1151156, -1364932, 1406860, -53076, 1777628, 1408528, -983252, -1670664, -543856, -1193664, 1754288, -1999220, -1247512, -238932, -636800, -1104724 ], [ -4648, 1482200, -254640, 679712, -617960, 847840, -293808, -1291536, -1332832, -272896, -128520, -990816, -226744, -57832, 264760, -1034376, 1354328, 730528, -1398152, -698064, 784544, 491136, -20512, 103480, 191888, -29832, -953600, 64376 ], [ 591052, 879400, 557060, 522712, -663560, 163140, -1017208, -1404936, -1508132, 991504, -382820, -189616, -1153844, 401068, -405340, -1580876, 859328, 22228, -1027152, 172536, 1082044, 1289836, -647612, 1255580, 1198388, 388568, -841700, 734376 ], [ -48848, -975200, 1298960, 1513312, 156640, -414960, -1520608, -661536, -1215632, 1405504, 173680, 1073984, -1179344, -836432, -131440, -1257776, 220928, -746672, 915648, 839136, -682256, 316336, 1020688, 506480, 1339088, 1225568, 127600, 406176 ], [ -536280, -889264, 731628, 761528, -288212, -127696, -777944, -478564, -590184, 524560, -228620, 1331220, -1218756, -1395252, 79668, -345296, -522000, -1043692, 952316, 174132, -311440, -182276, 999620, 757728, 850364, 990404, -163264, -191992 ], [ -932880, 352736, -615672, -1028272, -1486712, 675104, 707056, -629464, 233616, -1127840, -1202120, 988920, -1266456, -1549752, 253368, 918304, -1327200, -1059592, -146584, -1284168, 1331360, -397976, -27880, 1604928, -13336, 116504, -1204864, -950992 ], [ 485220, -717592, 40236, -1001164, -1198124, 454496, -431324, -4252, -590580, -120428, 86200, 395460, -928860, -653796, 509592, 597388, 327036, 116000, 756620, 37956, -244552, 471832, -182392, 192516, 960848, -1079488, -522016, -619516 ], [ 1395840, -1674752, 552192, -731776, -734976, 382080, -1312704, 435456, -1252800, 801984, 897728, -136640, -313600, 267264, 493568, 40960, 1491264, 791744, 1393536, 931328, -1516608, 1208640, -120896, -844416, 1732288, -1835520, -105344, -179904 ], [ -146760, -1473152, -109008, -151576, -104976, 1184280, -405204, -57744, -789300, 558084, -774172, -361940, 1202000, 944064, -552832, -875840, 59964, -757756, 406536, -647872, -636108, 1106940, 457204, 227784, 1166788, -865920, -1223144, 308796 ], [ -334584, -1329312, -12488, -327576, -328152, 1582920, 258488, -299840, -83056, 193496, -613864, 51768, 1515128, 892328, -1039112, -555512, -191512, -655624, 47144, -820160, 60016, 806576, 428976, 41424, 1030840, -627592, -1624264, 961504 ], [ 796716, -1241712, 821812, -1239876, -1382052, 1588620, 684788, -297440, 859544, -288604, 1330436, 1087668, 657428, 131228, -980012, 969388, 705788, 1054676, 298844, 377440, 576616, 312776, -189624, -1370376, 1313140, -1101292, -1327564, 1773904 ], [ -88224, -945072, 877792, -9216, -1457712, 516720, 1252448, -233120, -83056, -90784, 1361936, 423888, 783488, 121328, 27808, -210992, 937088, 549056, 942224, -430640, -308144, 234416, -48384, -208416, -21920, -1531312, -415744, 934384 ], [ -1297044, -609080, 679608, 1457836, -1270780, -665288, 1670200, -251796, -1401588, 129120, 1014720, -570116, 1015376, 290296, 1043432, -1684932, 1041816, -394932, 1449052, -1549600, -1429004, 248156, 268564, 1415488, -1503188, -1758472, 452120, -103776 ], [ -755544, -398480, -97392, 16936, -908680, -299888, 288400, -1227096, -1793688, -1087680, 1633920, -644216, -113824, 372496, -169168, 559368, 1534416, -215832, -321848, -817600, -1440104, 147656, 447064, 1276288, -476888, -121072, -600880, 940224 ], [ -596612, -435772, -345548, -435528, -418284, 77576, -470944, -1334716, -1805888, -1092048, 1860576, -676208, -455848, 729036, -756296, 1332556, 1382172, -486812, -847720, -226772, -1237996, 83696, 53568, 1087208, 444664, 780888, -718340, 852760 ], [ -1044512, -866272, 245152, 679872, 275616, 474176, -242944, -66016, -1215488, 826752, 1464576, -641408, 450752, 1520736, -351296, -227744, 207072, -1471712, 601280, 140128, -697696, 77696, -1247232, 819008, 1200064, 516288, 648160, -1029440 ], [ -1045856, -95416, 821164, 1124112, -45180, 333440, -242200, 863024, -1350716, 945456, 229116, 303028, 622136, 871992, 477820, -272732, 388368, -500864, 273848, 853012, -230428, -516028, -1539660, -8152, 942400, -403152, 1415308, -1103996 ], [ -837056, 1240784, 1390264, 1252512, -843480, -60160, -348400, 1632224, -1827416, 217056, -1401384, 1675528, 447536, -454608, 1506520, 395368, 1207968, 1390336, -889552, 1728712, 202472, -1386328, -1357560, -1098352, 208000, -1630752, 1900408, -327896 ], [ -1082316, -454268, 1101760, 945832, -294784, -90512, -615784, 388376, -1611492, -586972, -994600, 1180396, 821896, -340480, -131032, -152128, 941328, -480300, -1050516, 149276, -646800, -22828, 275780, -1199548, 14676, -395916, 1457240, -1058808 ], [ -836096, -1650688, 754160, 585792, 306016, -267312, -776384, -665344, -1467792, -848672, -603760, 530016, 913056, -147600, -1268432, -489728, 687008, -1724400, -970416, -1029584, -849360, 901152, 1124400, -1006928, 66096, 221584, 927040, -1310368 ], [ 795904, -1247488, 308660, 111792, 948616, -874212, -631184, -1044544, -1574892, 386728, -410260, -406584, 184056, 153300, -829532, -158528, 548408, -962100, -302916, -921884, 823140, 448152, -294300, -80828, 749796, -1044116, 227440, -130168 ], [ 1063576, -509968, -80560, -292992, 951976, -1007352, -915392, -1146040, -1409664, 858400, -605848, -1078248, -527304, 190104, -806096, 74224, -141064, -831480, 509064, -820232, 556080, -133704, -616968, -188432, 358632, -529184, -304832, -139072 ], [ 259276, 490232, -425560, -643392, 453076, -768252, -1536992, -1029340, -1030464, 730000, -1107148, -1541748, -1224804, 19404, -1109096, 229624, -1263364, -1197180, 1434564, -723332, -1234920, -816804, -78468, -1108232, -877068, 1384816, -705632, -1082272 ], [ 700672, 1097984, -381440, -367872, 53248, 206336, -701184, 36096, 142080, 807936, -69888, -1516544, -1202176, 857856, -1260032, -604160, -809728, -534272, 415488, 227840, -968448, -323328, -888832, -233216, -1154816, 1134080, -902400, -884992 ], [ 1082932, 1407812, -359408, -156856, -91204, 1028772, 181044, 901772, 1226404, 673880, 1020040, -1421204, -1042048, 1465088, -1114628, -1277652, -160248, 67432, -712268, 1028444, -324896, 316624, -1688724, 549048, -1110792, 665720, -1097364, -468328 ], [ -124568, 376712, -855008, -947056, 1151096, 230472, -124056, -343528, 1004104, -899920, 877840, -1406504, -802048, -282112, 602872, -29352, 52752, -715568, -527768, 98744, 455104, 632224, -1078824, -1003152, -152592, 1095920, -1485864, 84272 ], [ -974084, 322544, -604016, -1094020, 1159196, -553044, -81600, -1011856, 603868, -1405444, 769168, -633068, -737476, -707728, 1377364, 679728, 202128, -992612, -238328, -168184, 444424, 306700, -523044, -1423848, 21264, 878792, -1481796, 425012 ], [ -1367984, 1511744, 597184, -422320, -403504, -1317744, 403200, -945856, -22832, -551344, 703168, 1106032, -896176, 548672, 951664, 702528, 270528, -625712, 184672, 408416, -572576, -834800, -36144, -404448, -803136, -162208, -978096, 496112 ], [ -45664, 1434404, 76224, 586860, -454584, -545304, 177180, -83236, -311172, 288456, -50772, 522812, 141704, 1150792, 483724, 887028, -348352, 358728, -587588, 1018676, -586816, -1042840, -74824, -609568, -1231976, -339708, -352736, 257012 ], [ 1809496, 887664, -1035880, 1636264, 7200, 728928, -285624, 1010928, -485776, 1068768, -1013312, -859392, 1539872, 1511688, 26112, 1110272, -1207512, 1510816, -1743288, 1575144, -267640, -874904, -266792, -1214968, -1474928, -208976, 278792, -61960 ], [ 334396, 18264, -866980, -325436, -874800, -83472, 43476, -16872, -999976, -132432, -458912, -580992, 206672, 1751988, 506112, 601472, -1714812, 585616, -1030188, -278556, -1088140, 626596, 922108, -177868, -183128, -288776, -479308, 820940 ], [ -807776, -131328, -333184, -1261760, -1327488, -705696, 156192, -283584, -969280, -842304, 109504, -178560, -547936, 1748256, 370752, 527168, -2043168, -26240, -275808, -1141248, -1122880, 1412800, 1639648, 504128, 271456, -591104, -919072, 949376 ], [ -1242476, 1248672, 976016, -19160, -867888, -923796, -190908, 1067016, 219320, -508104, 707704, 487440, -73036, 1225956, -1072248, 1376168, -1991268, 27760, 566292, 101952, 512120, 679000, 1355548, 431528, -1053044, -1366304, -682372, -525424 ], [ -946696, 1263576, 846520, 368576, -898096, -1065904, -271944, 723528, 83856, 226296, 177984, -141920, -327696, 218816, -524552, 827320, -584208, 575432, 51576, -178000, 431136, 367112, 954056, -61880, -998464, -1802944, -355696, -1100832 ], [ -190396, 417876, -189980, 217376, -1237096, -1160104, -185244, -687972, -886344, 1212996, -1062816, -1587920, -1042296, -1093984, 1278148, -602780, 1677192, 1434332, -1318524, -1418200, -731664, 321212, 478556, -820580, -74464, -2026144, 27704, -1109232 ], [ 779424, 560896, -402592, -289872, -1520608, -67568, 546096, -443264, -1324512, -178128, -138768, -174112, 381024, -184000, -251424, 380304, 14448, 1342864, 20768, 143200, 237200, -25792, 1102752, 502880, -728880, -811552, 721184, -763760 ], [ 1539744, 741556, -619192, -472152, -1723408, 790672, 986856, -224924, -1464972, -1463388, 531612, 929828, 1429164, 797960, -1665024, 1197744, -1648632, 863044, 1276388, 1350940, 1098620, -277192, 1427892, 1694300, -1432560, 112028, 1260824, -525920 ], [ 1374144, 665656, -1190992, 792048, -1626208, 223072, -144, -794024, -633672, -1346088, -704088, -383272, 96264, 1152560, -1242624, 358944, -1697232, -778856, 1081688, -9560, 652520, -22192, 103992, 1500200, -1683360, -720472, 1057424, -864320 ], [ 895968, 116452, -1285196, 732684, -527492, 189900, -56372, -559928, -177700, -828448, -855096, -422684, -431220, 1079440, -971924, 248896, -1533008, -1246080, 976528, -973124, -52876, -344984, 28028, 879120, -1142212, -634484, 908192, -1250376 ], [ 96768, -918848, -888896, -686016, 1599808, 705600, 843328, 499072, -107200, 100352, 107904, 846016, -131520, 567040, -857024, 887296, -1150208, -506880, 963328, -1529024, -1024576, -1261184, 1233728, -180480, 212288, 394816, 814592, -1685376 ], [ -203764, -1531000, 297768, -696032, 584768, 1035096, -105088, -463740, 136996, 154772, -165264, 254092, 205704, -375588, -873576, -238876, 183200, 628564, 177936, -354336, -974396, -788996, 400860, -630492, 127188, 986100, 948496, -997488 ], [ -401176, -1957216, 1475712, -346352, -1116280, 1144416, -1341424, -1770024, 354760, -97384, -726360, -792560, 565248, -1308648, -919152, -1544104, 1593728, 1756336, -773280, 1136424, -654968, 10504, -894768, -874224, -213360, 1273488, 1080304, -103464 ], [ -967876, -1564816, 88512, -253352, -906580, -697584, -125224, -720924, -273140, -1148284, -743460, -1265960, 1064448, -789948, -888552, 594596, 926528, 1560136, -1223280, 864924, -426068, 244204, -1154568, -646824, 998040, -567912, 478504, -340764 ], [ -823600, -1017856, -807568, -380320, -401648, -1820320, 452016, 255376, -589008, -1029680, -269104, -1610672, 1301344, -632896, -686368, 1375632, 771280, 1071168, -1029840, 602608, -222256, -30464, -1404960, -801680, 991776, -1092528, -71888, -80112 ], [ 514100, -211456, -879268, -876520, 598852, -1735720, -43284, 1109476, -381108, 1052020, 1030196, -1739372, 1097944, -1082896, -196168, -122268, 1475380, 90768, 243660, 355708, -60556, -1158464, -1639560, -1598180, -1058424, 593172, -535988, 1016388 ], [ 960000, 57344, -903168, -1041920, 932352, -1707520, -208384, 1394176, -311808, 1745920, 1463296, -1782272, 1030144, -1232896, -32768, -621568, 1710080, -236032, 668160, 273408, -6656, -1534464, -1717760, -1863680, -1741824, 1155072, -690688, 1381888 ] ], [ [ -2074240, -1349888, 652800, -1418624, -2050176, 1635328, 214272, 586880, -1255424, -2052352, 1922816, -1344768, -1760768, 1554944, -658560, 466944, 1912704, -1067648, 111488, -527488, 1901568, -1026176, 1065216, -617856, 808704, -938240, -1485440, -516480 ], [ -1857856, -192224, 1026720, -669920, -979104, 667456, 693312, 847376, -601952, -1372288, 1196384, -563136, -500000, 504464, -231408, -93216, 1477104, -1256240, -582016, 101744, 1685184, -339008, 843600, -613104, 241392, -1196288, -1224560, 123552 ], [ -1519756, 1616626, 1610970, 499930, 694446, -844844, 1441812, 1254401, 419098, -309688, 61334, 658164, 1469950, -1136911, 436017, -968466, 796479, -1550915, -1665616, 1084919, 1347084, 734692, 497325, -605679, -645033, -1599488, -816935, 1123602 ], [ -1146026, 865436, 460760, 886760, 418286, -1252824, 1537702, 1125366, -262392, -296178, -565376, 443204, 1331150, -473466, 473022, 161924, 679284, -315460, -666016, 863184, 930584, 490922, 847200, -1097354, -84348, -1008828, 614090, 639862 ], [ -601451, 199136, -549432, 1167714, -122718, -1233662, 1484433, 1014498, -552976, -181347, -934912, 367972, 1027989, 354575, 241889, 1152014, 803682, 841644, 202394, 385435, 556815, 74949, 828923, -1375391, 399536, -303998, 1421470, 97703 ], [ 517324, 446336, -659232, 1278264, -1092168, -26312, 1081308, 1096248, 905024, 534828, -550912, 1119472, 677964, 1182500, -750436, 1174664, 1615032, 1358544, 115544, -672140, 347940, -607476, -615052, -802916, 268736, 548152, -148280, -282172 ], [ 935776, 404585, -118902, 1184610, -792090, -103427, 927627, 1149372, 1268567, 396786, -296236, 749488, 659634, 1572689, -1033273, 1347542, 1397874, 635244, 325679, -782054, 546966, -470823, -1271812, -647663, -142123, 935344, -873017, 35780 ], [ 707776, 96110, 1021548, 902460, 679860, -1366202, 1004202, 1176072, 621842, -529764, -160936, -655712, 947484, 1558814, -661198, 1659092, 231324, -1232856, 809954, -17204, 1122516, 421902, -1201912, -877538, -811498, 893344, -817742, 997880 ], [ 623126, 884110, 1308303, 537106, -221822, -936837, 802861, -149476, 610554, -847595, 24750, 129720, 1110284, 986911, -551484, 745091, -835552, -770390, 1117024, -262758, 388884, 317216, -1334837, -735496, -517622, 1409372, -68348, 63856 ], [ 457840, 1820632, 1208744, 247664, -1383496, -282704, 534696, -1617336, 726408, -916432, 170632, 1320864, 1108216, 453520, -499552, -291448, -1558408, 162224, 1212336, -748528, -453664, 83408, -1446304, -553432, -70408, 1872720, 808216, -1179760 ], [ -658310, 1893457, -485281, 753914, -160171, -998654, 241071, -1677861, 685683, -69982, -113693, 1699164, -34259, 1315270, -427252, 1427, 408317, 552674, -125214, -1303978, 308036, 685358, -988204, -751057, -190483, 822270, 1415641, -1371610 ], [ -1078400, 1770052, -1213816, 635834, -20746, -1356884, 477486, -1255326, 607458, 107108, 142972, 1738014, -884444, 1554310, -208732, -202378, 1437662, 515624, -849924, -1274938, 901616, 996038, -354934, -868162, -540958, -27540, 1483726, -1336660 ], [ -454400, 1352302, -494116, -418741, -1507171, -1178534, 1508961, -108201, 472983, -719842, 1211122, 1267689, -1296194, 859285, 229118, -1151203, 1060937, -162676, -655374, -369163, 1243016, 869813, 541091, -864487, -1237033, -576390, 742801, -961510 ], [ -262520, 289596, -257860, -122408, -889000, -954736, 811904, 94760, 124892, -328380, 843968, 76020, -621352, 1050132, 748868, -214404, 1036, 143644, -73060, 500420, 286496, 347400, 1064588, -687028, -566808, -406444, 649120, 80956 ], [ -261770, -1058379, -235435, 771442, 660050, -710836, -649696, -119890, -317683, 601995, -158032, -1434705, 534098, 1632807, 1304843, 1556421, -1361039, 885469, 680765, 1353995, -1244104, -350250, 1423313, -432703, 707742, 81431, 841720, 1418581 ], [ 821378, -210108, 909718, 412398, 797772, -34850, -120696, 1032758, -588652, -706278, -24576, -1402900, 86042, -334336, -527754, 1163782, 234962, 1182776, -619354, 420840, -1063454, -894646, 58578, 847706, 1030430, -889382, 60406, 713732 ], [ 1315088, 620487, 1432210, -155223, 807684, 306985, -7539, 1430201, -398410, -1252074, 273597, -1095856, -487024, -1375438, -1504266, 717337, 1464839, 1037507, -1148074, -49302, -1038158, -1060273, -1075179, 1672526, 907613, -1135940, -466718, -6181 ], [ 255488, 1329312, 314560, -1215648, 537984, -225440, -1032864, -161824, 971840, 240576, 955872, -134656, -1325824, 53312, -196416, 207712, 1650464, -230368, 378176, 733248, -1471808, -257248, -1555104, 1290176, -327712, 530560, -306368, -693856 ], [ 333281, 1018220, 211710, -1329858, -157803, -970586, -1584372, -589151, 878929, 967783, 952942, -164735, -1129872, -8963, 488450, -11233, 1147229, 13551, 174450, 135111, -755165, 255656, -595948, 797875, -657285, 1341446, -506616, -1289941 ], [ 1257506, -51880, 864060, -739908, -1170678, -1874036, -1783272, -149726, -302846, 1125358, 440092, -932510, -163872, -1180838, 709700, -13858, 131354, 1382526, -1316700, -1490514, 817510, 552656, 1434152, 223750, -312810, 1515596, -975216, -1817866 ], [ 265791, -180780, 150370, -522928, -172908, -584191, -1602832, 453954, 199854, -271282, 1029252, 16690, 109163, 149137, 432010, -515878, 346059, 67976, -735000, -1402934, 811790, 591151, 190137, -459965, -534745, -71949, -601546, -944586 ], [ -789840, -11856, -632336, -435100, 718308, 845540, -1389292, 1001304, 665292, -1515796, 1484976, 917284, 175664, 1471744, 51460, -805168, 738900, -1384276, -3504, -1068392, 601172, 652804, -1205988, -904160, -565540, -1508808, -76900, 54864 ], [ -633540, 960444, -674036, -724075, -573867, 1238165, -1308367, 1120254, -425433, -706321, 350076, 175909, -282436, 734944, -466115, 425732, 1073025, -1392001, -159804, -821042, 589697, 1044829, -756213, -2360, 864635, -731658, 560075, 584964 ], [ -817954, 950960, -589324, -244786, -1074114, 1232276, -893426, 1028880, -413164, -214168, 150414, 283446, -316488, 290714, -482904, 407812, 849890, -1021544, -162186, -845862, 55302, 1099132, -792842, 741510, 1158938, -750244, 933176, 800564 ], [ -1413229, -242440, -352174, 1160939, -619389, 745826, -75701, 683880, 929186, -104668, 1078539, 1414671, 160812, 199289, 104196, -1116038, -45235, -195044, 21039, -1198887, -1109673, 746182, -1416017, 1294935, 83513, -1728394, 988076, 636914 ], [ -1562520, 230944, -519120, 1295576, -308024, 918888, 296992, 5736, 450528, -823184, 912256, 383064, 811656, -478176, 804976, -864184, 637384, 550816, -286912, -1308256, -1134992, -86856, -164088, -760, -790928, -1386064, 304728, -257424 ], [ -1497609, 1229683, -786426, 992234, -73397, 1276986, 483859, -772773, -621558, -1714790, 373111, -1302336, 1436355, -1273338, 1472062, -80392, 1791622, 1217560, -773227, -1307056, -722390, -980262, 1583016, -1769161, -1503995, -601936, -600027, -1301697 ], [ 76566, 1264558, -171876, 527684, -513122, 705636, -165266, -1247298, -1107708, -18140, -203114, -1067136, 20430, -121188, 404812, -989392, 1417372, 642160, -1540702, -636256, 920260, 586788, -54384, 174614, 19330, 32864, -807102, 5478 ], [ 824091, 670083, 505874, 505859, -631722, 133161, -830841, -1379748, -1310608, 1178260, -380189, -458061, -920845, 280537, -199963, -1527892, 911972, 48035, -1301302, 24744, 1370035, 1270288, -671159, 1148714, 1058355, 599164, -637127, 739828 ], [ -81684, -1183092, 1310024, 1369484, -108072, -441564, -1529316, -828048, -947008, 1374160, 241036, 898764, -912820, -818588, 120212, -1325392, 144272, -583540, 951848, 666144, -565940, 186688, 753316, 183464, 1128780, 1028464, 286948, 328528 ], [ -524979, -1020155, 650829, 655178, -599857, -289669, -845192, -740050, -376326, 425845, -189458, 1286543, -1111736, -1268408, 173709, -537037, -551894, -941528, 1075804, 81220, -329998, -420003, 712660, 434198, 754162, 722261, -85284, -169158 ], [ -692754, 343870, -880146, -999172, -1696582, 295106, 662608, -928300, 317724, -1204130, -1246508, 1097018, -1433936, -1331408, 68334, 600338, -1205444, -1136528, -68696, -1234280, 1199852, -742578, -200840, 1409348, 114412, -22114, -1229784, -718308 ], [ 713706, -665360, -71676, -954811, -1120402, 186431, -418265, -198988, -383337, -373703, 128278, 292358, -902468, -411779, 388551, 309206, 214249, -15560, 810850, 126040, -321754, 206103, -192569, 302147, 1060420, -1126462, -556824, -297801 ], [ 1549808, -1588960, 627936, -643664, -440176, 222400, -1239776, 315872, -976240, 474752, 1022256, -429712, -143552, 512192, 452496, -149488, 1181408, 676976, 1430112, 1059376, -1496064, 1044448, -544, -549168, 1797440, -1814400, -166320, 142912 ], [ -222067, -1435810, 175986, 106561, 87299, 1014100, -274826, -254278, -722965, 600752, -636519, -649987, 1180348, 1137092, -565029, -768013, -184942, -632299, 440562, -439799, -411264, 1068298, 573506, 210807, 1255340, -851400, -1400145, 347212 ], [ -527788, -1262406, 247372, -91314, -109658, 1410258, 445898, -364552, -149654, 229940, -462098, -155368, 1375458, 1100032, -1032048, -344616, -324994, -524896, 97506, -617258, 254548, 735670, 483810, -99640, 971108, -686058, -1713382, 782096 ], [ 594062, -1069281, 828322, -1212339, -1011983, 1421283, 928823, -27052, 735271, -624610, 1497277, 1035332, 471483, 418432, -963048, 1093284, 728981, 961904, 383931, 492217, 512398, 55945, -252165, -1452340, 937958, -1297383, -1130257, 1441496 ], [ -171628, -740016, 861352, 56796, -1252988, 461928, 1358108, -111772, 22576, -450220, 1521892, 474632, 774168, 272152, 167952, -13836, 952736, 422264, 881856, -468248, -416192, 57940, -94140, -322660, -287332, -1616688, -250132, 856076 ], [ -1249491, -384171, 688053, 1593183, -1267539, -603508, 1598192, -356948, -1034728, -138855, 1153859, -443439, 1201040, 282816, 1305417, -1400841, 1023312, -486912, 1236915, -1732516, -1527922, 206579, 279909, 1254946, -1562640, -1696255, 521263, 122152 ], [ -775866, -100746, -158922, -78942, -688314, -342808, 130592, -1135448, -1559728, -995730, 1670234, -579714, -96160, 518016, -73458, 674034, 1622112, -64512, -309510, -921016, -1537372, 124154, 581334, 1155196, -428640, -156130, -484862, 968752 ], [ -629158, -111120, -479315, -645297, -173933, -56414, -688684, -1120334, -1768628, -918167, 1850731, -648564, -559436, 900768, -780432, 1301838, 1508237, -282577, -734969, -308427, -1370908, 59796, 237596, 991240, 569118, 727116, -586535, 839270 ], [ -1001008, -587520, 35560, 542328, 237592, 270736, -479584, 153616, -1476128, 641608, 1498456, -610464, 300064, 1517568, -421632, -365712, 263912, -1516552, 617656, -11352, -925408, 24096, -1129504, 725440, 1350768, 568416, 746440, -838480 ], [ -849649, 116220, 767644, 1176807, -23216, 243691, -425167, 890230, -1479938, 803830, 228640, 454419, 522625, 991662, 489855, -318795, 327584, -562678, 278560, 682146, -476440, -534405, -1380622, -6908, 905052, -326367, 1475728, -976285 ], [ -452074, 1375320, 1601944, 1550982, -600416, 49966, -443542, 1373980, -1623188, 308380, -1472960, 2002494, 445450, -71988, 1661430, 534930, 1006784, 1420772, -856640, 1562196, -25840, -1338930, -1106572, -958808, -118248, -1567542, 1920928, -389410 ], [ -908672, -198929, 1115455, 1259324, -262999, -244426, -587550, 87772, -1372311, -492283, -1048727, 1295526, 701666, -253579, -143643, -69958, 618724, -333670, -1217529, 207132, -787916, -3752, 386724, -1210054, -200213, -341025, 1563566, -1171723 ], [ -794712, -1384984, 614660, 828464, 156336, -588476, -682160, -934508, -1233616, -820028, -680992, 525296, 741536, -251484, -1398728, -429228, 367184, -1563680, -1210344, -848048, -934676, 935308, 1064324, -1113884, -4208, 295240, 1075616, -1373468 ], [ 952638, -1290034, 174035, 64964, 732036, -1061501, -631460, -1097633, -1433116, 175747, -628792, -249004, 161336, 189291, -917078, -3153, 571484, -1069880, -249294, -910148, 702049, 623833, -593101, -115109, 885292, -877610, 289016, 124507 ], [ 1182990, -559120, -179776, -429610, 707304, -1156946, -959054, -1113968, -1444708, 659668, -734386, -947368, -479008, 224556, -808556, 263616, -88240, -871424, 639180, -890432, 570952, 69220, -834874, -196028, 510802, -499652, -291070, 79108 ], [ 221415, 671480, -465376, -712885, 210804, -955721, -1583879, -1014968, -1308658, 741418, -963961, -1586068, -1166608, -58794, -993206, 405216, -1426840, -905024, 1470630, -806432, -949148, -676430, 35651, -1125278, -856823, 1096798, -708895, -1178942 ], [ 724032, 1186752, -228928, -261824, -191168, -23616, -759744, 49728, -73536, 864320, 30464, -1525952, -1048256, 844480, -1012608, -529856, -1038400, -244736, 451520, 95552, -856640, -221760, -820544, -241536, -1147520, 955840, -892288, -816448 ], [ 1159934, 1402725, -43542, 100896, -340404, 808719, 103705, 909142, 1092242, 750260, 1047538, -1370576, -818760, 1534783, -819314, -1303217, -382154, 266249, -674807, 863963, -434935, 384996, -1707473, 562643, -1065812, 646725, -1084063, -206245 ], [ -256516, 592650, -677292, -784704, 886296, 329694, -253070, -391508, 755492, -783640, 972388, -1359776, -748560, -200642, 446236, -59042, 105196, -785326, -574382, 37238, 289490, 676296, -1046498, -909082, 105688, 1096650, -1559038, 224630 ], [ -1113550, 479766, -530427, -1078383, 980832, -271992, -256547, -1090700, 336770, -1329652, 874072, -612581, -785214, -569834, 1087954, 643339, 419263, -1173964, -394163, -91108, 270425, 346503, -505049, -1354078, 294514, 919146, -1616629, 399194 ], [ -1258600, 1254216, 609948, -618708, -365568, -1029792, 189628, -1024400, -186280, -618352, 746272, 1071844, -957864, 799816, 935704, 656164, 512788, -718864, -112388, 669392, -694900, -773772, -115724, -492328, -767336, -56904, -1143004, 247544 ], [ 75355, 1318451, 16063, 355657, -317498, -432007, 33443, -138325, -395775, 124133, -69358, 446269, 197626, 1327691, 464399, 999814, -97412, 249936, -809613, 1042472, -534485, -1127842, -131859, -773808, -1165061, -230009, -359509, 116739 ], [ 1854078, 1102872, -1171556, 1438098, 192690, 611652, -319116, 986736, -505396, 828588, -1084836, -975050, 1754044, 1549310, -94098, 1432020, -956006, 1348996, -1812342, 1224064, -200, -1157776, -257642, -1421354, -1283024, -119066, 487508, 15676 ], [ 236403, 100572, -1012106, -366027, -938235, -62598, 155634, -45864, -1131346, -268962, -265386, -781025, 316294, 1765235, 399627, 705570, -1540631, 384346, -971967, -441536, -761300, 473624, 995983, -256529, -4424, -297641, -459742, 723526 ], [ -926712, -148416, -474656, -1205928, -1481688, -642624, 338880, -376128, -1207912, -910440, 338568, -403016, -451472, 1720544, 358944, 414888, -1930856, -195080, -235848, -1231928, -826616, 1421264, 1729864, 540088, 466264, -593672, -976360, 769336 ], [ -1123887, 1203384, 866044, 3147, -776763, -1022424, -97320, 786072, -117037, -582765, 484593, 365959, 204478, 1122044, -817356, 1050213, -1907981, 44095, 278727, -162503, 586609, 915914, 1359289, 554263, -779861, -1139297, -577885, -591689 ], [ -660456, 1257202, 752684, 469460, -719380, -1167946, -108986, 425856, -92810, 287250, -40108, -133332, -156218, 182270, -330066, 514332, -616058, 700720, -181898, -377812, 401702, 567608, 942576, 74536, -730948, -1486110, -301632, -1247948 ], [ 219444, 492727, -277366, 467510, -1070230, -1165771, 146989, -894144, -741035, 1499175, -987658, -1432182, -1157843, -972655, 1206009, -759918, 1475917, 1620520, -1257323, -1403062, -790723, 318308, 496776, -716564, 134402, -1707585, -102432, -1459898 ], [ 780900, 580496, -443544, 304, -1465076, 135272, 796888, -738816, -1238028, -122528, -25428, -10352, 163684, -214128, -202928, 319176, 27812, 1282660, -28432, 90816, 270984, -133156, 1108716, 481064, -444636, -602516, 576508, -1143624 ], [ 1215330, 707846, -628494, -246836, -1764881, 1127822, 1120858, -552591, -1441173, -1641668, 632457, 1094533, 1193434, 649872, -1497473, 1195191, -1463158, 646360, 1105118, 1235046, 1199514, -461206, 1462146, 1546109, -1089036, 208819, 1108003, -863754 ], [ 1272780, 642596, -1244244, 577864, -1666406, 351572, -21092, -850266, -531198, -1583768, -713418, -188642, 99484, 1147872, -1121798, 289866, -1667908, -665840, 908468, -56604, 667164, -212356, 345996, 1261934, -1400136, -701006, 852178, -947004 ], [ 963412, 92720, -1331745, 477638, -704092, 222415, -199932, -481719, -44059, -1051121, -922320, -227803, -260423, 1096755, -980333, 152550, -1570442, -1019592, 875062, -950911, 41833, -410503, 234877, 663666, -974640, -693379, 648597, -1160679 ], [ 277312, -954880, -876720, -572512, 1145408, 757840, 610368, 571056, 8816, -30896, 36480, 1010672, 133552, 481680, -1079408, 804000, -1162592, -388992, 1009312, -1437136, -678992, -1067728, 1155952, -257184, 207360, 256496, 498672, -1508304 ], [ 11528, -1554021, 286010, -594292, 458793, 1030833, -350217, -459282, 43991, 55772, -202656, 298607, 500682, -361135, -912806, -299977, 58573, 634194, 254019, -289887, -728633, -786617, 194337, -679779, 169358, 942169, 842990, -918065 ], [ -186724, -1971366, 1428812, -345856, -803994, 1064502, -1579212, -1838106, 36470, -153556, -716904, -872794, 844920, -1148692, -704306, -1591468, 1338568, 1652694, -704784, 1150068, -603812, -245522, -1174734, -930018, -84112, 1369132, 1232576, -148988 ], [ -919174, -1696641, 135362, -197056, -783519, -835623, -372162, -728031, -406855, -855406, -659004, -1243519, 1009620, -590542, -842531, 435182, 758668, 1392969, -1229784, 861918, -565862, 359053, -1358109, -752043, 989288, -355118, 601376, -248138 ], [ -889828, -1178036, -678560, -306892, -366424, -1907284, 321844, 219168, -528404, -681052, -103740, -1593664, 1007580, -508728, -747180, 1216840, 611172, 887376, -1067188, 601264, -394128, 184584, -1488592, -886436, 898868, -835860, -14648, 40820 ], [ 418247, -250061, -687560, -850867, 716426, -1588309, 154669, 892968, -109829, 964073, 1286385, -1909264, 725655, -1226478, -259755, -91310, 1189497, -30924, 249587, 386764, 2172, -1297566, -1530292, -1545161, -1145107, 770715, -605198, 981245 ], [ 854272, 59264, -690560, -1032192, 1077376, -1481984, 98944, 1117568, 29696, 1512448, 1749760, -2014464, 631680, -1465728, -97280, -527360, 1382272, -337024, 688512, 315264, 134272, -1791616, -1544192, -1764736, -1826432, 1306240, -802048, 1294720 ] ], [ [ -2063104, -941568, 340992, -1518848, -2053888, 1546240, 132608, 917248, -1077248, -2059776, 1737216, -1263104, -1745920, 797696, -216832, 704512, 1849600, -373504, -397056, -85760, 1931264, -1267456, 953856, -777472, 623104, -470528, -1504000, -587008 ], [ -1718656, -20544, 734400, -750656, -968896, 572800, 516992, 825568, -671552, -1435392, 1280832, -709760, -493504, 40928, 58592, 69184, 1320736, -485536, -711936, 327712, 1586816, -519040, 741984, -523552, 240928, -728576, -1227808, -228160 ], [ -1180456, 1418556, 1349100, 449644, 726404, -948200, 1117592, 682318, -37652, -459792, 567732, 154840, 1463396, -1141522, 488942, -923516, 494386, -660586, -1203936, 973762, 1048616, 650360, 410934, -126802, -356222, -1131776, -796258, 332540 ], [ -1034956, 1020296, 403920, 830384, 218244, -1040080, 945812, 632308, -525712, -198332, 99072, -39240, 1122756, -672812, 390372, -81096, 168536, 18504, -522176, 973152, 496976, 134860, 404544, -866572, -186312, -496456, 585612, 454900 ], [ -695962, 651072, -465680, 995164, -467876, -789092, 797742, 634076, -642528, 62166, -225920, -91272, 647654, -71406, 155150, 652228, 207964, 666600, 31468, 663226, 45458, -430202, 292858, -1339634, -18528, 151708, 1397284, 411106 ], [ 398888, 828672, -697280, 622864, -1224176, 283408, 918792, 789776, 780672, 493416, -120320, 599328, 273704, 580344, -417400, 566128, 1371664, 1000800, -138032, -544424, -61192, -753752, -257192, -625784, -44928, 590608, 31984, -92744 ], [ 697280, 607614, -208628, 421852, -810476, 154006, 778074, 919112, 1201026, 469692, -202856, 435360, 133052, 1129134, -551902, 716212, 1285180, 465768, -65966, -592916, 288692, -572642, -661304, -376658, -275610, 869920, -647774, -19784 ], [ 260480, 18564, 944872, 378952, 683224, -1084844, 395724, 1024112, 695676, 25992, -459056, -517440, 207752, 1582884, -282052, 1084312, 44680, -871632, 229084, 428584, 1059992, 74308, -930704, -556508, -694860, 1001920, -694724, 585616 ], [ 105012, 651588, 1027090, 443900, -196708, -582022, 393526, -39160, 431276, -129178, -392444, 168464, 436904, 806386, -42824, 547050, -979392, -617908, 670656, 8044, 539800, -19648, -803238, -249456, -492276, 1458440, 70968, 122784 ], [ -36320, 1481680, 727344, 518176, -1381872, 167840, 461616, -1247760, 229232, -165216, -230032, 1154752, 584592, -32288, 113856, -75920, -1670000, -55392, 1009568, -725792, -172480, -207520, -582336, 67632, -207984, 1830496, 953680, -537120 ], [ -600020, 1613230, -712206, 463276, -560922, -361060, 387666, -1427910, 86282, 241884, 114218, 1506952, -246858, 973012, -361944, 323530, 16150, 34908, 207068, -1311692, -11080, 242180, -341736, -467118, -434634, 871396, 1254430, -794220 ], [ -688640, 1606840, -1235856, 94636, -491532, -681880, 680196, -1119780, 182492, 167544, 527048, 1517092, -870408, 1295572, -487944, 243700, 1058980, -88272, -306232, -1220012, 396320, 598100, -66036, -757788, -668964, 29416, 1104580, -817560 ], [ -64640, 1393540, -385656, -744614, -1549482, -690580, 1522446, -79230, 637442, -628956, 1042748, 1014142, -1182108, 594022, -89244, -555050, 1136830, -531672, -385732, -111962, 1172720, 813350, 262314, -682338, -914814, -636884, 278830, -490260 ], [ 94064, 434248, -116920, -312880, -1068336, -735264, 912128, -26576, 571144, -365384, 626816, 103512, -745008, 699928, 281272, -134712, 456104, 20104, -244856, 489400, 265152, 603760, 513704, -556760, -393040, -368744, 364224, 143944 ], [ 46964, -855002, -105370, 681020, 93564, -795864, -340672, -410876, 274294, 367066, -201184, -987438, 23292, 1162978, 639322, 824838, -560146, 1012054, -6506, 866650, -1387248, 206260, 731054, -409010, 468260, 312706, 852624, 913894 ], [ 779676, -224840, 762804, 175236, 393512, 54180, -246672, 771700, -333800, -546836, 71936, -748312, 104428, -393728, -683020, 470740, 158460, 1269776, -817772, 141744, -768292, -778356, 130556, 786284, 757540, -739220, 176116, 325944 ], [ 1144800, 404002, 1108860, -351234, 479288, 519294, -291594, 1234654, -392204, -901580, 310166, -362272, -29984, -1244996, -1403404, 82846, 819618, 1097450, -1122380, -229044, -454852, -1246830, -531226, 1582916, 707542, -1039544, -242084, -186822 ], [ 537600, 962752, 82560, -878784, 44288, -37056, -740544, -207296, 973696, 238720, 420416, 355328, -694784, -212096, -517504, -346304, 1272768, -155200, -87680, 349056, -1005952, -367680, -1322176, 1318016, -195008, 653056, 44416, -459072 ], [ 472974, 911848, 130916, -733212, -304282, -849772, -1240664, -666610, 962478, 622306, 225796, 5582, -484448, -115306, 194332, -355086, 1091926, -68142, -34756, -170462, -547670, 327344, -660328, 887050, -421254, 1138388, -72080, -896614 ], [ 812124, 407248, 979016, -86712, -588532, -1853272, -1778864, -394660, -73572, 442756, -195704, -1138468, 377152, -715156, 776632, -51036, 439276, 1015908, -712456, -1506812, 661780, 885344, 1082672, 332500, -144204, 725288, -488480, -1457164 ], [ 253234, 150168, 415836, -193952, 182168, -484402, -1191264, 9500, 354308, -308924, 775096, -205508, 385562, 89774, 505612, -161556, 632666, -80272, -308816, -1301492, 694340, 715474, 239582, -192150, -150814, -452342, -428300, -667404 ], [ -361568, 22944, -283872, -448904, 804728, 969080, -603624, 391376, 739880, -920600, 1556896, 790264, 243872, 929792, 71992, -168096, 910232, -1280920, 154720, -911792, 564632, 517432, -720760, -576576, -82168, -1384688, -270968, 242784 ], [ -544568, 377544, -560472, -870554, -202522, 950630, -925074, 549476, -279070, -335150, 221896, 438214, 3272, 819392, -526058, 706104, 946382, -1269070, 59320, -799292, 533582, 759382, -207910, -248976, 610682, -411788, 11482, 694584 ], [ -647260, 243360, -673192, -519996, -737308, 729880, -691644, 487392, -280808, 22704, -238012, 564340, -10480, 698860, -630224, 621368, 514012, -812976, 53748, -695700, 149204, 792776, -246540, 215508, 546284, -404216, 218384, 829912 ], [ -653110, -480240, -588292, 761754, -702358, 265180, 210906, 159792, 944092, 106104, 357338, 1267090, 249320, 566110, -138824, -619732, -483338, 178824, 156498, -602850, -661246, 574676, -950190, 845058, -431266, -1560716, 334184, 583612 ], [ -1102928, -154176, -361824, 756176, -395024, 435632, 520640, -262224, 702016, -485856, 314624, 433872, 856432, -76352, 488992, -687632, 379632, 414400, -54912, -657728, -931296, 11280, -174992, -56208, -1121760, -1455200, -104752, -380384 ], [ -1612478, 507786, -87468, 322508, -16934, 791468, 601802, -712134, -20852, -1217556, 46658, -873600, 1511146, -837932, 1111012, -381296, 1796436, 394192, -400026, -755360, -944820, -596244, 1001392, -1366206, -1643514, -904928, -697786, -1492430 ], [ 59572, 684036, 183432, 97208, -158684, 424568, 24452, -1062684, -337352, 196344, -431692, -1056000, 480196, -307832, 483112, -646496, 1356936, 392992, -1395876, -676160, 797880, 548856, -235808, -20556, -452964, 43072, -472036, -313580 ], [ 897722, 330986, 587132, 196458, -283084, 81918, -651998, -1208184, -531552, 1102744, -512342, -821750, -254454, -192482, 145862, -886296, 857336, 259242, -1359476, -426960, 1403530, 962656, -747458, 573644, 360586, 652872, -93986, 303320 ], [ 68072, -1080664, 1256432, 944808, -372784, -212232, -1526648, -943584, -481152, 994144, 202408, 245800, -396504, -906632, 389912, -1075296, 237536, -139608, 741424, 162240, -264920, -86144, 191992, -335056, 420136, 586272, 588664, -203680 ], [ -146442, -803322, 572790, 522764, -808686, -254086, -897392, -938236, -106452, 252454, -81404, 897682, -749584, -961936, 179190, -633462, -198964, -639696, 1032072, -11464, -346180, -675754, 204696, -180428, 322236, 284390, 904, -379988 ], [ 5508, 480228, -916860, -596536, -1450836, -145636, 627808, -1087336, 461448, -866396, -960104, 1301932, -1228384, -624736, -302460, 184188, -526264, -1200096, 244272, -639664, 518120, -991804, -334704, 607672, 130536, -157660, -1343696, -359288 ], [ 1057356, -439392, -129096, -539386, -730236, -286414, -301598, -410920, -3582, -465314, 296884, 252628, -557368, -39274, -54366, -136524, 161150, -188400, 820188, 503504, -516460, -308734, -82398, 235882, 960312, -1121764, -542672, 160834 ], [ 1541920, -1298496, 619584, -267360, -27680, -247168, -1038400, 47680, -430112, 47872, 1127584, -708576, 236928, 547456, 26080, -453408, 534592, 539168, 1165632, 1290912, -1228800, 405056, 295488, -60576, 1628544, -1691904, -37792, 575360 ], [ -353930, -1227996, 493884, 419790, 171370, 535832, -277900, -561620, -383462, 487072, -298466, -878826, 1117128, 1059256, -745670, -391158, -575108, -285082, 223932, 198462, -144000, 911756, 882588, 292674, 1373544, -641904, -1312942, 440360 ], [ -846440, -920148, 481576, 275652, 77972, 895740, 402572, -457584, -10164, 162776, -224124, -425648, 1158364, 1107456, -1064992, 125648, -424348, -238144, -30500, 2356, 396184, 686196, 652764, -134672, 920184, -547148, -1524244, 522720 ], [ 27460, -381198, 579676, -677898, -300178, 843690, 1005122, 341016, 681186, -904924, 1311126, 634552, 382714, 704256, -943792, 1085048, 953702, 657056, 384250, 679006, 406084, -252354, -372486, -1322072, 273684, -1382498, -699694, 816720 ], [ -406760, -128928, 610096, 250632, -827848, 104880, 1279112, 193656, 298656, -865384, 1318776, 545392, 644944, 269136, 190688, 332888, 949952, 169616, 545920, -301904, -488576, -171624, -301896, -561272, -585336, -1558688, -40984, 598440 ], [ -1079754, 65126, 553638, 1381106, -1261130, -705240, 1319328, -216472, -358448, -584034, 1031914, 163502, 993632, -71680, 1333054, -595134, 698976, -520320, 576266, -1516408, -1485756, 145418, 65222, 583132, -1303264, -1462834, 452562, 342320 ], [ -895404, 389876, -182412, -97444, -414380, -540240, -113472, -881872, -1074848, -642684, 1593964, -270748, -338368, 581120, 91204, 925116, 1402176, 180480, -54484, -974608, -1282056, 282668, 651572, 722632, -134464, -325084, -255588, 962720 ], [ -709140, 445216, -487754, -724206, 155594, -331044, -881128, -856260, -1512152, -414466, 1741082, -579544, -819624, 1031616, -599008, 1163972, 1487734, 34770, -184926, -546778, -1102600, 221848, 600328, 739056, 741668, 415656, -257762, 854292 ], [ -519840, 73216, -109904, 144, 286544, -51744, -593728, 265440, -1506752, 268784, 1230032, -689344, 48576, 1161216, -414208, -629728, 593584, -1453680, 478224, -299728, -961600, -153152, -462272, 560256, 1153568, 526656, 859888, -410208 ], [ -228846, 555976, 655240, 742242, 101600, 37530, -568978, 601332, -1256348, 366452, 51392, 353354, 384846, 849156, 330674, -423514, 343360, -607860, 249792, 362972, -621904, -617606, -654404, 110136, 571784, -218226, 1401952, -792918 ], [ 110004, 1440976, 1602640, 1492692, -232000, 37380, -667828, 567432, -890648, 188552, -1441408, 1938404, 470796, 329256, 1339124, 723836, 396160, 1336440, -398208, 1221272, -188704, -1124156, -436904, -467664, -477616, -1365876, 1673152, -760668 ], [ -348160, 142546, 1032370, 1270344, -258562, -442380, -437156, -334584, -861186, -305146, -975618, 1008020, 295260, -115162, -239546, 283436, -136, -59156, -1086942, 399112, -773416, -1200, 385912, -823252, -621670, -426894, 1510148, -1293146 ], [ -325840, -929104, 501560, 881824, -157792, -848200, -338336, -991464, -846176, -548936, -622528, 205600, 122560, -300552, -1289456, -12904, -113056, -1134016, -1309872, -326048, -888856, 822440, 613432, -856712, -386080, 108016, 1176768, -1264776 ], [ 1077860, -1212604, 193610, 109624, 270008, -1014550, -626936, -908814, -845576, -81686, -726928, -55400, -22640, 220698, -690356, 206546, 587144, -1075216, -248772, -657848, 362894, 700190, -841718, -21062, 825320, -625484, 407568, 348474 ], [ 1072964, -618976, -218752, -448460, 302000, -1039612, -1058756, -924192, -1015160, 367000, -790588, -532784, -413120, 249960, -449768, 343424, 77408, -834304, 661800, -795776, 398576, 396920, -869036, -181064, 579068, -436664, -188004, 307512 ], [ -38686, 663824, -713152, -838310, 23000, -953662, -1603106, -1016592, -1318460, 801100, -822238, -1180184, -996320, -107340, -490868, 415424, -1382992, -450304, 1454100, -781376, -521224, -48580, 225514, -1123364, -812482, 476836, -647154, -1033188 ], [ 547712, 1184896, -186240, -163456, -419456, -203648, -965760, -200832, -157056, 955264, 82432, -1264256, -712320, 775808, -504064, -245888, -1188736, 22528, 509056, -132736, -724864, 28800, -473472, -178432, -869120, 434304, -695552, -588160 ], [ 1097700, 1429318, 329804, 469312, -670424, 523794, -282082, 489396, 965628, 850136, 997948, -1246688, -360560, 1481394, -424508, -777070, -646924, 288318, -533954, 423482, -724674, 248696, -1267630, 712138, -568984, 364294, -740210, 65978 ], [ -262200, 825868, -238696, -207488, 356176, 455844, -510532, -458904, 398328, -483664, 1040248, -1201088, -481760, -86556, 166792, 182180, 262376, -739332, -409604, -192268, -254724, 774896, -821980, -600812, 472016, 1090444, -1173860, 151028 ], [ -886596, 574132, -157690, -658898, 553024, 214512, -460330, -1033512, -116964, -967384, 969424, -546374, -654308, -371532, 662524, 720218, 796466, -1126056, -371978, -114424, -254562, 506786, -562846, -1138724, 482492, 1077196, -1335590, 126188 ], [ -574896, 770032, 749960, -823448, -306176, -247488, -55480, -1132512, -566064, -369184, 754624, 883576, -892208, 976368, 1036624, 722168, 853016, -697056, -444728, 846176, -852312, -772264, -541096, -690224, -818608, 122896, -1151240, -38512 ], [ 544314, 917642, 159410, -195778, -10156, -31778, -163670, -346342, -719154, -34874, -36356, 182166, 229932, 1187418, 439314, 1078868, 290376, 137184, -896758, 902576, -445542, -1191004, -331466, -1005344, -851078, -195934, -296550, 141418 ], [ 1873508, 1025616, -942456, 669308, 649788, 403896, -436392, 715296, -772312, 174696, -983800, -1250956, 1768776, 1000804, -476028, 1532824, -495892, 1068856, -1449204, 604160, 294672, -1258464, -33356, -1551564, -413024, -285932, 740504, 442440 ], [ 149258, 327816, -822156, -314842, -739962, -126804, 94908, 82896, -1106812, -666204, 5300, -1102606, 465876, 1388554, -106278, 828124, -1226242, 178156, -632754, -643840, -127128, 77136, 1000594, -397614, 360976, -457982, -463396, 589140 ], [ -989584, 180096, -386496, -791344, -1410000, -570240, 366720, -147840, -1118128, -1043376, 531824, -713200, -203232, 1474624, 33216, 401200, -1692592, -236144, -93168, -1237264, -154512, 967008, 1498096, 467472, 583888, -612464, -1031344, 396048 ], [ -884434, 1201296, 719304, -189094, -550650, -828240, 87120, 474960, -442678, -435126, 75374, 188450, 474468, 919624, -316584, 564550, -1597942, 361906, -141918, -439714, 656238, 909708, 855646, 718722, -364262, -729614, -247894, -519102 ], [ -277424, 1211324, 592488, 221336, -398872, -823948, 142676, -8448, -262924, 435324, -247400, -11416, 128852, 94052, -41980, 19592, -570412, 954528, -418828, -597400, 437140, 654608, 429856, 346672, -389560, -901412, -36224, -1144360 ], [ 645976, 583874, -311412, 510836, -693172, -654298, 409526, -1189248, -395674, 1471074, -485900, -905716, -861898, -902098, 626270, -971908, 1045238, 1543728, -839578, -1357300, -431210, 274808, 140656, -418328, 166940, -1107662, -185024, -1586860 ], [ 692856, 376800, -540752, 283808, -1329240, 461232, 851408, -1020928, -787368, 6464, 122472, 246240, 68216, -373280, -66976, 232176, 75256, 971896, 800, -185728, 538480, -206584, 694248, 485936, -170760, -263448, 207048, -1327600 ], [ 738396, 285780, -730052, 80168, -1783470, 1270212, 1007468, -772498, -986598, -1385656, 461502, 1133190, 879596, 268000, -713806, 1171266, -1014644, 285136, 696740, 774932, 1347820, -540724, 1093788, 1235606, -571560, 349962, 554538, -1019020 ], [ 1139496, 485880, -1036952, 182768, -1369620, 463512, -51832, -759148, -309348, -1458256, -625548, 117540, 425096, 731200, -614356, 146316, -1519544, -383264, 295640, 96632, 758920, -244024, 530088, 679556, -856560, -392388, 500988, -802120 ], [ 1008536, 53280, -964750, 109396, -638088, 236306, -339016, -227650, 112454, -1005678, -720480, 60486, 308702, 669962, -777014, -173932, -1610636, -453744, 328180, -524466, 281982, -292386, 399510, 57276, -538016, -599274, 297958, -703842 ], [ 331136, -1029120, -503200, -144704, 419712, 604256, 166784, 836000, 271904, -13728, 203520, 987936, 539552, 70112, -1208864, 229568, -1276736, 89856, 806080, -1086816, -79968, -695136, 713760, -633024, 400384, -256224, -58592, -727392 ], [ 108272, -1606598, 301612, -373080, 322174, 764526, -576446, -284412, 9858, -117880, 11712, 231762, 813708, -244178, -870292, -535486, -223626, 639356, 358506, -114930, -236126, -761822, -98418, -748074, 382276, 428318, 587268, -648046 ], [ -54136, -1995668, 1046824, -531456, -98540, 729204, -1497896, -1782252, -356364, -484504, -426672, -885612, 1059984, -442136, -400444, -1405288, 880368, 1121588, -319200, 1144152, -354296, -660860, -1129668, -720348, 186400, 1053032, 1386624, -514504 ], [ -938836, -1792718, 36124, 34944, -632690, -907746, -573596, -809202, -606114, -451204, -220872, -906162, 850584, -192836, -823594, 164612, 326568, 811838, -757200, 921252, -677396, 319990, -1167318, -844698, 929200, -75268, 825024, -78604 ], [ -991096, -1315032, -490176, 182744, -558288, -1648024, 69080, -32320, -504856, -180744, 315832, -1127808, 562952, -358160, -969320, 866288, 129656, 362592, -691928, 613792, -650720, 366704, -1190240, -1037816, 705496, -314904, 121072, 398680 ], [ 353954, -376182, -203376, -372106, 537612, -883174, 239030, 415280, 185594, 487806, 1407982, -1687008, 144002, -1219460, -649370, 110588, 531806, -320808, 218122, 164392, -36920, -1154596, -1188440, -1346366, -1140554, 937146, -821828, 945430 ], [ 802304, -63232, -107776, -557056, 902912, -628224, 295680, 564480, 415744, 710656, 1772032, -1873408, 4352, -1506560, -542720, -141312, 665856, -548608, 521472, 14592, 167680, -1661696, -1187840, -1449216, -1755904, 1354496, -1136128, 1127680 ] ], [ [ -2051968, -533248, 29184, -1619072, -2057600, 1457152, 50944, 1247616, -899072, -2067200, 1551616, -1181440, -1731072, 40448, 224896, 942080, 1786496, 320640, -905600, 355968, 1960960, -1508736, 842496, -937088, 437504, -2816, -1522560, -657536 ], [ -1579456, 151136, 442080, -831392, -958688, 478144, 340672, 803760, -741152, -1498496, 1365280, -856384, -487008, -422608, 348592, 231584, 1164368, 285168, -841856, 553680, 1488448, -699072, 640368, -434000, 240464, -260864, -1231056, -579872 ], [ -841156, 1220486, 1087230, 399358, 758362, -1051556, 793372, 110235, -494402, -609896, 1074130, -348484, 1456842, -1146133, 541867, -878566, 192293, 229743, -742256, 862605, 750148, 566028, 324543, 352075, -67411, -664064, -775581, -458522 ], [ -923886, 1175156, 347080, 774008, 18202, -827336, 353922, 139250, -789032, -100486, 763520, -521684, 914362, -872158, 307722, -324116, -342212, 352468, -378336, 1083120, 63368, -221202, -38112, -635790, -288276, 15916, 557134, 269938 ], [ -790473, 1103008, -381928, 822614, -813034, -344522, 111051, 253654, -732080, 305679, 483072, -550516, 267319, -497387, 68411, 152442, -387754, 491556, -139458, 941017, -465899, -935353, -243207, -1303877, -436592, 607414, 1373098, 724509 ], [ 280452, 1211008, -735328, -32536, -1356184, 593128, 756276, 483304, 656320, 452004, 310272, 79184, -130556, -21812, -84364, -42408, 1128296, 643056, -391608, -416708, -470324, -900028, 100668, -448652, -358592, 633064, 212248, 96684 ], [ 458784, 810643, -298354, -340906, -828862, 411439, 628521, 688852, 1133485, 542598, -109476, 121232, -393530, 685579, -70531, 84882, 1172486, 296292, -457611, -403778, 30418, -674461, -50796, -105653, -409097, 804496, -422531, -75348 ], [ -186816, -58982, 868196, -144556, 686588, -803486, -212754, 872152, 769510, 581748, -757176, -379168, -531980, 1606954, 97094, 509532, -141964, -510408, -351786, 874372, 997468, -273286, -659496, -235478, -578222, 1110496, -571706, 173352 ], [ -413102, 419066, 745877, 350694, -171594, -227207, -15809, 71156, 251998, 589239, -809638, 207208, -236476, 625861, 465836, 349009, -1123232, -465426, 224288, 278846, 690716, -356512, -271639, 236584, -466930, 1507508, 210284, 181712 ], [ -530480, 1142728, 245944, 788688, -1380248, 618384, 388536, -878184, -267944, 586000, -630696, 988640, 60968, -518096, 727264, 139608, -1781592, -273008, 806800, -703056, 108704, -498448, 281632, 688696, -345560, 1788272, 1099144, 105520 ], [ -541730, 1333003, -939131, 172638, -961673, 276534, 534261, -1177959, -513119, 553750, 342129, 1314740, -459457, 630754, -296636, 645633, -376017, -482858, 539350, -1319406, -330196, -200998, 304732, -183179, -678785, 920522, 1093219, -216830 ], [ -298880, 1443628, -1257896, -446562, -962318, -6876, 882906, -984234, -242474, 227980, 911124, 1296170, -856372, 1036834, -767156, 689778, 680298, -692168, 237460, -1165086, -108976, 200162, 222862, -647414, -796970, 86372, 725434, -298460 ], [ 325120, 1434778, -277196, -1070487, -1591793, -202626, 1535931, -50259, 801901, -538070, 874374, 760595, -1068022, 328759, -407606, 41103, 1212723, -900668, -116090, 145239, 1102424, 756887, -16463, -500189, -592595, -697378, -185141, -19010 ], [ 450648, 578900, 24020, -503352, -1247672, -515792, 1012352, -147912, 1017396, -402388, 409664, 131004, -868664, 349724, -186324, -55020, 911172, -103436, -416652, 478380, 243808, 860120, -37180, -426492, -219272, -331044, 79328, 206932 ], [ 355698, -651625, 24695, 590598, -472922, -880892, -31648, -701862, 866271, 132137, -244336, -540171, -487514, 693149, -26199, 93255, 240747, 1138639, -693777, 379305, -1530392, 762770, 38795, -385317, 228778, 543981, 863528, 409207 ], [ 737974, -239572, 615890, -61926, -10748, 143210, -372648, 510642, -78948, -387394, 168448, -93724, 122814, -453120, -838286, -222302, 81958, 1356776, -1016190, -137352, -473130, -662066, 202534, 724862, 484650, -589058, 291826, -61844 ], [ 974512, 187517, 785510, -547245, 150892, 731603, -575649, 1039107, -385998, -551086, 346735, 371312, 427056, -1114554, -1302542, -551645, 174397, 1157393, -1096686, -408786, 128454, -1433387, 12727, 1493306, 507471, -943148, -17450, -367463 ], [ 819712, 596192, -149440, -541920, -449408, 151328, -448224, -252768, 975552, 236864, -115040, 845312, -63744, -477504, -838592, -900320, 895072, -80032, -553536, -35136, -540096, -478112, -1089248, 1345856, -62304, 775552, 395200, -224288 ], [ 612667, 805476, 50122, -136566, -450761, -728958, -896956, -744069, 1046027, 276829, -501350, 175899, 160976, -221649, -99786, -698939, 1036623, -149835, -243962, -476035, -340175, 399032, -724708, 976225, -185223, 935330, 362456, -503287 ], [ 366742, 866376, 1093972, 566484, -6386, -1832508, -1774456, -639594, 155702, -239846, -831500, -1344426, 918176, -249474, 843564, -88214, 747198, 649290, -108212, -1523110, 506050, 1218032, 731192, 441250, 24402, -65020, -1744, -1096462 ], [ 240677, 481116, 681302, 135024, 537244, -384613, -779696, -434954, 508762, -346566, 520940, -427706, 661961, 30411, 579214, 192766, 919273, -228520, 117368, -1200050, 576890, 839797, 289027, 75665, 233117, -832735, -255054, -390222 ], [ 66704, 57744, 64592, -462708, 891148, 1092620, 182044, -218552, 814468, -325404, 1628816, 663244, 312080, 387840, 92524, 468976, 1081564, -1177564, 312944, -755192, 528092, 382060, -235532, -248992, 401204, -1260568, -465036, 430704 ], [ -455596, -205356, -446908, -1017033, 168823, 663095, -541781, -21302, -132707, 36021, 93716, 700519, 288980, 903840, -586001, 986476, 819739, -1146139, 278444, -777542, 477467, 473935, 340393, -495592, 356729, -91918, -537111, 804204 ], [ -476566, -464240, -757060, -795206, -400502, 227484, -489862, -54096, -148452, 259576, -626438, 845234, 295528, 1107006, -777544, 834924, 178134, -604408, 269682, -545538, 243106, 486420, 299762, -310494, -66370, -58188, -496408, 859260 ], [ 107009, -718040, -824410, 362569, -785327, -215466, 497513, -364296, 958998, 316876, -363863, 1119509, 337828, 932931, -381844, -123426, -921441, 552692, 291957, -6813, -212819, 403170, -484363, 395181, -946045, -1393038, -319708, 530310 ], [ -643336, -539296, -204528, 216776, -482024, -47624, 744288, -530184, 953504, -148528, -283008, 484680, 901208, 325472, 173008, -511080, 121880, 277984, 177088, -7200, -727600, 109416, -185896, -111656, -1452592, -1524336, -514232, -503344 ], [ -1727347, -214111, 611490, -347218, 39529, 305950, 719745, -651495, 579854, -720322, -279795, -444864, 1585937, -402526, 749962, -682200, 1801250, -429176, -26825, -203664, -1167250, -212226, 419768, -963251, -1783033, -1207920, -795545, -1683163 ], [ 42578, 103514, 538740, -333268, 195754, 143500, 214170, -878070, 433004, 410828, -660270, -1044864, 939962, -494476, 561412, -303600, 1296500, 143824, -1251050, -716064, 675500, 510924, -417232, -215726, -925258, 53280, -136970, -632638 ], [ 971353, -8111, 668390, -112943, 65554, 30675, -473155, -1036620, 247504, 1027228, -644495, -1185439, 411937, -665501, 491687, -244700, 802700, 470449, -1417650, -878664, 1437025, 655024, -823757, -1426, -337183, 706580, 449155, -133188 ], [ 217828, -978236, 1202840, 520132, -637496, 17100, -1523980, -1059120, -15296, 614128, 163780, -407164, 119812, -994676, 659612, -825200, 330800, 304324, 531000, -341664, 36100, -358976, -369332, -853576, -288508, 144080, 890380, -735888 ], [ 232095, -586489, 494751, 390350, -1017515, -218503, -949592, -1136422, 163422, 79063, 26650, 508821, -387432, -655464, 184671, -729887, 153966, -337864, 988340, -104148, -362362, -931505, -303268, -795054, -109690, -153481, 87092, -590818 ], [ 703770, 616586, -953574, -193900, -1205090, -586378, 593008, -1246372, 605172, -528662, -673700, 1506846, -1022832, 81936, -673254, -231962, 152916, -1263664, 557240, -45048, -163612, -1241030, -468568, -194004, 146660, -293206, -1457608, -268 ], [ 1401006, -213424, -186516, -123961, -340070, -759259, -184931, -622852, 376173, -556925, 465490, 212898, -212268, 333231, -497283, -582254, 108051, -361240, 829526, 880968, -711166, -823571, 27773, 169617, 860204, -1117066, -528520, 619469 ], [ 1534032, -1008032, 611232, 108944, 384816, -716736, -837024, -220512, 116016, -379008, 1232912, -987440, 617408, 582720, -400336, -757328, -112224, 401360, 901152, 1522448, -961536, -234336, 591520, 428016, 1459648, -1569408, 90736, 1007808 ], [ -485793, -1020182, 811782, 733019, 255441, 57564, -280974, -868962, -43959, 373392, 39587, -1107665, 1053908, 981420, -926311, -14303, -965274, 62135, 7302, 836723, 123264, 755214, 1191670, 374541, 1491748, -432408, -1225739, 533508 ], [ -1165092, -577890, 715780, 642618, 265602, 381222, 359246, -550616, 129326, 95612, 13850, -695928, 941270, 1114880, -1097936, 595912, -523702, 48608, -158506, 621970, 537820, 636722, 821718, -169704, 869260, -408238, -1335106, 263344 ], [ -539142, 306885, 331030, -143457, 411627, 266097, 1081421, 709084, 627101, -1185238, 1124975, 233772, 293945, 990080, -924536, 1076812, 1178423, 352208, 384569, 865795, 299770, -560653, -492807, -1191804, -390590, -1467613, -269131, 191944 ], [ -641892, 482160, 358840, 444468, -402708, -252168, 1200116, 499084, 574736, -1280548, 1115660, 616152, 515720, 266120, 213424, 679612, 947168, -83032, 209984, -135560, -560960, -401188, -509652, -799884, -883340, -1500688, 168164, 340804 ], [ -910017, 514423, 419223, 1169029, -1254721, -806972, 1040464, -75996, 317832, -1029213, 909969, 770443, 786224, -426176, 1360691, 210573, 374640, -553728, -84383, -1300300, -1443590, 84257, -149465, -88682, -1043888, -1229413, 383861, 562488 ], [ -1014942, 880498, -205902, -115946, -140446, -737672, -357536, -628296, -589968, -289638, 1517694, 38218, -580576, 644224, 255866, 1176198, 1182240, 425472, 200542, -1028200, -1026740, 441182, 721810, 290068, 159712, -494038, -26314, 956688 ], [ -789122, 1001552, -496193, -803115, 485121, -605674, -1073572, -592186, -1255676, 89235, 1631433, -510524, -1079812, 1162464, -417584, 1026106, 1467231, 352117, 365117, -785129, -834292, 383900, 963060, 486872, 914218, 104196, 71011, 869314 ], [ -38672, 733952, -255368, -542040, 335496, -374224, -707872, 377264, -1537376, -104040, 961608, -768224, -202912, 804864, -406784, -893744, 923256, -1390808, 338792, -588104, -997792, -330400, 204960, 395072, 956368, 484896, 973336, 18064 ], [ 391957, 995732, 542836, 307677, 226416, -168631, -712789, 312434, -1032758, -70926, -125856, 252289, 247067, 706650, 171493, -528233, 359136, -653042, 221024, 43798, -767368, -700807, 71814, 227180, 238516, -110085, 1328176, -609551 ], [ 672082, 1506632, 1603336, 1434402, 136416, 24794, -892114, -239116, -158108, 68724, -1409856, 1874314, 496142, 730500, 1016818, 912742, -214464, 1252108, 60224, 880348, -351568, -909382, 232764, 23480, -836984, -1164210, 1425376, -1131926 ], [ 212352, 484021, 949285, 1281364, -254125, -640334, -286762, -756940, -350061, -118009, -902509, 720514, -111146, 23255, -335449, 636830, -618996, 215358, -956355, 591092, -758916, 1352, 385100, -436450, -1043127, -512763, 1456730, -1414569 ], [ 143032, -473224, 388460, 935184, -471920, -1107924, 5488, -1048420, -458736, -277844, -564064, -114096, -496416, -349620, -1180184, 403420, -593296, -704352, -1409400, 195952, -843036, 709572, 162540, -599540, -767952, -79208, 1277920, -1156084 ], [ 1203082, -1135174, 213185, 154284, -192020, -967599, -622412, -719995, -258036, -339119, -825064, 138204, -206616, 252105, -463634, 416245, 602804, -1080552, -248250, -405548, 23739, 776547, -1090335, 72985, 765348, -373358, 526120, 572441 ], [ 962938, -678832, -257728, -467310, -103304, -922278, -1158458, -734416, -585612, 74332, -846790, -118200, -347232, 275364, -90980, 423232, 243056, -797184, 684420, -701120, 226200, 724620, -903198, -166100, 647334, -373676, -84938, 535916 ], [ -298787, 656168, -960928, -963735, -164804, -951603, -1622333, -1018216, -1328262, 860782, -680515, -774300, -826032, -155886, 11470, 425632, -1339144, 4416, 1437570, -756320, -93300, 579270, 415377, -1121450, -768141, -143126, -585413, -887434 ], [ 371392, 1183040, -143552, -65088, -647744, -383680, -1171776, -451392, -240576, 1046208, 134400, -1002560, -376384, 707136, 4480, 38080, -1339072, 289792, 566592, -361024, -593088, 279360, -126400, -115328, -590720, -87232, -498816, -359872 ], [ 1035466, 1455911, 703150, 837728, -1000444, 238869, -667869, 69650, 839014, 950012, 948358, -1122800, 97640, 1428005, -29702, -250923, -911694, 310387, -393101, -16999, -1014413, 112396, -827787, 861633, -72156, 81863, -396357, 338201 ], [ -267884, 1059086, 199900, 369728, -173944, 581994, -767994, -526300, 41164, -183688, 1108108, -1042400, -214960, 27530, -112652, 423402, 419556, -693338, -244826, -421774, -798938, 873496, -597462, -292542, 838344, 1084238, -788682, 77426 ], [ -659642, 668498, 215047, -239413, 125216, 701016, -664113, -976324, -570698, -605116, 1064776, -480167, -523402, -173230, 237094, 797097, 1173669, -1078148, -349793, -137740, -779549, 667069, -620643, -923370, 670470, 1235246, -1054551, -146818 ], [ 108808, 285848, 889972, -1028188, -246784, 534816, -300588, -1240624, -945848, -120016, 762976, 695308, -826552, 1152920, 1137544, 788172, 1193244, -675248, -777068, 1022960, -1009724, -770756, -966468, -888120, -869880, 302696, -1159476, -324568 ], [ 1013273, 516833, 302757, -747213, 297186, 368451, -360783, -554359, -1042533, -193881, -3354, -81937, 262238, 1047145, 414229, 1157922, 678164, 24432, -983903, 762680, -356599, -1254166, -531073, -1236880, -537095, -161859, -233591, 166097 ], [ 1892938, 948360, -713356, -99482, 1106886, 196140, -553668, 443856, -1039228, -479196, -882764, -1526862, 1783508, 452298, -857958, 1633628, -35778, 788716, -1086066, -15744, 589544, -1359152, 190930, -1681774, 456976, -452798, 993500, 869204 ], [ 62113, 555060, -632206, -263657, -541689, -191010, 34182, 211656, -1082278, -1063446, 275986, -1424187, 615458, 1011873, -612183, 950678, -911853, -28034, -293541, -846144, 507044, -319352, 1005205, -538699, 726376, -618323, -467050, 454754 ], [ -1052456, 508608, -298336, -376760, -1338312, -497856, 394560, 80448, -1028344, -1176312, 725080, -1023384, 45008, 1228704, -292512, 387512, -1454328, -277208, 49512, -1242600, 517592, 512752, 1266328, 394856, 701512, -631256, -1086328, 22760 ], [ -644981, 1199208, 572564, -381335, -324537, -634056, 271560, 163848, -768319, -287487, -333845, 10941, 744458, 717204, 184188, 78887, -1287903, 679717, -562563, -716925, 725867, 903502, 352003, 883181, 51337, -319931, 82097, -446515 ], [ 105608, 1165446, 432292, -26788, -78364, -479950, 394338, -442752, -433038, 583398, -454692, 110500, 413922, 5834, 246106, -475148, -524766, 1208336, -655758, -816988, 472578, 741608, -82864, 618808, -48172, -316714, 229184, -1040772 ], [ 1072508, 675021, -345458, 554162, -316114, -142825, 672063, -1484352, -50313, 1442973, 15858, -379250, -565953, -831541, 46531, -1183898, 614559, 1466936, -421833, -1311538, -71697, 231308, -215464, -120092, 199478, -507739, -267616, -1713822 ], [ 604812, 173104, -637960, 567312, -1193404, 787192, 905928, -1303040, -336708, 135456, 270372, 502832, -27252, -532432, 68976, 145176, 122700, 661132, 30032, -462272, 805976, -280012, 279780, 490808, 103116, 75620, -162412, -1511576 ], [ 261462, -136286, -831610, 407172, -1802059, 1412602, 894078, -992405, -532023, -1129644, 290547, 1171847, 565758, -113872, 69861, 1147341, -566130, -76088, 288362, 314818, 1496126, -620242, 725430, 925103, -54084, 491105, 1073, -1174286 ], [ 1006212, 329164, -829660, -212328, -1072834, 575452, -82572, -668030, -87498, -1332744, -537678, 423722, 750708, 314528, -106914, 2766, -1371180, -100688, -317188, 249868, 850676, -275692, 714180, 97178, -312984, -83770, 149798, -657236 ], [ 1053660, 13840, -597755, -258846, -572084, 250197, -478100, 26419, 268967, -960235, -518640, 348775, 877827, 243169, -573695, -500414, -1650830, 112104, -218702, -98021, 522131, -174269, 564143, -549114, -101392, -505169, -52681, -247005 ], [ 384960, -1103360, -129680, 283104, -305984, 450672, -276800, 1100944, 534992, 3440, 370560, 965200, 945552, -341456, -1338320, -344864, -1390880, 568704, 602848, -736496, 519056, -322544, 271568, -1008864, 593408, -768944, -615856, 53520 ], [ 205016, -1659175, 317214, -151868, 185555, 498219, -802675, -109542, -24275, -291532, 226080, 164917, 1126734, -127221, -827778, -770995, -505825, 644518, 462993, 60027, 256381, -737027, -391173, -816369, 595194, -85533, 331546, -378027 ], [ 78452, -2019970, 664836, -717056, 606914, 393906, -1416580, -1726398, -749198, -815452, -136440, -898430, 1275048, 264420, -96582, -1219108, 422168, 590482, 66384, 1138236, -104780, -1076198, -1084602, -510678, 456912, 736932, 1540672, -880020 ], [ -958498, -1888795, -63114, 266944, -481861, -979869, -775030, -890373, -805373, -47002, 217260, -568805, 691548, 204870, -804657, -105958, -105532, 230707, -284616, 980586, -788930, 280927, -976527, -937353, 869112, 204582, 1048672, 90930 ], [ -1092364, -1452028, -301792, 672380, -750152, -1388764, -183684, -283808, -481308, 319564, 735404, -661952, 118324, -207592, -1191460, 515736, -351860, -162192, -316668, 626320, -907312, 548824, -891888, -1189196, 512124, 206052, 256792, 756540 ], [ 289661, -502303, 280808, 106655, 358798, -178039, 323391, -62408, 481017, 11539, 1529579, -1464752, -437651, -1212442, -1038985, 312486, -125885, -610692, 186657, -57980, -76012, -1011626, -846588, -1147571, -1136001, 1103577, -1038458, 909615 ], [ 750336, -185728, 475008, -81920, 728448, 225536, 492416, 11392, 801792, -91136, 1794304, -1732352, -622976, -1547392, -988160, 244736, -50560, -760192, 354432, -286080, 201088, -1531776, -831488, -1133696, -1685376, 1402752, -1470208, 960640 ] ], [ [ -2040832, -124928, -282624, -1719296, -2061312, 1368064, -30720, 1577984, -720896, -2074624, 1366016, -1099776, -1716224, -716800, 666624, 1179648, 1723392, 1014784, -1414144, 797696, 1990656, -1750016, 731136, -1096704, 251904, 464896, -1541120, -728064 ], [ -1440256, 322816, 149760, -912128, -948480, 383488, 164352, 781952, -810752, -1561600, 1449728, -1003008, -480512, -886144, 638592, 393984, 1008000, 1055872, -971776, 779648, 1390080, -879104, 538752, -344448, 240000, 206848, -1234304, -931584 ], [ -501856, 1022416, 825360, 349072, 790320, -1154912, 469152, -461848, -951152, -760000, 1580528, -851808, 1450288, -1150744, 594792, -833616, -109800, 1120072, -280576, 751448, 451680, 481696, 238152, 830952, 221400, -196352, -754904, -1249584 ], [ -812816, 1330016, 290240, 717632, -181840, -614592, -237968, -353808, -1052352, -2640, 1427968, -1004128, 705968, -1071504, 225072, -567136, -852960, 686432, -234496, 1193088, -370240, -577264, -480768, -405008, -390240, 528288, 528656, 84976 ], [ -884984, 1554944, -298176, 650064, -1158192, 100048, -575640, -126768, -821632, 549192, 1192064, -1009760, -113016, -923368, -18328, -347344, -983472, 316512, -310384, 1218808, -977256, -1440504, -779272, -1268120, -854656, 1063120, 1348912, 1037912 ], [ 162016, 1593344, -773376, -687936, -1488192, 902848, 593760, 176832, 531968, 410592, 740864, -440960, -534816, -623968, 248672, -650944, 884928, 285312, -645184, -288992, -879456, -1046304, 458528, -271520, -672256, 675520, 392512, 286112 ], [ 220288, 1013672, -388080, -1103664, -847248, 668872, 478968, 458592, 1065944, 615504, -16096, -192896, -920112, 242024, 410840, -546448, 1059792, 126816, -849256, -214640, -227856, -776280, 559712, 165352, -542584, 739072, -197288, -130912 ], [ -634112, -136528, 791520, -668064, 689952, -522128, -821232, 720192, 843344, 1137504, -1055296, -240896, -1271712, 1631024, 476240, -65248, -328608, -149184, -932656, 1320160, 934944, -620880, -388288, 85552, -461584, 1219072, -448688, -238912 ], [ -931216, 186544, 464664, 257488, -146480, 127608, -425144, 181472, 72720, 1307656, -1226832, 245952, -909856, 445336, 974496, 150968, -1267072, -312944, -222080, 549648, 841632, -693376, 259960, 722624, -441584, 1556576, 349600, 240640 ], [ -1024640, 803776, -235456, 1059200, -1378624, 1068928, 315456, -508608, -765120, 1337216, -1031360, 822528, -462656, -1003904, 1340672, 355136, -1893184, -490624, 604032, -680320, 389888, -789376, 1145600, 1309760, -483136, 1746048, 1244608, 748160 ], [ -483440, 1052776, -1166056, -118000, -1362424, 914128, 680856, -928008, -1112520, 865616, 570040, 1122528, -672056, 288496, -231328, 967736, -768184, -1000624, 871632, -1327120, -649312, -644176, 951200, 100760, -922936, 969648, 932008, 360560 ], [ 90880, 1280416, -1279936, -987760, -1433104, 668128, 1085616, -848688, -667440, 288416, 1295200, 1075248, -842336, 778096, -1046368, 1135856, 301616, -1296064, 781152, -1110160, -614272, -197776, 511760, -537040, -924976, 143328, 346288, 220640 ], [ 714880, 1476016, -168736, -1396360, -1634104, 285328, 1549416, -21288, 966360, -447184, 706000, 507048, -953936, 63496, -725968, 637256, 1288616, -1269664, 153552, 402440, 1032128, 700424, -295240, -318040, -270376, -757872, -649112, 452240 ], [ 807232, 723552, 164960, -693824, -1427008, -296320, 1112576, -269248, 1463648, -439392, 192512, 158496, -992320, -480, -653920, 24672, 1366240, -226976, -588448, 467360, 222464, 1116480, -588064, -296224, -45504, -293344, -205568, 269920 ], [ 664432, -448248, 154760, 500176, -1039408, -965920, 277376, -992848, 1458248, -102792, -287488, -92904, -998320, 223320, -691720, -638328, 1041640, 1265224, -1381048, -108040, -1673536, 1319280, -653464, -361624, -10704, 775256, 874432, -95480 ], [ 696272, -254304, 468976, -299088, -415008, 232240, -498624, 249584, 175904, -227952, 264960, 560864, 141200, -512512, -993552, -915344, 5456, 1443776, -1214608, -416448, -177968, -545776, 274512, 663440, 211760, -438896, 407536, -449632 ], [ 804224, -28968, 462160, -743256, -177504, 943912, -859704, 843560, -379792, -200592, 383304, 1104896, 884096, -984112, -1201680, -1186136, -470824, 1217336, -1070992, -588528, 711760, -1619944, 556680, 1403696, 307400, -846752, 207184, -548104 ], [ 1101824, 229632, -381440, -205056, -943104, 339712, -155904, -298240, 977408, 235008, -650496, 1335296, 567296, -742912, -1159680, -1454336, 517376, -4864, -1019392, -419328, -74240, -588544, -856320, 1373696, 70400, 898048, 745984, 10496 ], [ 752360, 699104, -30672, 460080, -597240, -608144, -553248, -821528, 1129576, -68648, -1228496, 346216, 806400, -327992, -393904, -1042792, 981320, -231528, -453168, -781608, -132680, 470720, -789088, 1065400, 50808, 732272, 796992, -109960 ], [ -78640, 1325504, 1208928, 1219680, 575760, -1811744, -1770048, -884528, 384976, -922448, -1467296, -1550384, 1459200, 216208, 910496, -125392, 1055120, 282672, 496032, -1539408, 350320, 1550720, 379712, 550000, 193008, -855328, 484992, -735760 ], [ 228120, 812064, 946768, 464000, 892320, -284824, -368128, -879408, 663216, -384208, 266784, -649904, 938360, -28952, 652816, 547088, 1205880, -376768, 543552, -1098608, 459440, 964120, 338472, 343480, 617048, -1213128, -81808, -113040 ], [ 494976, 92544, 413056, -476512, 977568, 1216160, 967712, -828480, 889056, 269792, 1700736, 536224, 380288, -154112, 113056, 1106048, 1252896, -1074208, 471168, -598592, 491552, 246688, 249696, 78592, 884576, -1136448, -659104, 618624 ], [ -366624, -788256, -333344, -1163512, 540168, 375560, -158488, -592080, 13656, 407192, -34464, 962824, 574688, 988288, -645944, 1266848, 693096, -1023208, 497568, -755792, 421352, 188488, 888696, -742208, 102776, 227952, -1085704, 913824 ], [ -305872, -1171840, -840928, -1070416, -63696, -274912, -288080, -595584, -16096, 496448, -1014864, 1126128, 601536, 1515152, -924864, 1048480, -157744, -395840, 485616, -395376, 337008, 180064, 846064, -836496, -679024, 287840, -1211200, 888608 ], [ 867128, -955840, -1060528, -36616, -868296, -696112, 784120, -888384, 973904, 527648, -1085064, 971928, 426336, 1299752, -624864, 372880, -1359544, 926560, 427416, 589224, 235608, 231664, -18536, -54696, -1460824, -1225360, -973600, 477008 ], [ -183744, -924416, -47232, -322624, -569024, -530880, 967936, -798144, 1204992, 188800, -880640, 535488, 945984, 727296, -142976, -334528, -135872, 141568, 409088, 643328, -523904, 207552, -196800, -167104, -1783424, -1593472, -923712, -626304 ], [ -1842216, -936008, 1310448, -1016944, 95992, -179568, 837688, -590856, 1180560, -223088, -606248, -16128, 1660728, 32880, 388912, -983104, 1806064, -1252544, 346376, 348032, -1389680, 171792, -161856, -560296, -1922552, -1510912, -893304, -1873896 ], [ 25584, -477008, 894048, -763744, 550192, -137568, 403888, -693456, 1203360, 625312, -888848, -1033728, 1399728, -681120, 639712, 39296, 1236064, -105344, -1106224, -755968, 553120, 472992, -598656, -410896, -1397552, 63488, 198096, -951696 ], [ 1044984, -347208, 749648, -422344, 414192, -20568, -294312, -865056, 1026560, 951712, -776648, -1549128, 1078328, -1138520, 837512, 396896, 748064, 681656, -1475824, -1330368, 1470520, 347392, -900056, -576496, -1034952, 760288, 992296, -569696 ], [ 367584, -875808, 1149248, 95456, -902208, 246432, -1521312, -1174656, 450560, 234112, 125152, -1060128, 636128, -1082720, 929312, -575104, 424064, 748256, 320576, -845568, 337120, -631808, -930656, -1372096, -997152, -298112, 1192096, -1268096 ], [ 610632, -369656, 416712, 257936, -1226344, -182920, -1001792, -1334608, 433296, -94328, 134704, 119960, -25280, -348992, 190152, -826312, 506896, -36032, 944608, -196832, -378544, -1187256, -811232, -1409680, -541616, -591352, 173280, -801648 ], [ 1402032, 752944, -990288, 208736, -959344, -1027120, 558208, -1405408, 748896, -190928, -387296, 1711760, -817280, 788608, -1044048, -648112, 832096, -1327232, 870208, 549568, -845344, -1490256, -602432, -995680, 162784, -428752, -1571520, 358752 ], [ 1744656, 12544, -243936, 291464, 50096, -1232104, -68264, -834784, 755928, -648536, 634096, 173168, 132832, 705736, -940200, -1027984, 54952, -534080, 838864, 1258432, -905872, -1338408, 137944, 103352, 760096, -1112368, -514368, 1078104 ], [ 1526144, -717568, 602880, 485248, 797312, -1186304, -635648, -488704, 662144, -805888, 1338240, -1266304, 997888, 617984, -826752, -1061248, -759040, 263552, 636672, 1753984, -694272, -873728, 887552, 916608, 1290752, -1446912, 219264, 1440256 ], [ -617656, -812368, 1129680, 1046248, 339512, -420704, -284048, -1176304, 295544, 259712, 377640, -1336504, 990688, 903584, -1106952, 362552, -1355440, 409352, -209328, 1474984, 390528, 598672, 1500752, 456408, 1609952, -222912, -1138536, 626656 ], [ -1483744, -235632, 949984, 1009584, 453232, -133296, 315920, -643648, 268816, 28448, 251824, -966208, 724176, 1122304, -1130880, 1066176, -623056, 335360, -286512, 1241584, 679456, 587248, 990672, -204736, 818336, -269328, -1145968, 3968 ], [ -1105744, 994968, 82384, 390984, 1123432, -311496, 1157720, 1077152, 573016, -1465552, 938824, -167008, 205176, 1275904, -905280, 1068576, 1403144, 47360, 384888, 1052584, 193456, -868952, -613128, -1061536, -1054864, -1552728, 161432, -432832 ], [ -877024, 1093248, 107584, 638304, 22432, -609216, 1121120, 804512, 850816, -1695712, 912544, 686912, 386496, 263104, 236160, 1026336, 944384, -335680, -125952, 30784, -633344, -630752, -717408, -1038496, -1181344, -1442688, 377312, 83168 ], [ -740280, 963720, 284808, 956952, -1248312, -908704, 761600, 64480, 994112, -1474392, 788024, 1377384, 578816, -780672, 1388328, 1016280, 50304, -587136, -745032, -1084192, -1401424, 23096, -364152, -760496, -784512, -995992, 315160, 782656 ], [ -1134480, 1371120, -229392, -134448, 133488, -935104, -601600, -374720, -105088, 63408, 1441424, 347184, -822784, 707328, 420528, 1427280, 962304, 670464, 455568, -1081792, -771424, 599696, 792048, -142496, 453888, -662992, 202960, 950656 ], [ -869104, 1557888, -504632, -882024, 814648, -880304, -1266016, -328112, -999200, 592936, 1521784, -441504, -1340000, 1293312, -236160, 888240, 1446728, 669464, 915160, -1023480, -565984, 545952, 1325792, 234688, 1086768, -207264, 399784, 884336 ], [ 442496, 1394688, -400832, -1084224, 384448, -696704, -822016, 489088, -1568000, -476864, 693184, -847104, -454400, 448512, -399360, -1157760, 1252928, -1327936, 199360, -876480, -1033984, -507648, 872192, 229888, 759168, 443136, 1086784, 446336 ], [ 1012760, 1435488, 430432, -126888, 351232, -374792, -856600, 23536, -809168, -508304, -303104, 151224, 109288, 564144, 12312, -632952, 374912, -698224, 192256, -275376, -912832, -784008, 798032, 344224, -94752, -1944, 1254400, -426184 ], [ 1234160, 1572288, 1604032, 1376112, 504832, 12208, -1116400, -1045664, 574432, -51104, -1378304, 1810224, 521488, 1131744, 694512, 1101648, -825088, 1167776, 518656, 539424, -514432, -694608, 902432, 514624, -1196352, -962544, 1177600, -1503184 ], [ 772864, 825496, 866200, 1292384, -249688, -838288, -136368, -1179296, 161064, 69128, -829400, 433008, -517552, 161672, -431352, 990224, -1237856, 489872, -825768, 783072, -744416, 3904, 384288, -49648, -1464584, -598632, 1403312, -1535992 ], [ 611904, -17344, 275360, 988544, -786048, -1367648, 349312, -1105376, -71296, -6752, -505600, -433792, -1115392, -398688, -1070912, 819744, -1073536, -274688, -1508928, 717952, -797216, 596704, -288352, -342368, -1149824, -266432, 1379072, -1047392 ], [ 1328304, -1057744, 232760, 198944, -654048, -920648, -617888, -531176, 329504, -596552, -923200, 331808, -390592, 283512, -236912, 625944, 618464, -1085888, -247728, -153248, -315416, 852904, -1338952, 167032, 705376, -121232, 644672, 796408 ], [ 852912, -738688, -296704, -486160, -508608, -804944, -1258160, -544640, -156064, -218336, -902992, 296384, -281344, 300768, 267808, 503040, 408704, -760064, 707040, -606464, 53824, 1052320, -937360, -151136, 715600, -310688, 18128, 764320 ], [ -558888, 648512, -1208704, -1089160, -352608, -949544, -1641560, -1019840, -1338064, 920464, -538792, -368416, -655744, -204432, 513808, 435840, -1295296, 459136, 1421040, -731264, 334624, 1207120, 605240, -1119536, -723800, -763088, -523672, -741680 ], [ 195072, 1181184, -100864, 33280, -876032, -563712, -1377792, -701952, -324096, 1137152, 186368, -740864, -40448, 638464, 513024, 322048, -1489408, 557056, 624128, -589312, -461312, 529920, 220672, -52224, -312320, -608768, -302080, -131584 ], [ 973232, 1482504, 1076496, 1206144, -1330464, -46056, -1053656, -350096, 712400, 1049888, 898768, -998912, 555840, 1374616, 365104, 275224, -1176464, 332456, -252248, -457480, -1304152, -23904, -387944, 1011128, 424672, -200568, -52504, 610424 ], [ -273568, 1292304, 638496, 946944, -704064, 708144, -1025456, -593696, -316000, 116288, 1175968, -883712, 51840, 141616, -392096, 664624, 576736, -647344, -80048, -651280, -1343152, 972096, -372944, 15728, 1204672, 1078032, -403504, 3824 ], [ -432688, 762864, 587784, 180072, -302592, 1187520, -867896, -919136, -1024432, -242848, 1160128, -413960, -392496, 25072, -188336, 873976, 1550872, -1030240, -327608, -161056, -1304536, 827352, -678440, -708016, 858448, 1393296, -773512, -419824 ], [ 792512, -198336, 1029984, -1232928, -187392, 1317120, -545696, -1348736, -1325632, 129152, 771328, 507040, -760896, 1329472, 1238464, 854176, 1533472, -653440, -1109408, 1199744, -1167136, -769248, -1391840, -1086016, -921152, 482496, -1167712, -610624 ], [ 1482232, 116024, 446104, -1298648, 604528, 768680, -557896, -762376, -1365912, -352888, 29648, -346040, 294544, 906872, 389144, 1236976, 1065952, -88320, -1071048, 622784, -267656, -1317328, -730680, -1468416, -223112, -127784, -170632, 190776 ], [ 1912368, 871104, -484256, -868272, 1563984, -11616, -670944, 172416, -1306144, -1133088, -781728, -1802768, 1798240, -96208, -1239888, 1734432, 424336, 508576, -722928, -635648, 884416, -1459840, 415216, -1811984, 1326976, -619664, 1246496, 1295968 ], [ -25032, 782304, -442256, -212472, -343416, -255216, -26544, 340416, -1057744, -1460688, 546672, -1745768, 765040, 635192, -1118088, 1073232, -597464, -234224, 45672, -1048448, 1141216, -715840, 1009816, -679784, 1091776, -778664, -470704, 320368 ], [ -1115328, 837120, -210176, 37824, -1266624, -425472, 422400, 308736, -938560, -1309248, 918336, -1333568, 293248, 982784, -618240, 373824, -1216064, -318272, 192192, -1247936, 1189696, 58496, 1034560, 322240, 819136, -650048, -1141312, -350528 ], [ -405528, 1197120, 425824, -573576, -98424, -439872, 456000, -147264, -1093960, -139848, -743064, -166568, 1014448, 514784, 684960, -406776, -977864, 997528, -983208, -994136, 795496, 897296, -151640, 1047640, 466936, 89752, 412088, -373928 ], [ 488640, 1119568, 272096, -274912, 242144, -135952, 646000, -877056, -603152, 731472, -661984, 232416, 698992, -82384, 534192, -969888, -479120, 1462144, -892688, -1036576, 508016, 828608, -595584, 890944, 293216, 267984, 494592, -937184 ], [ 1499040, 766168, -379504, 597488, 60944, 368648, 934600, -1779456, 295048, 1414872, 517616, 147216, -270008, -760984, -533208, -1395888, 183880, 1390144, -4088, -1265776, 287816, 187808, -571584, 178144, 232016, 92184, -350208, -1840784 ], [ 516768, -30592, -735168, 850816, -1057568, 1113152, 960448, -1585152, 113952, 264448, 418272, 759424, -122720, -691584, 204928, 58176, 170144, 350368, 59264, -738816, 1073472, -353440, -134688, 495680, 376992, 414688, -531872, -1695552 ], [ -215472, -558352, -933168, 734176, -1820648, 1554992, 780688, -1212312, -77448, -873632, 119592, 1210504, 251920, -495744, 853528, 1123416, -117616, -437312, -120016, -145296, 1644432, -699760, 357072, 614600, 463392, 632248, -552392, -1329552 ], [ 872928, 172448, -622368, -607424, -776048, 687392, -113312, -576912, 134352, -1207232, -449808, 729904, 1076320, -102144, 400528, -140784, -1222816, 181888, -930016, 403104, 942432, -307360, 898272, -485200, 230592, 224848, -201392, -512352 ], [ 1098784, -25600, -230760, -627088, -506080, 264088, -617184, 280488, 425480, -914792, -316800, 637064, 1446952, -183624, -370376, -826896, -1691024, 677952, -765584, 328424, 762280, -56152, 728776, -1155504, 335232, -411064, -403320, 209832 ], [ 438784, -1177600, 243840, 710912, -1031680, 297088, -720384, 1365888, 798080, 20608, 537600, 942464, 1351552, -753024, -1467776, -919296, -1505024, 1047552, 399616, -386176, 1118080, 50048, -170624, -1384704, 786432, -1281664, -1173120, 834432 ], [ 301760, -1711752, 332816, 69344, 48936, 231912, -1028904, 65328, -58408, -465184, 440448, 98072, 1439760, -10264, -785264, -1006504, -788024, 649680, 567480, 234984, 748888, -712232, -683928, -884664, 808112, -599384, 75824, -108008 ], [ 211040, -2044272, 282848, -902656, 1312368, 58608, -1335264, -1670544, -1142032, -1146400, 153792, -911248, 1490112, 970976, 207280, -1032928, -36032, 59376, 451968, 1132320, 144736, -1491536, -1039536, -301008, 727424, 420832, 1694720, -1245536 ], [ -978160, -1984872, -162352, 498944, -331032, -1051992, -976464, -971544, -1004632, 357200, 655392, -231448, 532512, 602576, -785720, -376528, -537632, -350424, 187968, 1039920, -900464, 241864, -785736, -1030008, 809024, 484432, 1272320, 260464 ], [ -1193632, -1589024, -113408, 1162016, -942016, -1129504, -436448, -535296, -457760, 819872, 1154976, -196096, -326304, -57024, -1413600, 165184, -833376, -686976, 58592, 638848, -1163904, 730944, -593536, -1340576, 318752, 727008, 392512, 1114400 ], [ 225368, -628424, 764992, 585416, 179984, 527096, 407752, -540096, 776440, -464728, 1651176, -1242496, -1019304, -1205424, -1428600, 514384, -783576, -900576, 155192, -280352, -115104, -868656, -504736, -948776, -1131448, 1270008, -1255088, 873800 ], [ 698368, -308224, 1057792, 393216, 553984, 1079296, 689152, -541696, 1187840, -892928, 1816576, -1591296, -1250304, -1588224, -1433600, 630784, -766976, -971776, 187392, -586752, 234496, -1401856, -475136, -818176, -1614848, 1451008, -1804288, 793600 ] ], [ [ -1940096, 190592, -505472, -1750400, -2048384, 1174016, -109824, 1777792, -588800, -1978368, 1135616, -967552, -1682816, -1212928, 1057792, 1384576, 1564288, 1515648, -1782528, 1180544, 1909632, -1870976, 560256, -1111680, 78464, 846848, -1530880, -791552 ], [ -1293536, 432896, -90560, -937904, -933392, 256592, -5088, 734944, -873872, -1545744, 1430816, -1075552, -487856, -1153360, 886432, 565744, 831472, 1634016, -1069536, 969056, 1221552, -993056, 389616, -206496, 245456, 613280, -1235392, -1206896 ], [ -283286, 811496, 557740, 331621, 808783, -1176883, 158562, -894506, -1319297, -869769, 1892066, -1244302, 1379269, -1060285, 618682, -713681, -313553, 1818966, 44514, 638606, 146427, 378694, 122991, 1207854, 506381, 248330, -773692, -1855871 ], [ -707826, 1382176, 218900, 670566, -305952, -429788, -717078, -765416, -1264992, 108116, 1882706, -1339342, 500084, -1162580, 118462, -715746, -1190268, 955386, -145396, 1249796, -717858, -838646, -789244, -191726, -441734, 922880, 475438, -71786 ], [ -899730, 1832395, -227374, 508249, -1364040, 428658, -1111801, -471140, -900969, 793015, 1708746, -1311664, -420226, -1211714, -132687, -730900, -1377100, 185398, -453215, 1411684, -1343703, -1783485, -1102257, -1194768, -1190150, 1349156, 1316781, 1265300 ], [ 51720, 1824820, -799624, -1137476, -1532640, 1135608, 387524, -41840, 397956, 404740, 1087896, -883264, -811576, -1031864, 522588, -1102000, 724400, -9752, -845540, -188816, -1207428, -1167660, 786468, -159168, -962600, 675056, 574956, 484400 ], [ 25947, 1138606, -474406, -1613552, -811884, 863970, 303800, 310942, 978813, 645925, 115149, -466564, -1298944, -94556, 805491, -1017853, 1000193, -7250, -1165481, -59822, -460920, -861729, 1063830, 316782, -698546, 641453, 28170, -131686 ], [ -901878, -174044, 679244, -1009952, 729816, -310980, -1241200, 593092, 896838, 1468150, -1182426, -60664, -1874944, 1541944, 744666, -513478, -409282, 177700, -1418606, 1665628, 848880, -841854, -146220, 276132, -400796, 1199078, -338580, -595636 ], [ -1279300, 35317, 215601, 190777, -48436, 351573, -727999, 243953, -68478, 1787918, -1494241, 299791, -1475676, 254531, 1324646, -35028, -1330452, -158107, -595203, 781010, 929713, -938245, 640809, 1074354, -450868, 1518254, 453426, 271373 ], [ -1395360, 561944, -608016, 1214112, -1257840, 1322472, 213856, -242872, -1157816, 1888912, -1348424, 639736, -906280, -1354112, 1768000, 458024, -1953656, -645720, 430504, -609784, 596192, -1038984, 1723888, 1802944, -616432, 1676944, 1334912, 1270960 ], [ -380460, 820169, -1337766, -395988, -1618890, 1343847, 789556, -669397, -1587941, 1123462, 735301, 895261, -786655, -32912, -164600, 1123199, -1019981, -1403745, 1081279, -1222909, -845308, -952659, 1447738, 335944, -1080682, 949894, 738512, 822610 ], [ 464730, 1128824, -1312236, -1435758, -1784880, 1154532, 1228156, -658432, -1007876, 380332, 1581676, 844396, -751900, 494308, -1207910, 1412294, 34504, -1746840, 1151584, -956134, -957148, -448794, 761728, -418346, -953002, 149854, 2882, 628750 ], [ 1055355, 1513124, -153786, -1620033, -1658280, 649182, 1461106, 8768, 1087474, -329318, 572026, 333946, -844450, -169442, -917285, 1137269, 1270204, -1467540, 351184, 630491, 925502, 681381, -539072, -103571, 62573, -759671, -941593, 816625 ], [ 1125356, 827004, 234700, -825096, -1579884, -97188, 1138020, -331064, 1800040, -420376, 34120, 196908, -1057536, -299204, -959356, 104084, 1658148, -288016, -716184, 485620, 207320, 1297380, -1043648, -122636, 126184, -225364, -404484, 296988 ], [ 965081, -332571, 282625, 402954, -1522809, -950163, 568995, -1116314, 1900990, -237826, -295130, 225033, -1323936, -192779, -1148581, -1264441, 1671123, 1289684, -1901634, -425105, -1661230, 1685955, -1196048, -289361, -231266, 947561, 787941, -535587 ], [ 684630, -244136, 355932, -479180, -792778, 323400, -567240, 35756, 338716, -87910, 344872, 1033932, 152956, -574754, -1013168, -1421956, -216, 1446806, -1298356, -587394, 46344, -448056, 332240, 645108, -33420, -315224, 459296, -748560 ], [ 664236, -132683, 190455, -865922, -499945, 1102926, -1066209, 622163, -430121, 69167, 414088, 1624650, 1196026, -873260, -1014908, -1584127, -917295, 1209524, -958333, -691185, 1088601, -1708326, 983873, 1333281, 120249, -763721, 379463, -647610 ], [ 1316736, -5408, -589920, 94528, -1354720, 538176, 93216, -313312, 899104, 245792, -1018112, 1627200, 1062976, -940160, -1380608, -1800352, 163680, 7424, -1357408, -670560, 295776, -634176, -677152, 1349856, 141024, 966304, 992288, 239040 ], [ 843453, 619162, -128111, 926021, -718384, -436880, -241910, -824377, 1108480, -320580, -1731782, 445788, 1294609, -411940, -647572, -1229505, 858257, -309521, -646094, -987786, 61005, 524598, -828963, 1110925, 219204, 560949, 1134048, 218992 ], [ -467622, 1613812, 1258114, 1661546, 1027616, -1717280, -1689260, -1019602, 484480, -1439880, -1910732, -1616712, 1797634, 559160, 903128, -72930, 1265282, 32254, 891556, -1556436, 241530, 1746348, 142362, 681850, 340104, -1433526, 925248, -475808 ], [ 169938, 1046967, 1166239, 660271, 1185081, -208335, -34355, -1209952, 700150, -366405, 39588, -813947, 1113044, -67895, 665093, 872525, 1375777, -489041, 811291, -989796, 400930, 1042408, 404797, 551320, 884544, -1494511, 68983, 76092 ], [ 792288, 150084, 744820, -516176, 1081728, 1235340, 1531180, -1325968, 867184, 800748, 1659036, 354004, 437936, -546704, 115448, 1609400, 1304248, -1016492, 554812, -418992, 517192, 174496, 646084, 288916, 1182588, -1059208, -836192, 733104 ], [ -239112, -1218291, -212855, -1209476, 892128, 83415, 121855, -1055668, 100684, 688623, -178389, 1124929, 771836, 1043596, -625402, 1421750, 516598, -879167, 679987, -743292, 424042, 1096, 1348909, -906959, -155037, 419942, -1475192, 935004 ], [ -96118, -1697090, -874016, -1219546, 263350, -708518, -159758, -1019832, 91330, 640520, -1306030, 1332372, 793004, 1806948, -951554, 1157566, -466552, -163332, 692860, -302694, 452510, -31952, 1327296, -1220568, -1176428, 518998, -1703642, 831686 ], [ 1463057, -1103165, -1177616, -405721, -895025, -1066343, 918517, -1266732, 995005, 669620, -1577755, 860322, 437054, 1573098, -777629, 801091, -1685452, 1250118, 570310, 1060281, 627635, 104248, 432096, -470268, -1816478, -1046177, -1437017, 360311 ], [ 164328, -1191376, 112264, -815944, -629544, -878616, 1089424, -945344, 1422400, 449408, -1286512, 564896, 948880, 1030800, -417280, -162536, -352824, 31512, 639168, 1169136, -315728, 319968, -157344, -256672, -1999176, -1593608, -1232272, -700184 ], [ -1937625, -1476580, 1840291, -1590835, 114645, -515481, 943171, -453587, 1684051, 180566, -831241, 289148, 1725019, 363756, 16217, -1223648, 1733118, -1930047, 702147, 803043, -1509185, 551010, -626490, -241036, -2016066, -1715984, -998878, -1878884 ], [ -45450, -935080, 1108366, -1150510, 753570, -384906, 573646, -500462, 1846126, 774716, -1023466, -952552, 1778494, -785544, 687242, 319552, 1121868, -290022, -934578, -749682, 402790, 502260, -698340, -606136, -1777716, 75616, 425972, -1097384 ], [ 1038950, -606605, 720541, -711410, 617145, -112956, -121179, -717987, 1670276, 845616, -831466, -1723152, 1613469, -1455319, 1140067, 932477, 639918, 858103, -1479428, -1646507, 1384315, 163460, -878615, -1059636, -1583091, 790291, 1390497, -829959 ], [ 507800, -704180, 1020916, -274760, -1069980, 441744, -1466604, -1276812, 818576, -129984, 128984, -1551552, 1011444, -1166044, 1156492, -315148, 416568, 1022428, 159472, -1231532, 504940, -755440, -1275740, -1689936, -1475916, -648884, 1434372, -1590684 ], [ 934604, -145118, 299323, 145487, -1321913, -112897, -1025982, -1489764, 642830, -296479, 271258, -242881, 259677, -116685, 215198, -849877, 712756, 142460, 877501, -285551, -419696, -1297917, -1146841, -1789136, -792192, -952868, 277303, -898968 ], [ 1932104, 805132, -1031102, 555962, -718838, -1328422, 478668, -1496664, 869780, 19046, -73892, 1743194, -581298, 1385490, -1296652, -959902, 1318456, -1359640, 1046926, 976774, -1371296, -1616142, -704566, -1571936, 235008, -580568, -1595222, 658032 ], [ 1925861, 165277, -296081, 600599, 390697, -1525024, 15783, -1020081, 1031318, -724372, 783007, 109943, 405192, 999066, -1279462, -1312324, 40318, -653050, 823327, 1521361, -1068338, -1692660, 183725, 77842, 698823, -1117895, -475286, 1420359 ], [ 1402096, -477024, 574768, 731072, 1147088, -1455792, -451312, -741056, 1039072, -1117008, 1385648, -1419728, 1238688, 598608, -1179328, -1212048, -1177776, 158144, 440672, 1907120, -512848, -1345440, 1046384, 1298960, 1131376, -1327856, 316992, 1736864 ], [ -708179, -618474, 1284193, 1295372, 438863, -733017, -303037, -1345556, 500722, 123417, 665273, -1406903, 922038, 751983, -1263628, 635277, -1570401, 646844, -402478, 1937345, 571577, 486810, 1671509, 480035, 1629301, -38981, -1058508, 664214 ], [ -1669676, 35036, 1043998, 1310420, 621472, -493374, 221134, -623210, 320826, -72216, 457708, -1068228, 560662, 1056028, -1143184, 1344160, -632380, 509342, -406208, 1678238, 788272, 549134, 1086106, -262928, 709902, -139348, -1004790, -232838 ], [ -1512626, 1462586, -120827, 790670, 1671472, -724149, 1111309, 1391065, 489951, -1666116, 749458, -412278, 155737, 1506778, -823384, 944560, 1601270, -237883, 407392, 1137413, 160072, -1111891, -677969, -931928, -1589523, -1592398, 440535, -958913 ], [ -1050536, 1476596, -110612, 745460, 409732, -847224, 1017064, 1015060, 1054116, -1971276, 708688, 748932, 309052, 279688, 272336, 1244680, 952580, -576448, -399128, 123968, -599048, -776656, -840884, -1215668, -1374108, -1329868, 462300, -137648 ], [ -620868, 1213367, 130398, 728480, -1114558, -947161, 580611, 105696, 1539332, -1756781, 655474, 1806255, 440528, -1048803, 1368045, 1671962, -202222, -653864, -1315691, -922729, -1247573, 43385, -504634, -1306185, -496481, -705636, 178029, 955414 ], [ -1246968, 1689842, -240252, -166720, 424892, -1083886, -789414, -179904, 298232, 375994, 1288924, 627330, -995872, 712422, 579270, 1635212, 726428, 813136, 633334, -1144654, -503798, 724910, 792116, -455310, 706594, -734136, 378054, 930964 ], [ -947011, 1954994, -479561, -940468, 1108030, -1108294, -1431800, -84908, -778119, 1014892, 1339300, -310489, -1523673, 1324435, -34896, 798149, 1329060, 898721, 1326398, -1221376, -301801, 654784, 1509504, 65429, 1211813, -441809, 675432, 890883 ], [ 821864, 1884944, -510536, -1521568, 432880, -954544, -920000, 613792, -1593144, -715808, 464800, -865864, -610248, 113560, -372096, -1308376, 1414560, -1206904, 27248, -1067776, -959176, -607616, 1307904, 62504, 610088, 359416, 1127232, 826008 ], [ 1476848, 1733294, 341248, -482143, 442303, -549058, -927941, -154982, -622608, -792782, -389147, 53069, 6204, 376993, -118104, -704761, 356028, -670576, 133148, -528055, -918106, -815234, 1297605, 409898, -316150, 76432, 1116564, -200727 ], [ 1607648, 1543244, 1608448, 1319882, 773878, -25108, -1180466, -1614332, 1188192, -91532, -1233422, 1665794, 482904, 1334218, 414096, 1174214, -1240872, 1109024, 900248, 193370, -548356, -526484, 1377330, 922148, -1395100, -716768, 888264, -1680102 ], [ 1217301, 1015861, 803835, 1226389, -256581, -949697, 37521, -1422422, 598314, 261435, -675221, 210767, -833203, 191014, -489760, 1212348, -1676926, 729211, -711941, 906692, -695081, 32366, 404541, 243914, -1697111, -634041, 1309299, -1544060 ], [ 1008676, 284976, 194080, 926664, -1024756, -1491852, 624556, -1054952, 255544, 237560, -394416, -629348, -1565988, -474156, -942620, 1123348, -1419136, 107176, -1591616, 1153292, -774136, 534896, -559204, -163236, -1365716, -425696, 1432904, -912320 ], [ 1339051, -980124, 276280, 202614, -969031, -873177, -634319, -329102, 773194, -796390, -982116, 452677, -559563, 333519, -47045, 823423, 659264, -1018274, -277616, 117017, -628186, 862196, -1418779, 264789, 649009, 62104, 689654, 960880 ], [ 663316, -788244, -291680, -494010, -786382, -698190, -1325942, -375254, 159574, -448834, -954684, 558118, -251346, 348192, 530506, 616528, 561812, -688004, 696940, -448438, -110242, 1218350, -862282, -70452, 727996, -281780, 76394, 911614 ], [ -802934, 548406, -1370480, -1169085, -504007, -871815, -1571867, -1027979, -1342901, 984191, -443934, -103757, -491721, -260208, 858181, 482728, -1245238, 786046, 1404790, -643963, 699983, 1597175, 806843, -1005402, -713954, -1279130, -434731, -648161 ], [ 31872, 1071808, -88256, 137088, -1067840, -622144, -1497088, -899072, -435136, 1157376, 161856, -559808, 242368, 550272, 916608, 594176, -1594624, 701120, 696064, -768320, -334336, 644800, 488704, 22400, -100800, -1063424, -146624, 46144 ], [ 916288, 1407132, 1299502, 1524155, -1604569, -195791, -1359598, -662387, 526661, 1016214, 751113, -895189, 911865, 1298272, 739580, 747061, -1375134, 267285, -88485, -861206, -1516011, -194704, -97131, 1061818, 820860, -487314, 171194, 842782 ], [ -211712, 1461432, 940252, 1400630, -1137394, 835234, -1177948, -580262, -607414, 305964, 1149138, -734314, 231090, 263872, -538120, 895786, 696516, -637590, 102390, -842156, -1710486, 953696, -253206, 206068, 1482360, 972636, -137356, -19268 ], [ -176759, 848835, 862591, 506357, -654610, 1565299, -965839, -769298, -1352056, 34515, 1162020, -343033, -306300, 208549, -497866, 946600, 1808625, -972852, -262818, -169607, -1657593, 874760, -748587, -554642, 1023246, 1428396, -570613, -603425 ], [ 1338316, -612540, 1143316, -1368868, -151960, 1912324, -714964, -1303448, -1601056, 321540, 684720, 341492, -661200, 1399324, 1219784, 872800, 1699500, -583152, -1335768, 1334668, -1289868, -766240, -1675812, -1194392, -862104, 606096, -1162588, -833900 ], [ 1806191, -227455, 557296, -1736983, 840410, 1052209, -724569, -852768, -1560756, -453650, 30265, -570798, 306265, 741549, 339784, 1233775, 1315815, -147692, -1080688, 544453, -249108, -1327590, -836987, -1583507, 76466, -94159, -116388, 218060 ], [ 1838128, 804388, -319066, -1525932, 1925512, -213882, -807610, -52904, -1408580, -1586710, -632852, -2021834, 1692012, -529534, -1435518, 1723566, 815880, 273796, -345050, -1039772, 1017998, -1480368, 613782, -1844784, 1973156, -737390, 1430662, 1658582 ], [ -142472, 935338, -288841, -178782, -104588, -276057, -113785, 420796, -1012730, -1683535, 739198, -1943009, 793662, 348941, -1411443, 1144491, -283020, -422054, 304375, -1151222, 1613723, -1050168, 960207, -766584, 1360106, -919115, -484313, 260207 ], [ -1179920, 1058392, -121816, 391368, -1086416, -299088, 399200, 453424, -892256, -1330384, 1027432, -1490792, 415608, 792344, -804168, 368976, -954120, -399056, 247792, -1210112, 1729160, -355560, 770592, 248424, 917360, -686600, -1204976, -579616 ], [ -213170, 1164667, 335909, -689607, 159334, -238938, 527900, -451226, -1356956, -21034, -987443, -245117, 1143183, 311219, 1042407, -823974, -716145, 1151494, -1309058, -1157312, 823985, 900915, -558108, 1129149, 836510, 426175, 612274, -232516 ], [ 757122, 1082710, 183030, -458156, 532372, 182496, 764102, -1259460, -746406, 790596, -776056, 339722, 866072, -192722, 708168, -1365518, -469614, 1539762, -1039478, -1139564, 488934, 921968, -964324, 1084630, 614854, 725072, 686170, -750446 ], [ 1729647, 882085, -354795, 600694, 355222, 831696, 1068077, -2006910, 542019, 1288446, 838844, 507947, -44428, -711047, -1000932, -1496393, -217689, 1195287, 381547, -1143914, 513309, 164168, -788974, 456805, 304429, 510872, -339005, -1813721 ], [ 396904, -199208, -788036, 1066040, -949232, 1386512, 919648, -1812424, 445012, 335380, 503912, 925596, -245688, -822256, 249940, -1864, 187168, 45284, 92576, -951540, 1179128, -413908, -417716, 520132, 612328, 611376, -812632, -1763088 ], [ -593351, -946388, -1012586, 1015250, -1829537, 1644107, 613153, -1399279, 258877, -627080, 4877, 1218591, -71868, -805936, 1375030, 1056176, 259828, -726706, -467764, -576840, 1631423, -773818, 91804, 365002, 866503, 678636, -1045132, -1430703 ], [ 735574, 5512, -445436, -855700, -549062, 751682, -139322, -499354, 286702, -1029680, -347698, 910266, 1310232, -447136, 778180, -301024, -1059272, 345044, -1409464, 446160, 965498, -335068, 1073704, -948548, 651178, 483336, -540232, -429978 ], [ 1101463, -52355, 69470, -890895, -457286, 269254, -715973, 490592, 501488, -794474, -157890, 780503, 1904787, -543732, -183342, -1109218, -1681033, 1054860, -1190141, 630444, 934789, 55360, 907124, -1639869, 678721, -260674, -691564, 512324 ], [ 478288, -1147280, 530720, 959280, -1586336, 207904, -1112048, 1572992, 908288, 95776, 588960, 834128, 1690512, -1108032, -1519392, -1353568, -1586608, 1392960, 221584, -46656, 1556464, 396160, -438976, -1692144, 955696, -1568224, -1516864, 1394624 ], [ 403754, -1653444, 351348, 201891, -100388, 18465, -1246753, 225418, -114836, -582666, 584681, -12233, 1639726, 27163, -729790, -1124443, -1034933, 630887, 613612, 383556, 1095725, -644407, -812048, -909274, 957200, -940810, -104058, 114456 ], [ 369068, -1970484, 9300, -1010196, 1758652, -257280, -1293958, -1571690, -1391876, -1429518, 436814, -940976, 1538986, 1446742, 431882, -777478, -446432, -379540, 703102, 1053024, 300692, -1784434, -884780, -62728, 875216, 163802, 1724028, -1454322 ], [ -918382, -1948734, -205650, 680754, -246998, -1126080, -1150033, -960215, -1129526, 679107, 980189, -10376, 353911, 836617, -756793, -551953, -860432, -814990, 493477, 1020624, -963058, 239741, -538130, -1088428, 692216, 721727, 1347978, 401853 ], [ -1211720, -1583760, 69316, 1540552, -1091180, -921444, -662212, -667464, -451852, 1249440, 1409128, 127600, -673972, 20944, -1557920, -133088, -1150812, -1105120, 285952, 604316, -1320616, 893064, -286484, -1477156, 119680, 1145364, 426292, 1371240 ], [ 163630, -642660, 1166641, 1005202, 14245, 1085031, 402863, -909714, 922973, -762360, 1645978, -1064900, -1437997, -1139756, -1708520, 610312, -1233687, -1151320, 81952, -456409, -157066, -754686, -194309, -796681, -1106720, 1343589, -1411283, 852090 ], [ 622080, -328960, 1532416, 826752, 382720, 1753856, 757888, -990464, 1381248, -1432960, 1724928, -1462400, -1692672, -1526656, -1758720, 858112, -1261312, -1166720, 13952, -809984, 230784, -1303936, -163584, -569856, -1515520, 1409664, -2023808, 679040 ] ], [ [ -1409280, 60672, -301312, -1449728, -1955584, 476160, -176640, 1350912, -677888, -1384448, 690176, -592640, -1560320, -455680, 1206272, 1432832, 944384, 1088768, -1478144, 1280768, 1297152, -1414400, 103680, -432384, -36608, 817152, -1382400, -821248 ], [ -1110720, 247296, -81280, -699872, -894880, -25056, -141504, 566976, -905888, -1150880, 915776, -792512, -561632, -478240, 931904, 782432, 558176, 1287872, -1012928, 982976, 716256, -789824, 12384, 163776, 279328, 725568, -1226112, -1115488 ], [ -644220, 538896, 262520, 471778, 762470, -808206, -86604, -657924, -1262138, -785930, 1268276, -1104812, 998818, -513490, 503204, -233818, -45274, 1598972, -286028, 517676, -191394, 186076, -130266, 1095276, 772978, 582468, -981912, -1575238 ], [ -632020, 941376, 77960, 668188, -65600, -379096, -654844, -786064, -1234368, 280840, 1330836, -967852, 306248, -733960, -103156, -411188, -695064, 912292, -319048, 1050856, -652724, -645564, -453656, -62444, -250972, 752128, 303468, -93188 ], [ -531604, 1272318, -218732, 513962, -901200, 200660, -925418, -642472, -931274, 1038326, 1302340, -858336, -376436, -839412, -379622, -556552, -800696, 265148, -461190, 1196968, -1014582, -1348050, -402458, -940960, -1129308, 820776, 1246514, 1079816 ], [ -19504, 1332168, -769232, -598888, -1156800, 998960, -28568, 160928, 217576, 569576, 1033840, -951936, -476336, -507312, 512728, -797152, 961504, -3952, -790440, -220832, -1145832, -1169400, 970792, -357760, -1141008, 468576, 767864, 725216 ], [ 43550, 888684, -544412, -909664, -518520, 759860, 5680, 559820, 797650, 472418, 428146, -546024, -968576, 82344, 783886, -721618, 1195450, 28652, -1119690, -69740, -572976, -868602, 1057276, -105748, -962388, 389298, 254660, 130532 ], [ -307900, -19416, 396088, -480064, 944880, -436840, -756320, 585320, 852700, 718268, -488804, 320976, -1822976, 909744, 481636, -354268, 18700, 339752, -1448940, 1529560, 649824, -455052, -44024, -159448, -608088, 561948, -290440, -685768 ], [ -811240, 274306, 120858, 251242, 399672, -52542, -519750, 76826, -26892, 1125036, -1042682, 426086, -1525208, 14382, 913948, -163208, -1007624, 8034, -616750, 823060, 716186, -741538, 298058, 781396, -626376, 1060460, 386900, 166770 ], [ -1173568, 786288, -458144, 814144, -565088, 630416, -24640, -475568, -1049008, 1482912, -1264208, 376880, -965904, -1053440, 1302144, 20240, -1768752, -500720, 397328, -309808, 443072, -1090256, 930912, 1682304, -729184, 1478816, 1160448, 1218528 ], [ -62968, 816138, -1244444, -613256, -1182788, 775766, 716360, -369218, -1468258, 1122012, 599842, 499730, -430854, -254240, -91056, 478790, -598002, -1256570, 702278, -581458, -450328, -614606, 1224612, 337104, -823684, 599516, 390048, 731028 ], [ 762212, 1033008, -1393784, -1436396, -1565408, 735656, 1081880, -205568, -942568, 623352, 1399672, 565880, -294744, 90280, -804636, 874460, 302928, -1462640, 690368, -326428, -520408, 5404, 824832, -259716, -501124, -85684, -168972, 504108 ], [ 1159262, 1530408, -587684, -1353146, -1595408, 417356, 884180, 44032, 1000532, -81948, 603172, 546980, -757044, -247220, -498786, 1175810, 799128, -844040, 203168, 718622, 644492, 841954, -615168, 266034, 447026, -479734, -410922, 668058 ], [ 1258872, 732696, -37320, -672208, -1605752, 4312, 804520, -107184, 1609104, -132464, 157776, 287736, -842240, -350824, -486424, 182152, 1166888, -49056, -632432, 644424, 221936, 1116072, -1041792, 258888, 287888, -12040, -190696, 151640 ], [ 1226922, -637854, 399930, 273092, -1607402, -450638, 777070, -435684, 1627404, 106636, -132324, -77814, -760640, -350974, -603874, -1384298, 1477838, 823944, -1622132, 75174, -902764, 1141422, -1020192, 16038, -361012, 836810, 233954, -665710 ], [ 817276, -114448, 405464, -385336, -1043396, 424784, -360528, 48632, 59736, -40988, 345104, 635704, 132888, -650676, -381664, -1033704, 334096, 1046780, -831688, -239220, -69424, -439472, 321568, 833608, -145592, -318704, 204096, -620960 ], [ 669688, 304898, 166646, -636532, -793802, 1006124, -900474, 276686, -751818, -48602, 417104, 1118020, 811428, -856440, -415768, -846918, -409766, 876488, -428242, -423834, 474410, -1325468, 850618, 1355002, -4886, -744842, 300438, -357668 ], [ 1209088, 390848, -685504, 215168, -1372352, 785024, 134976, -182464, 436032, 317248, -580096, 968320, 908928, -810240, -1120768, -1147968, -74816, -282112, -1081792, -283584, 205760, -368768, -756032, 1077952, -86336, 774208, 737088, 437632 ], [ 701266, 666084, -305446, 764578, -717920, -23456, -85948, -469098, 585088, -123496, -1160540, 205784, 1028186, -388392, -707080, -661946, 409946, -369754, -760876, -716868, 188402, 492988, -751214, 946930, 62952, 541954, 1003200, 238944 ], [ -585884, 1082184, 991604, 1089028, 854080, -1269056, -1241848, -627348, -38912, -1164496, -1430840, -1012816, 1163636, 313008, 539120, 409804, 1006196, 339596, 285224, -1576968, 358052, 1284088, 452836, 924580, 383952, -993596, 1142400, -699456 ], [ -107244, 820854, 1164934, 219558, 1178730, -243686, -73998, -993728, 172988, -82466, -58200, -698846, 799496, -8822, 383010, 1059314, 985466, -428634, 318494, -845608, 625332, 899728, 552146, 471280, 593152, -1300646, 111990, -157416 ], [ 460992, 316776, 996424, -679968, 1271040, 753592, 1028088, -1283744, 382304, 1023352, 1071960, -93176, 444896, -222368, 30768, 1470896, 779696, -1177848, 280472, -128992, 841296, 405568, 616040, -63608, 590872, -1206992, -931776, 495072 ], [ 73392, -914574, -59126, -772968, 1151040, -230858, -91962, -1004744, -97096, 539302, -397890, 806074, 543896, 959032, -218532, 974396, 100796, -633798, 686222, -775192, 708996, 284368, 1386290, -678758, -431378, -1892, -1100976, 531672 ], [ 301124, -1347060, -663360, -763492, 543548, -811932, -384044, -881328, 79092, 339152, -1130348, 1180296, 434680, 1540264, -399220, 765196, -645424, 184088, 858392, -485916, 671692, 208864, 1496192, -923376, -1120632, 198780, -1128804, 360668 ], [ 1270874, -816210, -723360, -630442, -651802, -906582, 322306, -945528, 1045842, 481352, -973598, 921396, 74380, 1397764, -497170, 902446, -1472824, 1332188, 748892, 931434, 748942, 188464, 809792, -721176, -1408332, -811770, -986154, -60682 ], [ -22896, -891168, 282320, -1088080, -562960, -575856, 720544, -512896, 1476224, 341760, -771936, 491584, 750752, 862368, -491520, -12432, -373936, 47984, 860032, 1096288, -86048, 500928, 123840, -510016, -1662544, -1262544, -1056416, -538480 ], [ -1939626, -1146792, 1558382, -1704718, -48190, -133290, 988846, 51506, 1720910, 135036, -569226, 1816, 1738910, 192888, -412374, -1174464, 1286924, -1907398, 974254, 793966, -1134650, 907188, -529572, -323512, -1888756, -1451040, -1141964, -992296 ], [ -375876, -805392, 645932, -1327468, 231860, -470340, 647596, -267244, 1876460, 611736, -707076, -535184, 1768460, -495312, 587076, 299136, 749624, -165148, -634196, -521684, 118300, 854088, -405672, -801712, -1715656, 96960, 139336, -410896 ], [ 650524, -483442, 161682, -902868, 120810, -402840, 24546, -688494, 1664360, 592736, -515076, -986784, 1518610, -1022262, 1234926, 959186, 274924, 867702, -1221096, -1311934, 723550, 573288, -388022, -1101512, -1413006, 706510, 1092986, -244246 ], [ 602224, -200392, 533832, -383568, -772440, 473760, -1162104, -1314744, 716960, -417664, 336624, -1267584, 709960, -1226712, 1179576, -7864, -74576, 481752, 235104, -1051384, 33400, -162912, -582872, -1044512, -851256, -560840, 1391336, -907096 ], [ 996664, 116404, -6946, 128870, -873834, 122438, -915724, -1438376, 562732, -636678, 544612, -480826, 174098, -240370, 334156, -523714, 212680, -271080, 698194, -355238, -580704, -712146, -655146, -1039776, -172288, -947880, 466934, -451440 ], [ 1654864, 453304, -1091596, 637220, -503484, -960412, 184376, -1262576, 881032, -384228, 369112, 941924, -199252, 1455380, -981944, -770764, 879280, -1242480, 569644, 600412, -1149504, -1149996, -654396, -1066176, 576512, -810480, -1185916, 670560 ], [ 1327330, -33518, -322906, 399542, 493386, -954304, -56746, -1077530, 805756, -724488, 837382, -66058, 328400, 912356, -1121180, -821992, 210316, -513444, 688390, 1234522, -1076052, -1276104, -79566, 247956, 823958, -1172502, -316540, 1203990 ], [ 720480, -476096, 451808, 350592, 1195808, -764896, -348768, -917376, 603840, -872480, 1155040, -971040, 809024, 316960, -1177472, -627872, -501728, 208256, 573376, 1683936, -743456, -1012288, 546656, 1171360, 1017696, -1225312, 266880, 1381440 ], [ -600270, -491396, 654458, 1236792, 611558, -248746, -398418, -851976, 61140, -121430, 710890, -716790, 827324, 246310, -1305272, 408178, -944378, 357656, -482924, 1555386, 338794, 589412, 1178306, 224110, 1174146, 22238, -1012920, 434940 ], [ -1218552, -37928, 465100, 1293832, 696640, -112140, -120660, -58116, -47068, -333680, 509560, -362600, 654332, 635992, -1056416, 699200, -209560, 142028, -486016, 1236684, 739552, 565548, 828644, -432288, 325420, -52232, -1093820, -361308 ], [ -1152852, 871972, -105950, 543532, 1433440, -345090, 475890, 1445034, 267782, -1483880, 544660, 88900, 295082, 1473892, -440816, 264800, 1671740, -429022, 536384, 732834, 476752, -1041102, -476506, -805488, -1502030, -1413932, -7370, -1011258 ], [ -928272, 766792, -170120, 436552, 615400, -513840, 792720, 770184, 908072, -1576760, 501280, 769000, 480152, 390352, 373024, 846800, 1013480, -760192, -371056, -134016, -52688, -520992, -559816, -1097928, -1061720, -953912, -48680, -181728 ], [ -743016, 504694, -119988, 421312, -369548, -681898, 869422, -329536, 1455464, -1257778, 472020, 1380390, 634016, -902382, 1117746, 1607524, -110060, -880528, -1454398, -1023562, -557634, 454634, -288932, -1246474, -70906, -141992, -287566, 900604 ], [ -1325616, 1183444, -190488, -265088, 800152, -999148, -707228, -267136, 310064, 494372, 770520, 769140, -837184, 439068, 709596, 1636024, 414040, 464672, 440252, -1252012, -177084, 690284, 455368, -193324, 760244, -335792, 293084, 845704 ], [ -1014958, 1587796, -293642, -900680, 1227916, -1112412, -1469616, 58120, -726934, 1044472, 807208, 118102, -1340074, 876878, 261600, 937378, 745000, 705146, 1071372, -1225088, -57418, 508160, 833920, 294210, 1108834, -307162, 696080, 856750 ], [ 712592, 1556896, -448592, -1455680, 478816, -902112, -940416, 800320, -1591984, -312128, 428608, -596048, -307024, -118672, -249600, -914672, 769600, -806704, -301728, -793088, -351568, -336640, 632320, -115440, 691984, 74288, 817280, 972400 ], [ 1188704, 1349740, 363520, -456710, 371398, -570228, -651426, 196324, -613792, -343340, -37406, -31118, 69656, -24454, -110448, -618602, 170776, -293344, -71592, -461558, -250468, -596980, 709282, 228996, -572, 11936, 671240, 226762 ], [ 1075904, 1059640, 1630720, 1273540, 565948, -181128, -475476, -1041176, 1231808, 249160, -544556, 1135732, 137456, 582596, 334752, 688348, -721424, 1173056, 913008, -177308, 36632, -582280, 917332, 928296, -822872, -259264, 399440, -924188 ], [ 1104578, 480898, 840926, 790722, -317858, -645690, 324186, -805244, 680964, 478558, -131906, 301798, -713230, -303204, -368192, 804376, -1253004, 799710, -678562, 702184, -478538, 185196, 525906, 89924, -1022774, -427242, 1020430, -1008024 ], [ 1059368, -149792, 265536, 311632, -901448, -965560, 570616, -489104, 291504, 353328, -30176, -229032, -1208360, -676344, -723032, 885896, -1118464, 259600, -1593472, 1172664, -860208, 718176, 34136, -358696, -784904, -450752, 1259600, -650624 ], [ 800318, -901592, 434736, 9532, -578198, -823210, -751334, -63404, 526404, -719772, -852776, 224418, -656510, 472806, -34082, 962246, 820736, -600500, -453472, 473514, -814308, 549576, -688414, 380354, 609946, -84752, 381500, 839776 ], [ 91784, -788360, -75456, -449060, -452012, -642220, -1240508, -303740, -71556, -380916, -984728, 86172, -393620, 501312, 331972, 891680, 654728, -448232, 529784, 13764, -234420, 608364, -262852, 325688, 472216, -416456, -80380, 669580 ], [ -969916, 4540, -1119456, -1030610, -480662, -430870, -1075358, -1067390, -1323906, 1067334, -574028, -516978, -357770, -350688, 444322, 705680, -1165372, 499468, 1389884, -257886, 765030, 845814, 1064798, -352612, -869684, -1296356, -215230, -805370 ], [ -68352, 446336, -220032, 267008, -1084544, -96896, -1200128, -839680, -678272, 838144, -229760, -765824, 270208, 368384, 816384, 809472, -1483264, 253824, 837120, -710784, -230400, 108416, 377344, 152320, -210304, -1197056, -189312, -18816 ], [ 884736, 842328, 800876, 1600222, -1610282, 303386, -1282284, -458894, 57122, 341500, 132746, -888258, 777450, 1111744, 1016472, 958210, -1256524, -216638, 185246, -1088508, -1354046, -531104, -521662, 638244, 733976, -794772, -181852, 883788 ], [ 174336, 1322928, 585176, 1261372, -1106132, 966836, -826584, -178844, -583228, -33800, 667796, -629508, -9900, 425344, -43728, 1078660, 636776, -801788, 369596, -847608, -1228796, 373696, -636412, -169656, 1334576, 391128, -442552, 200088 ], [ 218250, 894510, 667334, 385282, -642836, 1421198, -555750, -174740, -1074352, -95666, 715304, -249450, -434712, 320866, -251076, 998800, 1493018, -869960, 6476, -107286, -1185386, 380368, -878014, -698772, 1076780, 873336, -742786, -357882 ], [ 1222200, -690840, 1128584, -1174568, -231536, 1609448, -520200, -521840, -1375552, 241384, 142304, 285000, -398112, 957016, 627024, 664000, 1029368, -280160, -1053424, 1268664, -1246136, -756032, -1281064, -873072, -273520, 459936, -1093336, -755832 ], [ 1434150, -295750, 514144, -1632438, 733284, 775578, -745130, -378560, -1138632, -274836, -124566, -606700, 219178, 455986, 173904, 835750, 903638, 49160, -718304, 761634, -568456, -1083932, -495454, -1139662, 306900, -62694, -103976, 257848 ], [ 1314272, 788264, -460644, -1650168, 1828304, -389796, -1037348, -56848, -721512, -1079036, -254344, -1968068, 1005176, -409996, -736908, 1176684, 878288, 256744, 103580, -408152, 377388, -1116128, 688892, -1410016, 1545000, -619244, 1284444, 1713276 ], [ -405328, 732164, -310794, -229068, 328904, -88746, -328298, 268952, -869412, -1069286, 556556, -1543418, 241676, 496754, -684558, 969534, 31688, -521756, 176630, -776252, 1310238, -1086128, 650342, -592816, 1162500, -964094, -545706, 556326 ], [ -1252768, 764912, -32496, 451920, -385312, 86496, 131008, 196832, -1054656, -814880, 732560, -913808, -66256, 868208, -319056, 406560, -578512, -670496, -114592, -965120, 1631952, -576656, 352064, 168848, 922464, -808400, -1310304, -116544 ], [ -246868, 986462, 518754, -439830, 568988, -5604, 59608, -720868, -1319256, -40580, -440590, 151342, 593894, 102158, 711894, -912540, -686362, 519004, -1179892, -773120, 655002, 951694, -498136, 812498, 985164, 410950, 189396, 239256 ], [ 475764, 1089148, 435388, -329976, 677256, 378304, 241116, -1392744, -760732, 422760, -442672, 376900, 466800, -409236, 334416, -1285420, -633580, 771668, -753596, -682872, 208156, 1045856, -641960, 901756, 841692, 569632, 523364, -164588 ], [ 1019814, 1116898, -48062, 411324, 252156, 1062304, 582066, -1909644, 316718, 690060, 293528, 73150, -156600, -760086, -930984, -1061770, -479530, 433718, 613054, -656772, 95506, 235856, -340460, 641506, 568242, 59632, 122414, -1047338 ], [ 124304, -199440, -628072, 953520, -972896, 1407392, 421312, -1776464, 201992, 127624, 290704, 657752, -500656, -816224, -141560, 67504, 58176, -232536, 145472, -857928, 507952, -412168, -69832, 638568, 662672, 124640, -667632, -1271712 ], [ -495766, -1171080, -985732, 1075860, -1791866, 1477502, 185722, -1428134, 27602, -425936, 160114, 1079942, -443416, -772064, 638140, 781024, 296136, -671316, -524488, -871248, 844102, -821668, 321368, 407748, 720662, 270200, -1246392, -1272102 ], [ 578684, -210480, -414232, -399240, -657116, 587252, -142628, -486884, 105452, -602336, -177236, 486692, 1103984, -448064, 532840, -541376, -822864, -65016, -1248688, -39648, 658852, -343768, 1207568, -840552, 481412, 501200, -819792, -647652 ], [ 900406, -18222, 49228, -653414, -491100, 232540, -621346, 489664, 191072, -314756, -205044, 228662, 1828430, -583752, -74476, -1179572, -1430154, 524856, -1027538, 335224, 782626, 135168, 1151304, -1538514, 575162, 159884, -680312, 73960 ], [ 449056, -615072, 401728, 346336, -1320000, 427840, -1254496, 1502464, 284672, 449344, 85056, 314912, 1707680, -1191552, -1197376, -1115072, -1511904, 1097856, 164512, 241024, 1223776, 615168, 127104, -1671264, 1010912, -769216, -835712, 895360 ], [ 530948, -1062888, 383944, -91154, -310696, 58746, -1424378, 314564, -278280, -430532, 392266, -331146, 1297004, -317154, -612108, -678046, -1112450, 497110, 379640, 405480, 743346, -370038, -149920, -724196, 799904, -454596, 80092, 108656 ], [ 649208, -1425864, 256264, -743048, 960920, -480000, -1444700, -1266436, -955368, -1483052, 685228, -1051872, 790148, 814716, 276036, -189532, -627392, -375944, 308876, 621504, 7560, -1489620, -203512, 312880, 433952, 190308, 1154584, -910804 ], [ -477292, -1277964, 19564, 621652, -483580, -1209600, -1189850, -504886, -897468, 605998, 760978, -347472, 81398, 285066, -679914, -270682, -658592, -720044, -2974, 623904, -790740, 414930, -17812, -982520, 303152, 754758, 713284, 408146 ], [ -830544, -895648, 224872, 1385808, -1035384, -959144, -758376, -226896, -530616, 1339456, 869264, -231072, -556232, -249568, -1328704, -180416, -680664, -1011392, -196608, 343896, -997904, 959184, 62328, -1542696, -106752, 1071240, -29240, 1143184 ], [ 114156, -119848, 1172122, 1141908, -88734, 936406, -30426, -760596, 354834, -202544, 1032164, -1101672, -1074482, -792568, -1461904, 197584, -687414, -1214192, -191808, -410154, -212804, -779916, -34722, -868746, -985152, 971490, -1277390, 898084 ], [ 429056, 138752, 1487872, 1060608, 226816, 1568256, 212224, -938496, 649984, -716544, 1086464, -1391872, -1247232, -973568, -1506304, 323584, -689664, -1281792, -190208, -661504, 48896, -1359616, -67072, -644096, -1277952, 938240, -1693440, 816384 ] ], [ [ -878464, -69248, -97152, -1149056, -1862784, -221696, -243456, 924032, -766976, -790528, 244736, -217728, -1437824, 301568, 1354752, 1481088, 324480, 661888, -1173760, 1380992, 684672, -957824, -352896, 246912, -151680, 787456, -1233920, -850944 ], [ -927904, 61696, -72000, -461840, -856368, -306704, -277920, 399008, -937904, -756016, 400736, -509472, -635408, 196880, 977376, 999120, 284880, 941728, -956320, 996896, 210960, -586592, -364848, 534048, 313200, 837856, -1216832, -1024080 ], [ -1005154, 266296, -32700, 611935, 716157, -439529, -331770, -421342, -1204979, -702091, 644486, -965322, 618367, 33305, 387726, 246045, 223005, 1378978, -616570, 396746, -529215, -6542, -383523, 982698, 1039575, 916606, -1190132, -1294605 ], [ -556214, 500576, -62980, 665810, 174752, -328404, -592610, -806712, -1203744, 453564, 778966, -596362, 112412, -305340, -324774, -106630, -199860, 869198, -492700, 851916, -587590, -452482, -118068, 66838, -60210, 581376, 131498, -114590 ], [ -163478, 712241, -210090, 519675, -438360, -27338, -739035, -813804, -961579, 1283637, 895934, -405008, -332646, -467110, -626557, -382204, -224292, 344898, -469165, 982252, -685461, -912615, 297341, -687152, -1068466, 292396, 1176247, 894332 ], [ -90728, 839516, -738840, -60300, -780960, 862312, -444660, 363696, 37196, 734412, 979784, -1020608, -141096, 17240, 502868, -492304, 1198608, 1848, -735340, -252848, -1084236, -1171140, 1155116, -556352, -1319416, 262096, 960772, 966032 ], [ 61153, 638762, -614418, -205776, -225156, 655750, -292440, 808698, 616487, 298911, 741143, -625484, -638208, 259244, 762281, -425383, 1390707, 64554, -1073899, -79658, -685032, -875475, 1050722, -528278, -1226230, 137143, 481150, 392750 ], [ 286078, 135212, 112932, 49824, 1159944, -562700, -271440, 577548, 808562, -31614, 204818, 702616, -1771008, 277544, 218606, -195058, 446682, 501804, -1479274, 1393492, 450768, -68250, 58172, -595028, -815380, -75182, -242300, -775900 ], [ -343180, 513295, 26115, 311707, 847780, -456657, -311501, -90301, 14694, 462154, -591123, 552381, -1574740, -225767, 503250, -291388, -684796, 174175, -638297, 865110, 502659, -544831, -44693, 488438, -801884, 602666, 320374, 62167 ], [ -951776, 1010632, -308272, 414176, 127664, -61640, -263136, -708264, -940200, 1076912, -1179992, 114024, -1025528, -752768, 836288, -417544, -1583848, -355720, 364152, -9832, 289952, -1141528, 137936, 1561664, -841936, 1280688, 985984, 1166096 ], [ 254524, 812107, -1151122, -830524, -746686, 207685, 643164, -69039, -1348575, 1120562, 464383, 104199, -75053, -475568, -17512, -165619, -176023, -1109395, 323277, 59993, -55348, -276553, 1001486, 338264, -566686, 249138, 41584, 639446 ], [ 1059694, 937192, -1475332, -1437034, -1345936, 316780, 935604, 247296, -877260, 866372, 1217668, 287364, 162412, -313748, -401362, 336626, 571352, -1178440, 229152, 303278, -83668, 459602, 887936, -101086, -49246, -321222, -340826, 379466 ], [ 1263169, 1547692, -1021582, -1086259, -1532536, 185530, 307254, 79296, 913590, 165422, 634318, 760014, -669638, -324998, -80287, 1214351, 328052, -220540, 55152, 806753, 363482, 1002527, -691264, 635639, 831479, -199797, 119749, 519491 ], [ 1392388, 638388, -309340, -519320, -1631620, 105812, 471020, 116696, 1418168, 155448, 281432, 378564, -626944, -402444, -13492, 260220, 675628, 189904, -548680, 803228, 236552, 934764, -1039936, 640412, 449592, 201284, 23092, 6292 ], [ 1488763, -943137, 517235, 143230, -1691995, 48887, 985145, 244946, 1353818, 451098, 30482, -380661, -197344, -509169, -59167, -1504155, 1284553, 358204, -1342630, 575453, -144298, 596889, -844336, 321437, -490758, 726059, -320033, -795833 ], [ 949922, 15240, 454996, -291492, -1294014, 526168, -153816, 61508, -219244, 5934, 345336, 237476, 112820, -726598, 249840, -645452, 668408, 646754, -365020, 108954, -185192, -430888, 310896, 1022108, -257764, -322184, -51104, -493360 ], [ 675140, 742479, 142837, -407142, -1087659, 909322, -734739, -68791, -1073515, -166371, 420120, 611390, 426830, -839620, 183372, -109709, 97763, 543452, 101849, -156483, -139781, -942610, 717363, 1376723, -130021, -725963, 221413, -67726 ], [ 1101440, 787104, -781088, 335808, -1389984, 1031872, 176736, -51616, -27040, 388704, -142080, 309440, 754880, -680320, -860928, -495584, -313312, -571648, -806176, 103392, 115744, -103360, -834912, 806048, -313696, 582112, 481888, 636224 ], [ 559079, 713006, -482781, 603135, -717456, 389968, 70014, -113819, 61696, 73588, -589298, -34220, 761763, -364844, -766588, -94387, -38365, -429987, -875658, -445950, 315799, 461378, -673465, 782935, -93300, 522959, 872352, 258896 ], [ -704146, 550556, 725094, 516510, 680544, -820832, -794436, -235094, -562304, -889112, -950948, -408920, 529638, 66856, 175112, 892538, 747110, 646938, -321108, -1597500, 474574, 821828, 763310, 1167310, 427800, -553666, 1359552, -923104 ], [ -384426, 594741, 1163629, -221155, 1172379, -279037, -113641, -777504, -354174, 201473, -155988, -583745, 485948, 50251, 100927, 1246103, 595155, -368227, -174303, -701420, 849734, 757048, 699495, 391240, 301760, -1106781, 154997, -390924 ], [ 129696, 483468, 1248028, -843760, 1460352, 271844, 524996, -1241520, -102576, 1245956, 484884, -540356, 451856, 101968, -53912, 1332392, 255144, -1339204, 6132, 161008, 1165400, 636640, 585996, -416132, -844, -1354776, -1027360, 257040 ], [ 385896, -610857, 94603, -336460, 1409952, -545131, -305779, -953820, -294876, 389981, -617391, 487219, 315956, 874468, 188338, 527042, -315006, -388429, 692457, -807092, 993950, 567640, 1423671, -450557, -707719, -423726, -726760, 128340 ], [ 698366, -997030, -452704, -307438, 823746, -915346, -608330, -742824, 66854, 37784, -954666, 1028220, 76356, 1273580, 153114, 372826, -824296, 531508, 1023924, -669138, 890874, 449680, 1665088, -626184, -1064836, -121438, -553966, -110350 ], [ 1078691, -529255, -269104, -855163, -408579, -746821, -273905, -624324, 1096679, 293084, -369441, 982470, -288294, 1222430, -216711, 1003801, -1260196, 1414258, 927474, 802587, 870249, 272680, 1187488, -972084, -1000186, -577363, -535291, -481675 ], [ -210120, -590960, 452376, -1360216, -496376, -273096, 351664, -80448, 1530048, 234112, -257360, 418272, 552624, 693936, -565760, 137672, -395048, 64456, 1080896, 1023440, 143632, 681888, 405024, -763360, -1325912, -931480, -880560, -376776 ], [ -1941627, -817004, 1276473, -1818601, -211025, 248901, 1034521, 556599, 1757769, 89506, -307211, -285516, 1752801, 22020, -840965, -1125280, 840730, -1884749, 1246361, 784889, -760115, 1263366, -432654, -405988, -1761446, -1186096, -1285050, -105708 ], [ -706302, -675704, 183498, -1504426, -289850, -555774, 721546, -34026, 1906794, 448756, -390686, -117816, 1758426, -205080, 486910, 278720, 377380, -40274, -333814, -293686, -166190, 1205916, -113004, -997288, -1653596, 118304, -147300, 275592 ], [ 262098, -360279, -397177, -1094326, -375525, -692724, 170271, -659001, 1658444, 339856, -198686, -250416, 1423751, -589205, 1329785, 985895, -90070, 877301, -962764, -977361, 62785, 983116, 102571, -1143388, -1242921, 622729, 795475, 341467 ], [ 696648, 303396, 46748, -492376, -474900, 505776, -857604, -1352676, 615344, -705344, 544264, -983616, 408476, -1287380, 1202660, 299420, -565720, -58924, 310736, -871236, -438140, 429616, 109996, -399088, -226596, -472796, 1348300, -223508 ], [ 1058724, 377926, -313215, 112253, -425755, 357773, -805466, -1386988, 482634, -976877, 817966, -718771, 88519, -364055, 453114, -197551, -287396, -684620, 518887, -424925, -741712, -126375, -163451, -290416, 447616, -942892, 656565, -3912 ], [ 1377624, 101476, -1152090, 718478, -288130, -592402, -109916, -1028488, 892284, -787502, 812116, 140654, 182794, 1525270, -667236, -581626, 440104, -1125320, 92362, 224050, -927712, -683850, -604226, -560416, 918016, -1040392, -776610, 683088 ], [ 728799, -232313, -349731, 198485, 596075, -383584, -129275, -1134979, 580194, -724604, 891757, -242059, 251608, 825646, -962898, -331660, 380314, -373838, 553453, 947683, -1083766, -859548, -342857, 418070, 949093, -1227109, -157794, 987621 ], [ 38864, -475168, 328848, -29888, 1244528, -74000, -246224, -1093696, 168608, -627952, 924432, -522352, 379360, 35312, -1175616, -43696, 174320, 258368, 706080, 1460752, -974064, -679136, 46928, 1043760, 904016, -1122768, 216768, 1026016 ], [ -492361, -364318, 24723, 1178212, 784253, 235525, -493799, -358396, -378442, -366277, 756507, -26677, 732610, -259363, -1346916, 181079, -318355, 68468, -563370, 1173427, 106011, 692014, 685103, -31815, 718991, 83457, -967332, 205666 ], [ -767428, -110892, -113798, 1277244, 771808, 269094, -462454, 506978, -414962, -595144, 561412, 343028, 748002, 215956, -969648, 54240, 213260, -225286, -565824, 795130, 690832, 581962, 571182, -601648, -59062, 34884, -1182850, -489778 ], [ -793078, 281358, -91073, 296394, 1195408, 33969, -159529, 1499003, 45613, -1301644, 339862, 590078, 434427, 1441006, -58248, -414960, 1742210, -620161, 665376, 328255, 793432, -970313, -275043, -679048, -1414537, -1235466, -455275, -1063603 ], [ -806008, 56988, -229628, 127644, 821068, -180456, 568376, 525308, 762028, -1182244, 293872, 789068, 651252, 501016, 473712, 448920, 1074380, -943936, -342984, -392000, 493672, -265328, -278748, -980188, -749332, -577956, -559660, -225808 ], [ -865164, -203979, -370374, 114144, 375462, -416635, 1158233, -764768, 1371596, -758775, 288566, 954525, 827504, -755961, 867447, 1543086, -17898, -1107192, -1593105, -1124395, 132305, 865883, -73230, -1186763, 354669, 421652, -753161, 845794 ], [ -1404264, 677046, -140724, -363456, 1175412, -914410, -625042, -354368, 321896, 612750, 252116, 910950, -678496, 165714, 839922, 1636836, 101652, 116208, 247170, -1359370, 149630, 655658, 118620, 68662, 813894, 62552, 208114, 760444 ], [ -1082905, 1220598, -107723, -860892, 1347802, -1116530, -1507432, 201148, -675749, 1074052, 275116, 546693, -1156475, 429321, 558096, 1076607, 160940, 511571, 816346, -1228800, 186965, 361536, 158336, 522991, 1005855, -172515, 716728, 822617 ], [ 603320, 1228848, -386648, -1389792, 524752, -849680, -960832, 986848, -1590824, 91552, 392416, -326232, -3800, -350904, -127104, -520968, 124640, -406504, -630704, -518400, 256040, -65664, -43264, -293384, 773880, -210840, 507328, 1118792 ], [ 900560, 966186, 385792, -431277, 300493, -591398, -374911, 547630, -604976, 106102, 314335, -115305, 133108, -425901, -102792, -532443, -14476, 83888, -276332, -395061, 417170, -378726, 120959, 48094, 315006, -52560, 225916, 654251 ], [ 544160, 576036, 1652992, 1227198, 358018, -337148, 229514, -468020, 1275424, 589852, 144310, 605670, -207992, -169026, 255408, 202482, -201976, 1237088, 925768, -547986, 621620, -638076, 457334, 934444, -250644, 198240, -89384, -168274 ], [ 991855, -54065, 878017, 355055, -379135, -341683, 610851, -188066, 763614, 695681, 411409, 392829, -593257, -797422, -246624, 396404, -829082, 870209, -645183, 497676, -261995, 338026, 647271, -64066, -348437, -220443, 731561, -471988 ], [ 1110060, -584560, 336992, -303400, -778140, -439268, 516676, 76744, 327464, 469096, 334064, 171284, -850732, -878532, -503444, 648444, -817792, 412024, -1595328, 1192036, -946280, 901456, 627476, -554156, -204092, -475808, 1086296, -388928 ], [ 261585, -823060, 593192, -183550, -187365, -773243, -868349, 202294, 279614, -643154, -723436, -3841, -753457, 612093, -21119, 1101069, 982208, -182726, -629328, 830011, -1000430, 236956, 41951, 495919, 570883, -231608, 73346, 718672 ], [ -479748, -788476, 140768, -404110, -117642, -586250, -1155074, -232226, -302686, -312998, -1014772, -385774, -535894, 654432, 133438, 1166832, 747644, -208460, 362628, 475966, -358598, -1622, 336578, 721828, 216436, -551132, -237154, 427546 ], [ -1136898, -539326, -868432, -892135, -457317, 10075, -578849, -1106801, -1304911, 1150477, -704122, -930199, -223819, -441168, 30463, 928632, -1085506, 212890, 1374978, 128191, 830077, 94453, 1322753, 300178, -1025414, -1313582, 4271, -962579 ], [ -168576, -179136, -351808, 396928, -1101248, 428352, -903168, -780288, -921408, 518912, -621376, -971840, 298048, 186496, 716160, 1024768, -1371904, -193472, 978176, -653248, -126464, -427968, 265984, 282240, -319808, -1330688, -232000, -83776 ], [ 853184, 277524, 302250, 1676289, -1615995, 802563, -1204970, -255401, -412417, -333214, -485621, -881327, 643035, 925216, 1293364, 1169359, -1137914, -700561, 458977, -1315810, -1192081, -867504, -946193, 214670, 647092, -1102230, -534898, 924794 ], [ 560384, 1184424, 230100, 1122114, -1074870, 1098438, -475220, 222574, -559042, -373564, 186454, -524702, -250890, 586816, 450664, 1261534, 577036, -965986, 636802, -853060, -747106, -206304, -1019618, -545380, 1186792, -190380, -747748, 419444 ], [ 613259, 940185, 472077, 264207, -631062, 1277097, -145661, 419818, -796648, -225847, 268588, -155867, -563124, 433183, -4286, 1051000, 1177411, -767068, 275770, -44965, -713179, -114024, -1007441, -842902, 1130314, 318276, -914959, -112339 ], [ 1106084, -769140, 1113852, -980268, -311112, 1306572, -325436, 259768, -1150048, 161228, -400112, 228508, -135024, 514708, 34264, 455200, 359236, 22832, -771080, 1202660, -1202404, -745824, -886316, -551752, 315064, 313776, -1024084, -677764 ], [ 1062109, -364045, 470992, -1527893, 626158, 498947, -765691, 95648, -716508, -96022, -279397, -642602, 132091, 170423, 8024, 437725, 491461, 246012, -355920, 978815, -887804, -840274, -153921, -695817, 537334, -31229, -91564, 297636 ], [ 790416, 772140, -602222, -1774404, 1731096, -565710, -1267086, -60792, -34444, -571362, 124164, -1914302, 318340, -290458, -38298, 629802, 940696, 239692, 552210, 223468, -263222, -751888, 764002, -975248, 1116844, -501098, 1138226, 1767970 ], [ -668184, 528990, -332747, -279354, 762396, 98565, -542811, 117108, -726094, -455037, 373914, -1143827, -310310, 644567, 42327, 794577, 346396, -621458, 48885, -401282, 1006753, -1122088, 340477, -419048, 964894, -1009073, -607099, 852445 ], [ -1325616, 471432, 56824, 512472, 315792, 472080, -137184, -59760, -1217056, -299376, 437688, -336824, -548120, 944072, 166056, 444144, -202904, -941936, -476976, -720128, 1534744, -797752, -66464, 89272, 927568, -930200, -1415632, 346528 ], [ -280566, 808257, 701599, -190053, 978642, 227730, -408684, -990510, -1281556, -60126, 106263, 547801, 44605, -106903, 381381, -1001106, -656579, -113486, -1050726, -388928, 486019, 1002473, -438164, 495847, 1133818, 395725, -233482, 711028 ], [ 194406, 1095586, 687746, -201796, 822140, 574112, -281870, -1526028, -775058, 54924, -109288, 414078, 67528, -625750, -39336, -1205322, -797546, 3574, -467714, -226180, -72622, 1169744, -319596, 718882, 1068530, 414192, 360558, 421270 ], [ 309981, 1351711, 258671, 221954, 149090, 1292912, 96055, -1812378, 91417, 91674, -251788, -361647, -268772, -809125, -861036, -627147, -741371, -327851, 844561, -169630, -322297, 307544, 108054, 826207, 832055, -391608, 583833, -280955 ], [ -148296, -199672, -468108, 841000, -996560, 1428272, -77024, -1740504, -41028, -80132, 77496, 389908, -755624, -810192, -533060, 136872, -70816, -510356, 198368, -764316, -163224, -410428, 278052, 757004, 713016, -362096, -522632, -780336 ], [ -398181, -1395772, -958878, 1136470, -1754195, 1310897, -241709, -1456989, -203673, -224792, 315351, 941293, -814964, -738192, -98750, 505872, 332444, -615926, -581212, -1165656, 56781, -869518, 550932, 450494, 574821, -138236, -1447652, -1113501 ], [ 421794, -426472, -383028, 57220, -765170, 422822, -145934, -474414, -75798, -174992, -6774, 63118, 897736, -448992, 287500, -781728, -586456, -475076, -1087912, -525456, 352206, -352468, 1341432, -732556, 311646, 519064, -1099352, -865326 ], [ 699349, 15911, 28986, -415933, -524914, 195826, -526719, 488736, -119344, 164962, -252198, -323179, 1752073, -623772, 34390, -1249926, -1179275, -5148, -864935, 40004, 630463, 214976, 1395484, -1437159, 471603, 580442, -669060, -364404 ], [ 419824, -82864, 272736, -266608, -1053664, 647776, -1396944, 1431936, -338944, 802912, -418848, -204304, 1724848, -1275072, -875360, -876576, -1437200, 802752, 107440, 528704, 891088, 834176, 693184, -1650384, 1066128, 29792, -154560, 396096 ], [ 658142, -472332, 416540, -384199, -521004, 99027, -1602003, 403710, -441724, -278398, 199851, -650059, 954282, -661471, -494426, -231649, -1189967, 363333, 145668, 427404, 390967, -95669, 512208, -539118, 642608, 31618, 264242, 102856 ], [ 929348, -881244, 503228, -475900, 163188, -702720, -1595442, -961182, -518860, -1536586, 933642, -1162768, 41310, 182690, 120190, 398414, -808352, -372348, -85350, 189984, -285572, -1194806, 477756, 688488, -7312, 216814, 585140, -367286 ], [ -36202, -607194, 244778, 562550, -720162, -1293120, -1229667, -49557, -665410, 532889, 541767, -684568, -191115, -266485, -603035, 10589, -456752, -625098, -499425, 227184, -618422, 590119, 502506, -876612, -85912, 787789, 78590, 414439 ], [ -449368, -207536, 380428, 1231064, -979588, -996844, -854540, 213672, -609380, 1429472, 329400, -589744, -438492, -520080, -1099488, -227744, -210516, -917664, -679168, 83476, -675192, 1025304, 411140, -1608236, -333184, 997116, -484772, 915128 ], [ 64682, 402964, 1177603, 1278614, -191713, 787781, -463715, -611478, -213305, 357272, 418350, -1138444, -710967, -445380, -1215288, -215144, -141141, -1277064, -465568, -363899, -268542, -805146, 124865, -940811, -863584, 599391, -1143497, 944078 ], [ 236032, 606464, 1443328, 1294464, 70912, 1382656, -333440, -886528, -81280, -128, 448000, -1321344, -801792, -420480, -1253888, -210944, -118016, -1396864, -394368, -513024, -132992, -1415296, 29440, -718336, -1040384, 466816, -1363072, 953728 ] ], [ [ -347648, -199168, 107008, -848384, -1769984, -919552, -310272, 497152, -856064, -196608, -200704, 157184, -1315328, 1058816, 1503232, 1529344, -295424, 235008, -869376, 1481216, 72192, -501248, -809472, 926208, -266752, 757760, -1085440, -880640 ], [ -745088, -123904, -62720, -223808, -817856, -588352, -414336, 231040, -969920, -361152, -114304, -226432, -709184, 872000, 1022848, 1215808, 11584, 595584, -899712, 1010816, -294336, -383360, -742080, 904320, 347072, 950144, -1207552, -932672 ], [ -1366088, -6304, -327920, 752092, 669844, -70852, -576936, -184760, -1147820, -618252, 20696, -825832, 237916, 580100, 272248, 725908, 491284, 1158984, -947112, 275816, -867036, -199160, -636780, 870120, 1306172, 1250744, -1398352, -1013972 ], [ -480408, 59776, -203920, 663432, 415104, -277712, -530376, -827360, -1173120, 626288, 227096, -224872, -81424, 123280, -546392, 197928, 295344, 826104, -666352, 652976, -522456, -259400, 217520, 196120, 130552, 410624, -40472, -135992 ], [ 204648, 152164, -201448, 525388, 24480, -255336, -552652, -985136, -991884, 1528948, 489528, 48320, -288856, -94808, -873492, -207856, 352112, 424648, -477140, 767536, -356340, -477180, 997140, -433344, -1007624, -235984, 1105980, 708848 ], [ -161952, 346864, -708448, 478288, -405120, 725664, -860752, 566464, -143184, 899248, 925728, -1089280, 194144, 541792, 493008, -187456, 1435712, 7648, -680240, -284864, -1022640, -1172880, 1339440, -754944, -1497824, 55616, 1153680, 1206848 ], [ 78756, 388840, -684424, 498112, 68208, 551640, -590560, 1057576, 435324, 125404, 1054140, -704944, -307840, 436144, 740676, -129148, 1585964, 100456, -1028108, -89576, -797088, -882348, 1044168, -950808, -1490072, -115012, 707640, 654968 ], [ 880056, 289840, -170224, 579712, 1375008, -688560, 213440, 569776, 764424, -781496, 898440, 1084256, -1719040, -354656, -44424, -35848, 874664, 663856, -1509608, 1257424, 251712, 318552, 160368, -1030608, -1022672, -712312, -194160, -866032 ], [ 124880, 752284, -68628, 372172, 1295888, -860772, -103252, -257428, 56280, -200728, -139564, 678676, -1624272, -465916, 92552, -419568, -361968, 340316, -659844, 907160, 289132, -348124, -387444, 195480, -977392, 144872, 253848, -42436 ], [ -729984, 1234976, -158400, 14208, 820416, -753696, -501632, -940960, -831392, 670912, -1095776, -148832, -1085152, -452096, 370432, -855328, -1398944, -210720, 330976, 290144, 136832, -1192800, -655040, 1441024, -954688, 1082560, 811520, 1113664 ], [ 572016, 808076, -1057800, -1047792, -310584, -360396, 569968, 231140, -1228892, 1119112, 328924, -291332, 280748, -696896, 56032, -810028, 245956, -962220, -55724, 701444, 339632, 61500, 778360, 339424, -309688, -101240, -306880, 547864 ], [ 1357176, 841376, -1556880, -1437672, -1126464, -102096, 789328, 700160, -811952, 1109392, 1035664, 8848, 619568, -717776, 1912, -201208, 839776, -894240, -232064, 932984, 353072, 913800, 951040, 57544, 402632, -556760, -512680, 254824 ], [ 1367076, 1564976, -1455480, -819372, -1469664, -46296, -269672, 114560, 826648, 412792, 665464, 973048, -582232, -402776, 338212, 1252892, -143024, 402960, -92864, 894884, 82472, 1163100, -767360, 1005244, 1215932, 80140, 650420, 370924 ], [ 1525904, 544080, -581360, -366432, -1657488, 207312, 137520, 340576, 1227232, 443360, 405088, 469392, -411648, -454064, 459440, 338288, 184368, 428864, -464928, 962032, 251168, 753456, -1038080, 1021936, 611296, 414608, 236880, -139056 ], [ 1750604, -1248420, 634540, 13368, -1776588, 548412, 1193220, 925576, 1080232, 795560, 193288, -683508, 365952, -667364, 485540, -1624012, 1091268, -107536, -1063128, 1075732, 614168, 52356, -668480, 626836, -620504, 615308, -874020, -925956 ], [ 1082568, 144928, 504528, -197648, -1544632, 627552, 52896, 74384, -498224, 52856, 345568, -160752, 92752, -802520, 881344, -257200, 1002720, 246728, 101648, 457128, -300960, -422304, 300224, 1210608, -369936, -325664, -306304, -365760 ], [ 680592, 1180060, 119028, -177752, -1381516, 812520, -569004, -414268, -1395212, -284140, 423136, 104760, 42232, -822800, 782512, 627500, 605292, 210416, 631940, 110868, -753972, -559752, 584108, 1398444, -255156, -707084, 142388, 222216 ], [ 993792, 1183360, -876672, 456448, -1407616, 1278720, 218496, 79232, -490112, 460160, 295936, -349440, 600832, -550400, -601088, 156800, -551808, -861184, -530560, 490368, 25728, 162048, -913792, 534144, -541056, 390016, 226688, 834816 ], [ 416892, 759928, -660116, 441692, -716992, 803392, 225976, 241460, -461696, 270672, -18056, -274224, 495340, -341296, -826096, 473172, -486676, -490220, -990440, -175032, 443196, 429768, -595716, 618940, -249552, 503964, 741504, 278848 ], [ -822408, 18928, 458584, -56008, 507008, -372608, -347024, 157160, -1085696, -613728, -471056, 194976, -104360, -179296, -188896, 1375272, 488024, 954280, -927440, -1618032, 591096, 359568, 1073784, 1410040, 471648, -113736, 1576704, -1146752 ], [ -661608, 368628, 1162324, -661868, 1166028, -314388, -153284, -561280, -881336, 485412, -253776, -468644, 172400, 109324, -181156, 1432892, 204844, -307820, -667100, -557232, 1074136, 614368, 846844, 311200, 10368, -912916, 198004, -624432 ], [ -201600, 650160, 1499632, -1007552, 1649664, -209904, 21904, -1199296, -587456, 1468560, -102192, -987536, 458816, 426304, -138592, 1193888, -269408, -1500560, -268208, 451008, 1489504, 867712, 555952, -768656, -592560, -1502560, -1122944, 19008 ], [ 698400, -307140, 248332, 100048, 1668864, -859404, -519596, -902896, -492656, 240660, -836892, 168364, 88016, 789904, 595208, 79688, -730808, -143060, 698692, -838992, 1278904, 850912, 1461052, -222356, -984060, -845560, -352544, -274992 ], [ 1095608, -647000, -242048, 148616, 1103944, -1018760, -832616, -604320, 54616, -263584, -778984, 876144, -281968, 1006896, 705448, -19544, -1003168, 878928, 1189456, -852360, 1110056, 690496, 1833984, -328992, -1009040, -441656, 20872, -581368 ], [ 886508, -242300, 185152, -1079884, -165356, -587060, -870116, -303120, 1147516, 104816, 234716, 1043544, -650968, 1047096, 63748, 1105156, -1047568, 1496328, 1106056, 673740, 991556, 356896, 1565184, -1222992, -592040, -342956, -84428, -902668 ], [ -397344, -290752, 622432, -1632352, -429792, 29664, -17216, 352000, 1583872, 126464, 257216, 344960, 354496, 525504, -640000, 287776, -416160, 80928, 1301760, 950592, 373312, 862848, 686208, -1016704, -989280, -600416, -704704, -215072 ], [ -1943628, -487216, 994564, -1932484, -373860, 631092, 1080196, 1061692, 1794628, 43976, -45196, -572848, 1766692, -148848, -1269556, -1076096, 394536, -1862100, 1518468, 775812, -385580, 1619544, -335736, -488464, -1634136, -921152, -1428136, 780880 ], [ -1036728, -546016, -278936, -1681384, -811560, -641208, 795496, 199192, 1937128, 285776, -74296, 299552, 1748392, 85152, 386744, 258304, 5136, 84600, -33432, -65688, -450680, 1557744, 179664, -1192864, -1591536, 139648, -433936, 962080 ], [ -126328, -237116, -956036, -1285784, -871860, -982608, 315996, -629508, 1652528, 86976, 117704, 485952, 1328892, -156148, 1424644, 1012604, -455064, 886900, -704432, -642788, -597980, 1392944, 593164, -1185264, -1072836, 538948, 497964, 927180 ], [ 791072, 807184, -440336, -601184, -177360, 537792, -553104, -1390608, 513728, -993024, 751904, -699648, 106992, -1348048, 1225744, 606704, -1056864, -599600, 386368, -691088, -909680, 1022144, 802864, 246336, 398064, -384752, 1305264, 460080 ], [ 1120784, 639448, -619484, 95636, 22324, 593108, -695208, -1335600, 402536, -1317076, 1091320, -956716, 2940, -487740, 572072, 128612, -787472, -1098160, 339580, -494612, -902720, 459396, 328244, 458944, 1067520, -937904, 846196, 443616 ], [ 1100384, -250352, -1212584, 799736, -72776, -224392, -404208, -794400, 903536, -1190776, 1255120, -660616, 564840, 1595160, -352528, -392488, 928, -1008160, -384920, -152312, -705920, -217704, -554056, -54656, 1259520, -1270304, -367304, 695616 ], [ 130268, -431108, -376556, -2572, 698764, 187136, -201804, -1192428, 354632, -724720, 946132, -418060, 174816, 738936, -804616, 158672, 550312, -234232, 418516, 660844, -1091480, -442992, -606148, 588184, 1074228, -1281716, 952, 771252 ], [ -642752, -474240, 205888, -410368, 1293248, 616896, -143680, -1270016, -266624, -383424, 693824, -73664, -50304, -246336, -1173760, 540480, 850368, 308480, 838784, 1237568, -1204672, -345984, -452800, 916160, 790336, -1020224, 166656, 670592 ], [ -384452, -237240, -605012, 1119632, 956948, 719796, -589180, 135184, -818024, -611124, 802124, 663436, 637896, -765036, -1388560, -46020, 307668, -220720, -643816, 791468, -126772, 794616, 191900, -287740, 263836, 144676, -921744, -23608 ], [ -316304, -183856, -692696, 1260656, 846976, 650328, -804248, 1072072, -782856, -856608, 613264, 1048656, 841672, -204080, -882880, -590720, 636080, -592600, -645632, 353576, 642112, 598376, 313720, -771008, -443544, 122000, -1271880, -618248 ], [ -433304, -309256, -76196, 49256, 957376, 413028, -794948, 1552972, -176556, -1119408, 135064, 1091256, 573772, 1408120, 324320, -1094720, 1812680, -811300, 794368, -76324, 1110112, -899524, -73580, -552608, -1327044, -1057000, -903180, -1115948 ], [ -683744, -652816, -289136, -181264, 1026736, 152928, 344032, 280432, 615984, -787728, 86464, 809136, 822352, 611680, 574400, 51040, 1135280, -1127680, -314912, -649984, 1040032, -9664, 2320, -862448, -436944, -202000, -1070640, -269888 ], [ -987312, -912652, -620760, -193024, 1120472, -151372, 1447044, -1200000, 1287728, -259772, 105112, 528660, 1020992, -609540, 617148, 1478648, 74264, -1333856, -1731812, -1225228, 822244, 1277132, 142472, -1127052, 780244, 985296, -1218756, 790984 ], [ -1482912, 170648, -90960, -461824, 1550672, -829672, -542856, -441600, 333728, 731128, -266288, 1052760, -519808, -107640, 970248, 1637648, -210736, -232256, 54088, -1466728, 476344, 621032, -218128, 330648, 867544, 460896, 123144, 675184 ], [ -1150852, 853400, 78196, -821104, 1467688, -1120648, -1545248, 344176, -624564, 1103632, -256976, 975284, -972876, -18236, 854592, 1215836, -423120, 317996, 561320, -1232512, 431348, 214912, -517248, 751772, 902876, -37868, 737376, 788484 ], [ 494048, 900800, -324704, -1323904, 570688, -797248, -981248, 1173376, -1589664, 495232, 356224, -56416, 299424, -583136, -4608, -127264, -520320, -6304, -959680, -243712, 863648, 205312, -718848, -471328, 855776, -495968, 197376, 1265184 ], [ 612416, 582632, 408064, -405844, 229588, -612568, -98396, 898936, -596160, 555544, 666076, -199492, 196560, -827348, -95136, -446284, -199728, 461120, -481072, -328564, 1084808, -160472, -467364, -132808, 630584, -117056, -219408, 1081740 ], [ 12416, 92432, 1675264, 1180856, 150088, -493168, 934504, 105136, 1319040, 930544, 833176, 75608, -553440, -920648, 176064, -283384, 317472, 1301120, 938528, -918664, 1206608, -693872, -2664, 940592, 321584, 655744, -578208, 587640 ], [ 879132, -589028, 915108, -80612, -440412, -37676, 897516, 429112, 846264, 912804, 954724, 483860, -473284, -1291640, -125056, -11568, -405160, 940708, -611804, 293168, -45452, 490856, 768636, -218056, 325900, -13644, 442692, 64048 ], [ 1160752, -1019328, 408448, -918432, -654832, 87024, 462736, 642592, 363424, 584864, 698304, 571600, -493104, -1080720, -283856, 410992, -517120, 564448, -1597184, 1211408, -1032352, 1084736, 1220816, -749616, 376720, -500864, 912992, -127232 ], [ -277148, -744528, 751648, -376632, 203468, -723276, -985364, 467992, 32824, -566536, -594096, -232100, -850404, 751380, -8156, 1239892, 1143680, 235048, -805184, 1186508, -1186552, -75664, 772316, 611484, 531820, -378464, -234808, 597568 ], [ -1051280, -788592, 356992, -359160, 216728, -530280, -1069640, -160712, -533816, -245080, -1044816, -857720, -678168, 807552, -65096, 1441984, 840560, 31312, 195472, 938168, -482776, -611608, 936008, 1117968, -39344, -685808, -393928, 185512 ], [ -1303880, -1083192, -617408, -753660, -433972, 451020, -82340, -1146212, -1285916, 1233620, -834216, -1343420, -89868, -531648, -383396, 1151584, -1005640, -73688, 1360072, 514268, 895124, -656908, 1580708, 952968, -1181144, -1330808, 223772, -1119788 ], [ -268800, -804608, -483584, 526848, -1117952, 953600, -606208, -720896, -1164544, 199680, -1012992, -1177856, 325888, 4608, 615936, 1240064, -1260544, -640768, 1119232, -595712, -22528, -964352, 154624, 412160, -429312, -1464320, -274688, -148736 ], [ 821632, -287280, -196376, 1752356, -1621708, 1301740, -1127656, -51908, -881956, -1007928, -1103988, -874396, 508620, 738688, 1570256, 1380508, -1019304, -1184484, 732708, -1543112, -1030116, -1203904, -1370724, -208904, 560208, -1409688, -887944, 965800 ], [ 946432, 1045920, -124976, 982856, -1043608, 1230040, -123856, 623992, -534856, -713328, -294888, -419896, -491880, 748288, 945056, 1444408, 517296, -1130184, 904008, -858512, -265416, -786304, -1402824, -921104, 1039008, -771888, -1052944, 638800 ], [ 1008268, 985860, 276820, 143132, -619288, 1132996, 264428, 1014376, -518944, -356028, -178128, -62284, -691536, 545500, 242504, 1103200, 861804, -664176, 545064, 17356, -240972, -608416, -1136868, -987032, 1183848, -236784, -1087132, 133204 ], [ 989968, -847440, 1099120, -785968, -390688, 1003696, -130672, 1041376, -924544, 81072, -942528, 172016, 128064, 72400, -558496, 246400, -310896, 325824, -488736, 1136656, -1158672, -735616, -491568, -230432, 903648, 167616, -954832, -599696 ], [ 690068, -432340, 427840, -1423348, 519032, 222316, -786252, 569856, -294384, 82792, -434228, -678504, 45004, -115140, -157856, 39700, 79284, 442864, 6464, 1195996, -1207152, -596616, 187612, -251972, 767768, 236, -79152, 337424 ], [ 266560, 756016, -743800, -1898640, 1633888, -741624, -1496824, -64736, 652624, -63688, 502672, -1860536, -368496, -170920, 660312, 82920, 1003104, 222640, 1000840, 855088, -903832, -387648, 839112, -540480, 688688, -382952, 992008, 1822664 ], [ -931040, 325816, -354700, -329640, 1195888, 285876, -757324, -34736, -582776, 159212, 191272, -744236, -862296, 792380, 769212, 619620, 661104, -721160, -78860, -26312, 703268, -1158048, 30612, -245280, 767288, -1054052, -668492, 1148564 ], [ -1398464, 177952, 146144, 573024, 1016896, 857664, -405376, -316352, -1379456, 216128, 142816, 240160, -1029984, 1019936, 651168, 481728, 172704, -1213376, -839360, -475136, 1437536, -1018848, -484992, 9696, 932672, -1052000, -1520960, 809600 ], [ -314264, 630052, 884444, 59724, 1388296, 461064, -876976, -1260152, -1243856, -79672, 653116, 944260, -504684, -315964, 50868, -1089672, -626796, -745976, -921560, -4736, 317036, 1053252, -378192, 179196, 1282472, 380500, -656360, 1182800 ], [ -86952, 1102024, 940104, -73616, 967024, 769920, -804856, -1659312, -789384, -312912, 224096, 451256, -331744, -842264, -413088, -1125224, -961512, -764520, -181832, 230512, -353400, 1293632, 2768, 536008, 1295368, 258752, 197752, 1007128 ], [ -399852, 1586524, 565404, 32584, 46024, 1523520, -389956, -1715112, -133884, -506712, -797104, -796444, -380944, -858164, -791088, -192524, -1003212, -1089420, 1076068, 317512, -740100, 379232, 556568, 1010908, 1095868, -842848, 1045252, 485428 ], [ -420896, -199904, -308144, 728480, -1020224, 1449152, -575360, -1704544, -284048, -287888, -135712, 122064, -1010592, -804160, -924560, 206240, -199808, -788176, 251264, -670704, -834400, -408688, 625936, 875440, 763360, -848832, -377632, -288960 ], [ -300596, -1620464, -932024, 1197080, -1716524, 1144292, -669140, -1485844, -434948, -23648, 470588, 802644, -1186512, -704320, -835640, 230720, 368752, -560536, -637936, -1460064, -730540, -917368, 780496, 493240, 428980, -546672, -1648912, -954900 ], [ 264904, -642464, -351824, 513680, -873224, 258392, -149240, -461944, -257048, 252352, 163688, -360456, 691488, -449920, 42160, -1022080, -350048, -885136, -927136, -1011264, 45560, -361168, 1475296, -624560, 141880, 536928, -1378912, -1083000 ], [ 498292, 50044, 8744, -178452, -558728, 159112, -432092, 487808, -429760, 644680, -299352, -875020, 1675716, -663792, 143256, -1320280, -928396, -535152, -702332, -255216, 478300, 294784, 1639664, -1335804, 368044, 1001000, -657808, -802768 ], [ 390592, 449344, 143744, -879552, -787328, 867712, -1539392, 1361408, -962560, 1156480, -922752, -723520, 1742016, -1358592, -553344, -638080, -1362496, 507648, 50368, 816384, 558400, 1053184, 1259264, -1629504, 1121344, 828800, 526592, -103168 ], [ 785336, 118224, 449136, -677244, -731312, 139308, -1779628, 492856, -605168, -126264, 7436, -968972, 611560, -1005788, -376744, 214748, -1267484, 229556, -88304, 449328, 38588, 178700, 1174336, -354040, 485312, 517832, 448392, 97056 ], [ 1209488, -336624, 750192, -208752, -634544, -925440, -1746184, -655928, -82352, -1590120, 1182056, -1273664, -707528, -449336, -35656, 986360, -989312, -368752, -479576, -241536, -578704, -899992, 1159024, 1064096, -448576, 243320, 15696, 176232 ], [ 404888, 63576, 469992, 503448, -956744, -1376640, -1269484, 405772, -433352, 459780, 322556, -1021664, -463628, -818036, -526156, 291860, -254912, -530152, -995876, -169536, -446104, 765308, 1022824, -770704, -474976, 820820, -556104, 420732 ], [ -68192, 480576, 535984, 1076320, -923792, -1034544, -950704, 654240, -688144, 1519488, -210464, -948416, -320752, -790592, -870272, -275072, 259632, -823936, -1161728, -176944, -352480, 1091424, 759952, -1673776, -559616, 922992, -940304, 687072 ], [ 15208, 925776, 1183084, 1415320, -294692, 639156, -897004, -462360, -781444, 917088, -195464, -1175216, -347452, -98192, -968672, -627872, 405132, -1339936, -739328, -317644, -324280, -830376, 284452, -1012876, -742016, 227292, -1009604, 990072 ], [ 43008, 1074176, 1398784, 1528320, -84992, 1197056, -879104, -834560, -812544, 716288, -190464, -1250816, -356352, 132608, -1001472, -745472, 453632, -1511936, -598528, -364544, -314880, -1470976, 125952, -792576, -802816, -4608, -1032704, 1091072 ] ], [ [ 183168, -329088, 311168, -547712, -1677184, -1617408, -377088, 70272, -945152, 397312, -646144, 532096, -1192832, 1816064, 1651712, 1577600, -915328, -191872, -564992, 1581440, -540288, -44672, -1266048, 1605504, -381824, 728064, -936960, -910336 ], [ -562272, -309504, -53440, 14224, -779344, -870000, -550752, 63072, -1001936, 33712, -629344, 56608, -782960, 1547120, 1068320, 1432496, -261712, 249440, -843104, 1024736, -799632, -180128, -1119312, 1274592, 380944, 1062432, -1198272, -841264 ], [ -1727022, -278904, -623140, 892249, 623531, 297825, -822102, 51822, -1090661, -534413, -603094, -686342, -142535, 1126895, 156770, 1205771, 759563, 938990, -1277654, 154886, -1204857, -391778, -890037, 757542, 1572769, 1584882, -1606572, -733339 ], [ -404602, -381024, -344860, 661054, 655456, -227020, -468142, -848008, -1142496, 799012, -324774, 146618, -275260, 551900, -768010, 502486, 790548, 783010, -840004, 454036, -457322, -66318, 553108, 325402, 321314, 239872, -212442, -157394 ], [ 572774, -407913, -192806, 531101, 487320, -483334, -366269, -1156468, -1022189, 1774259, 83122, 501648, -245066, 277494, -1120427, -33508, 928516, 504398, -485115, 552820, -27219, -41745, 1696939, -179536, -946782, -764364, 1035713, 523364 ], [ -233176, -145788, -678056, 1016876, -29280, 589016, -1276844, 769232, -323564, 1064084, 871672, -1157952, 529384, 1066344, 483148, 117392, 1672816, 13448, -625140, -316880, -961044, -1174620, 1523764, -953536, -1676232, -150864, 1346588, 1447664 ], [ 96359, 138918, -754430, 1202000, 361572, 447530, -888680, 1306454, 254161, -48103, 1367137, -784404, 22528, 613044, 719071, 167087, 1781221, 136358, -982317, -99494, -909144, -889221, 1037614, -1373338, -1753914, -367167, 934130, 917186 ], [ 1474034, 444468, -453380, 1109600, 1590072, -814420, 698320, 562004, 720286, -1531378, 1592062, 1465896, -1667072, -986856, -307454, 123362, 1302646, 825908, -1539942, 1121356, 52656, 705354, 262564, -1466188, -1229964, -1349442, -146020, -956164 ], [ 592940, 991273, -163371, 432637, 1743996, -1264887, 104997, -424555, 97866, -863610, 311995, 804971, -1673804, -706065, -318146, -547748, -39140, 506457, -681391, 949210, 75605, -151417, -730195, -97478, -1152900, -312922, 187322, -147039 ], [ -508192, 1459320, -8528, -385760, 1513168, -1445752, -740128, -1173656, -722584, 264912, -1011560, -411688, -1144776, -151424, -95424, -1293112, -1214040, -65720, 297800, 590120, -16288, -1244072, -1448016, 1320384, -1067440, 884432, 637056, 1061232 ], [ 889508, 804045, -964478, -1265060, 125518, -928477, 496772, 531319, -1109209, 1117662, 193465, -686863, 636549, -918224, 129576, -1454437, 667935, -815045, -434725, 1342895, 734612, 399553, 555234, 340584, -52690, -451618, -655344, 456282 ], [ 1654658, 745560, -1638428, -1438310, -906992, -520972, 643052, 1153024, -746644, 1352412, 853660, -269668, 1076724, -1121804, 405186, -739042, 1108200, -610040, -693280, 1562690, 789812, 1367998, 1014144, 216174, 854510, -792298, -684534, 130182 ], [ 1470983, 1582260, -1889378, -552485, -1406792, -278122, -846598, 149824, 739706, 660162, 696610, 1186082, -494826, -480554, 756711, 1291433, -614100, 1026460, -240880, 983015, -198538, 1323673, -843456, 1374849, 1600385, 360077, 1181091, 222357 ], [ 1659420, 449772, -853380, -213544, -1683356, 308812, -195980, 564456, 1036296, 731272, 528744, 560220, -196352, -505684, 932372, 416356, -306892, 667824, -381176, 1120836, 265784, 572148, -1036224, 1403460, 773000, 627932, 450668, -284404 ], [ 2012445, -1553703, 751845, -116494, -1861181, 1047937, 1401295, 1606206, 806646, 1140022, 356094, -986355, 929248, -825559, 1030247, -1743869, 897983, -573276, -783626, 1576011, 1372634, -492177, -492624, 932235, -750250, 504557, -1428007, -1056079 ], [ 1215214, 274616, 554060, -103804, -1795250, 728936, 259608, 87260, -777204, 99778, 345800, -558980, 72684, -878442, 1512848, 131052, 1337032, -153298, 568316, 805302, -416728, -413720, 289552, 1399108, -482108, -329144, -561504, -238160 ], [ 686044, 1617641, 95219, 51638, -1675373, 715718, -403269, -759745, -1716909, -401909, 426152, -401870, -342366, -805980, 1381652, 1364709, 1112821, -122620, 1162031, 378219, -1368163, -176894, 450853, 1420165, -380291, -688205, 63363, 512158 ], [ 886144, 1579616, -972256, 577088, -1425248, 1525568, 260256, 210080, -953184, 531616, 733952, -1008320, 446784, -420480, -341248, 809184, -790304, -1150720, -254944, 877344, -64288, 427456, -992672, 262240, -768416, 197920, -28512, 1033408 ], [ 274705, 806850, -837451, 280249, -716528, 1216816, 381938, 596739, -985088, 467756, 553186, -514228, 228917, -317748, -885604, 1040731, -934987, -550453, -1105222, 95886, 570593, 398158, -517967, 454945, -405804, 484969, 610656, 298800 ], [ -940670, -512700, 192074, -628526, 333472, 75616, 100388, 549414, -1609088, -338344, 8836, 798872, -738358, -425448, -552904, 1858006, 228938, 1261622, -1533772, -1638564, 707618, -102692, 1384258, 1652770, 515496, 326194, 1793856, -1370400 ], [ -938790, 142515, 1161019, -1102581, 1159677, -349739, -192927, -345056, -1408498, 769351, -351564, -353543, -141148, 168397, -463239, 1619681, -185467, -247413, -1159897, -413044, 1298538, 471688, 994193, 231160, -281024, -719051, 241011, -857940 ], [ -532896, 816852, 1751236, -1171344, 1838976, -691652, -481188, -1157072, -1072336, 1691164, -689268, -1434716, 465776, 750640, -223272, 1055384, -793960, -1661916, -542548, 741008, 1813608, 1098784, 525908, -1121180, -1184276, -1650344, -1218528, -219024 ], [ 1010904, -3423, 402061, 536556, 1927776, -1173677, -733413, -851972, -690436, 91339, -1056393, -150491, -139924, 705340, 1002078, -367666, -1146610, 102309, 704927, -870892, 1563858, 1134184, 1498433, 5845, -1260401, -1267394, 21672, -678324 ], [ 1492850, -296970, -31392, 604670, 1384142, -1122174, -1056902, -465816, 42378, -564952, -603302, 724068, -640292, 740212, 1257782, -411914, -1182040, 1226348, 1354988, -1035582, 1329238, 931312, 2002880, -31800, -953244, -761874, 595710, -1052386 ], [ 694325, 44655, 639408, -1304605, 77867, -427299, -1466327, 18084, 1198353, -83452, 838873, 1104618, -1013642, 871762, 344207, 1206511, -834940, 1578398, 1284638, 544893, 1112863, 441112, 1942880, -1473900, -183894, -108549, 366435, -1323661 ], [ -584568, 9456, 792488, -1904488, -363208, 332424, -386096, 784448, 1637696, 18816, 771792, 271648, 156368, 357072, -714240, 437880, -437272, 97400, 1522624, 877744, 602992, 1043808, 967392, -1270048, -652648, -269352, -528848, -53368 ], [ -1945629, -157428, 712655, -2046367, -536695, 1013283, 1125871, 1566785, 1831487, -1554, 216819, -860180, 1780583, -319716, -1698147, -1026912, -51658, -1839451, 1790575, 766735, -11045, 1975722, -238818, -570940, -1506826, -656208, -1571222, 1667468 ], [ -1367154, -416328, -741370, -1858342, -1333270, -726642, 869446, 432410, 1967462, 122796, 242094, 716920, 1738358, 375384, 286578, 237888, -367108, 209474, 266950, 162310, -735170, 1909572, 472332, -1388440, -1529476, 160992, -720572, 1648568 ], [ -514754, -113953, -1514895, -1477242, -1368195, -1272492, 461721, -600015, 1646612, -165904, 434094, 1222320, 1234033, 276909, 1519503, 1039313, -820058, 896499, -446100, -308215, -1258745, 1802772, 1083757, -1227140, -902751, 455167, 200453, 1512893 ], [ 885496, 1310972, -927420, -709992, 120180, 569808, -248604, -1428540, 412112, -1280704, 959544, -415680, -194492, -1408716, 1248828, 913988, -1548008, -1140276, 462000, -510940, -1381220, 1614672, 1495732, 891760, 1022724, -296708, 1262228, 1143668 ], [ 1182844, 900970, -925753, 79019, 470403, 828443, -584950, -1284212, 322438, -1657275, 1364674, -1194661, -82639, -611425, 691030, 454775, -1287548, -1511700, 160273, -564299, -1063728, 1045167, 819939, 1208304, 1687424, -932916, 1035827, 891144 ], [ 823144, -602180, -1273078, 880994, 142578, 143618, -698500, -560312, 914788, -1594050, 1698124, -1461886, 946886, 1665050, -37820, -203350, -438248, -891000, -862202, -528674, -484128, 248442, -503886, 451104, 1601024, -1500216, 42002, 708144 ], [ -468263, -629903, -403381, -203629, 801453, 757856, -274333, -1249877, 129070, -724836, 1000507, -594061, 98024, 652226, -646334, 649004, 720310, -94626, 283579, 374005, -1099194, -26436, -869439, 758298, 1199363, -1336323, 159698, 554883 ], [ -1324368, -473312, 82928, -790848, 1341968, 1307792, -41136, -1446336, -701856, -138896, 463216, 375024, -479968, -527984, -1171904, 1124656, 1526416, 358592, 971488, 1014384, -1435280, -12832, -952528, 788560, 676656, -917680, 116544, 315168 ], [ -276543, -110162, -1234747, 1061052, 1129643, 1204067, -684561, 628764, -1257606, -855971, 847741, 1353549, 543182, -1270709, -1430204, -273119, 933691, -509908, -724262, 409509, -359555, 897218, -301303, -543665, -191319, 205895, -876156, -252882 ], [ 134820, -256820, -1271594, 1244068, 922144, 1031562, -1146042, 1637166, -1150750, -1118072, 665116, 1754284, 935342, -624116, -796112, -1235680, 1058900, -959914, -725440, -87978, 593392, 614790, 56258, -940368, -828026, 209116, -1360910, -746718 ], [ -73530, -899870, -61319, -197882, 719344, 792087, -1430367, 1606941, -398725, -937172, -69734, 1592434, 713117, 1375234, 706888, -1774480, 1883150, -1002439, 923360, -480903, 1426792, -828735, 127883, -426168, -1239551, -878534, -1351085, -1168293 ], [ -561480, -1362620, -348644, -490172, 1232404, 486312, 119688, 35556, 469940, -393212, -120944, 829204, 993452, 722344, 675088, -346840, 1196180, -1311424, -286840, -907968, 1586392, 246000, 283388, -744708, -124556, 173956, -1581620, -313968 ], [ -1109460, -1621325, -871146, -500192, 1865482, 113891, 1735855, -1635232, 1203860, 239231, -78342, 102795, 1214480, -463119, 366849, 1414210, 166426, -1560520, -1870519, -1326061, 1512183, 1688381, 358174, -1067341, 1205819, 1548940, -1684351, 736174 ], [ -1561560, -335750, -41196, -560192, 1925932, -744934, -460670, -528832, 345560, 849506, -784692, 1194570, -361120, -380994, 1100574, 1638460, -523124, -580720, -138994, -1574086, 803058, 586406, -554876, 592634, 921194, 859240, 38174, 589924 ], [ -1218799, 486202, 264115, -781316, 1587574, -1124766, -1583064, 487204, -573379, 1133212, -789068, 1403875, -789277, -465793, 1151088, 1355065, -1007180, 124421, 306294, -1236224, 675731, 68288, -1192832, 980553, 799897, 96779, 758024, 754351 ], [ 384776, 572752, -262760, -1258016, 616624, -744816, -1001664, 1359904, -1588504, 898912, 320032, 213400, 602648, -815368, 117888, 266440, -1165280, 393896, -1288656, 30976, 1471256, 476288, -1394432, -649272, 937672, -781096, -112576, 1411576 ], [ 324272, 199078, 430336, -380411, 158683, -633738, 178119, 1250242, -587344, 1004986, 1017817, -283679, 260012, -1228795, -87480, -360125, -384980, 838352, -685812, -262067, 1752446, 57782, -1055687, -313710, 946162, -181552, -664732, 1509229 ], [ -519328, -391172, 1697536, 1134514, -57842, -649188, 1639494, 678292, 1362656, 1271236, 1522042, -454454, -898888, -1672270, 96720, -769250, 836920, 1365152, 951288, -1289342, 1791596, -749668, -462662, 946740, 893812, 1113248, -1067032, 1343554 ], [ 766409, -1123991, 952199, -516279, -501689, 266331, 1184181, 1046290, 928914, 1129927, 1498039, 574891, -353311, -1785858, -3488, -419540, 18762, 1011207, -578425, 88660, 171091, 643686, 890001, -372046, 1000237, 193155, 153823, 600084 ], [ 1211444, -1454096, 479904, -1533464, -531524, 613316, 408796, 1208440, 399384, 700632, 1062544, 971916, -135476, -1282908, -64268, 173540, -216448, 716872, -1599040, 1230780, -1118424, 1268016, 1814156, -945076, 957532, -525920, 739688, 134464 ], [ -815881, -665996, 910104, -569714, 594301, -673309, -1102379, 733690, -213966, -489918, -464756, -460359, -947351, 890667, 4807, 1378715, 1305152, 652822, -981040, 1543005, -1372674, -388284, 1502681, 727049, 492757, -525320, -542962, 476464 ], [ -1622812, -788708, 573216, -314210, 551098, -474310, -984206, -89198, -764946, -177162, -1074860, -1329666, -820442, 960672, -263630, 1717136, 933476, 271084, 28316, 1400370, -606954, -1221594, 1535438, 1514108, -295124, -820484, -550702, -56522 ], [ -1470862, -1627058, -366384, -615185, -410627, 891965, 414169, -1185623, -1266921, 1316763, -964310, -1756641, 44083, -622128, -797255, 1374536, -925774, -360266, 1345166, 900345, 960171, -1408269, 1838663, 1605758, -1336874, -1348034, 443273, -1276997 ], [ -369024, -1430080, -615360, 656768, -1134656, 1478848, -309248, -661504, -1407680, -119552, -1404608, -1383872, 353728, -177280, 515712, 1455360, -1149184, -1088064, 1260288, -538176, 81408, -1500736, 43264, 542080, -538816, -1597952, -317376, -213696 ], [ 790080, -852084, -695002, 1828423, -1627421, 1800917, -1050342, 151585, -1351495, -1682642, -1722355, -867465, 374205, 552160, 1847148, 1591657, -900694, -1668407, 1006439, -1770414, -868151, -1540304, -1795255, -632478, 473324, -1717146, -1240990, 1006806 ], [ 1332480, 907416, -480052, 843598, -1012346, 1361642, 227508, 1025410, -510670, -1053092, -776230, -315090, -732870, 909760, 1439448, 1627282, 457556, -1294382, 1171214, -863964, 216274, -1366304, -1786030, -1296828, 891224, -1353396, -1358140, 858156 ], [ 1403277, 1031535, 81563, 22057, -607514, 988895, 674517, 1608934, -241240, -486209, -624844, 31299, -819948, 657817, 489294, 1155400, 546197, -561284, 814358, 79677, 231235, -1102808, -1266295, -1131162, 1237382, -791844, -1259305, 378747 ], [ 873852, -925740, 1084388, -591668, -470264, 700820, 64092, 1822984, -699040, 916, -1484944, 115524, 391152, -369908, -1151256, 37600, -981028, 628816, -206392, 1070652, -1114940, -725408, -96820, 90888, 1492232, 21456, -885580, -521628 ], [ 318027, -500635, 384688, -1318803, 411906, -54315, -806813, 1044064, 127740, 261606, -589059, -714406, -42083, -400703, -323736, -358325, -332893, 639716, 368848, 1413177, -1526500, -352958, 529145, 191873, 998202, 31701, -66740, 377212 ], [ -257296, 739892, -885378, -2022876, 1536680, -917538, -1726562, -68680, 1339692, 443986, 881180, -1806770, -1055332, -51382, 1358922, -463962, 1065512, 205588, 1449470, 1486708, -1544442, -23408, 914222, -105712, 260532, -264806, 845790, 1877358 ], [ -1193896, 122642, -376653, -379926, 1629380, 473187, -971837, -186580, -439458, 773461, 8630, -344645, -1414282, 940193, 1496097, 444663, 975812, -820862, -206605, 348658, 399783, -1194008, -279253, -71512, 569682, -1099031, -729885, 1444683 ], [ -1471312, -115528, 235464, 633576, 1718000, 1243248, -673568, -572944, -1541856, 731632, -152056, 817144, -1511848, 1095800, 1136280, 519312, 548312, -1484816, -1201744, -230144, 1340328, -1239944, -903520, -69880, 937776, -1173800, -1626288, 1272672 ], [ -347962, 451847, 1067289, 309501, 1797950, 694398, -1345268, -1529794, -1206156, -99218, 1199969, 1340719, -1053973, -525025, -279645, -1178238, -597013, -1378466, -792394, 379456, 148053, 1104031, -318220, -137455, 1431126, 365275, -1079238, 1654572 ], [ -368310, 1108462, 1192462, 54564, 1111908, 965728, -1327842, -1792596, -803710, -680748, 557480, 488434, -731016, -1058778, -786840, -1045126, -1125478, -1532614, 104050, 687204, -634178, 1417520, 325132, 353134, 1522206, 103312, 34946, 1592986 ], [ -1109685, 1821337, 872137, -156786, -57042, 1754128, -875967, -1617846, -359185, -1105098, -1342420, -1231241, -493116, -907203, -721140, 242099, -1265053, -1850989, 1307575, 804654, -1157903, 450920, 1005082, 1195609, 1359681, -1294088, 1506671, 1251811 ], [ -693496, -200136, -148180, 615960, -1043888, 1470032, -1073696, -1668584, -527068, -495644, -348920, -145780, -1265560, -798128, -1316060, 275608, -328800, -1065996, 304160, -577092, -1505576, -406948, 973820, 993876, 813704, -1335568, -232632, 202416 ], [ -203011, -1845156, -905170, 1257690, -1678853, 977687, -1096571, -1514699, -666223, 177496, 625825, 663995, -1558060, -670448, -1572530, -44432, 405060, -505146, -694660, -1754472, -1517861, -965218, 1010060, 535986, 283139, -955108, -1850172, -796299 ], [ 108014, -858456, -320620, 970140, -981278, 93962, -152546, -449474, -438298, 679696, 334150, -784030, 485240, -450848, -203180, -1262432, -113640, -1295196, -766360, -1497072, -261086, -369868, 1609160, -516564, -27886, 554792, -1658472, -1300674 ], [ 297235, 84177, -11498, 59029, -592542, 122398, -337465, 486880, -740176, 1124398, -346506, -1426861, 1599359, -703812, 252122, -1390634, -677517, -1065156, -539729, -550436, 326137, 374592, 1883844, -1234449, 264485, 1421558, -646556, -1241132 ], [ 361360, 981552, 14752, -1492496, -520992, 1087648, -1681840, 1290880, -1586176, 1510048, -1426656, -1242736, 1759184, -1442112, -231328, -399584, -1287792, 212544, -6704, 1104064, 225712, 1272192, 1825344, -1608624, 1176560, 1627808, 1207744, -602432 ], [ 912530, 708780, 481732, -970289, -941620, 179589, -1957253, 582002, -768612, 25870, -184979, -1287885, 268838, -1350105, -259062, 661145, -1345001, 95779, -322276, 471252, -313791, 453069, 1836464, -168962, 328016, 1004046, 632542, 91256 ], [ 1489628, 207996, 997156, 58396, -1432276, -1148160, -1896926, -350674, 354156, -1643654, 1430470, -1384560, -1456366, -1081362, -191502, 1574306, -1170272, -365156, -873802, -673056, -871836, -605178, 1840292, 1439704, -889840, 269826, -553748, 719750 ], [ 845978, 734346, 695206, 444346, -1193326, -1460160, -1309301, 861101, -201294, 386671, 103345, -1358760, -736141, -1369587, -449277, 573131, -53072, -435206, -1492327, -566256, -273786, 940497, 1543142, -664796, -864040, 853851, -1190798, 427025 ], [ 312984, 1168688, 691540, 921576, -867996, -1072244, -1046868, 1094808, -766908, 1609504, -750328, -1307088, -203012, -1061104, -641056, -322400, 729780, -730208, -1644288, -437364, -29768, 1157544, 1108764, -1739316, -786048, 848868, -1395836, 459016 ], [ -34266, 1448588, 1188565, 1552026, -397671, 490531, -1330293, -313242, -1349583, 1476904, -809278, -1211988, 16063, 248996, -722056, -1040600, 951405, -1402808, -1013088, -271389, -380018, -855606, 444039, -1084941, -620448, -144807, -875711, 1036066 ], [ -150016, 1541888, 1354240, 1762176, -240896, 1011456, -1424768, -782592, -1543808, 1432704, -828928, -1180288, 89088, 685696, -749056, -1280000, 1025280, -1627008, -802688, -216064, -496768, -1526656, 222464, -866816, -565248, -476032, -702336, 1228416 ] ], [ [ 218368, -532224, 411136, -272384, -1559040, -1245184, -193280, -55296, -600576, 202752, -652288, 318464, -1002752, 1356800, 1408768, 1183744, -1098752, -582144, -350720, 1442304, -812032, -179456, -1356544, 1425920, -91392, 754688, -478720, -700672 ], [ -368192, -478560, 45952, 111808, -840096, -536704, -287648, 20064, -617184, 82560, -768448, 94304, -631808, 1193696, 875488, 1014880, -506144, -66432, -562976, 1022112, -817408, -307424, -1262464, 1086944, 497184, 983936, -849664, -733312 ], [ -1284692, -394710, -524648, 712108, 283254, 570296, -435098, 137814, -643134, -105240, -949948, -255946, -52208, 938846, 42238, 751030, 419806, 739368, -894626, 365562, -825808, -507374, -1115464, 557294, 1416834, 1342136, -1429264, -784312 ], [ -28672, -506300, -390628, 557388, 411764, -98184, -133988, -626436, -938864, 979700, -473868, 197964, -365388, 331476, -803332, 368320, 453536, 490128, -647796, 639172, -336088, -117084, 486976, 118084, 182164, 177976, -280704, -433512 ], [ 878750, -551882, -289170, 505002, 406518, -532098, -114590, -898602, -1020352, 1683256, 43368, 297506, -473636, 4382, -1143182, 107510, 645182, 229244, -463346, 676112, -124744, -154, 1723802, -359546, -1025948, -724154, 804670, 91678 ], [ 67400, -324632, -470520, 985752, 187368, 266952, -1165640, 723048, -305152, 775456, 540768, -1007944, 334864, 719432, 245368, 291560, 1593032, 185744, -632696, -321088, -984544, -959704, 1358552, -990296, -1618448, -361304, 1253320, 1113928 ], [ 355148, -101984, -604524, 1204110, 460632, 115962, -802394, 1190220, 120122, -207068, 977718, -554962, -60176, 287882, 490204, 285056, 1679060, 274142, -944864, -177304, -908032, -675544, 778412, -1300934, -1686788, -519728, 872596, 688342 ], [ 1657448, 116416, -694824, 1180260, 1188432, -911988, 866356, 591720, 277772, -1258568, 1358868, 1521188, -1566176, -1202068, -320696, 102656, 969560, 484292, -1388864, 1019696, 32768, 756656, -88, -1316084, -1271288, -1159328, -273704, -1073708 ], [ 680422, 733634, -432178, 399888, 1301962, -1407774, 182214, -344842, 49780, -745052, 273944, 867466, -1433838, -717326, -225990, -433422, -41890, 246458, -741086, 1016582, 218632, 17988, -645486, -28030, -958390, -192798, 129640, -279736 ], [ -533680, 1280976, -187776, -524720, 1169280, -1687248, -787136, -1092368, -305072, 105488, -885984, -321840, -840784, 24640, 45568, -1004720, -833248, -138432, 8896, 815648, 307024, -960064, -1044544, 1274544, -616288, 846992, 686992, 875040 ], [ 647870, 476526, -774576, -1203170, 155280, -1177998, 377464, 393082, -981122, 770438, 143916, -749490, 461666, -874760, 57568, -1191170, 799052, -893832, -483704, 1264748, 1030174, 229736, 363656, 193794, 167612, -586858, -444458, 138540 ], [ 1368260, 418656, -1303296, -1293440, -640440, -782988, 581344, 959572, -837272, 1050008, 654936, -431100, 757676, -1161380, 216088, -551360, 1076192, -701952, -673004, 1386008, 945964, 1016996, 679796, -22296, 906032, -882988, -487448, -227220 ], [ 1396910, 1480656, -1744896, -501440, -1108740, -559338, -655856, 147622, 536428, 751508, 387636, 1006350, -455974, -528830, 594388, 1327840, -679408, 910848, -407354, 1015508, -349286, 1200446, -642154, 1058604, 1576232, 527462, 1102252, -36870 ], [ 1615880, 595880, -730808, -169952, -1367168, 80312, 18672, 435368, 728584, 907072, 273736, 554952, -269784, -591624, 763960, 421296, -326824, 504800, -560720, 980616, 28720, 474000, -631240, 1259976, 704320, 672648, 353200, -341664 ], [ 1919030, -1149970, 927142, -42152, -1532768, 903962, 1538772, 1209518, 398134, 1263472, 227686, -731898, 535566, -961974, 841210, -1717404, 958226, -794200, -899420, 1094166, 1146820, -654900, -30790, 1072326, -849680, 258198, -1430300, -865464 ], [ 1074884, 299056, 536624, -107640, -1433300, 692204, 253976, -146792, -829936, 100060, 213900, -392820, 83064, -1029516, 1235180, 25492, 1073780, -185924, 471872, 741812, -315312, -206564, 249092, 1262668, -335824, -327784, -453748, -341868 ], [ 459506, 1336438, 43118, 33462, -1336928, 699260, -490006, -804284, -1488562, -474512, 366996, -328668, -88656, -888930, 1184282, 1191052, 730472, -46676, 1139042, 514076, -1096128, 166738, 208676, 1116616, -67318, -597892, 166058, 220200 ], [ 472256, 1204288, -644032, 712512, -1257728, 1304960, 254144, 409216, -651712, 517888, 948096, -1027968, 505344, -223680, -21568, 737152, -752128, -1179776, -63808, 622976, -35328, 292288, -644224, 92416, -501568, -49792, -227392, 844800 ], [ 112454, 491036, -608094, 401616, -683856, 1066226, 412720, 873742, -709176, 466334, 845754, -444406, 175102, -26614, -476380, 918018, -837830, -747504, -913456, -100432, 552042, 196818, -238170, 243320, -369336, 227494, 227204, 229366 ], [ -524596, -654664, -34044, -645984, 258144, 199076, 135520, 780892, -1432176, -362116, 234804, 1093844, -842948, -177964, -372280, 1571268, 116020, 849696, -1500256, -1443232, 787092, -63132, 1104780, 1268720, 184464, 303244, 1312904, -1308884 ], [ -581976, 36016, 740856, -977674, 842774, -281844, -48210, -224818, -1377256, 566254, -268116, -106486, -213378, 200696, -472280, 1358198, -239750, -496304, -1275856, -335142, 1338822, 491368, 814930, 249350, -473856, -405946, 141414, -710584 ], [ -370248, 718576, 1275696, -959992, 1352360, -722400, -231264, -1128400, -1127248, 1356904, -698976, -1268536, 430584, 595904, -402992, 883616, -756368, -1754984, -778960, 675312, 1770312, 1059784, 474304, -749728, -1181112, -1097032, -951288, 3272 ], [ 786102, -124724, 387996, 313658, 1756610, -1263000, -486264, -758500, -481348, 5554, -838776, -17686, -180666, 649904, 719908, -264184, -1059668, -178034, 493340, -806388, 1314762, 1043434, 1185904, 9272, -1166262, -1059082, 192762, -401878 ], [ 1165280, -403352, 158672, 245668, 1333504, -1154880, -750988, -382004, 291236, -545164, -293068, 781168, -570848, 742324, 1085832, -375460, -1079136, 959704, 1255640, -970996, 1084088, 905840, 1660320, -98048, -887504, -701668, 619888, -814916 ], [ 607280, -1052, 723272, -1440182, -87296, -264480, -1027438, 2446, 1216586, -130414, 1079282, 1034968, -694448, 881074, 538932, 763190, -756336, 1567804, 1402940, 452654, 1124588, 622040, 1848720, -1250048, -290504, 40982, 182488, -1237466 ], [ -365232, 2192, 648912, -1757392, -488112, 286000, -343488, 612688, 1583280, -86720, 1008288, 391760, 343504, 334720, -514096, 323984, -356480, 191488, 1411024, 589648, 560400, 1090656, 1007280, -1225600, -553440, -32624, -421456, -72416 ], [ -1428474, -132340, 327456, -1611394, -564780, 642832, 627024, 1242874, 1746378, -158426, 463764, -467800, 1718794, -387668, -1622344, -577174, 37144, -1710146, 1335274, 294514, -196212, 1787004, -120780, -833860, -1085046, -350366, -1042318, 1565728 ], [ -1293924, -324040, -721344, -1493044, -1167480, -879968, 654624, 513124, 1572228, 21724, 307464, 784400, 1731844, 243832, 65456, 283076, -346256, -60596, 381124, 105364, -647112, 1822104, 258120, -1206760, -1062396, 119284, -713068, 1630528 ], [ -717874, -96940, -1237644, -1229844, -1090130, -1272768, 432524, -270926, 1097428, -123676, 352064, 1071450, 1233444, 158382, 1182656, 830226, -745756, 557354, -86876, -100186, -954062, 1812904, 730320, -912660, -566896, 263784, -110368, 1587678 ], [ 741176, 967760, -688944, -676944, 347320, 594432, -288976, -1163576, 21328, -920176, 798464, -571800, -287856, -1360968, 1158656, 751176, -1177456, -887896, 417424, -338536, -973112, 1715104, 1389120, 715440, 874304, -242016, 1039232, 1329528 ], [ 927466, 599336, -666644, 34440, 540962, 764556, -683450, -1189264, 44934, -1215374, 1240070, -1345926, -252610, -623284, 776328, 330906, -1061888, -1203266, 166998, -437108, -732816, 1047476, 896890, 1121070, 1387442, -750542, 926412, 1003040 ], [ 355516, -622864, -957944, 840240, -6388, -76344, -883100, -698464, 723684, -1211924, 1678820, -1602276, 709940, 1459016, 180528, -292644, -620288, -845516, -533052, -452408, -338016, 40376, -281060, 798420, 1347692, -1260692, 61512, 635840 ], [ -468284, -409312, -393092, -256428, 419438, 647676, -334652, -1058572, 166782, -582920, 1009430, -603654, -94048, 630482, -247878, 744084, 476950, -214664, 204720, 283978, -1027620, -241258, -648950, 655722, 1072928, -928490, 303924, 625922 ], [ -961248, -94688, -76640, -864384, 800736, 1244000, 26208, -988704, -454208, -168576, 449792, 471360, -653024, -355552, -622336, 1311072, 1281632, 116192, 565280, 836960, -1428992, -238304, -744736, 367040, 654144, -475456, 367040, 493376 ], [ -153498, 132262, -950690, 939816, 705786, 867650, -544542, 939546, -915308, -746376, 650192, 1425660, 257926, -989002, -851536, -386478, 797282, -746758, -926170, 472610, -419792, 581446, -96886, -517660, -220356, 153044, -586060, -205924 ], [ 98160, -196728, -971108, 1195668, 605668, 604692, -1026980, 1670872, -800784, -913092, 468236, 1731756, 597812, -412532, -421892, -1369932, 975500, -1065472, -865396, -12048, 435508, 525296, 264976, -644868, -710600, -19116, -1208028, -649864 ], [ -191640, -1067028, -160358, -56082, 500518, 452142, -1423430, 1236772, -125784, -679542, -86014, 1406706, 381662, 1342018, 649258, -1658082, 1798850, -854272, 706754, -613848, 1140958, -383704, 348376, -34518, -826700, -970866, -1507578, -845164 ], [ -475560, -1338768, -471248, -541152, 1140808, 374592, -60920, -135488, 419376, -89952, -134224, 648456, 681872, 731368, 393328, -439272, 1031360, -1127152, -340696, -940848, 1292968, 350216, 458416, -375288, 146560, 128304, -1589328, -205984 ], [ -766088, -1355112, -932684, -774646, 1877452, 226122, 1412890, -1499542, 811200, 557834, -111140, -58564, 955142, -364042, -53686, 1016670, -76846, -1413294, -1730552, -1182166, 1261622, 1286686, 486272, -778082, 1255744, 1514118, -1479694, 543424 ], [ -1135088, -344112, -132584, -426196, 1739752, -793428, -303860, -505492, 28800, 906284, -624440, 784136, -287308, -424492, 865964, 1116420, -631396, -652644, -84752, -1258516, 793172, 200836, -348928, 526468, 1039744, 703668, -39844, 337024 ], [ -902802, 328400, 138382, -381608, 1388438, -1233384, -1178218, 456542, -744262, 1122378, -585986, 995564, -541438, -494338, 1121456, 897808, -1015368, -55206, 416534, -975034, 708276, -283728, -1006764, 817294, 898680, -113974, 484070, 489702 ], [ 283248, 464000, -429968, -819008, 698288, -753984, -716368, 1367792, -1502512, 1128528, 327664, 205664, 772112, -579088, 323456, 174208, -1128768, 283344, -897616, -120784, 1231776, 185472, -1383264, -499856, 876480, -943024, -444880, 1211952 ], [ 299358, 70526, 280150, -51686, 284150, -491844, 381044, 1192436, -622132, 1245450, 836476, -266710, 327182, -964126, -47572, -320606, -378942, 560490, -523768, -422500, 1351764, -198966, -1223040, -170420, 956688, -297154, -931966, 1452762 ], [ -235092, -571924, 1591900, 1282564, -100, -331944, 1777544, 505736, 1029368, 1414500, 1154776, -589660, -945268, -1490476, -217672, -707756, 777108, 808740, 644432, -1268200, 1281864, -985116, -810240, 933880, 1085088, 1042796, -1211116, 1467012 ], [ 756888, -1276132, 867388, -159814, -545982, 563650, 1327582, 995504, 754252, 1281622, 1192902, 439058, -194596, -1697670, -83946, -596754, 233134, 614756, -434892, -226266, -9180, 412748, 421766, -377536, 1073182, 300932, -36398, 819298 ], [ 1082528, -1558072, 392608, -1053424, -672392, 908960, 630472, 1183984, 406832, 855912, 882592, 873008, 134944, -1343680, 64064, -220024, 132624, 447776, -1183072, 744064, -1033160, 1059608, 1355896, -968056, 947952, -278528, 531272, 307808 ], [ -539272, -674122, 758008, -228724, 374458, -314440, -607178, 455284, 5732, -352338, -364808, -430492, -846056, 529520, 228464, 849926, 1379724, 388376, -851272, 1375264, -1230710, -523342, 1409146, 605894, 521652, -254528, -679978, 220808 ], [ -1271092, -652600, 609832, -176992, 526120, -290608, -470168, -190340, -420820, -161736, -967844, -1290640, -755300, 754136, 11672, 1143968, 1013016, 8684, 54584, 1263820, -618668, -1254784, 1418548, 1412168, -95328, -614996, -709852, -170692 ], [ -1303642, -1308700, 58132, -732592, -25580, 713192, 746932, -770690, -867370, 1127964, -1064594, -1802440, 177550, -316564, -504628, 828368, -621684, -622666, 1411484, 568870, 629482, -1317184, 1393498, 1615268, -862128, -1277546, 188498, -801442 ], [ -243968, -1078400, -271232, 593792, -895104, 1302912, -199552, -395136, -1069312, -143104, -1230208, -1273088, 440704, 56192, 502784, 1170816, -902656, -991872, 1373184, -479232, 126208, -1358464, -23040, 610048, -310400, -1627392, -247424, -150528 ], [ 874160, -564146, -491784, 1841372, -1614940, 1675228, -1155496, 147948, -1093032, -1518012, -1261974, -582256, 419046, 617114, 1534792, 1543932, -754122, -1220212, 1130526, -1350432, -434530, -1400558, -1467694, -526754, 422850, -1806650, -863504, 579586 ], [ 1240160, 715804, -301584, 748472, -1146040, 1196728, -2896, 709848, -324432, -936312, -446124, 6944, -590004, 829364, 1186192, 1437432, 539628, -891112, 1094076, -839232, 421820, -1468508, -1684444, -1220804, 893700, -1306100, -1193504, 488836 ], [ 1223228, 815212, 184758, -17332, -813892, 795316, 401924, 1239474, -158346, -470046, -403992, 306470, -705480, 606278, 283786, 1039740, 612576, -397144, 676740, -129834, 325262, -1311596, -1215982, -1125428, 1231230, -791492, -1181690, 205564 ], [ 718928, -587888, 1048008, -366832, -655792, 492016, -144976, 1728024, -759096, -150696, -1346592, 237320, 316320, -170872, -1323464, 271440, -868224, 306656, -225360, 831816, -984088, -868496, 124568, -25328, 1399080, -258992, -734840, -322736 ], [ 244988, -324048, 380938, -874292, 101698, -268774, -839826, 1070374, 134834, 264904, -555702, -664860, 49580, -280322, -524794, -63790, -422704, 274006, 268110, 1224986, -1289798, -419566, 695118, 24602, 990860, -209062, -57650, 332014 ], [ -229084, 509884, -797276, -1392908, 1057904, -1131644, -1547056, 14584, 1483096, 707416, 805740, -1802108, -679568, -128216, 1108320, -214224, 698480, -34500, 1200128, 1374596, -1196240, -5272, 951448, -297900, 395928, -348444, 650952, 1383284 ], [ -1110934, 27334, -320726, -222158, 1311704, 351706, -742456, -360116, -424004, 854716, -15810, -462758, -1184168, 708484, 1265520, 632376, 913880, -637050, -383872, 179546, 149560, -932572, -41252, -275550, 632028, -992694, -551148, 1205234 ], [ -1322752, -106640, 178528, 527104, 1490528, 1140256, -365536, -763712, -1545152, 756976, -177120, 673408, -1383872, 812272, 957168, 733776, 650240, -1035360, -1287280, -411424, 830224, -1011712, -588656, -226896, 844320, -1055712, -1316784, 1186448 ], [ -110752, 500110, 726028, 380704, 1510028, 452356, -897436, -1228712, -996152, 138526, 1064580, 1377808, -935672, -641378, -340482, -748374, -631360, -999660, -744430, 281276, 97474, 711488, -189806, -122346, 1006020, 116388, -1154934, 1506098 ], [ -220976, 1172364, 820152, 38160, 1021964, 768176, -1083600, -1397748, -720576, -459776, 500320, 526580, -554724, -1106948, -640116, -684924, -1075208, -1331960, 209752, 703588, -444376, 1106116, 369768, 354620, 1076548, -213872, -246044, 1548368 ], [ -1164776, 1885914, 628452, -428040, 213914, 1716776, -1051800, -1380198, -617376, -1045376, -1202480, -1305370, -216174, -949598, -310566, 352926, -990908, -1896260, 1423252, 955438, -865876, 663166, 1030668, 1066370, 1089598, -1491272, 1133806, 1415768 ], [ -641816, 151192, 14336, 234424, -710008, 1313944, -1107040, -1546384, -704440, -643208, -294080, -161504, -1027640, -689840, -984288, 392672, -425848, -900912, 375888, -385272, -1121456, -19416, 1117104, 738400, 836768, -1206304, -200360, 433576 ], [ -59006, -1292258, -439174, 813334, -1315648, 751264, -950440, -1493944, -693250, -145928, 617140, 755686, -1395470, -445220, -1341288, 100022, 3062, -117072, -655662, -1583052, -1102046, -516066, 1224114, 281710, 521198, -635674, -1498550, -550754 ], [ 159244, -562508, -76324, 593284, -600448, 105664, 89360, -491344, -210700, 325072, 464440, -459164, 484780, -303320, -18288, -1111228, -310588, -821472, -693012, -1553352, -50996, -170316, 1649964, -261740, 64148, 434276, -1535300, -1193804 ], [ 235636, 217266, 171826, -82088, -304606, 182748, -144454, 396038, -421678, 891162, -144840, -1181026, 1452536, -565830, 363210, -1175626, -733758, -748798, -388038, -660812, 460150, 265640, 1741704, -750800, 242832, 1206228, -694484, -1193054 ], [ 166336, 1048416, 302176, -1225088, -439456, 1002048, -1686304, 1165088, -1344928, 1554912, -1223040, -1396576, 1483136, -1243680, -222240, -62176, -1269408, 121952, 268512, 1117888, 416800, 794240, 1490304, -1184000, 1074432, 1672128, 1047616, -531104 ], [ 841262, 722694, 649056, -743936, -947658, 316494, -2004022, 514244, -730756, 74956, -135350, -1427102, 59150, -1374718, -117862, 646180, -1411056, -126174, -76758, 638068, -251360, 334826, 1499330, -12990, 419232, 1199574, 443286, 54854 ], [ 1609388, 161784, 1012416, 130360, -1475892, -730548, -1942552, -355312, 195080, -1683944, 1311880, -1408820, -1561132, -1347880, 104708, 1135732, -1354488, -630444, -698448, -385748, -955220, -233716, 1558532, 1308828, -567132, 558792, -719052, 541448 ], [ 1128338, 504084, 890016, 460660, -1070142, -1241598, -1338052, 688088, -89620, 34756, 139180, -1406270, -902482, -1210780, -464842, 372382, -247188, -590994, -1374648, -621998, -121070, 1024034, 1382582, -638022, -725082, 910092, -980802, 122348 ], [ 628248, 826672, 869536, 853512, -647200, -981024, -987624, 963728, -507488, 1234000, -693992, -1300736, -425216, -739024, -815936, -328192, 543096, -679952, -1516832, -673056, 234336, 1192864, 1041600, -1664848, -758600, 736728, -1031824, 104152 ], [ 96198, 1116172, 1020136, 1351362, -195400, 574776, -1063674, -49372, -1148888, 1561300, -957242, -1022336, -252416, 294476, -800336, -923392, 801246, -984452, -762632, -413256, -213864, -466136, 423600, -1147348, -583250, -317322, -729124, 758902 ], [ -81152, 1212672, 1070336, 1517312, -44800, 1093376, -1089024, -387072, -1362688, 1670400, -1044992, -929536, -194816, 638976, -795136, -1121792, 887296, -1085952, -511232, -326656, -363264, -1019136, 217600, -974848, -524800, -668672, -628224, 977152 ] ], [ [ 95872, -758656, 477952, -5120, -1432832, -532480, 70272, -84992, -118016, -242688, -518656, -82432, -791168, 510464, 1041280, 649216, -1143296, -960768, -165120, 1227008, -975360, -502400, -1330560, 973056, 328064, 799232, 78080, -414848 ], [ -170528, -642352, 174016, 164704, -932432, -7744, 102576, 16816, -99824, 21312, -787936, 53936, -409088, 513008, 606832, 395440, -741392, -372672, -211728, 1014224, -680064, -539888, -1331136, 721776, 639632, 844736, -393088, -620096 ], [ -586778, -460627, -300884, 430054, -150557, 812156, 153051, 175891, -71399, 433812, -1208686, 267011, 187912, 516983, -71993, -1085, -113417, 546228, -284553, 681749, -218664, -598463, -1332036, 329151, 1126457, 915836, -1129288, -940796 ], [ 442752, -531182, -406114, 421494, 14058, 55516, 286686, -327794, -680184, 1162922, -494806, 147446, -422518, -95462, -779378, 94560, -148272, 117768, -339178, 946514, -197004, -245438, 293024, -196334, -61958, 150716, -315968, -790676 ], [ 1164951, -563453, -418945, 468781, 152739, -523833, 157865, -504173, -1008288, 1485244, 120276, -115831, -788866, -474089, -1094607, 237923, 88295, -158834, -432113, 906952, -358020, -83877, 1536549, -677589, -1149662, -503029, 522471, -418345 ], [ 486276, -403628, -206620, 773356, 353364, -114108, -886660, 597652, -223488, 342544, 121776, -788356, -28216, 95236, -64932, 424148, 1412420, 411016, -660188, -316448, -1035120, -675852, 1082124, -975564, -1485512, -573004, 1068996, 597380 ], [ 690678, -340016, -384646, 982927, 497868, -287979, -593797, 957814, 1077, -361406, 364803, -227233, -274312, -197027, 195390, 346304, 1482266, 444343, -910064, -276716, -870912, -391692, 438822, -1071051, -1514354, -640600, 719418, 303251 ], [ 1710228, -365216, -922996, 1104802, 590568, -1000554, 933578, 633364, -291498, -660356, 830778, 1472642, -1449712, -1284602, -254460, 24704, 394316, -17582, -1180064, 928984, 69888, 701208, -378828, -979626, -1259804, -706000, -457332, -1199974 ], [ 646811, 317977, -756369, 337480, 576701, -1467543, 217739, -186589, -26838, -377854, 80108, 909661, -1101759, -655759, 26165, -241935, -148233, -149131, -812919, 1092011, 475108, 178706, -424767, 156729, -646147, 111209, 74772, -421372 ], [ -637848, 974504, -471744, -580632, 495552, -1785384, -773216, -911176, 210664, 24520, -747248, -119768, -421096, 161056, 379648, -485272, -390128, -280416, -361376, 1017488, 781928, -569376, -260384, 1252504, 14288, 860680, 808328, 646288 ], [ 228327, 46079, -553944, -1052457, 55752, -1326159, 243484, 115349, -850361, 313195, 121702, -706193, 117929, -747044, -60752, -639097, 837622, -1044516, -427676, 957638, 1294103, -101676, 182116, -71, 376238, -653645, -55597, -251162 ], [ 896082, 18224, -835584, -1102272, -358908, -995094, 546544, 560474, -977516, 574060, 450892, -555278, 191654, -1084994, -161492, -132832, 948592, -913536, -499526, 952748, 1012838, 409794, 218986, -387116, 830168, -927590, -172972, -658682 ], [ 1266207, 1341224, -1416384, -519072, -735858, -856269, -220856, 133499, 296134, 793210, -29558, 701647, -432571, -567719, 247258, 1363568, -615608, 560064, -579701, 1030298, -458587, 986919, -352589, 524134, 1422068, 659035, 829478, -331307 ], [ 1516004, 818484, -482684, -161136, -942144, -253188, 407736, 193972, 383716, 1047200, -101756, 519108, -435084, -688484, 391484, 402968, -196788, 213872, -824040, 745252, -288424, 402312, -97988, 949444, 562336, 663716, 156696, -370896 ], [ 1712579, -520641, 1120891, 97164, -1072944, 555237, 1653786, 470047, -53309, 1316600, 6619, -300117, -162609, -1091459, 418709, -1644382, 1099137, -937228, -1140990, 299827, 607826, -696138, 522037, 1159819, -939464, -31309, -1257054, -572796 ], [ 847698, 290008, 497880, -142556, -876442, 611526, 180780, -459412, -810680, 85502, 39958, -47082, 103132, -1204502, 668230, -237190, 620394, -101650, 196256, 547338, -144792, 63774, 199154, 1022838, -107304, -324884, -230506, -519174 ], [ 159153, 826531, -17985, -63485, -797296, 708366, -657075, -753070, -1085201, -532744, 288058, -70974, 368152, -1003625, 733477, 727574, 64980, 159398, 940073, 608094, -542112, 497889, -68158, 709572, 385053, -484850, 326573, -256908 ], [ -39072, 583456, -180960, 852640, -1031296, 935616, 232800, 630080, -106976, 477056, 1091008, -844224, 631552, -5600, 317152, 434624, -625920, -1125952, 100448, 164544, 31488, 29664, -159808, -44928, -77472, -315200, -408352, 532992 ], [ -56181, 59806, -249335, 612968, -640936, 736177, 403672, 1125839, -178940, 401751, 1049653, -276003, 188935, 349661, 81986, 575673, -567115, -988088, -624152, -445416, 487053, -58527, 105915, 16540, -271548, -105861, -236622, 131491 ], [ 61494, -672644, -247310, -486832, 214064, 219202, 39472, 961214, -1032440, -481074, 379978, 1290522, -779090, 226586, -18364, 1039698, 49610, 208912, -1263152, -1179216, 854778, 136098, 637590, 685240, -265848, 133014, 609828, -1156634 ], [ -23436, -32424, 187420, -672797, 427059, -181098, 155167, -135121, -1168340, 208191, -127002, 182557, -208825, 224476, -394444, 954083, -187115, -843608, -1271912, -278331, 1320523, 562708, 531745, 298795, -635328, -54901, -3557, -442044 ], [ -50436, 535992, 568792, -629276, 650676, -609648, 258256, -1104040, -1045352, 845460, -524976, -907196, 381980, 288736, -612952, 701264, -539912, -1826324, -1003304, 496440, 1610116, 934852, 415840, -147920, -988668, -320644, -568604, 372036 ], [ 390339, -381258, 320542, -119051, 1448601, -1280748, -92444, -651490, -142802, -60015, -482076, 258829, -161845, 603736, 218498, 14564, -812762, -625649, 212446, -711210, 895741, 833677, 762040, -58820, -954243, -650269, 299221, 90861 ], [ 607088, -654956, 342184, -372670, 1177600, -1165088, -276374, -315594, 623170, -423190, 59978, 904824, -365296, 829962, 683428, -202562, -886576, 497676, 1072012, -827562, 691196, 795640, 1155024, -279936, -818600, -520418, 468856, -352018 ], [ 553688, -152606, 689284, -1547395, -382400, -100688, -259199, -120369, 1224445, -132415, 1203953, 923724, -158296, 949137, 706378, 146563, -720376, 1527726, 1502062, 372063, 1101446, 833740, 1604424, -875136, -560900, 163507, -203444, -989893 ], [ -16536, -102904, 405544, -1476904, -673944, 128472, -169952, 248680, 1494424, -191584, 1156304, 573416, 653224, 358848, -226648, 126088, -243264, 310272, 1193640, 233064, 431176, 1094832, 970392, -1086400, -529776, 174088, -335848, -148976 ], [ -746133, -204202, -90608, -1001785, -549990, 32904, -45080, 655189, 1622461, -350725, 705914, 140852, 1632925, -422874, -1386052, 13, 296172, -1546905, 648525, -325071, -559466, 1424910, 3978, -1154194, -569571, -31511, -299599, 1149520 ], [ -1092258, -243652, -547808, -955210, -782940, -1054896, 347920, 545314, 1041586, -59650, 292964, 740552, 1726450, -21924, -194152, 349138, -200328, -456330, 436050, -42246, -440516, 1594860, -117372, -905044, -466446, 57514, -611974, 1388320 ], [ -862033, -113702, -694358, -842810, -565665, -1180896, 347670, 153489, 375386, 12450, 143264, 638277, 1262850, -135649, 708448, 546113, -531678, 107245, 304450, 67579, -342191, 1695860, 108328, -484794, -178296, 38164, -425424, 1499895 ], [ 520892, 355048, -219608, -598760, 552060, 616704, -439080, -802236, -461464, -353400, 520064, -867948, -315000, -1278724, 1032448, 438788, -532728, -383180, 334600, -168596, -285116, 1658960, 1028128, 277656, 479904, -197936, 758976, 1357020 ], [ 571085, 118516, -227642, -19036, 491401, 605462, -848373, -1080456, -295381, -524623, 988843, -1469611, -449433, -599562, 850916, 63845, -605312, -665113, 232915, -247274, -245384, 864138, 841877, 767647, 794769, -511727, 721846, 1008144 ], [ -172690, -538184, -523292, 760664, -271274, -483388, -1032798, -955056, 468194, -579898, 1512418, -1532386, 276042, 1165188, 368216, -470530, -720512, -822838, 52690, -232124, -215984, -382212, -3298, 1095322, 905094, -871802, -43004, 536544 ], [ -277870, -55280, -370994, -262054, -116801, 320846, -391086, -788118, 288263, -395812, 1003891, -560299, -322800, 629409, 226997, 713402, 102067, -417316, 143704, 256573, -930818, -656973, -274531, 466381, 866448, -373517, 443530, 788409 ], [ -265712, 404112, -247856, -840256, 71792, 940080, 82352, -329360, 10720, -285504, 505472, 455584, -744432, -38640, 101504, 1370928, 743856, -219280, -12400, 674096, -1347328, -641520, -311824, -148000, 660640, 74848, 713184, 841376 ], [ -25637, 411387, -375881, 798644, 92117, 270105, -329623, 1192165, -324230, -524004, 375272, 1301134, -87957, -456765, -75496, -463647, 418281, -966955, -1166725, 677321, -425128, 132555, 329501, -401950, -113810, 63898, -218166, -71074 ], [ -93704, -94300, -390818, 1137146, 164578, -79302, -761282, 1535500, -222408, -559698, 192214, 1477542, 123082, 22, 43790, -1341686, 731030, -1087744, -1024490, 228536, 242890, 402104, 622024, -201458, -433476, -347686, -978174, -481316 ], [ -461804, -1099450, -295643, 209471, 287803, -116577, -1212107, 731650, 304692, -397923, -42311, 1002417, -99593, 1308697, 451565, -1288361, 1665305, -598144, 380185, -660364, 663415, 180404, 574924, 441517, -310326, -1149361, -1571349, -402566 ], [ -401204, -1081480, -613928, -510064, 954628, 121248, -227612, -283040, 399192, 184272, -85736, 403812, 216712, 708052, -10120, -434516, 794720, -825784, -420620, -902104, 732340, 406244, 599704, 74212, 404544, -51496, -1436904, -49616 ], [ -274596, -778708, -934134, -1038691, 1656182, 289661, 895269, -1182195, 320288, 819037, -96002, -135762, 551723, -280029, -528387, 513143, -426847, -1147103, -1501916, -960403, 711811, 626327, 586496, -415785, 1186144, 1288875, -1061775, 306784 ], [ -547896, -194008, -268884, -218266, 1374932, -884314, -123306, -446970, -392512, 943462, -248252, 197988, -240502, -394854, 515238, 428018, -674722, -636578, 48184, -808378, 676186, -296398, 29696, 355890, 1178944, 371850, -115650, 30784 ], [ -464641, 237224, -86513, 132620, 1087795, -1375252, -632525, 370615, -985803, 1098685, -148985, 320966, -273159, -389561, 988056, 250760, -840324, -230395, 642995, -629557, 673418, -701096, -546534, 529295, 1061660, -434627, 116379, 151707 ], [ 184184, 425024, -670088, -261280, 791320, -782752, -333800, 1318840, -1389528, 1302760, 349240, 109616, 899016, -193736, 555456, -72640, -875424, 10280, -277480, -408232, 722768, -284096, -1153584, -246280, 769760, -1065752, -784296, 902232 ], [ 358199, 23111, 75091, 373541, 472099, -298066, 560554, 1004458, -670794, 1419421, 485518, -217555, 395535, -487511, 2598, -295927, -312039, 74189, -245020, -655138, 611162, -606851, -1256448, 76022, 870152, -429017, -1142535, 1242309 ], [ 308774, -656314, 1445566, 1492466, 142174, 135884, 1735204, 95908, 576156, 1494946, 451468, -599230, -896490, -1011686, -606852, -472102, 532986, 54914, 235880, -1122388, 423812, -1277726, -1122048, 914972, 1155152, 804358, -1245510, 1389234 ], [ 780204, -1306466, 743790, 448693, -584871, 858841, 1425399, 732184, 497718, 1412499, 617803, 231041, -23554, -1424171, -228685, -700545, 380831, 69730, -256310, -576325, -315710, 59702, -234069, -335776, 954775, 377202, -195231, 937705 ], [ 896464, -1556796, 254800, -224952, -897316, 1131216, 939844, 971704, 405208, 1023764, 529488, 615256, 377616, -1359456, 163360, -663260, 497096, 44560, -634160, 96320, -893380, 726572, 563036, -936156, 750520, 55552, 311684, 453040 ], [ -3236, -709821, 507100, 282198, -39691, 142716, 82819, 3754, 373858, -195361, -274212, -318494, -681684, 9144, 519160, 108715, 1426646, -93140, -624260, 1040720, -984355, -601903, 1053461, 409419, 572170, 149152, -762541, -77660 ], [ -625610, -473148, 589300, -10416, 386804, -66264, 180244, -346418, 106342, -163012, -817218, -1089032, -624162, 433164, 437740, 300880, 1088300, -413498, 142396, 936758, -594598, -1104448, 1073738, 1151748, 249424, -301274, -869758, -244178 ], [ -1030085, -715998, 537850, -931416, 474554, 337236, 1027594, -211193, -346733, 852638, -1155393, -1731332, 310863, 115014, 12790, 37480, -246250, -877373, 1503646, 9083, 172877, -958048, 724613, 1420098, -186776, -1179149, -217183, -124553 ], [ -47232, -415808, 224320, 469440, -574016, 903872, -149440, -62912, -545920, -72576, -875712, -1061504, 546496, 421824, 517632, 727232, -613120, -722752, 1477120, -419840, 152192, -1000256, -75008, 658304, 25536, -1623680, -141632, -46592 ], [ 995032, -4881, -65252, 1834238, -1596670, 1350718, -1318708, 78406, -602932, -1086318, -458355, -208504, 520923, 762085, 1034948, 1413838, -598653, -475434, 1206999, -724496, 85527, -1109311, -900831, -252617, 383961, -1826805, -253576, 3385 ], [ 995632, 507294, 46648, 667388, -1332220, 937468, -418408, 166156, -86632, -674268, 142170, 398096, -325002, 672010, 695048, 1128988, 666822, -307284, 907374, -804896, 539502, -1418686, -1428606, -1001042, 943986, -1058730, -879376, -67790 ], [ 860206, 515526, 382915, -30730, -1089682, 585994, -87886, 563281, -137437, -407319, 29268, 639419, -513732, 502603, -65635, 870670, 800496, -213516, 409650, -425837, 298959, -1429510, -1108479, -1072010, 1206087, -614418, -1024597, -100850 ], [ 551656, -117624, 1004740, -132280, -875032, 313144, -482536, 1354156, -910012, -325044, -991632, 415844, 133968, 232228, -1361860, 646120, -506304, -214416, -340200, 537988, -825516, -1060360, 290796, -280760, 1089012, -582168, -558172, -85400 ], [ 267086, -69544, 389725, -321610, -273127, -463451, -876801, 954171, 9873, 212356, -462467, -588126, 198118, -30777, -737045, 451105, -409944, -270701, 20015, 907813, -876171, -584895, 805231, -337115, 907862, -536443, -49617, 259775 ], [ -25214, 211822, -636094, -522966, 457720, -1357902, -1237336, 125596, 1453516, 893132, 585862, -1813070, 34296, -267532, 555696, 288984, 194808, -345554, 728704, 1025842, -533416, -97260, 976620, -689574, 710636, -496286, 440644, 714602 ], [ -917939, -33653, -240019, 1809, 755020, 131973, -371836, -540554, -449234, 766382, 10087, -745595, -705204, 356018, 730296, 935484, 732108, -363029, -576896, -162683, -83716, -576510, 371070, -599799, 777086, -838211, -296006, 795377 ], [ -1103744, -1544, 75056, 367488, 967600, 881808, 125840, -933536, -1497824, 626360, -116336, 300352, -1061856, 414392, 566712, 1004520, 665088, -356528, -1284728, -728336, 188744, -640512, -40440, -408552, 719504, -861296, -875288, 925448 ], [ 212656, 620431, 218006, 395088, 1000150, 59058, -158110, -746036, -731324, 458135, 712114, 1300552, -604956, -728233, -315513, -153555, -686112, -299078, -722303, 29614, 84569, 177888, -39615, -1677, 398354, -206846, -1120163, 1160273 ], [ 62760, 1254550, 249084, -24248, 857302, 445464, -595240, -834858, -606432, -51456, 318896, 565034, -195298, -1101554, -327786, -235598, -956772, -823068, 258124, 579874, -104844, 656210, 326036, 414766, 416914, -582520, -564638, 1303144 ], [ -1011540, 1896325, 209634, -725348, 603877, 1594164, -1128940, -1097883, -886032, -776256, -844504, -1264741, 184577, -989879, 208389, 360727, -546222, -1713618, 1502074, 999199, -347994, 920135, 921686, 837241, 649639, -1607620, 495487, 1388044 ], [ -486956, 614380, 177664, -232708, -262364, 1101548, -992432, -1396744, -860924, -771620, -153952, -97008, -632892, -549016, -422384, 524912, -512732, -594904, 453608, -162204, -401560, 490868, 1195288, 363952, 851152, -881040, -203956, 581940 ], [ 99769, -491945, 166549, 208307, -848864, 505808, -621812, -1457404, -655289, -636260, 556298, 920667, -1062927, -159106, -802004, 377987, -538397, 376856, -586207, -1263414, -303415, 91223, 1433233, -67073, 881407, -84645, -971011, -277545 ], [ 276694, -103670, 235774, -48718, -64064, 173408, 409288, -550504, 146986, -278360, 581948, 103842, 549798, -108556, 303496, -835438, -645422, -66544, -647482, -1472964, 323510, 95498, 1661158, 39802, 239482, 269730, -1283986, -983670 ], [ 218410, 381841, 419921, -343668, 85705, 273982, 79861, 276587, 96929, 431077, 135996, -681385, 1283292, -371211, 475005, -869821, -887719, -163143, -239819, -712374, 685219, 96628, 1476644, -145512, 247240, 788570, -761242, -990199 ], [ -81440, 967216, 722096, -677568, -416720, 819232, -1646864, 1021712, -828496, 1501552, -794304, -1434160, 1113792, -955536, -312720, 306704, -1268944, 96432, 649456, 1044576, 774544, 94528, 868544, -630912, 922240, 1476320, 619808, -278224 ], [ 706847, 553131, 859248, -352320, -888701, 484143, -2009155, 396562, -628850, 91254, -8707, -1509143, -108209, -1297607, 30821, 484418, -1473464, -376183, 321325, 850986, -56944, 91661, 844249, 133721, 589520, 1302611, 135219, 8715 ], [ 1678118, -72420, 953952, 140220, -1279562, -109194, -1954732, -458552, -153500, -1720020, 1076516, -1405514, -1460966, -1498100, 544754, 370538, -1539740, -981286, -341864, 130278, -971866, 162134, 970354, 1016798, -1342, 931268, -755766, 133476 ], [ 1360193, -12870, 1075152, 500970, -832487, -926919, -1363282, 315148, -16250, -405870, 256166, -1361639, -1035041, -825950, -509821, 18263, -567290, -826561, -1061564, -569247, 25409, 1078409, 1005379, -636427, -418117, 973718, -502041, -281274 ], [ 922540, 156888, 1054672, 813028, -373904, -848784, -878932, 650760, -140464, 710376, -447956, -1178240, -755584, -228392, -1119392, -320768, 147420, -643528, -1195280, -900880, 479792, 1218384, 842080, -1545832, -650372, 612492, -407048, -291060 ], [ 283915, 511638, 796372, 1043353, 103996, 733116, -574357, 251010, -703564, 1494426, -956981, -760640, -721984, 243958, -981992, -637568, 429495, -412978, -345380, -614980, 22892, 55284, 345880, -1206682, -572897, -426333, -578498, 378915 ], [ 71040, 629888, 710272, 1120128, 263296, 1260416, -472832, 117760, -891264, 1755776, -1126656, -621440, -710784, 401408, -936192, -743168, 523520, -336128, -62080, -519680, -129408, -332416, 180480, -1093632, -547072, -772608, -635648, 602240 ] ], [ [ -26624, -985088, 544768, 262144, -1306624, 180224, 333824, -114688, 364544, -688128, -385024, -483328, -579584, -335872, 673792, 114688, -1187840, -1339392, 20480, 1011712, -1138688, -825344, -1304576, 520192, 747520, 843776, 634880, -129024 ], [ 27136, -806144, 302080, 217600, -1024768, 521216, 492800, 13568, 417536, -39936, -807424, 13568, -186368, -167680, 338176, -224000, -976640, -678912, 139520, 1006336, -542720, -772352, -1399808, 356608, 782080, 705536, 63488, -506880 ], [ 111136, -526544, -77120, 148000, -584368, 1054016, 741200, 213968, 500336, 972864, -1467424, 789968, 428032, 95120, -186224, -753200, -646640, 353088, 325520, 997936, 388480, -689552, -1548608, 101008, 836080, 489536, -829312, -1097280 ], [ 914176, -556064, -421600, 285600, -383648, 209216, 707360, -29152, -421504, 1346144, -515744, 96928, -479648, -522400, -755424, -179200, -750080, -254592, -30560, 1253856, -57920, -373792, 99072, -510752, -306080, 123456, -351232, -1147840 ], [ 1451152, -575024, -548720, 432560, -101040, -515568, 430320, -109744, -996224, 1287232, 197184, -529168, -1104096, -952560, -1046032, 368336, -468592, -546912, -400880, 1137792, -591296, -167600, 1349296, -995632, -1273376, -281904, 240272, -928368 ], [ 905152, -482624, 57280, 560960, 519360, -495168, -607680, 472256, -141824, -90368, -297216, -568768, -391296, -528960, -375232, 556736, 1231808, 636288, -687680, -311808, -1085696, -392000, 805696, -960832, -1352576, -784704, 884672, 80832 ], [ 1026208, -578048, -164768, 761744, 535104, -691920, -385200, 725408, -117968, -515744, -248112, 100496, -488448, -681936, -99424, 407552, 1285472, 614544, -875264, -376128, -833792, -107840, 99232, -841168, -1341920, -761472, 566240, -81840 ], [ 1763008, -846848, -1151168, 1029344, -7296, -1089120, 1000800, 675008, -860768, -62144, 302688, 1424096, -1333248, -1367136, -188224, -53248, -180928, -519456, -971264, 838272, 107008, 645760, -757568, -643168, -1248320, -252672, -640960, -1326240 ], [ 613200, -97680, -1080560, 275072, -148560, -1527312, 253264, -28336, -103456, -10656, -113728, 951856, -769680, -594192, 278320, -50448, -254576, -544720, -884752, 1167440, 731584, 339424, -204048, 341488, -333904, 415216, 19904, -563008 ], [ -742016, 668032, -755712, -636544, -178176, -1883520, -759296, -729984, 726400, -56448, -608512, 82304, -1408, 297472, 713728, 34176, 52992, -422400, -731648, 1219328, 1256832, -178688, 523776, 1230464, 644864, 874368, 929664, 417536 ], [ -191216, -384368, -333312, -901744, -43776, -1474320, 109504, -162384, -719600, -144048, 99488, -662896, -225808, -619328, -179072, -87024, 876192, -1195200, -371648, 650528, 1558032, -433088, 576, -193936, 584864, -720432, 333264, -640864 ], [ 423904, -382208, -367872, -911104, -77376, -1207200, 511744, 161376, -1117760, 98112, 246848, -679456, -374368, -1008608, -539072, 285696, 820992, -1125120, -326048, 519488, 1079712, -197408, -241824, -751936, 754304, -972192, 141504, -1090144 ], [ 1135504, 1201792, -1087872, -536704, -362976, -1153200, 214144, 119376, 55840, 834912, -446752, 396944, -409168, -606608, -99872, 1399296, -551808, 209280, -752048, 1045088, -567888, 773392, -63024, -10336, 1267904, 790608, 556704, -625744 ], [ 1416128, 1041088, -234560, -152320, -517120, -586688, 796800, -47424, 38848, 1187328, -477248, 483264, -600384, -785344, 19008, 384640, -66752, -77056, -1087360, 509888, -605568, 330624, 435264, 638912, 420352, 654784, -39808, -400128 ], [ 1506128, 108688, 1314640, 236480, -613120, 206512, 1768800, -269424, -504752, 1369728, -214448, 131664, -860784, -1220944, -3792, -1571360, 1240048, -1080256, -1382560, -494512, 68832, -737376, 1074864, 1247312, -1029248, -320816, -1083808, -280128 ], [ 620512, 280960, 459136, -177472, -319584, 530848, 107584, -772032, -791424, 70944, -133984, 298656, 123200, -1379488, 101280, -499872, 167008, -17376, -79360, 352864, 25728, 334112, 149216, 783008, 121216, -321984, -7264, -696480 ], [ -141200, 316624, -79088, -160432, -257664, 717472, -824144, -701856, -681840, -590976, 209120, 186720, 824960, -1118320, 282672, 264096, -600512, 365472, 741104, 702112, 11904, 829040, -344992, 302528, 837424, -371808, 487088, -734016 ], [ -550400, -37376, 282112, 992768, -804864, 566272, 211456, 850944, 437760, 436224, 1233920, -660480, 757760, 212480, 655872, 132096, -499712, -1072128, 264704, -293888, 98304, -232960, 324608, -182272, 346624, -580608, -589312, 221184 ], [ -224816, -371424, 109424, 824320, -598016, 406128, 394624, 1377936, 351296, 337168, 1253552, -107600, 202768, 725936, 640352, 233328, -296400, -1228672, -334848, -790400, 422064, -313872, 450000, -210240, -173760, -439216, -700448, 33616 ], [ 647584, -690624, -460576, -327680, 169984, 239328, -56576, 1141536, -632704, -600032, 525152, 1487200, -715232, 631136, 335552, 508128, -16800, -431872, -1026048, -915200, 922464, 335328, 170400, 101760, -716160, -37216, -93248, -1004384 ], [ 535104, -100864, -366016, -367920, 11344, -80352, 358544, -45424, -959424, -149872, 14112, 471600, -204272, 248256, -316608, 549968, -134480, -1190912, -1267968, -221520, 1302224, 634048, 248560, 348240, -796800, 296144, -148528, -173504 ], [ 269376, 353408, -138112, -298560, -51008, -496896, 747776, -1079680, -963456, 334016, -350976, -545856, 333376, -18432, -822912, 518912, -323456, -1897664, -1227648, 317568, 1449920, 809920, 357376, 453888, -796224, 455744, -185920, 740800 ], [ -5424, -637792, 253088, -551760, 1140592, -1298496, 301376, -544480, 195744, -125584, -125376, 535344, -143024, 557568, -282912, 293312, -565856, -1073264, -68448, -616032, 476720, 623920, 338176, -126912, -742224, -241456, 405680, 583600 ], [ 48896, -906560, 525696, -991008, 1021696, -1175296, 198240, -249184, 955104, -301216, 413024, 1028480, -159744, 917600, 281024, -29664, -694016, 35648, 888384, -684128, 298304, 685440, 649728, -461824, -749696, -339168, 317824, 110880 ], [ 500096, -304160, 655296, -1654608, -677504, 63104, 509040, -243184, 1232304, -134416, 1328624, 812480, 377856, 1017200, 873824, -470064, -684416, 1487648, 1601184, 291472, 1078304, 1045440, 1360128, -500224, -831296, 286032, -589376, -742320 ], [ 332160, -208000, 162176, -1196416, -859776, -29056, 3584, -115328, 1405568, -296448, 1304320, 755072, 962944, 382976, 60800, -71808, -130048, 429056, 976256, -123520, 301952, 1099008, 933504, -947200, -506112, 380800, -250240, -225536 ], [ -63792, -276064, -508672, -392176, -535200, -577024, -717184, 67504, 1498544, -543024, 948064, 749504, 1547056, -458080, -1149760, 577200, 555200, -1383664, -38224, -944656, -922720, 1062816, 128736, -1474528, -54096, 287344, 443120, 733312 ], [ -890592, -163264, -374272, -417376, -398400, -1229824, 41216, 577504, 510944, -141024, 278464, 696704, 1721056, -287680, -453760, 415200, -54400, -852064, 490976, -189856, -233920, 1367616, -492864, -603328, 129504, -4256, -510880, 1146112 ], [ -1006192, -130464, -151072, -455776, -41200, -1089024, 262816, 577904, -346656, 148576, -65536, 205104, 1292256, -429680, 234240, 262000, -317600, -342864, 695776, 235344, 269680, 1578816, -513664, -56928, 210304, -187456, -740480, 1412112 ], [ 300608, -257664, 249728, -520576, 756800, 638976, -589184, -440896, -944256, 213376, 241664, -1164096, -342144, -1196480, 906240, 126400, 112000, 121536, 251776, 1344, 402880, 1602816, 667136, -160128, 85504, -153856, 478720, 1384512 ], [ 214704, -362304, 211360, -72512, 441840, 446368, -1013296, -971648, -635696, 166128, 737616, -1593296, -646256, -575840, 925504, -203216, -148736, -126960, 298832, -57440, 242048, 680800, 786864, 414224, 202096, -272912, 517280, 1013248 ], [ -700896, -453504, -88640, 681088, -536160, -890432, -1182496, -1211648, 212704, 52128, 1346016, -1462496, -157856, 871360, 555904, -648416, -820736, -800160, 638432, -11840, -93952, -804800, 274464, 1392224, 462496, -482912, -147520, 437248 ], [ -87456, 298752, -348896, -267680, -653040, -5984, -447520, -517664, 409744, -208704, 998352, -516944, -551552, 628336, 701872, 682720, -272816, -619968, 82688, 229168, -834016, -1072688, 99888, 277040, 659968, 181456, 583136, 950896 ], [ 429824, 902912, -419072, -816128, -657152, 636160, 138496, 329984, 475648, -402432, 561152, 439808, -835840, 278272, 825344, 1430784, 206080, -554752, -590080, 511232, -1265664, -1044736, 121088, -663040, 667136, 625152, 1059328, 1189376 ], [ 102224, 690512, 198928, 657472, -521552, -327440, -114704, 1444784, 266848, -301632, 100352, 1176608, -433840, 75472, 700544, -540816, 39280, -1187152, -1407280, 882032, -430464, -316336, 755888, -286240, -7264, -25248, 149728, 63776 ], [ -285568, 8128, 189472, 1078624, -276512, -763296, -495584, 1400128, 355968, -206304, -83808, 1223328, -351648, 412576, 509472, -1313440, 486560, -1110016, -1183584, 469120, 50272, 278912, 979072, 241952, -156352, -676256, -748320, -312768 ], [ -731968, -1131872, -430928, 475024, 75088, -685296, -1000784, 226528, 735168, -116304, 1392, 598128, -580848, 1275376, 253872, -918640, 1531760, -342016, 53616, -706880, 185872, 744512, 801472, 917552, 206048, -1327856, -1635120, 40032 ], [ -326848, -824192, -756608, -478976, 768448, -132096, -394304, -430592, 379008, 458496, -37248, 159168, -248448, 684736, -413568, -429760, 558080, -524416, -500544, -863360, 171712, 462272, 740992, 523712, 662528, -231296, -1284480, 106752 ], [ 216896, -202304, -935584, -1302736, 1434912, 353200, 377648, -864848, -170624, 1080240, -80864, -212960, 148304, -196016, -1003088, 9616, -776848, -880912, -1273280, -738640, 162000, -34032, 686720, -53488, 1116544, 1063632, -643856, 70144 ], [ 39296, -43904, -405184, -10336, 1010112, -975200, 57248, -388448, -813824, 980640, 127936, -388160, -193696, -365216, 164512, -260384, -718048, -620512, 181120, -358240, 559200, -793632, 408320, 185312, 1318144, 40032, -191456, -275456 ], [ -26480, 146048, -311408, 646848, 787152, -1517120, -86832, 284688, -1227344, 1074992, 288016, -353632, -4880, -284784, 854656, -396288, -665280, -405584, 869456, -284080, 638560, -1118464, -86304, 241296, 1224640, -755280, -251312, -186288 ], [ 85120, 386048, -910208, 296448, 884352, -811520, 48768, 1269888, -1276544, 1476992, 370816, 13568, 1025920, 191616, 787456, -319488, -622080, -262784, 342656, -695680, 213760, -753664, -923904, 7296, 663040, -1188480, -1123712, 592512 ], [ 417040, -24304, -129968, 798768, 660048, -104288, 740064, 816480, -719456, 1593392, 134560, -168400, 463888, -10896, 52768, -271248, -245136, -412112, 33728, -887776, -129440, -1014736, -1289856, 322464, 783616, -560880, -1353104, 1031856 ], [ 852640, -740704, 1299232, 1702368, 284448, 603712, 1692864, -313920, 122944, 1575392, -251840, -608800, -847712, -532896, -996032, -236448, 288864, -698912, -172672, -976576, -434240, -1570336, -1433856, 896064, 1225216, 565920, -1279904, 1311456 ], [ 803520, -1336800, 620192, 1057200, -623760, 1154032, 1523216, 468864, 241184, 1543376, 42704, 23024, 147488, -1150672, -373424, -804336, 528528, -475296, -77728, -926384, -622240, -293344, -889904, -294016, 836368, 453472, -354064, 1056112 ], [ 710400, -1555520, 116992, 603520, -1122240, 1353472, 1249216, 759424, 403584, 1191616, 176384, 357504, 620288, -1375232, 262656, -1106496, 861568, -358656, -85248, -551424, -753600, 393536, -229824, -904256, 553088, 389632, 92096, 598272 ], [ 532800, -745520, 256192, 793120, -453840, 599872, 772816, -447776, 741984, -38384, -183616, -206496, -517312, -511232, 809856, -632496, 1473568, -574656, -397248, 706176, -738000, -680464, 697776, 212944, 622688, 552832, -845104, -376128 ], [ 19872, -293696, 568768, 156160, 247488, 158080, 830656, -502496, 633504, -164288, -666592, -887424, -493024, 112192, 863808, -542208, 1163584, -835680, 230208, 609696, -570528, -954112, 728928, 891328, 594176, 12448, -1029664, -317664 ], [ -756528, -123296, 1017568, -1130240, 974688, -38720, 1308256, 348304, 173904, 577312, -1246192, -1660224, 444176, 546592, 530208, -753408, 129184, -1132080, 1595808, -550704, -283728, -598912, 55728, 1224928, 488576, -1080752, -622864, 552336 ], [ 149504, 246784, 719872, 345088, -252928, 504832, -99328, 269312, -22528, -2048, -521216, -849920, 652288, 787456, 532480, 283648, -323584, -453632, 1581056, -360448, 178176, -642048, -126976, 706560, 361472, -1619968, -35840, 57344 ], [ 1115904, 554384, 361280, 1827104, -1578400, 1026208, -1481920, 8864, -112832, -654624, 345264, 165248, 622800, 907056, 535104, 1283744, -443184, 269344, 1283472, -98560, 605584, -818064, -333968, 21520, 345072, -1846960, 356352, -572816 ], [ 751104, 298784, 394880, 586304, -1518400, 678208, -833920, -377536, 151168, -412224, 730464, 789248, -60000, 514656, 203904, 820544, 794016, 276544, 720672, -770560, 657184, -1368864, -1172768, -781280, 994272, -811360, -565248, -624416 ], [ 497184, 215840, 581072, -44128, -1365472, 376672, -577696, -112912, -116528, -344592, 462528, 972368, -321984, 398928, -415056, 701600, 988416, -29888, 142560, -721840, 272656, -1547424, -1000976, -1018592, 1180944, -437344, -867504, -407264 ], [ 384384, 352640, 961472, 102272, -1094272, 134272, -820096, 980288, -1060928, -499392, -636672, 594368, -48384, 635328, -1400256, 1020800, -144384, -735488, -455040, 244160, -666944, -1252224, 457024, -536192, 778944, -905344, -381504, 151936 ], [ 289184, 184960, 398512, 231072, -647952, -658128, -913776, 837968, -115088, 159808, -369232, -511392, 346656, 218768, -949296, 966000, -397184, -815408, -228080, 590640, -462544, -750224, 915344, -698832, 824864, -863824, -41584, 187536 ], [ 178656, -86240, -474912, 346976, -142464, -1584160, -927616, 236608, 1423936, 1078848, 365984, -1824032, 748160, -406848, 3072, 792192, -308864, -656608, 257280, 677088, 129408, -189248, 1001792, -1081248, 1025344, -644128, 230336, 45920 ], [ -724944, -94640, -159312, 225776, 198336, -87760, -1216, -720992, -474464, 678048, 35984, -1028432, -226240, 3552, 195072, 1238592, 550336, -89008, -769920, -504912, -316992, -220448, 783392, -924048, 922144, -683728, -40864, 385520 ], [ -884736, 103552, -28416, 207872, 444672, 623360, 617216, -1103360, -1450496, 495744, -55552, -72704, -739840, 16512, 176256, 1275264, 679936, 322304, -1282176, -1045248, -452736, -269312, 507776, -590208, 594688, -666880, -433792, 664448 ], [ 536064, 740752, -290016, 409472, 490272, -334240, 581216, -263360, -466496, 777744, 359648, 1223296, -274240, -815088, -290544, 441264, -740864, 401504, -700176, -222048, 71664, -355712, 110576, 118992, -209312, -530080, -1085392, 814448 ], [ 346496, 1336736, -321984, -86656, 692640, 122752, -106880, -271968, -492288, 356864, 137472, 603488, 164128, -1096160, -15456, 213728, -838336, -314176, 306496, 456160, 234688, 206304, 282304, 474912, -242720, -951168, -883232, 1057920 ], [ -858304, 1906736, -209184, -1022656, 993840, 1471552, -1206080, -815568, -1154688, -507136, -486528, -1224112, 585328, -1030160, 727344, 368528, -101536, -1530976, 1580896, 1042960, 169888, 1177104, 812704, 608112, 209680, -1723968, -142832, 1360320 ], [ -332096, 1077568, 340992, -699840, 185280, 889152, -877824, -1247104, -1017408, -900032, -13824, -32512, -238144, -408192, 139520, 657152, -599616, -288896, 531328, 60864, 318336, 1001152, 1273472, -10496, 865536, -555776, -207552, 730304 ], [ 258544, 308368, 772272, -396720, -382080, 260352, -293184, -1420864, -617328, -1126592, 495456, 1085648, -730384, 127008, -262720, 655952, -1079856, 870784, -516752, -943776, 495216, 698512, 1642352, -415856, 1241616, 466384, -443472, -4336 ], [ 394144, 355168, 547872, -690720, 472320, 241152, 729216, -609664, 504672, -881792, 699456, 666848, 614816, 86208, 625280, -559648, -980256, 688384, -601952, -1392576, 698016, 361312, 1672352, 341344, 414816, 105184, -1032672, -773536 ], [ 201184, 546416, 668016, -605248, 476016, 365216, 304176, 157136, 615536, -29008, 416832, -181744, 1114048, -176592, 586800, -564016, -1041680, 422512, -91600, -763936, 910288, -72384, 1211584, 459776, 251648, 370912, -828000, -787344 ], [ -329216, 886016, 1142016, -130048, -393984, 636416, -1607424, 878336, -312064, 1448192, -365568, -1471744, 744448, -667392, -403200, 675584, -1268480, 70912, 1030400, 971264, 1132288, -605184, 246784, -77824, 770048, 1280512, 192000, -25344 ], [ 572432, 383568, 1069440, 39296, -829744, 651792, -2014288, 278880, -526944, 107552, 117936, -1591184, -275568, -1220496, 179504, 322656, -1535872, -626192, 719408, 1063904, 137472, -151504, 189168, 280432, 759808, 1405648, -172848, -37424 ], [ 1746848, -306624, 895488, 150080, -1083232, 512160, -1966912, -561792, -502080, -1756096, 841152, -1402208, -1360800, -1648320, 984800, -394656, -1724992, -1332128, 14720, 646304, -988512, 557984, 382176, 724768, 564448, 1303744, -792480, -274496 ], [ 1592048, -529824, 1260288, 541280, -594832, -612240, -1388512, -57792, 57120, -846496, 373152, -1317008, -1167600, -441120, -554800, -335856, -887392, -1062128, -748480, -516496, 171888, 1132784, 628176, -634832, -111152, 1037344, -23280, -684896 ], [ 1216832, -512896, 1239808, 772544, -100608, -716544, -770240, 337792, 226560, 186752, -201920, -1055744, -1085952, 282240, -1422848, -313344, -248256, -607104, -873728, -1128704, 725248, 1243904, 642560, -1426816, -542144, 488256, 217728, -686272 ], [ 471632, -92896, 572608, 735344, 403392, 891456, -85040, 551392, -258240, 1427552, -956720, -498944, -1191552, 193440, -1163648, -351744, 57744, 158496, 71872, -816704, 259648, 576704, 268160, -1266016, -562544, -535344, -427872, -1072 ], [ 223232, 47104, 350208, 722944, 571392, 1427456, 143360, 622592, -419840, 1841152, -1208320, -313344, -1226752, 163840, -1077248, -364544, 159744, 413696, 387072, -712704, 104448, 354304, 143360, -1212416, -569344, -876544, -643072, 227328 ] ], [ [ -149120, -1211520, 611584, 529408, -1180416, 892928, 597376, -144384, 847104, -1133568, -251392, -884224, -368000, -1182208, 306304, -419840, -1232384, -1718016, 206080, 796416, -1302016, -1148288, -1278592, 67328, 1166976, 888320, 1191680, 156800 ], [ 224800, -969936, 430144, 270496, -1117104, 1050176, 883024, 10320, 934896, -101184, -826912, -26800, 36352, -848368, 69520, -843440, -1211888, -985152, 490768, 998448, -405376, -1004816, -1468480, -8560, 924528, 566336, 520064, -393664 ], [ 809050, -592461, 146644, -134054, -1018179, 1295876, 1329349, 252045, 1072071, 1511916, -1726162, 1312925, 668152, -326743, -300455, -1505315, -1179863, 159948, 935593, 1314123, 995624, -780641, -1765180, -127135, 545703, 63236, -529336, -1253764 ], [ 1385600, -580946, -437086, 149706, -781354, 362916, 1128034, 269490, -162824, 1529366, -536682, 46410, -536778, -949338, -731470, -452960, -1351888, -626952, 278058, 1561198, 81164, -502146, -94880, -825170, -550202, 96196, -386496, -1505004 ], [ 1737353, -586595, -678495, 396339, -354819, -507303, 702775, 284685, -984160, 1089220, 274092, -942505, -1419326, -1431031, -997457, 498749, -1025479, -934990, -369647, 1368632, -824572, -251323, 1162043, -1313675, -1397090, -60779, -41927, -1438391 ], [ 1324028, -561620, 321180, 348564, 685356, -876228, -328700, 346860, -60160, -523280, -716208, -349180, -754376, -1153156, -685532, 689324, 1051196, 861560, -715172, -307168, -1136272, -108148, 529268, -946100, -1219640, -996404, 700348, -435716 ], [ 1361738, -816080, 55110, 540561, 572340, -1095861, -176603, 493002, -237013, -670082, -861027, 428225, -702584, -1166845, -394238, 468800, 1088678, 784745, -840464, -475540, -796672, 176012, -240358, -611285, -1169486, -882344, 413062, -466931 ], [ 1815788, -1328480, -1379340, 953886, -605160, -1177686, 1068022, 716652, -1430038, 536068, -225402, 1375550, -1216784, -1449670, -121988, -131200, -756172, -1021330, -762464, 747560, 144128, 590312, -1136308, -306710, -1236836, 200656, -824588, -1452506 ], [ 579589, -513337, -1404751, 212664, -873821, -1587081, 288789, 129917, -180074, 356542, -307564, 994051, -437601, -532625, 530475, 141039, -360919, -940309, -956585, 1242869, 988060, 500142, 16671, 526247, -21661, 719223, -34964, -704644 ], [ -846184, 361560, -1039680, -692456, -851904, -1981656, -745376, -548792, 1242136, -137416, -469776, 284376, 418280, 433888, 1047808, 553624, 496112, -564384, -1101920, 1421168, 1731736, 212000, 1307936, 1208424, 1275440, 888056, 1051000, 188784 ], [ -610759, -814815, -112680, -751031, -143304, -1622481, -24476, -440117, -588839, -601291, 77274, -619599, -569545, -491612, -297392, 465049, 914762, -1345884, -315620, 343418, 1821961, -764500, -180964, -387801, 793490, -787219, 722125, -1030566 ], [ -48274, -782640, 99840, -719936, 204156, -1419306, 476944, -237722, -1258004, -377836, 42804, -803634, -940390, -932222, -916652, 704224, 693392, -1336704, -152570, 86228, 1146586, -804610, -702634, -1116756, 678440, -1016794, 455980, -1521606 ], [ 1004801, 1062360, -759360, -554336, 9906, -1450131, 649144, 105253, -184454, 876614, -863946, 92241, -385765, -645497, -447002, 1435024, -488008, -141504, -924395, 1059878, -677189, 559865, 226541, -544806, 1113740, 922181, 283930, -920181 ], [ 1316252, 1263692, 13564, -143504, -92096, -920188, 1185864, -288820, -306020, 1327456, -852740, 447420, -765684, -882204, -353468, 366312, 63284, -367984, -1350680, 274524, -922712, 258936, 968516, 328380, 278368, 645852, -236312, -429360 ], [ 1299677, 738017, 1508389, 375796, -153296, -142213, 1883814, -1008895, -956195, 1422856, -435515, 563445, -1558959, -1350429, -426293, -1498338, 1380959, -1223284, -1624130, -1288851, -470162, -778614, 1627691, 1334805, -1119032, -610323, -910562, 12540 ], [ 393326, 271912, 420392, -212388, 237274, 450170, 34388, -1084652, -772168, 56386, -307926, 644394, 143268, -1554474, -465670, -762554, -286378, 66898, -354976, 158390, 196248, 604450, 99278, 543178, 349736, -319084, 215978, -873786 ], [ -441553, -193283, -140191, -257379, 281968, 726578, -991213, -650642, -278479, -649208, 130182, 444414, 1281768, -1233015, -168133, -199382, -1266004, 571546, 542135, 796130, 565920, 1160191, -621826, -104516, 1289795, -258766, 647603, -1211124 ], [ -1061728, -658208, 745184, 1132896, -578432, 196928, 190112, 1071808, 982496, 395392, 1376832, -476736, 883968, 430560, 994592, -170432, -373504, -1018304, 428960, -752320, 165120, -495584, 809024, -319616, 770720, -846016, -770272, -90624 ], [ -393451, -802654, 468183, 1035672, -555096, 76079, 385576, 1630033, 881532, 272585, 1457451, 60803, 216601, 1102211, 1198718, -109017, -25685, -1469256, -45544, -1135384, 357075, -569217, 794085, -437020, -75972, -772571, -1164274, -64259 ], [ 1233674, -708604, -673842, -168528, 125904, 259454, -152624, 1321858, -232968, -718990, 670326, 1683878, -651374, 1035686, 689468, -23442, -83210, -1072656, -788944, -651184, 990150, 534558, -296790, -481720, -1166472, -207446, -796324, -852134 ], [ 1093644, -169304, -919452, -63043, -404371, 20394, 561921, 44273, -750508, -507935, 155226, 760643, -199719, 272036, -238772, 145853, -81845, -1538216, -1264024, -164709, 1283925, 705388, -34625, 397685, -958272, 647189, -293499, 95036 ], [ 589188, 170824, -845016, 32156, -752692, -384144, 1237296, -1055320, -881560, -177428, -176976, -184516, 284772, -325600, -1032872, 336560, -107000, -1969004, -1451992, 138696, 1289724, 684988, 298912, 1055696, -603780, 1232132, 196764, 1109564 ], [ -401187, -894326, 185634, -984469, 832583, -1316244, 695196, -437470, 534290, -191153, 231324, 811859, -124203, 511400, -784322, 572060, -318950, -1520879, -349342, -520854, 57699, 414163, -85688, -195004, -530205, 167357, 512139, 1076339 ], [ -509296, -1158164, 709208, -1609346, 865792, -1185504, 672854, -182774, 1287038, -179242, 766070, 1152136, 45808, 1005238, -121380, 143234, -501456, -426380, 704756, -540694, -94588, 575240, 144432, -643712, -680792, -157918, 166792, 573778 ], [ 446504, -455714, 621308, -1761821, -972608, 226896, 1277279, -365999, 1240163, -136417, 1453295, 701236, 914008, 1085263, 1041270, -1086691, -648456, 1447570, 1700306, 210881, 1055162, 1257140, 1115832, -125312, -1101692, 408557, -975308, -494747 ], [ 680856, -313096, -81192, -915928, -1045608, -186584, 177120, -479336, 1316712, -401312, 1452336, 936728, 1272664, 407104, 348248, -269704, -16832, 547840, 758872, -480104, 172728, 1103184, 896616, -808000, -482448, 587512, -164632, -302096 ], [ 618549, -347926, -926736, 217433, -520410, -1186952, -1389288, -520181, 1374627, -735323, 1190214, 1358156, 1461187, -493286, -913468, 1154387, 814228, -1220423, -724973, -1564241, -1285974, 700722, 253494, -1794862, 461379, 606199, 1185839, 317104 ], [ -688926, -82876, -200736, 120458, -13860, -1404752, -265488, 609694, -19698, -222398, 263964, 652856, 1715662, -553436, -713368, 481262, 91528, -1247798, 545902, -337466, -27324, 1140372, -868356, -301612, 725454, -66026, -409786, 903904 ], [ -1150351, -147226, 392214, -68742, 483265, -997152, 177962, 1002319, -1068698, 284702, -274336, -228069, 1321662, -723711, -239968, -22113, -103522, -792973, 1087102, 403109, 881551, 1461772, -1135656, 370938, 598904, -413076, -1055536, 1324329 ], [ 80324, -870376, 719064, -442392, 961540, 661248, -739288, -79556, -1427048, 780152, -36736, -1460244, -369288, -1114236, 780032, -185988, 756728, 626252, 168952, 171284, 1090876, 1546672, 306144, -597912, -308896, -109776, 198464, 1412004 ], [ -141677, -843124, 650362, -125988, 392279, 287274, -1178219, -862840, -976011, 856879, 486389, -1716981, -843079, -552118, 1000092, -470277, 307840, 411193, 364749, 132394, 729480, 497462, 731851, 60801, -390577, -34097, 312714, 1018352 ], [ -1229102, -368824, 346012, 601512, -801046, -1297476, -1332194, -1468240, -42786, 684154, 1179614, -1392606, -591754, 577532, 743592, -826302, -920960, -777482, 1224174, 208444, 28080, -1227388, 552226, 1689126, 19898, -94022, -252036, 337952 ], [ 102958, 652784, -326798, -273306, -1189279, -332814, -503954, -247210, 531225, -21596, 992813, -473589, -780304, 627263, 1176747, 652038, -647699, -822620, 21672, 201763, -737214, -1488403, 474307, 87699, 453488, 736429, 722742, 1113383 ], [ 1125360, 1401712, -590288, -792000, -1386096, 332240, 194640, 989328, 940576, -519360, 616832, 424032, -927248, 595184, 1549184, 1490640, -331696, -890224, -1167760, 348368, -1184000, -1447952, 554000, -1178080, 673632, 1175456, 1405472, 1537376 ], [ 230085, 969637, 773737, 516300, -1135221, -924985, 100215, 1697403, 857926, -79260, -174568, 1052082, -779723, 607709, 1476584, -617985, -339721, -1407349, -1647835, 1086743, -435800, -765227, 1182275, -170530, 99282, -114394, 517622, 198626 ], [ -477432, 110556, 769762, 1020102, -717602, -1447290, -229886, 1264756, 934344, 147090, -359830, 969114, -826378, 825130, 975154, -1285194, 242090, -1132288, -1342678, 709704, -142346, 155720, 1336120, 685362, 120772, -1004826, -518466, -144220 ], [ -1002132, -1164294, -566213, 740577, -137627, -1254015, -789461, -278594, 1165644, 165315, 45095, 193839, -1062103, 1242055, 56179, -548919, 1398215, -85888, -272953, -753396, -291671, 1308620, 1028020, 1393587, 722422, -1506351, -1698891, 482630 ], [ -252492, -566904, -899288, -447888, 582268, -385440, -560996, -578144, 358824, 732720, 11240, -85476, -713608, 661420, -817016, -425004, 321440, -223048, -580468, -824616, -388916, 518300, 882280, 973212, 920512, -411096, -1132056, 263120 ], [ 708388, 374100, -937034, -1566781, 1213642, 416739, -139973, -547501, -661536, 1341443, -65726, -290158, -255115, -112003, -1477789, -493911, -1126849, -614721, -1044644, -516877, -387811, -694391, 786944, 308809, 1046944, 838389, -225937, -166496 ], [ 626488, 106200, -541484, 197594, 645292, -1066086, 237802, -329926, -1235136, 1017818, 504124, -974308, -146890, -335578, -186214, -948786, -761374, -604446, 314056, 91898, 442214, -1290866, 786944, 14734, 1457344, -291786, -267262, -581696 ], [ 411681, 54872, -536303, 1161076, 486509, -1658988, 458861, 198761, -1468885, 1051299, 725017, -1028230, 263399, -180007, 721256, -1043336, -490236, -580773, 1095917, 61397, 603702, -1535832, 373926, -46703, 1387620, -1075933, -619003, -524283 ], [ -13944, 347072, -1150328, 854176, 977384, -840288, 431336, 1220936, -1163560, 1651224, 392392, -82480, 1152824, 576968, 1019456, -566336, -368736, -535848, 962792, -983128, -295248, -1223232, -694224, 260872, 556320, -1311208, -1463128, 282792 ], [ 475881, -71719, -335027, 1223995, 847997, 89490, 919574, 628502, -768118, 1767363, -216398, -119245, 532241, 465719, 102938, -246569, -178233, -898413, 312476, -1120414, -870042, -1422621, -1323264, 568906, 697080, -692743, -1563673, 821403 ], [ 1396506, -825094, 1152898, 1912270, 426722, 1071540, 1650524, -723748, -330268, 1655838, -955148, -618370, -798934, -54106, -1385212, -794, 44742, -1452738, -581224, -830764, -1292292, -1862946, -1745664, 877156, 1295280, 327482, -1314298, 1233678 ], [ 826836, -1367134, 496594, 1665707, -662649, 1449223, 1621033, 205544, -15350, 1674253, -532395, -184993, 318530, -877173, -518163, -908127, 676225, -1020322, 100854, -1276443, -928770, -646390, -1545739, -252256, 717961, 529742, -512897, 1174519 ], [ 524336, -1554244, -20816, 1431992, -1347164, 1575728, 1558588, 547144, 401960, 1359468, -176720, 99752, 862960, -1391008, 361952, -1549732, 1226040, -761872, 463664, -1199168, -613820, 60500, -1022684, -872356, 355656, 723712, -127492, 743504 ], [ 1068836, -781219, 5284, 1304042, -867989, 1057028, 1462813, -899306, 1110110, 118593, -93020, -94498, -352940, -1031608, 1100552, -1373707, 1520490, -1056172, -170236, 371632, -491645, -759025, 342091, 16469, 673206, 956512, -927667, -674596 ], [ 665354, -114244, 548236, 322736, 108172, 382424, 1481068, -658574, 1160666, -165564, -515966, -685816, -361886, -208780, 1289876, -1385296, 1238868, -1257862, 318020, 282634, -546458, -803776, 384118, 630908, 938928, 326170, -1189570, -391150 ], [ -482971, 469406, 1497286, -1329064, 1474822, -414676, 1588918, 907801, 694541, 301986, -1336991, -1589116, 577489, 978170, 1047626, -1544296, 504618, -1386787, 1687970, -1110491, -740333, -239776, -613157, 1029758, 1163928, -982355, -1028545, 1229225 ], [ 346240, 909376, 1215424, 220736, 68160, 105792, -49216, 601536, 500864, 68480, -166720, -638336, 758080, 1153088, 547328, -159936, -34048, -184512, 1684992, -301056, 204160, -283840, -178944, 754816, 697408, -1616256, 69952, 161280 ], [ 1236776, 1113649, 787812, 1819970, -1560130, 701698, -1645132, -60678, 377268, -222930, 1148883, 539000, 724677, 1052027, 35260, 1153650, -287715, 1014122, 1359945, 527376, 1125641, -526817, 232895, 295657, 306183, -1867115, 966280, -1149017 ], [ 506576, 90274, 743112, 505220, -1704580, 418948, -1249432, -921228, 388968, -150180, 1318758, 1180400, 205002, 357302, -287240, 512100, 921210, 860372, 533970, -736224, 774866, -1319042, -916930, -561518, 1044558, -563990, -251120, -1181042 ], [ 134162, -83846, 779229, -57526, -1641262, 167350, -1067506, -789105, -95619, -281865, 895788, 1305317, -130236, 295253, -764477, 532530, 1176336, 153740, -124530, -1017843, 246353, -1665338, -893473, -965174, 1155801, -260270, -710411, -713678 ], [ 217112, 822904, 918204, 336824, -1313512, -44600, -1157656, 606420, -1211844, -673740, -281712, 772892, -230736, 1038428, -1438652, 1395480, 217536, -1256560, -569880, -49668, -508372, -1444088, 623252, -791624, 468876, -1228520, -204836, 389272 ], [ 311282, 439464, 407299, 783754, -1022777, -852805, -950751, 721765, -240049, 107260, -275997, -434658, 495194, 468313, -1161547, 1480895, -384424, -1360115, -476175, 273467, -48917, -915553, 1025457, -1060549, 741866, -1191205, -33551, 115297 ], [ 382526, -384302, -313730, 1216918, -742648, -1810418, -617896, 347620, 1394356, 1264564, 146106, -1834994, 1462024, -546164, -549552, 1295400, -812536, -967662, -214144, 328334, 792232, -281236, 1026964, -1472922, 1340052, -791970, 20028, -622762 ], [ -531949, -155627, -78605, 449743, -358348, -307493, 369404, -901430, -499694, 589714, 61881, -1311269, 252724, -348914, -340152, 1541700, 368564, 185013, -962944, -847141, -550268, 135614, 1195714, -1248297, 1067202, -529245, 214278, -24337 ], [ -665728, 208648, -131888, 48256, -78256, 364912, 1108592, -1273184, -1403168, 365128, 5232, -445760, -417824, -381368, -214200, 1546008, 694784, 1001136, -1279624, -1362160, -1094216, 101888, 1055992, -771864, 469872, -472464, 7704, 403448 ], [ 859472, 861073, -798038, 423856, -19606, -727538, 1320542, 219316, -201668, 1097353, 7182, 1146040, 56476, -901943, -265575, 1036083, -795616, 1102086, -678049, -473710, 58759, -889312, 260767, 239661, -816978, -853314, -1050621, 468623 ], [ 630232, 1418922, -893052, -149064, 527978, -199960, 381480, 290922, -378144, 765184, -43952, 641942, 523554, -1090766, 296874, 663054, -719900, 194716, 354868, 332446, 574220, -243602, 238572, 535058, -902354, -1319816, -1201826, 812696 ], [ -705068, 1917147, -628002, -1319964, 1383803, 1348940, -1283220, -533253, -1423344, -238016, -128552, -1183483, 986079, -1070441, 1246299, 376329, 343150, -1348334, 1659718, 1086721, 687770, 1434073, 703722, 378983, -230279, -1840316, -781151, 1332596 ], [ -177236, 1540756, 504320, -1166972, 632924, 676756, -763216, -1097464, -1173892, -1028444, 126304, 31984, 156604, -267368, 701424, 789392, -686500, 17112, 609048, 283932, 1038232, 1511436, 1351656, -384944, 879920, -230512, -211148, 878668 ], [ 417319, 1108681, 1377995, -1001747, 84704, 14896, 35444, -1384324, -579367, -1616924, 434614, 1250629, -397841, 413122, 276564, 933917, -1621315, 1364712, -447297, -624138, 1293847, 1305801, 1851471, -764639, 1601825, 1017413, 84067, 268873 ], [ 511594, 814006, 859970, -1332722, 1008704, 308896, 1049144, -668824, 862358, -1485224, 816964, 1229854, 679834, 280972, 947064, -283858, -1315090, 1443312, -556422, -1312188, 1072522, 627126, 1683546, 642886, 590150, -59362, -781358, -563402 ], [ 183958, 710991, 916111, -866828, 866327, 456450, 528491, 37685, 1134143, -489093, 697668, 317897, 944804, 18027, 698595, -258211, -1195641, 1008167, 56619, -815498, 1135357, -241396, 946524, 1065064, 256056, -46746, -894758, -584489 ], [ -576992, 804816, 1561936, 417472, -371248, 453600, -1567984, 734960, 204368, 1394832, 63168, -1509328, 375104, -379248, -493680, 1044464, -1268016, 45392, 1411344, 897952, 1490032, -1304896, -374976, 475264, 617856, 1084704, -235808, 227536 ], [ 438017, 214005, 1279632, 430912, -770787, 819441, -2019421, 161198, -425038, 123850, 244579, -1673225, -442927, -1143385, 328187, 160894, -1598280, -876201, 1117491, 1276822, 331888, -394669, -465913, 427143, 930096, 1508685, -480915, -83563 ], [ 1815578, -540828, 837024, 159940, -886902, 1133514, -1979092, -665032, -850660, -1792172, 605788, -1398902, -1260634, -1798540, 1424846, -1159850, -1910244, -1682970, 371304, 1162330, -1005158, 953834, -206002, 432738, 1130238, 1676220, -829194, -682468 ], [ 1823903, -1046778, 1445424, 581590, -357177, -297561, -1413742, -430732, 130490, -1287122, 490138, -1272377, -1300159, -56290, -599779, -689975, -1207494, -1297695, -435396, -463745, 318367, 1187159, 250973, -633237, 195813, 1100970, 455481, -1088518 ], [ 1511124, -1182680, 1424944, 732060, 172688, -584304, -661548, 24824, 593584, -336872, 44116, -933248, -1416320, 792872, -1726304, -305920, -643932, -570680, -552176, -1356528, 970704, 1269424, 443040, -1307800, -433916, 364020, 842504, -1081484 ], [ 659349, -697430, 348844, 427335, 702788, 1049796, 404277, 851774, 187084, 1360678, -956459, -237248, -1661120, 142922, -1345304, -65920, -314007, 729970, 489124, -1018428, 496404, 1098124, 190440, -1325350, -552191, -644355, -277246, -381059 ], [ 375424, -535680, -9856, 325760, 879488, 1594496, 759552, 1127424, 51584, 1926528, -1289984, -5248, -1742720, -73728, -1218304, 14080, -204032, 1163520, 836224, -905728, 338304, 1041024, 106240, -1331200, -591616, -980480, -650496, -147584 ] ], [ [ -322816, -1376512, 710400, 663552, -1046528, 1230592, 563968, -275200, 950784, -1284608, -40960, -1194240, -302336, -1750784, 135936, -718848, -1067008, -1761280, 439040, 458240, -1238784, -1213952, -1294848, -219136, 1484032, 909824, 1367040, 223744 ], [ 273344, -1094368, 564768, 242112, -1053920, 1328896, 931168, -117568, 1105536, -66752, -762400, -150048, 86272, -1259456, -86016, -1215360, -1174336, -1016512, 714176, 792320, -253632, -1024160, -1519392, -212128, 1067776, 479456, 736800, -316448 ], [ 1204844, -653518, 337218, -416388, -1065470, 1482496, 1504918, 128732, 1347336, 1836148, -1889650, 1481502, 693472, -491756, -432816, -1991160, -1342036, 147188, 1144076, 1314320, 1285668, -727610, -1870242, -201178, 417376, -192994, -247950, -1160498 ], [ 1644104, -641768, -419812, 34332, -983640, 442876, 1305028, 352492, -39764, 1663968, -607920, 77012, -627408, -1074076, -648296, -601300, -1513096, -712532, 467836, 1667200, 183448, -591780, -210272, -908288, -583024, 129956, -294700, -1589868 ], [ 1852874, -640166, -756240, 410058, -632728, -556038, 876240, 470704, -973986, 1006118, 261250, -977082, -1586786, -1580922, -792652, 639902, -1177626, -1044058, -232164, 1532782, -874858, -380186, 1021210, -1383638, -1326734, 172786, -117336, -1668964 ], [ 1395224, -568616, 471360, 259608, 613472, -1125288, -144960, 234304, 33864, -803032, -864200, -95832, -842936, -1501272, -726352, 846152, 886824, 919592, -743664, -222968, -1139608, 129064, 300760, -893288, -1109384, -982664, 596064, -654064 ], [ 1392938, -827162, 258768, 455868, 479306, -1327782, -61836, 332836, -201138, -779260, -1117142, 628404, -697190, -1488624, -527062, 618878, 849174, 819986, -811344, -511382, -761482, 463594, -456428, -489752, -1097642, -901736, 338364, -616582 ], [ 1810988, -1390412, -1283232, 972168, -929044, -1191732, 1040664, 740536, -1583388, 936440, -564692, 1207704, -1103540, -1537824, -205012, -8572, -1128876, -1184164, -469344, 554668, 210068, 636844, -1247528, -166352, -1275692, 320464, -815736, -1481332 ], [ 592408, -674614, -1403322, 221376, -1310642, -1569180, 341224, 311560, -230032, 572040, -444000, 917876, -257072, -584428, 619190, 305696, -495272, -1132858, -869348, 1160168, 1179666, 634170, 224960, 568676, 130062, 830550, 15348, -791680 ], [ -829712, 96048, -1102768, -693328, -1328272, -1983552, -605376, -260960, 1341712, -239904, -379600, 373808, 605248, 396864, 1298848, 781632, 632032, -736288, -1276112, 1473488, 2036400, 444368, 1779376, 1133824, 1630816, 961264, 1135216, 22592 ], [ -810662, -1132302, -12418, -545278, -271222, -1720152, -158376, -427460, -515738, -801804, 43250, -628942, -807752, -315336, -197252, 801432, 874132, -1398988, -313262, 225038, 1951650, -974482, -330974, -514976, 882916, -716486, 857866, -1107208 ], [ -333812, -1102212, 306632, -457228, 319448, -1518972, 344724, -322880, -1265108, -545004, -99100, -894952, -1307732, -722376, -930272, 992112, 627892, -1348708, -125012, -87952, 1181820, -1188832, -1014764, -1307036, 566476, -975776, 542836, -1573708 ], [ 829738, 815538, -531268, -459178, 210548, -1411122, 931974, 188320, -352358, 939846, -1089250, -55852, -438182, -671676, -518672, 1439112, -350858, -228958, -1098662, 1002248, -615630, 403568, 441286, -813986, 897226, 892624, 171286, -1045258 ], [ 1117296, 1213536, 156408, -113768, 132328, -993248, 1390888, -416816, -526408, 1436904, -1076632, 482376, -834624, -927464, -432904, 337344, 232160, -403072, -1442800, 103240, -1029256, 181168, 1233608, 88408, 181944, 511400, -233336, -431112 ], [ 1017396, 939336, 1518858, 385282, 67678, -438248, 1793038, -1515716, -1181158, 1497054, -620482, 887526, -1791024, -1318814, -491254, -1449456, 1505960, -1149472, -1508500, -1675610, -830806, -843932, 1732358, 1171858, -996006, -864850, -652586, 220938 ], [ 229740, 127304, 329048, -146784, 550332, 303232, 36312, -1256272, -756692, 148688, -340748, 837872, 106016, -1511400, -660160, -859376, -538844, 231332, -341952, 99316, 188748, 719488, 2080, 350548, 452156, -297564, 378860, -982192 ], [ -570906, -583090, -222454, -155856, 638820, 667594, -921012, -559018, -95588, -551710, 207124, 527258, 1371716, -1189950, -370828, -382580, -1655816, 783200, 533766, 918718, 749796, 1313332, -748850, -259370, 1401566, -78654, 707468, -1526212 ], [ -1381056, -1013440, 956096, 1215744, -305280, 55744, 252288, 1216832, 1136512, 463040, 1450624, -438592, 914816, 446400, 1100672, -279680, -271616, -870400, 618816, -842432, 103296, -675968, 1096000, -259520, 977216, -823104, -821632, -310912 ], [ -535706, -1033914, 701112, 1131364, -441926, 15880, 441318, 1696920, 1061498, 276112, 1501390, 78026, 252204, 1107166, 1416934, -274992, 153770, -1495870, 246260, -1224658, 274656, -719432, 953390, -425650, -25484, -842316, -1307810, -123914 ], [ 1541644, -749364, -620688, -36536, 22324, 401680, -102132, 1212720, 13748, -805088, 664540, 1697876, -563496, 1041916, 873484, -343392, -134380, -1356220, -466840, -580708, 1054656, 685168, -668260, -715300, -1458584, -321816, -1017860, -702164 ], [ 1421864, -208324, -1078768, 118574, -710336, 89640, 625688, -22490, -598762, -695488, 268780, 890756, -192296, 211096, -195686, -130992, 23630, -1580050, -1061380, -168938, 1244196, 812908, -234740, 467430, -1027744, 742344, -248080, 291546 ], [ 820640, 123200, -1134160, 202472, -1209656, -414912, 1312136, -1054400, -817984, -402832, 45784, 36704, 231088, -456488, -1156712, 162648, 181616, -1797544, -1381816, 61024, 1103808, 683656, 290128, 1399464, -405256, 1515360, 485288, 1319208 ], [ -533560, -852400, 226940, -1156078, 482794, -1366512, 754586, -412400, 676016, -110932, 373534, 896504, -30212, 351262, -1125362, 655998, -20884, -1688194, -358966, -475976, -291792, 236506, -365372, -173886, -282106, 320760, 639938, 1255458 ], [ -730468, -1117808, 854660, -1804504, 655988, -1178092, 836848, -185064, 1381692, -12968, 798796, 1080112, 282680, 876336, -432304, 183952, -242696, -736868, 683468, -516780, -463800, 419240, -260564, -717580, -473048, -83748, 130500, 709656 ], [ 468182, -526808, 598010, -1596604, -1002862, 385058, 1690648, -457764, 1136742, -148868, 1341646, 448312, 1287980, 1060536, 1058696, -1452248, -487796, 1229782, 1749518, 40770, 839700, 1361540, 761086, -19630, -1042748, 464502, -1179750, -417444 ], [ 854272, -403072, -152560, -679520, -967040, -266032, 314976, -667744, 1113776, -426896, 1464272, 952304, 1460224, 416272, 457536, -382640, 120544, 468224, 564928, -762368, 44544, 1014720, 680208, -737920, -346064, 750784, -127024, -397216 ], [ 903280, -420268, -995050, 431932, -353660, -1604530, -1684002, -796456, 1108160, -720872, 1401674, 1761968, 1360948, -478262, -800346, 1485454, 951256, -1163692, -1236752, -1921196, -1341738, 288528, 189102, -1818316, 745324, 902944, 1579208, 18716 ], [ -521120, -14968, -21700, 433432, 321640, -1410580, -488052, 514544, -288640, -240272, 315524, 659168, 1528648, -633212, -783396, 484204, 169456, -1468792, 478048, -536696, 174012, 954528, -1169748, -57016, 997624, -30656, -271792, 589016 ], [ -1134370, -75718, 724750, 214432, 805940, -818930, 39748, 1061894, -1317790, 316078, -328826, -463582, 1161448, -792262, -431096, -200596, 3556, -1051592, 1268648, 349504, 1223412, 1396878, -1517798, 610184, 736474, -523556, -1110442, 1024366 ], [ -125320, -1068568, 1017400, -445568, 908240, 568120, -768752, 81944, -1611640, 1023928, -89576, -1626232, -275552, -959512, 591904, -252496, 1069456, 810208, 210848, 239104, 1340112, 1391928, 155752, -910816, -551576, -135056, 75608, 1189816 ], [ -400498, -1004294, 923334, -245844, 257788, 141910, -1198902, -742812, -1123316, 1207070, 332222, -1793516, -762682, -521026, 959160, -441918, 595636, 635216, 485686, 286248, 895632, 369804, 718598, -258912, -693860, 114418, 175488, 858476 ], [ -1440748, -310244, 598884, 466056, -841112, -1364540, -1403652, -1475112, -169016, 1077620, 862772, -1367816, -683932, 278324, 935760, -713268, -795464, -753184, 1554436, 427248, 116832, -1258296, 619748, 1687488, -153560, 281068, -371712, 231176 ], [ 177572, 794356, -209670, -230472, -1402778, -431564, -472248, 9144, 549166, 76562, 904664, -516524, -769816, 463850, 1413162, 611766, -686642, -923182, 1186, 272928, -683772, -1568358, 694226, -73482, 269578, 1053952, 795048, 1079510 ], [ 1404256, 1577312, -541024, -661152, -1728320, 173920, 331584, 1384512, 1085504, -615168, 678592, 309056, -843616, 618016, 1837024, 1357536, -496832, -1050496, -1439520, 318464, -1151456, -1588608, 869632, -1436640, 507488, 1378240, 1622336, 1569056 ], [ 334306, 1042562, 1042526, 340098, -1355420, -1210430, 300684, 1647612, 1027004, 113232, -378908, 903356, -820066, 853366, 1902874, -544614, -489332, -1411096, -1624470, 1195664, -384506, -962808, 1361632, -144090, 99938, -146060, 648236, 262406 ], [ -480436, 117324, 1017232, 878660, -832192, -1805444, 29092, 993924, 1119440, 433284, -584372, 736440, -942968, 1025864, 1279176, -1046768, 43480, -991480, -1257432, 798648, -219324, 49528, 1393148, 860192, 291116, -1089796, -391452, 26748 ], [ -1046686, -1188126, -574568, 966710, -162592, -1631894, -476858, -552426, 1358840, 355734, 39778, -171660, -1208468, 1137164, -15924, -185768, 1087780, 187820, -352932, -839052, -640074, 1438228, 976298, 1583792, 1065266, -1468246, -1495002, 833898 ], [ -245776, -400176, -928688, -386920, 507488, -575144, -477608, -657456, 290960, 901344, 38608, -221280, -863528, 573584, -957624, -353168, 91960, -28000, -455352, -881712, -761904, 405928, 874448, 1223432, 1043816, -503896, -830472, 392808 ], [ 797300, 733394, -939704, -1747176, 1062132, 437428, -293804, -408204, -1019628, 1483436, -33968, -175756, -375134, -109730, -1608310, -791458, -1220690, -539330, -679428, -487154, -702562, -1119440, 868988, 597976, 895314, 572686, 135462, -322486 ], [ 872600, 140444, -623504, 329424, 494232, -1124072, 455896, -217704, -1513128, 906536, 718432, -1290856, 24316, -317180, -290260, -1363708, -656540, -533180, 360072, 280996, 390788, -1555040, 1034888, 29776, 1444764, -521564, -264588, -670036 ], [ 634352, -63674, -631698, 1497744, 367306, -1753106, 805454, 232114, -1625336, 871066, 933578, -1497618, 524628, -116600, 657286, -1449164, -286342, -526682, 1050238, 243004, 612224, -1693680, 658836, -149012, 1405630, -1185106, -792064, -599928 ], [ -101248, 348976, -1154448, 1225344, 939856, -903056, 520304, 1093264, -1132736, 1694416, 296528, -263568, 1184928, 731200, 1017136, -762464, -223792, -519632, 1186288, -1073696, -549376, -1361280, -576864, 289888, 432880, -1165456, -1521664, 132672 ], [ 438152, -99764, -398016, 1420512, 911626, 134878, 819614, 474904, -811190, 1852624, -424876, -133260, 497094, 683134, 58738, -251000, -125440, -1083374, 355174, -1211582, -1294714, -1477476, -1267782, 607918, 547654, -627646, -1581532, 607620 ], [ 1577552, -953864, 960384, 1835712, 600676, 1261228, 1393964, -839696, -570140, 1697824, -1185976, -522360, -825156, 213484, -1520012, 178000, -10240, -1915724, -931076, -794732, -1844164, -1804776, -1702332, 869068, 1174204, 154004, -1326232, 961320 ], [ 815302, -1383688, 408666, 1931464, -632118, 1543844, 1501260, 60524, -107024, 1706690, -736444, -362500, 388322, -717964, -583912, -873148, 817732, -1302528, 195616, -1521792, -1083410, -838516, -1764874, -206996, 532744, 463052, -666950, 1023166 ], [ 435672, -1473888, -73904, 1922464, -1478568, 1645864, 1600320, 380264, 445696, 1418280, -284424, -177240, 992432, -1405624, 359888, -1705448, 1462072, -930768, 870256, -1607752, -480800, -269416, -1392744, -854056, 143664, 758432, -338800, 678376 ], [ 1251522, -662088, -222404, 1649464, -1193118, 1314814, 1711920, -1063186, 1228096, 300030, 83226, 36510, -270268, -1388074, 1135388, -1824398, 1547722, -1331868, 119956, 155498, -411800, -889966, 146706, -220606, 544164, 1051832, -951700, -762674 ], [ 926736, 99228, 439444, 454732, -110004, 505888, 1661820, -650992, 1334548, -102540, -346200, -389148, -306148, -419812, 1450064, -1886144, 1241512, -1495164, 476692, 71252, -541628, -749980, 204228, 296168, 1035300, 397712, -1246576, -386636 ], [ -294264, 820878, 1737994, -1464218, 1599846, -678512, 1484670, 1219208, 909898, 57210, -1401900, -1317198, 621902, 1295438, 1402664, -1902944, 627412, -1471614, 1703242, -1464598, -827678, -12430, -902622, 721268, 1597650, -1000888, -1291576, 1417114 ], [ 416256, 1235328, 1516416, -10496, 195968, -175488, -57344, 752640, 830976, 98048, 36736, -412672, 847872, 1404160, 590336, -432000, 54528, 37888, 1631488, -224384, 242304, -34432, -125952, 637312, 984064, -1499904, 52224, 84096 ], [ 1182018, 1339644, 1082824, 1556966, -1502930, 479028, -1560044, -136790, 782128, 104104, 1630252, 720852, 864094, 1140378, -247204, 949536, -250286, 1503830, 1258598, 1013542, 1272928, -297510, 630258, 382064, 385504, -1616560, 1207308, -1512438 ], [ 337668, -53256, 935824, 413516, -1804580, 327528, -1469144, -1149740, 562528, 26704, 1630552, 1354152, 362044, 315828, -466504, 323136, 963364, 1230380, 431948, -537908, 718528, -1203660, -616092, -360736, 1050304, -408160, -124392, -1505388 ], [ -53130, -268452, 875746, 3986, -1792532, 134118, -1360556, -1049138, -99800, -212528, 1135258, 1458726, -33878, 252588, -795298, 429270, 1252156, 293168, -198220, -1043126, 207160, -1596132, -702360, -843166, 1057678, -198076, -609378, -882822 ], [ 133320, 1015248, 926296, 528536, -1381232, -112632, -1229456, 468712, -1325600, -657728, 9208, 890376, -294728, 1158288, -1263448, 1467720, 363856, -1488832, -578320, -216776, -249440, -1334832, 687840, -994216, 228328, -1258576, -16728, 523128 ], [ 321860, 588448, 393296, 1118096, -1246032, -859992, -843816, 707372, -398150, 76822, -130252, -286714, 550692, 567768, -1166748, 1682050, -326664, -1639972, -579470, 96864, 322570, -911612, 989480, -1336776, 611838, -1253066, 22622, 72828 ], [ 483416, -426984, -327848, 1686820, -1202032, -1729856, -355236, 448552, 1221036, 1191920, 84168, -1638296, 1733688, -535480, -865516, 1597788, -896108, -1169136, -460248, 188080, 1193496, -423664, 909256, -1727936, 1404300, -855932, -122040, -1004664 ], [ -367684, -224484, -170948, 632170, -822232, -426656, 512214, -989948, -490914, 538520, 120468, -1279196, 554988, -494380, -595966, 1553238, 328642, 357864, -977148, -1034120, -677604, 277736, 1339156, -1351136, 1025550, -313382, 360660, -337164 ], [ -479680, 161184, -322640, 42160, -498784, 115024, 1248768, -1371008, -1247760, 383312, 91776, -554576, -97968, -561568, -342976, 1458432, 693712, 1430448, -1142352, -1581152, -1446816, 267728, 1328368, -734240, 290256, -209168, 312240, 141888 ], [ 978920, 936084, -1130090, 439510, -295084, -961526, 1707168, 494992, 24990, 1286762, -75024, 946774, 366282, -858868, -125176, 1256832, -768038, 1537398, -560202, -693452, 125484, -1254022, 381118, 392860, -1202694, -1036418, -864810, 220488 ], [ 783728, 1460928, -1253060, -146252, 459696, -399832, 736440, 606092, -278680, 1009484, 7864, 574636, 719580, -975112, 484544, 852280, -567624, 506308, 402000, 136012, 843932, -609448, 265180, 625444, -1281328, -1552984, -1239620, 643352 ], [ -454072, 1828128, -944510, -1351802, 1561896, 1194668, -1135260, -389158, -1576180, -12166, 248164, -978614, 1002930, -977212, 1341344, 319780, 680676, -1242242, 1603800, 928762, 1024082, 1400852, 673330, 294094, -468328, -1873684, -1108670, 1283252 ], [ -20976, 1648064, 520448, -1395504, 919488, 565840, -602208, -975184, -1211216, -1007976, 270592, 165560, 364472, -117344, 918928, 837472, -718264, 145640, 588528, 277600, 1407008, 1689120, 1293640, -609952, 839984, -3968, -214624, 924232 ], [ 490344, 1377464, 1664168, -1374024, 446058, -52730, 202422, -1293994, -498446, -1788726, 348232, 1323440, -64228, 593836, 573898, 1117672, -1950754, 1548260, -411582, -489200, 1645808, 1594440, 1779940, -1035532, 1723364, 1388872, 378776, 411682 ], [ 626544, 970064, 1046768, -1570224, 1366908, 285220, 1103172, -712444, 921004, -1719876, 736432, 1425440, 725672, 355336, 1065148, 15472, -1427404, 1718360, -438132, -1124000, 1224608, 677040, 1642840, 688568, 703064, -27728, -544624, -303668 ], [ 249702, 753066, 1032616, -905878, 1091918, 375714, 579126, -119646, 1232600, -682218, 720074, 515268, 819750, 100926, 750760, 31634, -1199092, 1249322, 165058, -675810, 1234606, -436608, 866454, 1300522, 289564, -172934, -843316, -308544 ], [ -654048, 731616, 1638016, 642272, -411232, 212064, -1408224, 484704, 406400, 1350432, 288224, -1434432, 199200, -169824, -391040, 1196384, -1273792, 123872, 1415008, 884640, 1687456, -1751808, -566496, 770272, 499264, 987616, -500416, 416256 ], [ 326072, 69072, 1225784, 543378, -785830, 745440, -1807294, 82396, -318202, 212658, 272442, -1622746, -494746, -1072464, 479650, 109222, -1571748, -842160, 1156564, 1328220, 431784, -605764, -765874, 431064, 895404, 1549552, -711762, -113402 ], [ 1702268, -749712, 657980, 74640, -809512, 1292028, -1740592, -539732, -867580, -1616148, 374964, -1338736, -1161988, -1893900, 1612012, -1410884, -1860516, -1668192, 484828, 1321356, -1043184, 1067204, -588520, 104688, 1226508, 1861456, -921648, -944600 ], [ 1758218, -1365912, 1474730, 489240, -317212, -183222, -1270792, -550382, 281270, -1504398, 540414, -1116136, -1293238, 189150, -522638, -886934, -1347366, -1381392, -235622, -382494, 288216, 1124054, 74180, -669912, 228258, 1164856, 613752, -1331300 ], [ 1512776, -1531984, 1504960, 587776, 182984, -526264, -534376, -120984, 826608, -721376, 212112, -754992, -1475448, 1124704, -1733120, -364496, -911048, -638696, -304064, -1336952, 1001040, 1241944, 394160, -1204104, -409688, 333464, 1087000, -1338656 ], [ 761426, -942484, 214960, 155776, 696434, 1031186, 649574, 1047066, 358908, 1188424, -944988, -161292, -1743198, 134104, -1392320, 155404, -603698, 869254, 721936, -1033502, 675540, 1462294, 138860, -1334754, -442838, -724186, -222650, -709256 ], [ 510976, -745984, -215040, 11776, 867584, 1550336, 1044224, 1436416, 203008, 1825024, -1330688, 36608, -1832448, -196096, -1278720, 328704, -501248, 1371904, 1063936, -932352, 567040, 1535744, 53760, -1378304, -453888, -1076736, -659200, -499456 ] ], [ [ -593792, -1424768, 870016, 544768, -898048, 855680, -33664, -598144, 334592, -876288, 315392, -1331584, -513920, -1791616, 340096, -570368, -502784, -1167360, 761984, -113408, -745088, -790784, -1391360, -189440, 1606528, 887552, 817664, -125184 ], [ 38560, -1144016, 711856, 59296, -695248, 1132160, 329360, -482272, 617408, 149472, -538288, -430768, -192128, -1158304, -26624, -1116992, -618464, -525600, 694688, 209536, -74528, -638576, -1536560, -108656, 1212544, 491984, 497840, -307632 ], [ 1026610, -705341, 464731, -699254, -378373, 1564160, 896585, -301222, 1059308, 1752222, -1872163, 976757, 310672, -168754, -599624, -1971092, -799214, 477150, 589538, 714136, 973222, -400751, -1763435, 17569, 596944, -126091, -1885, -592707 ], [ 1498060, -770876, -340294, -42054, -814628, 382730, 1019030, 25778, -174382, 1706192, -774728, 261742, -781688, -624634, -452604, -511342, -837164, -253230, 431818, 1390656, 215812, -607846, -176400, -551936, -214376, 279654, 38510, -1157362 ], [ 1644103, -773537, -735128, 518663, -956484, -713073, 861624, 260744, -967403, 1141345, 77883, -292015, -1473483, -1106511, -291010, 801461, -560767, -623007, 107194, 1570221, -577463, -594815, 968575, -982249, -887645, 429987, 200156, -1368582 ], [ 805828, -438812, 405472, 405188, 89616, -1123548, -142176, 146144, 151372, -791780, -497292, 221660, -409908, -1324836, -255160, 1049036, 753308, 659868, -774056, 12396, -1053188, 277660, 163300, -768124, -1042220, -540588, 643856, -305832 ], [ 845911, -407039, 431608, 630506, 138759, -1232865, -125346, 309926, 129085, -802634, -695337, 586238, -274689, -1500456, -352105, 937733, 528521, 598803, -793016, -426441, -729959, 758263, -437810, -574084, -1216919, -728316, 412778, -318897 ], [ 1696786, -654914, -570992, 1168556, -732366, -1064190, 833604, 730676, -946490, 960916, -545262, 813188, -996414, -1636656, -571630, 495158, -1116754, -702822, -16016, 167634, 330766, 877138, -850460, -398584, -1410194, -193416, -441172, -1325022 ], [ 693444, -352569, -783215, 365216, -1199427, -1403706, 425788, 537644, -229336, 499308, -471376, 616798, -364488, -851634, 397369, 419376, -682844, -939631, -479878, 777020, 1248019, 717487, 409632, 340678, -23203, 575785, 265502, -774976 ], [ -584024, -91640, -746184, -589624, -1429656, -1802592, -225824, 229488, 650584, -383280, -381688, 249224, 350048, 30304, 1392112, 455904, 184272, -965040, -1077752, 1241720, 2017608, 375928, 1656648, 959360, 1463312, 1147560, 1148904, -24736 ], [ -593249, -1235165, -140859, -234949, -453081, -1721892, -292124, 136938, -552191, -514530, -13213, -738301, -845452, -46796, 317962, 728004, 683022, -1266690, -412877, 465245, 1826283, -953747, -421077, -515440, 745862, -384465, 512679, -589036 ], [ -264734, -1268150, 17676, -58594, 118884, -1405002, 27406, 188448, -1019246, -125490, -122938, -923836, -1297582, -258956, -252368, 1031784, 680382, -981510, -374702, 230120, 1156938, -1149392, -1044402, -1165690, 385922, -772080, 197214, -905026 ], [ 570391, 364675, -493974, -149719, 83934, -733827, 925681, 456048, -382721, 1043985, -949963, 93614, -634657, -673706, -66968, 1383084, -74343, 183915, -1276577, 807020, -229437, 356008, 513873, -579115, 562247, 556920, 362889, -848551 ], [ 730088, 645136, 99220, -44284, -24388, -571472, 1246236, -329352, -510284, 1488060, -1012484, 651852, -720480, -874684, 44436, 288160, 474832, 47936, -1209640, 53708, -735660, 91848, 989196, -17500, 172084, 138460, 148652, -380652 ], [ 591038, 327436, 1181095, 148091, -165163, -634172, 1311261, -1580502, -975809, 1611285, -736859, 1006977, -1137480, -981109, 123111, -1446440, 1600732, -663664, -714190, -1287967, -852585, -955002, 985521, 533075, -468641, -1052915, -233623, 269223 ], [ 186994, -274868, 137764, 109808, 400170, 30400, 180964, -1159992, -748398, 444024, -105442, 742056, -40144, -1054012, -146976, -641064, -409562, 548070, 219488, 297502, -156990, 539456, -184912, 247598, 314986, -240666, 427058, -959688 ], [ -375359, -744707, -344921, 322760, 648390, 479239, -399998, -390615, -331590, -158325, 580238, 277887, 764630, -847141, -102114, -33246, -1521836, 1005456, 887537, 1095589, 230406, 1128254, -591235, 64937, 866197, 228891, 576098, -1533462 ], [ -1335584, -864032, 687904, 1189760, 56640, 348064, 473152, 1217760, 548160, 736800, 1393088, -677088, 764480, 77984, 764736, -21696, -215936, -543744, 857312, -232736, -202944, -700096, 1007840, 175712, 770272, -252384, -626752, -357312 ], [ -627839, -885231, 694964, 1007302, -195281, 468396, 620161, 1411908, 575951, 409048, 1241405, -191993, 329170, 406613, 988865, -105864, 159831, -1115941, 542814, -828083, 159120, -669900, 761613, 38205, -64866, -411202, -842795, -110951 ], [ 1321186, -833406, -61336, 43852, -194306, 775896, 226786, 553608, -30274, -828752, 371930, 1364782, -429980, 291338, 734690, -261264, -156594, -961066, 16764, -877958, 1113120, 743400, -857862, -284070, -1450116, -330052, -324470, -556526 ], [ 1312476, -191446, -489256, 65997, -807776, 99036, 424196, -386527, -555639, -559072, 329970, 718902, -179420, -10812, -218625, -166024, 229501, -1041491, -481206, -289143, 1163750, 989170, -277022, 575745, -922416, 351308, 159080, 351199 ], [ 884208, 332000, -629560, 68028, -1201652, -718368, 599084, -1098016, -789216, -84760, 361188, -8304, 167752, -252444, -1116924, 4772, 607336, -1164764, -752052, 175632, 869024, 917164, 375736, 1252956, -195180, 861584, 594908, 1226524 ], [ -165492, -243400, 474890, -831597, 53623, -1478568, 178559, -543016, 443784, 246290, 108213, 616596, 206602, -25419, -1161699, 369797, 374386, -1322939, 146823, -526668, -509176, 119839, -371114, 16731, 34545, -11116, 808283, 838699 ], [ -311302, -522728, 927798, -1195620, 343774, -1137202, 410664, -317884, 1025514, 237476, 222914, 636296, 579060, 336008, -569416, -26472, 141844, -759430, 970626, -719954, -788020, 176220, -474990, -586210, -1508, -213030, 312214, 224196 ], [ 632873, -445028, 595023, -913770, -529901, 532523, 1429764, -490534, 821889, -181174, 780989, -73804, 1353810, 859508, 791084, -1340772, -90206, 674345, 1703901, -299429, 258830, 1262070, 196485, -425485, -358058, 393945, -1039361, -663654 ], [ 694656, -464320, 102872, -526864, -386112, -197128, 385040, -522512, 694088, -301848, 1217656, 652328, 1415680, 397016, 228320, -334152, 303824, 11648, 415520, -903424, -81664, 750240, 122712, -799168, 4488, 831520, -180616, -527600 ], [ 432552, -493522, -398839, -104278, 101814, -1656643, -1261675, -481052, 570848, -313596, 1554823, 1776584, 1233406, -367801, -921247, 1348893, 856484, -1309330, -1416088, -1779154, -813271, -218856, -234675, -1277698, 589362, 1157680, 1308812, -55814 ], [ -417648, 29228, 167786, 319172, 563964, -1095118, -550750, 177448, -60352, -137496, 492598, 760784, 996556, -359626, -493222, 367218, 118184, -1357780, 176912, -834004, 365354, 847344, -1330350, 79052, 654612, 189280, -63688, 136036 ], [ -814123, 163503, 656861, 300272, 745214, -476643, -199850, 428273, -668277, 148429, -90127, -323541, 640956, -432401, -84372, -178382, -92666, -946380, 1051612, -124704, 1052254, 1431069, -1444225, 491052, 397087, -415270, -671063, 321261 ], [ -303148, -479172, 990836, -603328, 364664, 255732, -569000, -136252, -1229652, 654004, 286148, -1544916, 47856, -667076, 286128, 148168, 751384, 384720, 489712, 112896, 755704, 1049844, 405500, -986448, -505988, -292120, 251812, 493236 ], [ -473955, -558129, 880849, -491822, -38070, 22633, -945529, -601466, -903902, 910197, 362469, -1780466, -155567, -475931, 698740, 147739, 562750, 262392, 711161, 371740, 451352, 347938, 784689, -514576, -447302, 91363, 166208, 385138 ], [ -1050930, -301254, 506374, 224428, -454020, -785642, -1326454, -1007516, -49652, 1017822, 260094, -1428716, -126842, -31106, 1136440, -47486, -241100, -725808, 1399286, 643240, 142352, -545012, 287814, 1118624, 184348, 629938, -520192, 110188 ], [ 32166, 532254, 88015, -95564, -1003071, -96962, -273076, 238708, 370381, 5715, 659556, -723410, -304772, -8009, 1196503, 553273, -87299, -829773, 57707, 531376, -712714, -1010369, 620595, -181159, 128551, 920320, 739484, 672553 ], [ 891536, 1138832, -72848, -327536, -1335776, 292240, 622048, 1277792, 622432, -670848, 751904, 5600, -427408, 82096, 1296464, 857808, 46048, -877888, -1130032, 541184, -1212240, -1230400, 962432, -1207888, 13328, 920736, 1593568, 999728 ], [ 393611, 723707, 729877, 97339, -828026, -902885, 473698, 1023242, 394282, 248952, -449146, 708650, -279883, 554521, 1664639, -185217, -203102, -1003588, -1099657, 1122584, -225615, -682900, 1071632, -287263, -100597, -68514, 328018, 191153 ], [ -124606, -57662, 632344, 579670, -326432, -1544502, 275302, 465718, 557304, 591798, -711102, 544692, -379092, 824140, 1276044, -409000, -67996, -540820, -707940, 599476, -76586, -24364, 880138, 524720, 258578, -711926, -459834, 202314 ], [ -662581, -1195637, -341756, 1117945, 169168, -1647177, 28177, -386807, 1101204, 372873, -58677, -463458, -718542, 896290, 150594, 164900, 441254, 494930, 35610, -999074, -743111, 742286, 395863, 1230920, 1078403, -1018601, -782559, 1011639 ], [ -367576, -405512, -742856, -269180, 644368, -643932, 80932, -607112, 132504, 869328, 25848, -150288, -414492, 363160, -598836, -153880, -123916, -34960, 59340, -1120904, -778376, -26404, 583288, 1095020, 911228, -431396, -245484, 471804 ], [ 121310, 680179, -944692, -1768636, 1043166, 376702, 243566, -607202, -1125362, 1398930, 29368, 302686, 43307, -262763, -1084889, -697643, -827827, -826459, -54710, -822307, -570699, -1097400, 916490, 748196, 587827, 230109, 389473, -325241 ], [ 470660, -45446, -602392, 316664, 749316, -1119548, 745316, -3452, -1518812, 513180, 625168, -1095164, 431882, -320138, 74386, -1259018, -270202, -357034, 240940, -25882, 463926, -1376400, 1034540, 397496, 1143802, -557466, -112802, -344366 ], [ 447592, -234223, -481043, 1497048, 592839, -1756499, 773757, 492099, -1620116, 393407, 708103, -1577107, 772462, -131796, 725233, -1396674, -27633, -36959, 487493, 113258, 703168, -1358440, 610638, 101490, 1148197, -892467, -595328, -177108 ], [ -166208, 428552, -710168, 1242048, 654264, -1030424, 51432, 816024, -1258016, 1488632, -22472, -606232, 1036912, 446304, 569608, -862224, -284808, 46216, 656168, -790192, -319232, -869440, -672912, -107760, 277672, -509592, -1046528, 285792 ], [ 216940, -91006, -191072, 1182480, 739047, -101675, 188661, 386628, -843641, 1769336, -362642, -267298, 265297, 408069, -164765, -310740, -99456, -695789, -50623, -1033957, -1119119, -861574, -1043409, 252813, 278737, -188325, -1233242, 387510 ], [ 1069240, -1166956, 680128, 1214880, 834822, 922450, 730386, -397272, -404666, 1666736, -519092, -225748, -993878, 79794, -1171490, 248760, 294144, -1826114, -1169398, -967282, -1814294, -1080124, -984234, 881538, 689962, 103950, -1295492, 319260 ], [ 737553, -1374060, 388511, 1545996, -469689, 1257382, 968066, 140274, 114536, 1552091, -235498, -482038, 265739, -775906, -499580, -574506, 947478, -1085376, 131120, -1568192, -949459, -724894, -1154279, -155086, 220588, 124738, -811921, 359269 ], [ 532068, -1243280, 33976, 1770736, -1432284, 1426972, 1133536, 299644, 575616, 1269916, 74132, -490788, 906824, -1418036, 165240, -1314876, 1454068, -654456, 1006440, -1561932, -360624, -593404, -959484, -861596, -95992, 224368, -534376, 213564 ], [ 762843, -248780, -405974, 1680436, -1349109, 1193797, 1123336, -680531, 870816, 527941, 422207, 203637, -342826, -1433111, 684090, -1723101, 1537543, -1216506, 530190, 164343, -648324, -1120429, 255891, -534821, 73958, 561268, -864526, -451011 ], [ 458328, 377338, 162958, 521026, -478014, 437680, 950218, -332456, 837198, 82654, -140068, 88134, -393670, -421958, 1105080, -1736736, 1106140, -1381194, 769998, 79662, -573354, -879610, 337686, -179780, 659750, 9112, -1108072, -233922 ], [ -266772, 714013, 1524583, -1478399, 1012161, -729320, 649093, 1059244, 545223, -129521, -1417618, -663741, 497405, 1395517, 1449180, -1440336, 270190, -1233669, 1572423, -1427913, -213429, -35485, -471189, 197470, 1572275, -1241588, -1283572, 675903 ], [ 245504, 921664, 1447744, -444800, -43456, -233024, -176128, 559616, 793856, 49792, -46784, -160256, 907264, 1437568, 686848, -378176, -238720, 171520, 1278848, -114880, 303552, 8256, 126464, 204864, 1177088, -1169536, -200192, -337216 ], [ 793563, 932426, 1127948, 807809, -1371763, 449854, -1003186, -225385, 1025032, 232284, 1499346, 538094, 1074837, 1121151, -116646, 604784, -437133, 1508905, 819393, 1234145, 711952, -185889, 705571, 111784, 689424, -851656, 747426, -1471577 ], [ 312438, -73324, 833048, 301634, -1740838, 555004, -1316836, -779410, 614032, 41784, 1416996, 1114844, 313962, 494526, -53196, 361184, 843942, 1194130, 490818, -28030, 331552, -963714, -229754, -196016, 971424, -426256, -353724, -1388402 ], [ 93465, -234406, 779147, 207827, -1707214, 435457, -1279762, -518467, -151652, -130632, 1006527, 1271009, -118761, 325842, -220779, 451049, 1114986, 348616, 95550, -554041, 143476, -1171398, -352388, -590837, 820893, -354154, -614859, -791153 ], [ 208140, 679544, 1031972, 638852, -1161064, 29932, -796312, 779708, -1368752, -280032, 178452, 891884, -133836, 739992, -682404, 965324, 100536, -1172384, -384600, -143116, 200176, -653448, 559312, -1096412, 119868, -731704, 193116, 460372 ], [ 310550, 536944, 335992, 1037592, -1181304, -510948, -463452, 886418, -619217, 88393, 115262, -3471, 429414, 382052, -778554, 1287099, -183404, -1416614, -407645, 187344, 613991, -586058, 675932, -1450572, 392453, -810439, 170261, 86922 ], [ 388644, 15556, -675036, 1396646, -1393896, -1066336, -181990, 530332, 774610, 628392, 322316, -1047044, 1165172, -239796, -731826, 1518618, -181490, -1162408, -278244, 443976, 1097796, -661928, 520076, -1723296, 992674, -760522, -134452, -841684 ], [ -258006, -308294, -592086, 735671, -1109796, -354736, 222185, -903818, -417515, 557892, 241166, -648794, 521522, -246546, -320901, 1010793, 558235, 338492, -651594, -926124, -603654, 13372, 971726, -1033296, 629149, 19103, 300398, -465634 ], [ -356256, -176144, -679224, 327752, -724752, -118600, 721664, -1332032, -887000, 684216, 227264, -161336, 217784, -328176, 25440, 690048, 662392, 1385672, -749112, -1614096, -1250544, 43384, 1076648, -279984, 6520, 185000, 356552, -120736 ], [ 710844, 925006, -1127799, 457577, -125202, -892825, 1423664, 377368, 179125, 1228791, 356264, 515689, 636359, -568926, 234540, 766848, -584033, 1468697, -260487, -852546, 343506, -1297841, 444773, 607866, -1166705, -953275, -392023, 157964 ], [ 689768, 1426592, -1212054, -19522, 574536, -366308, 837940, 450594, -207108, 942146, 502836, 306386, 605146, -649964, 435360, 547316, -351052, 443030, 446776, -198590, 980986, -815580, 425434, 773286, -1127048, -1528740, -743894, 618180 ], [ -17332, 1550192, -1066629, -879247, 1337436, 980242, -559610, -507681, -1508958, 131471, 660486, -461689, 290371, -630314, 630960, 140966, 814598, -1281595, 1291876, 387535, 1015411, 816270, 792259, 483261, -322748, -1749390, -845669, 1192830 ], [ 137944, 1079200, 256896, -1170696, 900000, 647736, -353040, -904888, -1022136, -704636, 422784, 430388, 217268, 50160, 482072, 725648, -645300, -63044, 381352, -164592, 1108656, 1234864, 976844, -551024, 696840, 35008, -217872, 774476 ], [ 400444, 636340, 1343196, -1304076, 607095, 217521, 62265, -1101463, -335901, -1355321, 213324, 1221128, 271418, 574290, 411527, 1122428, -1877355, 1142086, -439973, -705192, 1149096, 1277644, 1175174, -1158434, 1391430, 1419148, 231108, 306731 ], [ 736744, 550840, 995496, -1039176, 1386570, 87846, 651990, -726538, 411474, -1253846, 279624, 922928, 735068, 200940, 796202, 359528, -1116930, 1081636, -181598, -730992, 954096, 316744, 1503524, 248116, 697380, 376648, -335592, 50306 ], [ 473089, 562391, 899100, -522121, 1004541, -31765, 299769, -348949, 532772, -368119, 251463, 138326, 778657, -28443, 689628, 291155, -916574, 835927, 197915, -172747, 1094797, -681600, 1137865, 833303, 378362, 254671, -567294, 106272 ], [ -406736, 673616, 1060800, 253904, -570384, -141040, -1019856, 31376, 11072, 1323056, 126288, -1145824, 390832, -109968, 78528, 936080, -1291424, 399952, 701840, 985328, 1580272, -1718400, 59440, 574928, 444512, 1078096, -454944, 483072 ], [ 256820, -29064, 670260, 125459, -941473, 212304, -1182373, 77466, -201999, 439235, 112623, -1320479, -327039, -1013304, 636395, 266721, -1376230, -268424, 513518, 1072730, 352092, -755926, -391107, 163684, 471250, 1472296, -795891, -112271 ], [ 1243082, -910488, 249834, -191464, -958108, 571146, -1025800, 19794, -254346, -1037134, 152766, -1170536, -1066230, -1885026, 1318706, -685014, -1364326, -958736, 136538, 802082, -1121832, 643862, -580284, -291800, 430690, 1690936, -1120008, -929636 ], [ 1127207, -1309188, 1207959, 144836, -652858, -449529, -808300, -188781, 579129, -1297309, 463941, -747836, -1021305, 169749, -213469, -785289, -1144801, -1176536, -251137, -247093, -77532, 837737, 278166, -779300, -260885, 1229236, 163092, -1268486 ], [ 958412, -1272376, 1385248, 246272, -306420, -609204, -372092, 50812, 805032, -841552, 231832, -470792, -1019220, 1116816, -1176320, -548472, -933900, -905148, -195488, -847316, 622648, 1113764, 631496, -1129516, -545060, 480900, 608964, -1333552 ], [ 700787, -504526, 251848, -46528, 109155, 676371, 431233, 1042687, 11082, 815948, -912218, -438242, -1089045, 204516, -1183520, 254178, -737475, 187377, 604312, -693941, 745198, 1527689, 136946, -1249291, -145385, -748575, -350511, -939052 ], [ 614912, -248576, -125952, -144128, 247680, 1104896, 699008, 1373312, -253568, 1368448, -1293568, -427392, -1112320, -99584, -1185920, 521728, -672000, 551552, 870912, -642816, 786048, 1665664, -27904, -1289216, -12160, -1158400, -670336, -807552 ] ], [ [ -864768, -1473024, 1029632, 425984, -749568, 480768, -631296, -921088, -281600, -467968, 671744, -1468928, -725504, -1832448, 544256, -421888, 61440, -573440, 1084928, -685056, -251392, -367616, -1487872, -159744, 1729024, 865280, 268288, -474112 ], [ -196224, -1193664, 858944, -123520, -336576, 935424, -272448, -846976, 129280, 365696, -314176, -711488, -470528, -1057152, 32768, -1018624, -62592, -34688, 675200, -373248, 104576, -252992, -1553728, -5184, 1357312, 504512, 258880, -298816 ], [ 848376, -757164, 592244, -982120, 308724, 1645824, 288252, -731176, 771280, 1668296, -1854676, 472012, -72128, 154248, -766432, -1951024, -256392, 807112, 35000, 113952, 660776, -73892, -1656628, 236316, 776512, -59188, 244180, -24916 ], [ 1352016, -899984, -260776, -118440, -645616, 322584, 733032, -300936, -309000, 1748416, -941536, 446472, -935968, -175192, -256912, -421384, -161232, 206072, 395800, 1114112, 248176, -623912, -142528, -195584, 154272, 429352, 371720, -724856 ], [ 1435332, -906908, -714016, 627268, -1280240, -870108, 847008, 50784, -960820, 1276572, -105484, 393052, -1360180, -632100, 210632, 963020, 56092, -201956, 446552, 1607660, -280068, -809444, 915940, -580860, -448556, 687188, 517648, -1068200 ], [ 216432, -309008, 339584, 550768, -434240, -1121808, -139392, 57984, 268880, -780528, -130384, 539152, 23120, -1148400, 216032, 1251920, 619792, 400144, -804448, 247760, -966768, 426256, 25840, -642960, -975056, -98512, 691648, 42400 ], [ 298884, 13084, 604448, 805144, -201788, -1137948, -188856, 287016, 459308, -826008, -273532, 544072, 147812, -1512288, -177148, 1256588, 207868, 377620, -774688, -341500, -698436, 1052932, -419192, -658416, -1336196, -554896, 487192, -21212 ], [ 1582584, 80584, 141248, 1364944, -535688, -936648, 626544, 720816, -309592, 985392, -525832, 418672, -889288, -1735488, -938248, 998888, -1104632, -221480, 437312, -219400, 451464, 1117432, -453392, -630816, -1544696, -707296, -66608, -1168712 ], [ 794480, -30524, -163108, 509056, -1088212, -1238232, 510352, 763728, -228640, 426576, -498752, 315720, -471904, -1118840, 175548, 533056, -870416, -746404, -90408, 393872, 1316372, 800804, 594304, 112680, -176468, 321020, 515656, -758272 ], [ -338336, -279328, -389600, -485920, -1531040, -1621632, 153728, 719936, -40544, -526656, -383776, 124640, 94848, -336256, 1485376, 130176, -263488, -1193792, -879392, 1009952, 1998816, 307488, 1533920, 784896, 1295808, 1333856, 1162592, -72064 ], [ -375836, -1338028, -269300, 75380, -634940, -1723632, -425872, 701336, -588644, -227256, -69676, -847660, -883152, 221744, 833176, 654576, 491912, -1134392, -512492, 705452, 1700916, -933012, -511180, -515904, 608808, -52444, 167492, -70864 ], [ -195656, -1434088, -271280, 340040, -81680, -1291032, -289912, 699776, -773384, 294024, -146776, -952720, -1287432, 204464, 425536, 1071456, 732872, -614312, -624392, 548192, 1132056, -1109952, -1074040, -1024344, 205368, -568384, -148408, -236344 ], [ 311044, -86188, -456680, 159740, -42680, -56532, 919388, 723776, -413084, 1148124, -810676, 243080, -831132, -675736, 384736, 1327056, 202172, 596788, -1454492, 611792, 156756, 308448, 586460, -344244, 227268, 221216, 554492, -651844 ], [ 342880, 76736, 42032, 25200, -181104, -149696, 1101584, -241888, -494160, 1539216, -948336, 821328, -606336, -821904, 521776, 238976, 717504, 498944, -976480, 4176, -442064, 2528, 744784, -123408, 162224, -234480, 530640, -330192 ], [ 164680, -284464, 843332, -89100, -398004, -830096, 829484, -1645288, -770460, 1725516, -853236, 1126428, -483936, -643404, 737476, -1443424, 1695504, -177856, 80120, -900324, -874364, -1066072, 238684, -105708, 58724, -1240980, 185340, 317508 ], [ 144248, -677040, -53520, 366400, 250008, -242432, 325616, -1063712, -740104, 739360, 129864, 646240, -186304, -596624, 366208, -422752, -280280, 864808, 780928, 495688, -502728, 359424, -371904, 144648, 177816, -183768, 475256, -937184 ], [ -179812, -906324, -467388, 801376, 657960, 290884, 121016, -222212, -567592, 235060, 953352, 28516, 157544, -504332, 166600, 316088, -1387856, 1227712, 1241308, 1272460, -288984, 943176, -433620, 389244, 330828, 536436, 444728, -1540712 ], [ -1290112, -714624, 419712, 1163776, 418560, 640384, 694016, 1218688, -40192, 1010560, 1335552, -915584, 614144, -290432, 428800, 236288, -160256, -217088, 1095808, 376960, -509184, -724224, 919680, 610944, 563328, 318336, -431872, -403712 ], [ -719972, -736548, 688816, 883240, 51364, 920912, 799004, 1126896, 90404, 541984, 981420, -462012, 406136, -293940, 560796, 63264, 165892, -736012, 839368, -431508, 43584, -620368, 569836, 502060, -104248, 19912, -377780, -97988 ], [ 1100728, -917448, 498016, 124240, -410936, 1150112, 555704, -105504, -74296, -852416, 79320, 1031688, -296464, -459240, 595896, -179136, -178808, -565912, 500368, -1175208, 1171584, 801632, -1047464, 147160, -1441648, -338288, 368920, -410888 ], [ 1203088, -174568, 100256, 13420, -905216, 108432, 222704, -750564, -512516, -422656, 391160, 547048, -166544, -232720, -241564, -201056, 435372, -502932, 98968, -409348, 1083304, 1165432, -319304, 684060, -817088, -39728, 566240, 410852 ], [ 947776, 540800, -124960, -66416, -1193648, -1021824, -113968, -1141632, -760448, 233312, 676592, -53312, 104416, -48400, -1077136, -153104, 1033056, -531984, -122288, 290240, 634240, 1150672, 461344, 1106448, 14896, 207808, 704528, 1133840 ], [ 202576, 365600, 722840, -507116, -375548, -1590624, -397468, -673632, 211552, 603512, -157108, 336688, 443416, -402100, -1198036, 83596, 769656, -957684, 652612, -577360, -726560, 3172, -376856, 207348, 351196, -342992, 976628, 421940 ], [ 107864, 72352, 1000936, -586736, 31560, -1096312, -15520, -450704, 669336, 487920, -352968, 192480, 875440, -204320, -706528, -236896, 526384, -781992, 1257784, -923128, -1112240, -66800, -689416, -454840, 470032, -342312, 493928, -261264 ], [ 797564, -363248, 592036, -230936, -56940, 679988, 1168880, -523304, 507036, -213480, 220332, -595920, 1419640, 658480, 523472, -1229296, 307384, 118908, 1658284, -639628, -322040, 1162600, -368116, -831340, 326632, 323388, -898972, -909864 ], [ 535040, -525568, 358304, -374208, 194816, -128224, 455104, -377280, 274400, -176800, 971040, 352352, 1371136, 377760, -896, -285664, 487104, -444928, 266112, -1044480, -207872, 485760, -434784, -860416, 355040, 912256, -234208, -657984 ], [ -38176, -566776, 197372, -640488, 557288, -1708756, -839348, -165648, 33536, 93680, 1707972, 1791200, 1105864, -257340, -1042148, 1212332, 761712, -1454968, -1595424, -1637112, -284804, -726240, -658452, -737080, 433400, 1412416, 1038416, -130344 ], [ -314176, 73424, 357272, 204912, 806288, -779656, -613448, -159648, 167936, -34720, 669672, 862400, 464464, -86040, -203048, 250232, 66912, -1246768, -124224, -1131312, 556696, 740160, -1490952, 215120, 311600, 409216, 144416, -316944 ], [ -493876, 402724, 588972, 386112, 684488, -134356, -439448, -205348, -18764, -19220, 148572, -183500, 120464, -72540, 262352, -156168, -188888, -841168, 834576, -598912, 881096, 1465260, -1370652, 371920, 57700, -306984, -231684, -381844 ], [ -480976, 110224, 964272, -761088, -178912, -56656, -369248, -354448, -847664, 284080, 661872, -1463600, 371264, -374640, -19648, 548832, 433312, -40768, 768576, -13312, 171296, 707760, 655248, -1062080, -460400, -449184, 428016, -203344 ], [ -547412, -111964, 838364, -737800, -333928, -96644, -692156, -460120, -684488, 613324, 392716, -1767416, 451548, -430836, 438320, 737396, 529864, -110432, 936636, 457232, 7072, 326072, 850780, -770240, -200744, 68308, 156928, -88200 ], [ -661112, -292264, 413864, -17200, -66928, -206744, -1249256, -539920, 69712, 958024, -342584, -1489616, 430248, -340536, 1337120, 618296, 313264, -698432, 1244136, 859232, 167872, 168272, -44120, 549760, 522256, 978808, -668672, -10800 ], [ -113240, 270152, 385700, 39344, -603364, 237640, -73904, 468272, 191596, -65132, 414448, -930296, 160272, -479868, 979844, 494780, 512044, -736364, 114228, 789824, -741656, -452380, 546964, -288836, -12476, 786688, 683920, 265596 ], [ 378816, 700352, 395328, 6080, -943232, 410560, 912512, 1171072, 159360, -726528, 825216, -297856, -11200, -453824, 755904, 358080, 588928, -705280, -820544, 763904, -1273024, -872192, 1055232, -979136, -480832, 463232, 1564800, 430400 ], [ 452916, 404852, 417228, -145420, -300632, -595340, 646712, 398872, -238440, 384672, -519384, 513944, 260300, 255676, 1426404, 174180, 83128, -596080, -574844, 1049504, -66724, -402992, 781632, -430436, -301132, 9032, 7800, 119900 ], [ 231224, -232648, 247456, 280680, 179328, -1283560, 521512, -62488, -4832, 750312, -837832, 352944, 184784, 622416, 1272912, 228768, -179472, -90160, -158448, 400304, 66152, -98256, 367128, 189248, 226040, -334056, -528216, 377880 ], [ -278476, -1203148, -108944, 1269180, 500928, -1662460, 533212, -221188, 843568, 390012, -157132, -755256, -228616, 655416, 317112, 515568, -205272, 802040, 424152, -1159096, -846148, 46344, -184572, 878048, 1091540, -568956, -70116, 1189380 ], [ -489376, -410848, -557024, -151440, 781248, -712720, 639472, -556768, -25952, 837312, 13088, -79296, 34544, 152736, -240048, 45408, -339792, -41920, 574032, -1360096, -794848, -458736, 292128, 966608, 778640, -358896, 339504, 550800 ], [ -554680, 626964, -949680, -1790096, 1024200, 315976, 780936, -806200, -1231096, 1314424, 92704, 781128, 461748, -415796, -561468, -603828, -434964, -1113588, 570008, -1157460, -438836, -1075360, 963992, 898416, 280340, -112468, 643484, -327996 ], [ 68720, -231336, -581280, 303904, 1004400, -1115024, 1034736, 210800, -1524496, 119824, 531904, -899472, 839448, -323096, 439032, -1154328, 116136, -180888, 121808, -332760, 537064, -1197760, 1034192, 765216, 842840, -593368, 38984, -18696 ], [ 260832, -404772, -330388, 1496352, 818372, -1759892, 742060, 752084, -1614896, -84252, 482628, -1656596, 1020296, -146992, 793180, -1344184, 231076, 452764, -75252, -16488, 794112, -1023200, 562440, 351992, 890764, -599828, -398592, 245712 ], [ -231168, 508128, -265888, 1258752, 368672, -1157792, -417440, 538784, -1383296, 1282848, -341472, -948896, 888896, 161408, 122080, -961984, -345824, 612064, 126048, -506688, -89088, -377600, -768960, -505408, 122464, 146272, -571392, 438912 ], [ -4272, -82248, 15872, 944448, 566468, -338228, -442292, 298352, -876092, 1686048, -300408, -401336, 33500, 133004, -388268, -370480, -73472, -308204, -456420, -856332, -943524, -245672, -819036, -102292, 9820, 250996, -884952, 167400 ], [ 560928, -1380048, 399872, 594048, 1068968, 583672, 66808, 45152, -239192, 1635648, 147792, 70864, -1162600, -53896, -822968, 319520, 598528, -1736504, -1407720, -1139832, -1784424, -355472, -266136, 894008, 205720, 53896, -1264752, -322800 ], [ 659804, -1364432, 368356, 1160528, -307260, 970920, 434872, 220024, 336096, 1397492, 265448, -601576, 143156, -833848, -415248, -275864, 1077224, -868224, 66624, -1614592, -815508, -611272, -543684, -103176, -91568, -213576, -956892, -304628 ], [ 628464, -1012672, 141856, 1619008, -1386000, 1208080, 666752, 219024, 705536, 1121552, 432688, -804336, 821216, -1430448, -29408, -924304, 1446064, -378144, 1142624, -1516112, -240448, -917392, -526224, -869136, -335648, -309696, -729952, -251248 ], [ 274164, 164528, -589544, 1711408, -1505100, 1072780, 534752, -297876, 513536, 755852, 761188, 370764, -415384, -1478148, 232792, -1621804, 1527364, -1101144, 940424, 173188, -884848, -1350892, 365076, -849036, -396248, 70704, -777352, -139348 ], [ -10080, 655448, -113528, 587320, -846024, 369472, 238616, -13920, 339848, 267848, 66064, 565416, -481192, -424104, 760096, -1587328, 970768, -1267224, 1063304, 88072, -605080, -1009240, 471144, -655728, 284200, -379488, -969568, -81208 ], [ -239280, 607148, 1311172, -1492580, 424476, -780128, -186484, 899280, 180548, -316252, -1433336, -10284, 372908, 1495596, 1495696, -977728, -87032, -995724, 1441604, -1391228, 400820, -58540, -39756, -326328, 1546900, -1482288, -1275568, -65308 ], [ 74752, 608000, 1379072, -879104, -282880, -290560, -294912, 366592, 756736, 1536, -130304, 92160, 966656, 1470976, 783360, -324352, -531968, 305152, 926208, -5376, 364800, 50944, 378880, -227584, 1370112, -839168, -452608, -758528 ], [ 405108, 525208, 1173072, 58652, -1240596, 420680, -446328, -313980, 1267936, 360464, 1368440, 355336, 1285580, 1101924, 13912, 260032, -623980, 1513980, 380188, 1454748, 150976, -74268, 780884, -158496, 993344, -86752, 287544, -1430716 ], [ 287208, -93392, 730272, 189752, -1677096, 782480, -1164528, -409080, 665536, 56864, 1203440, 875536, 265880, 673224, 360112, 399232, 724520, 1157880, 549688, 481848, -55424, -723768, 156584, -31296, 892544, -444352, -583056, -1271416 ], [ 240060, -200360, 682548, 411668, -1621896, 736796, -1198968, 12204, -203504, -48736, 877796, 1083292, -203644, 399096, 353740, 472828, 977816, 404064, 389320, -64956, 79792, -746664, -2416, -338508, 584108, -510232, -620340, -699484 ], [ 282960, 343840, 1137648, 749168, -940896, 172496, -363168, 1090704, -1411904, 97664, 347696, 893392, 27056, 321696, -101360, 462928, -162784, -855936, -190880, -69456, 649792, 27936, 430784, -1198608, 11408, -204832, 402960, 397616 ], [ 299240, 485440, 278688, 957088, -1116576, -161904, -83088, 1065464, -840284, 99964, 360776, 279772, 308136, 196336, -390360, 892148, -40144, -1193256, -235820, 277824, 905412, -260504, 362384, -1564368, 173068, -367812, 317900, 101016 ], [ 293872, 458096, -1022224, 1106472, -1585760, -402816, -8744, 612112, 328184, 64864, 560464, -455792, 596656, 55888, -598136, 1439448, 533128, -1155680, -96240, 699872, 1002096, -900192, 130896, -1718656, 581048, -665112, -146864, -678704 ], [ -148328, -392104, -1013224, 839172, -1397360, -282816, -67844, -817688, -344116, 577264, 361864, -18392, 488056, 1288, -45836, 468348, 787828, 319120, -326040, -818128, -529704, -250992, 604296, -715456, 232748, 351588, 240136, -594104 ], [ -232832, -513472, -1035808, 613344, -950720, -352224, 194560, -1293056, -526240, 985120, 362752, 231904, 533536, -94784, 393856, -78336, 631072, 1340896, -355872, -1647040, -1054272, -180960, 824928, 174272, -277216, 579168, 400864, -383360 ], [ 442768, 913928, -1125508, 475644, 44680, -824124, 1140160, 259744, 333260, 1170820, 787552, 84604, 906436, -278984, 594256, 276864, -400028, 1399996, 39228, -1011640, 561528, -1341660, 508428, 822872, -1130716, -870132, 80764, 95440 ], [ 595808, 1392256, -1171048, 107208, 689376, -332784, 939440, 295096, -135536, 874808, 997808, 38136, 490712, -324816, 386176, 242352, -134480, 379752, 491552, -533192, 1118040, -1021712, 585688, 921128, -972768, -1504496, -248168, 593008 ], [ 419408, 1272256, -1188748, -406692, 1112976, 765816, 16040, -626204, -1441736, 275108, 1072808, 55236, -422188, -283416, -79424, -37848, 948520, -1320948, 979952, -153692, 1006740, 231688, 911188, 672428, -177168, -1625096, -582668, 1102408 ], [ 296864, 510336, -6656, -945888, 880512, 729632, -103872, -834592, -833056, -401296, 574976, 695216, 70064, 217664, 45216, 613824, -572336, -271728, 174176, -606784, 810304, 780608, 660048, -492096, 553696, 73984, -221120, 624720 ], [ 310544, -104784, 1022224, -1234128, 768132, 487772, -77892, -908932, -173356, -921916, 78416, 1118816, 607064, 554744, 249156, 1127184, -1803956, 735912, -468364, -921184, 652384, 960848, 570408, -1281336, 1059496, 1449424, 83440, 201780 ], [ 846944, 131616, 944224, -508128, 1406232, -109528, 200808, -740632, -98056, -787816, -177184, 420416, 744464, 46544, 527256, 703584, -806456, 444912, 74936, -337984, 683584, -43552, 1364208, -192336, 691696, 781024, -126560, 404280 ], [ 696476, 371716, 765584, -138364, 917164, -439244, 20412, -578252, -167056, -54020, -217148, -238616, 737564, -157812, 628496, 550676, -634056, 422532, 230772, 330316, 954988, -926592, 1409276, 366084, 467160, 682276, -291272, 521088 ], [ -159424, 615616, 483584, -134464, -729536, -494144, -631488, -421952, -384256, 1295680, -35648, -857216, 582464, -50112, 548096, 675776, -1309056, 676032, -11328, 1086016, 1473088, -1684992, 685376, 379584, 389760, 1168576, -409472, 549888 ], [ 187568, -127200, 114736, -292460, -1097116, -320832, -557452, 72536, -85796, 665812, -47196, -1018212, -159332, -954144, 793140, 424220, -1180712, 305312, -129528, 817240, 272400, -906088, -16340, -103696, 47096, 1395040, -880020, -111140 ], [ 783896, -1071264, -158312, -457568, -1106704, -149736, -311008, 579320, 358888, -458120, -69432, -1002336, -970472, -1876152, 1025400, 40856, -868136, -249280, -211752, 282808, -1200480, 220520, -572048, -688288, -365128, 1520416, -1318368, -914672 ], [ 496196, -1252464, 941188, -199568, -988504, -715836, -345808, 172820, 876988, -1090220, 387468, -379536, -749372, 150348, 95700, -683644, -942236, -971680, -266652, -111692, -443280, 551420, 482152, -888688, -750028, 1293616, -287568, -1205672 ], [ 404048, -1012768, 1265536, -95232, -795824, -692144, -209808, 222608, 783456, -961728, 251552, -186592, -562992, 1108928, -619520, -732448, -956752, -1171600, -86912, -357680, 244256, 985584, 868832, -1054928, -680432, 628336, 130928, -1328448 ], [ 640148, -66568, 288736, -248832, -478124, 321556, 212892, 1038308, -336744, 443472, -879448, -715192, -434892, 274928, -974720, 352952, -871252, -494500, 486688, -354380, 814856, 1593084, 135032, -1163828, 152068, -772964, -478372, -1168848 ], [ 718848, 248832, -36864, -300032, -372224, 659456, 353792, 1310208, -710144, 911872, -1256448, -891392, -392192, -3072, -1093120, 714752, -842752, -268800, 677888, -353280, 1005056, 1795584, -109568, -1200128, 429568, -1240064, -681472, -1115648 ] ], [ [ -1135744, -1521280, 1189248, 307200, -601088, 105856, -1228928, -1244032, -897792, -59648, 1028096, -1606272, -937088, -1873280, 748416, -273408, 625664, 20480, 1407872, -1256704, 242304, 55552, -1584384, -130048, 1851520, 843008, -281088, -823040 ], [ -431008, -1243312, 1006032, -306336, 22096, 738688, -874256, -1211680, -358848, 581920, -90064, -992208, -748928, -956000, 92160, -920256, 493280, 456224, 655712, -956032, 283680, 132592, -1570896, 98288, 1502080, 517040, 19920, -290000 ], [ 670142, -808987, 719757, -1264986, 995821, 1727488, -320081, -1161130, 483252, 1584370, -1837189, -32733, -454928, 477250, -933240, -1930956, 286430, 1137074, -519538, -486232, 348330, 252967, -1549821, 455063, 956080, 7715, 490245, 542875 ], [ 1205972, -1029092, -181258, -194826, -476604, 262438, 447034, -627650, -443618, 1790640, -1108344, 631202, -1090248, 274250, -61220, -331426, 514700, 665374, 359782, 837568, 280540, -639978, -108656, 160768, 522920, 579050, 704930, -292350 ], [ 1226561, -1040279, -692904, 735873, -1603996, -1027143, 832392, -159176, -954237, 1411799, -288851, 1078119, -1246877, -157689, 712274, 1124579, 672951, 219095, 785910, 1645099, 17327, -1024073, 863305, -179471, -9467, 944389, 835140, -767818 ], [ -372964, -179204, 273696, 696348, -958096, -1120068, -136608, -30176, 386388, -769276, 236524, 856644, 456148, -971964, 687224, 1454804, 486276, 140420, -834840, 483124, -880348, 574852, -111620, -517796, -907892, 343564, 739440, 390632 ], [ -248143, 433207, 777288, 979782, -542335, -1043031, -252366, 264106, 789531, -849382, 148273, 501906, 570313, -1524120, -2191, 1575443, -112785, 156437, -756360, -256559, -666913, 1347601, -400574, -742748, -1455473, -381476, 561606, 276473 ], [ 1468382, 816082, 853488, 1561332, -339010, -809106, 419484, 710956, 327306, 1009868, -506402, 24156, -782162, -1834320, -1304866, 1502618, -1092510, 259862, 890640, -606434, 572162, 1357726, -56324, -863048, -1679198, -1221176, 307956, -1012402 ], [ 895516, 291521, 456999, 652896, -976997, -1072758, 594916, 989812, -227944, 353844, -526128, 14642, -579320, -1386046, -46273, 646736, -1057988, -553177, 299062, 10724, 1384725, 884121, 778976, -115318, -329733, 66255, 765810, -741568 ], [ -92648, -467016, -33016, -382216, -1632424, -1440672, 533280, 1210384, -731672, -670032, -385864, 56, -160352, -702816, 1578640, -195552, -711248, -1422544, -681032, 778184, 1980024, 239048, 1411192, 610432, 1128304, 1520152, 1176280, -119392 ], [ -158423, -1440891, -397741, 385709, -816799, -1725372, -559620, 1265734, -625097, 60018, -126139, -957019, -920852, 490284, 1348390, 581148, 300802, -1002094, -612107, 945659, 1575549, -912277, -601283, -516368, 471754, 279577, -177695, 447308 ], [ -126578, -1600026, -560236, 738674, -282244, -1177062, -607230, 1211104, -527522, 713538, -170614, -981604, -1277282, 667884, 1103440, 1111128, 785362, -247114, -874082, 866264, 1107174, -1070512, -1103678, -882998, 24814, -364688, -494030, 432338 ], [ 51697, -537051, -419386, 469199, -169294, 620763, 913095, 991504, -443447, 1252263, -671389, 392546, -1027607, -677766, 836440, 1271028, 478687, 1009661, -1632407, 416564, 542949, 260888, 659047, -109373, -107711, -114488, 746095, -455137 ], [ -44328, -491664, -15156, 94684, -337820, 272080, 956932, -154424, -478036, 1590372, -884188, 990804, -492192, -769124, 999116, 189792, 960176, 949952, -743320, -45356, -148468, -86792, 500372, -229316, 152364, -607420, 912628, -279732 ], [ -261678, -896364, 505569, -326291, -630845, -1026020, 347707, -1710074, -565111, 1839747, -969613, 1245879, 169608, -305699, 1351841, -1440408, 1790276, 307952, 874430, -512681, -896143, -1177142, -508153, -744491, 586089, -1429045, 604303, 365793 ], [ 101502, -1079212, -244804, 622992, 99846, -515264, 470268, -967432, -731810, 1034696, 365170, 550424, -332464, -139236, 879392, -204440, -150998, 1181546, 1342368, 693874, -848466, 179392, -558896, 41698, 40646, -126870, 523454, -914680 ], [ 15735, -1067941, -589855, 1279992, 667530, 102529, 642030, -53809, -803594, 628445, 1326466, -220855, -449542, -161523, 435314, 665422, -1253876, 1449968, 1595079, 1449331, -808374, 758098, -276005, 713551, -204541, 843981, 313358, -1547962 ], [ -1244640, -565216, 151520, 1137792, 780480, 932704, 914880, 1219616, -628544, 1284320, 1278016, -1154080, 463808, -658848, 92864, 494272, -104576, 109568, 1334304, 986656, -815424, -748352, 831520, 1046176, 356384, 889056, -236992, -450112 ], [ -812105, -587865, 682668, 759178, 298009, 1373428, 977847, 841884, -395143, 674920, 721435, -732031, 483102, -994493, 132727, 232392, 171953, -356083, 1135922, -34933, -71952, -570836, 378059, 965915, -143630, 451026, 87235, -85025 ], [ 880270, -1001490, 1057368, 204628, -627566, 1524328, 884622, -764616, -118318, -876080, -213290, 698594, -162948, -1209818, 457102, -97008, -201022, -170758, 983972, -1472458, 1230048, 859864, -1237066, 578390, -1433180, -346524, 1062310, -265250 ], [ 1093700, -157690, 689768, -39157, -1002656, 117828, 21212, -1114601, -469393, -286240, 452350, 375194, -153668, -454628, -264503, -236088, 641243, 35627, 679142, -529553, 1002858, 1341694, -361586, 792375, -711760, -430764, 973400, 470505 ], [ 1011344, 749600, 379640, -200860, -1185644, -1325280, -827020, -1185248, -731680, 551384, 991996, -98320, 41080, 155644, -1037348, -310980, 1458776, 100796, 507476, 404848, 399456, 1384180, 546952, 959940, 224972, -445968, 814148, 1041156 ], [ 570644, 974600, 970790, -182635, -804719, -1702680, -973495, -804248, -20680, 960734, -422429, 56780, 680230, -778781, -1234373, -202605, 1164926, -592429, 1158401, -628052, -943944, -113495, -382598, 397965, 667847, -674868, 1144973, 5181 ], [ 527030, 667432, 1074074, 22148, -280654, -1055422, -441704, -583524, 313158, 738364, -928850, -251336, 1171820, -744648, -843640, -447320, 910924, -804554, 1544942, -1126302, -1436460, -309820, -903842, -323470, 941572, -471594, 675642, -746724 ], [ 962255, -281468, 589049, 451898, 416021, 827453, 907996, -556074, 192183, -245786, -340325, -1118036, 1485470, 457452, 255860, -1117820, 704974, -436529, 1612667, -979827, -902910, 1063130, -932717, -1237195, 1011322, 252831, -758583, -1156074 ], [ 375424, -586816, 613736, -221552, 775744, -59320, 525168, -232048, -145288, -51752, 724424, 52376, 1326592, 358504, -230112, -237176, 670384, -901504, 116704, -1185536, -334080, 221280, -992280, -921664, 705592, 992992, -287800, -788368 ], [ -508904, -640030, 793583, -1176698, 1012762, -1760869, -417021, 149756, -503776, 500956, 1861121, 1805816, 978322, -146879, -1163049, 1075771, 666940, -1600606, -1774760, -1495070, 243663, -1233624, -1082229, -196462, 277438, 1667152, 768020, -204874 ], [ -210704, 117620, 546758, 90652, 1048612, -464194, -676146, -496744, 396224, 68056, 846746, 964016, -67628, 187546, 87126, 133246, 15640, -1135756, -425360, -1428620, 748038, 632976, -1651554, 351188, -31412, 629152, 352520, -769924 ], [ -173629, 641945, 521083, 471952, 623762, 207931, -679046, -838969, 630749, -186869, 387271, -43459, -400028, 287321, 609076, -133954, -285110, -735956, 617540, -1073120, 709938, 1499451, -1297079, 252788, -281687, -198698, 207695, -1084949 ], [ -658804, 699620, 937708, -918848, -722488, -369044, -169496, -572644, -465676, -85844, 1037596, -1382284, 694672, -82204, -325424, 949496, 115240, -466256, 1047440, -139520, -413112, 365676, 904996, -1137712, -414812, -606248, 604220, -899924 ], [ -620869, 334201, 795879, -983778, -629786, -215921, -438783, -318774, -465074, 316451, 422963, -1754366, 1058663, -385741, 177900, 1327053, 496978, -483256, 1162111, 542724, -437208, 304206, 916871, -1025904, 45814, 45253, 147648, -561538 ], [ -271294, -283274, 321354, -258828, 320164, 372154, -1172058, -72324, 189076, 898226, -945262, -1550516, 987338, -649966, 1537800, 1284078, 867628, -671056, 1088986, 1075224, 193392, 881556, -376054, -19104, 860164, 1327678, -817152, -131788 ], [ -258646, 8050, 683385, 174252, -203657, 572242, 125268, 697836, 12811, -135979, 169340, -1137182, 625316, -951727, 763185, 436287, 1111387, -642955, 170749, 1048272, -770598, 105609, 473333, -396513, -153503, 653056, 628356, -141361 ], [ -133904, 261872, 863504, 339696, -550688, 528880, 1202976, 1064352, -303712, -782208, 898528, -601312, 405008, -989744, 215344, -141648, 1131808, -532672, -511056, 986624, -1333808, -513984, 1148032, -750384, -974992, 5728, 1536032, -138928 ], [ 512221, 85997, 104579, -388179, 226762, -287795, 819726, -225498, -871162, 520392, -589622, 319238, 800483, -43169, 1188169, 533577, 369358, -188572, -50031, 976424, 92167, -123084, 491632, -573609, -501667, 86578, -312418, 48647 ], [ 587054, -407634, -137432, -18310, 685088, -1022618, 767722, -590694, -566968, 908826, -964562, 161196, 748660, 420692, 1269780, 866536, -290948, 360500, 391044, 201132, 208890, -172148, -145882, -146224, 193502, 43814, -596598, 553446 ], [ 105629, -1210659, 123868, 1420415, 832688, -1677743, 1038247, -55569, 585932, 407151, -255587, -1047054, 261310, 414542, 483630, 866236, -851798, 1109150, 812694, -1319118, -949185, -649598, -765007, 525176, 1104677, -119311, 642327, 1367121 ], [ -611176, -416184, -371192, -33700, 918128, -781508, 1198012, -506424, -184408, 805296, 328, -8304, 483580, -57688, 118740, 244696, -555668, -48880, 1088724, -1599288, -811320, -891068, 968, 838196, 646052, -286396, 924492, 629796 ], [ -1230670, 573749, -954668, -1811556, 1005234, 255250, 1318306, -1005198, -1336830, 1229918, 156040, 1259570, 880189, -568829, -38047, -510013, -42101, -1400717, 1194726, -1492613, -306973, -1053320, 1011494, 1048636, -27147, -455045, 897495, -330751 ], [ -333220, -417226, -560168, 291144, 1259484, -1110500, 1324156, 425052, -1530180, -273532, 438640, -703780, 1247014, -326054, 803678, -1049638, 502474, -4742, 2676, -639638, 610202, -1019120, 1033844, 1132936, 541878, -629270, 190770, 306974 ], [ 74072, -575321, -179733, 1495656, 1043905, -1763285, 710363, 1012069, -1609676, -561911, 257153, -1736085, 1268130, -162188, 861127, -1291694, 489785, 942487, -637997, -146234, 885056, -687960, 514242, 602494, 633331, -307189, -201856, 668532 ], [ -296128, 587704, 178392, 1275456, 83080, -1285160, -886312, 261544, -1508576, 1077064, -660472, -1291560, 740880, -123488, -325448, -1061744, -406840, 1177912, -404072, -223184, 141056, 114240, -865008, -903056, -32744, 802136, -96256, 592032 ], [ -225484, -73490, 222816, 706416, 393889, -574781, -1073245, 210076, -908543, 1602760, -238174, -535374, -198297, -142061, -611771, -430220, -47488, 79381, -862217, -678707, -767929, 370230, -594663, -457397, -259097, 690317, -536662, -52710 ], [ 52616, -1593140, 119616, -26784, 1303114, 244894, -596770, 487576, -73718, 1604560, 814676, 367476, -1331322, -187586, -474446, 390280, 902912, -1646894, -1646042, -1312382, -1754554, 369180, 451962, 906478, -278522, 3842, -1234012, -964860 ], [ 582055, -1354804, 348201, 775060, -144831, 684458, -98322, 299774, 557656, 1242893, 766394, -721114, 20573, -891790, -330916, 22778, 1206970, -651072, 2128, -1660992, -681557, -497650, 66911, -51266, -403724, -551890, -1101863, -968525 ], [ 724860, -782064, 249736, 1467280, -1339716, 989188, 199968, 138404, 835456, 973188, 791244, -1117884, 735608, -1442860, -224056, -533732, 1438060, -101832, 1278808, -1470292, -120272, -1241380, -92964, -876676, -575304, -843760, -925528, -716060 ], [ -214515, 577836, -773114, 1742380, -1661091, 951763, -53832, 84779, 156256, 983763, 1100169, 537891, -487942, -1523185, -218506, -1520507, 1517185, -985782, 1350658, 182033, -1121372, -1581355, 474261, -1163251, -866454, -419860, -690178, 172315 ], [ -478488, 933558, -390014, 653614, -1214034, 301264, -472986, 304616, -157502, 453042, 272196, 1042698, -568714, -426250, 415112, -1437920, 835396, -1153254, 1356610, 96482, -636806, -1138870, 604602, -1131676, -91350, -768088, -831064, 71506 ], [ -211788, 500283, 1097761, -1506761, -163209, -830936, -1022061, 739316, -184127, -502983, -1449054, 643173, 248411, 1595675, 1542212, -515120, -444254, -757779, 1310785, -1354543, 1015069, -81595, 391677, -850126, 1521525, -1722988, -1267564, -806519 ], [ -96000, 294336, 1310400, -1313408, -522304, -348096, -413696, 173568, 719616, -46720, -213824, 344576, 1026048, 1504384, 879872, -270528, -825216, 438784, 573568, 104128, 426048, 93632, 631296, -660032, 1563136, -508800, -705024, -1179840 ], [ 16653, 117990, 1218196, -690505, -1109429, 391506, 110530, -402575, 1510840, 488644, 1237534, 172578, 1496323, 1082697, 144470, -84720, -810827, 1519055, -59017, 1675351, -410000, 37353, 856197, -428776, 1297264, 678152, -172338, -1389855 ], [ 261978, -113460, 627496, 77870, -1613354, 1009956, -1012220, -38750, 717040, 71944, 989884, 636228, 217798, 851922, 773420, 437280, 605098, 1121630, 608558, 991726, -442400, -483822, 542922, 133424, 813664, -462448, -812388, -1154430 ], [ 386655, -166314, 585949, 615509, -1536578, 1038135, -1118174, 542875, -255356, 33160, 749065, 895575, -288527, 472350, 928259, 494607, 840646, 459512, 683090, 424129, 16108, -321930, 347556, -86179, 347323, -666310, -625821, -607815 ], [ 357780, 8136, 1243324, 859484, -720728, 315060, 69976, 1401700, -1455056, 475360, 516940, 894900, 187948, -96600, 479684, -39468, -426104, -539488, 2840, 4204, 1099408, 709320, 302256, -1300804, -97052, 322040, 612804, 334860 ], [ 287930, 433936, 221384, 876584, -1051848, 187140, 297276, 1244510, -1061351, 111535, 606290, 563015, 186858, 10620, -2166, 497197, 103116, -969898, -63995, 368304, 1196833, 65050, 48836, -1678164, -46317, 74815, 465539, 115110 ], [ 199100, 900636, -1369412, 816298, -1777624, 260704, 164502, 693892, -118242, -498664, 798612, 135460, 28140, 351572, -464446, 1360278, 1247746, -1148952, 85764, 955768, 906396, -1138456, -258284, -1714016, 169422, -569702, -159276, -515724 ], [ -38650, -475914, -1434362, 942673, -1684924, -210896, -357873, -731558, -270717, 596636, 482562, 612010, 454590, 249122, 229229, -74097, 1017421, 299748, -486, -710132, -455754, -515356, 236866, -397616, -163653, 684073, 179874, -722574 ], [ -109408, -850800, -1392392, 898936, -1176688, -585848, -332544, -1254080, -165480, 1286024, 498240, 625144, 849288, 138608, 762272, -846720, 599752, 1296120, 37368, -1679984, -858000, -405304, 573208, 628528, -560952, 973336, 445176, -645984 ], [ 174692, 902850, -1123217, 493711, 214562, -755423, 856656, 142120, 487395, 1112849, 1218840, -346481, 1176513, 10958, 953972, -213120, -216023, 1331295, 338943, -1170734, 779550, -1385479, 572083, 1037878, -1094727, -786989, 553551, 32916 ], [ 501848, 1357920, -1130042, 233938, 804216, -299260, 1040940, 139598, -63964, 807470, 1492780, -230114, 376278, 332, 336992, -62612, 82092, 316474, 536328, -867794, 1255094, -1227844, 745942, 1068970, -818488, -1480252, 247558, 567836 ], [ 856148, 994320, -1310867, 65863, 888516, 551390, 591690, -744727, -1374514, 418745, 1485130, 572161, -1134747, 63482, -789808, -216662, 1082442, -1360301, 668028, -694919, 998069, -352894, 1030117, 861595, -31588, -1500802, -319667, 1011986 ], [ 455784, -58528, -270208, -721080, 861024, 811528, 145296, -764296, -643976, -97956, 727168, 960044, -77140, 385168, -391640, 502000, -499372, -480412, -33000, -1048976, 511952, 326352, 343252, -433168, 410552, 112960, -224368, 474964 ], [ 220644, -845908, 701252, -1164180, 929169, 758023, -218049, -716401, -10811, -488511, -56492, 1016504, 942710, 535198, 86785, 1131940, -1730557, 329738, -496755, -1137176, 155672, 644052, -34358, -1404238, 727562, 1479700, -64228, 96829 ], [ 957144, -287608, 892952, 22920, 1425894, -306902, -250374, -754726, -607586, -321786, -633992, -82096, 753860, -107852, 258310, 1047640, -495982, -191812, 331470, 55024, 413072, -403848, 1224892, -632788, 686012, 1185400, 82472, 758254 ], [ 919863, 181041, 632068, 245393, 829787, -846723, -258945, -807555, -866884, 260079, -685759, -615558, 696471, -287181, 567364, 810197, -351538, 9137, 263629, 833379, 815179, -1171584, 1680687, -101135, 555958, 1109881, -15250, 935904 ], [ 87888, 557616, -93632, -522832, -888688, -847248, -243120, -875280, -779584, 1268304, -197584, -568608, 774096, 9744, 1017664, 415472, -1326688, 952112, -724496, 1186704, 1365904, -1651584, 1311312, 184240, 335008, 1259056, -364000, 616704 ], [ 118316, -225336, -440788, -710379, -1252759, -853968, 67469, 67606, 30407, 892389, -207015, -715945, 8375, -894984, 949885, 581719, -985194, 879048, -772574, 561750, 192708, -1056250, 358427, -371076, -377058, 1317784, -964149, -110009 ], [ 324710, -1232040, -566458, -723672, -1255300, -870618, 403784, 1138846, 972122, 120894, -291630, -834136, -874714, -1867278, 732094, 766726, -371946, 460176, -560042, -236466, -1279128, -202822, -563812, -1084776, -1160946, 1349896, -1516728, -899708 ], [ -134815, -1195740, 674417, -543972, -1324150, -982143, 116684, 534421, 1174847, -883131, 310995, -11236, -477439, 130947, 404869, -581999, -739671, -766824, -282167, 23709, -809028, 265103, 686138, -998076, -1239171, 1357996, -738228, -1142858 ], [ -150316, -753160, 1145824, -436736, -1285228, -775084, -47524, 394404, 761880, -1081904, 271272, 97608, -106764, 1101040, -62720, -916424, -979604, -1438052, 21664, 131956, -134136, 857404, 1106168, -980340, -815804, 775772, -347108, -1323344 ], [ 579509, 371390, 325624, -451136, -1065403, -33259, -5449, 1033929, -684570, 70996, -846678, -992142, 219261, 345340, -765920, 451726, -1005029, -1176377, 369064, -14819, 884514, 1658479, 133118, -1078365, 449521, -797353, -606233, -1398644 ], [ 822784, 746240, 52224, -455936, -992128, 214016, 8576, 1247104, -1166720, 455296, -1219328, -1355392, 327936, 93440, -1000320, 907776, -1013504, -1089152, 484864, -63744, 1224064, 1925504, -191232, -1111040, 871296, -1321728, -692608, -1423744 ] ], [ [ -1406720, -1569536, 1348864, 188416, -452608, -269056, -1826560, -1566976, -1513984, 348672, 1384448, -1743616, -1148672, -1914112, 952576, -124928, 1189888, 614400, 1730816, -1828352, 736000, 478720, -1680896, -100352, 1974016, 820736, -830464, -1171968 ], [ -665792, -1292960, 1153120, -489152, 380768, 541952, -1476064, -1576384, -846976, 798144, 134048, -1272928, -1027328, -854848, 151552, -821888, 1049152, 947136, 636224, -1538816, 462784, 518176, -1588064, 201760, 1646848, 529568, -219040, -281184 ], [ 491908, -860810, 847270, -1547852, 1682918, 1809152, -928414, -1591084, 195224, 1500444, -1819702, -537478, -837728, 800252, -1100048, -1910888, 829252, 1467036, -1074076, -1086416, 35884, 579826, -1443014, 673810, 1135648, 74618, 736310, 1110666 ], [ 1059928, -1158200, -101740, -271212, -307592, 202292, 161036, -954364, -578236, 1832864, -1275152, 815932, -1244528, 723692, 134472, -241468, 1190632, 1124676, 323764, 561024, 312904, -656044, -74784, 517120, 891568, 728748, 1038140, 140156 ], [ 1017790, -1173650, -671792, 844478, -1927752, -1184178, 817776, -369136, -947654, 1547026, -472218, 1763186, -1133574, 316722, 1213916, 1286138, 1289810, 640146, 1125268, 1682538, 314722, -1238702, 810670, 221918, 429622, 1201590, 1152632, -467436 ], [ -962360, -49400, 207808, 841928, -1481952, -1118328, -133824, -118336, 503896, -758024, 603432, 1174136, 889176, -795528, 1158416, 1657688, 352760, -119304, -865232, 718488, -793928, 723448, -249080, -392632, -840728, 785640, 787232, 738864 ], [ -795170, 853330, 950128, 1154420, -882882, -948114, -315876, 241196, 1119754, -872756, 570078, 459740, 992814, -1535952, 172766, 1894298, -433438, -64746, -738032, -171618, -635390, 1642270, -381956, -827080, -1574750, -208056, 636020, 574158 ], [ 1354180, 1551580, 1565728, 1757720, -142332, -681564, 212424, 701096, 964204, 1034344, -486972, -370360, -675036, -1933152, -1671484, 2006348, -1080388, 741204, 1343968, -993468, 692860, 1598020, 340744, -1095280, -1813700, -1735056, 682520, -856092 ], [ 996552, 613566, 1077106, 796736, -865782, -907284, 679480, 1215896, -227248, 281112, -553504, -286436, -686736, -1653252, -268094, 760416, -1245560, -359950, 688532, -372424, 1453078, 967438, 963648, -343316, -482998, -188510, 1015964, -724864 ], [ 153040, -654704, 323568, -278512, -1733808, -1259712, 912832, 1700832, -1422800, -813408, -387952, -124528, -415552, -1069376, 1671904, -521280, -1159008, -1651296, -482672, 546416, 1961232, 170608, 1288464, 435968, 960800, 1706448, 1189968, -166720 ], [ 58990, -1543754, -526182, 696038, -998658, -1727112, -693368, 1830132, -661550, 347292, -182602, -1066378, -958552, 758824, 1863604, 507720, 109692, -869796, -711722, 1185866, 1450182, -891542, -691386, -516832, 334700, 611598, -522882, 965480 ], [ -57500, -1765964, -849192, 1137308, -482808, -1063092, -924548, 1722432, -281660, 1133052, -194452, -1010488, -1267132, 1131304, 1781344, 1150800, 837852, 120084, -1123772, 1184336, 1082292, -1031072, -1133316, -741652, -155740, -160992, -839652, 1101020 ], [ -207650, -987914, -382092, 778658, -295908, 1298058, 906802, 1259232, -473810, 1356402, -532102, 542012, -1224082, -679796, 1288144, 1215000, 755202, 1422534, -1810322, 221336, 929142, 213328, 731634, 125498, -442690, -450192, 937698, -258430 ], [ -431536, -1060064, -72344, 164168, -494536, 693856, 812280, -66960, -461912, 1641528, -820040, 1160280, -378048, -716344, 1476456, 140608, 1202848, 1400960, -510160, -94888, 145128, -176112, 255960, -335224, 142504, -980360, 1294616, -229272 ], [ -688036, -1508264, 167806, -563482, -863686, -1221944, -134070, -1774860, -359762, 1953978, -1085990, 1365330, 823152, 32006, 1966206, -1437392, 1885048, 793760, 1668740, -125038, -917922, -1288212, -1254990, -1383274, 1113454, -1617110, 1023266, 414078 ], [ 58756, -1481384, -436088, 879584, -50316, -788096, 614920, -871152, -723516, 1330032, 600476, 454608, -478624, 318152, 1392576, 13872, -21716, 1498284, 1903808, 892060, -1194204, -640, -745888, -61252, -96524, -69972, 571652, -892176 ], [ 211282, -1229558, -712322, 1758608, 677100, -85826, 1163044, 114594, -1039596, 1021830, 1699580, -470226, -1056628, 181286, 704028, 1014756, -1119896, 1672224, 1948850, 1626202, -1327764, 573020, -118390, 1037858, -739910, 1151526, 181988, -1555212 ], [ -1199168, -415808, -116672, 1111808, 1142400, 1225024, 1135744, 1220544, -1216896, 1558080, 1220480, -1392576, 313472, -1027264, -243072, 752256, -48896, 436224, 1572800, 1596352, -1121664, -772480, 743360, 1481408, 149440, 1459776, -42112, -496512 ], [ -904238, -439182, 676520, 635116, 544654, 1825944, 1156690, 556872, -880690, 807856, 461450, -1002050, 560068, -1695046, -295342, 401520, 178014, 23846, 1432476, 361642, -187488, -521304, 186282, 1429770, -183012, 882140, 552250, -72062 ], [ 659812, -1085532, 1616720, 285016, -844196, 1898544, 1213540, -1423728, -162340, -899744, -505900, 365500, -29432, -1960396, 318308, -14880, -223236, 224396, 1467576, -1769708, 1288512, 918096, -1426668, 1009620, -1424712, -354760, 1755700, -119612 ], [ 984312, -140812, 1279280, -91734, -1100096, 127224, -180280, -1478638, -426270, -149824, 513540, 203340, -140792, -676536, -287442, -271120, 847114, 574186, 1259316, -649758, 922412, 1517956, -403868, 900690, -606432, -821800, 1380560, 530158 ], [ 1074912, 958400, 884240, -335304, -1177640, -1628736, -1540072, -1228864, -702912, 869456, 1307400, -143328, -22256, 359688, -997560, -468856, 1884496, 733576, 1137240, 519456, 164672, 1617688, 632560, 813432, 435048, -1099744, 923768, 948472 ], [ 938712, 1583600, 1218740, 141846, -1233890, -1814736, -1549522, -934864, -252912, 1317956, -687750, -223128, 917044, -1155462, -1270710, -488806, 1560196, -227174, 1664190, -678744, -1161328, -230162, -388340, 588582, 984498, -1006744, 1313318, -411578 ], [ 946196, 1262512, 1147212, 631032, -592868, -1014532, -867888, -716344, -43020, 988808, -1504732, -695152, 1468200, -1284976, -980752, -657744, 1295464, -827116, 1832100, -1329476, -1760680, -552840, -1118268, -192100, 1413112, -600876, 857356, -1232184 ], [ 1126946, -199688, 586062, 1134732, 888982, 974918, 647112, -588844, -122670, -278092, -900982, -1640152, 1551300, 256424, -11752, -1006344, 1102564, -991966, 1567050, -1320026, -1483780, 963660, -1497318, -1643050, 1696012, 182274, -618194, -1402284 ], [ 215808, -648064, 869168, -68896, 1356672, 9584, 595232, -86816, -564976, 73296, 477808, -247600, 1282048, 339248, -459328, -188688, 853664, -1358080, -32704, -1326592, -460288, -43200, -1549776, -982912, 1056144, 1073728, -341392, -918752 ], [ -979632, -713284, 1389794, -1712908, 1468236, -1812982, 5306, 465160, -1041088, 908232, 2014270, 1820432, 850780, -36418, -1283950, 939210, 572168, -1746244, -1954096, -1353028, 772130, -1741008, -1506006, 344156, 121476, 1921888, 497624, -279404 ], [ -107232, 161816, 736244, -23608, 1290936, -148732, -738844, -833840, 624512, 170832, 1023820, 1065632, -599720, 461132, 377300, 16260, -35632, -1024744, -726496, -1725928, 939380, 525792, -1812156, 487256, -374424, 849088, 560624, -1222904 ], [ 146618, 881166, 453194, 557792, 563036, 550218, -918644, -1472590, 1280262, -354518, 625970, 96582, -920520, 647182, 955800, -111740, -381332, -630744, 400504, -1547328, 538780, 1533642, -1223506, 133656, -621074, -90412, 647074, -1788054 ], [ -836632, 1289016, 911144, -1076608, -1266064, -681432, 30256, -790840, -83688, -455768, 1413320, -1300968, 1018080, 210232, -631200, 1350160, -202832, -891744, 1326304, -265728, -997520, 23592, 1154744, -1213344, -369224, -763312, 780424, -1596504 ], [ -694326, 780366, 753394, -1229756, -925644, -335198, -185410, -177428, -245660, 19578, 453210, -1741316, 1665778, -340646, -82520, 1916710, 464092, -856080, 1387586, 628216, -881488, 282340, 982962, -1281568, 292372, 22198, 138368, -1034876 ], [ 118524, -274284, 228844, -500456, 707256, 951052, -1094860, 395272, 308440, 838428, -1547940, -1611416, 1544428, -959396, 1738480, 1949860, 1421992, -643680, 933836, 1291216, 218912, 1594840, -707988, -587968, 1198072, 1676548, -965632, -252776 ], [ -404052, -254052, 981070, 309160, 196050, 906844, 324440, 927400, -165974, -206826, -75768, -1344068, 1090360, -1423586, 546526, 377794, 1710730, -549546, 227270, 1306720, -799540, 663598, 399702, -504190, -294530, 519424, 572792, -548318 ], [ -646624, -176608, 1331680, 673312, -158144, 647200, 1493440, 957632, -766784, -837888, 971840, -904768, 821216, -1525664, -325216, -641376, 1674688, -360064, -201568, 1209344, -1394592, -155776, 1240832, -521632, -1469152, -451776, 1507264, -708256 ], [ 571526, -232858, -208070, -630938, 754156, 19750, 992740, -849868, -1503884, 656112, -659860, 124532, 1340666, -342014, 949934, 892974, 655588, 218936, 474782, 903344, 251058, 156824, 201632, -716782, -702202, 164124, -632636, -22606 ], [ 942884, -582620, -522320, -317300, 1190848, -761676, 1013932, -1118900, -1129104, 1067340, -1091292, -30552, 1312536, 218968, 1266648, 1504304, -402424, 811160, 940536, 1960, 351628, -246040, -658892, -481696, 160964, 421684, -664980, 729012 ], [ 489734, -1218170, 356680, 1571650, 1164448, -1693026, 1543282, 110050, 328296, 424290, -354042, -1338852, 751236, 173668, 650148, 1216904, -1498324, 1416260, 1201236, -1479140, -1052222, -1345540, -1345442, 172304, 1117814, 330334, 1354770, 1544862 ], [ -732976, -421520, -185360, 84040, 1055008, -850296, 1756552, -456080, -342864, 773280, -12432, 62688, 932616, -268112, 477528, 443984, -771544, -55840, 1603416, -1838480, -827792, -1323400, -290192, 709784, 513464, -213896, 1509480, 708792 ], [ -1906660, 520534, -959656, -1833016, 986268, 194524, 1855676, -1204196, -1442564, 1145412, 219376, 1738012, 1298630, -721862, 485374, -416198, 350762, -1687846, 1819444, -1827766, -175110, -1031280, 1058996, 1198856, -334634, -797622, 1151506, -333506 ], [ -735160, -603116, -539056, 278384, 1514568, -1105976, 1613576, 639304, -1535864, -666888, 345376, -508088, 1654580, -329012, 1168324, -944948, 888812, 171404, -116456, -946516, 683340, -840480, 1033496, 1500656, 240916, -665172, 342556, 632644 ], [ -112688, -745870, -29078, 1494960, 1269438, -1766678, 678666, 1272054, -1604456, -1039570, 31678, -1815574, 1515964, -177384, 929074, -1239204, 748494, 1432210, -1200742, -275980, 976000, -352720, 466044, 852996, 375898, -14550, -5120, 1091352 ], [ -361088, 667280, 622672, 1292160, -202512, -1412528, -1355184, -15696, -1633856, 871280, -979472, -1634224, 592864, -408384, -772976, -1161504, -467856, 1743760, -934192, 60320, 371200, 606080, -961056, -1300704, -187952, 1458000, 378880, 745152 ], [ -446696, -64732, 429760, 468384, 221310, -811334, -1704198, 121800, -940994, 1519472, -175940, -669412, -430094, -417126, -835274, -489960, -21504, 466966, -1268014, -501082, -592334, 986132, -370290, -812502, -528014, 1129638, -188372, -272820 ], [ -455696, -1806232, -160640, -647616, 1537260, -93884, -1260348, 930000, 91756, 1573472, 1481560, 664088, -1500044, -321276, -125924, 461040, 1207296, -1557284, -1884364, -1484932, -1724684, 1093832, 1170060, 918948, -762764, -46212, -1203272, -1606920 ], [ 504306, -1345176, 328046, 389592, 17598, 397996, -631516, 379524, 779216, 1088294, 1267340, -840652, -102010, -949732, -246584, 321420, 1336716, -433920, -62368, -1707392, -547606, -384028, 677506, 644, -715880, -890204, -1246834, -1632422 ], [ 821256, -551456, 357616, 1315552, -1293432, 770296, -266816, 57784, 965376, 824824, 1149800, -1431432, 650000, -1455272, -418704, -143160, 1430056, 174480, 1414992, -1424472, -96, -1565368, 340296, -884216, -814960, -1377824, -1121104, -1180872 ], [ -703194, 991144, -956684, 1773352, -1817082, 830746, -642416, 467434, -201024, 1211674, 1439150, 705018, -560500, -1568222, -669804, -1419210, 1507006, -870420, 1760892, 190878, -1357896, -1811818, 583446, -1477466, -1336660, -910424, -603004, 483978 ], [ -946896, 1211668, -666500, 719908, -1582044, 233056, -1184588, 623152, -654852, 638236, 478328, 1519980, -656236, -428396, 70128, -1288512, 700024, -1039284, 1649916, 104892, -668532, -1268500, 738060, -1607624, -466900, -1156688, -692560, 224220 ], [ -184296, 393418, 884350, -1520942, -750894, -881744, -1857638, 579352, -548802, -689714, -1464772, 1296630, 123914, 1695754, 1588728, -52512, -801476, -519834, 1179966, -1317858, 1629318, -104650, 823110, -1373924, 1496150, -1963688, -1259560, -1547730 ], [ -266752, -19328, 1241728, -1747712, -761728, -405632, -532480, -19456, 682496, -94976, -297344, 596992, 1085440, 1537792, 976384, -216704, -1118464, 572416, 220928, 213632, 487296, 136320, 883712, -1092480, 1756160, -178432, -957440, -1601152 ], [ -371802, -289228, 1263320, -1439662, -978262, 362332, 667388, -491170, 1753744, 616824, 1106628, -10180, 1707066, 1063470, 275028, -429472, -997674, 1524130, -498222, 1895954, -970976, 148974, 931510, -699056, 1601184, 1443056, -632220, -1348994 ], [ 236748, -133528, 524720, -34012, -1549612, 1237432, -859912, 331580, 768544, 87024, 776328, 396920, 169716, 1030620, 1186728, 475328, 485676, 1085380, 667428, 1501604, -829376, -243876, 929260, 298144, 734784, -480544, -1041720, -1037444 ], [ 533250, -132268, 489350, 819350, -1451260, 1339474, -1037380, 1073546, -307208, 115056, 620334, 707858, -373410, 545604, 1502778, 516386, 703476, 514960, 976860, 913214, -47576, 102804, 697528, 166150, 110538, -822388, -631302, -516146 ], [ 432600, -327568, 1349000, 969800, -500560, 457624, 503120, 1712696, -1498208, 853056, 686184, 896408, 348840, -514896, 1060728, -541864, -689424, -223040, 196560, 77864, 1549024, 1390704, 173728, -1403000, -205512, 848912, 822648, 272104 ], [ 276620, 382432, 164080, 796080, -987120, 536184, 677640, 1423556, -1282418, 123106, 851804, 846258, 65580, -175096, 386028, 102246, 246376, -746540, 107830, 458784, 1488254, 390604, -264712, -1791960, -265702, 517442, 613178, 129204 ], [ 104328, 1343176, -1716600, 526124, -1969488, 924224, 337748, 775672, -564668, -1062192, 1036760, 726712, -540376, 647256, -330756, 1281108, 1962364, -1142224, 267768, 1211664, 810696, -1376720, -647464, -1709376, -242204, -474292, -171688, -352744 ], [ 71028, -559724, -1855500, 1046174, -1972488, -138976, -647902, -645428, -197318, 616008, 603260, 1242412, 421124, 496956, 504294, -616542, 1247014, 280376, 325068, -602136, -381804, -779720, -130564, -79776, -560054, 1016558, 119612, -851044 ], [ 14016, -1188128, -1748976, 1184528, -1402656, -819472, -859648, -1215104, 195280, 1586928, 633728, 1018384, 1165040, 372000, 1130688, -1615104, 568432, 1251344, 430608, -1712928, -661728, -629648, 321488, 1082784, -844688, 1367504, 489488, -908608 ], [ -93384, 891772, -1120926, 511778, 384444, -686722, 573152, 24496, 641530, 1054878, 1650128, -777566, 1446590, 300900, 1313688, -703104, -32018, 1262594, 638658, -1329828, 997572, -1429298, 635738, 1252884, -1058738, -703846, 1026338, -29608 ], [ 407888, 1323584, -1089036, 360668, 919056, -265736, 1142440, -15900, 7608, 740132, 1987752, -498364, 261844, 325480, 287808, -367576, 298664, 253196, 581104, -1202396, 1392148, -1433976, 906196, 1216812, -664208, -1456008, 743284, 542664 ], [ 1292888, 716384, -1432986, 538418, 664056, 336964, 1167340, -863250, -1307292, 562382, 1897452, 1089086, -1847306, 410380, -1500192, -395476, 1216364, -1399654, 356104, -1236146, 989398, -937476, 1149046, 1050762, 113992, -1376508, -56666, 921564 ], [ 614704, -627392, -533760, -496272, 841536, 893424, 394464, -694000, -454896, 205384, 879360, 1224872, -224344, 552672, -828496, 390176, -426408, -689096, -240176, -1491168, 213600, -127904, 26456, -374240, 267408, 151936, -227616, 325208 ], [ 130744, -1587032, 380280, -1094232, 1090206, 1028274, -358206, -523870, 151734, -55106, -191400, 914192, 1278356, 515652, -75586, 1136696, -1657158, -76436, -525146, -1353168, -341040, 327256, -639124, -1527140, 395628, 1509976, -211896, -8122 ], [ 1067344, -706832, 841680, 553968, 1445556, -504276, -701556, -768820, -1117116, 144244, -1090800, -584608, 763256, -262248, -10636, 1391696, -185508, -828536, 588004, 448032, 142560, -764144, 1085576, -1073240, 680328, 1589776, 291504, 1112228 ], [ 1143250, -9634, 498552, 629150, 742410, -1254202, -538302, -1036858, -1566712, 574178, -1154370, -992500, 655378, -416550, 506232, 1069718, -69020, -404258, 296486, 1336442, 675370, -1416576, 1952098, -568354, 644756, 1537486, 260772, 1350720 ], [ 335200, 499616, -670848, -911200, -1047840, -1200352, 145248, -1328608, -1174912, 1240928, -359520, -280000, 965728, 69600, 1487232, 155168, -1344320, 1228192, -1437664, 1287392, 1258720, -1618176, 1937248, -11104, 280256, 1349536, -318528, 683520 ], [ 49064, -323472, -996312, -1128298, -1408402, -1387104, 692390, 62676, 146610, 1118966, -366834, -413678, 176082, -835824, 1106630, 739218, -789676, 1452784, -1415620, 306260, 113016, -1206412, 733194, -638456, -801212, 1240528, -1048278, -108878 ], [ -134476, -1392816, -974604, -989776, -1403896, -1591500, 1118576, 1698372, 1585356, 699908, -513828, -665936, -778956, -1858404, 438788, 1492596, 124244, 1169632, -908332, -755740, -1357776, -626164, -555576, -1481264, -1956764, 1179376, -1715088, -884744 ], [ -765826, -1139016, 407646, -888376, -1659796, -1248450, 579176, 896022, 1472706, -676042, 234522, 357064, -205506, 111546, 714038, -480354, -537106, -561968, -297682, 159110, -1174776, -21214, 890124, -1107464, -1728314, 1422376, -1188888, -1080044 ], [ -704680, -493552, 1026112, -778240, -1774632, -858024, 114760, 566200, 740304, -1202080, 290992, 381808, 349464, 1093152, 494080, -1100400, -1002456, -1704504, 130240, 621592, -512528, 729224, 1343504, -905752, -951176, 923208, -825144, -1318240 ], [ 518870, 809348, 362512, -653440, -1652682, -388074, -223790, 1029550, -1032396, -301480, -813908, -1269092, 873414, 415752, -557120, 550500, -1138806, -1858254, 251440, 324742, 954172, 1723874, 131204, -992902, 746974, -821742, -734094, -1628440 ], [ 926720, 1243648, 141312, -611840, -1612032, -231424, -336640, 1184000, -1623296, -1280, -1182208, -1819392, 1048064, 189952, -907520, 1100800, -1184256, -1909504, 291840, 225792, 1443072, 2055424, -272896, -1021952, 1313024, -1403392, -703744, -1731840 ] ], [ [ -1180032, -1234176, 1380608, 522368, -480384, 185472, -1300992, -960256, -1010432, 615296, 942464, -1466240, -831488, -1464192, 323840, -322048, 1031808, 112768, 1023872, -1370112, 569600, -41600, -1760128, -195072, 1470976, 722432, -370688, -1227136 ], [ -489744, -1057488, 1171040, 2384, 298800, 704208, -1234608, -1059376, -395504, 842864, -50080, -1162256, -657728, -598608, -50416, -953776, 766080, 383968, 243920, -1170768, 374480, 117088, -1639792, 12336, 1238656, 415520, -89072, -530704 ], [ 588831, -781413, 843590, -810091, 1516275, 1514733, -1130883, -1214251, 565321, 1198439, -1600930, -687281, -386228, 753867, -635191, -1940851, 350880, 807718, -974755, -859293, 69605, 365038, -1451767, 336411, 875656, -64030, 350953, 557471 ], [ 820896, -926318, 41120, 161244, 29090, 306738, -3408, -530316, -192564, 1260784, -931660, 604734, -691948, 449372, 106604, -342616, 865350, 706748, -14330, 451502, 223930, -804302, -280942, 420736, 915156, 285850, 637328, 119926 ], [ 579600, -926159, -487087, 925111, -1208741, -712815, 711009, -17037, -666319, 973557, -151954, 1582741, -663385, -56829, 723497, 1108172, 1143676, 442141, 548786, 1342139, 167751, -1381889, 470755, 366726, 735682, 537470, 787591, -129983 ], [ -1070400, -328484, 36188, 546436, -936716, -597540, -233316, -290412, 248156, -434868, 463496, 1290316, 646340, -847404, 590972, 1425872, 389776, -252884, -774664, 555764, -718524, 404836, -447020, -100824, -288968, 251720, 510916, 632092 ], [ -766071, 275938, 551000, 573868, -575537, -395061, -389646, -81981, 759371, -565029, 368561, 633007, 668090, -1273329, -180451, 1704338, -277622, -210653, -651799, -247030, -567984, 1185907, -451844, -622701, -1065656, -283981, 309862, 390190 ], [ 1342254, 886588, 1058000, 976168, -132062, -112086, 181404, 571194, 898346, 484746, -382114, -361118, -499060, -1362654, -1541626, 1946588, -865172, 512122, 806126, -1064980, 539616, 1038682, 386056, -1194726, -1613456, -1050406, 178612, -778460 ], [ 996122, 507391, 797681, 495859, -880954, -381954, 426409, 858186, -183838, 120846, -631613, -123897, -696493, -1058834, -266625, 855439, -1029077, -246427, 404649, -352867, 1069424, 744386, 961534, -640569, -334916, 68618, 728305, -765967 ], [ 177328, -131104, 353776, -16912, -1710128, -816528, 461216, 1090544, -1332440, -417216, -684016, 257624, -695808, -581872, 1441816, -302040, -982096, -1153424, -352568, 613592, 1364208, 327672, 1223408, 24120, 1131768, 1383848, 1202144, -424000 ], [ 117778, -1038604, -152774, 894938, -919778, -1567878, -637684, 1569194, -690065, 303384, -49066, -519151, -899808, 589478, 1713241, 547935, 16754, -456374, -515093, 769217, 801258, -831603, -636742, -550155, 663693, 718223, -268156, 407000 ], [ 68818, -1292704, -335384, 1179488, -360668, -1091898, -707374, 1573664, -394790, 731334, 36914, -633886, -1088448, 691088, 1647466, 948930, 697724, 297796, -805058, 641432, 590958, -976728, -1121482, -558240, 115578, 209348, -560656, 536720 ], [ 35743, -566704, -32084, 523088, -148418, 1225077, 766751, 866864, -620165, 720309, -700561, 244439, -1254048, -811912, 1075891, 676455, 901874, 1137646, -1286183, 88532, 909633, 399372, 456893, 282960, -552597, -64402, 913544, -385480 ], [ -128840, -597928, -20452, -100500, -213744, 744868, 832976, -167848, -557460, 1135944, -923184, 594600, -392856, -767028, 1009444, -153304, 1306848, 1141544, -115216, -85236, 287524, 172832, 200656, -239280, -97936, -537468, 1031844, -201276 ], [ -351590, -964078, -137827, -709575, -401844, -972557, 276476, -1347598, -367335, 1740294, -918084, 711150, 922494, -37503, 1166419, -1229554, 1800648, 775694, 1786484, -91311, -750701, -762568, -867044, -1364580, 853364, -1098693, 550419, 472299 ], [ 166400, -1273248, -256608, 623554, 100032, -522818, 654596, -547478, -673750, 962842, 716496, 277954, -203638, 62578, 850978, 213230, -84134, 1225990, 1635646, 646906, -796956, -28824, -424848, -375774, 54342, -181176, 547922, -639524 ], [ 245693, -1317573, -302916, 1434136, 566628, 45310, 980897, 254512, -911422, 597007, 1744671, -206057, -807355, -27434, 434821, 1203548, -1240229, 1279852, 1476097, 1146541, -795639, 279294, 25131, 497247, -376746, 684441, 444440, -1285901 ], [ -828832, -682848, -162816, 833536, 918528, 842560, 1141472, 992512, -955072, 1337632, 1156896, -801632, 17120, -584384, -223904, 942848, -439904, 285952, 1365472, 1006816, -706464, -565056, 442656, 999072, 199104, 1365216, 64640, -673376 ], [ -528002, -522456, 385225, 330073, 480475, 1172486, 1114997, 259224, -790516, 696280, 506943, -488961, 136481, -1051593, -304236, 423417, -182153, 8819, 1353919, 116913, -49818, -183304, -60062, 1046473, -118930, 1100980, 492466, -271508 ], [ 796348, -715056, 1236850, -101102, -545450, 1154636, 949322, -1568976, -471016, -973520, -189282, 499614, -268894, -1452018, 45864, -288558, -328178, 265094, 1416094, -1331262, 1029132, 1110896, -1247612, 755698, -1102180, 133480, 1521316, -26408 ], [ 911698, 167639, 1156505, -354047, -908960, -61749, -173413, -1572756, -431666, -371050, 648818, 261769, -382094, -337033, -461581, -359828, 632487, 400404, 1348009, -275377, 834082, 1330906, -343982, 859668, -539795, -614840, 1027346, 383207 ], [ 802492, 1065356, 1008572, -488972, -1081940, -1236888, -1260280, -1307364, -410084, 509936, 1262084, -107660, -307532, 583820, -1003672, -380708, 1560048, 401052, 1268152, 722840, 326356, 1184296, 591916, 980340, 179320, -1210280, 520388, 574664 ], [ 490867, 1173431, 1258547, -148247, -789665, -1227438, -1385830, -1102389, -255509, 1017836, -544291, -177335, 516793, -738505, -1035022, -654533, 1419948, -207573, 1231702, -604210, -793919, -19454, 8191, 869865, 472870, -1180130, 1175213, -512086 ], [ 462428, 806968, 1142104, 194314, -123594, -698026, -780856, -769676, -135138, 743532, -1176816, -452574, 1029100, -884192, -670204, -899866, 1143406, -636270, 1200556, -1243372, -1331060, -249920, -456976, 228548, 876580, -847176, 950186, -1005978 ], [ 775478, -131732, 583804, 539089, 993231, 458399, 705044, -282926, -56013, -474018, -393816, -975699, 1165150, 389008, 172346, -1110841, 702331, -847995, 1175806, -1053022, -1165010, 693280, -779176, -1052902, 1413130, -149076, -335839, -784953 ], [ 896, -531544, 844448, -171120, 1407536, -94744, 759472, 125592, -301240, -299968, 743328, 68672, 822568, 224520, -373400, -262240, 525240, -1317208, -124008, -1049040, -454304, -91680, -1135704, -749104, 788072, 811888, -321544, -576528 ], [ -1067284, -716905, 1333496, -1156806, 1566338, -1129345, 321253, 440553, -596896, 301307, 1920990, 1549604, 290806, -371916, -1286861, 873470, 429984, -1810936, -1743309, -1118079, 424501, -1333443, -1489980, 71264, -190195, 1777024, 128462, -397539 ], [ -325384, -143530, 635696, -163356, 1313588, 201830, -284222, -852822, 538304, -175618, 1187340, 744104, -883844, 371784, 279214, 271820, 149184, -796336, -647634, -1422054, 902626, 533682, -1510680, 380864, -186670, 701824, 447212, -822414 ], [ -130834, 373945, 353121, 107844, 589088, 723755, -437072, -1406047, 899104, -413168, 766065, -165596, -1083694, 652884, 835964, 264795, -55166, -288661, 344091, -1299529, 713276, 1364982, -830955, 204064, -234620, -128601, 601587, -1057864 ], [ -1030984, 779620, 900996, -1065456, -1078912, -372820, 315328, -478972, -288896, -171968, 969540, -1283696, 666056, 8784, -625936, 1447020, -106616, -794836, 1127916, -324004, -811024, 124632, 1249620, -945536, -385520, -469476, 427212, -914464 ], [ -781796, 513947, 652832, -1110991, -757966, -277193, -122171, -16210, -508790, 67117, 172714, -1407182, 1266468, -548460, -165442, 1684028, 408472, -908279, 1246644, 273500, -736196, 133871, 1084018, -1126184, 58600, 118510, -118745, -547203 ], [ 152104, -151678, -69568, -484666, 747884, 528682, -1268546, 169940, -151940, 304942, -1220036, -938132, 1182168, -1053960, 1440308, 1357928, 1261072, -787754, 969144, 645800, 291304, 887546, -419732, -729584, 857200, 1259860, -886070, -46578 ], [ -523214, -148279, 477908, 70658, 57809, 557617, 118828, 429368, -425543, -220649, -170324, -1102295, 1054743, -1482939, 553778, 150146, 1563604, -663227, 360444, 847049, -394673, 552608, 216208, -451595, -480026, 177271, 582136, -326688 ], [ -855216, -117856, 746208, 326096, -458096, 428128, 1288832, 388672, -813408, -430032, 596736, -1001728, 951872, -1516832, -93792, -625296, 1550128, -420304, -40256, 987536, -820336, 192928, 751296, -270848, -1501504, -720064, 1479360, -536272 ], [ 594759, -202306, -422142, -501529, 372379, -36422, 844832, -782228, -1420458, 771393, -461664, 278072, 953372, -118382, 938958, 476229, 547753, 257921, 432244, 958811, 263339, 91078, 228396, -410648, -673804, -221164, -445740, -235447 ], [ 1134824, -563206, -625976, -198654, 874458, -512182, 904066, -995110, -973958, 1107216, -709828, 148680, 919532, 402534, 1236408, 1068174, -260100, 905366, 755898, 158648, 357152, -263016, -498792, -342778, 199382, 184332, -620826, 394116 ], [ 788924, -1193281, 109324, 1204971, 1056783, -998857, 1453291, -275185, 498367, 600216, -169078, -1352820, 851282, 69009, 817908, 1163949, -878550, 1522841, 934623, -1392652, -512848, -862716, -1424892, -72703, 1116857, 498882, 908049, 1343766 ], [ -202996, -439816, -160556, 99396, 726948, -352192, 1558876, -516760, -68348, 903696, 18872, -20220, 790892, -87576, 541908, 598884, -393420, 164756, 1127208, -1644052, -403948, -827256, -642912, 246572, 651092, 165972, 938544, 579456 ], [ -1173196, 472935, -604059, -1314125, 378567, 405580, 1511523, -840622, -1049959, 1189156, 121198, 1638789, 772395, -193577, 368733, -119316, 348075, -1375467, 1198679, -1499637, -38927, -652165, 456230, 587163, -77281, -294559, 608612, -440724 ], [ -363496, -426990, -293034, 374650, 1093842, -509720, 1055898, 371228, -1110034, -668744, 248548, -414186, 1141770, -237902, 848358, -720216, 899850, 112758, 59954, -667062, 436798, -663190, 488180, 1015338, 2594, -422434, 416312, 215976 ], [ 23877, -461091, -7645, 1303509, 1028843, -1115213, 294700, 826961, -1131974, -1067625, -51156, -1484177, 1171526, -325582, 678151, -1141084, 703048, 1045459, -715401, -172743, 550110, -389783, 206031, 635399, -79148, -43157, 382236, 549732 ], [ -258648, 878184, 237080, 1026984, -273832, -1229288, -951200, 83336, -1093424, 847800, -1028256, -994952, 662576, -482032, -522824, -1276384, -681152, 1096984, -914376, -214968, 88560, 334792, -574344, -1026376, -417248, 1140568, 599136, 371232 ], [ -480177, 204387, 119654, 309003, 179168, -935567, -1166645, 286271, -657329, 1210734, -196488, -211610, -224896, -490582, -530144, -790810, -283718, 127846, -1222695, -466395, -548175, 766168, -273978, -486073, -463832, 914398, 117744, -292023 ], [ -673002, -1416738, -168196, -616722, 1458368, -449942, -897170, 934646, -34154, 843084, 1486512, 710140, -1290496, -429532, 24256, -13060, 952132, -1321604, -1582470, -816270, -1267350, 1059568, 534972, 1090502, -373232, 24748, -692256, -1183398 ], [ 280784, -1305281, 61597, 73919, 269073, 333231, -455123, 464296, 401484, 773639, 1280126, -663595, 73271, -811519, -352386, 315448, 1059329, -425856, -112500, -1288420, -422646, -463564, 420618, 298227, -240365, -637434, -937017, -1389011 ], [ 644304, -739456, -48368, 717244, -838152, 882856, -203968, 97476, 560804, 742124, 1162216, -1201740, 765056, -1138824, -665516, 265988, 1086604, 116964, 1028780, -1246460, -85336, -1644304, 390588, -522828, -365360, -1003824, -1044952, -1126096 ], [ -701796, 945344, -1131668, 1108669, -1533702, 767806, -490768, 99651, -25621, 792449, 1429966, 730935, -574144, -1282374, -733841, -789037, 979129, -487461, 1128305, 218515, -1261186, -1746604, 662013, -1244553, -1202660, -573924, -819202, 373604 ], [ -886428, 1142126, -740810, 431152, -1287528, 171814, -829690, 292338, -450472, 247088, 487360, 1324692, -610000, -393606, -122900, -766720, 289954, -624426, 1147694, 267040, -680008, -1309246, 755526, -1269792, -570506, -775410, -743056, 157478 ], [ -158478, 169751, 808315, -1086248, -301428, -802061, -1209565, 634713, -748372, -766312, -1406240, 866442, 378200, 1306269, 1021750, 102080, -856271, -394101, 1104119, -797360, 1281692, -447871, 709251, -747792, 1216219, -1472985, -784456, -1406797 ], [ -230144, -206848, 886208, -1236800, -607168, -217792, -98304, 183232, 393088, -233088, -562304, 384576, 1143104, 1025152, 756672, -299392, -945152, 267136, 371136, 400896, 242688, -161408, 804352, -564160, 1213056, 120832, -587776, -1433216 ], [ -350991, -373985, 699243, -1038916, -1071033, 601943, 894630, -252849, 1490614, 383285, 512159, 18364, 1586951, 523980, 378019, -682208, -713614, 856554, -264398, 1724409, -1006559, -29682, 924203, -373554, 899462, 1577996, -460869, -1161469 ], [ 41634, 81790, 442518, -180616, -1163058, 1233518, -292020, 194526, 893164, -63190, 190334, 348664, 386126, 723480, 748294, 313792, 324836, 597204, 356452, 1514034, -478334, -223332, 1046678, 195996, 569612, -51304, -977994, -692794 ], [ 238206, 101767, 488007, 362501, -998904, 1164965, -595029, 807825, -54284, 57011, 48128, 514525, -10093, 465039, 941326, 558415, 523106, 244761, 433495, 898452, 365371, 107256, 769589, 70368, 325463, -544414, -666753, -325198 ], [ 185256, -432908, 918132, 504476, -508704, 205340, 226596, 1632300, -1447184, 898436, 134528, 471100, 617732, -376236, 908776, -153260, -347944, -226164, -181580, -232848, 1610596, 1105056, -16036, -940032, 190388, 408536, 698772, -86248 ], [ 203696, 180322, 135342, 612571, -1010979, 324870, 194841, 1236050, -1150649, 251506, 633593, 498295, 72957, -79121, 482811, 110270, 426221, -450579, -77420, 40827, 1201146, 160201, -192646, -1100022, -110732, 121071, 659432, -109098 ], [ 239110, 1144736, -1064140, 706884, -1853660, 797022, -152288, 389056, -258550, -871556, 1255522, 566338, -848882, 615214, -55208, 681324, 1742674, -559802, 283560, 776036, 204534, -1427118, -145698, -929296, -460024, -564858, 130828, -236960 ], [ -53465, -308464, -1374190, 747834, -1948310, -183453, -683888, -707744, -51775, 381094, 884797, 1188013, 30043, 698539, 538492, -466626, 1016149, 263623, 472260, -290614, -261441, -680043, -22173, 25304, -363724, 668967, 390478, -722960 ], [ -309032, -786520, -1419544, 734640, -1413272, -819816, -605480, -1105712, 175232, 1083232, 895144, 1008136, 815944, 716200, 958456, -1078848, 440344, 871984, 514104, -973240, -173208, -446616, 101304, 763112, -380416, 965280, 665344, -813752 ], [ -485957, 807605, -902419, 606390, 459853, -724941, 769195, -18662, 445232, 615532, 1715269, -875039, 1404169, 594325, 1009231, -552648, 184819, 1023334, 243879, -839815, 1092717, -1304691, 224679, 1040237, -637216, -730620, 972544, -64727 ], [ 169856, 1248694, -763828, 379884, 995988, -432174, 1129892, 79756, -163874, 348254, 1882838, -762780, 449324, 461088, 114154, -264084, 410638, 380862, 301772, -928202, 1196130, -1335548, 513976, 1016246, -480660, -1206692, 628108, 443350 ], [ 1350656, 962869, -863878, 91434, 689238, -14649, 851342, -445094, -1327199, 207329, 1639013, 607470, -1478326, 320688, -1377221, -125334, 939913, -762063, 566522, -1156427, 566655, -844898, 907876, 802421, -63510, -913742, -127142, 799525 ], [ 602228, -261084, -137864, -721500, 624840, 491480, 388104, -205420, -398980, 120464, 881108, 720740, -283960, 602024, -601476, 207828, -544496, -164460, -101212, -1105648, 255556, -248440, 43164, -379248, 3304, 288436, -257540, 158820 ], [ 50888, -1215189, 514231, -1147890, 721935, 627575, -124521, -63715, 243485, 113564, 42458, 522440, 816665, 690614, 219774, 546858, -1636706, 290805, -538687, -806653, 15691, 129125, -505386, -1279818, 144019, 1299601, -267575, -254040 ], [ 1082288, -703614, 530506, 187860, 1365210, -752950, -758646, -628690, -1118290, 404264, -907492, -404560, 256790, -165436, 289524, 829308, -330956, -539970, 328838, 370322, -70334, -412450, 728964, -657468, 724594, 1172326, -53450, 654960 ], [ 1257989, -232628, 78620, 214328, 920389, -1268156, -683037, -983579, -1461751, 582151, -924302, -520076, 198080, -482766, 669038, 714341, -256788, -250977, 80295, 1002694, 155995, -799809, 1470992, -198843, 800082, 1039612, -104726, 1004298 ], [ 554864, 196672, -854080, -1103872, -641936, -894656, 121488, -1122704, -759376, 644176, 17248, 197824, 654080, -246816, 1366688, 191216, -1447488, 1188048, -1314480, 1075744, 703120, -1028784, 1707392, 91632, 356832, 901312, -428576, 778848 ], [ 214766, -445881, -1146512, -1216466, -919123, -1147500, 426932, 96410, 469633, 857005, -7740, -61434, -13988, -748071, 1124055, 793280, -729833, 1353086, -1024215, 79714, -205167, -781393, 760606, -313267, -457351, 914170, -722277, 94024 ], [ -45238, -1263666, -1157408, -992954, -879868, -1504974, 578894, 1515398, 1712536, 962428, -252024, -467118, -852974, -1290144, 657888, 1467596, 335800, 1055804, -297258, -1002908, -1371570, -405394, -338792, -839926, -1286266, 961930, -974712, -647354 ], [ -516313, -753891, 72592, -664079, -1209418, -1112349, 522269, 997073, 1472836, -637622, -3924, 490707, -151949, -2544, 553488, -536254, -548300, -585046, 196617, 252742, -967395, -36019, 496708, -598201, -1127791, 939655, -846612, -606479 ], [ -569572, -45484, 617824, -397224, -1323032, -687272, 387636, 670604, 767328, -1327224, -26248, 460916, 372396, 657044, 271876, -1128316, -1085788, -1642096, 444988, 779020, -337204, 427380, 791360, -540212, -641156, 406660, -706696, -745056 ], [ 78503, 996341, 13624, -234474, -1074182, -207722, 122061, 666179, -720072, -488574, -502498, -1226659, 600171, 262469, -307199, 649409, -1041463, -1719196, 281263, 80995, 672371, 1048605, 178160, -790637, 396319, -983615, -546946, -1184856 ], [ 294528, 1343616, -187776, -180224, -991232, -47872, 33536, 664704, -1215872, -209024, -661248, -1789184, 676096, 130944, -500224, 1241984, -1026688, -1744896, 226688, -151680, 1008896, 1255680, -26240, -874112, 742144, -1447040, -493696, -1331456 ] ], [ [ -916480, -870400, 1402880, 889856, -521216, 701440, -692224, -284672, -423936, 871424, 441344, -1158144, -475136, -977920, -366592, -544768, 820224, -470016, 240640, -835584, 354304, -631808, -1838080, -299008, 921600, 618496, 163840, -1260544 ], [ -283264, -800896, 1179392, 543872, 184192, 893056, -930688, -477056, 125568, 874880, -264448, -1022592, -240128, -330880, -271744, -1102720, 420864, -257280, -176000, -732288, 266368, -342272, -1694080, -198784, 789504, 292096, 68224, -799360 ], [ 706136, -692296, 830192, 3272, 1286392, 1192456, -1303288, -777656, 984168, 880280, -1367248, -810792, 127072, 680120, -123544, -1974520, -203136, 75120, -827000, -570888, 128968, 110128, -1469080, -42184, 583104, -217904, -81176, -78760 ], [ 574976, -667696, 188672, 631392, 378192, 423376, -158848, -50656, 231648, 643200, -550368, 364208, -87008, 121440, 62176, -457920, 465904, 223840, -374800, 354352, 125968, -962352, -504880, 290816, 913184, -200944, 182144, 66160 ], [ 124416, -650456, -290264, 1003672, -412488, -194904, 597416, 376696, -364632, 347592, 205616, 1338184, -166760, -493192, 159592, 905056, 941024, 198280, -95536, 973752, -12136, -1519784, 109560, 492528, 1031888, -194896, 371992, 210216 ], [ -1142784, -637856, -143264, 218272, -312288, -38304, -340384, -468704, -35232, -88608, 286016, 1391584, 353440, -916192, -53408, 1161856, 439424, -377120, -675136, 363552, -643936, 51616, -649440, 203328, 298688, -354496, 210592, 491616 ], [ -694296, -375344, 109504, -62624, -220200, 191928, -464176, -427400, 347832, -232776, 120872, 822232, 288016, -990376, -572792, 1476688, -86512, -350984, -560536, -334320, -497920, 673912, -528288, -396936, -510016, -378376, -45968, 170544 ], [ 1337904, 117856, 459904, 122176, -135600, 490128, 163424, 432400, 780432, -107376, -270928, -321968, -317984, -742576, -1374992, 1845088, -634912, 230416, 194864, -1113120, 366080, 420112, 405312, -1284336, -1388416, -276976, -390368, -706656 ], [ 988176, 369496, 451624, 162040, -905488, 170032, 148328, 457232, -137264, -45904, -713480, 72984, -699016, -400592, -248616, 949080, -782664, -138808, 70888, -303480, 652288, 498640, 945584, -942952, -164512, 363664, 400808, -811352 ], [ 185216, 445184, 359808, 256384, -1677184, -353920, -51968, 398720, -1184192, 18944, -1001856, 677312, -977920, -31104, 1187776, -42432, -758912, -601728, -227520, 702912, 724352, 501440, 1162624, -405312, 1327808, 1023552, 1214208, -696832 ], [ 164816, -488416, 257808, 1085584, -821584, -1396720, -567968, 1247120, -717992, 234944, 98544, 76712, -833920, 387696, 1513576, 596568, -68912, -22128, -296520, 303912, 113552, -768760, -571376, -585912, 1027208, 808152, 31008, -231232 ], [ 199376, -772096, 237888, 1195264, -214624, -1131280, -450608, 1376000, -534512, 268784, 287184, -227248, -897280, 183936, 1453456, 729168, 543328, 461472, -444240, 34752, 65072, -921280, -1106576, -371712, 420368, 592032, -235392, -118912 ], [ 316376, -80896, 341088, 225664, 19376, 1096520, 616792, 425600, -775112, 29384, -891816, -86248, -1271680, -953664, 814456, 102168, 1038928, 801072, -710040, -39648, 860072, 602720, 156424, 434688, -645832, 374832, 873408, -536512 ], [ 224960, -59456, 39520, -389920, 99456, 768416, 865920, -282688, -661280, 589120, -1038720, -25536, -417216, -825376, 472480, -465344, 1400576, 829504, 291712, -71200, 418720, 554240, 159360, -128384, -355456, -34144, 721312, -174944 ], [ 41360, -334256, -441080, -848920, 111456, -690184, 753120, -883888, -390680, 1502320, -729120, -336, 980784, -137176, 261880, -1006544, 1702976, 720304, 1854112, -83800, -569480, -189760, -395040, -1297184, 534944, -527944, 11512, 531256 ], [ 285184, -1019904, -49664, 329552, 272640, -217680, 686496, -206960, -620912, 546576, 823680, 95312, 102544, -245808, 231248, 411184, -160752, 910064, 1306032, 368912, -344672, -45760, -66176, -705968, 226544, -304832, 518864, -369824 ], [ 268168, -1400136, 145888, 1050176, 447264, 200112, 746664, 392320, -756272, 111576, 1765464, 96152, -494648, -277008, 125768, 1380448, -1379400, 841952, 942120, 618248, -185624, -22480, 167608, -107432, 52976, 159976, 736064, -996104 ], [ -434432, -980736, -192512, 536576, 651264, 410112, 1131264, 747520, -630272, 1080576, 1092864, -149248, -290048, -81408, -178432, 1128448, -864000, 100352, 1125120, 328448, -237824, -340480, 126208, 448768, 267776, 1221376, 164864, -859904 ], [ -117072, -622912, 72808, 11624, 393272, 437104, 1056968, -39360, -657696, 566592, 575064, 82136, -324184, -308584, -282080, 434408, -569448, -35464, 1247576, -175320, 106608, 176064, -310448, 600424, -47184, 1304096, 393808, -486688 ], [ 959328, -310912, 787408, -521776, -208528, 327904, 641168, -1676160, -799296, -1051008, 172464, 668336, -535984, -850384, -236480, -588592, -439248, 279536, 1324976, -838320, 746208, 1313664, -1041248, 451024, -756384, 658496, 1218208, 62912 ], [ 841808, 497688, 980968, -631896, -696448, -265416, -151112, -1646880, -440656, -618768, 789584, 337256, -642224, 44056, -646920, -452512, 386712, 173856, 1400296, 135640, 745168, 1116944, -276528, 807584, -476024, -363584, 617808, 220952 ], [ 505184, 1164768, 1104736, -644064, -979744, -793536, -906944, -1388448, -97696, 100224, 1190048, -66016, -609248, 809440, -1013184, -274336, 1180032, -2976, 1362112, 932800, 517408, 701504, 541920, 1170464, -110912, -1280576, 79008, 180032 ], [ -17416, 687768, 1282936, -483864, -280744, -588336, -1167344, -1272648, -241096, 669024, -370552, -107416, 69352, -262760, -779184, -811336, 1240032, -213576, 729712, -520400, -383192, 215504, 434520, 1157864, -100112, -1341776, 1014408, -589168 ], [ -88224, 273600, 1131200, -319856, 403568, -361104, -655808, -817120, -207696, 461536, -781952, -159152, 535520, -413696, -326496, -1144336, 951600, -429616, 500960, -1135840, -845600, 93440, 269184, 670624, 265376, -1102144, 1036432, -727056 ], [ 385776, -64800, 581600, -151256, 1070168, -107304, 786592, 48080, 38904, -682064, 192448, -223352, 745520, 546304, 389904, -1231336, 243000, -652216, 758960, -741040, -779600, 410240, 33984, -388976, 1058576, -499744, -42968, -103656 ], [ -218112, -401856, 798976, -292224, 1419136, -211904, 930688, 342976, 13120, -710144, 1046784, 430592, 332352, 102720, -264128, -344832, 158912, -1239488, -211008, -740480, -438528, -124160, -649664, -493440, 474176, 524672, -296256, -199296 ], [ -1126560, -715368, 1228864, -519792, 1637968, -391208, 629320, 390760, -80000, -380744, 1809456, 1257632, -301200, -740448, -1281032, 812976, 284288, -1869632, -1503624, -876248, 11976, -858104, -1441376, -261888, -513400, 1602560, -248016, -518904 ], [ -567360, -474768, 513664, -304992, 1319968, 554992, 208720, -848240, 428800, -555344, 1349856, 391232, -1149600, 255552, 152368, 554976, 351488, -559232, -540624, -1073648, 848976, 550096, -1174976, 256512, 40400, 527360, 309984, -358704 ], [ -452560, -188568, 250664, -381792, 621568, 884792, 97920, -1287640, 441600, -463744, 898856, -457568, -1220400, 632352, 681568, 667576, 302288, 70968, 299576, -998248, 913376, 1181296, -414776, 288512, 205600, -177640, 520184, -221504 ], [ -1226560, 188832, 892064, -1041792, -837632, -18208, 606720, -127840, -537600, 160256, 465056, -1271168, 264000, -229248, -597632, 1521376, 20288, -659232, 894176, -377248, -567424, 258496, 1333024, -652288, -406400, -142240, 34784, -130304 ], [ -870304, 194744, 547968, -965208, -555952, -206056, -73016, 146480, -807664, 140168, -130800, -1049264, 792608, -775008, -235216, 1390432, 351168, -936728, 1078560, -113824, -547232, -23976, 1187664, -940352, -210752, 223664, -394216, 11656 ], [ 159296, -20656, -383232, -449808, 762848, 32144, -1460816, -106720, -655264, -263632, -823200, -210464, 751808, -1132608, 1105184, 672832, 1047168, -944528, 1018560, -63424, 367168, 75024, -85536, -839552, 466048, 786464, -789616, 183856 ], [ -640432, -15256, -84576, -195504, -120280, 157736, -116768, -122560, -691096, -230248, -253728, -827288, 982040, -1511736, 577616, -90032, 1361184, -792248, 499296, 334184, 42328, 392064, 24576, -387128, -668816, -180328, 596288, -58496 ], [ -1041280, -22272, 82688, -71552, -809344, 184064, 1047552, -214528, -829184, 12160, 188416, -1083392, 1061376, -1467648, 194816, -571008, 1376128, -497792, 110080, 732800, -199040, 540928, 218624, -18432, -1499648, -974336, 1451520, -309376 ], [ 615320, -145872, -628912, -344552, -76744, -119536, 673152, -663328, -1283984, 885160, -243584, 457408, 497376, 143952, 944816, 1992, 410728, 269608, 347680, 1023800, 264760, -272, 278624, -71232, -628448, -640736, -221280, -458776 ], [ 1314624, -529392, -708800, -49072, 497168, -263536, 767824, -823024, -765680, 1138304, -290720, 355392, 455648, 614640, 1204160, 552496, -98976, 973168, 516880, 341696, 352512, -275776, -288832, -168720, 243056, -98592, -568336, 21408 ], [ 1081824, -1165992, -173600, 799928, 916568, -252136, 1319224, -701224, 700120, 787904, 36880, -1346208, 922448, -25560, 985760, 1081096, -164976, 1614568, 619480, -1287904, 74112, -292576, -1467232, -309720, 1114856, 646608, 375464, 1114608 ], [ 375264, -459072, -147680, 107168, 364448, 187904, 1305184, -585664, 238240, 1046144, 53440, -114528, 605408, 121920, 584480, 750496, 28704, 402208, 577600, -1417504, 52512, -262336, -1000192, -241440, 808736, 568608, 281984, 434688 ], [ -335328, 425752, -221752, -755208, -272744, 636768, 1102072, -435376, -620440, 1242400, 11056, 1496776, 176184, 385176, 204680, 192608, 316088, -1018680, 485656, -1122376, 97576, -246600, -194704, -80968, 221912, 271144, 6688, -555680 ], [ 65472, -224048, -30352, 478992, 623056, 130368, 435472, 67424, -652240, -641600, 151456, -327824, 560784, -139824, 477680, -486592, 883088, 36720, 258256, -344176, 166576, -486000, -97504, 466832, -231088, -159056, 484288, -255680 ], [ 184392, -142584, 4216, 1097928, 753720, -415240, -115360, 329640, -624880, -1062376, -123424, -1122344, 783216, -483632, 403608, -1039584, 635072, 593784, -152424, -52248, 85936, -454424, -69672, 383128, -548832, -95560, 783712, -63328 ], [ -143808, 1098816, -209984, 740928, -329280, -1023040, -482560, 210240, -503680, 837824, -1057024, -282944, 748416, -540032, -220992, -1392384, -905728, 360384, -853824, -531648, -232064, 6976, -151872, -702272, -652032, 751040, 800512, -41728 ], [ -499752, 492792, -228752, 155448, 146688, -1051480, -542536, 469464, -350248, 885296, -223168, 290032, 12672, -549104, -185856, -1109520, -567280, -265104, -1143960, -442296, -513752, 484288, -187152, -109160, -374976, 650672, 420736, -296344 ], [ -868752, -982608, -155552, -537552, 1356288, -807280, -457936, 906864, -181648, 60896, 1442432, 737632, -1052928, -535904, 159744, -527520, 655520, -1075104, -1240560, -85296, -778352, 969088, -200352, 1273840, 81024, 104672, -145664, -680944 ], [ 46464, -1263144, -223096, -236584, 527144, 284888, -226168, 549440, -20640, 447128, 1256752, -464568, 270616, -658776, -472272, 286912, 751784, -433280, -161568, -834976, -298352, -557408, 99472, 614008, 293496, -340880, -593512, -1078392 ], [ 447104, -958464, -492416, 85856, -352576, 1019968, -101888, 146080, 116640, 664288, 1148992, -931808, 894976, -798016, -916192, 676512, 718304, 34720, 603872, -1058656, -185792, -1705088, 412512, -134112, 135296, -562560, -948672, -1032832 ], [ -664096, 865536, -1306016, 392456, -1217776, 709168, -284288, -323720, 189240, 325288, 1394992, 746392, -583424, -972016, -769192, -119688, 412904, -84680, 418472, 247544, -1139792, -1659488, 738312, -971112, -1023904, -176160, -1057872, 231968 ], [ -786784, 1046832, -800144, 116096, -943936, 111088, -395792, -86576, -194112, -186752, 481792, 1079584, -553856, -356080, -304672, -217344, -140464, -187280, 586544, 440576, -689984, -1343408, 764400, -871680, -653968, -337104, -807552, 74480 ], [ -132784, -62568, 742456, -618304, 224864, -712712, -451592, 706024, -935712, -834752, -1342208, 355984, 660544, 880520, 409328, 233856, -888664, -276680, 1032344, -241024, 862816, -814808, 555000, -36480, 917432, -928104, -274752, -1200520 ], [ -178176, -385024, 509440, -655872, -423424, -11776, 376832, 415232, 84992, -377856, -840704, 137728, 1200640, 472064, 513536, -392192, -737280, -70656, 558592, 593920, -24576, -484352, 700416, 35328, 615424, 417792, -172032, -1221632 ], [ -299864, -434856, 90040, -552992, -1180392, 861464, 1097456, 9688, 1190000, 122952, -116648, 62560, 1442328, -54048, 478968, -928128, -394672, 139152, 19280, 1523816, -1003224, -229840, 910776, -3920, 123248, 1666272, -242760, -963080 ], [ -166064, 314544, 361840, -329792, -752592, 1212464, 306656, 19888, 1023200, -225648, -423248, 314560, 622128, 380352, 246768, 137472, 160928, 75552, 18080, 1489616, -72624, -219040, 1144176, 74080, 398048, 411072, -892560, -331280 ], [ -89552, 350616, 493720, -143288, -519360, 955208, -125896, 483112, 221216, -11400, -556928, 320776, 386424, 373080, 295728, 601944, 339536, -49560, -171880, 846368, 813624, 80576, 821064, -51200, 573848, -234288, -704424, -126896 ], [ -85952, -521184, 447520, -3488, -533760, -76192, -102496, 1522912, -1389184, 919200, -470528, 14176, 894624, -196320, 702528, 301344, 38336, -252960, -602080, -572032, 1643424, 747776, -210336, -435200, 623648, -103488, 550176, -466496 ], [ 126208, -32944, 108720, 421432, -1041400, 72048, -351896, 1021392, -992744, 388560, 381032, 103576, 89864, 37720, 558008, 148144, 608776, -149240, -289120, -414792, 871184, -111384, -92016, -348400, 71968, -337448, 698176, -366096 ], [ 390896, 898816, -337632, 922528, -1715040, 611248, -691456, -32256, 103312, -625056, 1472848, 350288, -1138128, 558896, 230848, 42976, 1453776, 65264, 287040, 289184, -439440, -1463600, 422064, -91776, -663488, -669200, 456672, -124672 ], [ -195304, -32384, -826032, 419728, -1901040, -236552, -701056, -781056, 99112, 127344, 1178248, 1082888, -387528, 896696, 554848, -265424, 751176, 247064, 606240, 35984, -137640, -553400, 121464, 114624, -123488, 271000, 685872, -575872 ], [ -665152, -330176, -1039296, 230272, -1407936, -802880, -293440, -991104, 126976, 519936, 1165888, 968000, 417600, 1068608, 746176, -445952, 305088, 467840, 574656, -176320, 336960, -233408, -116544, 386112, 139264, 504064, 850944, -692416 ], [ -887752, 718024, -667896, 706672, 528264, -771080, 1000760, -56304, 222976, 147936, 1753288, -947800, 1338600, 888008, 655576, -354752, 404088, 771440, -202344, -301720, 1178760, -1167608, -221544, 795912, -187136, -765536, 879744, -97816 ], [ -78848, 1170800, -417568, 391136, 1070112, -613424, 1108896, 194016, -353360, -67664, 1733488, -1026912, 659168, 582656, -68720, -130336, 514864, 522672, -1568, -608912, 975440, -1214560, 80832, 789872, -294944, -940704, 467680, 338544 ], [ 1380352, 1248200, -243568, -423664, 732912, -376424, 469296, 12816, -1353560, -184664, 1330888, 51888, -1029232, 198656, -1192520, 178064, 633064, -74328, 815632, -1030712, 113240, -702160, 640032, 521672, -264944, -425904, -222320, 675144 ], [ 577056, 174496, 306880, -980064, 393536, 53696, 362816, 314144, -352928, 6784, 871712, 159648, -337088, 642624, -325280, 20256, -676736, 414496, 63392, -658816, 322720, -344256, 84576, -388992, -269760, 432160, -289440, -8800 ], [ -28224, -760904, 681880, -1210704, 314456, 177176, 136856, 416264, 329992, 262624, 303632, 109248, 295912, 879984, 549040, -87024, -1620176, 715336, -551128, -203656, 435640, -60216, -316944, -1005072, -101640, 1071400, -316440, -510400 ], [ 1090176, -669104, 200080, -244704, 1277456, -1005424, -786544, -477136, -1081808, 649024, -676768, -173952, -287888, -50016, 631840, 199776, -510176, -182864, 31472, 257744, -278960, -8016, 356256, -178272, 772560, 694000, -439440, 137600 ], [ 1364680, -458016, -362528, -259648, 1118024, -1252960, -817800, -909368, -1297176, 567448, -642480, 15264, -290048, -544304, 848432, 313416, -479392, -55720, -154344, 606960, -391496, -119208, 934144, 232648, 960336, 473184, -517744, 601488 ], [ 772480, -124416, -1008128, -1282048, -194176, -540160, 67200, -867968, -283776, 5248, 433920, 689664, 305152, -591104, 1202432, 249216, -1556992, 1124480, -1129344, 840960, 114304, -398208, 1414144, 216448, 443136, 413184, -550144, 876288 ], [ 397872, -570088, -1266688, -1280208, -382072, -850656, 95520, 133008, 807976, 558856, 389792, 294512, -230560, -658200, 1131160, 839680, -680040, 1203504, -556184, -144688, -541016, -313768, 762288, 55816, -56600, 569360, -365896, 311872 ], [ 84624, -1113040, -1323520, -976656, -306016, -1358640, -53712, 1277424, 1803712, 1201504, 45632, -266032, -939568, -680448, 914944, 1386976, 526272, 880992, 384880, -1229920, -1380560, -136912, -106560, -121712, -507152, 741008, -164800, -393488 ], [ -201576, -344440, -267520, -397656, -700816, -946440, 426888, 1078824, 1450912, -611696, -254368, 606968, -114568, -123648, 358144, -603824, -575328, -625008, 728680, 343280, -717560, -30712, 59040, -43112, -446552, 416408, -445600, -102488 ], [ -383392, 416544, 188160, 37312, -801728, -497728, 668704, 770016, 797952, -1452736, -368448, 524832, 363232, 189216, -8032, -1144672, -1173600, -1555328, 775008, 911840, -120864, 112672, 180736, -153120, -298144, -159072, -544064, -129792 ], [ -389992, 1164744, -363840, 230512, -409328, 12272, 509704, 276216, -358848, -661936, -170448, -1160568, 258232, 92616, -54232, 748328, -927000, -1519328, 322008, -205960, 364536, 318472, 228736, -579720, -2344, -1155672, -336464, -691392 ], [ -392192, 1414144, -547840, 294912, -278528, 182272, 456704, 111616, -744448, -398336, -104448, -1722368, 223232, 60416, -69632, 1379328, -844800, -1507328, 171008, -578560, 526336, 387072, 244736, -721920, 96256, -1487872, -267264, -878592 ] ], [ [ -652928, -506624, 1425152, 1257344, -562048, 1217408, -83456, 390912, 162560, 1127552, -59776, -850048, -118784, -491648, -1057024, -767488, 608640, -1052800, -542592, -301056, 139008, -1222016, -1916032, -402944, 372224, 514560, 698368, -1293952 ], [ -76784, -544304, 1187744, 1085360, 69584, 1081904, -626768, 105264, 646640, 906896, -478816, -882928, 177472, -63152, -493072, -1251664, 75648, -898528, -595920, -293808, 158256, -801632, -1748368, -409904, 340352, 168672, 225520, -1068016 ], [ 823441, -603179, 816794, 816635, 1056509, 870179, -1475693, -341061, 1403015, 562121, -1133566, -934303, 640372, 606373, 388103, -2008189, -757152, -657478, -679245, -282483, 188331, -144782, -1486393, -420779, 290552, -371778, -513305, -714991 ], [ 329056, -409074, 336224, 1101540, 727294, 540014, -314288, 429004, 655860, 25616, -169076, 123682, 517932, -206492, 17748, -573224, 66458, -259068, -735270, 257202, 28006, -1120402, -728818, 160896, 911212, -687738, -273040, 12394 ], [ -330768, -374753, -93441, 1082233, 383765, 323007, 483823, 770429, -62945, -278373, 563186, 1093627, 329865, -929555, -404313, 701940, 738372, -45581, -739858, 605365, -192023, -1657679, -251635, 618330, 1328094, -927262, -43607, 550415 ], [ -1215168, -947228, -322716, -109892, 312140, 520932, -447452, -646996, -318620, 257652, 108536, 1492852, 60540, -984980, -697788, 897840, 489072, -501356, -575608, 171340, -569348, -301604, -851860, 507480, 886344, -960712, -89732, 351140 ], [ -622521, -1026626, -331992, -699116, 135137, 778917, -538706, -772819, -63707, 99477, -126817, 1011457, -92058, -707423, -965133, 1249038, 104598, -491315, -469273, -421610, -427856, 161917, -604732, -171171, 45624, -472771, -401798, -49102 ], [ 1333554, -650876, -138192, -731816, -139138, 1092342, 145444, 293606, 662518, -699498, -159742, -282818, -136908, -122498, -1208358, 1743588, -404652, -51290, -416398, -1161260, 192544, -198458, 424568, -1373946, -1163376, 496454, -959348, -634852 ], [ 980230, 231601, 105567, -171779, -930022, 722018, -129753, 56278, -90690, -212654, -795347, 269865, -701539, 257650, -230607, 1042721, -536251, -31189, -262873, -254093, 235152, 252894, 929634, -1245335, 5892, 658710, 73311, -856737 ], [ 193104, 1021472, 365840, 529680, -1644240, 108688, -565152, -293104, -1035944, 455104, -1319696, 1097000, -1260032, 519664, 933736, 217176, -535728, -50032, -102472, 792232, 84496, 675208, 1101840, -834744, 1523848, 663256, 1226272, -969664 ], [ 211854, 61772, 668390, 1276230, -723390, -1225562, -498252, 925046, -745919, 166504, 246154, 672575, -768032, 185914, 1313911, 645201, -154578, 412118, -77947, -161393, -574154, -705917, -506010, -621669, 1390723, 898081, 330172, -869464 ], [ 329934, -251488, 811160, 1211040, -68580, -1170662, -193842, 1178336, -674234, -193766, 537454, 179390, -706112, -323216, 1259446, 509406, 388932, 625148, -83422, -571928, -460814, -865832, -1091670, -185184, 725158, 974716, 89872, -774544 ], [ 597009, 404912, 714260, -71760, 187170, 967963, 466833, -15664, -930059, -661541, -1083071, -416935, -1289312, -1095416, 553021, -472119, 1175982, 464498, -133897, -167828, 810511, 806068, -144045, 586416, -739067, 814066, 833272, -687544 ], [ 578760, 479016, 99492, -679340, 412656, 791964, 898864, -397528, -765100, 42296, -1154256, -645672, -441576, -883724, -64484, -777384, 1494304, 517464, 698640, -57164, 549916, 935648, 118064, -17488, -612976, 469180, 410780, -148612 ], [ 434310, 295566, -744333, -988265, 624756, -407811, 1229764, -420178, -414025, 1264346, -540156, -711822, 1039074, -236849, -642659, -783534, 1605304, 664914, 1921740, -76289, -388259, 383048, 76964, -1229788, 216524, 42805, -527395, 590213 ], [ 403968, -766560, 157280, 35550, 445248, 87458, 718396, 133558, -568074, 130310, 930864, -87330, 408726, -554194, -388482, 609138, -237370, 594138, 976418, 90918, 107612, -62696, 292496, -1036162, 398746, -428488, 489806, -100124 ], [ 290643, -1482699, 594692, 666216, 327900, 354914, 512431, 530128, -601122, -373855, 1786257, 398361, -181941, -526582, -183285, 1557348, -1518571, 404052, 408143, 89955, 424391, -324254, 310085, -712111, 482698, -364489, 1027688, -706307 ], [ -40032, -1278624, -222208, 239616, 384000, -22336, 1121056, 502528, -305472, 823520, 1028832, 503136, -597216, 421568, -132960, 1314048, -1288096, -85248, 884768, -349920, 230816, -115904, -190240, -101536, 336448, 1077536, 265088, -1046432 ], [ 293858, -723368, -239609, -306825, 306069, -298278, 998939, -337944, -524876, 436904, 643185, 653233, -784849, 434425, -259924, 445399, -956743, -79747, 1141233, -467553, 263034, 535432, -560834, 154375, 24562, 1507212, 295150, -701868 ], [ 1122308, 93232, 337966, -942450, 128394, -498828, 333014, -1783344, -1127576, -1128496, 534210, 837058, -803074, -248750, -518824, -888626, -550318, 293978, 1233858, -345378, 463284, 1516432, -834884, 146350, -410588, 1183512, 915100, 152232 ], [ 771918, 827737, 805431, -909745, -483936, -469083, -128811, -1721004, -449646, -866486, 930350, 412743, -902354, 425145, -832259, -545196, 140937, -52692, 1452583, 546657, 656254, 902982, -209074, 755500, -412253, -112328, 208270, 58697 ], [ 207876, 1264180, 1200900, -799156, -877548, -350184, -553608, -1469532, 214692, -309488, 1118012, -24372, -910964, 1035060, -1022696, -167964, 800016, -407004, 1456072, 1142760, 708460, 218712, 491924, 1360588, -401144, -1350872, -362372, -214600 ], [ -525699, 202105, 1307325, -819481, 228177, 50766, -948858, -1442907, -226683, 320212, -196813, -37497, -378089, 212985, -523346, -968139, 1060116, -219579, 227722, -436590, 27535, 450462, 860849, 1445863, -673094, -1503422, 853603, -666250 ], [ -638876, -259768, 1120296, -834026, 930730, -24182, -530760, -864564, -280254, 179540, -387088, 134270, 41940, 56800, 17212, -1388806, 759794, -222962, -198636, -1028308, -360140, 436800, 995344, 1112700, -345828, -1357112, 1122678, -448134 ], [ -3926, 2132, 579396, -841601, 1147105, -673007, 868140, 379086, 133821, -890110, 778712, 528995, 325890, 703600, 607462, -1351831, -216331, -456437, 342114, -429058, -394190, 127200, 847144, 274950, 704022, -850412, 249903, 577641 ], [ -437120, -272168, 753504, -413328, 1430736, -329064, 1101904, 560360, 327480, -1120320, 1350240, 792512, -157864, -19080, -154856, -427424, -207416, -1161768, -298008, -431920, -422752, -156640, -163624, -237776, 160280, 237456, -270968, 177936 ], [ -1185836, -713831, 1124232, 117222, 1709598, 346929, 937387, 340967, 436896, -1062795, 1697922, 965660, -893206, -1108980, -1275203, 752482, 138592, -1928328, -1263939, -634417, -400549, -382765, -1392772, -595040, -836605, 1428096, -624494, -640269 ], [ -809336, -806006, 391632, -446628, 1326348, 908154, 701662, -843658, 319296, -935070, 1512372, 38360, -1415356, 139320, 25522, 838132, 553792, -322128, -433614, -725242, 795326, 566510, -839272, 132160, 267470, 352896, 172756, 105006 ], [ -774286, -751081, 148207, -871428, 654048, 1045829, 632912, -1169233, -15904, -514320, 1031647, -749540, -1357106, 611820, 527172, 1070357, 659742, 430597, 255061, -696967, 1113476, 997610, 1403, 372960, 645820, -226679, 438781, 614856 ], [ -1422136, -401956, 883132, -1018128, -596352, 336404, 898112, 223292, -786304, 492480, -39428, -1258640, -138056, -467280, -569328, 1595732, 147192, -523628, 660436, -430492, -323824, 392360, 1416428, -359040, -427280, 184996, -357644, 653856 ], [ -958812, -124459, 443104, -819425, -353938, -134919, -23861, 309170, -1106538, 213219, -434314, -691346, 318748, -1001556, -304990, 1096836, 293864, -965177, 910476, -501148, -358268, -181823, 1291310, -754520, -480104, 328818, -669687, 570515 ], [ 166488, 110366, -696896, -414950, 777812, -464394, -1653086, -383380, -1158588, -832206, -426364, 517204, 321448, -1211256, 770060, -12264, 833264, -1101302, 1067976, -772648, 443032, -737498, 248660, -949520, 74896, 313068, -693162, 414290 ], [ -757650, 117767, -647060, -461666, -298369, -242145, -352364, -674488, -956649, -239847, -337132, -552281, 909337, -1540533, 601454, -330210, 1158764, -921269, 638148, -178681, 479329, 231520, -167056, -322661, -857606, -537927, 610440, 209696 ], [ -1227344, 73312, -580832, -469200, -1160592, -60000, 806272, -817728, -844960, 454352, -219904, -1165056, 1170880, -1418464, 483424, -516720, 1202128, -575280, 260416, 478064, 422256, 888928, -314048, 233984, -1497792, -1228608, 1423680, -82480 ], [ 635881, -89438, -835682, -187575, -525867, -202650, 501472, -544428, -1147510, 998927, -25504, 636744, 41380, 406286, 950674, -472245, 273703, 281295, 263116, 1088789, 266181, -91622, 328852, 268184, -583092, -1060308, 3180, -682105 ], [ 1494424, -495578, -791624, 100510, 119878, -14890, 631582, -650938, -557402, 1169392, 128388, 562104, -8236, 826746, 1171912, 36818, 62148, 1040970, 277862, 524744, 347872, -288536, -78872, 5338, 286730, -381516, -515846, -351300 ], [ 1374724, -1138703, -456524, 394885, 776353, 494585, 1185157, -1127263, 901873, 975592, 242838, -1339596, 993614, -120129, 1153612, 998243, 548598, 1706295, 304337, -1183156, 661072, 277564, -1509572, -546737, 1112855, 794334, -157121, 885450 ], [ 953524, -478328, -134804, 114940, 1948, 728000, 1051492, -654568, 544828, 1188592, 88008, -208836, 419924, 331416, 627052, 902108, 450828, 639660, 27992, -1190956, 508972, 302584, -1357472, -729452, 966380, 971244, -374576, 289920 ], [ 502540, 378569, 160555, -196291, -924055, 867956, 692621, -30130, -190921, 1295644, -99086, 1354763, -420027, 963929, 40627, 504532, 284101, -661893, -227367, -745115, 234079, 158965, -845638, -749099, 521105, 836847, -595236, -670636 ], [ 494440, -21106, 232330, 583334, 152270, 770456, -184954, -236380, -194446, -614456, 54364, -241462, -20202, -41746, 107002, -252968, 866326, -39318, 456558, -21290, -103646, -308810, -683188, -81674, -464770, 104322, 552264, -727336 ], [ 344907, 175923, 16077, 892347, 478597, 284733, -525420, -167681, -117786, -1057127, -195692, -760511, 394906, -641682, 129065, -938084, 567096, 142109, 410553, 68247, -378238, -519065, -345375, 130857, -1018516, -147963, 1185188, -676388 ], [ -28968, 1319448, -657048, 454872, -384728, -816792, -13920, 337144, 86064, 827848, -1085792, 429064, 834256, -598032, 80840, -1508384, -1130304, -376216, -793272, -848328, -552688, -320840, 270600, -378168, -886816, 361512, 1001888, -454688 ], [ -519327, 781197, -577158, 1893, 114208, -1167393, 81573, 652657, -43167, 559858, -249848, 791674, 250240, -607626, 158432, -1428230, -850842, -658054, -1065225, -418197, -479329, 202408, -100326, 267753, -286120, 386946, 723728, -300665 ], [ -1064502, -548478, -142908, -458382, 1254208, -1164618, -18702, 879082, -329142, -721292, 1398352, 765124, -815360, -642276, 295232, -1041980, 358908, -828604, -898650, 645678, -289354, 878608, -935676, 1457178, 535280, 184596, 400928, -178490 ], [ -187856, -1221007, -507789, -547087, 785215, 236545, 2787, 634584, -442764, 120617, 1233378, -265541, 467961, -506033, -592158, 258376, 444239, -440704, -210636, -381532, -174058, -651252, -221674, 929789, 827357, -44326, -250007, -767773 ], [ 249904, -1177472, -936464, -545532, 133000, 1157080, 192, 194684, -327524, 586452, 1135768, -661876, 1024896, -457208, -1166868, 1087036, 350004, -47524, 178964, -870852, -286248, -1765872, 434436, 254604, 635952, -121296, -852392, -939568 ], [ -626396, 785728, -1480364, -323757, -901850, 650530, -77808, -747091, 404101, -141873, 1360018, 761849, -592704, -661658, -804543, 549661, -153321, 318101, -291361, 276573, -1018398, -1572372, 814611, -697671, -845148, 221604, -1296542, 90332 ], [ -687140, 951538, -859478, -198960, -600344, 50362, 38106, -465490, 62248, -620592, 476224, 834476, -497712, -318554, -486444, 332032, -570882, 249866, 25394, 614112, -699960, -1377570, 773274, -473568, -737430, 101202, -872048, -8518 ], [ -107090, -294887, 676597, -150360, 751156, -623363, 306381, 777335, -1123052, -903192, -1278176, -154474, 942888, 454771, -203094, 365632, -921057, -159259, 960569, 315312, 443940, -1181745, 400749, 674832, 618645, -383223, 234952, -994243 ], [ -126208, -563200, 132672, -74944, -239680, 194240, 851968, 647232, -223104, -522624, -1119104, -109120, 1258176, -81024, 270400, -484992, -529408, -408448, 746048, 786944, -291840, -807296, 596480, 634816, 17792, 714752, 243712, -1010048 ], [ -248737, -495727, -519163, -67068, -1289751, 1120985, 1300282, 272225, 889386, -137381, -745455, 106756, 1297705, -632076, 579917, -1174048, -75730, -578250, 302958, 1323223, -999889, -429998, 897349, 365714, -652966, 1754548, -24651, -764691 ], [ -373762, 547298, 281162, -478968, -342126, 1191410, 905332, -154750, 1153236, -388106, -1036830, 280456, 858130, 37224, -254758, -38848, -2980, -446100, -320292, 1465198, 333086, -214748, 1241674, -47836, 226484, 873448, -807126, 30234 ], [ -417310, 599465, 499433, -649077, -39816, 745451, 343237, 158399, 496716, -79811, -1161984, 127027, 782941, 281121, -349870, 645473, 155966, -343881, -777255, 794284, 1261877, 53896, 872539, -172768, 822233, 75838, -742095, 71406 ], [ -357160, -609460, -23092, -511452, -558816, -357724, -431588, 1413524, -1331184, 939964, -1075584, -442748, 1171516, -16404, 496280, 755948, 424616, -279756, -1022580, -911216, 1676252, 390496, -404636, 69632, 1056908, -615512, 401580, -846744 ], [ 48720, -246210, 82098, 230293, -1071821, -180774, -898633, 806734, -834839, 525614, 128471, -291143, 106771, 154561, 633205, 186018, 791331, 152099, -500820, -870411, 541222, -382969, 8614, 403222, 254668, -795967, 736920, -623094 ], [ 542682, 652896, 388876, 1138172, -1576420, 425474, -1230624, -453568, 465174, -378556, 1690174, 134238, -1427374, 502578, 516904, -595372, 1164878, 690330, 290520, -197668, -1083414, -1500082, 989826, 745744, -866952, -773542, 782516, -12384 ], [ -337143, 243696, -277874, 91622, -1853770, -289651, -718224, -854368, 249999, -126406, 1471699, 977763, -805099, 1094853, 571204, -64222, 486203, 230505, 740220, 362582, -13839, -426757, 265101, 203944, 116748, -126967, 981266, -428784 ], [ -1021272, 126168, -659048, -274096, -1402600, -785944, 18600, -876496, 78720, -43360, 1436632, 927864, 19256, 1421016, 533896, 186944, 169832, 63696, 635208, 620600, 847128, -20200, -334392, 9112, 658944, 42848, 1036544, -571080 ], [ -1289547, 628443, -433373, 806954, 596675, -817219, 1232325, -93946, 720, -319660, 1791307, -1020561, 1273031, 1181691, 301921, -156856, 623357, 519546, -648567, 236375, 1264803, -1030525, -667767, 551587, 262944, -800452, 786944, -130905 ], [ -327552, 1092906, -71308, 402388, 1144236, -794674, 1087900, 308276, -542846, -483582, 1584138, -1291044, 869012, 704224, -251594, 3412, 619090, 664482, -304908, -289622, 754750, -1093572, -352312, 563498, -109228, -674716, 307252, 233738 ], [ 1410048, 1533531, 376742, -938762, 776586, -738199, 87250, 470726, -1379921, -576657, 1022763, -503694, -580138, 76624, -1007819, 481462, 326215, 613407, 1064742, -904997, -340175, -559422, 372188, 240923, -466378, 61934, -317498, 550763 ], [ 551884, 610076, 751624, -1238628, 162232, -384088, 337528, 833708, -306876, -106896, 862316, -401444, -390216, 683224, -49084, -167316, -808976, 993452, 227996, -211984, 389884, -440072, 125988, -398736, -542824, 575884, -321340, -176420 ], [ -107336, -306619, 849529, -1273518, -93023, -273223, 398233, 896243, 416499, 411684, 564806, -303944, -224841, 1069354, 878306, -720906, -1603646, 1139867, -563569, 399341, 855589, -249557, -128502, -730326, -347299, 843199, -365305, -766760 ], [ 1098064, -634594, -130346, -677268, 1189702, -1257898, -814442, -325582, -1045326, 893784, -446044, 56656, -832566, 65404, 974156, -429756, -689396, 174242, -265894, 145166, -487586, 396418, -16452, 300924, 820526, 215674, -825430, -379760 ], [ 1471371, -683404, -803676, -733624, 1315659, -1237764, -952563, -835157, -1132601, 552745, -360658, 550604, -778176, -605842, 1027826, -87509, -701996, 139537, -388983, 211226, -938987, 561393, 397296, 664139, 1120590, -93244, -930762, 198678 ], [ 990096, -445504, -1162176, -1460224, 253584, -185664, 12912, -613232, 191824, -633680, 850592, 1181504, -43776, -935392, 1038176, 307216, -1666496, 1060912, -944208, 606176, -474512, 232368, 1120896, 341264, 529440, -74944, -671712, 973728 ], [ 580978, -694295, -1386864, -1343950, 154979, -553812, -235892, 169606, 1146319, 260707, 787324, 650458, -447132, -568329, 1138265, 886080, -630247, 1053922, -88153, -369090, -876865, 153857, 763970, 424899, 344151, 224550, -9515, 529720 ], [ 214486, -962414, -1489632, -960358, 267836, -1212306, -686318, 1039450, 1894888, 1440580, 343288, -64946, -1026162, -70752, 1172000, 1306356, 716744, 706180, 1067018, -1456932, -1389550, 131570, 125672, 596502, 271962, 520086, 645112, -139622 ], [ 113161, 65011, -607632, -131233, -192214, -780531, 331507, 1160575, 1428988, -585770, -504812, 723229, -77187, -244752, 162800, -671394, -602356, -664970, 1260743, 433818, -467725, -25405, -378628, 511977, 234687, -106839, -44588, 401503 ], [ -197212, 878572, -241504, 471848, -280424, -308184, 949772, 869428, 828576, -1578248, -710648, 588748, 354068, -278612, -287940, -1161028, -1261412, -1468560, 1105028, 1044660, 95476, -202036, -429888, 233972, 44868, -724804, -381432, 485472 ], [ -858487, 1333147, -741304, 695498, 255526, 232266, 897347, -113747, 2376, -835298, 161602, -1094477, -83707, -77237, 198735, 847247, -812537, -1319460, 362753, -492915, 56701, -411661, 279312, -368803, -401007, -1327729, -125982, -197928 ], [ -1078912, 1484672, -907904, 770048, 434176, 412416, 879872, -441472, -273024, -587648, 452352, -1655552, -229632, -10112, 360960, 1516672, -662912, -1269760, 115328, -1005440, 43776, -481536, 515712, -569728, -549632, -1528704, -40832, -425728 ] ], [ [ -389376, -142848, 1447424, 1624832, -602880, 1733376, 525312, 1066496, 749056, 1383680, -560896, -541952, 237568, -5376, -1747456, -990208, 397056, -1635584, -1325824, 233472, -76288, -1812224, -1993984, -506880, -177152, 410624, 1232896, -1327360 ], [ 129696, -287712, 1196096, 1626848, -45024, 1270752, -322848, 687584, 1167712, 938912, -693184, -743264, 595072, 204576, -714400, -1400608, -269568, -1539776, -1015840, 144672, 50144, -1260992, -1802656, -621024, -108800, 45248, 382816, -1336672 ], [ 940746, -514062, 803396, 1629998, 826626, 547902, -1648098, 95534, 1821862, 243962, -899884, -1057814, 1153672, 532626, 899750, -2041858, -1311168, -1390076, -531490, 5922, 247694, -399692, -1503706, -799374, -2000, -525652, -945434, -1351222 ], [ 83136, -150452, 483776, 1571688, 1076396, 656652, -469728, 908664, 1080072, -591968, 212216, -116844, 1122872, -534424, -26680, -688528, -332988, -741976, -1095740, 160052, -69956, -1278452, -952756, 30976, 909240, -1174532, -728224, -41372 ], [ -785952, -99050, 103382, 1160794, 1180018, 840918, 370230, 1164162, 238742, -904338, 920756, 849070, 826490, -1365918, -968218, 498824, 535720, -289442, -1384180, 236978, -371910, -1795574, -612830, 744132, 1624300, -1659628, -459206, 890614 ], [ -1287552, -1256600, -502168, -438056, 936568, 1080168, -554520, -825288, -602008, 603912, -68944, 1594120, -232360, -1053768, -1342168, 633824, 538720, -625592, -476080, -20872, -494760, -654824, -1054280, 811632, 1474000, -1566928, -390056, 210664 ], [ -550746, -1677908, -773488, -1335608, 490474, 1365906, -613236, -1118238, -475246, 431730, -374506, 1200682, -472132, -424470, -1357474, 1021388, 295708, -631646, -378010, -508900, -357792, -350078, -681176, 54594, 601264, -567166, -757628, -268748 ], [ 1329204, -1419608, -736288, -1585808, -142676, 1694556, 127464, 154812, 544604, -1291620, -48556, -243668, 44168, 497580, -1041724, 1642088, -174392, -332996, -1027660, -1209400, 19008, -817028, 443824, -1463556, -938336, 1269884, -1528328, -563048 ], [ 972284, 93706, -240490, -505598, -954556, 1274004, -407834, -344676, -44116, -379404, -877214, 466746, -704062, 915892, -212598, 1136362, -289838, 76430, -596634, -204706, -181984, 7148, 913684, -1547718, 176296, 953756, -254186, -902122 ], [ 200992, 1597760, 371872, 802976, -1611296, 571296, -1078336, -984928, -887696, 891264, -1637536, 1516688, -1542144, 1070432, 679696, 476784, -312544, 501664, 22576, 881552, -555360, 848976, 1041056, -1264176, 1719888, 302960, 1238336, -1242496 ], [ 258892, 611960, 1078972, 1466876, -625196, -1054404, -428536, 602972, -773846, 98064, 393764, 1268438, -702144, -15868, 1114246, 693834, -240244, 846364, 140626, -626698, -1261860, -643074, -440644, -657426, 1754238, 988010, 629336, -1507696 ], [ 460492, 269120, 1384432, 1226816, 77464, -1210044, 62924, 980672, -813956, -656316, 787724, 586028, -514944, -830368, 1065436, 289644, 234536, 788824, 277396, -1178608, -986700, -810384, -1076764, 1344, 1029948, 1357400, 415136, -1430176 ], [ 877642, 890720, 1087432, -369184, 354964, 839406, 316874, -456928, -1085006, -1352466, -1274326, -747622, -1306944, -1237168, 291586, -1046406, 1313036, 127924, 442246, -296008, 760950, 1009416, -444514, 738144, -832302, 1253300, 793136, -838576 ], [ 932560, 1017488, 159464, -968760, 725856, 815512, 931808, -512368, -868920, -504528, -1269792, -1265808, -465936, -942072, -601448, -1089424, 1588032, 205424, 1105568, -43128, 681112, 1317056, 76768, 93408, -870496, 972504, 100248, -122280 ], [ 827260, 925388, -1047586, -1127610, 1138056, -125438, 1706408, 43532, -437370, 1026372, -351192, -1423308, 1097364, -336522, -1547198, -560524, 1507632, 609524, 1989368, -68778, -207038, 955856, 548968, -1162392, -101896, 613554, -1066302, 649170 ], [ 522752, -513216, 364224, -258452, 617856, 392596, 750296, 474076, -515236, -285956, 1038048, -269972, 714908, -862580, -1008212, 807092, -313988, 278212, 646804, -187076, 559896, -79632, 651168, -1366356, 570948, -552144, 460748, 169576 ], [ 313118, -1565262, 1043496, 282256, 208536, 509716, 278198, 667936, -445972, -859286, 1807050, 700570, 130766, -776156, -492338, 1734248, -1657742, -33848, -125834, -438338, 1034406, -626028, 452562, -1316790, 912420, -888954, 1319312, -416510 ], [ 354368, -1576512, -251904, -57344, 116736, -454784, 1110848, 257536, 19328, 566464, 964800, 1155520, -904384, 924544, -87488, 1499648, -1712192, -270848, 644416, -1028288, 699456, 108672, -506688, -651840, 405120, 933696, 365312, -1232960 ], [ 704788, -823824, -552026, -625274, 218866, -1033660, 940910, -636528, -392056, 307216, 711306, 1224330, -1245514, 1177434, -237768, 456390, -1344038, -124030, 1034890, -759786, 419460, 894800, -811220, -291674, 96308, 1710328, 196492, -917048 ], [ 1285288, 497376, -111476, -1363124, 465316, -1325560, 24860, -1890528, -1455856, -1205984, 895956, 1005780, -1070164, 352884, -801168, -1188660, -661388, 308420, 1142740, 147564, 180360, 1719200, -628520, -158324, -64792, 1708528, 611992, 241552 ], [ 702028, 1157786, 629894, -1187594, -271424, -672750, -106510, -1795128, -458636, -1114204, 1071116, 488230, -1162484, 806234, -1017598, -637880, -104838, -279240, 1504870, 957674, 567340, 689020, -141620, 703416, -348482, 138928, -201268, -103558 ], [ -89432, 1363592, 1297064, -954248, -775352, 93168, -200272, -1550616, 527080, -719200, 1045976, 17272, -1212680, 1260680, -1032208, -61592, 420000, -811032, 1550032, 1352720, 899512, -264080, 441928, 1550712, -691376, -1421168, -803752, -609232 ], [ -1033982, -283558, 1331714, -1155098, 737098, 689868, -730372, -1613166, -212270, -28600, -23074, 32422, -825530, 688730, -267508, -1124942, 880200, -225582, -274268, -352780, 438262, 685420, 1287178, 1733862, -1246076, -1665068, 692798, -743332 ], [ -1189528, -793136, 1109392, -1348196, 1457892, 312740, -405712, -912008, -352812, -102456, 7776, 427692, -451640, 527296, 360920, -1633276, 567988, -16308, -898232, -920776, 125320, 780160, 1721504, 1554776, -957032, -1612080, 1208924, -169212 ], [ -393628, 69064, 577192, -1531946, 1224042, -1238710, 949688, 710092, 228738, -1098156, 1364976, 1281342, -93740, 860896, 825020, -1472326, -675662, -260658, -74732, -117076, -8780, -155840, 1660304, 938876, 349468, -1201080, 542774, 1258938 ], [ -656128, -142480, 708032, -534432, 1442336, -446224, 1273120, 777744, 641840, -1530496, 1653696, 1154432, -648080, -140880, -45584, -510016, -573744, -1084048, -385008, -123360, -406976, -189120, 322416, 17888, -153616, -49760, -245680, 555168 ], [ -1245112, -712294, 1019600, 754236, 1781228, 1085066, 1245454, 291174, 953792, -1744846, 1586388, 673688, -1485212, -1477512, -1269374, 691988, -7104, -1987024, -1024254, -392586, -813074, 92574, -1344168, -928192, -1159810, 1253632, -1000972, -761634 ], [ -1051312, -1137244, 269600, -588264, 1332728, 1261316, 1194604, -839076, 209792, -1314796, 1674888, -314512, -1681112, 23088, -101324, 1121288, 756096, -85024, -326604, -376836, 741676, 582924, -503568, 7808, 494540, 178432, 35528, 568716 ], [ -1096012, -1313594, 45750, -1361064, 686528, 1206866, 1167904, -1050826, -473408, -564896, 1164438, -1041512, -1493812, 591288, 372776, 1473138, 1017196, 790226, 210546, -395686, 1313576, 813924, 417582, 457408, 1086040, -275718, 357378, 1451216 ], [ -1617712, -992744, 874200, -994464, -355072, 691016, 1189504, 574424, -1035008, 824704, -543912, -1246112, -540112, -705312, -541024, 1670088, 274096, -388024, 426696, -483736, -80224, 526224, 1499832, -65792, -448160, 512232, -750072, 1438016 ], [ -1047320, -443662, 338240, -673642, -151924, -63782, 25294, 471860, -1405412, 286270, -737828, -333428, -155112, -1228104, -374764, 803240, 236560, -993626, 742392, -888472, -169304, -339670, 1394956, -568688, -749456, 433972, -945158, 1129374 ], [ 173680, 241388, -1010560, -380092, 792776, -960932, -1845356, -660040, -1661912, -1400780, -29528, 1244872, -108912, -1289904, 434936, -697360, 619360, -1258076, 1117392, -1481872, 518896, -1550020, 582856, -1059488, -316256, -160328, -596708, 644724 ], [ -874868, 250790, -1209544, -727828, -476458, -642026, -587960, -1226416, -1222202, -249446, -420536, -277274, 836634, -1569330, 625292, -570388, 956344, -1050290, 777000, -691546, 916330, 70976, -358688, -258194, -1046396, -895526, 624592, 477888 ], [ -1413408, 168896, -1244352, -866848, -1511840, -304064, 564992, -1420928, -860736, 896544, -628224, -1246720, 1280384, -1369280, 772032, -462432, 1028128, -652768, 410752, 223328, 1043552, 1236928, -846720, 486400, -1495936, -1482880, 1395840, 144416 ], [ 656442, -33004, -1042452, -30598, -974990, -285764, 329792, -425528, -1011036, 1112694, 192576, 816080, -414616, 668620, 956532, -946482, 136678, 292982, 178552, 1153778, 267602, -182972, 379080, 607600, -537736, -1479880, 227640, -905434 ], [ 1674224, -461764, -874448, 250092, -257412, 233756, 495340, -478852, -349124, 1200480, 547496, 768816, -472120, 1038852, 1139664, -478860, 223272, 1108772, 38844, 707792, 343232, -301296, 131088, 179396, 330404, -664440, -463356, -724008 ], [ 1667624, -1111414, -739448, -10158, 636138, 1241306, 1051090, -1553302, 1103626, 1163280, 448796, -1332984, 1064780, -214698, 1321464, 915390, 1262172, 1798022, -10806, -1078408, 1248032, 847704, -1551912, -783754, 1110854, 942060, -689706, 656292 ], [ 1531784, -497584, -121928, 122712, -360552, 1268096, 797800, -723472, 851416, 1331040, 122576, -303144, 234440, 540912, 669624, 1053720, 872952, 877112, -521616, -964408, 965432, 867504, -1714752, -1217464, 1124024, 1373880, -1031136, 145152 ], [ 1340408, 331386, 542862, 362626, -1575366, 1099144, 283170, 375116, 238598, 1348888, -209228, 1212750, -1016238, 1542682, -123426, 816456, 252114, -305106, -940390, -367854, 370582, 564530, -1496572, -1417230, 820298, 1402550, -1197160, -785592 ], [ 923408, 181836, 495012, 687676, -318516, 1410544, -805380, -540184, 263348, -587312, -42728, -155100, -601188, 56332, -263676, -19344, 849564, -115356, 654860, 301596, -373868, -131620, -1268872, -630180, -698452, 367700, 620240, -1198992 ], [ 505422, 494430, 27938, 686766, 203474, 984706, -935480, -665002, 389308, -1051878, -267960, -398678, 6596, -799732, -145478, -836584, 499120, -309566, 973530, 188742, -842412, -583706, -621078, -121414, -1488200, -200366, 1586664, -1289448 ], [ 85872, 1540080, -1104112, 168816, -440176, -610544, 454720, 464048, 675808, 817872, -1114560, 1141072, 920096, -656032, 382672, -1624384, -1354880, -1112816, -732720, -1165008, -873312, -648656, 693072, -54064, -1121600, -28016, 1203264, -867648 ], [ -538902, 1069602, -925564, -151662, 81728, -1283306, 705682, 835850, 263914, 234420, -276528, 1293316, 487808, -666148, 502720, -1746940, -1134404, -1051004, -986490, -394098, -444906, -79472, -13500, 644666, -197264, 123220, 1026720, -304986 ], [ -1260252, -114348, -130264, -379212, 1152128, -1521956, 420532, 851300, -476636, -1503480, 1354272, 792616, -577792, -748648, 430720, -1556440, 62296, -582104, -556740, 1376652, 199644, 788128, -1671000, 1640516, 989536, 264520, 947520, 323964 ], [ -422176, -1178870, -792482, -857590, 1043286, 188202, 231742, 719728, -864888, -205894, 1210004, -66514, 665306, -353290, -712044, 229840, 136694, -448128, -259704, 71912, -49764, -745096, -542820, 1245570, 1361218, 252228, 93498, -457154 ], [ 52704, -1396480, -1380512, -1176920, 618576, 1294192, 102272, 243288, -771688, 508616, 1122544, -391944, 1154816, -116400, -1417544, 1497560, -18296, -129768, -245944, -683048, -386704, -1826656, 456360, 643320, 1136608, 319968, -756112, -846304 ], [ -588696, 705920, -1654712, -1039970, -585924, 591892, 128672, -1170462, 618962, -609034, 1325044, 777306, -601984, -351300, -839894, 1219010, -719546, 720882, -1001194, 305602, -897004, -1485256, 890910, -424230, -666392, 619368, -1535212, -51304 ], [ -587496, 856244, -918812, -514016, -256752, -10364, 472004, -844404, 318608, -1054432, 470656, 589368, -441568, -281028, -668216, 881408, -1001300, 687012, -535756, 787648, -709936, -1411732, 782148, -75456, -820892, 539508, -936544, -91516 ], [ -81396, -527206, 610738, 317584, 1277448, -534014, 1064354, 848646, -1310392, -971632, -1214144, -664932, 1225232, 29022, -815516, 497408, -953450, -41838, 888794, 871648, 25064, -1548682, 246498, 1386144, 319858, 161658, 744656, -787966 ], [ -74240, -741376, -244096, 505984, -55936, 400256, 1327104, 879232, -531200, -667392, -1397504, -355968, 1315712, -634112, 27264, -577792, -321536, -746240, 933504, 979968, -559104, -1130240, 492544, 1234304, -579840, 1011712, 659456, -798464 ], [ -197610, -556598, -1128366, 418856, -1399110, 1380506, 1503108, 534762, 588772, -397714, -1374262, 150952, 1153082, -1210104, 680866, -1419968, 243212, -1295652, 586636, 1122630, -996554, -630156, 883922, 735348, -1429180, 1842824, 193458, -566302 ], [ -581460, 780052, 200484, -628144, 68340, 1170356, 1504008, -329388, 1283272, -550564, -1650412, 246352, 1094132, -305904, -756284, -215168, -166888, -967752, -658664, 1440780, 738796, -210456, 1339172, -169752, 54920, 1335824, -721692, 391748 ], [ -745068, 848314, 505146, -1154866, 439728, 535694, 812370, -166314, 772216, -148222, -1767040, -66722, 1179458, 189162, -995468, 689002, -27604, -638202, -1382630, 742200, 1710130, 27216, 924014, -294336, 1070618, 385964, -779766, 269708 ], [ -628368, -697736, -493704, -1019416, -583872, -639256, -760680, 1304136, -1273184, 960728, -1680640, -899672, 1448408, 163512, 290032, 1210552, 810896, -306552, -1443080, -1250400, 1709080, 33216, -598936, 574464, 1490168, -1127536, 252984, -1226992 ], [ -28768, -459476, 55476, 39154, -1102242, -433596, -1445370, 592076, -676934, 662668, -124090, -685862, 123678, 271402, 708402, 223892, 973886, 453438, -712520, -1326030, 211260, -654554, 109244, 1154844, 437368, -1254486, 775664, -880092 ], [ 694468, 406976, 1115384, 1353816, -1437800, 239700, -1769792, -874880, 827036, -132056, 1907500, -81812, -1716620, 446260, 802960, -1233720, 875980, 1315396, 294000, -684520, -1727388, -1536564, 1557588, 1583264, -1070416, -877884, 1108360, 99904 ], [ -478982, 519776, 270284, -236484, -1806500, -342750, -735392, -927680, 400886, -380156, 1765150, 872638, -1222670, 1293010, 587560, 136980, 221230, 213946, 874200, 689180, 109962, -300114, 408738, 293264, 356984, -524934, 1276660, -281696 ], [ -1377392, 582512, -278800, -778464, -1397264, -769008, 330640, -761888, 30464, -606656, 1707376, 887728, -379088, 1773424, 321616, 819840, 34576, -340448, 695760, 1417520, 1357296, 193008, -552240, -367888, 1178624, -418368, 1222144, -449744 ], [ -1691342, 538862, -198850, 907236, 665086, -863358, 1463890, -131588, -221536, -787256, 1829326, -1093322, 1207462, 1475374, -51734, 41040, 842626, 267652, -1094790, 774470, 1350846, -893442, -1113990, 307262, 713024, -835368, 694144, -163994 ], [ -576256, 1015012, 274952, 413640, 1218360, -975924, 1066904, 422536, -732332, -899500, 1434788, -1555176, 1078856, 825792, -434468, 137160, 723316, 806292, -608248, 29668, 534060, -972584, -785456, 337124, 76488, -408728, 146824, 128932 ], [ 1439744, 1818862, 997052, -1453860, 820260, -1099974, -294796, 928636, -1406282, -968650, 714638, -1059276, -131044, -45408, -823118, 784860, 19366, 1301142, 1313852, -779282, -793590, -416684, 104344, -39826, -667812, 549772, -412676, 426382 ], [ 526712, 1045656, 1196368, -1497192, -69072, -821872, 312240, 1353272, -260824, -220576, 852920, -962536, -443344, 723824, 227112, -354888, -941216, 1572408, 392600, 234848, 457048, -535888, 167400, -408480, -815888, 719608, -353240, -344040 ], [ -186448, 147666, 1017178, -1336332, -500502, -723622, 659610, 1376222, 503006, 560744, 825980, -717136, -745594, 1258724, 1207572, -1354788, -1587116, 1564398, -576010, 1002338, 1275538, -438898, 59940, -455580, -592958, 614998, -414170, -1023120 ], [ 1105952, -600084, -460772, -1109832, 1101948, -1510372, -842340, -174028, -1008844, 1138544, -215320, 287264, -1377244, 180824, 1316472, -1059288, -868616, 531348, -563260, 32588, -696212, 800852, -389160, 780120, 868492, -262652, -1211420, -897120 ], [ 1578062, -908792, -1244824, -1207600, 1513294, -1222568, -1087326, -760946, -968026, 538042, -78836, 1085944, -1266304, -667380, 1207220, -488434, -924600, 334794, -623622, -184508, -1486478, 1241994, -139552, 1095630, 1280844, -659672, -1343780, -204132 ], [ 1207712, -766592, -1316224, -1638400, 701344, 168832, -41376, -358496, 667424, -1272608, 1267264, 1673344, -392704, -1279680, 873920, 365216, -1776000, 997344, -759072, 371392, -1063328, 862944, 827648, 466080, 615744, -563072, -793280, 1071168 ], [ 764084, -818502, -1507040, -1407692, 692030, -256968, -567304, 206204, 1484662, -37442, 1184856, 1006404, -663704, -478458, 1145370, 932480, -580454, 904340, 379878, -593492, -1212714, 621482, 765652, 793982, 744902, -120260, 346866, 747568 ], [ 344348, -811788, -1655744, -944060, 841688, -1065972, -1318924, 801476, 1986064, 1679656, 640944, 136140, -1112756, 538944, 1429056, 1225736, 907216, 531368, 1749156, -1683944, -1398540, 400052, 357904, 1314716, 1051076, 299164, 1455024, 114244 ], [ 427898, 474462, -947744, 135190, 316388, -614622, 236126, 1242326, 1407064, -559844, -755256, 839490, -39806, -365856, -32544, -738964, -629384, -704932, 1792806, 524356, -217890, -20098, -816296, 1067066, 915926, -630086, 356424, 905494 ], [ -11032, 1340600, -671168, 906384, 240880, -118640, 1230840, 968840, 859200, -1703760, -1052848, 652664, 344904, -746440, -567848, -1177384, -1349224, -1381792, 1435048, 1177480, 311816, -516744, -1040512, 621064, 387880, -1290536, -218800, 1100736 ], [ -1326982, 1501550, -1118768, 1160484, 920380, 452260, 1284990, -503710, 363600, -1008660, 493652, -1028386, -425646, -247090, 451702, 946166, -698074, -1119592, 403498, -779870, -251134, -1141794, 329888, -157886, -799670, -1499786, 84500, 295536 ], [ -1765632, 1555200, -1267968, 1245184, 1146880, 642560, 1303040, -994560, 198400, -776960, 1009152, -1588736, -682496, -80640, 791552, 1654016, -481024, -1032192, 59648, -1432320, -438784, -1350144, 786688, -417536, -1195520, -1569536, 185600, 27136 ] ], [ [ -296704, 99968, 1348736, 1788800, -451712, 1636864, 627200, 1131520, 1016832, 1161728, -564736, -335616, 175360, 131456, -1717888, -846208, 402432, -1761408, -1506176, 261120, -255104, -2076032, -2018176, -399616, -286848, 235648, 1371904, -1159168 ], [ 246656, -187360, 1099328, 1861856, 17248, 1127200, -124048, 868144, 1309584, 655568, -594592, -671520, 501232, 305744, -570688, -1193632, -273264, -1663584, -1002800, 175632, -82688, -1496912, -1718944, -637504, -199632, 19264, 504592, -1359088 ], [ 1095656, -636310, 709628, 1976006, 749998, 330850, -1297873, 456619, 1767009, -135307, -641242, -1196370, 1010407, 578069, 1221812, -1736482, -1329039, -1510734, -216275, 42057, 186712, -592037, -1251394, -1009204, -63357, -318836, -850583, -1671463 ], [ 184646, -100570, 478058, 1798956, 1182378, 551740, -253888, 1208564, 1008534, -954462, 478518, -267040, 1021672, -528816, -518, -577212, -315614, -760994, -997750, -55118, -203288, -1194612, -953944, -178654, 787688, -1011136, -793228, -170348 ], [ -690936, 69523, 168550, 1228075, 1450911, 837249, 458147, 1367320, 180294, -1180263, 1111991, 695848, 732325, -1385206, -1170443, 412768, 556373, -240908, -1475422, -121014, -490822, -1547879, -783105, 554664, 1510166, -1577419, -612725, 925023 ], [ -1016736, -1247852, -445400, -615500, 1233636, 1095324, -502828, -781280, -589656, 625212, -197884, 1418848, -461300, -1050856, -1426868, 410368, 441548, -649808, -534472, -89064, -268072, -683204, -1002780, 663264, 1619816, -1627444, -356300, 194148 ], [ -306501, -1825085, -860684, -1526000, 645081, 1450080, -655996, -1152572, -480975, 567813, -499180, 1100587, -692756, -344407, -1368290, 701638, 216158, -702287, -481747, -353280, -160918, -516668, -523185, -49671, 784769, -535081, -627233, -192084 ], [ 1360074, -1719110, -1092584, -1575200, -286194, 1894080, -63496, 116728, 438750, -1209162, 130520, -178838, -36056, 705518, -1018940, 1263988, -111292, -425762, -1248922, -890880, -160468, -994568, 601890, -1520946, -922306, 1611794, -1384958, -260184 ], [ 909888, -7859, -455417, -366092, -958585, 1460290, -526540, -411520, 44413, -305614, -805406, 415962, -610885, 1203454, -244359, 941838, -111660, 155519, -734060, -163584, -432200, -134738, 809159, -1612096, 121475, 1127617, -175738, -584972 ], [ 98120, 1756688, 368184, 1022992, -1416592, 717224, -1083800, -1095952, -596888, 943544, -1725336, 1323296, -1290016, 1381800, 573256, 495192, -60560, 758640, 9264, 595632, -805816, 774224, 672952, -1325568, 1640408, 237624, 1262640, -977968 ], [ 326795, 882038, 1082709, 1500742, -576742, -928801, -401225, 366698, -780713, -65131, 498039, 1245596, -475516, -55425, 933931, 706017, -207110, 958890, 201714, -809118, -1509541, -476626, -575723, -528768, 1851233, 1006149, 839490, -1448818 ], [ 627440, 567218, 1395384, 1105162, 2768, -1141756, 71860, 687008, -901118, -921346, 972834, 579836, -276436, -950520, 893926, 279582, 174640, 777030, 455304, -1264578, -1158286, -645256, -1070828, 140562, 1198268, 1471194, 614940, -1466548 ], [ 1036040, 1092143, 1105284, -600413, 191768, 794894, 230710, -706192, -926393, -1548871, -1175241, -968014, -1000486, -1032420, 252901, -1102743, 1348840, 22005, 800604, -296103, 775439, 809444, -435578, 618687, -750382, 1481019, 688290, -804598 ], [ 1116260, 1134820, 247396, -1165420, 718716, 918980, 771552, -636268, -689900, -604592, -1250388, -1522404, -261516, -743560, -604652, -1156364, 1508000, 140164, 1276216, -29992, 767068, 1087124, 170292, 70384, -803476, 1235108, -33284, -207908 ], [ 1051235, 964195, -861629, -1225945, 1395141, 241355, 1481352, 80807, -337625, 1034908, -408663, -1637379, 1124559, -290710, -1557977, -622289, 1218200, 644539, 1809466, -74542, -100307, 844199, 763167, -931916, -18151, 876083, -1106459, 359917 ], [ 514756, -472422, 610318, -438874, 702714, 663444, 608736, 486934, -439118, -345162, 882612, -324154, 867760, -807186, -964702, 566686, -343956, 243746, 454680, -197680, 613180, -127108, 764560, -1281980, 805580, -479870, 559550, 249976 ], [ 226363, -1562700, 1254610, 33836, 107982, 666093, 158550, 656914, -354887, -952917, 1576023, 792344, 357823, -681120, -422956, 1402408, -1492953, -137548, -301731, -506911, 1031266, -637627, 442414, -1384229, 1215752, -964544, 1451471, -115538 ], [ 592288, -1718400, -319040, -331264, -187968, -448032, 849600, 230464, 222688, 530208, 716448, 1353344, -745952, 1130880, -67456, 1307008, -1535328, -437248, 546144, -1291936, 634816, 62048, -691136, -871904, 561152, 825856, 257696, -1114688 ], [ 944238, -987655, -676478, -844198, 58613, -1085072, 706106, -605217, -281316, 262803, 622617, 1310882, -1142119, 1483073, -277277, 422171, -1153938, -269968, 953312, -989319, 368226, 849873, -917816, -488708, 255024, 1633319, -58406, -908548 ], [ 1285788, 402770, -128828, -1467148, 708938, -1367072, -58444, -1745442, -1590216, -1307322, 1098642, 819332, -1011694, 748898, -907802, -1050154, -457188, 244832, 1032512, 122706, 198276, 1703298, -469616, -201608, 208224, 1709294, 278644, 194552 ], [ 682433, 1106535, 628447, -1149093, -53512, -701697, -15434, -1606857, -523756, -1111722, 1215347, 478322, -1158104, 1036003, -1074552, -498574, -81018, -316443, 1276747, 1016266, 608191, 597038, -86676, 537047, -233516, 156109, -367821, -82558 ], [ -107620, 1338204, 1260148, -832320, -636976, 92760, 55924, -1323360, 562028, -631212, 1108220, 187676, -1278236, 1337680, -998880, 53660, 261564, -818220, 1202932, 1482640, 977464, -404392, 357912, 1288736, -741188, -1382324, -820752, -520504 ], [ -1114645, -354021, 1063273, -1282320, 860324, 799710, -376151, -1311960, -169297, -81087, 116195, 39851, -1036811, 890980, -25080, -1025365, 686739, -138495, -673943, -117260, 665014, 727358, 1178862, 1744136, -1276013, -1527449, 536748, -688054 ], [ -1347150, -836934, 761168, -1584386, 1554374, 360282, -152264, -689002, -366720, -137012, 164230, 476554, -711100, 724372, 564078, -1594186, 390162, 77606, -1279048, -617974, 420190, 890720, 1658724, 1773142, -968896, -1537798, 1006270, -55380 ], [ -645675, 138441, 332168, -1708061, 1279799, -1461543, 862636, 671423, 79680, -923762, 1466455, 1618129, -283750, 895522, 689403, -1547761, -776763, -265369, -350548, 206801, 256915, -113680, 1727274, 1287967, 353504, -1385623, 404995, 1542270 ], [ -745896, -71592, 544480, -540936, 1413856, -626504, 1143376, 700168, 500320, -1518992, 1602312, 1278392, -866136, -112800, -71192, -592848, -597112, -1008128, -515448, 69160, -221640, -159080, 508216, 193512, -65752, -222256, -426552, 727440 ], [ -1095048, -684327, 924103, 944655, 1657393, 1050343, 1173811, 251161, 864148, -1999457, 1361754, 434951, -1748268, -1411179, -1052375, 640929, 39185, -1780850, -1002024, -367505, -729879, 124048, -1048919, -1020309, -970870, 1181603, -1252590, -782724 ], [ -890448, -1309302, 97078, -437370, 1201018, 1296118, 1175086, -820214, 74248, -1285082, 1584804, -435274, -1602168, -66654, -113750, 1169754, 670010, -17300, -305424, -143930, 616746, 482848, -235094, -137634, 645380, 123278, -71340, 663576 ], [ -948148, -1563927, -173572, -1227045, 635293, 1336418, 1176186, -967264, -553827, -372532, 1089254, -987749, -1270068, 396246, 311050, 1517479, 920885, 755850, 208826, -103030, 1150271, 664873, 572281, 367391, 1159030, -288697, 297710, 1660351 ], [ -1530448, -1077852, 668528, -832020, -149132, 965768, 1176936, 734336, -858252, 936368, -843496, -904724, -565968, -904104, -291800, 1503004, 411860, -451800, 358376, -427480, 57596, 493348, 1366756, 117116, -532520, 592028, -957640, 1758076 ], [ -1046788, -423940, 142176, -577149, -87745, 58190, 102514, 580235, -1163476, 311171, -942447, 87610, -237022, -1298952, -213103, 492364, 395301, -1028945, 684693, -972736, 34735, -447567, 1222077, -364916, -809558, 428366, -1067224, 1368928 ], [ 71912, 329960, -1199424, -405774, 477530, -1169260, -1612436, -679390, -1469176, -1466254, 51078, 1621660, -131572, -1154352, 271622, -1111736, 672126, -1230470, 1116318, -1649536, 649210, -1846842, 517902, -985016, -243908, -357484, -494224, 689728 ], [ -864346, 197003, -1416738, -862920, -490927, -707797, -568421, -1337749, -1205695, -120670, -335880, 26698, 813746, -1304727, 650570, -695861, 897339, -1011716, 896997, -949096, 1046611, 2817, -524580, -142937, -922121, -833110, 590549, 475105 ], [ -1339792, -5760, -1397392, -1057856, -1297648, -209248, 388992, -1560208, -929792, 1109296, -559424, -1031984, 1262448, -1076256, 921920, -369984, 885328, -650336, 591088, -69808, 1120288, 1343488, -1092832, 662976, -1339280, -1251392, 1265520, 116192 ], [ 542933, -181560, -865867, -84356, -1016173, -115498, 142392, -368083, -790592, 911521, 262276, 890191, -389427, 643794, 830420, -1023684, 15103, 102214, 174613, 1027367, 69838, -234512, 196118, 866676, -394955, -1557692, 265245, -923758 ], [ 1474974, -559710, -634352, 138074, -360892, 493532, 256108, -358936, -115706, 872168, 656704, 810108, -451534, 850038, 1001576, -701468, 218796, 867874, -133904, 782990, 210612, -386296, 124478, 334734, 312668, -768984, -481456, -800376 ], [ 1481349, -1134885, -694952, -370801, 658358, 1604282, 720658, -1501636, 1080769, 987068, 635104, -1219542, 1034291, -417687, 1428476, 570982, 1468146, 1646299, -337304, -767635, 1511262, 850604, -1271947, -913491, 789818, 1085916, -981256, 455724 ], [ 1470444, -574800, -180332, 94784, -434392, 1505672, 547768, -727996, 886144, 1225688, 235144, -374772, 110876, 463788, 675656, 836452, 1007076, 996664, -802904, -733660, 1180512, 866084, -1679752, -1390296, 997508, 1593096, -1325836, 47424 ], [ 1411791, 189748, 426944, 742188, -1776122, 1179237, 151594, 328442, 410447, 1307302, -213710, 930142, -1240164, 1598370, -289879, 782060, 242672, 60126, -1119938, -272833, 433015, 551625, -1779796, -1568371, 961181, 1639033, -1408934, -736523 ], [ 931266, 183448, 537344, 789288, -407372, 1576662, -865556, -521908, 582722, -436748, -218660, -275708, -894264, -27780, -456754, 65960, 685472, -195324, 643012, 486242, -400910, -1650, -1291096, -717946, -791194, 477358, 671116, -1127498 ], [ 453177, 490812, 75139, 603315, 202941, 1173194, -907465, -665238, 702362, -856774, -461758, -360650, -220374, -901322, -230766, -724554, 371894, -633126, 1104732, 335442, -927116, -432197, -489921, -116660, -1659939, -234904, 1746925, -1249063 ], [ -21048, 1295712, -1295336, 47640, -389784, -500656, 597560, 312912, 738512, 823376, -1082608, 1332400, 973776, -581072, 618384, -1633104, -1141456, -1360176, -497568, -1258608, -965216, -668072, 806904, 89440, -1127064, -234304, 1229800, -943288 ], [ -651537, 920727, -1165595, -194742, 6228, -1179904, 868946, 632193, 294650, 182312, -216298, 1475968, 713916, -533570, 767253, -1888395, -973081, -1101549, -669165, -383799, -413603, -110642, 18441, 694054, -41043, -88711, 1081252, -392917 ], [ -1355562, -9498, -329870, -289692, 867528, -1391104, 559796, 641418, -375100, -1551088, 1349852, 890368, -230184, -614420, 586578, -1836270, -13306, -379074, -167490, 1652826, 415522, 820108, -1751334, 1486204, 1305282, 125114, 1106152, 272558 ], [ -518046, -1122588, -897205, -789208, 1058177, 177509, 431102, 514352, -842202, -158920, 1089250, 41238, 799636, -340782, -682965, 70639, 66089, -490697, -209592, 330356, 134755, -669530, -487886, 1317601, 1529889, 221482, 305933, -369105 ], [ -27796, -1426368, -1390940, -1147348, 832472, 1164904, 341932, 32272, -812892, 609640, 932440, -292412, 1113496, -181552, -1431880, 1480344, -82456, -289832, -436372, -497644, -194060, -1696580, 542964, 870036, 1190924, 405732, -518052, -690760 ], [ -608671, 509232, -1576565, -1086223, -487678, 419854, 347857, -1415828, 566283, -572210, 1198690, 811363, -690254, -363652, -667030, 1382994, -791506, 833218, -1130047, 287231, -571385, -1269155, 705639, -272289, -613351, 840507, -1345227, -33910 ], [ -627922, 711660, -874646, -499762, -158740, -71180, 667732, -985688, 309768, -1000622, 417628, 553120, -465404, -309712, -601228, 1106094, -969088, 924748, -612946, 721364, -497462, -1171514, 476622, -28614, -793864, 806814, -819750, -114034 ], [ -205897, -447690, 524629, 499463, 1465910, -362630, 1234282, 920212, -1231932, -837047, -1186322, -775280, 1353346, -70312, -1084678, 688119, -729088, 205798, 855479, 879914, -68987, -1332989, -60153, 1304061, 301436, 405039, 768525, -773209 ], [ -230592, -621952, -316544, 730752, 149888, 471872, 1362560, 873152, -557056, -631680, -1414784, -400256, 1361728, -697600, -217792, -443072, -165504, -675072, 1066240, 883072, -451968, -1066304, 352128, 1226112, -588032, 1050432, 732480, -813440 ], [ -351053, -447294, -1175009, 621085, -1173999, 1320542, 1425839, 413449, 459293, -471402, -1461284, 188443, 1094439, -1247877, 525960, -1347333, 280919, -1392504, 857714, 901157, -677319, -695284, 882285, 803137, -1426009, 1713150, 350232, -608228 ], [ -581978, 772356, 106366, -704390, 397026, 1125692, 1549214, -494126, 1245818, -615252, -1824584, 316918, 1033614, -483402, -797040, -218058, -277906, -997104, -532636, 1161482, 825906, -145384, 1149210, -216638, 20366, 1429500, -421968, 406072 ], [ -658826, 842583, 381769, -1361285, 713787, 566522, 820463, -425957, 792071, -172098, -1919231, -39971, 1080600, 33738, -1021536, 690546, -107794, -668958, -1398055, 547736, 1578513, 67256, 704589, -385244, 991838, 533535, -591357, 268375 ], [ -539576, -550092, -623156, -1167260, -565788, -456328, -992812, 884068, -1240204, 1018152, -1671956, -1014596, 1264800, 236088, 152064, 1318296, 990056, -426408, -1595380, -1178464, 1375788, -149344, -645636, 529456, 1358888, -1141740, 6468, -1335500 ], [ -69206, -485047, 48264, -33065, -1063648, -250533, -1651472, 208263, -688799, 849132, -209236, -833231, 64760, 334378, 601754, 218056, 1040596, 522067, -793795, -1259229, -13672, -796869, 173724, 1300826, 367603, -1232960, 545938, -917850 ], [ 484394, 105076, 1270572, 1360240, -1279950, 368626, -1851160, -1146432, 755398, 187404, 1646866, -223732, -1583736, 418952, 775276, -1423658, 705222, 1654862, 351750, -712012, -1737372, -1547216, 1703610, 1956744, -1041290, -754796, 1054794, 192092 ], [ -584431, 512626, 350622, -267560, -1594875, -231899, -623260, -923232, 494023, -416946, 1729141, 669518, -1228236, 1384052, 476926, 105967, 184647, 145787, 793575, 917138, 90378, -331016, 371385, 301044, 335935, -518846, 1220769, -260458 ], [ -1376632, 719536, -261432, -835592, -1182168, -699992, 544280, -635760, 176728, -833472, 1755760, 755672, -500832, 1859912, 147496, 890536, 70560, -621232, 577752, 1812320, 1305624, 195616, -684048, -618888, 1144024, -436784, 1115904, -454168 ], [ -1581007, 500086, -219207, 848383, 776757, -886667, 1583555, -211710, -259397, -850872, 1664110, -873253, 1016868, 1296137, -247979, 91861, 820260, 188618, -1035573, 1147820, 1219299, -743084, -1151298, 24687, 742699, -681734, 435504, -97843 ], [ -586070, 947498, 361172, 359042, 1230654, -1064924, 1023318, 371316, -671648, -909488, 1208278, -1362528, 1004240, 671090, -469712, 159458, 577372, 871692, -485978, 255988, 400700, -844906, -781440, 86270, 167494, -282960, -39644, 133776 ], [ 1164955, 1815323, 1280822, -1500433, 735729, -1237874, -545307, 1054566, -1068848, -994088, 522853, -1133328, 26840, 7415, -581912, 773183, -291278, 1474842, 1427197, -779162, -879550, -419131, 116160, -219055, -517331, 521640, -385394, 286776 ], [ 335040, 1185856, 1298452, -1520916, -138976, -841936, 172772, 1564076, -104552, -264116, 663764, -952068, -435392, 726384, 406468, -397140, -968576, 1648504, 389444, 394940, 518992, -494244, 336072, -385524, -687192, 502012, -294720, -396760 ], [ -271185, 405346, 952192, -1339581, -540481, -653026, 671582, 1610441, 498358, 519619, 690944, -600843, -854717, 1190454, 1300948, -1406175, -1372331, 1578544, -669136, 1263695, 1444567, -327429, 299592, -290784, -498732, 287827, -360240, -1005505 ], [ 1080090, -362804, -478208, -1108206, 1107194, -1526476, -648268, -124234, -904892, 1182994, -77056, 449982, -1314542, 65604, 1366648, -1035450, -760706, 710944, -595936, 1370, -624758, 1013346, -483408, 791616, 910968, -365198, -1230240, -970630 ], [ 1600123, -725175, -1254152, -1215751, 1538864, -1250077, -845649, -747170, -834321, 565984, 67401, 1170804, -1238792, -758288, 1151444, -502554, -859999, 450551, -572316, -423312, -1553114, 1466010, -338855, 1099051, 1321113, -723000, -1422733, -258507 ], [ 1266448, -670800, -1357952, -1671376, 721664, 207248, 109776, -228320, 749904, -1366016, 1148976, 1552704, -612992, -1273088, 647744, 196896, -1689424, 813776, -599616, 12288, -1309664, 1006560, 758320, 610576, 704688, -777600, -919408, 1149168 ], [ 830880, -700264, -1551196, -1400829, 756896, -239829, -508506, 201027, 1467655, -189896, 1179938, 994085, -853666, -388467, 876175, 726190, -603591, 756213, 551314, -846454, -1329413, 685937, 858159, 957895, 865588, -369640, 289262, 879886 ], [ 408120, -645112, -1702186, -876642, 964550, -1088328, -1340910, 618252, 1864810, 1502692, 831710, 278426, -1205320, 690480, 1168882, 1027246, 772758, 515916, 1910284, -1790296, -1320320, 391184, 583986, 1460380, 1208620, 59282, 1494866, 276190 ], [ 450420, 644588, -1088311, 299733, 496625, -614028, 272115, 1175202, 1277335, -558458, -600715, 689951, -131020, -360120, -82493, -765779, -482967, -513534, 1987234, 323804, -158720, -39016, -880989, 1140730, 1221970, -713293, 465491, 1056565 ], [ 7088, 1464588, -789072, 1067560, 395584, -57436, 1332448, 905592, 780804, -1627792, -975048, 387420, 265960, -780048, -456376, -1136740, -1028556, -1123964, 1546548, 983360, 290196, -617672, -1231676, 614496, 643232, -1244928, -31688, 1244460 ], [ -1251412, 1496163, -1017972, 1149610, 910384, 637289, 1465048, -751458, 436929, -1032292, 426702, -1113705, -473990, -141348, 642674, 879335, -382131, -1031039, 236973, -798640, -457179, -1445522, 288049, -258504, -929368, -1372128, 364462, 437835 ], [ -1670912, 1506688, -1094272, 1176960, 1081984, 868864, 1509248, -1303808, 322304, -833792, 893952, -1614080, -720640, 71552, 1009024, 1551360, -166656, -1000064, -199552, -1392640, -706304, -1721472, 794624, -549504, -1453568, -1414528, 496512, 168960 ] ], [ [ -363520, 229888, 1137152, 1762816, -121344, 968704, 256000, 626688, 987136, 493568, -104448, -224256, -277504, -57856, -1016320, -359936, 610304, -1460736, -1123840, -184320, -399872, -2035200, -1992192, -95232, 13824, -5632, 1141760, -802816 ], [ 280064, -232832, 904448, 1810816, 244608, 673408, -23360, 673728, 1097536, 77888, -203904, -663168, -69952, 251456, -86272, -654464, 41792, -1304448, -585664, -173760, -238592, -1524288, -1506432, -472320, 43968, 84224, 593216, -1151680 ], [ 1285664, -955832, 540848, 1885816, 816408, 212008, -459860, 747228, 1270036, -571612, -359304, -1348968, 254348, 734756, 1366928, -1114664, -846508, -1060248, 255236, -157260, 13408, -725988, -747432, -1061520, 91068, 224624, -263884, -1696780 ], [ 610424, -245512, 329288, 1799536, 1061448, 240048, 308480, 1340688, 474296, -1078872, 637496, -332928, 261408, -211904, 91528, -254384, 90792, -347048, -471864, -380440, -369632, -885008, -747232, -462680, 554528, -240896, -494064, -369520 ], [ -82400, 138108, 110840, 1284828, 1231468, 346772, 734140, 1392608, -214280, -1129484, 1147980, 627872, 86756, -1015224, -1035100, 435968, 785444, 80528, -1050456, -469304, -552824, -940300, -775188, 70944, 1013048, -734940, -521636, 674028 ], [ -425600, -942192, -168160, -652272, 1225168, 602672, -302960, -529792, -301280, 343216, -281520, 985472, -630544, -981024, -989200, 224768, 207344, -580672, -740256, -41504, 100576, -408400, -714288, 92544, 1353248, -1178640, -10736, 293328 ], [ 98716, -1501764, -617200, -1300032, 612340, 1064960, -669104, -896560, -107948, 520804, -509040, 730460, -764560, -453708, -1023016, 295928, -116008, -707884, -767484, 29056, 154312, -360880, -146388, -461964, 620948, -384948, -43028, 161136 ], [ 1423816, -1580664, -1223200, -757632, -560360, 1717760, -415904, 172640, 344152, -497096, 372960, -90040, -360160, 528792, -1130416, 627728, -204208, -342184, -1106184, -230144, -345488, -760480, 889512, -1548264, -1101352, 1550952, -576728, 258336 ], [ 796672, -75516, -547956, 215184, -943476, 1305256, -496496, -166528, 172100, -7320, -590168, 134024, -428388, 1145048, -322572, 478360, 2832, 207980, -688240, -130176, -526624, -179688, 621964, -1454336, -143556, 1188372, 281592, 70544 ], [ -108128, 1526080, 355424, 1193280, -1070912, 567584, -615392, -664896, -173024, 637536, -1598432, 557696, -539264, 1469728, 604576, 288480, 218304, 740544, -133184, -40512, -692832, 467520, 18016, -1043456, 1303776, 447584, 1298368, -211904 ], [ 414172, 890680, 706724, 1388280, -574712, -845716, -413492, 210504, -767924, -316764, 561868, 645296, -98864, 56428, 771676, 684180, -63096, 771144, 115816, -727512, -1346532, -213480, -897884, -246656, 1699476, 957284, 966568, -739304 ], [ 828352, 657640, 881504, 855240, -277952, -972976, -150512, 303744, -939224, -1002024, 1097128, 188336, 6256, -709472, 743416, 465240, 202944, 601464, 462496, -864552, -999192, -377760, -1073264, 235624, 1239216, 1334024, 697648, -924944 ], [ 1080352, 1028140, 791504, -769860, -280352, 828824, 204088, -776256, -475124, -1283724, -805172, -1085464, -391544, -504272, 422116, -675660, 1290144, 131364, 955696, -176652, 849708, 233040, -137864, 246124, -504984, 1511324, 523048, -597944 ], [ 1141200, 859088, 361424, -1275504, 412592, 1097040, 430976, -768624, -246896, -287680, -1105040, -1439696, 156432, -305312, -109680, -994544, 1265792, 305232, 1226336, -17696, 810800, 286608, 389648, -77632, -433552, 1273040, -1616, -398032 ], [ 1117500, 451388, -219076, -1286004, 1413092, 686940, 601376, -279924, -122996, 1273520, -696140, -1387196, 1122732, -109112, -734580, -949844, 749792, 763932, 1398536, -92696, -63100, 93708, 736748, -549232, 440948, 850940, -681116, -254332 ], [ 388432, -630008, 892952, -513288, 705672, 902288, 305280, 193976, -341272, -71112, 482064, -258440, 877504, -412264, -302168, -82856, -330384, 471976, 390880, 41280, 294064, -203088, 649024, -810672, 1098480, -224728, 777688, 153696 ], [ 37660, -1480688, 1243880, -88080, 24984, 823940, 145848, 506984, -323596, -680868, 1109964, 687712, 504940, -264448, -368, 595744, -1044468, 70672, -143420, -146412, 455848, -378396, 289816, -950244, 1401120, -621184, 1434796, 195864 ], [ 684160, -1714688, -421120, -583680, -527616, -31360, 354048, 406784, 312704, 700032, 296064, 1126912, -152960, 1060352, -71168, 761344, -797568, -585728, 580480, -1168512, 72448, -237696, -752384, -783744, 798720, 751616, -43904, -711936 ], [ 1023640, -1210636, -625496, -970232, -169820, -498112, 306312, -266004, -191184, 297980, 387572, 945192, -512268, 1380500, -374340, 345756, -424936, -510784, 894848, -1160332, 123176, 427604, -890208, -453328, 494912, 1294860, -459128, -691280 ], [ 1134640, -157336, 257104, -1275632, 865480, -675712, 68112, -1364904, -1543584, -1430920, 1152872, 301392, -649368, 953000, -850440, -502344, 41264, 108416, 904448, -385432, 496976, 1483304, -355008, -928, 413312, 1220760, -82928, 20320 ], [ 709780, 699404, 789484, -815332, 169440, -567572, 139832, -1173684, -641264, -875720, 1362812, 388712, -906848, 1124540, -1011680, -142744, 194424, -176924, 786908, 745928, 770156, 618904, -43408, 264012, -70768, -45180, -307588, 109480 ], [ 134704, 1196336, 1099024, -451840, -464832, -321824, 221456, -808320, 338032, -78704, 1295792, 478256, -1123376, 1275968, -925568, 177200, 309936, -455024, 444176, 1537856, 949856, -225056, 242144, 604800, -566608, -1241616, -441664, 19360 ], [ -796196, -36964, 521524, -1215040, 623568, 415576, 104756, -570720, -99668, 142996, 223292, -11044, -1027676, 837968, 204832, -686500, 480636, 35476, -978124, 259856, 720056, 589144, 571544, 1495200, -799108, -1110516, 385136, -509240 ], [ -1137944, -423800, 98112, -1561128, 1248888, 137736, 221024, -213576, -325888, 59376, 98168, 297160, -752048, 666256, 636056, -1290440, 225384, 66296, -1362336, -132920, 537176, 784000, 859600, 1782712, -421376, -1156216, 533976, -95632 ], [ -769244, 210100, -139488, -1404228, 1315788, -1364364, 618224, 287724, -297088, -392424, 1115468, 1567060, -259448, 815656, 224156, -1581140, -543516, -457204, -494736, 541780, 410876, 232000, 1097800, 1343212, 692224, -1415116, -134724, 1454168 ], [ -715040, -55584, 270720, -440480, 1347968, -865696, 732736, 347296, -66688, -1113920, 1219744, 1180256, -830176, 55168, -222688, -675904, -300384, -933888, -686432, 153376, 121952, -70688, 413792, 294432, 397088, -287680, -799840, 708416 ], [ -749600, -631692, 837132, 718252, 1351124, 294284, 747772, 220276, 208400, -1855124, 1031560, 245900, -1704304, -938972, -638284, 598676, 264660, -1327464, -1182752, -544724, -184012, -258752, -523468, -887460, -303928, 1205180, -1387672, -710224 ], [ -353600, -1332792, -122568, -13448, 940424, 1033784, 677272, -788024, -85600, -873224, 1258960, -339400, -1201504, -131672, -19384, 999176, 314760, -107664, -364352, -18824, 425288, 274048, -29368, -302760, 725072, 179480, -149872, 414176 ], [ -362000, -1522892, -501968, -510948, 505924, 1436584, 692872, -916224, -282300, 46576, 819960, -611300, -709904, 38328, 335816, 1227276, 401060, 353736, 247048, 181576, 647788, 548148, 482932, 114540, 889272, -268020, 258328, 1284076 ], [ -1179200, -690992, 279232, -540048, 23824, 1165984, 880672, 715776, -284400, 842176, -951840, -256400, -240704, -1066272, 163616, 1110576, 559760, -701664, 444448, -269024, 96688, 304848, 1031632, 197040, -676128, 440880, -992672, 1644976 ], [ -963152, -87888, -139008, -526660, -152212, 227608, 205928, 637916, -416784, 291132, -1054764, 567560, 46888, -1224480, 164564, 165360, 755684, -1070676, 730020, -774144, 252844, -508844, 791108, -144400, -674360, 319384, -1046112, 1310464 ], [ -131552, 378912, -1271808, -487960, -145912, -1108592, -982672, -458584, -626784, -1062168, -163464, 1670960, 226288, -818880, 268664, -1273440, 973784, -1030776, 1068120, -1311744, 830344, -1662344, 80408, -738400, 261040, -296816, -386112, 561664 ], [ -734600, -31140, -1292328, -875680, -352684, -461732, -310756, -1037860, -925932, 137256, -94368, 357704, 837352, -766284, 677192, -714276, 972188, -816720, 999396, -968352, 890620, 20884, -666448, 19724, -505652, -378680, 511524, 219412 ], [ -1023808, -432640, -1073984, -1056000, -555712, 201856, 273920, -1266496, -1048576, 1107904, -45312, -540608, 1125568, -555648, 942336, -241920, 771648, -573312, 799424, -398784, 688768, 1224704, -1071488, 768768, -1038144, -566528, 1039552, -150144 ], [ 304292, -521440, -331484, -334800, -676612, 291256, -59680, -367996, -491776, 416404, 193488, 866092, 84868, 350952, 581136, -730320, -92052, -277512, 245924, 722316, -313832, -248896, -204488, 1050768, -161244, -1316528, 128452, -750744 ], [ 921944, -780632, -92864, -218104, -208816, 763696, -79248, -287712, 141176, 208416, 476672, 697008, 21224, 287032, 764704, -650544, 59760, 338856, -244800, 757528, -41456, -538720, -84264, 472600, 237616, -707040, -565440, -600160 ], [ 847844, -1205732, -344864, -690004, 832184, 1609096, 206952, -1004112, 848276, 471216, 803072, -1006392, 908924, -721868, 1478704, -17544, 1200360, 1267356, -674400, -264572, 1472344, 324080, -691164, -943100, 171016, 1226160, -1047840, 281840 ], [ 812144, -706112, -305264, 33536, -238816, 1460896, 301152, -672432, 667136, 889056, 420512, -425232, 45104, 119152, 647584, 274896, 872400, 1006176, -833760, -498992, 1170304, 336080, -1278624, -1268960, 605776, 1641120, -1282800, -6400 ], [ 767788, -40048, -153984, 954352, -1556360, 1118308, 279368, -140024, 341804, 1177208, -119576, 516312, -1116624, 1165864, -458572, 424432, 254272, 433240, -801576, -441236, 426316, 148148, -1719824, -1236988, 954308, 1568244, -1256568, -534364 ], [ 546088, -2848, 374016, 888352, -139760, 1300408, -402832, -203024, 772904, -170992, -468176, -589488, -918624, -281936, -484072, 12832, 383872, -278960, 435024, 541864, -200984, 84248, -787424, -375688, -752392, 443544, 706032, -549064 ], [ 202356, 186544, 155324, 633852, 458692, 884296, -470580, -201528, 834312, -484472, -768984, -624840, -296760, -950216, -139416, -602696, 189368, -837112, 832944, 506600, -657648, -78948, 20972, 127984, -1553596, -252768, 1682052, -598796 ], [ -334944, 617344, -1247776, 80352, -240608, -480704, 436320, -97728, 309312, 843328, -993984, 1037760, 997440, -382016, 792384, -1541696, -519232, -1150912, -99456, -1144000, -843648, -399648, 632672, 64384, -918496, -269568, 1093152, -704096 ], [ -851028, 363724, -1304476, -134712, -109424, -871808, 602088, 67476, 67464, 385312, -74952, 1360896, 929328, -222632, 957348, -1864412, -396532, -832516, -129156, -386380, -385212, 92184, -844, 437752, 178052, -252300, 903888, -558884 ], [ -1357128, -211976, -727576, -190512, 412576, -804608, 419088, 261576, -41136, -913088, 1382448, 1053696, 220128, -255632, 761448, -1897112, 117368, -216616, 265944, 1504520, 376488, 966384, -1220344, 1016752, 1491752, -219000, 902688, -295784 ], [ -484696, -1053104, -833956, -367200, 846100, 201956, 602840, 37824, -404360, 236640, 877608, 63800, 875152, -459160, -514852, -210516, 216628, -566068, -66912, 406800, 375484, -435848, -81944, 1162132, 1357716, -114744, 396036, -488788 ], [ 624, -1279744, -996656, -500880, 792800, 786976, 710000, -421056, -478000, 877600, 577248, -351920, 912352, -625600, -1225632, 1063904, 137248, -522528, -407952, -314480, 272144, -1388368, 689936, 945552, 828656, 159696, -147664, -477088 ], [ -682476, 203456, -1262756, -507180, -592600, 141976, 578900, -1495056, 263900, -65000, 987048, 862780, -852248, -677200, -299832, 1075304, -402152, 674472, -716652, 224620, -55156, -932668, 276236, -233748, -677644, 896796, -755164, 131912 ], [ -799080, 521072, -733880, -178152, -289936, -132080, 641168, -905184, 53408, -491672, 320304, 711808, -563888, -400192, -302064, 1027736, -505088, 976368, -238440, 431248, -77368, -675208, -122344, -309624, -663712, 914520, -533752, -80104 ], [ -470580, -77128, 419620, 414348, 1339064, -114680, 855368, 992016, -905392, -512972, -1192296, -512192, 1337512, 135008, -1033464, 933836, -265088, 574968, 858060, 376648, 140132, -573508, -509044, 481476, 544688, 367020, 338948, -937204 ], [ -581376, -224768, -104960, 623104, 376320, 418048, 987648, 644864, -319488, -427520, -1188352, -255488, 1396992, -304128, -464640, -96000, -57856, -222208, 1147904, 515584, 4608, -641280, 177664, 650752, -46080, 848128, 485632, -1039872 ], [ -695428, -179160, -696596, 558532, -636716, 962392, 1087148, -66124, 489540, -370888, -1042640, 219676, 1116044, -781412, 132256, -977380, 56140, -910176, 1117032, 660196, -63244, -634384, 891652, 589204, -695412, 1380056, 449760, -874448 ], [ -389128, 540240, -296, -712568, 649384, 1058992, 1077848, -649624, 1052040, -588688, -1588640, 485176, 696344, -506312, -407744, -59080, -339560, -566976, 26832, 644296, 615656, -23584, 690952, -193496, 113688, 1179056, 77760, 96352 ], [ -186184, 599244, 137908, -1288292, 796060, 821896, 398252, -624868, 573324, -154408, -1648748, 192580, 519392, -180920, -469376, 652904, -91496, -453720, -862860, 220384, 905684, 169568, 232324, -447536, 607704, 529388, -191940, 80716 ], [ -114784, -182256, -434192, -978992, -507440, 160096, -1134448, 174032, -1230576, 1109792, -1090448, -810320, 651392, 208480, 77824, 1102304, 975904, -633120, -1497360, -722816, 700784, -168832, -554576, -28736, 700704, -691312, -331440, -1190384 ], [ -75064, -335436, 59168, 5708, -960640, 339356, -1539648, -333428, -859116, 1081712, -138128, -749740, -64928, 347080, 325384, 171424, 999184, 373500, -753340, -704836, -140576, -818532, 204464, 881544, 62204, -763392, 65640, -750984 ], [ -63416, -249072, 892528, 1171392, -1104152, 791272, -1505248, -1278208, 279160, 574960, 940136, -296464, -1056864, 418720, 454768, -1195080, 644728, 1727768, 460152, -310768, -1155632, -1533760, 1456008, 1897120, -795080, -419440, 647112, 265520 ], [ -655916, 241128, -5672, -21408, -1229852, 31972, -390448, -846208, 533260, -251240, 1385636, 374936, -849264, 1375120, 247768, -141780, 361228, 29468, 512652, 1053032, -63032, -508960, 165108, 232720, 71020, -135640, 837012, -356680 ], [ -1042784, 558528, -582752, -475296, -771296, -582368, 666080, -498880, 504544, -746240, 1596608, 537824, -364416, 1698208, 8992, 436512, 266368, -786880, 293088, 1831808, 729568, 1664, -735552, -752288, 592096, -41920, 737280, -575968 ], [ -992684, 508728, -477452, 641004, 928804, -888668, 1598780, -331480, -125156, -537440, 1309208, -379876, 709584, 675508, -297308, 5412, 572368, 270920, -504612, 1367408, 884668, -580336, -806952, -293588, 379996, -352120, 22080, 60932 ], [ -372920, 889672, 204688, 242984, 1185240, -1067824, 958648, 165648, -377472, -540608, 909752, -743552, 664128, 258536, -367168, 77736, 197936, 865776, 33528, 395536, 348848, -710984, -369408, -187432, 170104, -288064, -250416, 240960 ], [ 605980, 1542172, 1250488, -1109716, 531540, -1166824, -673052, 870648, -391872, -677408, 439652, -757952, -87072, 223436, -287968, 467436, -605464, 1168776, 1413828, -896264, -622552, -557084, 388992, -303532, -38396, 11936, -243816, 132960 ], [ -12032, 1050368, 1080720, -1325456, -58240, -472128, -73264, 1486704, 154592, -242192, 306832, -408144, -370432, 693440, 495440, -303760, -898048, 1255264, 229712, 287408, 576064, -324304, 623520, -332048, -183520, -52816, -151808, -342240 ], [ -361172, 479528, 670080, -1287236, -237460, -96168, 450776, 1615284, 408632, 300988, 186112, 9636, -579652, 881720, 1174160, -913900, -972508, 1209664, -837568, 1206188, 1379404, 64796, 587040, -228608, -87280, -131716, -210368, -732180 ], [ 1022728, 63728, -203520, -701336, 1199240, -1321968, -247024, -169416, -737968, 1040488, -25088, 549336, -684952, -264880, 1144160, -401800, -384808, 724864, -381568, 46088, -291896, 1046696, -317760, 366592, 948320, -117016, -906368, -629880 ], [ 1543196, -159820, -860448, -789132, 1403840, -1317444, -252628, -789800, -729428, 633728, 87092, 835216, -730016, -876608, 876176, -155656, -527340, 492108, -254128, -515648, -1170952, 1263880, -223116, 702940, 1249396, -316768, -1189892, 12324 ], [ 1176896, -185920, -1294848, -1568832, 343040, -49344, 452672, -214400, 465472, -950272, 531392, 860416, -713216, -939008, 363776, -182656, -1419840, 518208, -464128, -462848, -1236352, 695680, 897984, 773440, 796096, -736768, -1049792, 1209024 ], [ 789120, -355744, -1524400, -1328068, 381056, -483748, -85512, 156860, 1118988, -206368, 799400, 638052, -1018792, -298364, 349100, 284056, -694796, 609444, 445928, -1126072, -1241572, 374100, 1035436, 930316, 724880, -529952, -154728, 932376 ], [ 410208, -463456, -1636936, -761512, 666488, -1268128, -792984, 486128, 1545288, 937424, 922712, 365832, -1303456, 414400, 425960, 718744, 335032, 649200, 1585136, -1784032, -1160704, 123456, 804328, 1071664, 786032, -198296, 815976, 352344 ], [ 200208, 591344, -1042636, 369188, 370388, -767728, 430716, 969128, 1046988, -579976, -68188, 292332, -342256, -236000, 3260, -754556, -174668, -106200, 1866536, -148432, -277504, -80544, -597572, 765064, 1177832, -385796, 302076, 878244 ], [ -131648, 1273072, -616000, 973600, 208128, -116016, 1266560, 690528, 600656, -1363776, -505248, -185040, 121888, -408384, 20384, -1042896, -326640, -706480, 1454096, 484096, 46480, -519072, -1031344, 240512, 816768, -628736, 178272, 948080 ], [ -668048, 1328572, -470800, 694600, 270528, 789684, 1451360, -866472, 241556, -916176, -12648, -1340340, -248312, 221616, 775784, 657804, 121860, -1046380, -123004, -567104, -568220, -1351272, 159956, -649888, -808032, -964736, 709272, 252380 ], [ -846848, 1347072, -422400, 601600, 291328, 1091584, 1512960, -1385472, 121856, -766976, 151552, -1725440, -371712, 431616, 1027584, 1224704, 271360, -1159680, -648704, -917504, -773120, -1628672, 557056, -946688, -1349632, -1076736, 886272, 20480 ] ], [ [ -430336, 359808, 925568, 1736832, 209024, 300544, -115200, 121856, 957440, -174592, 355840, -112896, -730368, -247168, -314752, 126336, 818176, -1160064, -741504, -629760, -544640, -1994368, -1966208, 209152, 314496, -246912, 911616, -446464 ], [ 313472, -278304, 709568, 1759776, 471968, 219616, 77328, 479312, 885488, -499792, 186784, -654816, -641136, 197168, 398144, -115296, 356848, -945312, -168528, -523152, -394496, -1551664, -1293920, -307136, 287568, 149184, 681840, -944272 ], [ 1475672, -1275354, 372068, 1795626, 882818, 93166, 378153, 1037837, 773063, -1007917, -77366, -1501566, -501711, 891443, 1512044, -492846, -363977, -609762, 726747, -356577, -159896, -859939, -243470, -1113836, 245493, 768084, 322815, -1722097 ], [ 1036202, -390454, 180518, 1800116, 940518, -71644, 870848, 1472812, -59942, -1203282, 796474, -398816, -498856, 105008, 183574, 68444, 497198, 66898, 54022, -705762, -535976, -575404, -540520, -746706, 321368, 529344, -194900, -568692 ], [ 526136, 206693, 53130, 1341581, 1012025, -143705, 1010133, 1417896, -608854, -1078705, 1183969, 559896, -558813, -645242, -899757, 459168, 1014515, 401964, -625490, -817594, -614826, -332721, -767271, -412776, 515930, 107539, -430547, 423033 ], [ 165536, -636532, 109080, -689044, 1216700, 110020, -103092, -278304, -12904, 61220, -365156, 552096, -799788, -911192, -551532, 39168, -26860, -511536, -946040, 6056, 469224, -133596, -425796, -478176, 1086680, -729836, 334828, 392508 ], [ 503933, -1178443, -373716, -1074064, 579599, 679840, -682212, -640548, 265079, 473795, -518900, 360333, -836364, -563009, -677742, -109782, -448174, -713481, -1053221, 411392, 469542, -205092, 230409, -874257, 457127, -234815, 541177, 514356 ], [ 1487558, -1442218, -1353816, 59936, -834526, 1541440, -768312, 228552, 249554, 214970, 615400, -1242, -684264, 352066, -1241892, -8532, -297124, -258606, -963446, 430592, -530508, -526392, 1177134, -1575582, -1280398, 1490110, 231502, 776856 ], [ 683456, -143173, -640495, 796460, -928367, 1150222, -466452, 78464, 299787, 290974, -374930, -147914, -245891, 1086642, -400785, 14882, 117324, 260441, -642420, -96768, -621048, -224638, 434769, -1296576, -408587, 1249127, 738922, 726060 ], [ -314376, 1295472, 342664, 1363568, -725232, 417944, -146984, -233840, 250840, 331528, -1471528, -207904, 211488, 1557656, 635896, 81768, 497168, 722448, -275632, -676656, -579848, 160816, -636920, -761344, 967144, 657544, 1334096, 554160 ], [ 501549, 899322, 330739, 1275818, -572682, -762631, -425759, 54310, -755135, -568397, 625697, 44996, 277788, 168281, 609421, 662343, 80918, 583398, 29918, -645906, -1183523, 49666, -1220045, 35456, 1547719, 908419, 1093646, -29790 ], [ 1029264, 748062, 367624, 605318, -558672, -804196, -372884, -79520, -977330, -1082702, 1221422, -203164, 288948, -468424, 592906, 650898, 231248, 425898, 469688, -464526, -840098, -110264, -1075700, 330686, 1280164, 1196854, 780356, -383340 ], [ 1124664, 964137, 477724, -939307, -752472, 862754, 177466, -846320, -23855, -1018577, -435103, -1202914, 217398, 23876, 591331, -248577, 1231448, 240723, 1110788, -57201, 923977, -343364, 159850, -126439, -259586, 1541629, 357806, -391290 ], [ 1166140, 583356, 475452, -1385588, 106468, 1275100, 90400, -900980, 196108, 29232, -959692, -1356988, 574380, 132936, 385292, -832724, 1023584, 470300, 1176456, -5400, 854532, -513908, 609004, -225648, -63628, 1310972, 30052, -588156 ], [ 1183765, -61419, 423477, -1346063, 1431043, 1132525, -278600, -640655, 91633, 1512132, -983617, -1137013, 1120905, 72486, 88817, -1277399, 281384, 883325, 987606, -110850, -25893, -656783, 710329, -166548, 900047, 825797, -255773, -868581 ], [ 262108, -787594, 1175586, -587702, 708630, 1141132, 1824, -98982, -243426, 202938, 81516, -192726, 887248, -17342, 360366, -732398, -316812, 700206, 327080, 280240, -25052, -279068, 533488, -339364, 1391380, 30414, 995826, 57416 ], [ -151043, -1398676, 1233150, -209996, -58014, 981787, 133146, 357054, -292305, -408819, 643905, 583080, 652057, 152224, 422220, -210920, -595983, 278892, 14891, 214087, -119570, -119165, 137218, -516259, 1586488, -277824, 1418121, 507266 ], [ 776032, -1710976, -523200, -836096, -867264, 385312, -141504, 583104, 402720, 869856, -124320, 900480, 440032, 989824, -74880, 215680, -59808, -734208, 614816, -1045088, -489920, -537440, -813632, -695584, 1036288, 677376, -345504, -309184 ], [ 1103042, -1433617, -574514, -1096266, -398253, 88848, -93482, 73209, -101052, 333157, 152527, 579502, 117583, 1277927, -471403, 269341, 304066, -751600, 836384, -1331345, -121874, 5335, -862600, -417948, 734800, 956401, -859850, -474012 ], [ 983492, -717442, 643036, -1084116, 1022022, 15648, 194668, -984366, -1496952, -1554518, 1207102, -216548, -287042, 1157102, -793078, 45466, 539716, -28000, 776384, -893570, 795676, 1263310, -240400, 199752, 618400, 732226, -444500, -153912 ], [ 737127, 292273, 950521, -481571, 392392, -433447, 295098, -740511, -758772, -639718, 1510277, 299102, -655592, 1213077, -948808, 213086, 469866, -37405, 297069, 475590, 932121, 640770, -140, -9023, 91980, -246469, -247355, 301518 ], [ 377028, 1054468, 937900, -71360, -292688, -736408, 386988, -293280, 114036, 473804, 1483364, 768836, -968516, 1214256, -852256, 300740, 358308, -91828, -314580, 1593072, 922248, -45720, 126376, -79136, -392028, -1100908, -62576, 559224 ], [ -477747, 280093, -20225, -1147760, 386812, 31442, 585663, 170520, -30039, 367079, 330389, -61939, -1018541, 784956, 434744, -347635, 274533, 209447, -1282305, 636972, 775098, 450930, -35774, 1246264, -322203, -693583, 233524, -330426 ], [ -928738, -10666, -564944, -1537870, 943402, -84810, 594312, 261850, -285056, 255764, 32106, 117766, -792996, 608140, 708034, -986694, 60606, 54986, -1445624, 352134, 654162, 677280, 60476, 1792282, 126144, -774634, 61682, -135884 ], [ -892813, 281759, -611144, -1100395, 1351777, -1267185, 373812, -95975, -673856, 138914, 764481, 1515991, -235146, 735790, -241091, -1614519, -310269, -649039, -638924, 876759, 564837, 577680, 468326, 1398457, 1030944, -1444609, -674443, 1366066 ], [ -684184, -39576, -3040, -340024, 1282080, -1104888, 322096, -5576, -633696, -708848, 837176, 1082120, -794216, 223136, -374184, -758960, -3656, -859648, -857416, 237592, 465544, 17704, 319368, 395352, 859928, -353104, -1173128, 689392 ], [ -404152, -579057, 750161, 491849, 1044855, -461775, 321733, 189391, -447348, -1710791, 701366, 56849, -1660340, -466765, -224193, 556423, 490135, -874078, -1363480, -721943, 361855, -641552, 1983, -754611, 363014, 1228757, -1522754, -637724 ], [ 183248, -1356282, -342214, 410474, 679830, 771450, 179458, -755834, -245448, -461366, 933116, -243526, -800840, -196690, 74982, 828598, -40490, -198028, -423280, 106282, 233830, 65248, 176358, -467886, 804764, 235682, -228404, 164776 ], [ 224148, -1481857, -830364, 205149, 376555, 1536750, 209558, -865184, -10773, 465684, 550666, -234851, -149740, -319590, 360582, 937073, -118765, -48378, 285270, 466182, 145305, 431423, 393583, -138311, 619514, -247343, 218946, 907801 ], [ -827952, -304132, -110064, -248076, 196780, 1366200, 584408, 697216, 289452, 747984, -1060184, 391924, 84560, -1228440, 619032, 718148, 707660, -951528, 530520, -110568, 135780, 116348, 696508, 276964, -819736, 289732, -1027704, 1531876 ], [ -879516, 248164, -420192, -476171, -216679, 397026, 309342, 695597, 329908, 271093, -1167081, 1047510, 330798, -1150008, 542231, -161644, 1116067, -1112407, 775347, -575552, 470953, -570121, 360139, 76116, -539162, 210402, -1025000, 1252000 ], [ -335016, 427864, -1344192, -570146, -769354, -1047924, -352908, -237778, 215608, -658082, -378006, 1720260, 584148, -483408, 265706, -1435144, 1275442, -831082, 1019922, -973952, 1011478, -1477846, -357086, -491784, 765988, -236148, -278000, 433600 ], [ -604854, -259283, -1167918, -888440, -214441, -215667, -53091, -737971, -646169, 395182, 147144, 688710, 860958, -227841, 703814, -732691, 1047037, -621724, 1101795, -987608, 734629, 38951, -808316, 182385, -89183, 75750, 432499, -36281 ], [ -707824, -859520, -750576, -1054144, 186224, 612960, 158848, -972784, -1167360, 1106512, 468800, -49232, 988688, -35040, 962752, -113856, 657968, -496288, 1007760, -727760, 257248, 1105920, -1050144, 874560, -737008, 118336, 813584, -416480 ], [ 65651, -861320, 202899, -585244, -337051, 698010, -261752, -367909, -192960, -78713, 124700, 841993, 559163, 58110, 331852, -436956, -199207, -657238, 317235, 417265, -697502, -263280, -605094, 1234860, 72467, -1075364, -8341, -577730 ], [ 368914, -1001554, 448624, -574282, -56740, 1033860, -414604, -216488, 398058, -455336, 296640, 583908, 493982, -275974, 527832, -599620, -99276, -190162, -355696, 732066, -293524, -691144, -293006, 610466, 162564, -645096, -649424, -399944 ], [ 214339, -1276579, 5224, -1009207, 1006010, 1613910, -306754, -506588, 615783, -44636, 971040, -793242, 783557, -1026049, 1528932, -606070, 932574, 888413, -1011496, 238491, 1433426, -202444, -110381, -972709, -447786, 1366404, -1114424, 107956 ], [ 153844, -837424, -430196, -27712, -43240, 1416120, 54536, -616868, 448128, 552424, 605880, -475692, -20668, -225484, 619512, -286660, 737724, 1015688, -864616, -264324, 1160096, -193924, -877496, -1147624, 214044, 1689144, -1239764, -60224 ], [ 123785, -269844, -734912, 1166516, -1336598, 1057379, 407142, -608490, 273161, 1047114, -25442, 102482, -993084, 733358, -627265, 66804, 265872, 806354, -483214, -609639, 419617, -255329, -1659852, -905605, 947435, 1497455, -1104202, -332205 ], [ 160910, -189144, 210688, 987416, 127852, 1024154, 59892, 115860, 963086, 94764, -717692, -903268, -942984, -536092, -511390, -40296, 82272, -362596, 227036, 597486, -1058, 170146, -283752, -33430, -713590, 409730, 740948, 29370 ], [ -48465, -117724, 235509, 664389, 714443, 595398, -33695, 262182, 966262, -112170, -1076210, -889030, -373146, -999110, -48066, -480838, 6842, -1041098, 561156, 677758, -388180, 274301, 531865, 372628, -1447253, -270632, 1617179, 51471 ], [ -648840, -61024, -1200216, 113064, -91432, -460752, 275080, -508368, -119888, 863280, -905360, 743120, 1021104, -182960, 966384, -1450288, 102992, -941648, 298656, -1029392, -722080, -131224, 458440, 39328, -709928, -304832, 956504, -464904 ], [ -1050519, -193279, -1443357, -74682, -225076, -563712, 335230, -497241, -159722, 588312, 66394, 1245824, 1144740, 88306, 1147443, -1840429, 180017, -563483, 410853, -388961, -356821, 295010, -20129, 181450, 397147, -415889, 726524, -724851 ], [ -1358694, -414454, -1125282, -91332, -42376, -218112, 278380, -118266, 292828, -275088, 1415044, 1217024, 670440, 103156, 936318, -1957954, 248042, -54158, 699378, 1356214, 337454, 1112660, -689354, 547300, 1678222, -563114, 699224, -864126 ], [ -451346, -983620, -770707, 54808, 634023, 226403, 774578, -438704, 33482, 632200, 665966, 86362, 950668, -577538, -346739, -491671, 367167, -641439, 75768, 483244, 616213, -202166, 323998, 1006663, 1185543, -450970, 486139, -608471 ], [ 29044, -1133120, -602372, 145588, 753128, 409048, 1078068, -874384, -143108, 1145560, 222056, -411428, 711208, -1069648, -1019384, 647464, 356952, -755224, -379532, -131316, 738348, -1080156, 836908, 1021068, 466388, -86340, 222724, -263416 ], [ -756281, -102320, -948947, 71863, -697522, -135902, 809943, -1574284, -38483, 442210, 775406, 914197, -1014242, -990748, 67366, 767614, -12798, 515726, -303257, 162009, 461073, -596181, -153167, -195207, -741937, 953085, -165101, 297734 ], [ -970238, 330484, -593114, 143458, -421132, -192980, 614604, -824680, -202952, 17278, 222980, 870496, -662372, -490672, -2900, 949378, -41088, 1027988, 136066, 141132, 342726, -178902, -721310, -590634, -533560, 1022226, -247754, -46174 ], [ -735263, 293434, 314611, 329233, 1212218, 133270, 476454, 1063820, -578852, -188897, -1198270, -249104, 1321678, 340328, -982250, 1179553, 198912, 944138, 860641, -126618, 349251, 185973, -957935, -341109, 787940, 329001, -90629, -1101199 ], [ -932160, 172416, 106624, 515456, 602752, 364224, 612736, 416576, -81920, -223360, -961920, -110720, 1432256, 89344, -711488, 251072, 49792, 230656, 1229568, 148096, 461184, -216256, 3200, 75392, 495872, 645824, 238784, -1266304 ], [ -1039803, 88974, -218183, 495979, -99433, 604242, 748457, -545697, 519787, -270374, -623996, 250909, 1137649, -314947, -261448, -607427, -168639, -427848, 1376350, 419235, 550831, -573484, 901019, 375271, 35185, 1046962, 549288, -1140668 ], [ -196278, 308124, -106958, -720746, 901742, 992292, 606482, -805122, 858262, -562124, -1352696, 653434, 359074, -529222, -18448, 99898, -401214, -136848, 586300, 127110, 405406, 98216, 232694, -170354, 207010, 928612, 577488, -213368 ], [ 286458, 355905, -105953, -1215299, 878333, 1077270, -23959, -823779, 354577, -136718, -1378265, 425131, -41816, -395578, 82784, 615262, -75198, -238482, -327665, -106968, 232855, 271880, -239941, -509828, 223570, 525241, 207477, -106943 ], [ 310008, 185580, -245228, -790724, -449092, 776520, -1276084, -536004, -1220948, 1201432, -508940, -606044, 37984, 180872, 3584, 886312, 961752, -839832, -1399340, -267168, 25780, -188320, -463516, -586928, 42520, -240884, -669348, -1045268 ], [ -80922, -185825, 70072, 44481, -857632, 929245, -1427824, -875119, -1029433, 1314292, -67020, -666249, -194616, 359782, 49014, 124792, 957772, 224933, -712885, -150443, -267480, -840195, 235204, 462262, -243195, -293824, -414658, -584118 ], [ -611226, -603220, 514484, 982544, -928354, 1213918, -1159336, -1409984, -197078, 962516, 233406, -369196, -529992, 418488, 134260, -966502, 584234, 1800674, 568554, 90476, -573892, -1520304, 1208406, 1837496, -548870, -84084, 239430, 338948 ], [ -727401, -30370, -361966, 224744, -864829, 295843, -157636, -769184, 572497, -85534, 1042131, 80354, -470292, 1366188, 18610, -389527, 537809, -86851, 231729, 1188926, -216442, -686904, -41169, 164396, -193895, 247566, 453255, -452902 ], [ -708936, 397520, -904072, -115000, -360424, -464744, 787880, -362000, 832360, -659008, 1437456, 319976, -228000, 1536504, -129512, -17512, 462176, -952528, 8424, 1851296, 153512, -192288, -787056, -885688, 40168, 352944, 358656, -697768 ], [ -404361, 517370, -735697, 433625, 1080851, -890669, 1614005, -451250, 9085, -224008, 954306, 113501, 402300, 54879, -346637, -81037, 324476, 353222, 26349, 1586996, 550037, -417588, -462606, -611863, 17293, -22506, -391344, 219707 ], [ -159770, 831846, 48204, 126926, 1139826, -1070724, 893978, -40020, -83296, -171728, 611226, -124576, 324016, -154018, -264624, -3986, -181500, 859860, 553034, 535084, 296996, -577062, 42624, -461134, 172714, -293168, -461188, 348144 ], [ 47005, 1269021, 1220154, -718999, 327351, -1095774, -800797, 686730, 285104, -360728, 356451, -382576, -200984, 439457, 5976, 161689, -919650, 862710, 1400459, -1013366, -365554, -695037, 661824, -388009, 440539, -497768, -102238, -20856 ], [ -359104, 914880, 862988, -1129996, 22496, -102320, -319300, 1409332, 413736, -220268, -50100, 135780, -305472, 660496, 584412, -210380, -827520, 862024, 69980, 179876, 633136, -154364, 910968, -278572, 320152, -607644, -8896, -287720 ], [ -451159, 553710, 387968, -1234891, 65561, 460690, 229970, 1620127, 318906, 82357, -318720, 620115, -304587, 572986, 1047372, -421625, -572685, 840784, -1006000, 1148681, 1314241, 457021, 874488, -166432, 324172, -551259, -60496, -458855 ], [ 965366, 490260, 71168, -294466, 1291286, -1117460, 154220, -214598, -571044, 897982, 26880, 648690, -55362, -595364, 921672, 231850, -8910, 738784, -167200, 90806, 40966, 1080046, -152112, -58432, 985672, 131166, -582496, -289130 ], [ 1486269, 405535, -466744, -362513, 1268816, -1384811, 340393, -832430, -624535, 701472, 106783, 499628, -221240, -994928, 600908, 191242, -194681, 533665, 64060, -607984, -788790, 1061750, -107377, 306829, 1177679, 89464, -957051, 283155 ], [ 1087344, 298960, -1231744, -1466288, -35584, -305936, 795568, -200480, 181040, -534528, -86192, 168128, -813440, -604928, 79808, -562208, -1150256, 222640, -328640, -937984, -1163040, 384800, 1037648, 936304, 887504, -695936, -1180176, 1268880 ], [ 747360, -11224, -1497604, -1255307, 5216, -727667, 337482, 112693, 770321, -222840, 418862, 282019, -1183918, -208261, -177975, -158078, -786001, 462675, 340542, -1405690, -1153731, 62263, 1212713, 902737, 584172, -690264, -598718, 984866 ], [ 412296, -281800, -1571686, -646382, 368426, -1447928, -245058, 354004, 1225766, 372156, 1013714, 453238, -1401592, 138320, -316962, 410242, -102694, 782484, 1259988, -1777768, -1001088, -144272, 1024670, 682948, 363444, -455874, 137086, 428498 ], [ -50004, 538100, -996961, 438643, 244151, -921428, 589317, 763054, 816641, -601494, 464339, -105287, -553492, -111880, 89013, -743333, 133631, 301134, 1745838, -620668, -396288, -122072, -314155, 389398, 1133694, -58299, 138661, 699923 ], [ -270384, 1081556, -442928, 879640, 20672, -174596, 1200672, 475464, 420508, -1099760, -35448, -757500, -22184, -36720, 497144, -949052, 375276, -288996, 1361644, -15168, -197236, -420472, -831012, -133472, 990304, -12544, 388232, 651700 ], [ -84684, 1160981, 76372, 239590, -369328, 942079, 1437672, -981486, 46183, -800060, -451998, -1566975, -22634, 584580, 908894, 436273, 625851, -1061721, -482981, -335568, -679261, -1257022, 31863, -1041272, -686696, -557344, 1054082, 66925 ], [ -22784, 1187456, 249472, 26240, -499328, 1314304, 1516672, -1467136, -78592, -700160, -590848, -1836800, -22784, 791680, 1046144, 898048, 709376, -1319296, -1097856, -442368, -839936, -1535872, 319488, -1343872, -1245696, -738944, 1276032, -128000 ] ], [ [ -497152, 489728, 713984, 1710848, 539392, -367616, -486400, -382976, 927744, -842752, 816128, -1536, -1183232, -436480, 386816, 612608, 1026048, -859392, -359168, -1075200, -689408, -1953536, -1940224, 513536, 615168, -488192, 681472, -90112 ], [ 346880, -323776, 514688, 1708736, 699328, -234176, 178016, 284896, 673440, -1077472, 577472, -646464, -1212320, 142880, 882560, 423872, 671904, -586176, 248608, -872544, -550400, -1579040, -1081408, -141952, 531168, 214144, 770464, -736864 ], [ 1665680, -1594876, 203288, 1705436, 949228, -25676, 1216166, 1328446, 276090, -1444222, 204572, -1654164, -1257770, 1048130, 1657160, 128972, 118554, -159276, 1198258, -555894, -333200, -993890, 260492, -1166152, 399918, 1311544, 909514, -1747414 ], [ 1461980, -535396, 31748, 1800696, 819588, -383336, 1433216, 1604936, -594180, -1327692, 955452, -464704, -1259120, 421920, 275620, 391272, 903604, 480844, 579908, -1031084, -702320, -265800, -333808, -1030732, 88208, 1299584, 104264, -767864 ], [ 1134672, 275278, -4580, 1398334, 792582, -634182, 1286126, 1443184, -1003428, -1027926, 1219958, 491920, -1204382, -275260, -764414, 482368, 1243586, 723400, -200524, -1165884, -676828, 274858, -759354, -896496, 18812, 950018, -339458, 172038 ], [ 756672, -330872, 386320, -725816, 1208232, -382632, 96776, -26816, 275472, -220776, -448792, 118720, -969032, -841360, -113864, -146432, -261064, -442400, -1151824, 53616, 837872, 141208, -137304, -1048896, 820112, -281032, 680392, 491688 ], [ 909150, -855122, -130232, -848096, 546858, 294720, -695320, -384536, 638106, 426786, -528760, -9794, -908168, -672310, -332468, -515492, -780340, -719078, -1338958, 793728, 784772, -49304, 607206, -1286550, 293306, -84682, 1125382, 867576 ], [ 1551300, -1303772, -1484432, 877504, -1108692, 1365120, -1120720, 284464, 154956, 927036, 857840, 87556, -1008368, 175340, -1353368, -644792, -390040, -175028, -820708, 1091328, -715528, -292304, 1464756, -1602900, -1459444, 1429268, 1039732, 1295376 ], [ 570240, -210830, -733034, 1377736, -913258, 995188, -436408, 323456, 427474, 589268, -159692, -429852, -63394, 1028236, -478998, -448596, 231816, 312902, -596600, -63360, -715472, -269588, 247574, -1138816, -673618, 1309882, 1196252, 1381576 ], [ -520624, 1064864, 329904, 1533856, -379552, 268304, 321424, 197216, 674704, 25520, -1344624, -973504, 962240, 1645584, 667216, -124944, 776032, 704352, -418080, -1312800, -466864, -145888, -1291856, -479232, 630512, 867504, 1369824, 1320224 ], [ 588926, 907964, -45246, 1163356, -570652, -679546, -438026, -101884, -742346, -820030, 689526, -555304, 654440, 280134, 447166, 640506, 224932, 395652, -55980, -564300, -1020514, 312812, -1542206, 317568, 1395962, 859554, 1220724, 679724 ], [ 1230176, 838484, -146256, 355396, -839392, -635416, -595256, -462784, -1015436, -1163380, 1345716, -594664, 571640, -227376, 442396, 836556, 259552, 250332, 476880, -64500, -681004, 157232, -1078136, 425748, 1321112, 1059684, 863064, 158264 ], [ 1168976, 900134, 163944, -1108754, -1224592, 896684, 150844, -916384, 427414, -753430, -65034, -1320364, 826340, 552024, 760546, 178506, 1172752, 350082, 1265880, 62250, 998246, -919768, 457564, -499002, -14188, 1571934, 192564, -184636 ], [ 1191080, 307624, 589480, -1495672, -199656, 1453160, -250176, -1033336, 639112, 346144, -814344, -1274280, 992328, 571184, 880264, -670904, 781376, 635368, 1126576, 6896, 898264, -1314424, 828360, -373664, 306296, 1348904, 61720, -778280 ], [ 1250030, -574226, 1066030, -1406122, 1448994, 1578110, -1158576, -1001386, 306262, 1750744, -1271094, -886830, 1119078, 254084, 912214, -1604954, -187024, 1002718, 576676, -129004, 11314, -1407274, 683910, 216136, 1359146, 800654, 169570, -1482830 ], [ 135784, -945180, 1458220, -662116, 711588, 1379976, -301632, -391940, -145580, 476988, -319032, -127012, 896992, 377580, 1022900, -1381940, -303240, 928436, 263280, 519200, -344168, -355048, 417952, 131944, 1684280, 285556, 1213964, -38864 ], [ -339746, -1316664, 1222420, -331912, -141012, 1139634, 120444, 207124, -261014, -136770, 177846, 478448, 799174, 568896, 844808, -1017584, -147498, 487112, 173202, 574586, -694988, 140066, -15380, -82274, 1771856, 65536, 1401446, 818668 ], [ 867904, -1707264, -625280, -1088512, -1206912, 801984, -637056, 759424, 492736, 1039680, -544704, 674048, 1033024, 919296, -78592, -329984, 677952, -882688, 649152, -921664, -1052288, -837184, -874880, -607424, 1273856, 603136, -647104, 93568 ], [ 1182444, -1656598, -523532, -1222300, -626686, 675808, -493276, 412422, -10920, 368334, -82518, 213812, 747434, 1175354, -568466, 192926, 1033068, -992416, 777920, -1502358, -366924, -416934, -834992, -382568, 974688, 617942, -1260572, -256744 ], [ 832344, -1277548, 1028968, -892600, 1178564, 707008, 321224, -603828, -1450320, -1678116, 1261332, -734488, 75284, 1361204, -735716, 593276, 1038168, -164416, 648320, -1401708, 1094376, 1043316, -125792, 400432, 823488, 243692, -806072, -328144 ], [ 764474, -114858, 1111558, -147810, 615344, -299322, 450364, -307338, -876280, -403716, 1657742, 209492, -404336, 1301614, -885936, 568916, 745308, 102114, -192770, 205252, 1094086, 662636, 43128, -282058, 254728, -447758, -187122, 493556 ], [ 619352, 912600, 776776, 309120, -120544, -1150992, 552520, 221760, -109960, 1026312, 1670936, 1059416, -813656, 1152544, -778944, 424280, 406680, 271368, -1073336, 1648288, 894640, 133616, 10608, -763072, -217448, -960200, 316512, 1099088 ], [ -159298, 597150, -561974, -1080480, 150056, -352692, 1066570, 911760, 39590, 591162, 437486, -112834, -1009406, 731944, 664656, -8770, 68430, 383418, -1586486, 1014088, 830140, 312716, -643092, 997328, 154702, -276650, 81912, -151612 ], [ -719532, 402468, -1228000, -1514612, 637916, -307356, 967600, 737276, -244224, 452152, -33956, -61628, -833944, 550024, 780012, -682948, -104172, 43676, -1528912, 837188, 771148, 570560, -738648, 1801852, 673664, -393052, -410612, -176136 ], [ -1016382, 353418, -1082800, -796562, 1387766, -1170006, 129400, -479674, -1050624, 670252, 413494, 1464922, -210844, 655924, -706338, -1647898, -77022, -840874, -783112, 1211738, 718798, 923360, -161148, 1453702, 1369664, -1474102, -1214162, 1277964 ], [ -653328, -23568, -276800, -239568, 1216192, -1344080, -88544, -358448, -1200704, -303776, 454608, 983984, -758256, 391104, -525680, -842016, 293072, -785408, -1028400, 321808, 809136, 106096, 224944, 496272, 1322768, -418528, -1546416, 670368 ], [ -58704, -526422, 663190, 265446, 738586, -1217834, -104306, 158506, -1103096, -1566458, 371172, -132202, -1616376, 5442, 189898, 514170, 715610, -420692, -1544208, -899162, 907722, -1024352, 527434, -621762, 1029956, 1252334, -1657836, -565224 ], [ 720096, -1379772, -561860, 834396, 419236, 509116, -318356, -723644, -405296, -49508, 607272, -147652, -400176, -261708, 169348, 658020, -395740, -288392, -482208, 231388, 42372, -143552, 382084, -633012, 884456, 291884, -306936, -84624 ], [ 810296, -1440822, -1158760, 921246, 247186, 1636916, -273756, -814144, 260754, 884792, 281372, 141598, 410424, -677508, 385348, 646870, -638590, -450492, 323492, 750788, -357178, 314698, 304234, -391162, 349756, -226666, 179564, 531526 ], [ -476704, 82728, -499360, 43896, 369736, 1566416, 288144, 678656, 863304, 653792, -1168528, 1040248, 409824, -1390608, 1074448, 325720, 855560, -1201392, 616592, 47888, 174872, -72152, 361384, 356888, -963344, 138584, -1062736, 1418776 ], [ -795880, 584216, -701376, -425682, -281146, 566444, 412756, 753278, 1076600, 251054, -1279398, 1527460, 614708, -1075536, 919898, -488648, 1476450, -1154138, 820674, -376960, 689062, -631398, -70830, 296632, -403964, 101420, -1003888, 1193536 ], [ -538480, 476816, -1416576, -652332, -1392796, -987256, 276856, -16972, 1058000, -253996, -592548, 1769560, 942008, -147936, 262748, -1596848, 1577100, -631388, 971724, -636160, 1192612, -1293348, -794580, -245168, 1270936, -175480, -169888, 305536 ], [ -475108, -487426, -1043508, -901200, -76198, 30398, 204574, -438082, -366406, 653108, 388656, 1019716, 884564, 310602, 730436, -751106, 1121886, -426728, 1204194, -1006864, 578638, 57018, -950184, 345046, 327286, 530180, 353474, -291974 ], [ -391840, -1286400, -427168, -1052288, 928160, 1024064, 43776, -679072, -1286144, 1105120, 982912, 442144, 851808, 485568, 983168, 14208, 544288, -419264, 1216096, -1056736, -174272, 987136, -1028800, 980352, -435872, 803200, 587616, -682816 ], [ -172990, -1201200, 737282, -835688, 2510, 1104764, -463824, -367822, 105856, -573830, 55912, 817894, 1033458, -234732, 82568, -143592, -306362, -1036964, 388546, 112214, -1081172, -277664, -1005700, 1418952, 306178, -834200, -145134, -404716 ], [ -184116, -1222476, 990112, -930460, 95336, 1304024, -749960, -145264, 654940, -1119088, 116608, 470808, 966740, -838980, 290960, -548696, -258312, -719180, -466592, 706604, -545592, -843568, -501748, 748332, 87512, -583152, -733408, -199728 ], [ -419166, -1347426, 355312, -1328410, 1179836, 1618724, -820460, -9064, 383290, -560488, 1139008, -580092, 658190, -1330230, 1579160, -1194596, 664788, 509470, -1348592, 741554, 1394508, -728968, 470402, -1002318, -1066588, 1506648, -1181008, -65928 ], [ -504456, -968736, -555128, -88960, 152336, 1371344, -192080, -561304, 229120, 215792, 791248, -526152, -86440, -570120, 591440, -848216, 603048, 1025200, -895472, -29656, 1149888, -723928, -476368, -1026288, -177688, 1737168, -1196728, -114048 ], [ -520218, -499640, -1315840, 1378680, -1116836, 996450, 534916, -1076956, 204518, 917020, 68692, -311348, -869544, 300852, -795958, -290824, 277472, 1179468, -164852, -778042, 412918, -658806, -1599880, -574222, 940562, 1426666, -951836, -130046 ], [ -224268, -375440, 47360, 1086480, 395464, 747900, 522616, 434744, 1153268, 360520, -967208, -1217048, -967344, -790248, -538708, -93424, -219328, -446232, 19048, 653108, 198868, 256044, 219920, 308828, -674788, 375916, 775864, 607804 ], [ -299286, -421992, 315694, 694926, 970194, 306500, 403190, 725892, 1098212, 260132, -1383436, -1153220, -449532, -1048004, 43284, -358980, -175684, -1245084, 289368, 848916, -118712, 627550, 1042758, 617272, -1340910, -288496, 1552306, 701738 ], [ -962736, -739392, -1152656, 145776, 57744, -440800, 113840, -919008, -549088, 883232, -816736, 448480, 1044768, 16096, 1140384, -1358880, 725216, -732384, 696768, -914784, -600512, 137200, 284208, 14272, -501360, -340096, 819856, -225712 ], [ -1250010, -750282, -1582238, -14652, -340728, -255616, 68372, -1061958, -386908, 791312, 207740, 1130752, 1360152, 399244, 1337538, -1816446, 756566, -294450, 950862, -391542, -328430, 497836, -39414, -74852, 616242, -579478, 549160, -890818 ], [ -1360260, -616932, -1522988, 7848, -497328, 368384, 137672, -498108, 626792, 362912, 1447640, 1380352, 1120752, 461944, 1111188, -2018796, 378716, 108300, 1132812, 1207908, 298420, 1258936, -158364, 77848, 1864692, -907228, 495760, -1432468 ], [ -417996, -914136, -707458, 476816, 421946, 250850, 946316, -915232, 471324, 1027760, 454324, 108924, 1026184, -695916, -178626, -772826, 517706, -716810, 218448, 559688, 856942, 31516, 729940, 851194, 1013370, -787196, 576242, -728154 ], [ 57464, -986496, -208088, 792056, 713456, 31120, 1446136, -1327712, 191784, 1413520, -133136, -470936, 510064, -1513696, -813136, 231024, 576656, -987920, -351112, 51848, 1204552, -771944, 983880, 1096584, 104120, -332376, 593112, -49744 ], [ -830086, -408096, -635138, 650906, -802444, -413780, 1040986, -1653512, -340866, 949420, 563764, 965614, -1176236, -1304296, 434564, 459924, 376556, 356980, 110138, 99398, 977302, -259694, -582570, -156666, -806230, 1009374, 424962, 463556 ], [ -1141396, 139896, -452348, 465068, -552328, -253880, 588040, -744176, -459312, 526228, 125656, 1029184, -760856, -581152, 296264, 871020, 422912, 1079608, 510572, -148984, 762820, 317404, -1320276, -871644, -403408, 1129932, 38244, -12244 ], [ -999946, 663996, 209602, 244118, 1085372, 381220, 97540, 1135624, -252312, 135178, -1204244, 13984, 1305844, 545648, -931036, 1425270, 662912, 1313308, 863222, -629884, 558370, 945454, -1406826, -1163694, 1031192, 290982, -520206, -1265194 ], [ -1282944, 569600, 318208, 407808, 829184, 310400, 237824, 188288, 155648, -19200, -735488, 34048, 1467520, 482816, -958336, 598144, 157440, 683520, 1311232, -219392, 917760, 208768, -171264, -499968, 1037824, 443520, -8064, -1492736 ], [ -1384178, 357108, 260230, 433426, 437850, 246092, 409766, -1025270, 550034, -169860, -205352, 282142, 1159254, 151518, -655152, -237474, -393418, 54480, 1635668, 178274, 1164906, -512584, 910386, 161338, 765782, 713868, 648816, -1406888 ], [ -3428, 76008, -213620, -728924, 1154100, 925592, 135116, -960620, 664484, -535560, -1116752, 821692, 21804, -552132, 370848, 258876, -462868, 293280, 1145768, -390076, 195156, 220016, -225564, -147212, 300332, 678168, 1077216, -523088 ], [ 759100, 112566, -349814, -1142306, 960606, 1332644, -446170, -1022690, 135830, -119028, -1107782, 657682, -603024, -610236, 634944, 577620, -58900, -23244, 207530, -434320, -439974, 374192, -712206, -572120, -160564, 521094, 606894, -294602 ], [ 734800, 553416, -56264, -602456, -390744, 1392944, -1417720, -1246040, -1211320, 1293072, 72568, -401768, -575424, 153264, -70656, 670320, 947600, -1046544, -1301320, 188480, -649224, -207808, -372456, -1145120, -615664, 209544, -1007256, -900152 ], [ -86780, -36214, 80976, 83254, -754624, 1519134, -1316000, -1416810, -1199750, 1546872, 4088, -582758, -324304, 372484, -227356, 78160, 916360, 76366, -672430, 403950, -394384, -861858, 265944, 42980, -548594, 175744, -894956, -417252 ], [ -1159036, -957368, 136440, 793696, -752556, 1636564, -813424, -1541760, -673316, 1350072, -473324, -441928, -3120, 418256, -186248, -737924, 523740, 1873580, 676956, 491720, 7848, -1506848, 960804, 1777872, -302660, 251272, -168252, 412376 ], [ -798886, -301868, -718260, 470896, -499806, 559714, 75176, -692160, 611734, 80172, 698626, -214228, -91320, 1357256, -210548, -637274, 714390, -203170, -49194, 1324820, -369852, -864848, -247446, 96072, -458810, 630772, 69498, -549124 ], [ -375088, 236512, -1225392, 245296, 50448, -347120, 909680, -225120, 1160176, -571776, 1278304, 102128, -91584, 1374800, -268016, -471536, 657984, -1118176, -276240, 1870784, -422544, -386240, -838560, -1019088, -511760, 747808, -19968, -819568 ], [ 183962, 526012, -993942, 226246, 1232898, -892670, 1629230, -571020, 143326, 89424, 599404, 606878, 95016, -565750, -395966, -167486, 76584, 435524, 557310, 1806584, 215406, -254840, -118260, -930138, -345410, 307108, -804768, 378482 ], [ 53380, 774020, -108280, 10868, 1094412, -1073624, 829308, -245688, 210880, 197152, 312700, 494400, -16096, -566572, -162080, -85708, -560936, 853944, 1072540, 674632, 245144, -443140, 454656, -734836, 175324, -298272, -671960, 455328 ], [ -511970, 995870, 1189820, -328282, 123162, -1024724, -928542, 502812, 962080, -44048, 273250, -7200, -314896, 655478, 299920, -144058, -1233836, 556644, 1387090, -1130468, -108556, -832990, 934656, -472486, 919474, -1007472, 39340, -174672 ], [ -706176, 779392, 645256, -934536, 103232, 267488, -565336, 1331960, 672880, -198344, -407032, 679704, -240512, 627552, 673384, -117000, -756992, 468784, -89752, 72344, 690208, 15576, 1198416, -225096, 823824, -1162472, 134016, -233200 ], [ -541146, 627892, 105856, -1182546, 368582, 1017548, 9164, 1624970, 229180, -136274, -823552, 1230594, -29522, 264252, 920584, 70650, -172862, 471904, -1174432, 1091174, 1249078, 849246, 1161936, -104256, 735624, -970802, 89376, -185530 ], [ 908004, 916792, 345856, 112404, 1383332, -912952, 555464, -259780, -404120, 755476, 78848, 748044, 574228, -925848, 699184, 865500, 366988, 752704, 47168, 135524, 373828, 1113396, 13536, -483456, 1023024, 379348, -258624, 51620 ], [ 1429342, 970890, -73040, 64106, 1133792, -1452178, 933414, -875060, -519642, 769216, 126474, 164040, 287536, -1113248, 325640, 538140, 137978, 575222, 382248, -700320, -406628, 859620, 8362, -89282, 1105962, 495696, -724210, 553986 ], [ 997792, 783840, -1168640, -1363744, -414208, -562528, 1138464, -186560, -103392, -118784, -703776, -524160, -913664, -270848, -204160, -941760, -880672, -72928, -193152, -1413120, -1089728, 73920, 1177312, 1099168, 978912, -655104, -1310560, 1328736 ], [ 705600, 333296, -1470808, -1182546, -370624, -971586, 760476, 68526, 421654, -239312, 38324, -74014, -1349044, -118158, -705050, -600212, -877206, 315906, 235156, -1685308, -1065890, -249574, 1389990, 875158, 443464, -850576, -1042708, 1037356 ], [ 414384, -100144, -1506436, -531252, 70364, -1627728, 302868, 221880, 906244, -193112, 1104716, 540644, -1499728, -137760, -1059884, 101740, -540420, 915768, 934840, -1771504, -841472, -412000, 1245012, 294232, -59144, -713452, -541804, 504652 ], [ -300216, 484856, -951286, 508098, 117914, -1075128, 747918, 556980, 586294, -623012, 996866, -502906, -764728, 12240, 174766, -732110, 441930, 708468, 1625140, -1092904, -515072, -163600, -30738, 13732, 1089556, 269198, -24754, 521602 ], [ -409120, 890040, -269856, 785680, -166784, -233176, 1134784, 260400, 240360, -835744, 434352, -1329960, -166256, 334944, 973904, -855208, 1077192, 128488, 1269192, -514432, -440952, -321872, -630680, -507456, 1163840, 603648, 598192, 355320 ], [ 498680, 993390, 623544, -215420, -1009184, 1094474, 1423984, -1096500, -149190, -683944, -891348, -1793610, 203044, 947544, 1042004, 214742, 1129842, -1077062, -842958, -104032, -790302, -1162772, -96230, -1432656, -565360, -149952, 1398892, -118530 ], [ 801280, 1027840, 921344, -549120, -1289984, 1537024, 1520384, -1548800, -279040, -633344, -1333248, -1948160, 326144, 1151744, 1064704, 571392, 1147392, -1478912, -1547008, 32768, -906752, -1443072, 81920, -1741056, -1141760, -401152, 1665792, -276480 ] ], [ [ -519808, 606592, 474752, 1687936, 847488, -938624, -776576, -787200, 876160, -1393408, 1186176, 124416, -1519360, -557440, 1019648, 987136, 1194368, -542976, -14848, -1412352, -763520, -1849344, -1858176, 726144, 897024, -684160, 484736, 235136 ], [ 384272, -360704, 294608, 1648960, 906576, -605360, 282688, 131904, 462832, -1544992, 889728, -603648, -1648624, 104528, 1303568, 862384, 942512, -221088, 596336, -1149648, -634928, -1534416, -878352, -7056, 763872, 275744, 845264, -535936 ], [ 1796897, -1872104, 13133, 1588060, 998901, -84635, 1937788, 1568004, -182993, -1781842, 426528, -1741248, -1850599, 1138853, 1747193, 667459, 548987, 281862, 1551311, -739173, -434003, -1042341, 652623, -1152681, 555822, 1775594, 1408589, -1740736 ], [ 1808822, -650494, -128482, 1768660, 719316, -649050, 1877468, 1692864, -1071928, -1421172, 1053158, -526848, -1886604, 667408, 327628, 668464, 1243752, 834442, 1013046, -1314508, -837878, 21004, -164692, -1259576, -113878, 1950904, 382284, -911476 ], [ 1657525, 355560, -73957, 1433730, 605980, -1080226, 1463860, 1435319, -1346984, -994124, 1201920, 391928, -1762684, 35436, -659398, 495308, 1421966, 954092, 172893, -1461308, -756644, 778949, -733854, -1324542, -428749, 1659474, -232742, -16860 ], [ 1290700, -39840, 615668, -718920, 1150480, -792376, 262960, 192644, 531616, -486224, -545280, -271072, -1133584, -777264, 283352, -319792, -427384, -415408, -1333332, 94192, 1127056, 355724, 115896, -1499592, 579476, 98424, 942808, 605040 ], [ 1278814, -539175, 86465, -627393, 467416, -11137, -693566, -155449, 969829, 351577, -552885, -319471, -986719, -766440, -7819, -861892, -1023625, -747586, -1594326, 1117303, 1054360, 63656, 934446, -1572852, 159755, 28071, 1573645, 1198392 ], [ 1594564, -1134450, -1567810, 1535682, -1348784, 1225538, -1424516, 322226, 78454, 1493902, 1045290, 199454, -1284994, 4560, -1437994, -1151992, -463150, -122236, -705876, 1648978, -824240, -107344, 1724196, -1552152, -1578070, 1333746, 1701670, 1765392 ], [ 484378, -236262, -795444, 1808367, -883767, 859804, -425201, 543152, 539144, 834348, 48769, -653755, 99477, 929036, -563772, -800372, 332541, 317918, -536677, -49629, -753097, -306465, 100237, -936458, -908469, 1336644, 1559343, 1968161 ], [ -656168, 874888, 316736, 1602504, -51128, 129320, 700840, 597600, 1038136, -207504, -1167248, -1640152, 1614064, 1650208, 649744, -261048, 1017552, 628968, -489896, -1874496, -342960, -390504, -1839680, -181016, 280800, 1043984, 1371304, 2000368 ], [ 689857, 898963, -389464, 1022379, -524453, -575905, -437585, -248700, -740939, -987654, 765802, -1104577, 983914, 373708, 275494, 616827, 323502, 214743, -85871, -469896, -841410, 543321, -1786280, 601159, 1194900, 780134, 1320079, 1304218 ], [ 1419892, 892948, -625444, 136584, -1044938, -450850, -772250, -824610, -1059254, -1186104, 1446952, -957952, 827134, 12178, 285214, 964752, 235662, 92358, 507364, 315114, -525120, 385116, -1062110, 526744, 1305870, 893444, 944014, 644818 ], [ 1225942, 841798, -156094, -1207716, -1636163, 919625, 98725, -994935, 813571, -512004, 250252, -1394752, 1380409, 1023103, 870889, 517752, 1057137, 407733, 1384414, 170739, 1013280, -1411134, 668215, -832556, 212145, 1572494, 80689, 40543 ], [ 1212120, 68888, 644756, -1523352, -490432, 1596732, -557800, -1136868, 1004248, 591824, -696692, -1169540, 1375620, 964492, 1299420, -526364, 533216, 724044, 1043156, 4108, 890540, -1979040, 971504, -512776, 643424, 1353140, 119980, -899704 ], [ 1277970, -1023262, 1592231, -1384002, 1423568, 1967157, -1889950, -1266243, 450898, 1885724, -1533167, -651515, 1123995, 432817, 1658445, -1834589, -585784, 1040769, 163031, -172367, 33065, -2003640, 643604, 549674, 1749224, 736415, 558505, -1988554 ], [ 36832, -1048850, 1648820, -715626, 701910, 1549778, -572382, -633418, -91204, 684714, -665496, -68666, 882286, 734234, 1618684, -1924034, -273846, 1089244, 175420, 696408, -641630, -404088, 282256, 521142, 1917444, 514406, 1365106, -96240 ], [ -471953, -1183400, 1152137, -463272, -195687, 1211969, 73839, 60695, -256876, 96873, -221151, 369445, 888532, 933656, 1223065, -1725332, 266589, 662245, 294664, 860121, -1221140, 364371, -180974, 268854, 1911420, 392945, 1325929, 1115766 ], [ 947872, -1635200, -736288, -1299072, -1454112, 1106144, -1098336, 885920, 545024, 1172448, -924576, 433120, 1532032, 841856, -73760, -828032, 1344864, -978080, 657664, -825504, -1562240, -1060704, -905024, -520896, 1489920, 516320, -900896, 474816 ], [ 1247977, -1789483, -479228, -1316066, -790910, 1144025, -869829, 696474, 56322, 385478, -313534, -147603, 1301127, 1070492, -628749, 105216, 1681733, -1162210, 709688, -1641196, -606331, -764188, -793971, -351832, 1194023, 303564, -1565660, -36704 ], [ 714802, -1722358, 1374472, -723716, 1302340, 1288850, 401046, -248076, -1392828, -1787572, 1275716, -1207878, 419502, 1537592, -631674, 1065216, 1466858, -262660, 530288, -1809496, 1314794, 813512, -61446, 530768, 991598, -159336, -1067960, -451904 ], [ 771697, -442333, 1259062, 121094, 825360, -165650, 566921, 67464, -976868, -226307, 1760876, 94922, -184703, 1361192, -783449, 859766, 989838, 229795, -587647, -35206, 1211234, 677422, 34859, -518952, 408338, -582261, -113440, 658381 ], [ 783376, 797792, 639676, 606860, 70416, -1466084, 684572, 639828, -323768, 1459216, 1820972, 1269092, -705296, 1069316, -686024, 504116, 463740, 581668, -1667092, 1655012, 863804, 317968, -131488, -1320480, -28552, -786672, 639452, 1542376 ], [ 81076, 848792, -1035149, -996265, -67884, -665909, 1441547, 1542753, 67882, 780916, 541247, -140683, -1010996, 690941, 839926, 301241, -108285, 524293, -1786417, 1334837, 871379, 170068, -1162888, 741720, 610598, 123828, -35173, 6226 ], [ -541358, 727990, -1798842, -1455018, 338190, -474810, 1255532, 1146504, -234034, 639714, -88840, -190118, -858410, 513982, 796130, -391472, -253746, 22844, -1561050, 1258612, 854066, 447712, -1415246, 1752028, 1173622, -15490, -797178, -202768 ], [ -1067483, 400015, -1463817, -533793, 1400715, -1018185, -67618, -816396, -1372309, 1146189, 64460, 1400857, -153185, 579907, -1140595, -1674872, 115179, -1014106, -920025, 1476562, 806741, 1238512, -728171, 1493878, 1644847, -1420765, -1664553, 1188632 ], [ -600728, -30720, -514416, -166016, 1144160, -1482880, -442184, -668600, -1668064, 68872, 83416, 903032, -692560, 514624, -666688, -923848, 526272, -718368, -1167272, 377392, 1076768, 227008, 105344, 590160, 1714496, -457240, -1827952, 655088 ], [ 209119, -512184, 545691, 52063, 456422, -1819204, -502793, 128311, -1632529, -1412465, 67204, -246316, -1556212, 381955, 559982, 461414, 871716, -15222, -1648085, -1052615, 1380338, -1291976, 936791, -498024, 1622690, 1204685, -1702552, -477505 ], [ 1168294, -1374384, -740034, 1184038, 161372, 284696, -752618, -683114, -506554, 306310, 300904, -23416, -67912, -299570, 223532, 502364, -701784, -386172, -501410, 302410, -95212, -314576, 526166, -756624, 925940, 339410, -378352, -312730 ], [ 1324144, -1360784, -1412759, 1530663, 95722, 1685296, -681743, -761739, 517221, 1236685, 38754, 484684, 867838, -943995, 362357, 388689, -1067734, -821547, 373915, 949885, -746912, 186924, 200191, -582624, 82365, -180765, 115948, 174445 ], [ -126656, 404416, -859484, 306588, 488872, 1679296, 30532, 625236, 1336596, 590260, -1215096, 1563184, 698488, -1514220, 1451732, -34236, 981416, -1385772, 706540, 182260, 249088, -263376, 43516, 456576, -1054860, -10740, -1049552, 1306420 ], [ -683375, 851031, -942354, -355273, -337816, 686014, 491780, 783161, 1680942, 245622, -1316553, 1884890, 861193, -1020177, 1243343, -769617, 1760015, -1153206, 844350, -175572, 889909, -694547, -444838, 501491, -254792, -20537, -937686, 1125403 ], [ -707450, 512106, -1404204, -682198, -1891216, -895436, 803480, 208886, 1742292, 80772, -731478, 1755740, 1221718, 107898, 261818, -1691142, 1781690, -445956, 866100, -289272, 1319134, -1114322, -1130788, -45934, 1699408, -137462, -64836, 162178 ], [ -353681, -651093, -862863, -881404, 70589, 270832, 420695, -166945, -121596, 859014, 629226, 1276622, 887827, 763116, 726326, -768711, 1175258, -245994, 1248375, -989196, 440188, 41794, -1055323, 484076, 693370, 888322, 287202, -517043 ], [ -105232, -1597792, -94352, -1029552, 1577456, 1387888, -45136, -432544, -1349248, 1095616, 1443648, 856720, 725824, 943968, 961872, 92640, 471456, -342000, 1376912, -1335984, -519296, 823712, -1012928, 1079280, -157488, 1347952, 395632, -898416 ], [ -366307, -1481842, 1190173, -1030377, 279581, 1442413, -594511, -355294, 386552, -967484, -5052, 767395, 1420324, -472782, -110553, 137490, -389994, -1366725, 454187, -192609, -1356296, -279538, -1336628, 1569405, 513087, -646523, -227243, -272541 ], [ -652120, -1422170, 1415068, -1201594, 202076, 1518598, -990822, -76986, 887504, -1655706, -57784, 343632, 1348934, -1301330, 110998, -464610, -408300, -1200036, -544158, 634036, -740252, -930436, -670200, 878110, 37354, -549972, -774156, -54520 ], [ -962020, -1417295, 608218, -1538719, 1312826, 1615873, -1238097, 397089, 186104, -1005231, 1248716, -405768, 531809, -1557155, 1592473, -1696635, 394350, 126714, -1616133, 1152286, 1290598, -1140886, 960300, -963515, -1554521, 1582578, -1247106, -233620 ], [ -1084840, -1104560, -689132, -140404, 324176, 1329928, -413952, -510216, 39524, -76956, 926276, -583488, -149356, -858740, 572128, -1335840, 437640, 1007724, -916488, 168976, 1095028, -1151296, -133860, -860480, -502136, 1746888, -1155816, -181300 ], [ -1103924, -733627, -1818705, 1487602, -905936, 941395, 605927, -1446704, 138329, 808811, 140545, -687378, -755385, -91088, -886576, -606233, 236476, 1519447, 93258, -911768, 407512, -993970, -1538171, -244834, 909341, 1352904, -795681, 17306 ], [ -569624, -545002, -127230, 1132252, 616864, 486970, 925202, 688096, 1273454, 606986, -1189730, -1462428, -961710, -968288, -527776, -162158, -495224, -473678, -187092, 707632, 348112, 306980, 661654, 627716, -612634, 315504, 805794, 1074956 ], [ -524148, -687383, 357845, 712812, 1177705, 28804, 802053, 1087797, 1172715, 600418, -1655022, -1338942, -485607, -1034387, 140802, -273926, -338857, -1371328, 28893, 1010606, 91512, 904071, 1480151, 841705, -1199359, -339705, 1475064, 1228879 ], [ -1254048, -1354808, -1070680, 191712, 212680, -435296, -22872, -1264728, -888360, 903568, -748272, 209808, 1072968, 186088, 1300752, -1267376, 1226168, -531328, 1032168, -774544, -477888, 384696, 107576, 11080, -302584, -388680, 665664, -50696 ], [ -1422183, -1256060, -1642711, 51735, -409013, -4754, -176280, -1538238, -558096, 981655, 328512, 1004931, 1549833, 657934, 1504605, -1746287, 1237529, -56386, 1402635, -364909, -283206, 667908, -55789, -304547, 785900, -710352, 347547, -1037378 ], [ -1325958, -796760, -1811686, 91110, -869138, 846796, -13680, -833388, 897504, 953830, 1485312, 1445406, 1517658, 777484, 1258530, -1983062, 517754, 246764, 1475310, 1077566, 271044, 1328808, 349886, -377822, 1964600, -1160352, 260622, -1886228 ], [ -400891, -814880, -629650, 825372, 229360, 260465, 1046090, -1321869, 827842, 1389555, 253917, 120011, 1091575, -757438, -22174, -1000518, 665146, -741091, 353340, 633429, 1063201, 246103, 1069972, 660547, 821097, -1045551, 599433, -804520 ], [ 45384, -792700, 132220, 1331532, 658100, -287060, 1703600, -1699764, 465212, 1642840, -472128, -490124, 341500, -1835488, -622104, -165568, 782176, -1127076, -285600, 220204, 1597256, -448972, 1068632, 1120872, -232348, -532236, 866528, 154340 ], [ -887466, -623725, -363155, 1158057, -872425, -619535, 1187300, -1683639, -588163, 1359490, 371472, 999751, -1269875, -1532488, 728046, 171632, 750376, 239349, 493800, 34129, 1403606, 53303, -940318, -92178, -863173, 1034439, 904328, 629915 ], [ -1280028, -15472, -330926, 752028, -663730, -278162, 532736, -667410, -646096, 943798, 66078, 1143736, -809264, -626704, 550782, 792962, 855160, 1131888, 835896, -404408, 1105418, 746174, -1788808, -1081284, -279694, 1189116, 269120, 45578 ], [ -1248078, 937928, 115849, 163278, 911495, 592663, -230464, 1134615, 78104, 424123, -1142097, 230236, 1279336, 752696, -826593, 1637537, 1067260, 1652088, 834396, -1041308, 725093, 1588799, -1725508, -1894434, 1257881, 234366, -894880, -1371547 ], [ -1565952, 868480, 501568, 326848, 1009920, 254272, -102720, -57856, 381504, 145792, -521728, 158272, 1453632, 841536, -1133760, 918528, 242624, 1081664, 1325312, -526784, 1285248, 571776, -291968, -1016960, 1488000, 240448, -222272, -1634304 ], [ -1622125, 555294, 678100, 416905, 939253, -80687, 81311, -1460548, 566115, -114499, 127087, 315790, 1112963, 567310, -989993, 115127, -598094, 460101, 1789311, -31994, 1657787, -457402, 909076, -37175, 1347771, 392357, 732519, -1570691 ], [ 194150, -153156, -301400, -673070, 1361578, 813538, -298114, -1091848, 480390, -511174, -887138, 966940, -309562, -528740, 707182, 384302, -495644, 631626, 1604286, -803444, -1738, 302348, -612824, -152750, 360246, 431882, 1492494, -762566 ], [ 1181201, -113727, -547145, -1028960, 1018402, 1481185, -812047, -1185577, -54927, -102418, -825530, 848233, -1098388, -749630, 1108249, 505373, -23264, 125232, 677586, -674918, -1010734, 426254, -1107731, -651455, -501516, 500909, 929763, -445184 ], [ 1112876, 877548, 140980, -450560, -299048, 1860460, -1497172, -1867852, -1162452, 1331432, 605320, -250292, -1080688, 143320, -140276, 437948, 919936, -1243968, -1193064, 599032, -1191784, -259096, -295556, -1637780, -1203216, 607484, -1316412, -752384 ], [ -81574, 109923, 104810, 109745, -606313, 1979420, -1177722, -1867742, -1327992, 1716047, 75970, -538942, -411293, 369505, -478826, 9613, 841456, -92628, -617314, 880727, -455159, -903966, 283859, -348480, -821911, 571554, -1311657, -247344 ], [ -1622444, -1240302, -207650, 649224, -537488, 1970776, -490402, -1598974, -1109948, 1680424, -1093918, -531856, 465138, 377716, -483854, -543570, 415378, 1862426, 780348, 819488, 559384, -1504150, 734976, 1668166, -83456, 497528, -504306, 502592 ], [ -860894, -510027, -991325, 668724, -149288, 759676, 290723, -581299, 606202, 232324, 373757, -479656, 248613, 1279666, -393179, -863445, 862453, -301399, -292602, 1411088, -462116, -1010575, -407424, 29191, -683456, 924428, -278181, -589408 ], [ -90200, 119808, -1439984, 515040, 413560, -257720, 1018832, -80224, 1410904, -490160, 1111040, -86224, 37032, 1157344, -351776, -869136, 847576, -1224640, -525216, 1854416, -891032, -543808, -853512, -1118744, -990560, 1065704, -370848, -888616 ], [ 699925, 536208, -1176734, -6660, 1347535, -863495, 1634282, -676924, 278779, 329290, 296240, 1032326, -164043, -1141556, -415076, -207186, -148949, 488360, 1027884, 1982666, -60707, -134008, 180063, -1223219, -675260, 600029, -1140948, 496859 ], [ 249568, 724540, -237146, -123514, 1034358, -1045150, 773638, -432192, 479136, 480958, 56072, 1046416, -309918, -947026, -74956, -120006, -887368, 835068, 1515210, 806218, 209936, -340010, 779490, -1004590, 139738, -295930, -827472, 521562 ], [ -982832, 769090, 1128829, 14861, -65067, -959425, -1017587, 343008, 1519536, 211633, 178172, 364216, -420993, 819449, 519494, -395181, -1463068, 320418, 1330635, -1192757, 127736, -934235, 1105215, -582265, 1269763, -1463155, 169128, -311613 ], [ -1011428, 657920, 450588, -769184, 147908, 555864, -784996, 1258152, 887000, -169688, -713948, 1176996, -198460, 586112, 706556, -53188, -675844, 138424, -224548, -38776, 709012, 139580, 1398504, -180272, 1206320, -1646896, 271936, -206592 ], [ -644078, 679100, -124392, -1154189, 596663, 1445499, -213886, 1618842, 162380, -303263, -1234268, 1763166, 192710, -5503, 763511, 460232, 168596, 139804, -1274818, 979454, 1131247, 1125875, 1383804, -26207, 1056590, -1333081, 241681, 18303 ], [ 811372, 1293800, 555408, 436786, 1448138, -756126, 877964, -295908, -241720, 600262, 150232, 827316, 1121060, -1206778, 467786, 1405232, 680696, 737704, 258932, 156404, 644122, 1075250, 150504, -855482, 1053140, 565994, 47206, 336378 ], [ 1319807, 1458617, 244200, 419334, 1005353, -1521522, 1410485, -893051, -419306, 774998, 166250, -142685, 736132, -1219280, 73604, 839855, 431928, 589425, 671471, -771356, -54643, 631315, 101685, -467309, 1052206, 815942, -502358, 788208 ], [ 855632, 1161392, -1084800, -1250016, -766672, -811872, 1368560, -136976, -364256, 201248, -1223200, -1147760, -997568, -10880, -421696, -1276720, -598272, -325200, -67504, -1806656, -970768, -216560, 1269360, 1171216, 1053856, -627808, -1416608, 1377408 ], [ 620082, 607163, -1389796, -1077445, -711526, -1181509, 1093467, 58481, 80430, -292675, -276073, -421185, -1471441, -71747, -1149751, -1009931, -904778, 174759, 143303, -1911703, -952156, -525057, 1492327, 824155, 315587, -989498, -1427922, 1085679 ], [ 386250, 61880, -1374928, -381658, -190420, -1745830, 788520, 120782, 569568, -721426, 1198472, 564498, -1543066, -405332, -1723348, -212696, -880430, 991062, 641486, -1754560, -696022, -639630, 1369858, -11510, -433792, -934574, -1137366, 579762 ], [ -540825, 420980, -875128, 586817, -9070, -1183105, 867420, 400157, 354768, -649651, 1451372, -870477, -917791, 83218, 205202, -748196, 691795, 1033737, 1482461, -1483360, -623497, -206205, 221083, -273785, 996608, 536851, -191241, 357987 ], [ -553532, 685636, -115852, 700648, -337488, -279984, 1043396, 96768, 78116, -589104, 826164, -1819848, -269864, 608448, 1330796, -795432, 1634664, 480320, 1160456, -935324, -655664, -239400, -419548, -781396, 1248012, 1115272, 743460, 85280 ], [ 968593, 791761, 1078973, -620102, -1521588, 1194516, 1382321, -1184832, -302359, -547404, -1273011, -1954098, 416086, 1195248, 1108571, -23082, 1521114, -1073680, -1113694, 77401, -863564, -1055850, -207223, -1700821, -479613, 194722, 1658985, -272920 ], [ 1475968, 827136, 1477248, -1060352, -1916288, 1686016, 1495296, -1612032, -429184, -533504, -1972736, -1998848, 644736, 1390848, 1034496, 234368, 1483264, -1591680, -1871744, 414976, -932864, -1328000, -136448, -2007296, -1055488, -112128, 1964160, -392320 ] ], [ [ -159744, 610304, -4096, 1691648, 962560, -667648, -364544, -319488, 634880, -925696, 774144, 376832, -843776, -86016, 1056768, 393216, 1019904, -90112, 0, -811008, -225280, -1196032, -1290240, 143360, 1015808, -487424, 577536, 290816 ], [ 456192, -323584, -143872, 1513472, 939520, -260608, 421888, 337920, 264704, -1057792, 522240, -262144, -915968, 204288, 1175040, 428544, 827904, 195584, 342528, -800256, -100864, -865792, -757248, -134656, 902144, 308224, 800256, -391168 ], [ 1418592, -1782784, -362272, 1235072, 903520, 375392, 1650688, 1365120, -313696, -1264192, 128640, -1260544, -1028768, 657888, 1359840, 483744, 527904, 641984, 877728, -783456, 93536, -349792, 75552, -569056, 724544, 1551424, 1148256, -1456768 ], [ 1471552, -506944, -388032, 1453952, 798080, -516288, 1298048, 1397760, -1060096, -1246592, 619840, -556544, -1363328, 293888, 32640, 550144, 1009664, 665024, 642368, -1234816, -706624, 110208, -321408, -1010176, -46656, 1571584, 477056, -573568 ], [ 1437792, 537216, -244448, 1284032, 704000, -1141184, 790016, 1140128, -1248384, -1107456, 715648, 14464, -1564672, -167680, -817216, 419328, 1161024, 398336, 99552, -1298560, -990848, 386144, -555968, -1270080, -446816, 1216064, 9408, 332416 ], [ 1329792, 124416, 429952, -333568, 665600, -483584, 137216, 134528, 508416, -608256, -753152, -283136, -1257472, -762880, 329984, -387072, -5376, -753664, -1304448, 74240, 727552, 47744, 63232, -910080, 563584, -123136, 484608, 841216 ], [ 1340352, -287136, 71008, -452320, -16768, 369952, -563008, -159712, 943584, 31968, -700640, -105248, -1123744, -729088, 138080, -694272, -496608, -974656, -1586496, 931616, 928384, -194560, 832192, -767232, 288544, -183136, 843744, 1335040 ], [ 1460352, -697536, -1241792, 812480, -1293568, 1404352, -1307008, 202688, 158784, 802368, 756160, 511552, -1150144, -114688, -1289920, -540672, -364608, -336256, -832896, 1313216, -271616, -348160, 1739392, -824832, -1173056, 937664, 1095744, 1815040 ], [ 635584, 104256, -596736, 933408, -729632, 894720, -577248, 543616, 512000, 618240, 198496, -374688, 92256, 476288, -705408, -184064, 313952, -88256, -354528, -206432, -298464, -273376, 298336, -347584, -881760, 1068800, 1105696, 1957344 ], [ -178944, 1037056, 300032, 790272, 127744, 82688, 308992, 732160, 877824, 192000, -552448, -1449216, 1408512, 932864, 209408, 214784, 935424, 57088, 50432, -1790976, -124416, -97024, -1459200, 256768, -182272, 930304, 1075968, 1935872 ], [ 908256, 737056, -458368, 634272, -95456, -294112, -327008, -314240, -838176, -427200, 949952, -1211616, 904512, 308864, 22208, 577184, 28224, 93088, 369632, -264576, -522816, 490976, -1353600, 897568, 566528, 435904, 1179168, 1191872 ], [ 1512576, 635776, -803968, 187392, -598976, -129472, -555968, -1000640, -1152576, -706560, 1348352, -1076736, 846912, 238784, 70208, 594944, -240576, 86848, 739712, 517824, -397056, 269696, -886080, 679168, 803648, 475264, 1009728, 654272 ], [ 1392576, 832576, -530368, -695808, -1522976, 847328, -174368, -1147040, 635424, -476160, 90752, -1095936, 1458912, 999584, 471008, 95744, 448224, 17248, 1186112, 184224, 514944, -1165504, 124320, -828032, 273248, 1315264, 431328, 426272 ], [ 1199360, 150784, 190848, -836864, -648192, 1441408, -579840, -990592, 694528, 220160, -819072, -873856, 1458560, 968320, 1061504, -531584, 233472, 150656, 669056, -129408, 436864, -1465856, 454144, -574720, 696320, 1065344, 408704, -425728 ], [ 973760, -919616, 1110048, -649664, 1022208, 1866208, -1333440, -700192, -11072, 1122560, -1575072, -545056, 1187360, 586720, 1735904, -1215584, -380928, 373856, -274144, -434208, -79136, -1264256, 482944, 457280, 1541120, 333344, 631904, -1553728 ], [ 175104, -685248, 1041792, -587968, 582720, 1121216, -559680, -428736, -413568, 317632, -543232, -74176, 655680, 759232, 1635968, -1534912, -107328, 665728, -120960, 338432, -751424, -219648, -28160, 198720, 1632896, 515392, 935616, 183552 ], [ -114528, -605952, 565728, -676480, -4896, 543200, -266592, -55392, -488064, -2336, -38944, 222560, 477312, 848512, 1217120, -1575808, 382560, 550624, 96768, 495968, -1320320, 285984, -459200, -98112, 1654016, 582112, 740448, 1288896 ], [ 924672, -970752, -924672, -1146880, -900096, 435200, -1262592, 580608, 270336, 984064, -953344, 66560, 1216512, 704512, 5120, -913408, 1397760, -613376, 442368, -965632, -1617920, -623616, -665600, -448512, 1519616, 320512, -740352, 669696 ], [ 1193312, -1141536, -492800, -1130176, -398656, 583136, -1044960, 502464, -74816, 246336, -509632, -471968, 1194784, 945792, -370272, -80384, 1634144, -716480, 556800, -1501184, -796832, -461312, -636704, -361344, 1235232, 197888, -1041920, 207360 ], [ 888512, -1167936, 1369600, -750976, 1142144, 921536, 75840, -107136, -1241216, -1774464, 944768, -1295168, 606784, 1473792, -123072, 879616, 1290944, -30080, 499200, -1347584, 856768, 498688, -432704, 51456, 839232, 178688, -465920, -138240 ], [ 604512, -79456, 1289280, -172096, 923264, -35904, 348000, -63616, -930816, -556704, 1479808, -235968, -239136, 1169792, -337632, 587456, 966464, 254880, -159520, -16704, 939968, 630848, -420064, -442624, 482752, -137952, 76800, 587360 ], [ 268800, 917504, 710784, 187520, 424448, -918912, 526464, 217472, -449280, 855552, 1645696, 777600, -999936, 799616, -423168, 205184, 596096, 433536, -830848, 1241472, 804992, 545792, -501760, -781312, 284416, -328704, 475776, 1148672 ], [ -355200, 533504, -914016, -765280, -122752, -364512, 898464, 1218272, -262080, 673152, 616096, 31200, -1105536, 754016, 541632, 361184, -30304, 378336, -1082848, 1167072, 792992, -11008, -924160, 428288, 884416, 381696, 146976, -17728 ], [ -632128, 294208, -1570496, -1080512, 88384, -164800, 803712, 982016, -489408, 750784, -46848, 122560, -740032, 669248, 328128, -206336, -271552, -80512, -1149888, 1128576, 641728, 185088, -1029952, 1187456, 1261376, 327232, -440768, -111360 ], [ -490528, 229408, -1059296, -626912, 1213984, -392800, 146112, -745984, -1216608, 1141984, -267648, 1224160, 193568, 537248, -1306272, -1646336, -48352, -1026112, -993888, 1133376, 322528, 1289088, -753952, 1403456, 1369376, -649568, -1340768, 1088640 ], [ -359680, -238592, -438784, -325632, 1018880, -751616, -301824, -608512, -1271808, 160512, -189184, 971008, -369152, 252928, -716800, -995072, 208896, -713728, -1027840, 184832, 686080, 629760, -232448, 623104, 1489920, -264448, -1314304, 672256 ], [ -195808, -830720, 163616, -48480, 383168, -1079936, -662496, 104096, -1067232, -1174752, -9472, 289024, -1355648, -70880, 548672, 317632, 426624, -25024, -1085920, -1000096, 1218112, -561408, 340000, -453248, 1572288, 539744, -964096, -257888 ], [ 848192, -1118720, -558784, 889920, -72832, 388864, -636096, -570304, -100032, 176448, 163328, 346624, -328448, -102080, -70528, 476032, -581376, -548224, -176320, -95296, 234112, -158208, 136000, -520448, 636288, 311744, -388096, -356288 ], [ 1211392, -942720, -1021984, 1215520, -247232, 1284864, -436896, -697504, 643168, 1006048, 27328, 538624, 434752, -418080, -74528, 408032, -710976, -923424, 530080, 407904, -159488, -36608, -31200, -242048, -164512, 83744, -157696, -16288 ], [ 212992, 161280, -966784, 315520, 141568, 1035264, 107904, 269696, 938368, 792448, -726272, 999424, 669952, -1303680, 1151872, -112768, 916224, -1002624, 830080, 107904, 627712, -478208, -124800, 727552, -694912, -144256, -618496, 1200512 ], [ -320672, 517792, -834880, -112224, -326912, 373568, 359424, 572128, 1051584, 366784, -702304, 1180480, 783328, -1130464, 1096864, -651616, 1377824, -782528, 680384, 50048, 941152, -773920, -325184, 570656, 15488, -254944, -480704, 973472 ], [ -577472, 428992, -657280, -258624, -1306112, -533632, 436224, 478528, 1056384, -185216, -215104, 1194880, 824128, -326464, 278464, -1201216, 1145024, -384128, 262784, 136448, 972352, -982720, -589184, -257344, 1465088, -295744, 13696, -113728 ], [ -304352, -255968, -194848, -579456, 291424, 462464, 276768, -144992, -179712, 614080, 861632, 891328, 714784, 470912, 455872, -779296, 1042496, -188864, 788000, -651520, 453760, -261952, -842144, 418304, 622784, 411968, 331456, -476704 ], [ -73216, -908288, 320000, -825856, 1423872, 1341952, 92672, -594944, -929792, 1015808, 1441792, 605696, 694272, 863232, 579072, -259072, 752640, -262656, 1125888, -1184256, -114688, 273408, -1044480, 1118720, -76288, 678400, 498176, -674304 ], [ -166816, -1249088, 936800, -741856, 15072, 1181152, -106528, -234944, 510208, -481792, 1792, 488096, 1049472, -235968, 183072, 312128, -269760, -1263456, 470688, -495456, -690688, -172992, -1063680, 1428320, 487712, -922400, 164576, -494304 ], [ -383232, -1437888, 830080, -735680, -84096, 1251392, -412736, -34240, 909312, -1090496, -183296, 94464, 946240, -891328, 424256, -93120, -479872, -1263488, -332864, 153216, -437376, -449152, -489472, 937792, 202944, -766080, -440192, -386048 ], [ -719232, -1478688, 18880, -805280, 1091904, 1546592, -823136, 11360, 294912, -833696, 853504, -567936, 396640, -1114528, 1285856, -1449120, 100928, -289088, -1280864, 762816, 623424, -559552, 662528, -331808, -908256, 1101120, -1308992, -347648 ], [ -989952, -1279488, -901760, -106880, 290304, 1317632, -421376, -497920, 104832, 10624, 625024, -700416, -187520, -661888, 628736, -1182720, 5888, 756352, -852224, 55296, 653184, -689152, -299392, -309248, -243456, 1424640, -1133312, -364928 ], [ -1165056, -1003936, -1645024, 701760, -771840, 937248, 184992, -960896, 93408, 890272, 19296, -735808, -722528, -131456, -300544, -555744, -260352, 1572256, -170816, -744960, 413312, -737088, -1461408, 67264, 667104, 1253376, -606688, -310336 ], [ -569856, -569536, -399424, 716160, 437760, 358848, 806592, 373504, 787008, 686272, -1178304, -1115008, -696128, -486656, -185344, -366144, -548352, -14144, -377216, 752640, 58112, 54912, 566592, 744064, -348096, 24576, 792512, 577664 ], [ -524032, -615840, 70368, 621056, 967136, -151808, 871392, 567392, 749344, 663232, -1617728, -844608, -172320, -479008, 291776, -507840, -334304, -823808, -133536, 1090240, -211712, 515616, 1280544, 890976, -752672, -679904, 1290624, 688928 ], [ -1349632, -1424640, -690432, 352256, 417536, -555008, 52992, -1047808, -448256, 927232, -854528, 456192, 1140480, 104192, 1342976, -1175040, 676096, -401408, 824064, -412160, -346112, 450816, -89856, 197376, -188672, -552704, 359424, -431872 ], [ -1357600, -1317888, -1023648, 173216, -66784, -249920, -228480, -1248064, -243968, 1062304, 270976, 785952, 1516512, 463808, 1472096, -1275936, 890080, -86720, 1089696, -85088, -92096, 554112, -46944, -303648, 527104, -557696, -64224, -1015744 ], [ -980800, -780288, -1155648, 36416, -520384, 388480, -257280, -782464, 620032, 1136704, 1566976, 658752, 1451712, 718208, 1167296, -1110336, 729280, 177280, 1029696, 1102912, 344704, 736512, 661056, -714048, 1314304, -624896, -249024, -1346944 ], [ -524576, -457600, -425664, 537344, 205696, 141536, 522176, -1122784, 479552, 1458720, 150880, 31648, 1069216, -326208, 33216, -764864, 785728, -322592, 420736, 683744, 970720, 295200, 838784, 165024, 454624, -629024, 42720, -505472 ], [ -317696, -190080, 4736, 943744, 466816, -87424, 1002496, -1367424, 205952, 1537280, -670720, -159872, 455296, -1097728, -562944, -390144, 864768, -455552, 101376, 260224, 1352960, 1920, 614144, 701184, -345216, -331904, 299520, 275328 ], [ -802496, -58080, -453664, 1042144, -639584, -200224, 599296, -1288224, -358048, 927680, 346880, 884128, -771104, -1020928, 382656, 51456, 989568, 478048, 619776, -54176, 1050560, 162720, -677056, 197184, -856416, 788896, 424320, 800928 ], [ -1136768, 134400, -377152, 738688, -603584, 14912, 228352, -623040, -229888, 569408, 333632, 875776, -423680, -282880, 418368, 717504, 1012224, 1189888, 734976, -359168, 776384, 589632, -1126912, -672384, -211776, 827776, 22272, 310464 ], [ -1352768, 374400, 119648, 119488, 330016, 487712, -117248, 502560, 442112, 408608, -489568, 40576, 1160320, 974720, -260832, 1559904, 954624, 1727488, 533376, -656768, 524384, 1225632, -915712, -1829184, 1341024, 16576, -793728, -978336 ], [ -1261568, 315392, 440320, 477184, 794624, 178176, -145408, -458752, 505856, -28672, -417792, 104448, 1013760, 899072, -690176, 1007616, 133120, 1005568, 753664, -313344, 880640, 397312, 53248, -1028096, 1142784, 30720, -153600, -1040384 ], [ -937696, 147264, 571264, 799328, 1129696, -135584, -158432, -1511936, 459424, -450464, -287584, 370368, 478240, 543936, -814688, 317344, -628544, 200928, 1027104, 23744, 1100320, -451776, 815232, -102048, 641824, 171232, 679072, -846880 ], [ 432704, -356736, -225536, -62272, 1180096, 308416, -400832, -1012736, 380224, -505664, -712384, 912768, -589760, -104064, 584512, 218944, -278144, 174528, 1187904, -317056, -82880, 42624, -384768, -406848, 130624, 221632, 1175872, -393280 ], [ 1165280, -192288, -341216, -565888, 864064, 703840, -689696, -1036256, -3104, -95168, -441280, 674784, -1023104, -236736, 898144, 133216, 179968, -304896, 583104, -163648, -696896, 42816, -838176, -878496, -468224, 341728, 589216, -274432 ], [ 1086080, 822912, 409984, -613888, 81664, 1037440, -1037696, -1725056, -773504, 908032, 715520, -556416, -648704, 286464, -169856, 63616, 775168, -1360896, -996096, 618752, -586496, -585984, -341376, -1562496, -1178624, 550528, -1376384, -581632 ], [ 19520, 225952, 240704, 29792, -65376, 1316480, -810176, -1532096, -1091584, 1335712, 154560, -838976, -128224, 230624, -514496, -248864, 476288, -438656, -435136, 684832, 57184, -1123264, 190624, -498816, -817184, 328128, -1177184, -51072 ], [ -1354368, -906048, -257472, 889344, 17920, 1538560, -365760, -1009984, -1203328, 1515008, -968000, -770816, 425408, -12160, -582976, -645824, -107840, 1122752, 840320, 510464, 849152, -1594688, 697856, 1124416, -98304, -28416, -219584, 738304 ], [ -840768, -169248, -543072, 447744, 75520, 405760, 356640, -177184, 212672, 267008, 210400, -492416, 250208, 607040, -172576, -902624, 763360, -242848, -210880, 1067264, -24448, -877088, -166144, -25184, -559104, 441984, -313184, -144896 ], [ -229632, 387072, -729600, 0, 362752, -412928, 1018368, 134144, 993536, -457216, 873472, -18944, 98048, 456704, 38912, -777728, 983296, -818176, -464896, 1527296, -427264, -386048, -551680, -925952, -835584, 716544, -481280, -500480 ], [ 588768, 559872, -705600, -460800, 1137952, -564128, 1551168, -662656, 424736, -68416, 441472, 869056, -5152, -1328896, -172288, 158272, -180704, 285824, 975104, 1781696, 170336, -376448, 79520, -1297952, -720384, 574944, -807680, 265120 ], [ 298752, 747392, -126656, -416704, 847424, -744768, 795968, -452608, 522752, 27456, 162560, 1018112, -202560, -1049280, -121472, 256704, -754432, 703872, 1291968, 868800, 318976, -503744, 348608, -1240128, -226880, -229056, -504064, 232896 ], [ -690048, 944192, 802144, -54304, -114976, -943968, -771232, 392192, 1041152, -61344, -19840, 701312, -459360, 532320, 94528, -172896, -956032, 689472, 900768, -780000, 184576, -717344, 389408, -911328, 505120, -1450656, 196736, -302304 ], [ -954240, 657920, 455808, -864768, -119936, 138496, -776064, 1215232, 710912, -82688, -587392, 1270144, -354944, 471040, 256128, -245632, -502656, 353024, -143232, -180992, 396160, -134528, 841472, -210432, 538624, -1521152, 366592, -421888 ], [ -859200, 531200, 94848, -1333728, 175264, 756256, -456384, 1517632, 294272, -22688, -829312, 1620544, -42944, 62560, 343968, -40192, 4224, 126464, -785472, 397888, 556960, 400672, 1037312, 189408, 593344, -1199072, 415072, -380128 ], [ 374400, 1241600, 200448, 46272, 1276864, -1012544, 518016, -253568, -118528, 334912, 389888, 732544, 950656, -1058240, 159168, 1131008, 455424, 472064, 448128, -29312, 372160, 417472, 38912, -768192, 1020544, 219328, 196672, 135872 ], [ 754336, 1273568, -101248, 155840, 933984, -1608000, 882656, -697504, -358464, 243776, 380096, -199264, 663168, -1218816, 22912, 749984, 390400, 366560, 709664, -657792, 35808, 176160, 736, -688608, 1154112, 390976, -375744, 705152 ], [ 257536, 608768, -821248, -1039360, -892416, -998400, 621056, 221696, -420864, -308224, -891904, -1176064, -940032, -393216, -63488, -1225216, -204800, -202240, -27136, -1492992, -456192, -330240, 948736, 456192, 986112, -717824, -1311744, 1329152 ], [ 155328, 268704, -838912, -692064, -749632, -1096800, 646432, 344160, -196288, -665760, -17248, -691552, -1223520, -404000, -880544, -1138720, -380864, 82336, 168736, -1676832, -614016, -485472, 945184, 570144, 298912, -943040, -1303744, 1097888 ], [ 96192, 53760, -669184, 66624, -128128, -1329216, 734464, 288576, 84224, -929472, 1316096, 37568, -1111488, -599168, -1698176, -578560, -373568, 563776, 623680, -1645056, -673344, -519744, 667072, 401856, -392960, -839744, -1010752, 645824 ], [ -698208, 264960, -534784, 745824, -142528, -894816, 648064, 670176, 113024, -720672, 1229696, -977632, -566688, -306368, -243776, -1000960, 435232, 647776, 1149280, -1165056, -642144, -258144, 199072, 202656, 480640, 285856, -384352, 321824 ], [ -747136, 369536, -127104, 692992, -363008, -224768, 731008, 378880, 71040, -493056, 542080, -1594112, -22784, 31232, 648832, -1030912, 940288, 263168, 910592, -676992, -619008, -296704, -114816, -188288, 557696, 720640, 328064, 43520 ], [ 455264, 295136, 739296, -588608, -929408, 840832, 1098208, -1041920, -89760, -233856, -1154720, -1541312, 519616, 444032, 598432, -402112, 935488, -908032, -611008, -175392, -609408, -839104, -170016, -901088, -702304, -4160, 1184864, -158080 ], [ 856064, 270336, 1028096, -1015808, -1118208, 1196032, 1220608, -1515520, -143360, -147456, -1720320, -1523712, 700416, 581632, 581632, -192512, 933888, -1298432, -1118208, -8192, -606208, -1019904, -188416, -1138688, -1122304, -245760, 1470464, -225280 ] ], [ [ 200320, 614016, -482944, 1695360, 1077632, -396672, 47488, 148224, 393600, -457984, 362112, 629248, -168192, 385408, 1093888, -200704, 845440, 362752, 14848, -209664, 312960, -542720, -722304, -439424, 1134592, -290688, 670336, 346496 ], [ 528112, -286464, -582352, 1377984, 972464, 84144, 561088, 543936, 66576, -570592, 154752, 79360, -183312, 304048, 1046512, -5296, 713296, 612256, 88720, -450864, 433200, -197168, -636144, -262256, 1040416, 340704, 755248, -246400 ], [ 1040287, -1693464, -737677, 882084, 808139, 835419, 1363588, 1162236, -444399, -746542, -169248, -779840, -206937, 176923, 972487, 300029, 506821, 1002106, 204145, -827739, 621075, 342757, -501519, 14569, 893266, 1327254, 887923, -1172800 ], [ 1134282, -363394, -647582, 1139244, 876844, -383526, 718628, 1102656, -1048264, -1072012, 186522, -586240, -840052, -79632, -262348, 431824, 775576, 495606, 271690, -1155124, -575370, 199412, -478124, -760776, 20566, 1192264, 571828, -235660 ], [ 1218059, 718872, -414939, 1134334, 802020, -1202142, 116172, 844937, -1149784, -1220788, 229376, -363000, -1366660, -370796, -975034, 343348, 900082, -157420, 26211, -1135812, -1225052, -6661, -378082, -1215618, -464883, 772654, 251558, 681692 ], [ 1368884, 288672, 244236, 51784, 180720, -174792, 11472, 76412, 485216, -730288, -961024, -295200, -1381360, -748496, 376616, -454352, 416632, -1091920, -1275564, 54288, 328048, -260236, 10568, -320568, 547692, -344696, 26408, 1077392 ], [ 1401890, -35097, 55551, -277247, -500952, 751041, -432450, -163975, 917339, -287641, -848395, 108975, -1260769, -691736, 283979, -526652, 30409, -1201726, -1578666, 745929, 802408, -452776, 729938, 38388, 417333, -394343, 113843, 1471688 ], [ 1326140, -260622, -915774, 89278, -1238352, 1583166, -1189500, 83150, 239114, 110834, 467030, 823650, -1015294, -233936, -1141846, 70648, -266066, -550276, -959916, 977454, 281008, -588976, 1754588, -97512, -768042, 541582, 489818, 1864688 ], [ 786790, 444774, -398028, 58449, -575497, 929636, -729295, 544080, 484856, 402132, 348223, -95621, 85035, 23540, -847044, 432244, 295363, -494430, -172379, -363235, 156169, -240287, 496435, 241290, -855051, 800956, 652049, 1946527 ], [ 298280, 1199224, 283328, -21960, 306616, 36056, -82856, 866720, 717512, 591504, 62352, -1258280, 1202960, 215520, -230928, 690616, 853296, -514792, 590760, -1707456, 94128, 196456, -1078720, 694552, -645344, 816624, 780632, 1871376 ], [ 1126655, 575149, -527272, 246165, 333541, -12319, -216431, -379780, -935413, 133254, 1134102, -1318655, 825110, 244020, -231078, 537541, -267054, -28567, 825135, -59256, -204222, 438631, -920920, 1193977, -61844, 91674, 1038257, 1079526 ], [ 1605260, 378604, -982492, 238200, -153014, 191906, -339686, -1176670, -1245898, -227016, 1249752, -1195520, 866690, 465390, -144798, 225136, -716814, 81338, 972060, 720534, -268992, 154276, -710050, 831592, 301426, 57084, 1075442, 663726 ], [ 1559210, 823354, -904642, -183900, -1409789, 775031, -447461, -1299145, 457277, -440316, -68748, -797120, 1537415, 976065, 71127, -326264, -160689, -373237, 987810, 197709, 16608, -919874, -419575, -823508, 334351, 1058034, 781967, 812001 ], [ 1186600, 232680, -263060, -150376, -805952, 1286084, -601880, -844316, 384808, -151504, -941452, -578172, 1541500, 972148, 823588, -536804, -66272, -422732, 294956, -262924, -16812, -952672, -63216, -636664, 749216, 777548, 697428, 48248 ], [ 669550, -815970, 627865, 84674, 620848, 1765259, -776930, -134141, -473042, 359396, -1616977, -438597, 1250725, 740623, 1813363, -596579, -176072, -293057, -711319, -696049, -191337, -524872, 322284, 364886, 1333016, -69727, 705303, -1118902 ], [ 313376, -321646, 434764, -460310, 463530, 692654, -546978, -224054, -735932, -49450, -420968, -79686, 429074, 784230, 1653252, -1145790, 59190, 242212, -417340, -19544, -861218, -35208, -338576, -123702, 1348348, 516378, 506126, 463344 ], [ 242897, -28504, -20681, -889688, 185895, -125569, -607023, -171479, -719252, -101545, 143263, 75675, 66092, 763368, 1211175, -1426284, 498531, 439003, -101128, 131815, -1419500, 207597, -737426, -465078, 1396612, 771279, 154967, 1462026 ], [ 901472, -306304, -1113056, -994688, -346080, -235744, -1426848, 275296, -4352, 795680, -982112, -300000, 900992, 567168, 84000, -998784, 1450656, -248672, 227072, -1105760, -1673600, -186528, -426176, -376128, 1549312, 124704, -579808, 864576 ], [ 1138647, -493589, -506372, -944286, -6402, 22247, -1220091, 308454, -205954, 107194, -705730, -796333, 1088441, 821092, -111795, -265984, 1586555, -270750, 403912, -1361172, -987333, -158436, -479437, -370856, 1276441, 92212, -518180, 451424 ], [ 1062222, -613514, 1364728, -778236, 981948, 554222, -249366, 33804, -1089604, -1761356, 613820, -1382458, 794066, 1409992, 385530, 694016, 1115030, 202500, 468112, -885672, 398742, 183864, -803962, -427856, 686866, 516712, 136120, 175424 ], [ 437327, 283421, 1319498, -465286, 1021168, 93842, 129079, -194696, -884764, -887101, 1198740, -566858, -293569, 978392, 108185, 315146, 943090, 279965, 268607, 1798, 668702, 584274, -874987, -366296, 557166, 306357, 267040, 516339 ], [ -245776, 1037216, 781892, -231820, 778480, -371740, 368356, -204884, -574792, 251888, 1470420, 286108, -1294576, 529916, -160312, -93748, 728452, 285404, 5396, 827932, 746180, 773616, -872032, -242144, 597384, 129264, 312100, 754968 ], [ -791476, 218216, -792883, -534295, -177620, -63115, 355381, 893791, -592042, 565388, 690945, 203083, -1200076, 817091, 243338, 421127, 47677, 232379, -379279, 999307, 714605, -192084, -685432, 114856, 1158234, 639564, 329125, -41682 ], [ -722898, -139574, -1342150, -706006, -161422, 145210, 351892, 817528, -744782, 861854, -4856, 435238, -621654, 824514, -139874, -21200, -289358, -183868, -738726, 998540, 429390, -77536, -644658, 622884, 1349130, 669954, -84358, -19952 ], [ 86427, 58801, -654775, -720031, 1027253, 232585, 359842, -675572, -1060907, 1137779, -599756, 1047463, 540321, 494589, -1471949, -1617800, -211883, -1038118, -1067751, 790190, -161685, 1339664, -779733, 1313034, 1093905, 121629, -1016983, 988648 ], [ -118632, -446464, -363152, -485248, 893600, -20352, -161464, -548424, -875552, 252152, -461784, 1038984, -45744, -8768, -766912, -1066296, -108480, -709088, -888408, -7728, 295392, 1032512, -570240, 656048, 1265344, -71656, -800656, 689424 ], [ -600735, -1149256, -218459, -149023, 309914, -340668, -822199, 79881, -501935, -937039, -86148, 824364, -1155084, -523715, 537362, 173850, -18468, -34826, -523755, -947577, 1055886, 169160, -256791, -408472, 1521886, -125197, -225640, -38271 ], [ 528090, -863056, -377534, 595802, -307036, 493032, -519574, -457494, 306490, 46586, 25752, 716664, -588984, 95410, -364588, 449700, -460968, -710276, 148770, -493002, 563436, -1840, -254166, -284272, 346636, 284078, -397840, -399846 ], [ 1098640, -524656, -631209, 900377, -590186, 884432, -192049, -633269, 769115, 775411, 15902, 592564, 1666, 107835, -511413, 427375, -354218, -1025301, 686245, -134077, 427936, -260140, -262591, 98528, -411389, 348253, -431340, -207021 ], [ 552640, -81856, -1074084, 324452, -205736, 391232, 185276, -85844, 540140, 994636, -237448, 435664, 641416, -1093140, 852012, -191300, 851032, -619476, 953620, 33548, 1006336, -693040, -293116, 998528, -334964, -277772, -187440, 1094604 ], [ 42031, 184553, -727406, 130825, -316008, 61122, 227068, 361095, 422226, 487946, -88055, 476070, 705463, -1240751, 950385, -533615, 995633, -411850, 516418, 275668, 992395, -853293, -205530, 639821, 285768, -489351, -23722, 821541 ], [ -447494, 345878, 89644, 164950, -721008, -171828, 68968, 748170, 370476, -451204, 301270, 634020, 426538, -760826, 295110, -711290, 508358, -322300, -340532, 562168, 625570, -851118, -47580, -468754, 1230768, -454026, 92228, -389634 ], [ -255023, 139157, 473167, -277508, 512259, 654096, 132841, -123039, -237828, 369146, 1094038, 506034, 541741, 178708, 185418, -789881, 909734, -131734, 327625, -313844, 467332, -565698, -628965, 352532, 552198, -64386, 375710, -436365 ], [ -41200, -218784, 734352, -622160, 1270288, 1296016, 230480, -757344, -510336, 936000, 1439936, 354672, 662720, 782496, 196272, -610784, 1033824, -183312, 874864, -1032528, 289920, -276896, -1076032, 1158160, 4912, 8848, 600720, -450192 ], [ 32675, -1016334, 683427, -453335, -249437, 919891, 381455, -114594, 633864, 3900, 8636, 208797, 678620, 846, 476697, 486766, -149526, -1160187, 487189, -798303, -25080, -66446, -790732, 1287235, 462337, -1198277, 556395, -716067 ], [ -114344, -1453606, 245092, -269766, -370268, 984186, 165350, 8506, 931120, -525286, -308808, -154704, 543546, -481326, 737514, 278370, -551444, -1326940, -121570, -327604, -134500, 32132, -308744, 997474, 368534, -982188, -106228, -717576 ], [ -476444, -1540081, -570458, -71841, 870982, 1477311, -408175, -374369, 403720, -662161, 458292, -730104, 261471, -671901, 979239, -1201605, -192494, -704890, -945595, 373346, -43750, 21782, 364756, 299899, -261991, 619662, -1370878, -461676 ], [ -895064, -1454416, -1114388, -73356, 256432, 1305336, -428800, -485624, 170140, 98204, 323772, -817344, -225684, -465036, 685344, -1029600, -425864, 504980, -787960, -58384, 211340, -227008, -464924, 241984, 15224, 1102392, -1110808, -548556 ], [ -1226188, -1274245, -1471343, -84082, -637744, 933101, -235943, -475088, 48487, 971733, -101953, -784238, -689671, -171824, 285488, -505255, -757180, 1625065, -434890, -578152, 419112, -480206, -1384645, 379362, 424867, 1153848, -417695, -637978 ], [ -570088, -594070, -671618, 300068, 258656, 230726, 687982, 58912, 300562, 765558, -1166878, -767588, -430546, -5024, 157088, -570130, -601480, 445390, -567340, 797648, -231888, -197156, 471530, 860412, -83558, -266352, 779230, 80372 ], [ -523916, -544297, -217109, 529300, 756567, -332420, 940731, 46987, 325973, 726046, -1580434, -350274, 140967, 76371, 442750, -741754, -329751, -276288, -295965, 1169874, -514936, 127161, 1080937, 940247, -305985, -1020103, 1106184, 148977 ], [ -1445216, -1494472, -310184, 512800, 622392, -674720, 128856, -830888, -8152, 950896, -960784, 702576, 1207992, 22296, 1385200, -1082704, 126024, -271488, 615960, -49776, -214336, 516936, -287288, 383672, -74760, -716728, 53184, -813048 ], [ -1293017, -1379716, -404585, 294697, 275445, -495086, -280680, -957890, 70160, 1142953, 213440, 566973, 1483191, 269682, 1439587, -805585, 542631, -117054, 776757, 194733, 99014, 440316, -38099, -302749, 268308, -405040, -475995, -994110 ], [ -635642, -763816, -499610, -18278, -171630, -69836, -500880, -731540, 342560, 1319578, 1648640, -127902, 1385766, 658932, 1076062, -237610, 940806, 107796, 584082, 1128258, 418364, 144216, 972226, -1050274, 664008, -89440, -758670, -807660 ], [ -648261, -100320, -221678, 249316, 182032, 22607, -1738, -923699, 131262, 1527885, 47843, -56715, 1046857, 105022, 88606, -529210, 906310, 95907, 488132, 734059, 878239, 344297, 607596, -330499, 88151, -212497, -513993, -206424 ], [ -680776, 412540, -122748, 555956, 275532, 112212, 301392, -1035084, -53308, 1431720, -869312, 170380, 569092, -359968, -503784, -614720, 947360, 215972, 488352, 300244, 1108664, 452812, 159656, 281496, -458084, -131572, -267488, 396316 ], [ -717526, 507565, -544173, 926231, -406743, 219087, 11292, -892809, -127933, 495870, 322288, 768505, -272333, -509368, 37266, -68720, 1228760, 716747, 745752, -142481, 697514, 272137, -413794, 486546, -849659, 543353, -55688, 971941 ], [ -993508, 284272, -423378, 725348, -543438, 307986, -76032, -578670, 186320, 195018, 601186, 607816, -38096, 60944, 285954, 642046, 1169288, 1247888, 634056, -313928, 447350, 433090, -465016, -263484, -143858, 466436, -224576, 575350 ], [ -1457458, -189128, 123447, 75698, -251463, 382761, -4032, -129495, 806120, 393093, 162961, -149084, 1041304, 1196744, 304929, 1482271, 841988, 1802888, 232356, -272228, 323675, 862465, -105916, -1763934, 1424167, -201214, -692576, -585125 ], [ -957184, -237696, 379072, 627520, 579328, 102080, -188096, -859648, 630208, -203136, -313856, 50624, 573888, 956608, -246592, 1096704, 23616, 929472, 182016, -99904, 476032, 222848, 398464, -1039232, 797568, -179008, -84928, -446464 ], [ -253267, -260766, 464428, 1181751, 1320139, -190481, -398175, -1563324, 352733, -786429, -702255, 424946, -156483, 520562, -639383, 519561, -658994, -58245, 264897, 79482, 542853, -446150, 721388, -166921, -64123, -49893, 625625, -123069 ], [ 671258, -560316, -149672, 548526, 998614, -196706, -503550, -933624, 280058, -500154, -537630, 858596, -869958, 320612, 461842, 53586, -60644, -282570, 771522, 169332, -164022, -217100, -156712, -660946, -98998, 11382, 859250, -23994 ], [ 1149359, -270849, -135287, -102816, 709726, -73505, -567345, -886935, 48719, -87918, -57030, 501335, -947820, 276158, 688039, -238941, 383200, -735024, 488622, 347622, -383058, -340622, -568621, -1105537, -434932, 182547, 248669, -103680 ], [ 1059284, 768276, 678988, -777216, 462376, 214420, -578220, -1582260, -384556, 484632, 825720, -862540, -216720, 429608, -199436, -310716, 630400, -1477824, -799128, 638472, 18792, -912872, -387196, -1487212, -1154032, 493572, -1436356, -410880 ], [ 120614, 341981, 376598, -50161, 475561, 653540, -442630, -1196450, -855176, 955377, 233150, -1139010, 154845, 91743, -550166, -507341, 111120, -784684, -252958, 488937, 569527, -1342562, 97389, -649152, -812457, 84702, -1042711, 145200 ], [ -1086292, -571794, -307294, 1129464, 573328, 1106344, -241118, -420994, -1296708, 1349592, -842082, -1009776, 385678, -402036, -682098, -748078, -631058, 383078, 900292, 201440, 1138920, -1685226, 660736, 580666, -113152, -554360, 65138, 974016 ], [ -820642, 171531, -94819, 226764, 300328, 51844, 422557, 226931, -180858, 301692, 47043, -505176, 251803, -65586, 48027, -941803, 664267, -184297, -129158, 723440, 413220, -743601, 75136, -79559, -434752, -40460, -348187, 299616 ], [ -369064, 654336, -19216, -515040, 311944, -568136, 1017904, 348512, 576168, -424272, 635904, 48336, 159064, -243936, 429600, -686320, 1119016, -411712, -404576, 1200176, 36504, -228288, -249848, -733160, -680608, 367384, -591712, -112344 ], [ 477611, 583536, -234466, -914940, 928369, -264761, 1468054, -648388, 570693, -466122, 586704, 705786, 153739, -1516236, 70500, 523730, -212459, 83288, 922324, 1580726, 401379, -618888, -21023, -1372685, -765508, 549859, -474412, 33381 ], [ 347936, 770244, -16166, -709894, 660490, -444386, 818298, -473024, 566368, -426046, 269048, 989808, -95202, -1151534, -167988, 633414, -621496, 572676, 1068726, 931382, 428016, -667478, -82274, -1475666, -593498, -162182, -180656, -55770 ], [ -397264, 1119294, 475459, -123469, -164885, -928511, -524877, 441376, 562768, -334321, -217852, 1038408, -497727, 245191, -330438, 49389, -448996, 1058526, 470901, -367243, 241416, -500453, -326399, -1240391, -259523, -1438157, 224344, -292995 ], [ -897052, 657920, 461028, -960352, -387780, -278872, -767132, 1172312, 534824, 4312, -460836, 1363292, -511428, 355968, -194300, -438076, -329468, 567624, -61916, -323208, 83308, -408636, 284440, -240592, -129072, -1395408, 461248, -637184 ], [ -1074322, 383300, 314088, -1513267, -246135, 67013, -698882, 1416422, 426164, 257887, -424356, 1477922, -278598, 130623, -75575, -540616, -160148, 113124, -296126, -183678, -17327, -324531, 690820, 405023, 130098, -1065063, 588463, -778559 ], [ -62572, 1189400, -154512, -344242, 1105590, -1268962, 158068, -211228, 4664, 69562, 629544, 637772, 780252, -909702, -149450, 856784, 230152, 206424, 637324, -215028, 100198, -240306, -72680, -680902, 987948, -127338, 346138, -64634 ], [ 188865, 1088519, -446696, -107654, 862615, -1694478, 354827, -501957, -297622, -287446, 593942, -255843, 590204, -1218352, -27780, 660113, 348872, 143695, 747857, -544228, 126259, -278995, -100213, -909907, 1256018, -33990, -249130, 622096 ], [ -340560, 56144, -557696, -828704, -1018160, -1184928, -126448, 580368, -477472, -817696, -560608, -1204368, -882496, -775552, 294720, -1173712, 188672, -79280, 13232, -1179328, 58384, -443920, 628112, -258832, 918368, -807840, -1206880, 1280896 ], [ -309426, -69755, -288028, -306683, -787738, -1012091, 199397, 629839, -473006, -1038845, 241577, -961919, -975599, -736253, -611337, -1267509, 143050, -10087, 194169, -1441961, -275876, -445887, 398041, 316133, 282237, -896582, -1179566, 1110097 ], [ -193866, 45640, 36560, 514906, -65836, -912602, 680408, 456370, -401120, -1137518, 1433720, -489362, -679910, -793004, -1673004, -944424, 133294, 136490, 605874, -1535552, -650666, -399858, -35714, 815222, -352128, -744914, -884138, 711886 ], [ -855591, 108940, -194440, 904831, -275986, -606527, 428708, 940195, -128720, -791693, 1008020, -1084787, -215585, -695954, -692754, -1253724, 178669, 261815, 816099, -846752, -660791, -310083, 177061, 679097, -35328, 34861, -577463, 285661 ], [ -940740, 53436, -138356, 685336, -388528, -169552, 418620, 660992, 63964, -397008, 257996, -1368376, 224296, -545984, -33132, -1266392, 245912, 46016, 660728, -418660, -582352, -354008, 189916, 404820, -132620, 326008, -87332, 1760 ], [ -58065, -201489, 399619, -557114, -337228, 487148, 814095, -899008, 122839, 79692, -1036429, -1128526, 623146, -307184, 88293, -781142, 349862, -742384, -108322, -428185, -355252, -622358, -132809, -101355, -924995, -203042, 710743, -43240 ], [ 236160, -286464, 578944, -971264, -320128, 706048, 945920, -1419008, 142464, 238592, -1467904, -1048576, 756096, -227584, 128768, -619392, 384512, -1005184, -364672, -431360, -279552, -711808, -240384, -270080, -1189120, -379392, 976768, -58240 ] ], [ [ 560384, 617728, -961792, 1699072, 1192704, -125696, 459520, 615936, 152320, 9728, -49920, 881664, 507392, 856832, 1131008, -794624, 670976, 815616, 29696, 391680, 851200, 110592, -154368, -1022208, 1253376, -93952, 763136, 402176 ], [ 600032, -249344, -1020832, 1242496, 1005408, 428896, 700288, 749952, -131552, -83392, -212736, 420864, 549344, 403808, 917984, -439136, 598688, 1028928, -165088, -101472, 967264, 471456, -515040, -389856, 1178688, 373184, 710240, -101632 ], [ 661982, -1604144, -1113082, 529096, 712758, 1295446, 1076488, 959352, -575102, -228892, -467136, -299136, 614894, -304042, 585134, 116314, 485738, 1362228, -469438, -872022, 1148614, 1035306, -1078590, 598194, 1061988, 1103084, 627590, -888832 ], [ 797012, -219844, -907132, 824536, 955608, -250764, 139208, 807552, -1036432, -897432, -246796, -615936, -316776, -453152, -557336, 313504, 541488, 326188, -98988, -1075432, -444116, 288616, -634840, -511376, 87788, 812944, 666600, 102248 ], [ 998326, 900528, -585430, 984636, 900040, -1263100, -557672, 549746, -1051184, -1334120, -256896, -740464, -1168648, -573912, -1132852, 267368, 639140, -713176, -47130, -973064, -1459256, -399466, -200196, -1161156, -482950, 329244, 493708, 1030968 ], [ 1407976, 452928, 58520, 437136, -304160, 134000, -114272, 18296, 462016, -852320, -1168896, -307264, -1505248, -734112, 423248, -521632, 838640, -1430176, -1246680, 34336, -71456, -568216, -42096, 268944, 531800, -566256, -431792, 1313568 ], [ 1463428, 216942, 40094, -102174, -985136, 1132130, -301892, -168238, 891094, -607250, -996150, 323198, -1397794, -654384, 429878, -359032, 557426, -1428796, -1570836, 560242, 676432, -710992, 627684, 844008, 546122, -605550, -616058, 1608336 ], [ 1191928, 176292, -589756, -633924, -1183136, 1761980, -1071992, -36388, 319444, -580700, 177900, 1135748, -880444, -353184, -993772, 681968, -167524, -764296, -1086936, 641692, 833632, -829792, 1769784, 629808, -363028, 145500, -116108, 1914336 ], [ 937996, 785292, -199320, -816510, -421362, 964552, -881342, 544544, 457712, 186024, 497950, 183446, 77814, -429208, -988680, 1048552, 276774, -900604, 9770, -520038, 610802, -207198, 694534, 830164, -828342, 533112, 198402, 1935710 ], [ 775504, 1361392, 266624, -834192, 485488, -10576, -474704, 1001280, 557200, 991008, 677152, -1067344, 997408, -501824, -671264, 1166448, 771168, -1086672, 1131088, -1623936, 312672, 489936, -698240, 1132336, -1108416, 702944, 485296, 1806880 ], [ 1345054, 413242, -596176, -141942, 762538, 269474, -105854, -445320, -1032650, 693708, 1318252, -1425694, 745708, 179176, -484364, 497898, -562332, -150222, 1280638, 146064, 114372, 386286, -488240, 1490386, -690216, -252556, 897346, 967180 ], [ 1697944, 121432, -1161016, 289008, 292948, 513284, -123404, -1352700, -1339220, 252528, 1151152, -1314304, 886468, 691996, -359804, -144672, -1193052, 75828, 1204408, 923244, -140928, 38856, -534020, 984016, -200796, -361096, 1141156, 673180 ], [ 1725844, 814132, -1278916, 328008, -1296602, 702734, -720554, -1451250, 279130, -404472, -228248, -498304, 1615918, 952546, -328754, -748272, -769602, -763722, 789508, 211194, -481728, -674244, -963470, -818984, 395454, 800804, 1132606, 1197730 ], [ 1173840, 314576, -716968, 536112, -963712, 1130760, -623920, -698040, 75088, -523168, -1063832, -282488, 1624440, 975976, 585672, -542024, -366016, -996120, -79144, -396440, -470488, -439488, -580576, -698608, 802112, 489752, 986152, 522224 ], [ 365340, -712324, 145682, 819012, 219488, 1664310, -220420, 431910, -935012, -403768, -1658882, -332138, 1314090, 894526, 1890822, 22426, 28784, -959970, -1148494, -957890, -303538, 214512, 161624, 272492, 1124912, -472798, 778702, -684076 ], [ 451648, 41956, -172264, -332652, 344340, 264092, -534276, -19372, -1058296, -416532, -298704, -85196, 202468, 809228, 1670536, -756668, 225708, -181304, -713720, -377520, -971012, 149232, -648992, -446124, 1063800, 517364, 76636, 743136 ], [ 600322, 548944, -607090, -1102896, 376686, -794338, -947454, -287566, -950440, -200754, 325470, -71210, -345128, 678224, 1205230, -1276760, 614502, 327382, -299024, -232338, -1518680, 129210, -1015652, -832044, 1139208, 960446, -430514, 1635156 ], [ 878272, 358144, -1301440, -842496, 207936, -906688, -1591104, -30016, -279040, 607296, -1010880, -666560, 585472, 429824, 162880, -1084160, 1503552, 116032, 11776, -1245888, -1729280, 250560, -186752, -303744, 1579008, -71104, -419264, 1059456 ], [ 1083982, 154358, -519944, -758396, 385852, -538642, -1395222, 114444, -337092, -31948, -901828, -1120698, 982098, 696392, 146682, -451584, 1538966, 174980, 251024, -1221160, -1177834, 144440, -322170, -380368, 1317650, -13464, 5560, 695488 ], [ 1235932, -59092, 1359856, -805496, 821752, 186908, -574572, 174744, -937992, -1748248, 282872, -1469748, 981348, 1346192, 894132, 508416, 939116, 435080, 437024, -423760, -59284, -130960, -1175220, -907168, 534500, 854736, 738160, 489088 ], [ 270142, 646298, 1349716, -758476, 1119072, 223588, -89842, -325776, -838712, -1217498, 917672, -897748, -348002, 786992, 554002, 42836, 919716, 305050, 696734, 20300, 397436, 537700, -1329910, -289968, 631580, 750666, 457280, 445318 ], [ -760352, 1156928, 853000, -651160, 1132512, 175432, 210248, -627240, -700304, -351776, 1295144, -205384, -1589216, 260216, 102544, -392680, 860808, 137272, 841640, 414392, 687368, 1001440, -1242304, 297024, 910352, 587232, 148424, 361264 ], [ -1227752, -97072, -671750, -303310, -232488, 238282, -187702, 569310, -922004, 457624, 765794, 374966, -1294616, 880166, -54956, 481070, 125658, 86422, 324290, 831542, 636218, -373160, -446704, -198576, 1432052, 897432, 511274, -65636 ], [ -813668, -573356, -1113804, -331500, -411228, 455220, -99928, 653040, -1000156, 972924, 37136, 747916, -503276, 979780, -607876, 163936, -307164, -287224, -327564, 868504, 217052, -340160, -259364, 58312, 1436884, 1012676, 272052, 71456 ], [ 663382, -111806, -250254, -813150, 840522, 857970, 573572, -605160, -905206, 1133574, -931864, 870766, 887074, 451930, -1637626, -1589264, -375414, -1050124, -1141614, 447004, -645898, 1390240, -805514, 1222612, 818434, 892826, -693198, 888656 ], [ 122416, -654336, -287520, -644864, 768320, 710912, -21104, -488336, -479296, 343792, -734384, 1106960, 277664, -270464, -817024, -1137520, -425856, -704448, -748976, -200288, -95296, 1435264, -908032, 688992, 1040768, 121136, -287008, 706592 ], [ -1005662, -1467792, -600534, -249566, 236660, 398600, -981902, 55666, 63362, -699326, -162824, 1359704, -954520, -976550, 526052, 30068, -463560, -44628, 38410, -895058, 893660, 899728, -853582, -363696, 1471484, -790138, 512816, 181346 ], [ 207988, -607392, -196284, 301684, -541240, 597200, -403052, -344684, 713012, -83276, -111824, 1086704, -849520, 292900, -658648, 423368, -340560, -872328, 473860, -890708, 892760, 154528, -644332, -48096, 56984, 256412, -407584, -443404 ], [ 985888, -106592, -240434, 585234, -933140, 484000, 52798, -569034, 895062, 544774, 4476, 646504, -431420, 633750, -948298, 446718, 2540, -1127178, 842410, -676058, 1015360, -483672, -493982, 439104, -658266, 612762, -704984, -397754 ], [ 892288, -324992, -1181384, 333384, -553040, -252800, 262648, -441384, 141912, 1196824, 251376, -128096, 612880, -882600, 552152, -269832, 785840, -236328, 1077160, -40808, 1384960, -907872, -461432, 1269504, 24984, -411288, 243616, 988696 ], [ 404734, -148686, -619932, 373874, -305104, -251324, 94712, 150062, -207132, 609108, 526194, -228340, 627598, -1351038, 803906, -415614, 613442, -41172, 352452, 501288, 1043638, -932666, -85876, 708986, 556048, -723758, 433260, 669610 ], [ -317516, 262764, 836568, 588524, -135904, 189976, -298288, 1017812, -315432, -717192, 817644, 73160, 28948, -1195188, 311756, -221364, -128308, -260472, -943848, 987888, 278788, -719516, 494024, -680164, 996448, -612308, 170760, -665540 ], [ -205694, 534282, 1141182, 24440, 733094, 845728, -11086, -101086, -295944, 124212, 1326444, 120740, 368698, -113496, -85036, -800466, 776972, -74604, -132750, 23832, 480904, -869444, -415786, 286760, 481612, -540740, 419964, -396026 ], [ -9184, 470720, 1148704, -418464, 1116704, 1250080, 368288, -919744, -90880, 856192, 1438080, 103648, 631168, 701760, -186528, -962496, 1315008, -103968, 623840, -880800, 694528, -827200, -1107584, 1197600, 86112, -660704, 703264, -226080 ], [ 232166, -783580, 430054, -164814, -513946, 658630, 869438, 5756, 757520, 489592, 15480, -70502, 307768, 237660, 770322, 661404, -29292, -1056918, 503690, -1101150, 640528, 40100, -517784, 1146150, 436962, -1474154, 948214, -937830 ], [ 154544, -1469324, -339896, 196148, -656440, 716980, 743436, 51252, 952928, 39924, -434320, -403872, 140852, -71324, 1050772, 649860, -623016, -1390392, 89724, -808424, 168376, 513416, -128016, 1057156, 534124, -1198296, 227736, -1049104 ], [ -233656, -1601474, -1159796, 661598, 650060, 1408030, 6786, -760098, 512528, -490626, 63080, -892272, 126302, -229274, 672622, -954090, -485916, -1120692, -610326, -16124, -710924, 603116, 66984, 931606, 384274, 138204, -1432764, -575704 ], [ -800176, -1629344, -1327016, -39832, 222560, 1293040, -436224, -473328, 235448, 185784, 22520, -934272, -263848, -268184, 741952, -876480, -857616, 253608, -723696, -172064, -230504, 235136, -630456, 793216, 273904, 780144, -1088304, -732184 ], [ -1287320, -1544554, -1297662, -869924, -503648, 928954, -656878, 10720, 3566, 1053194, -223202, -832668, -656814, -212192, 871520, -454766, -1254008, 1677874, -698964, -411344, 424912, -223324, -1307882, 691460, 182630, 1054320, -228702, -965620 ], [ -570320, -618604, -943812, -116024, 79552, 102604, 569372, -255680, -185884, 844844, -1155452, -420168, -164964, 476608, 499520, -774116, -654608, 904924, -757464, 842656, -521888, -449224, 376468, 976760, 180980, -557280, 765948, -416920 ], [ -523800, -472754, -504586, 437544, 545998, -513032, 1010070, -473418, -97398, 788860, -1543140, 144060, 454254, 631750, 593724, -975668, -325198, 271232, -458394, 1249508, -818160, -261294, 881330, 989518, 140702, -1360302, 921744, -390974 ], [ -1540800, -1564304, 70064, 673344, 827248, -794432, 204720, -613968, 431952, 974560, -1067040, 948960, 1275504, -59600, 1427424, -990368, -424048, -141568, 407856, 312608, -82560, 583056, -484720, 569968, 39152, -880752, -253056, -1194224 ], [ -1228434, -1441544, 214478, 416178, 617674, -740252, -332880, -667716, 384288, 1223602, 155904, 347994, 1449870, 75556, 1407078, -335234, 195182, -147388, 463818, 474554, 290124, 326520, -29254, -301850, 9512, -252384, -887766, -972476 ], [ -290484, -747344, 156428, -72972, 177124, -528152, -744480, -680616, 65088, 1502452, 1730304, -914556, 1319820, 599656, 984828, 635116, 1152332, 38312, 138468, 1153604, 492024, -448080, 1283396, -1386500, 13712, 446016, -1268316, -268376 ], [ -771946, 256960, -17692, -38712, 158368, -96322, -525652, -724614, -217028, 1597050, -55194, -145078, 1024498, 536252, 143996, -293556, 1026892, 514406, 555528, 784374, 785758, 393394, 376408, -826022, -278322, 204030, -1070706, 92624 ], [ -1043856, 1015160, -250232, 168168, 84248, 311848, -399712, -702744, -312568, 1326160, -1067904, 500632, 682888, 377792, -444624, -839296, 1029952, 887496, 875328, 340264, 864368, 903704, -294832, -138192, -570952, 68760, -834496, 517304 ], [ -632556, 1073210, -634682, 810318, -173902, 638398, -576712, -497394, 102182, 64060, 297696, 652882, 226438, 2192, -308124, -188896, 1467952, 955446, 871728, -230786, 344468, 381554, -150532, 775908, -842902, 297810, -535696, 1142954 ], [ -850248, 434144, -469604, 712008, -483292, 601060, -380416, -534300, 602528, -179372, 868740, 339856, 347488, 404768, 153540, 566588, 1326352, 1305888, 533136, -268688, 118316, 276548, 196880, 145416, -75940, 105096, -471424, 840236 ], [ -1562148, -752656, 127246, 31908, -832942, 277810, 109184, -761550, 1170128, 377578, 815490, -338744, 922288, 1418768, 870690, 1404638, 729352, 1878288, -68664, 112312, 122966, 499298, 703880, -1698684, 1507310, -419004, -591424, -191914 ], [ -652800, -790784, 317824, 777856, 364032, 25984, -230784, -1260544, 754560, -377600, -209920, -3200, 134016, 1014144, 196992, 1185792, -85888, 853376, -389632, 113536, 71424, 48384, 743680, -1050368, 452352, -388736, -16256, 147456 ], [ 431162, -668796, 357592, 1564174, 1510582, -245378, -637918, -1614712, 246042, -1122394, -1116926, 479524, -791206, 497188, -464078, 721778, -689444, -317418, -497310, 135220, -14614, -440524, 627544, -231794, -770070, -271018, 572178, 600742 ], [ 909812, -763896, -73808, 1159324, 817132, -701828, -606268, -854512, 179892, -494644, -362876, 804424, -1150156, 745288, 339172, -111772, 156856, -739668, 355140, 655720, -245164, -476824, 71344, -915044, -328620, -198868, 542628, 345292 ], [ 1133438, -349410, 70642, 360256, 555388, -850850, -444994, -737614, 100542, -80668, 327220, 327886, -872536, 789052, 477934, -611098, 586432, -1165152, 394140, 858892, -69220, -724060, -299066, -1332578, -401640, 23366, -91878, 67072 ], [ 1032488, 713640, 947992, -940544, 843088, -608600, -118744, -1439464, 4392, 61232, 935920, -1168664, 215264, 572752, -229016, -685048, 485632, -1594752, -602160, 658192, 624080, -1239760, -433016, -1411928, -1129440, 436616, -1496328, -240128 ], [ 221708, 458010, 512492, -130114, 1016498, -9400, -75084, -860804, -618768, 575042, 311740, -1439044, 437914, -47138, -585836, -765818, -254048, -1130712, -70780, 293042, 1081870, -1561860, 4154, -799488, -807730, -158724, -908238, 341472 ], [ -818216, -237540, -357116, 1369584, 1128736, 674128, -116476, 167996, -1390088, 1184176, -716164, -1248736, 345948, -791912, -781220, -850332, -1154276, -356596, 960264, -107584, 1428688, -1775764, 623616, 36916, -128000, -1080304, 349860, 1209728 ], [ -800516, 512310, 353434, 5784, 525136, -302072, 488474, 631046, -574388, 336376, -116314, -517936, 253398, -738212, 268630, -980982, 565174, -125746, -47436, 379616, 850888, -610114, 316416, -133934, -310400, -522904, -383190, 744128 ], [ -508496, 921600, 691168, -1030080, 261136, -723344, 1017440, 562880, 158800, -391328, 398336, 115616, 220080, -944576, 820288, -594912, 1254736, -5248, -344256, 873056, 500272, -70528, 51984, -540368, -525632, 18224, -702144, 275792 ], [ 366454, 607200, 236668, -1369080, 718786, 34606, 1384940, -634120, 716650, -863828, 731936, 542516, 312630, -1703576, 313288, 889188, -244214, -119248, 869544, 1379756, 632422, -861328, -121566, -1447418, -810632, 524774, -141144, -198358 ], [ 397120, 793096, 94324, -1003084, 473556, -144004, 840628, -493440, 609984, -879548, 375536, 961504, 12156, -1253788, -214504, 1010124, -488560, 441480, 845484, 993964, 537056, -831212, -513156, -1711204, -960116, -95308, 142752, -344436 ], [ -104480, 1294396, 148774, -192634, -214794, -913054, -278522, 490560, 84384, -607298, -415864, 1375504, -536094, -41938, -755404, 271674, 58040, 1427580, 41034, 45514, 298256, -283562, -1042206, -1569454, -1024166, -1425658, 251952, -283686 ], [ -839864, 657920, 466248, -1055936, -655624, -696240, -758200, 1129392, 358736, 91312, -334280, 1456440, -667912, 240896, -644728, -630520, -156280, 782224, 19400, -465424, -229544, -682744, -272592, -270752, -796768, -1269664, 555904, -852480 ], [ -1289444, 235400, 533328, -1692806, -667534, -622230, -941380, 1315212, 558056, 538462, -19400, 1335300, -514252, 198686, -495118, -1041040, -324520, 99784, 193220, -765244, -591614, -1049734, 344328, 620638, -333148, -931054, 761854, -1176990 ], [ -499544, 1137200, -509472, -734756, 934316, -1525380, -201880, -168888, 127856, -195788, 869200, 543000, 609848, -761164, -458068, 582560, 4880, -59216, 826520, -400744, -171764, -898084, -184272, -593612, 955352, -474004, 495604, -265140 ], [ -376606, 903470, -792144, -371148, 791246, -1780956, -173002, -306410, -236780, -818668, 807788, -312422, 517240, -1217888, -78472, 570242, 307344, -79170, 786050, -430664, 216710, -734150, -201162, -1131206, 1357924, -458956, -122516, 539040 ], [ -938656, -496480, -294144, -618048, -1143904, -1371456, -873952, 939040, -534080, -1327168, -229312, -1232672, -824960, -1157888, 652928, -1122208, 582144, 43680, 53600, -865664, 572960, -557600, 307488, -973856, 850624, -897856, -1102016, 1232640 ], [ -774180, -408214, 262856, 78698, -825844, -927382, -247638, 915518, -749724, -1411930, 500402, -1232286, -727678, -1068506, -342130, -1396298, 666964, -102510, 219602, -1207090, 62264, -406302, -149102, 62122, 265562, -850124, -1055388, 1122306 ], [ -483924, 37520, 742304, 963188, -3544, -495988, 626352, 624164, -886464, -1345564, 1551344, -1016292, -248332, -986840, -1647832, -1310288, 640156, -290796, 588068, -1426048, -627988, -279972, -738500, 1228588, -311296, -650084, -757524, 777948 ], [ -1012974, -47080, 145904, 1063838, -409444, -318238, 209352, 1210214, -370464, -862714, 786344, -1191942, 135518, -1085540, -1141732, -1506488, -77894, -124146, 482918, -528448, -679438, -362022, 155050, 1155538, -551296, -216134, -770574, 249498 ], [ -1134344, -262664, -149608, 677680, -414048, -114336, 106232, 943104, 56888, -300960, -26088, -1142640, 471376, -1123200, -715096, -1501872, -448464, -171136, 410864, -160328, -545696, -411312, 494648, 997928, -822936, -68624, -502728, -40000 ], [ -571394, -698114, 59942, -525620, 254952, 133464, 529982, -756096, 335438, 393240, -918138, -715740, 726676, -1058400, -421846, -1160172, -235764, -576736, 394364, -680978, -101096, -405612, -95602, 698378, -1147686, -401924, 236622, 71600 ], [ -383744, -843264, 129792, -926720, 477952, 216064, 671232, -1322496, 428288, 624640, -1215488, -573440, 811776, -1036800, -324096, -1046272, -164864, -711936, 388864, -854528, 47104, -403712, -292352, 598528, -1255936, -513024, 483072, 108800 ] ], [ [ 920448, 621440, -1440640, 1702784, 1307776, 145280, 871552, 1083648, -88960, 477440, -461952, 1134080, 1182976, 1328256, 1168128, -1388544, 496512, 1268480, 44544, 993024, 1389440, 763904, 413568, -1604992, 1372160, 102784, 855936, 457856 ], [ 671952, -212224, -1459312, 1107008, 1038352, 773648, 839488, 955968, -329680, 403808, -580224, 762368, 1282000, 503568, 789456, -872976, 484080, 1445600, -418896, 247920, 1501328, 1140080, -393936, -517456, 1316960, 405664, 665232, 43136 ], [ 283677, -1514824, -1488487, 176108, 617377, 1755473, 789388, 756468, -705805, 288758, -765024, 181568, 1436725, -785007, 197781, -67401, 464655, 1722350, -1143021, -916305, 1676153, 1727855, -1655661, 1181819, 1230710, 878914, 367257, -604864 ], [ 459742, -76294, -1166682, 509828, 1034372, -118002, -440212, 512448, -1024600, -722852, -680114, -645632, 206500, -826672, -852324, 195184, 307400, 156770, -469666, -995740, -312862, 377820, -791556, -261976, 155010, 433624, 761372, 440156 ], [ 778593, 1082184, -755921, 834938, 998060, -1324058, -1231516, 254555, -952584, -1447452, -743168, -1117928, -970636, -777028, -1290670, 191388, 378198, -1268932, -120471, -810316, -1693460, -792271, -22310, -1106694, -501017, -114166, 735858, 1380244 ], [ 1447068, 617184, -127196, 822488, -789040, 442792, -240016, -39820, 438816, -974352, -1376768, -319328, -1629136, -719728, 469880, -588912, 1260648, -1768432, -1217796, 14384, -470960, -876196, -94760, 858456, 515908, -787816, -889992, 1549744 ], [ 1524966, 468981, 24637, 72899, -1469320, 1513219, -171334, -172501, 864849, -926859, -1143905, 537421, -1534819, -617032, 575777, -191412, 1084443, -1655866, -1563006, 374555, 550456, -969208, 525430, 1649628, 674911, -816757, -1345959, 1744984 ], [ 1057716, 613206, -263738, -1357126, -1127920, 1940794, -954484, -155926, 399774, -1272234, -111230, 1447846, -745594, -472432, -845698, 1293288, -68982, -978316, -1213956, 305930, 1386256, -1070608, 1784980, 1357128, 41986, -250582, -722034, 1963984 ], [ 1089202, 1125810, -612, -1691469, -267227, 999468, -1033389, 545008, 430568, -30084, 647677, 462513, 70593, -881956, -1130316, 1664860, 258185, -1306778, 191919, -676841, 1065435, -174109, 892633, 1419038, -801633, 265268, -255245, 1924893 ], [ 1252728, 1523560, 249920, -1646424, 664360, -57208, -866552, 1135840, 396888, 1390512, 1291952, -876408, 791856, -1219168, -1111600, 1642280, 689040, -1658552, 1671416, -1540416, 531216, 783416, -317760, 1570120, -1571488, 589264, 189960, 1742384 ], [ 1563453, 251335, -665080, -530049, 1191535, 551267, 4723, -510860, -1129887, 1254162, 1502402, -1532733, 666306, 114332, -737650, 458255, -857610, -271877, 1736141, 351384, 432966, 333941, -55560, 1786795, -1318588, -596786, 756435, 854834 ], [ 1790628, -135740, -1339540, 339816, 738910, 834662, 92878, -1528730, -1432542, 732072, 1052552, -1433088, 906246, 918602, -574810, -514480, -1669290, 70318, 1436756, 1125954, -12864, -76564, -357990, 1136440, -703018, -779276, 1206870, 682634 ], [ 1892478, 804910, -1653190, 839916, -1183415, 630437, -993647, -1603355, 100983, -368628, -387748, -199488, 1694421, 929027, -728635, -1170280, -1378515, -1154207, 591206, 224679, -980064, -428614, -1507365, -814460, 456557, 543574, 1483245, 1583459 ], [ 1161080, 396472, -1170876, 1222600, -1121472, 975436, -645960, -551764, -234632, -894832, -1186212, 13196, 1707380, 979804, 347756, -547244, -665760, -1569508, -453244, -529956, -924164, 73696, -1097936, -760552, 855008, 201956, 1274876, 996200 ], [ 61130, -608678, -336501, 1553350, -181872, 1563361, 336090, 997961, -1396982, -1166932, -1700787, -225679, 1377455, 1048429, 1968281, 641431, 233640, -1626883, -1585669, -1219731, -415739, 953896, 964, 180098, 916808, -875869, 852101, -249250 ], [ 589920, 405558, -779292, -204994, 225150, -164470, -521574, 185310, -1380660, -783614, -176440, -90706, -24138, 834226, 1687820, -367546, 392226, -604820, -1010100, -735496, -1080806, 333672, -959408, -768546, 779252, 518350, -352854, 1022928 ], [ 957747, 1126392, -1193499, -1316104, 567477, -1463107, -1287885, -403653, -1181628, -299963, 507677, -218095, -756348, 593080, 1199285, -1127236, 730473, 215761, -496920, -596491, -1617860, 50823, -1293878, -1199010, 881804, 1149613, -1015995, 1808286 ], [ 855072, 1022592, -1489824, -690304, 761952, -1577632, -1755360, -335328, -553728, 418912, -1039648, -1033120, 269952, 292480, 241760, -1169536, 1556448, 480736, -203520, -1386016, -1784960, 687648, 52672, -231360, 1608704, -266912, -258720, 1254336 ], [ 1029317, 802305, -533516, -572506, 778106, -1099531, -1570353, -79566, -468230, -171090, -1097926, -1445063, 875755, 571692, 405159, -637184, 1491377, 620710, 98136, -1081148, -1368335, 447316, -164903, -389880, 1358859, -119140, 529300, 939552 ], [ 1409642, 495330, 1354984, -832756, 661556, -180406, -899778, 315684, -786380, -1735140, -48076, -1557038, 1168630, 1282392, 1402734, 322816, 763202, 667660, 405936, 38152, -517310, -445784, -1546478, -1386480, 382134, 1192760, 1340200, 802752 ], [ 102957, 1009175, 1379934, -1051666, 1216976, 353334, -308763, -456856, -792660, -1547895, 636604, -1228638, -402435, 595592, 999819, -229474, 896342, 330135, 1124861, 38802, 126170, 491126, -1784833, -213640, 705994, 1194975, 647520, 374297 ], [ -1274928, 1276640, 924108, -1070500, 1486544, 722604, 52140, -1049596, -825816, -955440, 1119868, -696876, -1883856, -9484, 365400, -691612, 993164, -10860, 1677884, 852, 628556, 1229264, -1612576, 836192, 1223320, 1045200, -15252, -32440 ], [ -1664028, -412360, -550617, -72325, -287356, 539679, -730785, 244829, -1251966, 349860, 840643, 546849, -1389156, 943241, -353250, 541013, 203639, -59535, 1027859, 663777, 557831, -554236, -207976, -512008, 1705870, 1155300, 693423, -89590 ], [ -904438, -1007138, -885458, 43006, -661034, 765230, -551748, 488552, -1255530, 1083994, 79128, 1060594, -384898, 1135046, -1075878, 349072, -324970, -390580, 83598, 738468, 4714, -602784, 125930, -506260, 1524638, 1355398, 628462, 162864 ], [ 1240337, -282413, 154267, -906269, 653791, 1483355, 787302, -534748, -749505, 1129369, -1263972, 694069, 1233827, 409271, -1803303, -1560728, -538945, -1062130, -1215477, 103818, -1130111, 1440816, -831295, 1132190, 542963, 1664023, -369413, 788664 ], [ 363464, -862208, -211888, -804480, 643040, 1442176, 119256, -428248, -83040, 435432, -1006984, 1174936, 601072, -532160, -867136, -1208744, -743232, -699808, -609544, -392848, -485984, 1838016, -1245824, 721936, 816192, 313928, 226640, 723760 ], [ -1410589, -1786328, -982609, -350109, 163406, 1137868, -1141605, 31451, 628659, -461613, -239500, 1895044, -753956, -1429385, 514742, -113714, -908652, -54430, 600575, -842539, 731434, 1630296, -1450373, -318920, 1421082, -1455079, 1251272, 400963 ], [ -112114, -351728, -15034, 7566, -775444, 701368, -286530, -231874, 1119534, -213138, -249400, 1456744, -1110056, 490390, -952708, 397036, -220152, -1034380, 798950, -1288414, 1222084, 310896, -1034498, 188080, -232668, 228746, -417328, -486962 ], [ 873136, 311472, 150341, 270091, -1276094, 83568, 297645, -504799, 1021009, 314137, -6950, 700444, -864506, 1159665, -1385183, 466061, 359298, -1229055, 998575, -1218039, 1602784, -707204, -725373, 779680, -905143, 877271, -978628, -588487 ], [ 1231936, -568128, -1288684, 342316, -900344, -896832, 340020, -796924, -256316, 1399012, 740200, -691856, 584344, -672060, 252292, -348364, 720648, 146820, 1200700, -115164, 1763584, -1122704, -629748, 1540480, 384932, -544804, 674672, 882788 ], [ 767437, -481925, -512458, 616923, -294200, -563770, -37644, -60971, -836490, 730270, 1140443, -932750, 549733, -1461325, 657427, -297613, 231251, 329506, 188486, 726908, 1094881, -1012039, 33778, 778151, 826328, -958165, 890242, 517679 ], [ -187538, 179650, 1583492, 1012098, 449200, 551780, -665544, 1287454, -1001340, -983180, 1334018, -487700, -368642, -1629550, 328402, 268562, -764974, -198644, -1547164, 1413608, -67994, -587914, 1035628, -891574, 762128, -770590, 249292, -941446 ], [ -156365, 929407, 1809197, 326388, 953929, 1037360, -155013, -79133, -354060, -120722, 1558850, -264554, 195655, -405700, -355490, -811051, 644210, -17474, -593125, 361508, 494476, -1173190, -202607, 220988, 411026, -1017094, 464218, -355687 ], [ 22832, 1160224, 1563056, -214768, 963120, 1204144, 506096, -1082144, 328576, 776384, 1436224, -147376, 599616, 621024, -569328, -1314208, 1596192, -24624, 372816, -729072, 1099136, -1377504, -1139136, 1237040, 167312, -1330256, 805808, -1968 ], [ 431657, -550826, 176681, 123707, -778455, 397369, 1357421, 126106, 881176, 975284, 22324, -349801, -63084, 474474, 1063947, 836042, 90942, -953649, 520191, -1403997, 1306136, 146646, -244836, 1005065, 411587, -1750031, 1340033, -1159593 ], [ 423432, -1485042, -924884, 662062, -942612, 449774, 1321522, 93998, 974736, 605134, -559832, -653040, -261842, 338678, 1364030, 1021350, -694588, -1453844, 301018, -1289244, 471252, 994700, 52712, 1116838, 699714, -1414404, 561700, -1380632 ], [ 9132, -1662867, -1749134, 1395037, 429138, 1338749, 421747, -1145827, 621336, -319091, -332132, -1054440, -8867, 213353, 366005, -706575, -779338, -1536494, -275057, -405594, -1378098, 1184450, -230788, 1563313, 1030539, -343254, -1494650, -689732 ], [ -705288, -1804272, -1539644, -6308, 188688, 1280744, -443648, -461032, 300756, 273364, -278732, -1051200, -302012, -71332, 798560, -723360, -1289368, 2236, -659432, -285744, -672348, 697280, -795988, 1344448, 532584, 457896, -1065800, -915812 ], [ -1348452, -1814863, -1123981, -1655766, -369552, 924807, -1077813, 496528, -41355, 1134655, -344451, -881098, -623957, -252560, 1457552, -404277, -1750836, 1730683, -963038, -244536, 430712, 33558, -1231119, 1003558, -59607, 954792, -39709, -1293262 ], [ -570552, -643138, -1216006, -532116, -99552, -25518, 450762, -570272, -672330, 924130, -1144026, -72748, 100618, 958240, 841952, -978102, -707736, 1364458, -947588, 887664, -811888, -701292, 281406, 1093108, 445518, -848208, 752666, -914212 ], [ -523684, -401211, -792063, 345788, 335429, -693644, 1079409, -993823, -520769, 851674, -1505846, 638394, 767541, 1187129, 744698, -1209582, -320645, 818752, -620823, 1329142, -1121384, -649749, 681723, 1038789, 587389, -1700501, 737304, -930925 ], [ -1636384, -1634136, 450312, 833888, 1032104, -914144, 280584, -397048, 872056, 998224, -1173296, 1195344, 1343016, -141496, 1469648, -898032, -974120, -11648, 199752, 674992, 49216, 649176, -682152, 756264, 153064, -1044776, -559296, -1575400 ], [ -1163851, -1503372, 833541, 537659, 959903, -985418, -385080, -377542, 698416, 1304251, 98368, 129015, 1416549, -118570, 1374569, 135117, -152267, -177722, 150879, 754375, 481234, 212724, -20409, -300951, -249284, -99728, -1299537, -950842 ], [ 54674, -730872, 812466, -127666, 525878, -986468, -988080, -629692, -212384, 1685326, 1811968, -1701210, 1253874, 540380, 893594, 1507842, 1363858, -31172, -307146, 1178950, 565684, -1040376, 1594566, -1722726, -636584, 981472, -1777962, 270908 ], [ -895631, 614240, 186294, -326740, 134704, -215251, -1049566, -525529, -565318, 1666215, -158231, -233441, 1002139, 967482, 199386, -57902, 1147474, 932905, 622924, 834689, 693277, 442491, 145220, -1321545, -644795, 620557, -1627419, 391672 ], [ -1406936, 1617780, -377716, -219620, -107036, 511484, -1100816, -370404, -571828, 1220600, -1266496, 830884, 796684, 1115552, -385464, -1063872, 1112544, 1559020, 1262304, 380284, 620072, 1354596, -749320, -557880, -683820, 269092, -1401504, 638292 ], [ -547586, 1638855, -725191, 694405, 58939, 1057709, -1164716, -101979, 332297, -367750, 273104, 537259, 725209, 513752, -653514, -309072, 1707144, 1194145, 997704, -319091, -8578, 490971, 112730, 1065270, -836145, 52267, -1015704, 1313967 ], [ -706988, 584016, -515830, 698668, -423146, 894134, -684800, -489930, 1018736, -553762, 1136294, 71896, 733072, 748592, 21126, 491130, 1483416, 1363888, 432216, -223448, -210718, 120006, 858776, 554316, -8022, -256244, -718272, 1105122 ], [ -1666838, -1316184, 131045, -11882, -1414421, 172859, 222400, -1393605, 1534136, 362063, 1468019, -528404, 803272, 1640792, 1436451, 1327005, 616716, 1953688, -369684, 496852, -77743, 136131, 1513676, -1633434, 1590453, -636794, -490272, 201297 ], [ -348416, -1343872, 256576, 928192, 148736, -50112, -273472, -1661440, 878912, -552064, -105984, -57024, -305856, 1071680, 640576, 1274880, -195392, 777280, -961280, 326976, -333184, -126080, 1088896, -1061504, 107136, -598464, 52416, 741376 ], [ 1115591, -1076826, 250756, 1946597, 1701025, -300275, -877661, -1666100, 139351, -1458359, -1531597, 534102, -1425929, 473814, -288773, 923995, -719894, -576591, -1259517, 190958, -572081, -434898, 533700, -296667, -1476017, -492143, 518731, 1324553 ], [ 1148366, -967476, 2056, 1770122, 635650, -1206950, -708986, -775400, 79726, -489134, -188122, 750252, -1430354, 1169964, 216502, -277130, 374356, -1196766, -61242, 1142108, -326306, -736548, 299400, -1169142, -558242, -409118, 226006, 714578 ], [ 1117517, -427971, 276571, 823328, 401050, -1628195, -322643, -588293, 152365, -73418, 711470, 154437, -797252, 1301946, 267829, -983255, 789664, -1595280, 299658, 1370162, 244618, -1107498, -29511, -1559619, -368348, -135815, -432425, 237824 ], [ 1005692, 659004, 1216996, -1103872, 1223800, -1431620, 340732, -1296668, 393340, -362168, 1046120, -1474788, 647248, 715896, -258596, -1059380, 340864, -1711680, -405192, 677912, 1229368, -1566648, -478836, -1336644, -1104848, 379660, -1556300, -69376 ], [ 322802, 574039, 648386, -210067, 1557435, -672340, 292462, -525158, -382360, 194707, 390330, -1739078, 720983, -186019, -621506, -1024295, -619216, -1476740, 111398, 97147, 1594213, -1781158, -89081, -949824, -803003, -402150, -773765, 537744 ], [ -550140, 96714, -406938, 1609704, 1684144, 241912, 8166, 756986, -1483468, 1018760, -590246, -1487696, 306218, -1181788, -880342, -952586, -1677494, -1096270, 1020236, -416608, 1718456, -1866302, 586496, -506834, -142848, -1606248, 634582, 1445440 ], [ -780390, 853089, 801687, -215196, 749944, -655988, 554391, 1035161, -967918, 371060, -279671, -530696, 254993, -1410838, 489233, -1020161, 466081, -67195, 34286, 35792, 1288556, -476627, 557696, -188309, -186048, -1005348, -418193, 1188640 ], [ -647928, 1188864, 1401552, -1545120, 210328, -878552, 1016976, 777248, -258568, -358384, 160768, 182896, 281096, -1645216, 1210976, -503504, 1390456, 401216, -283936, 545936, 964040, 87232, 353816, -347576, -370656, -330936, -812576, 663928 ], [ 255297, 630864, 707802, -1823220, 509203, 333973, 1301826, -619852, 862607, -1261534, 877168, 379246, 471521, -1890916, 556076, 1254646, -275969, -321784, 816764, 1178786, 863465, -1103768, -222109, -1522151, -855756, 499689, 192124, -430097 ], [ 446304, 815948, 204814, -1296274, 286622, 156378, 862958, -513856, 653600, -1333050, 482024, 933200, 119514, -1356042, -261020, 1386834, -355624, 310284, 622242, 1056546, 646096, -994946, -944038, -1946742, -1326734, -28434, 466160, -633102 ], [ 188304, 1469498, -177911, -261799, -264703, -897597, -32167, 539744, -394000, -880275, -613876, 1712600, -574461, -329067, -1180370, 493959, 565076, 1796634, -388833, 458271, 355096, -66671, -1758013, -1898517, -1788809, -1413159, 279560, -274377 ], [ -782676, 657920, 471468, -1151520, -923468, -1113608, -749268, 1086472, 182648, 178312, -207724, 1549588, -824396, 125824, -1095156, -822964, 16908, 996824, 100716, -607640, -542396, -956852, -829624, -300912, -1464464, -1143920, 650560, -1067776 ], [ -1504566, 87500, 752568, -1872345, -1088933, -1311473, -1183878, 1214002, 689948, 819037, 385556, 1192678, -749906, 266749, -914661, -1541464, -488892, 86444, 682566, -1346810, -1165901, -1774937, -2164, 836253, -796394, -797045, 935245, -1575421 ], [ -936516, 1085000, -864432, -1125270, 763042, -1781798, -561828, -126548, 251048, -461138, 1108856, 448228, 439444, -612626, -766686, 308336, -220392, -324856, 1015716, -586460, -443726, -1555862, -295864, -506322, 922756, -820670, 645070, -465646 ], [ -942077, 718421, -1137592, -634642, 719877, -1867434, -700831, -110863, -175938, -1349890, 1021634, -369001, 444276, -1217424, -129164, 480371, 265816, -302035, 824243, -317100, 307161, -1189305, -302111, -1352505, 1459830, -883922, 4098, 455984 ], [ -1536752, -1049104, -30592, -407392, -1269648, -1557984, -1621456, 1297712, -590688, -1836640, 101984, -1260976, -767424, -1540224, 1011136, -1070704, 975616, 166640, 93968, -552000, 1087536, -671280, -13136, -1688880, 782880, -987872, -997152, 1184384 ], [ -1238934, -746673, 813740, 464079, -863950, -842673, -694673, 1201197, -1026442, -1785015, 759227, -1502653, -479757, -1400759, -72923, -1525087, 1190878, -194933, 245035, -972219, 400404, -366717, -696245, -191889, 248887, -803666, -931210, 1134515 ], [ -773982, 29400, 1448048, 1411470, 58748, -79374, 572296, 791958, -1371808, -1553610, 1668968, -1543222, 183246, -1180676, -1622660, -1676152, 1147018, -718082, 570262, -1316544, -605310, -160086, -1441286, 1641954, -270464, -555254, -630910, 844010 ], [ -1170357, -203100, 486248, 1222845, -542902, -29949, -10004, 1480233, -612208, -933735, 564668, -1299097, 486621, -1475126, -1590710, -1759252, -334457, -510107, 149737, -210144, -698085, -413961, 133039, 1631979, -1067264, -467129, -963685, 213335 ], [ -1327948, -578764, -160860, 670024, -439568, -59120, -206156, 1225216, 49812, -204912, -310172, -916904, 718456, -1700416, -1397060, -1737352, -1142840, -388288, 161000, 98004, -509040, -468616, 799380, 1591036, -1513252, -463256, -918124, -81760 ], [ -1084723, -1194739, -279735, -494126, 847132, -220220, 245869, -613184, 548037, 706788, -799847, -302954, 830206, -1809616, -931985, -1539202, -821390, -411088, 897050, -933771, 153060, -188866, -58395, 1498111, -1370377, -600806, -237499, 186440 ], [ -1003648, -1400064, -319360, -882176, 1276032, -273920, 396544, -1225984, 714112, 1010688, -963072, -98304, 867456, -1846016, -776960, -1473152, -714240, -418688, 1142400, -1277696, 373760, -95616, -344320, 1467136, -1322752, -646656, -10624, 275840 ] ], [ [ 1134592, 719872, -1110528, 1197056, 946688, 152576, 769024, 1036800, -296960, 620032, -710144, 1007616, 1116160, 1205760, 739328, -1193984, 444928, 1365504, -22528, 997888, 1356800, 1102336, 536064, -1327616, 1278464, 61440, 925696, 80896 ], [ 842752, -39104, -1159872, 636800, 836096, 832640, 780928, 981504, -501248, 478528, -825152, 609792, 1317376, 336768, 399488, -708416, 333952, 1544832, -404224, 221632, 1438592, 1266304, -373632, -238976, 1196672, 345984, 575104, -3776 ], [ 386752, -1225004, -1236972, -238600, 663296, 1895240, 799528, 895104, -820448, 257428, -1004852, -11808, 1631776, -1021032, -131512, 50284, 160552, 1825032, -1000624, -991268, 1566392, 1522504, -1795032, 1462024, 1068872, 790584, 27304, -136076 ], [ 405352, 125056, -872512, 312600, 1007936, 159800, -249792, 490064, -1038008, -638752, -992472, -569008, 492696, -827352, -859352, 173664, -44208, 191712, -591264, -862128, -338608, 447024, -753272, -109896, 136072, 467144, 604824, 653384 ], [ 578280, 1143400, -465972, 829360, 907280, -963376, -912040, 155424, -945844, -1311084, -1061640, -808672, -617944, -558484, -1130828, 105328, 36636, -1255628, -350172, -549748, -1631764, -538616, 183316, -1106192, -467444, 9284, 707708, 1325220 ], [ 1162080, 412000, -23472, 880960, -838720, 684224, 6560, 138624, 178256, -1055184, -1455840, 19328, -1277344, -411184, 202672, -462272, 1099536, -1602128, -928272, 60752, -342064, -893216, 160816, 659008, 248656, -720016, -1082992, 1371120 ], [ 1258224, 203200, 39480, 109192, -1418464, 1590668, -28156, 17616, 507224, -1022208, -1231500, 771044, -1171564, -378700, 282556, -130532, 972000, -1455356, -1216056, 357848, 554360, -970604, 664816, 1462468, 346840, -872584, -1518520, 1471932 ], [ 904224, 476800, -247920, -1422608, -921664, 1812968, -942856, -199584, 102224, -1195008, -436200, 1452344, -359464, -452200, -794744, 1031368, -254400, -853256, -1235856, 365648, 1087760, -792104, 1654816, 1378168, -125360, -492784, -703120, 1623432 ], [ 1121428, 1036368, 91516, -1718548, -113032, 1060244, -894976, 432092, 173024, 19088, 467924, 481520, 125432, -859004, -1079532, 1305108, 220856, -1109792, 81708, -599624, 910388, -69240, 809692, 1311192, -782024, 101004, -327652, 1481156 ], [ 1421472, 1447008, 433376, -1617216, 731392, 227040, -575680, 998400, 205696, 1364576, 1315232, -800352, 505024, -1152352, -1129856, 1278752, 821472, -1385952, 1545344, -1477536, 600160, 651136, -301920, 1293504, -1409280, 556704, -30176, 1243168 ], [ 1317372, 60708, -409324, -564216, 1276192, 593940, 166520, -614400, -995504, 1144676, 1477532, -1511652, 631624, 145148, -739856, 446252, -798828, -176052, 1661744, 246564, 543460, 304336, -118020, 1655304, -1435680, -555396, 459724, 768268 ], [ 1293432, -394632, -1129504, 337464, 801832, 798120, 186080, -1532160, -1205744, 703976, 1029032, -1486752, 868144, 926168, -568136, -355048, -1716768, 144288, 1369904, 914424, 18400, -19544, -364200, 1186464, -897960, -716736, 877984, 711568 ], [ 1389732, 546468, -1665904, 1012164, -1201268, 758220, -878320, -1407360, 70456, -67924, -335668, -357552, 1269544, 932468, -723836, -1109548, -1581168, -869712, 465704, -2076, -1209200, -309044, -1255500, -528336, 485940, 548064, 1188784, 1282168 ], [ 767600, 355008, -1269424, 1253808, -1289312, 892832, -568880, -535008, -271792, -624336, -905392, -179120, 1273040, 1042352, 346000, -438624, -693024, -1366416, -595744, -730752, -1119120, 273600, -834736, -553136, 855424, 165920, 1070480, 915936 ], [ -172300, -337392, -460324, 1303908, -530312, 1104632, 348220, 667992, -1329892, -1085436, -1123492, -421220, 1100540, 1198052, 1957900, 862776, 527976, -1634316, -1726744, -1376352, -446220, 1242000, 166364, 169564, 776224, -944680, 762380, 135336 ], [ 335832, 535160, -671240, -119776, -125920, -250592, -475752, -10088, -1210504, -716256, 104664, -206296, 68456, 775664, 1414624, -58784, 619144, -585016, -916280, -843872, -1022440, 443872, -717464, -771848, 630424, 394416, -232144, 954320 ], [ 728712, 1191140, -896108, -985792, 267968, -1279736, -1166676, -446720, -992296, -232032, 630384, -207880, -533908, 397796, 865240, -839612, 816424, 289640, -323516, -591404, -1510960, 37336, -1073204, -1206296, 691960, 1043880, -727576, 1467236 ], [ 774912, 1235840, -1121408, -366592, 647168, -1415936, -1454976, -197120, -560896, 519168, -700416, -782080, -1408, 154496, 375040, -1181312, 1325824, 669440, -358016, -1099904, -1730560, 699136, -5504, -279296, 1288960, -165120, 84224, 1137536 ], [ 855512, 1106132, -342228, -250836, 637820, -1132800, -1283864, 150004, -364448, -86712, -905304, -1053388, 428752, 319352, 569056, -817984, 1232708, 698360, -109232, -817376, -1358136, 439532, -159176, -308272, 1126408, -76896, 795920, 922216 ], [ 961712, 846632, 1184472, -509736, 339320, -537600, -770864, 569704, -342848, -1702512, -272304, -1099288, 782752, 787952, 1272256, 70016, 691208, 466160, 350368, 53824, -545136, -505768, -1221776, -1048672, 398608, 976704, 1433120, 792016 ], [ 20632, 1246232, 1048212, -828176, 796640, 287700, -269564, -439556, -632988, -1596072, 516956, -1147788, -542328, 464852, 879556, -278284, 799188, 347840, 1163308, 109664, -72996, 354892, -1576396, -116492, 654648, 979904, 782540, 424176 ], [ -971264, 1395392, 533136, -923120, 1023536, 957216, 51952, -1234832, -967968, -1088784, 1177232, -964368, -1809216, 196256, 274816, -549424, 839760, 211568, 1787008, 120032, 287424, 1049968, -1587088, 700000, 1054608, 887648, 133952, 83376 ], [ -1384064, -302608, -627564, 203380, -569764, 623016, -560948, 247468, -1286568, 131916, 1034132, 438732, -1414416, 853256, -557984, 583076, 1860, -110932, 1131808, 550232, 336624, -582932, -363988, -441800, 1415508, 1142648, 535952, 76476 ], [ -776728, -955040, -748272, 363192, -836520, 752440, -296648, 635784, -1258504, 806984, 274000, 1078192, -499960, 990872, -1185560, 489808, -534256, -548216, 267440, 532992, -112344, -716568, 27064, -511512, 1281232, 1466600, 389872, 275072 ], [ 1060772, -346640, 385128, -642708, 496380, 1440940, 1025452, -295116, -812404, 824084, -1230200, 796792, 1041140, 502172, -1565660, -1081592, -706456, -1123916, -849160, -23808, -1162044, 957732, -585236, 711588, 549832, 1873700, -417128, 721472 ], [ 184512, -908640, -186336, -781056, 636480, 1281600, 229856, -208160, -200544, 312992, -1117344, 1177312, 586400, -484256, -667168, -933568, -963328, -819968, -419712, -426048, -469472, 1542048, -928736, 523040, 613856, 423840, 257408, 745408 ], [ -1494576, -1763484, -1241184, -608892, 348612, 839196, -1191508, 199996, 462396, -348100, -484116, 1744924, -515872, -1515740, 557792, -212536, -1197664, -269312, 507420, -782040, 774088, 1698084, -1161044, -96004, 875720, -1503780, 1326188, 596740 ], [ -343776, -116184, -14784, -48792, -497688, 507096, -387208, 28696, 1001496, -308200, -529416, 1412824, -907072, 424360, -793408, 259664, -201664, -960512, 789720, -1286640, 1054288, 450984, -913544, 447896, -591280, 223320, -207112, -254360 ], [ 534324, 580916, 380116, 338708, -976588, -53304, 218792, -208804, 892896, 133800, -301816, 680424, -686572, 1169560, -1214708, 357864, 459636, -956012, 997920, -1190540, 1276088, -474516, -701644, 980896, -1057480, 860020, -727812, -456560 ], [ 867024, -622384, -887984, 381008, -720688, -1070304, 428192, -578704, -511104, 1380000, 471584, -852576, 757328, -475040, 223792, -291936, 451536, 439888, 1057920, 106960, 1381088, -756816, -560944, 1492096, 477920, -684080, 776688, 639040 ], [ 527060, -715544, -199004, 663572, -88976, -679936, 96340, -70644, -954988, 743192, 961292, -1026900, 670908, -1357112, 483908, -205152, -93680, 452484, 176980, 799288, 797444, -713312, 99952, 651576, 952248, -963692, 991884, 426348 ], [ -213640, -147344, 1655896, 1089272, 766624, 548864, -557960, 960456, -826888, -1015408, 1281992, -391800, -327192, -1784912, 42008, 320448, -958880, -359016, -1264520, 1131088, -196456, -475712, 1070752, -994224, 794448, -489992, 438984, -565752 ], [ -156976, 865492, 1638412, 474176, 1086784, 771092, -95840, -173940, -387736, -241156, 1276736, -219828, 222792, -659384, -472204, -637176, 521368, -219144, -624980, 341224, 337028, -1205216, -14648, 201396, 256320, -1037768, 357492, -313368 ], [ 38528, 1357888, 1227008, -2752, 970496, 775808, 513344, -957824, 77312, 602816, 1031488, -190080, 581504, 332608, -544448, -1124800, 1538496, -180480, 69952, -472384, 929984, -1501888, -885888, 1220160, -132608, -1552448, 432512, -249856 ], [ 490328, -211412, -36592, 363548, -583504, 301208, 1306844, 245176, 538112, 891716, 5788, -536280, -261496, 334108, 1036252, 596300, 95796, -820080, 301852, -1013884, 1252484, 107612, -308088, 675660, 150592, -1617548, 933512, -1281856 ], [ 534920, -1037280, -968072, 769216, -831064, 443728, 1345968, 181864, 774104, 516224, -478184, -883088, -561096, 328160, 1342888, 801960, -740880, -1137896, 276872, -916224, 403368, 912424, -118800, 695840, 478024, -1271032, 370664, -1355800 ], [ 183020, -1139280, -1576172, 1213216, 193436, 1187128, 650568, -1114436, 791204, -506176, -434684, -1230488, -331596, 314960, 408988, -467940, -987480, -1142396, 1772, -196224, -1586532, 933724, -307800, 1265840, 848524, -523732, -1228036, -496900 ], [ -412000, -1497120, -1172672, -132944, 46736, 1143808, -336912, -404816, 338624, -976, -372224, -1038608, -428736, 152000, 940768, -535920, -1281840, 136864, -357808, -91584, -769152, 603664, -632160, 1246400, 334384, 84128, -995296, -726880 ], [ -939924, -1787292, -615280, -1660168, -329176, 860100, -1168288, 571476, -237536, 802236, -352820, -683488, -524740, 55172, 1698884, -372188, -1464464, 1577772, -692812, -56868, 510592, 162440, -854616, 1079796, -288524, 466364, -298396, -1145584 ], [ -225624, -798792, -1019680, -598768, -87376, 151800, 226112, -733224, -873536, 790536, -797720, -52288, 183560, 964472, 1096184, -876488, -445664, 1471272, -583912, 793032, -535808, -505360, 241584, 915096, 180376, -1004536, 459704, -753184 ], [ -269268, -606168, -787240, 317632, 375520, -347236, 873588, -1267568, -646960, 738468, -1037532, 464188, 696748, 1047388, 869092, -1022696, -134812, 969212, -398452, 1161996, -857208, -451524, 416396, 717800, 425396, -1676080, 509624, -800656 ], [ -1515168, -1675968, 455360, 1004032, 1189120, -514336, 336288, -579968, 947840, 622368, -952032, 798688, 900448, -180512, 1237792, -600896, -946912, -160288, -91552, 768096, -28608, 746976, -870304, 468800, 315296, -1079680, -563776, -1545856 ], [ -1015848, -1437720, 883184, 718780, 1176112, -623704, -390120, -327908, 780284, 879180, 145512, -167924, 1115368, -130556, 1154020, 460648, -105796, -431356, -160420, 910716, 264084, 224328, -106804, -495832, -194440, -21832, -1191028, -951388 ], [ 304752, -583920, 927584, -23720, 774112, -705904, -1205520, -280808, -216616, 1311480, 1719312, -1746824, 1335568, 520744, 857320, 1823248, 1513304, -298456, -406120, 1305816, 304584, -1108272, 1621496, -1797232, -892240, 1253168, -1608328, 273512 ], [ -723496, 594000, 219500, -243248, 382040, -10800, -1109880, -383504, -393288, 1276580, -151028, -375064, 910740, 960052, 381916, 113132, 1049276, 738184, 416900, 951644, 343916, 303928, 274452, -1487668, -798428, 931804, -1340012, 553500 ], [ -1267296, 1481280, -374880, -164288, 150080, 658800, -1067120, -362224, -289568, 896640, -1250048, 620176, 637040, 1154352, -80064, -985168, 871056, 1456624, 999760, 461344, 216496, 1222128, -575088, -771968, -746448, 556144, -1130992, 842560 ], [ -301896, 1544880, -599880, 696112, 357680, 1199700, -1238420, 11276, 523432, -396960, 31552, 357676, 827540, 690852, -491664, -169468, 1635756, 1231924, 841660, -346856, -369404, 575028, 175212, 939232, -869148, 151444, -1136692, 1227760 ], [ -435888, 515808, -397656, 792448, -94120, 920928, -858344, -279160, 1094344, -401832, 833008, -128264, 755456, 896496, -43608, 615992, 1497960, 1282408, 349576, -340088, -404432, 96264, 749952, 542536, -95904, -334064, -814120, 983968 ], [ -1433688, -1371792, 140244, 288448, -1064020, -1872, -45044, -1091260, 1475044, 605868, 1257208, -789764, 477056, 1627896, 1079892, 1377692, 651060, 1549108, -404924, 307012, -6632, -250236, 1186752, -1510364, 1381296, -883064, -233620, 245968 ], [ -81152, -1411840, 95488, 1137408, 102400, 3072, -482560, -1246976, 900864, -475648, -11008, -124928, -409088, 873216, 345600, 1099008, 1024, 529664, -992768, 143616, -335872, -465664, 776192, -1025280, -134400, -817152, 171008, 641536 ], [ 1360880, -1148816, -6600, 2037320, 1262088, -6592, -968344, -1176928, 253380, -1543084, -1167728, 660600, -1278072, 126500, -500848, 574232, -385364, -610384, -1298264, 33416, -644388, -667672, 271516, -343780, -1718604, -624388, 430744, 1077584 ], [ 973280, -970016, 140400, 1880720, 246288, -1028992, -484144, -449728, 134280, -439384, 16672, 822000, -1439472, 912200, -142048, -341968, 565336, -1165984, -127664, 1043216, -105288, -922672, 66616, -1057480, -708504, -308488, 23344, 615584 ], [ 714776, -487352, 553380, 1018580, 151452, -1619620, -13672, -281812, 225588, 52232, 684820, 194568, -896388, 1049120, -109816, -969352, 790696, -1557508, 342016, 1371632, 479616, -1104016, -164816, -1422700, -406716, 59684, -568592, 250736 ], [ 620576, 382048, 1304880, -741520, 1228752, -1660720, 439328, -825712, 584688, -235168, 695920, -1436832, 543312, 360320, -493216, -1229152, 92896, -1740208, -80384, 832832, 1122816, -1191616, -430016, -1344400, -1006416, 494384, -1395392, 9536 ], [ 220576, 301048, 563460, 44660, 1491612, -979560, 242228, -129252, -238052, 214872, 285720, -1718532, 691832, -412520, -600516, -1125512, -827984, -1560568, 255116, 290952, 1359016, -1422436, -131576, -1046100, -740636, -338996, -537212, 430976 ], [ -289104, -94752, -651720, 1659464, 1441072, -79184, -161112, 988496, -1448608, 895304, -259968, -1485576, 376328, -1199624, -575624, -893840, -1744592, -1230264, 830008, -235432, 1433984, -1659840, 356576, -663584, -173696, -1583112, 862824, 1074712 ], [ -743304, 633648, 655980, -277036, 761272, -763784, 536388, 1020296, -1128208, 197204, -159168, -381876, 261428, -1391924, 609676, -812840, 455608, -209964, 83308, -155332, 1025984, -236640, 288176, -127184, -101696, -988212, -323676, 1037212 ], [ -798720, 1017888, 1316736, -1666720, 298720, -878720, 1025472, 670016, -506176, -523360, 170400, 344256, 267392, -1542656, 1171744, -271136, 1390816, 215040, -189056, 148256, 780128, 275232, 73088, -129824, -261920, -378336, -753888, 692704 ], [ -6720, 670788, 602736, -1894420, 297820, 216880, 1071672, -492184, 756824, -1291660, 986100, 268056, 530192, -1605056, 409444, 1249564, -362084, -624960, 546544, 926756, 878828, -1149468, -453712, -1277924, -915620, 263364, 423012, -304196 ], [ 367968, 874400, 214784, -1412984, 24968, 135800, 671488, -332712, 518936, -1182832, 709392, 752136, 270432, -1158696, -440256, 1434424, -391088, 115048, 286520, 944968, 726736, -993240, -1137280, -1761600, -1364712, -68480, 556448, -572088 ], [ 479568, 1425200, 32384, -484484, -419332, -687100, -10112, 659988, -665164, -521032, -256008, 1589436, -318768, -391596, -1345056, 777124, 666712, 1851148, -601180, 483868, 416536, 159660, -1919680, -1826400, -1684812, -1014080, 32048, -380388 ], [ -349408, 515360, 586288, -1064224, -879952, -919216, -631056, 1116032, -132400, 337152, 39312, 1228576, -745040, 139952, -1263584, -492448, 118896, 1115584, 127072, -578896, -413728, -833520, -968896, -285312, -1464720, -763696, 592656, -880112 ], [ -1035208, -143260, 795508, -1510804, -923572, -1171156, -992196, 1163972, 354080, 757452, 455292, 779296, -819620, 416612, -1058504, -1251628, -392364, 246964, 895552, -1356016, -1031968, -1741500, -123196, 840828, -942900, -496156, 1033776, -1203992 ], [ -761008, 804440, -677192, -803704, 707528, -1745656, -339096, -199528, -51520, -654648, 834792, 469696, 445480, -229288, -765104, 282872, -96264, -136136, 1159552, -742816, -587968, -1425000, -411496, -354072, 563400, -652456, 550176, -539792 ], [ -896028, 474012, -852080, -459056, 575208, -1865352, -483420, -243756, -410056, -1481112, 764520, -210940, 594512, -791420, -70476, 353060, 256668, -146720, 912656, -426356, 7732, -1000460, -358360, -1146264, 1113176, -743488, -132928, 210988 ], [ -1451328, -1169088, 305920, -486656, -1368192, -1517952, -1446720, 1066944, -720256, -1706112, 232320, -1272640, -402688, -1267520, 1036224, -1080640, 667968, 225280, 141056, -414656, 759232, -464960, 45440, -1524864, 680576, -767488, -1020928, 1050688 ], [ -1206588, -787072, 897284, 204600, -832176, -614064, -709168, 975096, -935820, -1635640, 730732, -1467040, -298476, -1161172, 184124, -1523376, 1015312, -44876, 79108, -832948, 299344, -118732, -503728, -311880, 342612, -482328, -917492, 1022144 ], [ -788400, 40520, 1229792, 1010952, 228840, 329640, 359600, 595512, -1069032, -1440616, 1382752, -1410112, 111864, -934072, -1122448, -1690056, 1208920, -450608, 168136, -1233640, -441032, 134480, -1132912, 1227240, -24792, -168984, -606416, 725912 ], [ -870600, -323380, 352592, 899052, -405060, -4260, -67000, 1281012, -550332, -734716, 587152, -1167712, 607764, -1134772, -1546648, -1772556, -165980, -412808, -219764, -90940, -629132, -91720, 289688, 1553340, -1025892, -495684, -999416, 59012 ], [ -976432, -683024, -225232, 486768, -395408, -288544, -200944, 1072528, -99504, -72944, -59376, -836608, 947536, -1331552, -1570784, -1717072, -1018176, -381840, -115984, 245136, -493664, -182960, 793552, 1627664, -1577088, -618208, -1047120, -234480 ], [ -1121932, -1035524, -300532, -429732, 694492, -489544, 156356, -636572, 237396, 514756, -455676, -356608, 1025236, -1521752, -923384, -1429972, -992976, -362340, 813116, -772764, 184936, -47660, -244748, 1279364, -1373088, -398008, -515220, 98820 ], [ -1170432, -1153024, -325632, -735232, 1057792, -556544, 275456, -1206272, 349696, 710656, -587776, -196608, 1051136, -1585152, -707584, -1334272, -984576, -355840, 1122816, -1112064, 411136, -2560, -590848, 1163264, -1305088, -324608, -337920, 209920 ] ], [ [ 1283072, 860928, -416384, 462080, 371328, 41216, 434944, 758400, -489984, 616320, -884608, 710656, 715264, 816000, 100864, -644608, 448640, 1302400, -126464, 734336, 1067264, 1299072, 458112, -663168, 1089152, -87040, 985088, -490752 ], [ 1058048, 195216, -528368, 15968, 528000, 763040, 633376, 925824, -660864, 367632, -1014928, 234880, 1038976, 50016, -108128, -274576, 167840, 1501216, -268736, 26288, 1107296, 1148448, -398688, 222240, 960032, 244832, 464672, -136944 ], [ 706448, -844959, -703343, -681082, 772800, 1890890, 943426, 1187424, -927864, -20943, -1218553, -508520, 1544776, -1146834, -434678, 303599, -270910, 1811866, -491036, -1080037, 1169846, 913098, -1737438, 1605690, 758282, 763382, -348478, 415881 ], [ 478258, 352416, -329168, 168238, 934160, 502870, 287056, 590404, -1062774, -595368, -1250398, -444540, 672206, -660254, -736798, 195704, -448700, 318616, -600776, -704252, -435004, 507228, -627238, -1610, 78362, 686442, 335182, 810506 ], [ 386706, 1150418, 31175, 888636, 731540, -412956, -145570, 144520, -980441, -1062351, -1304602, -190392, -195646, -150193, -828039, 14732, -341205, -986247, -650235, -245161, -1436913, 5946, 401425, -1129972, -410633, 387821, 557923, 1088261 ], [ 731256, 40568, 210500, 792336, -692560, 895344, 420680, 423520, -189116, -1117476, -1476952, 515808, -711496, 29732, -205764, -248368, 676020, -1208772, -521460, 136964, 24612, -779304, 555100, 104528, -131708, -522004, -1156652, 1005836 ], [ 843756, -295600, 67958, 83034, -1126840, 1531479, 120701, 295204, 478, -1016640, -1292023, 1013397, -583183, -49927, -208269, -117685, 571800, -1062435, -716502, 417182, 616710, -856431, 912940, 828557, -186818, -858490, -1440278, 1014515 ], [ 742056, 82400, -371692, -1192116, -647440, 1547154, -978874, -209096, -365372, -771840, -777298, 1318422, 139742, -369202, -787494, 376490, -567600, -575610, -1210452, 603332, 406260, -279906, 1459240, 1081382, -550268, -665740, -403028, 1107290 ], [ 1100113, 753444, 135683, -1364081, 41190, 1132657, -625856, 268155, -188200, 187636, 139905, 383500, 208198, -621987, -942159, 506129, 175094, -641384, -160065, -417098, 480985, 67930, 600283, 889822, -765610, -16649, -228501, 842605 ], [ 1451400, 1263032, 706904, -1209360, 748096, 660184, 22416, 738560, 608, 1147192, 1072328, -775992, 181616, -732664, -958176, 537512, 1050456, -733336, 1119392, -1423944, 601784, 327264, -450168, 695408, -965696, 560648, -216472, 548328 ], [ 862275, -142843, -7471, -439110, 1205896, 529009, 351366, -735040, -756892, 733717, 1358603, -1432917, 617066, 219011, -629076, 446687, -580719, 17639, 1348892, 2181, 560309, 284964, -403293, 1331258, -1322696, -340477, 92903, 693303 ], [ 530790, -654298, -744616, 311190, 692386, 600514, 223896, -1457920, -834892, 447442, 1039298, -1511112, 803996, 835166, -461706, 42542, -1571304, 254024, 1168412, 516486, 6104, 115074, -452418, 1190408, -954626, -437872, 371528, 749268 ], [ 585765, 175877, -1515916, 1031565, -1278089, 976039, -588204, -1054720, 106358, 351967, -188377, -721212, 618146, 948041, -536931, -831583, -1601004, -281476, 372962, -336939, -1317196, -246201, -645543, -115492, 501049, 670328, 604028, 671718 ], [ 202796, 258032, -1208060, 990140, -1461688, 842952, -447196, -576536, -186300, -64868, -443132, -591036, 605924, 1131324, 450516, -278776, -597672, -813908, -634024, -961824, -1197652, 332528, -220284, -224508, 832224, 243176, 644180, 586264 ], [ -373879, 9332, -422885, 611765, -854938, 484902, 115379, -65186, -1024725, -623843, -267557, -752661, 670499, 1345749, 1907991, 905174, 862578, -1344983, -1734574, -1485624, -439927, 1327028, 478491, 195867, 666024, -863074, 599255, 497314 ], [ -94818, 559462, -241402, -53656, -581336, -182616, -415026, -385522, -818714, -453400, 457246, -371422, 304690, 679500, 1010712, 213816, 873242, -365718, -646870, -839928, -888402, 520664, -226958, -631546, 542670, 214268, 136156, 728932 ], [ 235770, 1025173, -201007, -410896, -252176, -712902, -837729, -456928, -613730, -88888, 726316, -126970, -26321, 152949, 383550, -489843, 888866, 446994, 16973, -420159, -1311324, 53054, -628025, -1051726, 532518, 805442, -45902, 894805 ], [ 669120, 1246048, -502432, 34304, 231424, -879552, -945504, 140672, -447680, 749312, -195584, -253120, -252896, 16224, 532800, -1159968, 967616, 778944, -485152, -621984, -1626624, 519104, -197600, -381376, 811968, 70592, 509248, 880480 ], [ 628094, 1255105, -58753, 131935, 257891, -928640, -789646, 570185, -154952, 98250, -537758, -339495, -171548, 9574, 690392, -996624, 879053, 610374, -341116, -497912, -1257622, 291951, -221642, -185660, 770810, 31912, 946836, 787250 ], [ 234044, 1106530, 939422, -29090, -55834, -890240, -437596, 874610, 232048, -1661100, -448508, -396270, 138952, 99724, 854192, -213024, 665978, 69324, 283784, -131312, -379372, -451074, -583892, -343160, 491060, 511312, 1296936, 635300 ], [ -23506, 1426670, 553617, -372180, 143096, 134145, -114211, -355485, -422187, -1517250, 469947, -881655, -720678, 361409, 504557, -226519, 668833, 362224, 1026399, 204088, -239717, 178311, -1069447, -9975, 546710, 468112, 892711, 528460 ], [ -299392, 1513712, -65772, -520716, 192860, 1051176, 122828, -1313364, -1117608, -1010484, 1339284, -1131060, -1568400, 615944, 25184, -208732, 557764, 600748, 1568928, 478936, -180752, 687468, -1383508, 259896, 669140, 453112, 423952, 428476 ], [ -781792, -1588, -793647, 499209, -954565, 608226, -70297, 397311, -1188258, -135609, 1281009, 204615, -1408500, 694394, -720616, 617093, -325811, -119777, 965928, 461086, 51148, -543057, -697633, -198954, 871265, 1008262, 225652, 328051 ], [ -550702, -684296, -652108, 658934, -978562, 594390, 276566, 923290, -1147898, 355338, 537668, 963004, -720070, 711950, -1133998, 610564, -829708, -730278, 348988, 293568, -186526, -763374, -289674, -265070, 888804, 1473618, -116468, 396640 ], [ 540773, -362996, 537842, -218641, 352163, 1098015, 1274591, 20665, -973673, 383313, -1031782, 1025254, 605705, 656075, -1146523, -399686, -875758, -1208103, -284762, -54432, -990451, 234501, -216849, 142405, 683754, 1830693, -632018, 669040 ], [ -183440, -882424, -183320, -675264, 683344, 719696, 327064, 83928, -549240, 94216, -1154696, 1150168, 419592, -297032, -354664, -502512, -1139648, -996288, -207200, -387536, -269720, 931656, -316952, 219816, 421528, 496456, 70880, 769072 ], [ -1434140, -1587019, -1444184, -938883, 650125, 73451, -1192001, 455283, -33069, -290477, -804305, 1286347, -260904, -1437179, 625304, -291126, -1416440, -576480, 119371, -717950, 908938, 1467621, -472961, 207075, 107626, -1275173, 1102511, 781789 ], [ -535640, 110306, -95984, 1842, 10450, 178526, -585626, 355758, 647406, -387602, -873530, 1182622, -495504, 239746, -430096, 72324, -229040, -780480, 630046, -1105100, 662788, 583746, -562586, 718350, -980924, 227902, 102086, 102514 ], [ 93785, 783481, 537441, 580017, -387975, -71574, -5726, 191483, 650456, -23902, -724230, 627122, -233679, 947246, -770921, 192274, 444585, -514255, 926696, -906775, 538038, -36529, -563111, 1119400, -1167274, 715977, -240989, -179436 ], [ 185060, -591644, -258684, 433092, -303900, -1032024, 521224, -102292, -701344, 1261448, -137880, -831928, 1020996, -284104, 317404, -174776, 90660, 692420, 795296, 462500, 656088, -129604, -385436, 1300000, 450776, -825948, 730636, 333264 ], [ 15297, -904334, 207141, 621841, 203692, -707776, 350177, 10295, -843599, 707406, 425111, -846433, 881651, -1156374, 298221, -124184, -392844, 463997, 234081, 802710, 343101, -244440, 142060, 436918, 1013206, -866223, 933623, 362287 ], [ -309978, -584084, 1424766, 1010566, 963592, 381824, -236698, 364970, -265274, -942444, 974186, -358, -88174, -1814724, -380754, 175216, -953544, -619378, -583194, 529860, -226674, -372240, 877960, -1047932, 946756, -11898, 678698, 103162 ], [ -180060, 595009, 1090167, 552592, 1180048, 298769, 54728, -321289, -410414, -305565, 763088, 18407, 340010, -895734, -519735, -380294, 402990, -537274, -464001, 159858, 102621, -1114968, 161962, 202585, 63760, -853386, 182825, -270158 ], [ 46880, 1334224, 553280, 213008, 1050304, 175392, 461840, -704480, -475776, 387056, 445456, -139040, 569440, -49264, -336112, -691888, 1328304, -442176, -256240, -168464, 502640, -1434608, -504480, 1177936, -604032, -1573328, -154912, -710144 ], [ 485630, 175999, -231820, 581483, -181796, 279342, 1013915, 363670, -14976, 551981, -21269, -680990, -382310, 24011, 863963, 170087, 48729, -672876, -22165, -311939, 875165, 3067, -522630, 261511, -216432, -1301303, 167738, -1359344 ], [ 575578, -380952, -767450, 714928, -540542, 555204, 1121276, 290034, 473374, 132960, -303314, -1104532, -813802, 128408, 1171266, 316674, -775796, -651218, 146778, -158976, 168642, 576546, -448820, 58536, 82058, -965894, -56622, -1170606 ], [ 325903, -352452, -1060175, 619528, -48917, 998454, 795626, -895341, 988549, -854640, -405539, -1412782, -738727, 263108, 609291, -233301, -1157246, -383843, 252303, 282624, -1588533, 308571, -285470, 550236, 293783, -568769, -813597, -165981 ], [ -29432, -973032, -544880, -331652, -143852, 950784, -178804, -328836, 364144, -438180, -372224, -967732, -595312, 387248, 1121496, -333036, -1076636, 445192, 50628, 241104, -710688, 259956, -320120, 856176, -69412, -312824, -903192, -370296 ], [ -320049, -1625675, 44180, -1312922, -330974, 768141, -1110056, 461537, -501784, 283571, -310393, -375160, -395661, 519549, 1785101, -348379, -825652, 1332287, -182151, 140187, 623808, 233722, -343230, 1049897, -511447, -197069, -758539, -784012 ], [ 274626, -1013450, -612520, -508172, 10876, 466566, -46256, -827938, -946384, 561146, -300718, -178960, 184314, 756774, 1310726, -637354, -41752, 1419362, 28974, 635562, -4992, -107828, 226620, 604622, -323122, -1100294, 40886, -295912 ], [ 99583, -935550, -650882, 318096, 528408, 236331, 543945, -1430316, -639420, 546053, -375259, -10861, 453119, 594843, 981525, -646450, 132597, 940995, -2921, 883799, -337702, 10707, 121495, 230194, -10503, -1487580, 262486, -368788 ], [ -1296392, -1705200, 291568, 1178496, 1324608, 119256, 382920, -942816, 859680, 66728, -583384, 112664, 228344, -200232, 882600, -211600, -659928, -434280, -420296, 740024, -200752, 859032, -1054280, -31856, 499272, -1056480, -432464, -1331488 ], [ -830306, -1314702, 676588, 926739, 1335612, 11106, -373938, -386517, 757635, 226535, 239762, -499945, 693650, -60579, 848853, 721010, 117939, -785475, -470981, 1011491, -136783, 292362, -236057, -778814, 1542, 22422, -848393, -961915 ], [ 512044, -378252, 799288, 151614, 977112, -92844, -1411188, 202158, -97890, 687110, 1548212, -1458970, 1483700, 518946, 845778, 1887860, 1634814, -654750, -349106, 1478366, -107158, -940188, 1520518, -1753964, -970308, 1406172, -1133018, 34610 ], [ -418242, 403876, 175855, 7428, 751326, 339172, -961574, -267156, 12886, 680485, -94217, -540654, 788273, 755225, 621659, 255087, 852627, 267514, 87837, 1098587, -121041, 80918, 565873, -1505561, -856283, 1195675, -672751, 653579 ], [ -901432, 1012176, -313400, 90448, 608976, 782572, -702764, -499916, 236376, 474400, -1136832, 166036, 354348, 878620, 336144, -769988, 483732, 1005964, 444932, 560872, -258756, 827148, -117932, -893536, -786468, 882220, -483596, 1084304 ], [ 16118, 1154076, -377450, 750748, 686076, 1216897, -1080689, -2441, 697026, -245000, -307632, 149311, 751473, 717445, -101556, 87037, 1424607, 1179289, 558707, -347378, -733731, 647673, 147343, 626264, -920043, 405745, -1096121, 1025804 ], [ -107260, 349464, -205502, 934432, 355902, 827896, -973010, 6490, 1016682, -13058, 272844, -297914, 614400, 956236, -77886, 830998, 1448370, 1138162, 275162, -529574, -537252, 132282, 294304, 341450, -253896, -284300, -842018, 689096 ], [ -1048510, -1198836, 151873, 743632, -294273, -208004, -483785, -368435, 1225557, 966367, 657894, -1083389, 57600, 1509286, 308289, 1486123, 751545, 928537, -320563, -141299, 186798, -647043, 348304, -1361275, 1040604, -1142150, 93007, 133796 ], [ 169408, -1261504, -110528, 1373120, 132096, 114432, -766528, -465600, 876736, -286336, 79936, -199168, -360832, 559552, -281728, 803904, 335104, 204864, -781184, -218304, -157696, -879552, 167424, -967744, -329280, -1039872, 312064, 229504 ], [ 1408556, -1069588, -331690, 1996778, 539930, 443952, -991950, -444504, 466733, -1514751, -453516, 819462, -778054, -366587, -887244, -23922, 113407, -542756, -1011454, -220102, -498373, -1007726, -66421, -382901, -1752679, -716637, 327214, 393764 ], [ 612056, -882088, 306860, 1766228, -236620, -543648, -111900, -13104, 258458, -369726, 234984, 950412, -1326604, 347338, -606744, -361572, 744382, -915656, -36604, 680948, 251702, -1075676, -373546, -781226, -823054, -67962, -128036, 305864 ], [ 137966, -538102, 862085, 1093313, -141013, -1257381, 379278, 95391, 308441, 231162, 473265, 330810, -1074013, 451720, -562854, -781722, 700738, -1309181, 445952, 1143692, 679136, -926420, -482308, -1121999, -477331, 414789, -612788, 192620 ], [ 74216, 5048, 1311260, -142612, 1064612, -1622556, 375528, -207084, 687116, 139512, 138540, -1244040, 198212, -219680, -820104, -1306872, -201512, -1728956, 301952, 1048592, 695936, -500720, -338608, -1389524, -874756, 686364, -1135088, 47120 ], [ 26856, -147002, 379165, 449993, 1152747, -1126706, 3993, 293771, -135189, 415262, 98670, -1553725, 522182, -678450, -554029, -1155962, -966372, -1526406, 381527, 660122, 787426, -803605, -151238, -1118049, -652331, -137881, -254723, 187840 ], [ -31236, -522792, -984234, 1623562, 838684, -350276, -462654, 1059140, -1356040, 790730, 162272, -1374970, 495866, -1050042, -89178, -762644, -1606436, -1091702, 527190, 166334, 891104, -1319728, 39896, -646184, -211744, -1312890, 1065650, 431086 ], [ -698586, 162108, 242991, -267263, 676534, -760826, 480621, 816890, -1183540, -70495, 89072, -160345, 270041, -1061817, 685047, -494594, 485014, -443327, 117615, -277741, 448304, 51272, -211204, -14084, -35344, -746265, -170875, 617611 ], [ -954624, 649704, 874080, -1611272, 449752, -809120, 1038000, 418064, -677392, -777400, 291272, 547952, 220064, -1078656, 939048, 24664, 1330264, -237824, -78624, -281176, 304760, 476840, -469792, 99160, -173992, -289944, -619096, 559768 ], [ -336624, 718029, 238380, -1793297, 85627, -87620, 775350, -313486, 537758, -1156375, 1078697, 180302, 543764, -1106256, 87573, 1077739, -472661, -973424, 178476, 651749, 797135, -1106635, -744292, -890165, -982117, -68019, 607829, -17357 ], [ 232248, 948872, 179520, -1450278, -270310, -29210, 383808, -60866, 304046, -760940, 991156, 502330, 440952, -826530, -679216, 1333910, -502332, -109006, -99818, 755018, 794596, -917086, -1223584, -1387152, -1254802, -156640, 541832, -353718 ], [ 770148, 1282172, 484320, -776253, -621085, -388835, -88992, 812209, -843079, 122710, 352006, 1259155, 69252, -353055, -1392616, 1087685, 585918, 1764119, -715643, 335243, 480046, 390239, -1831984, -1573752, -1189927, -441040, -339268, -538293 ], [ 253096, 308648, 750428, -894632, -696324, -449532, -463668, 1178208, -509980, 528320, 340564, 721192, -559556, 212220, -1305112, 73400, 188844, 1191216, 128696, -473220, -86376, -531340, -920176, -249120, -1164628, -268956, 466100, -511116 ], [ -257834, -411307, 759113, -905777, -494169, -657537, -605133, 1136973, -192280, 541895, 374179, 244072, -814661, 603285, -1078282, -606175, -178431, 485721, 984176, -1107660, -579336, -1366675, -142771, 750435, -946873, -120171, 1098620, -486126 ], [ -309884, 421118, -245962, -161702, 704106, -1577862, 145842, -324402, -545680, -815830, 329554, 543472, 530914, 259710, -623932, 369350, 185094, 257046, 1282976, -885960, -674736, -939250, -528946, -172590, 57002, -252546, 345320, -557076 ], [ -574795, 202891, -282636, -85884, 397554, -1823418, 69349, -524447, -776906, -1432334, 295474, 43709, 845188, -173923, 37433, 208901, 262091, 178776, 1023668, -635881, -467143, -521815, -394494, -747630, 564670, -348624, -388592, -106881 ], [ -1058320, -1094384, 675264, -696384, -1454496, -1375968, -856976, 570928, -882656, -1287584, 272224, -1276816, 100288, -700048, 911408, -1118224, 44816, 254976, 191168, -356656, 51632, -114640, 274656, -965280, 562720, -407424, -1102592, 878544 ], [ -950547, -693344, 770525, -345066, -768956, -320700, -529020, 518694, -679895, -1251158, 572943, -1293736, -147183, -664257, 435699, -1462940, 524980, 214297, -172931, -736697, 644, 223033, 21636, -371562, 486017, -37294, -953481, 853712 ], [ -678780, 60298, 595736, 228474, 447442, 735234, 75516, 235158, -411602, -1183154, 914808, -979984, -185850, -489270, -408468, -1545578, 1070590, 129508, -406934, -1162706, -213034, 507652, -369516, 439890, 313058, 348434, -627876, 524942 ], [ -365130, -427577, 5636, 357999, -145133, -96741, -50934, 870633, -351827, -414179, 719508, -928984, 625425, -465945, -1280718, -1678103, 193765, -98042, -605609, -61331, -520759, 398902, 526734, 1224915, -733717, -424141, -964326, -148483 ], [ -379612, -691956, -313508, 224492, -319892, -646056, -52812, 724180, -312828, 75188, 432116, -821760, 1168516, -536952, -1515800, -1581700, -524944, -274772, -405172, 342228, -487864, 257028, 647972, 1413876, -1359008, -665304, -1047236, -437132 ], [ -944887, -581181, -177833, -350533, 206683, -720906, 154413, -734795, -308703, 95213, -9859, -620160, 1261441, -766302, -681350, -1101025, -978244, -366197, 465203, -425547, 116786, 59553, -531703, 602301, -1276808, -14454, -704561, -79907 ], [ -1133312, -544256, -132608, -542208, 382208, -745856, 223488, -1221120, -307328, 101888, -157184, -552960, 1292416, -842752, -403200, -940800, -1129344, -396672, 755328, -681472, 318336, -6272, -924928, 331776, -1249408, 202496, -590336, 39168 ] ], [ [ 1431552, 1001984, 277760, -272896, -204032, -70144, 100864, 480000, -683008, 612608, -1059072, 413696, 314368, 426240, -537600, -95232, 452352, 1239296, -230400, 470784, 777728, 1495808, 380160, 1280, 899840, -235520, 1044480, -1062400 ], [ 1273344, 429536, 103136, -604864, 219904, 693440, 485824, 870144, -820480, 256736, -1204704, -140032, 760576, -236736, -615744, 159264, 1728, 1457600, -133248, -169056, 776000, 1030592, -423744, 683456, 723392, 143680, 354240, -270112 ], [ 1026144, -464914, -169714, -1123564, 882304, 1886540, 1087324, 1479744, -1035280, -299314, -1432254, -1005232, 1457776, -1272636, -737844, 556914, -702372, 1798700, 18552, -1168806, 773300, 303692, -1679844, 1749356, 447692, 736180, -724260, 967838 ], [ 551164, 579776, 214176, 23876, 860384, 845940, 823904, 690744, -1087540, -551984, -1508324, -320072, 851716, -493156, -614244, 217744, -853192, 445520, -610288, -546376, -531400, 567432, -501204, 106676, 20652, 905740, 65540, 967628 ], [ 195132, 1157436, 528322, 947912, 555800, 137464, 620900, 133616, -1015038, -813618, -1547564, 427888, 226652, 258098, -525250, -75864, -719046, -716866, -950298, 59426, -1242062, 550508, 619534, -1153752, -353822, 766358, 408138, 851302 ], [ 300432, -330864, 444472, 703712, -546400, 1106464, 834800, 708416, -556488, -1179768, -1498064, 1012288, -145648, 470648, -614200, -34464, 252504, -815416, -114648, 213176, 391288, -665392, 949384, -449952, -512072, -323992, -1230312, 640552 ], [ 429288, -794400, 96436, 56876, -835216, 1472290, 269558, 572792, -506268, -1011072, -1352546, 1255750, 5198, 278846, -699094, -104838, 171600, -669514, -216948, 476516, 679060, -742258, 1161064, 194646, -720476, -844396, -1362036, 557098 ], [ 579888, -312000, -495464, -961624, -373216, 1281340, -1014892, -218608, -832968, -348672, -1118396, 1184500, 638948, -286204, -780244, -278388, -880800, -297964, -1185048, 841016, -275240, 232292, 1263664, 784596, -975176, -838696, -102936, 591148 ], [ 1078798, 470520, 179850, -1009614, 195412, 1205070, -356736, 104218, -549424, 356184, -188114, 285480, 290964, -384970, -804786, -292850, 129332, -172976, -401838, -234572, 51582, 205100, 390874, 468452, -749196, -134302, -129350, 204054 ], [ 1481328, 1079056, 980432, -801504, 764800, 1093328, 620512, 478720, -204480, 929808, 829424, -751632, -141792, -312976, -786496, -203728, 1279440, -80720, 693440, -1370352, 603408, 3392, -598416, 97312, -522112, 564592, -402768, -146512 ], [ 407178, -346394, 394382, -314004, 1135600, 464078, 536212, -855680, -518280, 322758, 1239674, -1354182, 602508, 292874, -518296, 447122, -362610, 211330, 1036040, -242202, 577158, 265592, -688566, 1007212, -1209712, -125558, -273918, 618338 ], [ -231852, -913964, -359728, 284916, 582940, 402908, 261712, -1383680, -464040, 190908, 1049564, -1535472, 739848, 744164, -355276, 440132, -1425840, 363760, 966920, 118548, -6192, 249692, -540636, 1194352, -1011292, -159008, -134928, 786968 ], [ -218202, -194714, -1365928, 1050966, -1354910, 1193858, -298088, -702080, 142260, 771858, -41086, -1084872, -33252, 963614, -350026, -553618, -1620840, 306760, 280220, -671802, -1425192, -183358, -35586, 297352, 516158, 792592, 19272, 61268 ], [ -362008, 161056, -1146696, 726472, -1634064, 793072, -325512, -618064, -100808, 494600, 19128, -1002952, -61192, 1220296, 555032, -118928, -502320, -261400, -672304, -1192896, -1276184, 391456, 394168, 104120, 809024, 320432, 217880, 256592 ], [ -575458, 356056, -385446, -80378, -1179564, -134828, -117462, -798364, -719558, -162250, 588378, -1084102, 240458, 1493446, 1858082, 947572, 1197180, -1055650, -1742404, -1594896, -433634, 1412056, 790618, 222170, 555824, -781468, 436130, 859292 ], [ -525468, 583764, 188436, 12464, -1036752, -114640, -354300, -760956, -426924, -190544, 809828, -536548, 540924, 583336, 606800, 486416, 1127340, -146420, -377460, -835984, -754364, 597456, 263548, -491244, 454916, 34120, 504456, 503544 ], [ -257172, 859206, 494094, 164000, -772320, -146068, -508782, -467136, -235164, 54256, 822248, -46060, 481266, -91898, -98140, -140074, 961308, 604348, 357462, -248914, -1111688, 68772, -182846, -897156, 373076, 567004, 635772, 322374 ], [ 563328, 1256256, 116544, 435200, -184320, -343168, -436032, 478464, -334464, 979456, 309248, 275840, -504384, -122048, 690560, -1138624, 609408, 888448, -612288, -144064, -1522688, 339072, -389696, -483456, 334976, 306304, 934272, 623424 ], [ 400676, 1404078, 224722, 514706, -122038, -724480, -295428, 990366, 54544, 283212, -170212, 374398, -771848, -300204, 811728, -1175264, 525398, 522388, -573000, -178448, -1157108, 144370, -284108, -63048, 415212, 140720, 1097752, 652284 ], [ -493624, 1366428, 694372, 451556, -450988, -1242880, -104328, 1179516, 806944, -1619688, -624712, 306748, -504848, -588504, 436128, -496064, 640748, -327512, 217200, -316448, -213608, -396380, 53992, 362352, 583512, 45920, 1160752, 478584 ], [ -67644, 1607108, 59022, 83816, -510448, -19410, 41142, -271414, -211386, -1438428, 422938, -615522, -899028, 257966, 129558, -174754, 538478, 376608, 889490, 298512, -406438, 1730, -562498, 96542, 438772, -43680, 1002882, 632744 ], [ 372480, 1632032, -664680, -118312, -637816, 1145136, 193704, -1391896, -1267248, -932184, 1501336, -1297752, -1327584, 1035632, -224448, 131960, 275768, 989928, 1350848, 837840, -648928, 324968, -1179928, -180208, 283672, 18576, 713952, 773576 ], [ -179520, 299432, -959730, 795038, -1339366, 593436, 420354, 547154, -1089948, -403134, 1527886, -29502, -1402584, 535532, -883248, 651110, -653482, -128622, 800048, 371940, -234328, -503182, -1031278, 43892, 327022, 873876, -84648, 579626 ], [ -324676, -413552, -555944, 954676, -1120604, 436340, 849780, 1210796, -1037292, -96308, 801336, 847816, -940180, 433028, -1082436, 731320, -1125160, -912340, 430536, 54144, -260708, -810180, -606412, -18628, 496376, 1480636, -622808, 518208 ], [ 20774, -379352, 690556, 205426, 207946, 755090, 1523730, 336446, -1134942, -57458, -833364, 1253716, 170270, 809978, -727386, 282220, -1045060, -1292290, 279636, -85056, -818858, -488730, 151538, -426778, 817676, 1787686, -846908, 616608 ], [ -551392, -856208, -180304, -569472, 730208, 157792, 424272, 376016, -897936, -124560, -1192048, 1123024, 252784, -109808, -42160, -71456, -1315968, -1172608, 5312, -349024, -69968, 321264, 294832, -83408, 229200, 569072, -115648, 792736 ], [ -1373704, -1410554, -1647184, -1268874, 951638, -692294, -1192494, 710570, -528534, -232854, -1124494, 827770, -5936, -1358618, 692816, -369716, -1635216, -883648, -268678, -653860, 1043788, 1237158, 215122, 510154, -660468, -1046566, 878834, 966838 ], [ -727504, 336796, -177184, 52476, 518588, -150044, -784044, 682820, 293316, -467004, -1217644, 952420, -83936, 55132, -66784, -115016, -256416, -600448, 470372, -923560, 271288, 716508, -211628, 988804, -1370568, 232484, 411284, 459388 ], [ -346754, 986046, 694766, 821326, 200638, -89844, -230244, 591770, 408016, -181604, -1146644, 573820, 219214, 724932, -327134, 26684, 429534, -72498, 855472, -623010, -200012, 401458, -424578, 1257904, -1277068, 571934, 245834, 97688 ], [ -496904, -560904, 370616, 485176, 112888, -993744, 614256, 374120, -891584, 1142896, -747344, -811280, 1284664, -93168, 411016, -57616, -270216, 944952, 532672, 818040, -68912, 497608, -209928, 1107904, 423632, -967816, 684584, 27488 ], [ -496466, -1093124, 613286, 580110, 496360, -735616, 604014, 91234, -732210, 671620, -111070, -665966, 1092394, -955636, 112534, -43216, -692008, 475510, 291182, 806132, -111242, 224432, 184168, 222260, 1074164, -768754, 875362, 298226 ], [ -406316, -1020824, 1193636, 931860, 1160560, 214784, 84564, -230516, 296340, -869480, 666380, 391084, 150844, -1844536, -803516, 29984, -948208, -879740, 98132, -71368, -256892, -268768, 685168, -1101640, 1099064, 466196, 918412, 772076 ], [ -203144, 324526, 541922, 631008, 1273312, -173554, 205296, -468638, -433092, -369974, 249440, 256642, 457228, -1132084, -567266, -123412, 284612, -855404, -303022, -21508, -131786, -1024720, 338572, 203774, -128800, -669004, 8158, -226948 ], [ 55232, 1310560, -120448, 428768, 1130112, -425024, 410336, -451136, -1028864, 171296, -140576, -88000, 557376, -431136, -127776, -258976, 1118112, -703872, -582432, 135456, 75296, -1367328, -123072, 1135712, -1075456, -1594208, -742336, -1170432 ], [ 480932, 563410, -427048, 799418, 219912, 257476, 720986, 482164, -568064, 212246, -48326, -825700, -503124, -286086, 691674, -256126, 1662, -525672, -346182, 390006, 497846, -101478, -737172, -152638, -583456, -985058, -598036, -1436832 ], [ 616236, 275376, -566828, 660640, -250020, 666680, 896584, 398204, 172644, -250304, -128444, -1325976, -1066508, -71344, 999644, -168612, -810712, -164540, 16684, 598272, -66084, 240668, -778840, -578768, -313908, -660756, -483908, -985412 ], [ 468786, 434376, -544178, 25840, -291270, 809780, 940684, -676246, 1185894, -1203104, -376394, -1595076, -1145858, 211256, 809594, 1338, -1327012, 374710, 502834, 761472, -1590534, -316582, -263140, -165368, -260958, -613806, -399158, 164938 ], [ 353136, -448944, 82912, -530360, -334440, 757760, -20696, -252856, 389664, -875384, -372224, -896856, -761888, 622496, 1302224, -130152, -871432, 753520, 459064, 573792, -652224, -83752, -8080, 465952, -473208, -709776, -811088, -13712 ], [ 299826, -1464058, 703640, -965676, -332772, 676182, -1051824, 351598, -766032, -235094, -267966, -66832, -266582, 983926, 1871318, -324570, -186840, 1086802, 328510, 337242, 737024, 305004, 168156, 1019998, -734370, -860502, -1218682, -422440 ], [ 774876, -1228108, -205360, -417576, 109128, 781332, -318624, -922652, -1019232, 331756, 196284, -305632, 185068, 549076, 1525268, -398220, 362160, 1367452, 641860, 478092, 525824, 289704, 211656, 294148, -826620, -1196052, -377932, 161360 ], [ 468434, -1264932, -514524, 318560, 681296, 819898, 214302, -1593064, -631880, 353638, 287014, -485910, 209490, 142298, 1093958, -270204, 400006, 912778, 392610, 605602, 181804, 472938, -173406, -257412, -446402, -1299080, 15348, 63080 ], [ -1077616, -1734432, 127776, 1352960, 1460096, 752848, 429552, -1305664, 771520, -488912, -214736, -573360, -443760, -219952, 527408, 177696, -372944, -708272, -749040, 711952, -372896, 971088, -1238256, -532512, 683248, -1033280, -301152, -1117120 ], [ -644764, -1191684, 469992, 1134698, 1495112, 645916, -357756, -445126, 734986, -426110, 334012, -831966, 271932, 9398, 543686, 981372, 341674, -1139594, -781542, 1112266, -537650, 360396, -365310, -1061796, 197524, 66676, -505758, -972442 ], [ 719336, -172584, 670992, 326948, 1180112, 520216, -1616856, 685124, 20836, 62740, 1377112, -1171116, 1631832, 517148, 834236, 1952472, 1756324, -1011044, -292092, 1650916, -518900, -772104, 1419540, -1710696, -1048376, 1559176, -657708, -204292 ], [ -112988, 213752, 132210, 258104, 1120612, 689144, -813268, -150808, 419060, 84390, -37406, -706244, 665806, 550398, 861402, 397042, 655978, -203156, -241226, 1245530, -585998, -142092, 857294, -1523454, -914138, 1459546, -5490, 753658 ], [ -535568, 543072, -251920, 345184, 1067872, 906344, -338408, -637608, 762320, 52160, -1023616, -288104, 71656, 602888, 752352, -554808, 96408, 555304, -109896, 660400, -734008, 432168, 339224, -1015104, -826488, 1208296, 163800, 1326048 ], [ 334132, 763272, -155020, 805384, 1014472, 1234094, -922958, -16158, 870620, -93040, -646816, -59054, 675406, 744038, 288552, 343542, 1213458, 1126654, 275754, -347900, -1098058, 720318, 119474, 313296, -970938, 660046, -1055550, 823848 ], [ 221368, 183120, -13348, 1076416, 805924, 734864, -1087676, 292140, 939020, 375716, -287320, -467564, 473344, 1015976, -112164, 1046004, 1398780, 993916, 200748, -719060, -670072, 168300, -161344, 140364, -411888, -234536, -869916, 394224 ], [ -663332, -1025880, 163502, 1198816, 475474, -414136, -922526, 354390, 976070, 1326866, 58580, -1377014, -361856, 1390676, -463314, 1594554, 852030, 307966, -236202, -589610, 380228, -1043850, -490144, -1212186, 699912, -1401236, 419634, 21624 ], [ 419968, -1111168, -316544, 1608832, 161792, 225792, -1050496, 315776, 852608, -97024, 170880, -273408, -312576, 245888, -909056, 508800, 669184, -119936, -569600, -580224, 20480, -1293440, -441344, -910208, -524160, -1262592, 453120, -182528 ], [ 1456232, -990360, -656780, 1956236, -182228, 894496, -1015556, 287920, 680086, -1486418, 260696, 978324, -278036, -859674, -1273640, -622076, 612178, -475128, -724644, -473620, -352358, -1347780, -404358, -422022, -1786754, -808886, 223684, -290056 ], [ 250832, -794160, 473320, 1651736, -719528, -58304, 260344, 423520, 382636, -300068, 453296, 1078824, -1213736, -217524, -1071440, -381176, 923428, -665328, 54456, 318680, 608692, -1228680, -813708, -504972, -937604, 172564, -279416, -3856 ], [ -438844, -588852, 1170790, 1168046, -433478, -895142, 772228, 472594, 391294, 410092, 261710, 467052, -1251638, -145680, -1015892, -594092, 610780, -1060854, 549888, 915752, 878656, -748824, -799800, -821298, -547946, 769894, -656984, 134504 ], [ -472144, -371952, 1317640, 456296, 900472, -1584392, 311728, 411544, 789544, 514192, -418840, -1051248, -146888, -799680, -1146992, -1384592, -495920, -1717704, 684288, 1264352, 269056, 190176, -247200, -1434648, -743096, 878344, -874784, 84704 ], [ -166864, -595052, 194870, 855326, 813882, -1273852, -234242, 716794, -32326, 615652, -88380, -1388918, 352532, -944380, -507542, -1186412, -1104760, -1492244, 507938, 1029292, 215836, -184774, -170900, -1189998, -564026, 63234, 27766, -55296 ], [ 226632, -950832, -1316748, 1587660, 236296, -621368, -764196, 1129784, -1263472, 686156, 584512, -1264364, 615404, -900460, 397268, -631448, -1468280, -953140, 224372, 568100, 348224, -979616, -276784, -628784, -249792, -1042668, 1268476, -212540 ], [ -653868, -309432, -169998, -257490, 591796, -757868, 424854, 613484, -1238872, -338194, 337312, 61186, 278654, -731710, 760418, -176348, 514420, -676690, 151922, -400150, -129376, 339184, -710584, 99016, 31008, -504318, -18074, 198010 ], [ -1110528, 281520, 431424, -1555824, 600784, -739520, 1050528, 166112, -848608, -1031440, 412144, 751648, 172736, -614656, 706352, 320464, 1269712, -690688, 31808, -710608, -170608, 678448, -1012672, 328144, -86064, -201552, -484304, 426832 ], [ -666528, 765270, -125976, -1692174, -126566, -392120, 479028, -134788, 318692, -1021090, 1171294, 92548, 557336, -607456, -234298, 905914, -583238, -1321888, -189592, 376742, 715442, -1063802, -1034872, -502406, -1048614, -399402, 792646, 269482 ], [ 96528, 1023344, 144256, -1487572, -565588, -194220, 96128, 210980, 89156, -339048, 1272920, 252524, 611472, -494364, -918176, 1233396, -613576, -333060, -486156, 565068, 862456, -840932, -1309888, -1012704, -1144892, -244800, 527216, -135348 ], [ 1060728, 1139144, 936256, -1068022, -822838, -90570, -167872, 964430, -1020994, 766452, 960020, 928874, 457272, -314514, -1440176, 1398246, 505124, 1677090, -830106, 186618, 543556, 620818, -1744288, -1321104, -695042, 132000, -710584, -696198 ], [ 855600, 101936, 914568, -725040, -512696, 20152, -296280, 1240384, -887560, 719488, 641816, 213808, -374072, 284488, -1346640, 639248, 258792, 1266848, 130320, -367544, 240976, -229160, -871456, -212928, -864536, 225784, 339544, -142120 ], [ 519540, -679354, 722718, -300750, -64766, -143918, -218070, 1109974, -738640, 326338, 293066, -291152, -809702, 789958, -1098060, 39278, 35502, 724478, 1072800, -859304, -126704, -991850, -162346, 660042, -950846, 255814, 1163464, 231740 ], [ 141240, 37796, 185268, 480300, 700684, -1410068, 630780, -449276, -1039840, -977012, -175684, 617248, 616348, 748708, -482760, 455828, 466452, 650228, 1406400, -1029104, -761504, -453500, -646396, 8892, -449396, 147364, 140464, -574360 ], [ -253562, -68230, 286808, 287288, 219900, -1781484, 622118, -805138, -1143756, -1383556, -173572, 298358, 1095864, 443574, 145342, 64742, 267514, 504272, 1134680, -845406, -942018, -43170, -430628, -348996, 16164, 46240, -644256, -424750 ], [ -665312, -1019680, 1044608, -906112, -1540800, -1233984, -267232, 74912, -1045056, -869056, 312128, -1280992, 603264, -132576, 786592, -1155808, -578336, 284672, 241280, -298656, -655968, 235680, 503872, -405696, 444864, -47360, -1184256, 706400 ], [ -694506, -599616, 643766, -894732, -705736, -27336, -348872, 62292, -423970, -866676, 415154, -1120432, 4110, -167342, 687274, -1402504, 34648, 473470, -424970, -640446, -298056, 564798, 547000, -431244, 629422, 407740, -989470, 685280 ], [ -569160, 80076, -38320, -554004, 666044, 1140828, -208568, -125196, 245828, -925692, 446864, -549856, -483564, -44468, 305512, -1401100, 932260, 709624, -982004, -1091772, 14964, 880824, 393880, -347460, 650908, 865852, -649336, 323972 ], [ 140340, -531774, -341320, -183054, 114794, -189222, -34868, 460254, -153322, -93642, 851864, -690256, 643086, 202882, -1014788, -1583650, 553510, 216724, -991454, -31722, -412386, 889524, 763780, 896490, -441542, -352598, -929236, -355978 ], [ 217208, -700888, -401784, -37784, -244376, -1003568, 95320, 375832, -526152, 223320, 923608, -806912, 1389496, 257648, -1460816, -1446328, -31712, -167704, -694360, 439320, -482064, 697016, 502392, 1200088, -1140928, -712400, -1047352, -639784 ], [ -767842, -126838, -55134, -271334, -281126, -952268, 152470, -833018, -854802, -324330, 435958, -883712, 1497646, -10852, -439316, -772078, -963512, -370054, 117290, -78330, 48636, 166766, -818658, -74762, -1180528, 369100, -893902, -258634 ], [ -1096192, 64512, 60416, -349184, -293376, -935168, 171520, -1235968, -964352, -506880, 273408, -909312, 1533696, -100352, -98816, -547328, -1274112, -437504, 387840, -250880, 225536, -9984, -1259008, -499712, -1193728, 729600, -842752, -131584 ] ], [ [ 1580032, 1143040, 971904, -1007872, -779392, -181504, -233216, 201600, -876032, 608896, -1233536, 116736, -86528, 36480, -1176064, 454144, 456064, 1176192, -334336, 207232, 488192, 1692544, 302208, 665728, 710528, -384000, 1103872, -1634048 ], [ 1488640, 663856, 734640, -1225696, -88192, 623840, 338272, 814464, -980096, 145840, -1394480, -514944, 482176, -523488, -1123360, 593104, -164384, 1413984, 2240, -364400, 444704, 912736, -448800, 1144672, 486752, 42528, 243808, -403280 ], [ 1345840, -84869, 363915, -1566046, 991808, 1882190, 1231222, 1772064, -1142696, -577685, -1645955, -1501944, 1370776, -1398438, -1041010, 810229, -1133834, 1785534, 528140, -1257575, 376754, -305714, -1622250, 1893022, 137102, 708978, -1100042, 1519795 ], [ 624070, 807136, 757520, -120486, 786608, 1189010, 1360752, 791084, -1112306, -508600, -1766250, -195604, 1031226, -326058, -491690, 239784, -1257684, 572424, -619800, -388500, -627796, 627636, -375170, 214962, -37058, 1125038, -204102, 1124750 ], [ 3558, 1164454, 1025469, 1007188, 380060, 687884, 1387370, 122712, -1049635, -564885, -1790526, 1046168, 648950, 666389, -222461, -166460, -1096887, -447485, -1250361, 364013, -1047211, 1095070, 837643, -1177532, -297011, 1144895, 258353, 614343 ], [ -130392, -702296, 678444, 615088, -400240, 1317584, 1248920, 993312, -923860, -1242060, -1519176, 1508768, 420200, 911564, -1022636, 179440, -171012, -422060, 292164, 289388, 757964, -551480, 1343668, -1004432, -892436, -125980, -1303972, 275268 ], [ 14820, -1293200, 124914, 30718, -543592, 1413101, 418415, 850380, -1013014, -1005504, -1413069, 1498103, 593579, 607619, -1189919, -91991, -228600, -276593, 282606, 535850, 741410, -628085, 1409188, -439265, -1254134, -830302, -1283794, 99681 ], [ 417720, -706400, -619236, -731132, -98992, 1015526, -1050910, -228120, -1300564, 74496, -1459494, 1050578, 1138154, -203206, -772994, -933266, -1194000, -20318, -1159644, 1078700, -956740, 744490, 1068088, 487810, -1400084, -1011652, 197156, 75006 ], [ 1057483, 187596, 224017, -655147, 349634, 1277483, -87616, -59719, -910648, 524732, -516133, 187460, 373730, -147953, -667413, -1091829, 83570, 295432, -643611, -52046, -377821, 342270, 181465, 47082, -732782, -251955, -30199, -434497 ], [ 1511256, 895080, 1253960, -393648, 781504, 1526472, 1218608, 218880, -409568, 712424, 586520, -727272, -465200, 106712, -614816, -944968, 1508424, 571896, 267488, -1316760, 605032, -320480, -746664, -500784, -78528, 568536, -589064, -841352 ], [ -47919, -549945, 796235, -188898, 1065304, 399147, 721058, -976320, -279668, -88201, 1120745, -1275447, 587950, 366737, -407516, 447557, -144501, 405021, 723188, -486585, 594007, 246220, -973839, 683166, -1096728, 89361, -640739, 543373 ], [ -994494, -1173630, 25160, 258642, 473494, 205302, 299528, -1309440, -93188, -65626, 1059830, -1559832, 675700, 653162, -248846, 837722, -1280376, 473496, 765428, -279390, -18488, 384310, -628854, 1198296, -1067958, 119856, -641384, 824668 ], [ -1022169, -565305, -1215940, 1070367, -1431731, 1411677, -7972, -349440, 178162, 1191749, 106205, -1448532, -684650, 979187, -163121, -275653, -1640676, 894996, 187478, -1006665, -1533188, -120515, 574371, 710196, 531267, 914856, -565484, -549182 ], [ -926812, 64080, -1085332, 462804, -1806440, 743192, -203828, -659592, -15316, 1054068, 481388, -1414868, -728308, 1309268, 659548, 40920, -406968, 291108, -710584, -1423968, -1354716, 450384, 1008620, 432748, 785824, 397688, -208420, -73080 ], [ -777037, 702780, -348007, -772521, -1504190, -754558, -350303, -1531542, -414391, 299343, 1444313, -1415543, -189583, 1641143, 1808173, 989970, 1531782, -766317, -1750234, -1704168, -427341, 1497084, 1102745, 248473, 445624, -699862, 273005, 1221270 ], [ -956118, 608066, 618274, 78584, -1492168, -46664, -293574, -1136390, -35134, 72312, 1162410, -701674, 777158, 487172, 202888, 759016, 1381438, 72878, -108050, -832040, -620326, 674248, 754054, -350942, 367162, -146028, 872756, 278156 ], [ -750114, 693239, 1189195, 738896, -1292464, 420766, -179835, -477344, 143402, 197400, 918180, 34850, 988853, -336745, -579830, 209695, 1033750, 761702, 697951, -77669, -912052, 84490, 262333, -742586, 213634, 328566, 1317446, -250057 ], [ 457536, 1266464, 735520, 836096, -600064, 193216, 73440, 816256, -221248, 1209600, 814080, 804800, -755872, -260320, 848320, -1117280, 251200, 997952, -739424, 333856, -1418752, 159040, -581792, -585536, -142016, 542016, 1359296, 366368 ], [ 173258, 1553051, 508197, 897477, -501967, -520320, 198790, 1410547, 264040, 468174, 197334, 1088291, -1372148, -609982, 933064, -1353904, 171743, 434402, -804884, 141016, -1056594, -3211, -346574, 59564, 59614, 249528, 1248668, 517318 ], [ -1221292, 1626326, 449322, 932202, -846142, -1595520, 228940, 1484422, 1381840, -1578276, -800916, 1009766, -1148648, -1276732, 18064, -779104, 615518, -724348, 150616, -501584, -47844, -341686, 691876, 1067864, 675964, -419472, 1024568, 321868 ], [ -111782, 1787546, -435573, 539812, -1163992, -172965, 196495, -187343, -585, -1359606, 375929, -349389, -1077378, 154523, -245441, -122989, 408123, 390992, 752581, 392936, -573159, -174851, -55549, 203059, 330834, -555472, 1113053, 737028 ], [ 1044352, 1750352, -1263588, 284092, -1468492, 1239096, 264580, -1470428, -1416888, -853884, 1663388, -1464444, -1086768, 1455320, -474080, 472652, -6228, 1379108, 1132768, 1196744, -1117104, -37532, -976348, -620312, -101796, -415960, 1003952, 1118676 ], [ 422752, 600452, -1125813, 1090867, -1724167, 578646, 911005, 696997, -991638, -670659, 1774763, -263619, -1396668, 376670, -1045880, 685127, -981153, -137467, 634168, 282794, -519804, -463307, -1364923, 286738, -217221, 739490, -394948, 831201 ], [ -98650, -142808, -459780, 1250418, -1262646, 278290, 1422994, 1498302, -926686, -547954, 1065004, 732628, -1160290, 154106, -1030874, 852076, -1420612, -1094402, 512084, -185280, -334890, -856986, -923150, 227814, 103948, 1487654, -1129148, 639776 ], [ -499225, -395708, 843270, 629493, 63729, 412165, 1772869, 652227, -1296211, -498229, -634946, 1482178, -265165, 963881, -308249, 964126, -1214362, -1376477, 844034, -115680, -647265, -1211961, 519925, -995961, 951598, 1744679, -1061798, 564176 ], [ -919344, -829992, -177288, -463680, 777072, -404112, 521480, 668104, -1246632, -343336, -1229400, 1095880, 85976, 77416, 270344, 359600, -1492288, -1348928, 217824, -310512, 129784, -289128, 906616, -386632, 36872, 641688, -302176, 816400 ], [ -1313268, -1234089, -1850184, -1598865, 1253151, -1458039, -1192987, 965857, -1023999, -175231, -1444683, 369193, 249032, -1280057, 760328, -448306, -1853992, -1190816, -656727, -589770, 1178638, 1006695, 903205, 813233, -1428562, -817959, 655157, 1151887 ], [ -919368, 563286, -258384, 103110, 1026726, -478614, -982462, 1009882, -60774, -546406, -1561758, 722218, 327632, -129482, 296528, -302356, -283792, -420416, 310698, -742020, -120212, 849270, 139330, 1259258, -1760212, 237066, 720482, 816262 ], [ -787293, 1188611, 852091, 1062635, 789251, -108114, -454762, 992057, 165576, -339306, -1569058, 520518, 672107, 502618, 116653, -138906, 414483, 369259, 784248, -339245, -938062, 839445, -286045, 1396408, -1386862, 427891, 732657, 374812 ], [ -1178868, -530164, 999916, 537260, 529676, -955464, 707288, 850532, -1081824, 1024344, -1356808, -790632, 1548332, 97768, 504628, 59544, -631092, 1197484, 270048, 1173580, -793912, 1124820, -34420, 915808, 396488, -1109684, 638532, -278288 ], [ -1008229, -1281914, 1019431, 538379, 789028, -763456, 857851, 172173, -620821, 635834, -647251, -485499, 1303137, -754898, -73153, 37752, -991172, 487023, 348283, 809554, -565585, 693304, 226276, 7602, 1135122, -671285, 817101, 234165 ], [ -502654, -1457564, 962506, 853154, 1357528, 47744, 405826, -826002, 857954, -796516, 358574, 782526, 389862, -1874348, -1226278, -115248, -942872, -1140102, 779458, -672596, -287110, -165296, 492376, -1155348, 1251372, 944290, 1158126, 1440990 ], [ -226228, 54043, -6323, 709424, 1366576, -645877, 355864, -615987, -455770, -434383, -264208, 494877, 574446, -1368434, -614797, 133470, 166234, -1173534, -142043, -202874, -366193, -934472, 515182, 204963, -321360, -484622, -166509, -183738 ], [ 63584, 1286896, -794176, 644528, 1209920, -1025440, 358832, -197792, -1581952, -44464, -726608, -36960, 545312, -813008, 80560, 173936, 907920, -965568, -908624, 439376, -352048, -1300048, 258336, 1093488, -1546880, -1615088, -1329760, -1630720 ], [ 476234, 950821, -622276, 1017353, 621620, 235610, 428057, 600658, -1121152, -127489, -75383, -970410, -623938, -596183, 519385, -682339, -45405, -378468, -670199, 1091951, 120527, -206023, -951714, -566787, -950480, -668813, -1363810, -1514320 ], [ 656894, 931704, -366206, 606352, 40502, 778156, 671892, 506374, -128086, -633568, 46426, -1547420, -1319214, -271096, 828022, -653898, -845628, 322138, -113410, 1355520, -300810, -95210, -1108860, -1216072, -709874, -355618, -911194, -800218 ], [ 611669, 1221204, -28181, -567848, -533623, 621106, 1085742, -457151, 1383239, -1551568, -347249, -1777370, -1552989, 159404, 1009897, 235977, -1496778, 1133263, 753365, 1240320, -1592535, -941735, -240810, -880972, -815699, -658843, 15281, 495857 ], [ 735704, 75144, 710704, -729068, -525028, 564736, 137412, -176876, 415184, -1312588, -372224, -825980, -928464, 857744, 1482952, 72732, -666228, 1061848, 867500, 906480, -593760, -427460, 303960, 75728, -877004, -1106728, -718984, 342872 ], [ 919701, -1302441, 1363100, -618430, -334570, 584223, -993592, 241659, -1030280, -753759, -225539, 241496, -137503, 1448303, 1957535, -300761, 451972, 841317, 839171, 534297, 850240, 376286, 679542, 990099, -957293, -1523935, -1678825, -60868 ], [ 1275126, -1442766, 201800, -326980, 207380, 1096098, -590992, -1017366, -1092080, 102366, 693286, -432304, 185822, 341378, 1739810, -159086, 766072, 1315542, 1254746, 320622, 1056640, 687236, 196692, -16326, -1330118, -1291810, -796750, 618632 ], [ 837285, -1594314, -378166, 319024, 834184, 1403465, -115341, -1755812, -624340, 161223, 949287, -960959, -34139, -310247, 1206391, 106042, 667415, 884561, 788141, 327405, 701310, 935169, -468307, -745018, -882301, -1110580, -231790, 494948 ], [ -858840, -1763664, -36016, 1527424, 1595584, 1386440, 476184, -1668512, 683360, -1044552, 153912, -1259384, -1115864, -239672, 172216, 566992, -85960, -982264, -1077784, 683880, -545040, 1083144, -1422232, -1033168, 867224, -1010080, -169840, -902752 ], [ -459222, -1068666, 263396, 1342657, 1654612, 1280726, -341574, -503735, 712337, -1078755, 428262, -1163987, -149786, 79375, 238519, 1241734, 565409, -1493713, -1092103, 1213041, -938517, 428430, -494563, -1344778, 393506, 110930, -163123, -982969 ], [ 926628, 33084, 542696, 502282, 1383112, 1133276, -1822524, 1168090, 139562, -561630, 1206012, -883262, 1779964, 515350, 822694, 2017084, 1877834, -1367338, -235078, 1823466, -930642, -604020, 1318562, -1667428, -1126444, 1712180, -182398, -443194 ], [ 192266, 23628, 88565, 508780, 1489898, 1039116, -664962, -34460, 825234, -511705, 19405, -871834, 543339, 345571, 1101145, 538997, 459329, -673826, -570289, 1392473, -1050955, -365102, 1148715, -1541347, -971993, 1723417, 661771, 853737 ], [ -169704, 73968, -190440, 599920, 1526768, 1030116, 25948, -775300, 1288264, -370080, -910400, -742244, -211036, 327156, 1168560, -339628, -290916, 104644, -664724, 759928, -1209260, 37188, 796380, -1136672, -866508, 1534372, 811196, 1567792 ], [ 652146, 372468, 67410, 860020, 1342868, 1251291, -765227, -29875, 1044214, 58920, -986000, -267419, 599339, 770631, 678660, 600047, 1002309, 1074019, -7199, -348422, -1462385, 792963, 91605, 328, -1021833, 914347, -1014979, 621892 ], [ 549996, 16776, 178806, 1218400, 1255946, 641832, -1202342, 577790, 861358, 764490, -847484, -637214, 332288, 1075716, -146442, 1261010, 1349190, 849670, 126334, -908546, -802892, 204318, -616992, -60722, -569880, -184772, -897814, 99352 ], [ -278154, -852924, 175131, 1654000, 1245221, -620268, -1361267, 1077215, 726583, 1687365, -540734, -1670639, -781312, 1272066, -1234917, 1702985, 952515, -312605, -151841, -1037921, 573658, -1440657, -1328592, -1063097, 359220, -1660322, 746261, -90548 ], [ 670528, -960832, -522560, 1844544, 191488, 337152, -1334464, 1097152, 828480, 92288, 261824, -347648, -264320, -67776, -1536384, 213696, 1003264, -444736, -358016, -942144, 198656, -1707328, -1050112, -852672, -719040, -1485312, 594176, -594560 ], [ 1503908, -911132, -981870, 1915694, -904386, 1345040, -1039162, 1020344, 893439, -1458085, 974908, 1137186, 221982, -1352761, -1660036, -1220230, 1110949, -407500, -437834, -727138, -206343, -1687834, -742295, -461143, -1820829, -901135, 120154, -973876 ], [ -110392, -706232, 639780, 1537244, -1202436, 427040, 632588, 860144, 506814, -230410, 671608, 1207236, -1100868, -782386, -1536136, -400780, 1102474, -415000, 145516, -43588, 965682, -1381684, -1253870, -228718, -1052154, 413090, -430796, -313576 ], [ -1015654, -639602, 1479495, 1242779, -725943, -532903, 1165178, 849797, 474147, 589022, 50155, 603294, -1429263, -743080, -1468930, -406462, 520822, -812527, 653824, 687812, 1078176, -571228, -1117292, -520597, -618561, 1124999, -701180, 76388 ], [ -1018504, -748952, 1324020, 1055204, 736332, -1546228, 247928, 1030172, 891972, 888872, -976220, -858456, -491988, -1379680, -1473880, -1462312, -790328, -1706452, 1066624, 1480112, -157824, 881072, -155792, -1479772, -611436, 1070324, -614480, 122288 ], [ -360584, -1043102, 10575, 1260659, 475017, -1420998, -472477, 1139817, 70537, 816042, -275430, -1224111, 182882, -1210310, -461055, -1216862, -1243148, -1458082, 634349, 1398462, -355754, 434057, -190562, -1261947, -475721, 264349, 310255, -298432 ], [ 484500, -1378872, -1649262, 1551758, -366092, -892460, -1065738, 1200428, -1170904, 581582, 1006752, -1153758, 734942, -750878, 883714, -500252, -1330124, -814578, -78446, 969866, -194656, -639504, -593464, -611384, -287840, -772446, 1471302, -856166 ], [ -609150, -780972, -582987, -247717, 507058, -754910, 369087, 410078, -1294204, -605893, 585552, 282717, 287267, -401603, 835789, 141898, 543826, -910053, 186229, -522559, -707056, 627096, -1209964, 212116, 97360, -262371, 134727, -221591 ], [ -1266432, -86664, -11232, -1500376, 751816, -669920, 1063056, -85840, -1019824, -1285480, 533016, 955344, 125408, -150656, 473656, 616264, 1209160, -1143552, 142240, -1140040, -645976, 880056, -1555552, 557128, 1864, -113160, -349512, 293896 ], [ -996432, 812511, -490332, -1591051, -338759, -696620, 182706, 43910, 99626, -885805, 1263891, 4794, 570908, -108656, -556169, 734089, -693815, -1670352, -557660, 101735, 633749, -1020969, -1325452, -114647, -1115111, -730785, 977463, 556321 ], [ -39192, 1097816, 108992, -1524866, -860866, -359230, -191552, 482826, -125734, 82844, 1554684, 2718, 781992, -162198, -1157136, 1132882, -724820, -557114, -872494, 375118, 930316, -764778, -1396192, -638256, -1034982, -332960, 512600, 83022 ], [ 1351308, 996116, 1388192, -1359791, -1024591, 207695, -246752, 1116651, -1198909, 1410194, 1568034, 598593, 845292, -275973, -1487736, 1708807, 424330, 1590061, -944569, 37993, 607066, 851397, -1656592, -1068456, -200157, 705040, -1081900, -854103 ], [ 1458104, -104776, 1078708, -555448, -329068, 489836, -128892, 1302560, -1265140, 910656, 943068, -293576, -188588, 356756, -1388168, 1205096, 328740, 1342480, 131944, -261868, 568328, 73020, -822736, -176736, -564444, 720524, 212988, 226876 ], [ 1296914, -947401, 686323, 304277, 364637, 369701, 168993, 1082975, -1285000, 110781, 211953, -826376, -804743, 976631, -1117838, 684731, 249435, 963235, 1161424, -610948, 325928, -617025, -181921, 569649, -954819, 631799, 1228308, 949606 ], [ 592364, -345526, 616498, 1122302, 697262, -1242274, 1115718, -574150, -1534000, -1138194, -680922, 691024, 701782, 1237706, -341588, 542306, 747810, 1043410, 1529824, -1172248, -848272, 32250, -763846, 190374, -955794, 547274, -64392, -591644 ], [ 67671, -339351, 856252, 660460, 42246, -1739550, 1174887, -1085829, -1510606, -1334778, -642618, 553007, 1346540, 1061071, 253251, -79417, 272937, 829768, 1245692, -1054931, -1416893, 435475, -466762, 49638, -532342, 441104, -899920, -742619 ], [ -272304, -944976, 1413952, -1115840, -1627104, -1092000, 322512, -421104, -1207456, -450528, 352032, -1285168, 1106240, 434896, 661776, -1193392, -1201488, 314368, 291392, -240656, -1363568, 586000, 733088, 153888, 327008, 312704, -1265920, 534256 ], [ -438465, -505888, 517007, -1444398, -642516, 266028, -168724, -394110, -168045, -482194, 257365, -947128, 155403, 329573, 938849, -1342068, -455684, 732643, -677009, -544195, -596756, 906563, 1072364, -490926, 772827, 852774, -1025459, 516848 ], [ -459540, 99854, -672376, -1336482, 884646, 1546422, -492652, -485550, 903258, -668230, -21080, -119728, -781278, 400334, 1019492, -1256622, 793930, 1289740, -1557074, -1020838, 242962, 1253996, 1157276, -1134810, 988758, 1383270, -670796, 123002 ], [ 645810, -635971, -688276, -724107, 374721, -281703, -18802, 49875, 45183, 226895, 984220, -451528, 660747, 871709, -748858, -1489197, 913255, 531490, -1377299, -2113, -304013, 1380146, 1000826, 568065, -149367, -281055, -894146, -563473 ], [ 814028, -709820, -490060, -300060, -168860, -1361080, 243452, 27484, -739476, 371452, 1415100, -792064, 1610476, 1052248, -1405832, -1310956, 461520, -60636, -983548, 536412, -476264, 1137004, 356812, 986300, -922848, -759496, -1047468, -842436 ], [ -590797, 327505, 67565, -192135, -768935, -1183630, 150527, -931241, -1400901, -743873, 881775, -1147264, 1733851, 744598, -197282, -443131, -948780, -373911, -230623, 268887, -19514, 273979, -1105613, -751825, -1084248, 752654, -1083243, -437361 ], [ -1059072, 673280, 253440, -156160, -968960, -1124480, 119552, -1250816, -1621376, -1115648, 704000, -1265664, 1774976, 642048, 205568, -153856, -1418880, -478336, 20352, 179712, 132736, -13696, -1593088, -1331200, -1138048, 1256704, -1095168, -302336 ] ], [ [ 1468416, 1240064, 1286144, -1513472, -1108992, -169984, -382976, 86016, -927744, 624640, -1280000, -59392, -305152, -360448, -1495040, 689152, 371712, 1054720, -312320, -57344, 247808, 1597440, 147456, 1138688, 619520, -573440, 1036288, -1876992 ], [ 1461120, 832256, 1030784, -1606400, -258048, 543488, 241024, 787584, -991872, 135040, -1459712, -744064, 272000, -723328, -1410176, 815872, -301056, 1337728, 168064, -513536, 210944, 737664, -537984, 1393664, 349568, -137984, 160384, -433920 ], [ 1449720, 195056, 631784, -1751600, 1071552, 1658288, 1216024, 1883784, -1092072, -629960, -1740512, -1813864, 1173800, -1290328, -1277576, 1013872, -1352256, 1779928, 918664, -1226336, 153344, -605736, -1608984, 1792064, -72232, 542416, -1208216, 1820880 ], [ 611760, 920896, 1110864, -166400, 767072, 1297488, 1577264, 786464, -1033232, -442400, -1873472, -88704, 1062560, -109008, -422576, 250352, -1506896, 609888, -482816, -280976, -562256, 742224, -295504, 184544, -141232, 1222256, -307136, 1150240 ], [ -146928, 1102448, 1384744, 1023560, 318944, 1022368, 1745608, 40832, -993768, -434864, -1885848, 1466448, 885216, 959328, -2312, -259256, -1360720, -357344, -1276416, 501304, -761544, 1490904, 968384, -1202592, -337080, 1421296, 190304, 395624 ], [ -433728, -905152, 744544, 443360, -221056, 1399168, 1405408, 1029632, -1059168, -1273664, -1522848, 1760448, 729216, 1216128, -1241312, 331744, -406720, -239744, 528384, 323104, 961056, -460896, 1481984, -1348992, -1051680, -19904, -1242496, 67424 ], [ -272184, -1517176, 39760, -83488, -318016, 1281136, 452128, 934856, -1212240, -984272, -1421304, 1520616, 869304, 819288, -1448528, -20120, -423352, -65360, 537624, 576712, 707760, -534144, 1436168, -873264, -1428072, -844904, -1169584, -147832 ], [ 303216, -840976, -724640, -561088, -6016, 706336, -1067072, -160144, -1446240, 346528, -1561104, 788016, 1282704, -180912, -703328, -1242320, -1335952, 161440, -1110576, 1228912, -1369440, 1126656, 873968, 176736, -1492272, -1101104, 293216, -258832 ], [ 995736, 8952, 237016, -373544, 418712, 1157312, 58688, -139576, -1015096, 547608, -696600, -11928, 295544, 13512, -480288, -1480224, 23088, 624432, -796040, 64776, -667480, 518256, 47272, -244584, -640008, -277360, -53000, -809032 ], [ 1444672, 666368, 1411776, -77504, 833344, 1622528, 1531008, -3072, -456448, 415488, 346176, -781120, -734848, 436160, -381056, -1309120, 1536832, 1025472, -57344, -1274560, 529920, -422656, -777024, -797184, 182592, 644992, -739008, -1206400 ], [ -371528, -622432, 1053576, -151304, 946744, 235328, 821808, -1039872, -108448, -335712, 951576, -1163320, 564752, 473960, -315056, 395480, -20168, 453672, 461056, -589960, 534720, 213344, -1072824, 378816, -1004808, 317392, -793608, 520400 ], [ -1488368, -1221712, 276816, 143296, 334864, 10688, 316368, -1230672, 103472, -142032, 1011216, -1454320, 641552, 634640, -215456, 980720, -1148768, 409632, 563296, -440320, -39840, 414464, -645744, 1055136, -1085088, 343552, -822768, 870080 ], [ -1556168, -786712, -1127784, 990496, -1364936, 1529888, 116568, -152472, 111272, 1468968, 252216, -1608520, -1115848, 979640, -65456, -113080, -1634768, 1157232, 41296, -1093120, -1483440, -36736, 865656, 981936, 495312, 900352, -813768, -845920 ], [ -1308224, -8512, -1087616, 202816, -1730208, 721984, -158944, -697920, 5088, 1375616, 789472, -1627104, -1210496, 1303424, 705632, 73984, -402688, 572800, -730720, -1495488, -1302560, 451392, 1324160, 638336, 714560, 435040, -417888, -288480 ], [ -920624, 921488, -408416, -1307984, -1505208, -1115216, -467944, -1961520, -151512, 528416, 1900072, -1585704, -569696, 1617824, 1751432, 827584, 1589312, -600800, -1613320, -1787088, -403160, 1354992, 1316960, 175136, 331760, -482360, 149112, 1274520 ], [ -1165280, 621904, 898304, 143584, -1628304, -11952, -218096, -1401168, 282112, 179088, 1273744, -831536, 851952, 378224, -5296, 909264, 1389136, 157296, 65072, -819504, -504832, 590928, 1027376, -215248, 311856, -189120, 1066576, 52160 ], [ -962528, 575176, 1672040, 1188640, -1527288, 749856, 53584, -569544, 442816, 223896, 869224, 29704, 1293120, -477832, -827680, 540024, 953704, 764424, 853736, 69168, -755944, 216, 493736, -509224, 148176, 170880, 1690912, -620176 ], [ 412672, 1221376, 1053440, 1085440, -837888, 531456, 361984, 896256, -118784, 1264896, 1095424, 1141504, -814080, -293632, 849920, -965376, -10496, 916224, -734464, 711168, -1356544, -86784, -657664, -557824, -397824, 660480, 1549312, 218624 ], [ 34848, 1596504, 570720, 1132912, -745672, -365656, 448504, 1515472, 348520, 600344, 401080, 1551200, -1673248, -748584, 874944, -1317688, -27320, 310536, -829704, 412672, -980528, -160024, -350504, 210232, -149872, 251552, 1274240, 412080 ], [ -1647552, 1769904, 189120, 1292512, -1097872, -1767856, 369904, 1504672, 1581520, -1333456, -978320, 1438400, -1603648, -1679184, -329856, -811888, 660880, -858864, 186096, -585728, 122272, -223024, 1042096, 1586032, 688928, -826048, 899840, 125280 ], [ -154312, 1842424, -767080, 850992, -1528592, -337096, 266864, -217968, 140680, -1110816, 301040, -122080, -1157568, 64056, -552376, 5392, 320000, 489056, 711536, 433472, -614688, -205424, 226776, 330632, 251128, -901088, 1165560, 757320 ], [ 1415840, 1726336, -1575040, 503424, -1902752, 1127456, 307328, -1531008, -1342784, -668448, 1745888, -1451296, -810720, 1650528, -673888, 731488, -238336, 1672928, 1010624, 1373792, -1350240, -208256, -863904, -850720, -307808, -625472, 1198368, 1344384 ], [ 824840, 701536, -1140640, 1134624, -1916552, 481256, 1120928, 688992, -890384, -814248, 1912088, -397096, -1288920, 254328, -1058488, 727288, -1107136, -37672, 517424, 270392, -592440, -383456, -1616904, 481880, -471608, 681328, -508632, 953184 ], [ 120688, -53168, -338768, 1308320, -1353440, 117120, 1622544, 1590608, -848704, -822960, 1269632, 601616, -1266912, -55232, -866448, 940144, -1489056, -1080240, 565232, -263984, -263040, -855408, -1192960, 453120, -94944, 1444672, -1322656, 640592 ], [ -719912, -482168, 906232, 930320, -94640, 93120, 1747944, 902408, -1302304, -666360, -347968, 1533416, -641712, 945568, 20952, 1414744, -1283856, -1317240, 1265432, -112184, -450240, -1685208, 650240, -1217280, 933456, 1552672, -1059856, 422792 ], [ -1025600, -762432, -125056, -340096, 782464, -789248, 476480, 918016, -1363008, -446144, -1064192, 981888, -149120, 162432, 454080, 626432, -1584000, -1360704, 459456, -232768, 287680, -752576, 1187968, -531200, -98944, 647744, -326208, 680320 ], [ -1139240, -914136, -1793200, -1774720, 1491688, -1867280, -1195192, 1165984, -1257264, -229616, -1466624, -8040, 291640, -1134408, 711696, -534832, -1968096, -1297056, -764448, -443608, 1231576, 719416, 1243096, 912712, -1763392, -520192, 546072, 1075168 ], [ -999440, 808464, -210400, 116480, 1279888, -651680, -1097392, 1259584, -356064, -619616, -1677824, 558960, 568240, -233808, 456096, -363232, -252096, -238656, 245952, -602608, -414224, 784816, 346096, 1356112, -1816192, 247808, 911472, 895168 ], [ -1091840, 1373864, 982000, 1150080, 1054488, -79480, -597592, 1278184, -122464, -442416, -1811024, 519760, 972040, 325592, 339496, -124832, 473304, 657744, 690552, -188808, -1466824, 987416, -148704, 1422512, -1317992, 263208, 1022672, 444568 ], [ -1648640, -375136, 1393600, 468480, 801888, -794080, 706208, 1146784, -1224064, 869184, -1788224, -731840, 1630240, 202592, 500896, 247168, -782496, 1230144, 3552, 1370592, -1333024, 1464416, 160896, 734912, 282208, -1226592, 625472, -547232 ], [ -1338384, -1289416, 1238568, 449768, 1003872, -645760, 950064, 267520, -581400, 533904, -1009664, -338064, 1328512, -615632, -218672, 204440, -1139656, 429392, 272720, 762352, -889024, 979984, 307688, -134672, 1008960, -620568, 764448, 142440 ], [ -511584, -1706416, 745968, 825968, 1476672, 16640, 562464, -1057280, 1100400, -782496, 219136, 1035936, 454912, -1848032, -1463072, -85360, -961456, -1189408, 1111520, -1137248, -260224, -77216, 357488, -1112672, 1215360, 1234032, 1222848, 1833840 ], [ -209736, -180928, -418968, 753944, 1410168, -874288, 385728, -650456, -524832, -551088, -553064, 647952, 562216, -1454240, -619256, 389912, 34256, -1249360, -120784, -429752, -525112, -815360, 598280, 203440, -452280, -271392, -264000, -78768 ], [ 69248, 1159808, -1282816, 729216, 1231616, -1342720, 252544, -66176, -1914368, -276224, -1069056, 10496, 476416, -995968, 205312, 505600, 700800, -1015680, -1183872, 521472, -692480, -1172352, 481536, 995584, -1759488, -1449856, -1618688, -1749632 ], [ 432248, 1196408, -820816, 1022616, 812816, 244880, 212344, 617224, -1374368, -337424, 1344, -981904, -635984, -821368, 289312, -950000, -108600, -199080, -958872, 1535472, -213680, -226152, -1014864, -880016, -1136688, -345256, -1862288, -1373432 ], [ 602208, 1394128, -280688, 433504, 206144, 853904, 515968, 528160, -270752, -833952, 255808, -1598256, -1393312, -459808, 616816, -1017840, -852336, 654912, -273616, 1876112, -481504, -240592, -1268208, -1605280, -958336, -106752, -1248608, -514480 ], [ 584208, 1748728, 335512, -1014896, -583456, 510104, 1154368, -313040, 1381648, -1754352, -284192, -1848456, -1804912, 83792, 1181416, 265560, -1532136, 1545312, 859784, 1561112, -1476304, -1190392, -311208, -1210480, -1212736, -711552, 199792, 814520 ], [ 953088, 497728, 1099552, -838496, -578656, 462944, 230848, -102080, 423328, -1560192, -396992, -716256, -1010272, 945632, 1633216, 196800, -474336, 1170912, 1044704, 1151072, -454624, -557632, 479712, -168160, -1146976, -1387392, -633248, 596000 ], [ 1389680, -1040992, 1714296, -303104, -340704, 550088, -936712, 217472, -1037144, -1036936, -281920, 529424, 7920, 1655640, 1999752, -156352, 893264, 605752, 1046880, 715760, 970936, 427424, 1079536, 829176, -1057680, -1960928, -1831240, 110496 ], [ 1544480, -1475392, 519696, -226304, 232896, 1221488, -681712, -963328, -1035344, -23536, 1009280, -479776, 268320, 117840, 1811952, 11648, 1050464, 1259152, 1577280, 265760, 1422736, 991424, 226336, -183024, -1517280, -1368128, -1033840, 789696 ], [ 974512, -1700528, -168912, 294776, 839208, 1680608, -254800, -1695904, -572328, 26832, 1428856, -1241432, -83760, -655288, 1225112, 314672, 858968, 923304, 1036536, 196704, 1034928, 1287232, -642872, -966240, -1042616, -1014288, -390720, 656664 ], [ -745088, -1593728, -54912, 1520576, 1497408, 1803008, 444800, -1717504, 622272, -1450368, 465856, -1610432, -1407360, -215488, 5312, 831872, 114368, -981696, -1203264, 731904, -684672, 1157632, -1537472, -1386240, 913984, -1039488, 7680, -764736 ], [ -356552, -893696, 128856, 1382024, 1627248, 1653680, -399064, -399232, 723840, -1548936, 474304, -1278896, -414744, 196160, 67040, 1367432, 639056, -1572936, -1238232, 1256088, -1155384, 514768, -603824, -1476576, 491944, 113616, 120888, -1010280 ], [ 1024048, 85504, 345456, 601424, 1508448, 1376480, -1969264, 1549568, 311040, -998736, 939904, -617696, 1667856, 594560, 731840, 1911632, 1761056, -1545936, -235632, 1775088, -1038384, -369632, 1190176, -1411776, -1049456, 1821216, 99888, -702480 ], [ 411456, -93368, -2088, 615648, 1622080, 1197392, -537120, 51600, 1157344, -928000, 70480, -928856, 315952, 272888, 1110480, 613896, 210672, -936688, -774792, 1453712, -1223896, -529872, 1345472, -1422896, -987192, 1883688, 1111400, 820040 ], [ 113856, -170528, -183328, 667008, 1665120, 1105312, 319360, -879040, 1680064, -651040, -688800, -1001216, -486528, 179808, 1293760, -131744, -616768, -179328, -979232, 893792, -1434976, -354592, 1131392, -1158976, -949472, 1697728, 1297120, 1635360 ], [ 832656, 119272, 135272, 760608, 1496520, 1245112, -633440, 10160, 1218064, 229160, -1044600, -343616, 480672, 769608, 961360, 779656, 745232, 941472, -147032, -258808, -1693576, 688808, 24992, -132976, -1100072, 952528, -865880, 414360 ], [ 709440, -102320, 266720, 1206000, 1532544, 616480, -1250912, 759920, 806128, 1095248, -1062048, -690656, 241632, 1034160, -107552, 1358752, 1239344, 637296, 107920, -907744, -959632, 181232, -982960, -71296, -733232, -242240, -873440, -112128 ], [ -75360, -725720, 251120, 1927800, 1729344, -615920, -1604912, 1400120, 433528, 1950248, -813648, -1827056, -945168, 1043160, -1755152, 1676752, 1051544, -786504, -90680, -1160944, 554168, -1544968, -1913560, -767296, 40168, -1790240, 812560, -92928 ], [ 737280, -850944, -596480, 1896960, 196608, 506368, -1489408, 1472512, 707072, 305664, 384000, -411648, -223232, -357888, -1856000, 43008, 1269760, -723456, -182784, -1114624, 285184, -1851392, -1427456, -661504, -781312, -1580032, 615424, -818688 ], [ 1396800, -857632, -1165912, 1716080, -1369040, 1671072, -1055872, 1414840, 971904, -1287176, 1440320, 1172456, 461040, -1681232, -1706664, -1480296, 1468616, -415064, -198856, -934368, -19792, -1851752, -895944, -401976, -1629192, -934488, 82304, -1407168 ], [ -432000, -672832, 715088, 1414880, -1396640, 727872, 758528, 1168240, 539904, -79376, 725120, 1186256, -982560, -1142432, -1648464, -409296, 1148816, -166064, 120944, -274368, 1248608, -1491152, -1516944, -49776, -1035792, 485712, -522496, -451968 ], [ -1418640, -688144, 1581008, 1276568, -825224, -328584, 1307048, 1127296, 472752, 737440, -197584, 594440, -1435896, -1068800, -1625904, -306384, 349592, -475688, 560336, 555120, 1204928, -536552, -1314264, -328272, -620064, 1255944, -704632, 91920 ], [ -1333440, -958144, 1155008, 1345568, 508576, -1529184, 244448, 1348096, 869952, 1056640, -1384384, -768160, -628896, -1587200, -1648704, -1435584, -1059808, -1496288, 1151936, 1600320, -508672, 1174048, -63264, -1409472, -430464, 1198944, -348832, 112320 ], [ -424560, -1275224, -146592, 1359568, 135616, -1505704, -582752, 1325576, 161872, 893160, -486904, -1099840, 111224, -1212840, -433784, -1173944, -1319048, -1256728, 574896, 1575440, -766752, 778368, -129624, -1243712, -380784, 432664, 522648, -426960 ], [ 720384, -1585328, -1700704, 1310624, -801568, -1039504, -1262896, 1191264, -925504, 528736, 1112032, -1021136, 795648, -522304, 1177168, -406912, -1121984, -585984, -386512, 1124752, -517968, -323488, -681504, -616384, -370192, -551792, 1518912, -1131248 ], [ -450816, -1015928, -849904, -305776, 320432, -660904, 300104, 206064, -1187104, -763664, 650032, 353464, 334848, -140704, 815368, 346688, 464416, -902784, 133688, -665048, -1087368, 755312, -1469904, 307616, 70808, -85592, 225312, -429848 ], [ -1214208, -286400, -364672, -1407616, 682304, -526528, 1014848, -337920, -1065664, -1419776, 530560, 980416, 167040, 122048, 250048, 788480, 993088, -1278720, 169664, -1460096, -985536, 900032, -1891968, 767936, -3136, -58496, -219648, 232576 ], [ -1111008, 783400, -656272, -1416016, -571096, -911128, -72952, 55680, -130264, -723776, 1138960, 18616, 621840, 132248, -747752, 567680, -725912, -1780320, -823336, -141296, 542664, -940168, -1535568, 242936, -1171336, -964496, 1138752, 812176 ], [ -64992, 1074512, 140304, -1435088, -1090336, -542800, -461920, 558944, -377616, 381440, 1546432, -57040, 912512, 39776, -1271936, 966224, -694704, -664928, -1141424, 159248, 980848, -631616, -1455536, -260720, -954016, -416160, 563680, 256864 ], [ 1575408, 874712, 1622904, -1460888, -1146736, 300200, -410320, 1131344, -1370616, 1744640, 1827232, 425960, 1099712, -117424, -1497536, 1755224, 439896, 1469872, -1034024, -182152, 731848, 1031584, -1549736, -750920, 136784, 1049040, -1230320, -1013936 ], [ 1837312, -281440, 1119360, -395968, -136352, 756960, -7840, 1224480, -1556864, 1019424, 1080960, -593568, 352, 405376, -1368448, 1482336, 377152, 1353056, 104256, -293984, 757024, 358304, -789312, -48672, -351648, 992672, 173856, 386848 ], [ 1759792, -1185160, 616320, 710072, 740728, 749160, 534920, 952440, -1680584, 20664, 157680, -1174728, -698768, 987736, -1080088, 1070016, 333232, 1099136, 1160616, -493784, 513664, -250816, -215352, 576048, -936408, 823592, 1278336, 1352968 ], [ 892192, -685360, 933120, 1531472, 645328, -957840, 1494320, -582960, -1886384, -1212336, -1050720, 616272, 732832, 1528336, -300688, 537216, 857632, 1223936, 1464816, -1139984, -916736, 358784, -739152, 399648, -1256208, 830192, -132864, -519632 ], [ 345160, -600552, 1219728, 946280, -100088, -1515472, 1526352, -1134160, -1735208, -1313728, -1023320, 649328, 1417032, 1467168, 203136, -193312, 208392, 977552, 1169024, -1007408, -1659528, 712936, -424976, 409136, -857616, 713952, -951768, -879672 ], [ 127360, -941952, 1475328, -1083520, -1513088, -892672, 605952, -674560, -1217408, -252928, 273280, -1123072, 1333632, 787968, 423936, -1126912, -1646208, 349952, 257024, -75008, -1696128, 804736, 749824, 609536, 278784, 471552, -1162368, 313728 ], [ -110264, -428088, 363072, -1709120, -522192, 443792, -82696, -706312, 60784, -252240, 33520, -708696, 242512, 662896, 1029416, -1215632, -825040, 922648, -812624, -371696, -754272, 1151888, 1312440, -492312, 843120, 999928, -973184, 287008 ], [ -231440, 192624, -991920, -1876208, 956208, 1690640, -603280, -813520, 1340848, -445344, -454400, 183744, -885392, 733408, 1526288, -1111232, 640400, 1680064, -1815872, -881888, 317520, 1545872, 1630704, -1668576, 1133664, 1540576, -708992, -90224 ], [ 1048360, -625176, -872520, -1149608, 544008, -318760, 86120, -256120, 271048, 439056, 995200, -245856, 706408, 1325008, -425512, -1420832, 1170200, 818464, -1563872, -14288, -167880, 1682072, 1048104, 360624, 59664, -181424, -828992, -693224 ], [ 1234368, -681152, -529792, -560320, -100032, -1490848, 422496, -178976, -731552, 451648, 1713440, -740640, 1736192, 1595168, -1193472, -1262720, 853056, 132928, -1123936, 505440, -378656, 1401408, 181024, 850048, -694240, -641184, -946752, -904000 ], [ -415632, 541648, 187808, -201520, -1133232, -1257448, 166296, -907976, -1621352, -999152, 1204040, -1344840, 1822592, 1325768, 25728, -319520, -885744, -257072, -368536, 441240, -128456, 421008, -1163576, -1245152, -910840, 1017816, -1060752, -456400 ], [ -965632, 949248, 427008, -81920, -1477632, -1179648, 80896, -1150976, -1917952, -1482752, 1034240, -1546240, 1851392, 1235968, 432128, -5120, -1465344, -387072, -116736, 419840, -45056, 94208, -1611776, -1943552, -983040, 1570816, -1098752, -307200 ] ], [ [ 674048, 1221504, 603136, -1416960, -793472, 164096, -48896, 397824, -608512, 691456, -990464, 81664, -45312, -776192, -975360, 98944, 56192, 780032, 40320, -324608, 136448, 736256, -208896, 1108992, 786560, -870400, 635392, -1257088 ], [ 796208, 827616, 446608, -1356768, -65024, 434912, 275824, 836304, -615568, 386992, -1198016, -590480, 240912, -695024, -1117392, 484576, -360448, 1175792, 413520, -541376, 233216, 412400, -795504, 1085568, 473456, -526816, 147856, -195424 ], [ 987083, 212166, 202033, -1262718, 1073176, 858062, 783199, 1521429, -626593, -88733, -1522316, -1640705, 688137, -568199, -1339317, 1087126, -1011448, 1794167, 996645, -880076, 384416, -93625, -1712079, 1048968, -15769, 10034, -613919, 1463426 ], [ 375758, 736456, 965458, 46112, 889916, 790162, 952894, 506324, -681578, -316308, -1585096, -27920, 704932, 239166, -493742, 230806, -1348498, 412572, 38720, -305626, -71634, 999570, -337554, -209972, -367374, 999014, 27176, 830196 ], [ -189558, 859254, 1382105, 927309, 558716, 790020, 1032237, -227360, -700433, -616462, -1593615, 1366978, 633148, 949468, 907, -357827, -1325282, -737708, -583200, 199443, -237485, 1496327, 869784, -1231012, -631459, 1429590, 336812, 224785 ], [ -402408, -665496, 369980, 53484, 44816, 1140720, 885612, 413440, -585308, -1224712, -1480740, 1369528, 364048, 1162768, -961868, 322348, -149432, -611408, 316800, 245268, 734740, -431548, 948384, -1142512, -630484, -155160, -826288, 272860 ], [ -224595, -1019739, -343678, -428820, -265816, 958134, 183588, 512413, -604226, -921922, -1292283, 966049, 324307, 723559, -1097570, 206689, -78803, -331058, 150735, 569085, 422110, -493312, 882645, -782494, -657745, -934833, -960958, 155653 ], [ 313830, -293514, -781828, -549720, -388816, 283284, -1031112, 111238, -746876, 221828, -1034058, 187774, 496282, -317966, -469820, -643586, -1028378, 91492, -999390, 1149510, -1076540, 1167488, 683670, -171844, -711070, -971358, -146308, -114122 ], [ 827855, 104043, 168199, -283209, 264287, 531608, -117400, 1277, -445507, 188095, -489743, -477407, -205141, -23347, -162564, -790836, -76034, 587486, -713941, 9125, -590311, 796134, 110521, -195777, -346789, -60614, -395925, -490525 ], [ 1124744, 320224, 1265848, -2104, 977416, 833728, 1093456, -125568, -88032, -90272, 112552, -1040264, -863376, 528728, 15664, -683416, 1038728, 956568, -116736, -1262264, 253376, 57120, -497928, -301632, -35256, 911792, -793528, -705744 ], [ -349981, -350876, 931573, -343429, 701491, -188072, 701806, -953568, -114132, -154172, 650527, -963539, 518874, 668753, -270686, 205559, -141997, 121593, 332064, -323189, 275576, 145020, -682803, 126168, -968181, 579842, -384853, 633906 ], [ -1276726, -714386, 178738, -205864, 119626, -176072, 278146, -1140018, -157122, 254398, 808042, -1007894, 686154, 806378, -373796, 455414, -1053532, -109932, 359484, 20896, -84964, 170400, -475398, 525828, -998436, 422432, -150838, 935736 ], [ -1381501, -616511, -1201937, 650036, -921149, 1386628, -193529, -364143, -225447, 1371673, 394867, -1233869, -969021, 940403, -202046, -253411, -1561282, 563718, -245166, -527504, -1019614, 102000, 320427, 883278, 325314, 526832, -178813, -319164 ], [ -1208232, -17096, -1256976, -47512, -1001380, 776040, -315660, -727848, -145364, 1072624, 692844, -1315180, -1207248, 1048688, 598332, -225760, -637472, 143600, -703228, -1148184, -907348, 300360, 855056, 520944, 517128, 367644, -58172, -203916 ], [ -911982, 804154, -725676, -1432162, -656755, -795810, -283185, -1595598, 361, 147124, 1305369, -1332505, -818748, 1145588, 1676757, 127640, 919528, -760300, -1096453, -1800834, -332023, 616710, 1274156, -159756, 208278, 91869, 128203, 517359 ], [ -793036, 608274, 785088, 205644, -926330, -64558, -103894, -1375474, 403680, -123846, 751802, -868830, 502966, 235718, 300306, 738338, 750034, -112346, -14562, -784414, -438016, 87314, 730590, -91650, 341726, 127560, 802386, -175432 ], [ -438556, 582861, 1597713, 1309860, -1013147, 454868, 36242, -876973, 534456, -55809, 439937, -201339, 1063672, -346549, -461700, 819323, 473377, 361237, 524673, 151934, -714097, -346537, 163977, -69033, 329426, 225168, 1255332, -459226 ], [ 527744, 1031136, 581088, 936960, -608672, 349568, 70592, 299552, -44544, 861216, 790112, 973536, -364928, -51424, 441600, -470752, -18848, 332512, -382752, 824384, -1403872, -505312, -428448, -189408, -73024, 471168, 1122432, 357824 ], [ 130084, 1362967, 53244, 981590, -631789, -340919, 56395, 792850, 104833, 593935, 174851, 1355276, -1188948, -437849, 345752, -717475, 179421, 92485, -310981, 558832, -968638, -341071, -200777, 434547, 24186, -26732, 970784, 384878 ], [ -1282616, 1608142, -110856, 1336940, -973114, -1466894, 6070, 777700, 796258, -554690, -1158874, 1146776, -1563048, -1331474, -493648, -187750, 891546, -304790, 489494, -404768, 303812, 63554, 637198, 1612422, 493236, -1078232, 805184, -175972 ], [ -192621, 1567707, -670481, 782030, -1134714, -528989, 114150, -549670, 99413, -415860, 152966, 3316, -980088, 7651, -680643, 334890, 342736, 806780, 922134, 332552, -327588, 147274, -80537, 513477, 245531, -810492, 1066699, 557133 ], [ 998820, 1328688, -1131920, 242192, -1296420, 476116, 276240, -1544464, -681352, -201780, 1619564, -966068, -442188, 1256476, -742908, 775452, -339488, 1716428, 1140312, 1073468, -966396, 124432, -990692, -530676, -42748, -244296, 1141876, 1256688 ], [ 701445, 277788, -758420, 516692, -1603845, 167041, 593940, 266636, -781402, -632505, 1761839, -266393, -913863, 227851, -677283, 790827, -703688, 347303, 529662, 459443, -106371, -198668, -1654517, 551799, 34877, 823254, -106199, 734988 ], [ 322470, -438926, -152530, 741892, -1309708, -52240, 841226, 1170514, -856360, -634286, 1319280, 429066, -1075628, -81912, -405754, 942406, -961604, -550990, 543830, 79202, 192144, -726822, -1339584, 622944, 214196, 1270440, -694980, 324434 ], [ -154905, -752651, 733595, 907642, -290158, -163240, 1003601, 980389, -901060, -118811, 171480, 1119441, -863678, 475188, 114071, 1258231, -1091354, -881515, 1311455, -19123, -186456, -1502247, 155616, -525456, 516146, 969540, -488730, 47909 ], [ -444904, -586344, 56368, -169808, 678992, -710368, 58184, 1057216, -869544, -244536, -367264, 639920, -563472, -20848, 299800, 462176, -1453616, -940552, 777528, -52040, 335704, -830296, 601936, -259296, -86416, 479080, 76312, 124912 ], [ -667033, -217527, -1053758, -1545968, 1564913, -1340698, -1201891, 1221316, -802254, -578022, -705664, -171745, -223197, -812653, 358186, -642190, -1807436, -875860, -136308, -82007, 1069495, 282995, 668983, 477741, -960904, -40880, 737791, 311308 ], [ -786058, 1102698, 176692, 32032, 863738, -416548, -993166, 1306216, -497004, -676572, -1195264, 571430, 360078, -127378, 80836, -92140, -65336, -52360, 430392, -573782, -452330, 202670, 174358, 997266, -996304, 274720, 792166, 244408 ], [ -1039408, 1513673, 1039942, 833632, 470863, 72277, -525991, 1264641, -530204, -402222, -1579314, 656930, 870453, 267447, -17639, 360860, 726039, 543890, 537867, -388357, -1446205, 374095, -14492, 1153566, -780129, 44345, 796066, -30017 ], [ -1561408, 106148, 1168792, 82432, 694588, -309548, 458084, 970116, -1240304, 617928, -1752264, -572920, 1235028, 81372, 241636, 619760, -384036, 685640, -273108, 1151468, -1384180, 1049020, 408208, 583416, -60804, -1277980, 699016, -719492 ], [ -1191818, -821037, 966809, 238097, 1014428, -146032, 618014, 400688, -730895, 258346, -915936, -277338, 867296, -637730, -258750, 596143, -892605, 190258, -151086, 582262, -868840, 788410, 492273, -86938, 391608, -692575, 726516, -21903 ], [ -291068, -1462062, 567734, 934022, 1391528, 342368, 286964, -332512, 505030, -923204, 521664, 927012, 63296, -1674380, -1211700, 404218, -1042830, -684692, 526764, -1243388, -83440, -29540, 374598, -816988, 685008, 1029350, 828216, 1502022 ], [ -89357, -322680, -475663, 709487, 1323371, -462430, 98744, -388615, -715652, -805070, -251841, 577482, 210185, -1144868, -510651, 645199, -133422, -689138, -466290, -776099, -485875, -620480, 435909, 194798, -421395, 17564, -158904, 188322 ], [ 67856, 761232, -1285600, 469840, 1100768, -916768, 2448, -254096, -1667520, -549984, -772096, 48544, 258336, -656784, 110656, 571488, 501744, -510384, -1325392, 21280, -804768, -886064, 289440, 751520, -1292704, -796080, -1124064, -972432 ], [ 285131, 1069707, -1028050, 469615, 451418, 335882, 199323, 366229, -840420, -206634, 350504, -643706, -362514, -823659, -92444, -801462, -214131, 64791, -1154767, 1300630, -434718, -24689, -680610, -928330, -848254, -2505, -1659114, -659307 ], [ 297244, 1347554, -497318, -50564, 43976, 835866, 540560, 323188, 1500, -554276, 555784, -1201246, -998564, -619540, 301702, -1063254, -784998, 583688, -512866, 1775482, -520364, 114078, -979542, -1343236, -819600, -5600, -1350108, 35186 ], [ 109594, 1595579, 299407, -1077014, -127924, 602991, 1022360, -365762, 857850, -1574726, -132116, -1627621, -1649414, -54190, 1277377, -243129, -1214673, 1047788, 587909, 1467007, -1049714, -450747, -625017, -526486, -1195800, -784400, -219258, 1101011 ], [ 736864, 653864, 861172, -713564, -272764, 600636, 154520, -30392, 385860, -1310096, -486776, -504556, -869564, 646700, 1703512, 113976, -317388, 756908, 614924, 1164412, -103724, -127272, 297708, -27916, -1065660, -1362800, -564228, 577556 ], [ 1466182, -517484, 1256299, -71568, -358220, 667741, -883381, 418384, -368375, -701957, -597672, 763802, 196246, 1188247, 1926469, 304632, 816066, 396227, 459340, 856294, 1111267, 425684, 1187126, 324315, -836410, -1803516, -1175869, -217436 ], [ 1207732, -1030184, 603274, -99168, 67480, 849766, -295606, -518816, -638450, 122218, 850128, -319348, 565396, -147278, 1510294, 2832, 1021116, 1191002, 1137640, 480244, 1356442, 1050584, 373076, 27690, -874060, -1393416, -793894, 209464 ], [ 503726, -1220926, 231694, 205659, 456089, 1153388, 104974, -1051524, -403577, 44754, 1428827, -1011143, 375890, -718131, 997839, 83310, 851399, 1137817, 898699, 453180, 880590, 1350104, -501555, -488204, -479523, -1160042, -318104, 109231 ], [ -907024, -900976, 306544, 1037784, 785864, 1649888, 208624, -942624, 632248, -1462896, 628952, -1082168, -699760, -76056, 332664, 770160, 87224, -260408, -795176, 979680, -738960, 1133504, -1472280, -1351904, 600552, -1206992, 306496, -827144 ], [ -471421, -582352, 183463, 978837, 1109366, 1339262, -649943, 133440, 824992, -1540149, 393800, -823886, -268207, 435816, 246492, 1139637, 318722, -930557, -952727, 1147599, -889251, 649154, -660606, -1211516, 334329, 7186, 251011, -1081649 ], [ 833054, -264352, -32762, 500562, 1429916, 648812, -1961318, 1664640, 620992, -944274, 424400, -410636, 872618, 886416, 432792, 1359762, 1018772, -1258082, -387302, 1146774, -348126, 38804, 989844, -598616, -565446, 1814836, -124514, -1015274 ], [ 404728, -18403, -216137, 345020, 1131864, 852466, -462996, 58154, 1295036, -872320, 106498, -700887, -186850, 547083, 514994, 512773, -174506, -654054, -652325, 1289978, -630295, -541762, 1293736, -946542, -890419, 1772009, 989745, 435181 ], [ 181368, 174572, -318932, 241520, 962044, 1052996, 426544, -893656, 1719736, -561140, -182692, -747872, -743120, 369468, 655064, 56988, -781256, -25744, -662900, 1117788, -1005660, -737972, 1145776, -920712, -1145164, 1433944, 1359180, 1245716 ], [ 652218, 227297, -202607, 256820, 1191469, 1177571, -569756, 191294, 1392586, 447385, -366667, -72872, 250180, 696093, 962114, 757413, 367594, 599156, 88825, 67413, -1575285, 120553, -143324, 205338, -1250089, 423394, -431895, 192191 ], [ 424776, -97390, 81004, 788342, 1353904, 768788, -1125980, 670310, 809782, 1273714, -369412, -439052, 283276, 726702, 123404, 1148676, 971326, 246086, 236506, -407436, -1179162, 2998, -1113518, 418224, -910654, -581192, -711852, -104704 ], [ -351324, -718615, 496054, 1725467, 1463704, -59062, -1336430, 673235, 26107, 1956889, -229762, -1623302, -438074, 524727, -1615546, 1297026, 1146751, -875389, -90419, -430086, -24237, -881477, -1833143, -86376, -222079, -1581092, 195498, 192896 ], [ 321536, -847232, -323648, 1468224, 137216, 827456, -1305664, 782080, 330304, 582208, 588160, -448768, -200960, -586176, -1367872, 198912, 1358848, -881216, -102976, -789824, 131136, -1287168, -1197312, -119552, -495488, -1338752, 322176, -549568 ], [ 883384, -871668, -979703, 1098902, -1157746, 1670260, -1054480, 922275, 696288, -742005, 1252632, 883297, 15078, -1577586, -861401, -852881, 1455885, -620007, -85437, -1020092, 273166, -1553313, -565837, -84803, -845061, -813239, 216864, -1182824 ], [ -649616, -782568, 551122, 1271852, -832996, 544360, 237920, 1138950, 333888, 285270, 346032, 773122, -849972, -964836, -835826, -388706, 846810, 79218, -207162, -159992, 1337116, -1486338, -1315162, -126278, -675786, 117586, -457536, -140624 ], [ -1365338, -730890, 1138642, 1202879, -417397, -538805, 789833, 1143072, 250206, 805764, -540306, 204709, -993675, -681360, -1005710, -436130, -34977, 93495, -51390, 672454, 1140664, -877041, -1194871, -420434, -440148, 798469, -601131, 300778 ], [ -1040888, -726840, 525592, 826004, 113828, -1567580, 399308, 876672, 521256, 681264, -1400856, -946916, -219300, -816960, -1424360, -1134680, -1263852, -763980, 457560, 1469704, -659936, 422484, 32204, -1036184, -120048, 1161244, -69156, -22472 ], [ -147958, -940535, -232548, 654114, -205192, -1426505, -357132, 888517, 222946, 646689, -762491, -1081976, 296795, -523945, -456955, -938435, -1230917, -616495, 27550, 1247914, -756196, 402064, 142889, -988744, -268438, 514879, 551039, -254642 ], [ 898560, -1210126, -1014332, 530756, -798900, -860922, -1186046, 972604, -278920, 611676, 385292, -830722, 701920, -86376, 964018, -412944, -730136, -121056, -708354, 631578, -264914, -70724, -169364, -680184, -568842, -461254, 1159080, -438902 ], [ 5760, -629851, -733382, -541894, -133650, -327897, 196429, 454, -653620, -632874, 232142, 28403, 484720, -61476, 543493, 253656, 99364, -263856, -146829, -860247, -949589, 464326, -1101314, 356916, -199617, -79879, 152580, -83327 ], [ -615648, -43960, -483920, -1216912, 33864, -189432, 807208, -590336, -782392, -1239744, 204368, 536600, 442192, -107400, 50296, 636288, 368776, -579936, -20808, -1493040, -968600, 443224, -1686416, 931032, -252072, -92368, -102720, 359248 ], [ -660348, 553865, -301370, -1046962, -856311, -889407, -221867, -370736, -388567, -491544, 443018, 299075, 770842, -303825, -597329, 415488, -551999, -1264236, -820233, -300390, 426925, -759701, -1534466, 521307, -1200597, -941818, 1238280, 986698 ], [ 197748, 794546, 346378, -1011746, -1147060, -775090, -686844, 121276, -726602, 356384, 776888, 382078, 938032, -100004, -1060816, 625938, -293518, -467612, -1102158, -124662, 985894, -348808, -1444110, 124922, -949028, -486340, 787212, 313820 ], [ 1624998, 810071, 1287403, -1061471, -1059910, -147415, -796194, 785026, -1526027, 1267184, 1170788, 667153, 1003432, 356146, -1408216, 1108263, 708407, 1262638, -1057833, -590037, 1017469, 1079492, -1392585, -263053, 59122, 791810, -793638, -1178830 ], [ 1630368, -379228, 835856, -263032, 80220, 492364, -8420, 778228, -1623216, 911892, 790032, -349156, 198364, 391920, -1187952, 1001980, 369032, 1192860, -376, -687804, 581748, 599236, -796040, 320556, -368004, 680516, 364212, -1868 ], [ 1397118, -1343413, 458096, 592883, 976875, 776449, 845365, 550123, -1680381, 259827, 173862, -1032541, -327626, 537975, -891327, 772360, 75422, 965040, 925049, -720999, 6048, 92776, -285155, 836526, -859239, 531881, 1289472, 930757 ], [ 794868, -911038, 948896, 1329458, 466050, -367226, 1593790, -287102, -1866606, -1057998, -1064988, 151634, 621124, 1298250, -523002, 291760, 517172, 846240, 905174, -647274, -937152, 267376, -341330, 681876, -1015914, 806006, 156672, -213218 ], [ 507821, -835713, 1042538, 1002801, -149707, -813266, 1349394, -572546, -1586409, -1365464, -1172119, 330038, 1014541, 1318340, -261792, -227764, -39819, 658842, 599696, -285134, -1292533, 462289, -178650, 665902, -596906, 666508, -468599, -542083 ], [ 544496, -1127088, 728288, -415824, -873232, -542816, 85344, -291296, -827184, -635264, -116944, -524512, 837616, 578240, -110592, -787264, -1622544, 400992, 896, 373216, -1044208, 678064, 208800, 792352, 413344, 102208, -572624, -33808 ], [ 407357, -392099, 137800, -1225864, -251970, 318106, -243733, -639989, 218486, -427922, -363722, -299303, 161138, 566790, 697337, -915946, -876834, 931087, -642626, 954, -541180, 1144058, 803635, -340671, 721494, 365147, -689216, -104028 ], [ 307670, 476998, -485870, -1778710, 641790, 1148746, -258586, -1056482, 1201358, -313220, -796832, 154744, -481306, 773196, 1489226, -963448, 446970, 1572184, -1244456, -564396, -10702, 1624346, 1342966, -1536684, 772092, 752588, -791120, -335622 ], [ 1180745, -312527, -629645, -1271785, 475365, -210329, 424289, -288107, 568733, 366730, 687568, -126956, 825569, 1212546, 48551, -1420948, 1157295, 1032484, -1227356, -136146, 41123, 1488671, 597241, 470766, 50442, -8062, -684920, -618897 ], [ 1191448, -553784, -442096, -815288, -48760, -1022788, 682684, -12980, -142852, 353512, 1504756, -593204, 1611840, 1477428, -568000, -1443216, 977640, 553544, -873724, 138300, -40052, 1204904, -74060, 917328, -437996, -88676, -581352, -595208 ], [ -245402, 125266, 301604, -443438, -1173310, -917713, 228559, -565805, -986977, -823238, 1201981, -1369229, 1524240, 1449453, 198800, -734916, -695910, 176594, 44801, 154575, -344477, 672554, -620435, -1256172, -534971, 972199, -482202, -56258 ], [ -724352, 351616, 549504, -319488, -1548160, -882688, 77184, -750080, -1268352, -1215488, 1101056, -1627904, 1495040, 1440128, 454400, -498816, -1253760, 50944, 350976, 160000, -445952, 495104, -802560, -1980672, -567296, 1325824, -449152, 123392 ] ], [ [ -120320, 1202944, -79872, -1320448, -477952, 498176, 285184, 709632, -289280, 758272, -700928, 222720, 214528, -1191936, -455680, -491264, -259328, 505344, 392960, -591872, 25088, -124928, -565248, 1079296, 953600, -1167360, 234496, -637184 ], [ 131296, 822976, -137568, -1107136, 128000, 326336, 310624, 885024, -239264, 638944, -936320, -436896, 209824, -666720, -824608, 153280, -419840, 1013856, 658976, -569216, 255488, 87136, -1053024, 777472, 597344, -915648, 135328, 43072 ], [ 524446, 229276, -227718, -773836, 1074800, 57836, 350374, 1159074, -161114, 452494, -1304120, -1467546, 202474, 153930, -1401058, 1160380, -670640, 1808406, 1074626, -533816, 615488, 418486, -1815174, 305872, 40694, -522348, -19622, 1105972 ], [ 139756, 552016, 820052, 258624, 1012760, 282836, 328524, 226184, -329924, -190216, -1296720, 32864, 347304, 587340, -564908, 211260, -1190100, 215256, 560256, -330276, 418988, 1256916, -379604, -604488, -593516, 775772, 361488, 510152 ], [ -232188, 616060, 1379466, 831058, 798488, 557672, 318866, -495552, -407098, -798060, -1301382, 1267508, 381080, 939608, 4126, -456398, -1289844, -1118072, 110016, -102418, 286574, 1501750, 771184, -1259432, -925838, 1437884, 483320, 53946 ], [ -371088, -425840, -4584, -336392, 310688, 882272, 365816, -202752, -111448, -1175760, -1438632, 978608, -1120, 1109408, -682424, 312952, 107856, -983072, 105216, 167432, 508424, -402200, 414784, -936032, -209288, -290416, -410080, 478296 ], [ -177006, -522302, -727116, -774152, -213616, 635132, -84952, 89970, 3788, -859572, -1163262, 411482, -220690, 627830, -746612, 433498, 265746, -596756, -236154, 561458, 136460, -452480, 329122, -691724, 112582, -1024762, -752332, 459138 ], [ 324444, 253948, -839016, -538352, -771616, -139768, -995152, 382620, -47512, 97128, -507012, -412468, -290140, -455020, -236312, -44852, -720804, 21544, -888204, 1070108, -783640, 1208320, 493372, -520424, 70132, -841612, -585832, 30588 ], [ 659974, 199134, 99382, -192874, 109862, -94096, -293488, 142130, 124082, -171418, -282886, -942886, -705826, -60206, 155160, -101448, -175156, 550540, -631842, -46526, -513142, 1074012, 173770, -146970, -53570, 156132, -738850, -172018 ], [ 804816, -25920, 1119920, 73296, 1121488, 44928, 655904, -248064, 280384, -596032, -121072, -1299408, -991904, 621296, 412384, -57712, 540624, 887664, -176128, -1249968, -23168, 536896, -218832, 193920, -253104, 1178592, -848048, -205088 ], [ -328434, -79320, 809570, -535554, 456238, -611472, 581804, -867264, -119816, 27368, 349478, -763758, 472996, 863546, -226316, 15638, -263826, -210486, 203072, -56418, 16432, 76696, -292782, -126480, -931554, 842292, 23902, 747412 ], [ -1065084, -207060, 80660, -555024, -95612, -362832, 239924, -1049364, -417716, 650828, 604868, -561468, 730756, 978116, -532136, -69892, -958296, -629496, 155672, 482112, -130088, -73664, -305052, -3480, -911784, 501312, 521092, 1001392 ], [ -1206834, -446310, -1276090, 309576, -477362, 1243368, -503626, -575814, -562166, 1274378, 537518, -859218, -822194, 901166, -338636, -393742, -1487796, -29796, -531628, 38112, -555788, 240736, -224802, 784620, 155316, 153312, 456142, 207592 ], [ -1108240, -25680, -1426336, -297840, -272552, 830096, -472376, -757776, -295816, 769632, 596216, -1003256, -1204000, 793952, 491032, -525504, -872256, -285600, -675736, -800880, -512136, 149328, 385952, 403552, 319696, 300248, 301544, -119352 ], [ -903340, 686820, -1042936, -1556340, 191698, -476404, -98426, -1229676, 152234, -234168, 710666, -1079306, -1067800, 673352, 1602082, -572304, 249744, -919800, -579586, -1814580, -260886, -121572, 1231352, -494648, 84796, 666098, 107294, -239802 ], [ -420792, 594644, 671872, 267704, -224356, -117164, 10308, -1349780, 525248, -426780, 229860, -906124, 153980, 93212, 605908, 567412, 110932, -381988, -94196, -749324, -371200, -416300, 433804, 31948, 371596, 444240, 538196, -403024 ], [ 85416, 590546, 1523386, 1431080, -499006, 159880, 18900, -1184402, 626096, -335514, 10650, -432382, 834224, -215266, -95720, 1098622, -6950, -41950, 195610, 234700, -672250, -693290, -165782, 371158, 510676, 279456, 819752, -298276 ], [ 642816, 840896, 108736, 788480, -379456, 167680, -220800, -297152, 29696, 457536, 484800, 805568, 84224, 190784, 33280, 23872, -27200, -251200, -31040, 937600, -1451200, -923840, -199232, 179008, 251776, 281856, 695552, 497024 ], [ 225320, 1129430, -464232, 830268, -517906, -316182, -335714, 70228, -138854, 587526, -51378, 1159352, -704648, -127114, -183440, -117262, 386162, -125566, 207742, 704992, -956748, -522118, -51050, 658862, 198244, -305016, 667328, 357676 ], [ -917680, 1446380, -410832, 1381368, -848356, -1165932, -357764, 50728, 10996, 224076, -1339428, 855152, -1522448, -983764, -657440, 436388, 1122212, 249284, 792892, -223808, 485352, 350132, 232300, 1638812, 297544, -1330416, 710528, -477224 ], [ -230930, 1292990, -573882, 713068, -740836, -720882, -38564, -881372, 58146, 279096, 4892, 128712, -802608, -48754, -808910, 664388, 365472, 1124504, 1132732, 231632, -40488, 499972, -387850, 696322, 239934, -719896, 967838, 356946 ], [ 581800, 931040, -688800, -19040, -690088, -175224, 245152, -1557920, -19920, 264888, 1493240, -480840, -73656, 862424, -811928, 819416, -440640, 1759928, 1270000, 773144, -582552, 457120, -1117480, -210632, 222312, 136880, 1085384, 1168992 ], [ 578050, -145960, -376200, -101240, -1291138, -147174, 66952, -155720, -672420, -450762, 1611590, -135690, -538806, 201374, -296078, 854366, -300240, 732278, 541900, 648494, 379698, -13880, -1692130, 621718, 541362, 965180, 296234, 516792 ], [ 524252, -824684, 33708, 175464, -1265976, -221600, 59908, 750420, -864016, -445612, 1368928, 256516, -884344, -108592, 54940, 944668, -434152, -21740, 522428, 422388, 647328, -598236, -1486208, 792768, 523336, 1096208, -67304, 8276 ], [ 410102, -1023134, 560958, 884964, -485676, -419600, 259258, 1058370, -499816, 428738, 690928, 705466, -1085644, 4808, 207190, 1101718, -898852, -445790, 1357478, 73938, 77328, -1319286, -339008, 166368, 98836, 386408, 82396, -326974 ], [ 135792, -410256, 237792, 480, 575520, -631488, -360112, 1196416, -376080, -42928, 329664, 297952, -977824, -204128, 145520, 297920, -1323232, -520400, 1095600, 128688, 383728, -908016, 15904, 12608, -73888, 310416, 478832, -430496 ], [ -194826, 479082, -314316, -1317216, 1638138, -814116, -1208590, 1276648, -347244, -926428, 55296, -335450, -738034, -490898, 4676, -749548, -1646776, -454664, 491832, 279594, 907414, -153426, 94870, 42770, -158416, 438432, 929510, -452552 ], [ -572676, 1396932, 563784, -52416, 447588, -181416, -888940, 1352848, -637944, -733528, -712704, 583900, 151916, -20948, -294424, 178952, 121424, 133936, 614832, -544956, -490436, -379476, 2620, 638420, -176416, 301632, 672860, -406352 ], [ -986976, 1653482, 1097884, 517184, -112762, 224034, -454390, 1251098, -937944, -362028, -1347604, 794100, 768866, 209302, -374774, 846552, 978774, 430036, 385182, -587906, -1425586, -239226, 119720, 884620, -242266, -174518, 569460, -504602 ], [ -1474176, 587432, 943984, -303616, 587288, 174984, 209960, 793448, -1256544, 366672, -1716304, -414000, 839816, -39848, -17624, 992352, 14424, 141136, -549768, 932344, -1435336, 633624, 655520, 431920, -403816, -1329368, 772560, -891752 ], [ -1045252, -352658, 695050, 26426, 1024984, 353696, 285964, 533856, -880390, -17212, -822208, -216612, 406080, -659828, -298828, 987846, -645554, -48876, -574892, 402172, -848656, 596836, 676858, -39204, -225744, -764582, 688584, -186246 ], [ -70552, -1217708, 389500, 1042076, 1306384, 668096, 11464, 392256, -90340, -1063912, 824192, 818088, -328320, -1500728, -960328, 893796, -1124204, -179976, -57992, -1349528, 93344, 18136, 391708, -521304, 154656, 824668, 433584, 1170204 ], [ 31022, -464432, -532358, 665030, 1236574, -50572, -188240, -126774, -906472, -1059052, 49382, 507012, -141846, -835496, -402046, 900486, -301100, -128916, -811796, -1122446, -446638, -425600, 273538, 186156, -390510, 306520, -53808, 455412 ], [ 66464, 362656, -1288384, 210464, 969920, -490816, -247648, -442016, -1420672, -823744, -475136, 86592, 40256, -317600, 16000, 637376, 302688, -5088, -1466912, -478912, -917056, -599776, 97344, 507456, -825920, -142304, -629440, -195232 ], [ 138014, 943006, -1235284, -83386, 90020, 426884, 186302, 115234, -306472, -75844, 699664, -305508, -89044, -825950, -474200, -652924, -319662, 328662, -1350662, 1065788, -655756, 176774, -346356, -976644, -559820, 340246, -1455940, 54818 ], [ -7720, 1300980, -713948, -534632, -118192, 817828, 565152, 118216, 273752, -274600, 855760, -804236, -603816, -779272, -13412, -1108668, -717660, 512464, -752116, 1674852, -559224, 468748, -690876, -1081192, -680864, 95552, -1451608, 584852 ], [ -365020, 1442430, 263302, -1139132, 327608, 695878, 890352, -418484, 334052, -1395100, 19960, -1406786, -1493916, -192172, 1373338, -751818, -897210, 550264, 316034, 1372902, -623124, 288898, -938826, 157508, -1178864, -857248, -638308, 1387502 ], [ 520640, 810000, 622792, -588632, 33128, 738328, 78192, 41296, 348392, -1060000, -576560, -292856, -728856, 347768, 1773808, 31152, -160440, 342904, 185144, 1177752, 247176, 303088, 115704, 112328, -984344, -1338208, -495208, 559112 ], [ 1542684, 6024, 798302, 159968, -375736, 785394, -830050, 619296, 300394, -366978, -913424, 998180, 384572, 720854, 1853186, 765616, 738868, 186702, -128200, 996828, 1251598, 423944, 1294716, -180546, -615140, -1646104, -520498, -545368 ], [ 870984, -584976, 686852, 27968, -97936, 478044, 90500, -74304, -241556, 267972, 690976, -158920, 862472, -412396, 1208636, -5984, 991768, 1122852, 698000, 694728, 1290148, 1109744, 519816, 238404, -230840, -1418704, -553948, -370768 ], [ 32940, -741324, 632300, 116542, 72970, 626168, 464748, -407144, -234826, 62676, 1428798, -780854, 835540, -780974, 770566, -148052, 843830, 1352330, 760862, 709656, 726252, 1412976, -360238, -10168, 83570, -1305796, -245488, -438202 ], [ -1068960, -208224, 668000, 554992, 74320, 1496768, -27552, -167744, 642224, -1475424, 792048, -553904, 7840, 63376, 660016, 708448, 60080, 460880, -387088, 1227456, -793248, 1109376, -1407088, -1317568, 287120, -1374496, 605312, -889552 ], [ -586290, -271008, 238070, 575650, 591484, 1024844, -900822, 666112, 926144, -1531362, 313296, -368876, -121670, 675472, 425944, 911842, -1612, -288178, -667222, 1039110, -623118, 783540, -717388, -946456, 176714, -99244, 381134, -1153018 ], [ 642060, -614208, -410980, 399700, 1351384, -78856, -1953372, 1779712, 930944, -889812, -91104, -203576, 77380, 1178272, 133744, 807892, 276488, -970228, -538972, 518460, 342132, 447240, 789512, 214544, -81436, 1808456, -348916, -1328068 ], [ 398000, 56562, -430186, 74392, 641648, 507540, -388872, 64708, 1432728, -816640, 142516, -472918, -689652, 821278, -80492, 411650, -559684, -371420, -529858, 1126244, -36694, -553652, 1242000, -470188, -793646, 1660330, 868090, 50322 ], [ 248880, 519672, -454536, -183968, 258968, 1000680, 533728, -908272, 1759408, -471240, 323416, -494528, -999712, 559128, 16368, 245720, -945744, 127840, -346568, 1341784, -576344, -1121352, 1160160, -682448, -1340856, 1170160, 1421240, 856072 ], [ 471780, 335322, -540486, -246968, 886418, 1110030, -506072, 372428, 1567108, 665610, 311266, 197872, 19688, 622578, 962868, 735170, -10044, 256840, 324682, 393634, -1456994, -447702, -311640, 543652, -1400106, -105740, 2090, -29978 ], [ 140112, -92460, -104712, 370684, 1175264, 921096, -1001048, 580700, 813436, 1452180, 323224, -187448, 324920, 419244, 354360, 938600, 703308, -145124, 365092, 92872, -1398692, -175236, -1244076, 907744, -1088076, -920144, -550264, -97280 ], [ -627288, -711510, 740988, 1523134, 1198064, 497796, -1067948, -53650, -381314, 1963530, 354124, -1419548, 69020, 6294, -1475940, 917300, 1241958, -964274, -90158, 300772, -602642, -217986, -1752726, 594544, -484326, -1371944, -421564, 478720 ], [ -94208, -843520, -50816, 1039488, 77824, 1148544, -1121920, 91648, -46464, 858752, 792320, -485888, -178688, -814464, -879744, 354816, 1447936, -1038976, -23168, -465024, -22912, -722944, -967168, 422400, -209664, -1097472, 28928, -280448 ], [ 369968, -885704, -793494, 481724, -946452, 1669448, -1053088, 429710, 420672, -196834, 1064944, 594138, -430884, -1473940, -16138, -225466, 1443154, -824950, 27982, -1105816, 566124, -1254874, -235730, 232370, -60930, -691990, 351424, -958480 ], [ -867232, -892304, 387156, 1128824, -269352, 360848, -282688, 1109660, 127872, 649916, -33056, 359988, -717384, -787240, -23188, -368116, 544804, 324500, -535268, -45616, 1425624, -1481524, -1113380, -202780, -315780, -250540, -392576, 170720 ], [ -1312036, -773636, 696276, 1129190, -9570, -749026, 272618, 1158848, 27660, 874088, -883028, -185022, -551454, -293920, -385516, -565876, -419546, 662678, -663116, 789788, 1076400, -1217530, -1075478, -512596, -260232, 340994, -497630, 509636 ], [ -748336, -495536, -103824, 306440, -280920, -1605976, 554168, 405248, 172560, 305888, -1417328, -1125672, 190296, -46720, -1200016, -833776, -1467896, -31672, -236816, 1339088, -811200, -329080, 127672, -662896, 190368, 1123544, 210520, -157264 ], [ 128644, -605846, -318504, -51340, -546000, -1347306, -131512, 451458, 284020, 400218, -1038078, -1064112, 482366, 164950, -480126, -702926, -1142786, 23738, -519796, 920388, -745640, 25760, 415402, -733776, -156092, 597094, 579430, -82324 ], [ 1076736, -834924, -327960, -249112, -796232, -682340, -1109196, 753944, 367664, 694616, -341448, -640308, 608192, 349552, 750868, -418976, -338288, 343872, -1030196, 138404, -11860, 182040, 342776, -743984, -767492, -370716, 799248, 253444 ], [ 462336, -243774, -616860, -778012, -587732, 5110, 92754, -205156, -120136, -502084, -185748, -296658, 634592, 17752, 271618, 160624, -265688, 375072, -427346, -1055446, -811810, 173340, -732724, 406216, -470042, -74166, 79848, 263194 ], [ -17088, 198480, -603168, -1026208, -614576, 147664, 599568, -842752, -499120, -1059712, -121824, 92784, 717344, -336848, -149456, 484096, -255536, 118848, -211280, -1525984, -951664, -13584, -1480864, 1094128, -501008, -126240, 14208, 485920 ], [ -209688, 324330, 53532, -677908, -1141526, -867686, -370782, -797152, -646870, -259312, -252924, 579534, 919844, -739898, -446906, 263296, -378086, -748152, -817130, -459484, 311186, -579234, -1533364, 799678, -1229858, -919140, 1337808, 1161220 ], [ 460488, 514580, 552452, -588404, -1203784, -1007380, -911768, -316392, -1075588, 331328, 7344, 821196, 963552, -239784, -849696, 285652, 107668, -270296, -1062892, -408572, 990940, -66000, -1432684, 510564, -944040, -556520, 1010744, 370776 ], [ 1674588, 745430, 951902, -662054, -973084, -595030, -1182068, 438708, -1681438, 789728, 514344, 908346, 907152, 829716, -1318896, 461302, 976918, 1055404, -1081642, -997922, 1303090, 1127400, -1235434, 224814, -18540, 534580, -356956, -1343724 ], [ 1423424, -477016, 552352, -130096, 296792, 227768, -9000, 331976, -1689568, 804360, 499104, -104744, 396376, 378464, -1007456, 521624, 360912, 1032664, -105008, -1081624, 406472, 840168, -802768, 689784, -384360, 368360, 554568, -390584 ], [ 1034444, -1501666, 299872, 475694, 1213022, 803738, 1155810, 147806, -1680178, 498990, 190044, -890354, 43516, 88214, -702566, 474704, -182388, 830944, 689482, -948214, -501568, 436368, -354958, 1097004, -782070, 240170, 1300608, 508546 ], [ 697544, -1136716, 964672, 1127444, 286772, 223388, 1693260, 8756, -1846828, -903660, -1079256, -313004, 509416, 1068164, -745316, 46304, 176712, 468544, 345532, -154564, -957568, 175968, 56492, 964104, -775620, 781820, 446208, 93196 ], [ 670482, -1070874, 865348, 1059322, -199326, -111060, 1172436, -10932, -1437610, -1417200, -1320918, 10748, 612050, 1169512, -726720, -262216, -288030, 340132, 30368, 437140, -925538, 211642, 67676, 922668, -336196, 619064, 14570, -204494 ], [ 961632, -1312224, -18752, 251872, -233376, -192960, -435264, 91968, -436960, -1017600, -507168, 74048, 341600, 368512, -645120, -447616, -1598880, 452032, -255232, 821440, -392288, 551392, -332224, 975168, 547904, -267136, 17120, -381344 ], [ 924978, -356110, -87472, -742608, 18252, 192420, -404770, -573666, 376188, -603604, -760964, 110090, 79764, 470684, 365258, -616260, -928628, 939526, -472628, 373604, -328088, 1136228, 294830, -189030, 599868, -269634, -405248, -495064 ], [ 846780, 761372, 20180, -1681212, 327372, 606852, 86108, -1299444, 1061868, -181096, -1139264, 125744, -77220, 812984, 1452164, -815664, 253540, 1464304, -673040, -246904, -338924, 1702820, 1055228, -1404792, 410520, -35400, -873248, -581020 ], [ 1313130, 122, -386770, -1393962, 406722, -101898, 762458, -320094, 866418, 294404, 379936, -8056, 944730, 1100084, 522614, -1421064, 1144390, 1246504, -890840, -258004, 250126, 1295270, 146378, 580908, 41220, 165300, -540848, -544570 ], [ 1148528, -426416, -354400, -1070256, 2512, -554728, 942872, 153016, 445848, 255376, 1296072, -445768, 1487488, 1359688, 57472, -1623712, 1102224, 974160, -623512, -228840, 298552, 1008400, -329144, 984608, -181752, 463832, -215952, -286416 ], [ -75172, -291116, 415400, -685356, -1213388, -577978, 290822, -223634, -352602, -647324, 1199922, -1393618, 1225888, 1573138, 371872, -1150312, -506076, 610260, 458138, -132090, -560498, 924100, -77294, -1267192, -159102, 926582, 96348, 343884 ], [ -483072, -246016, 672000, -557056, -1618688, -585728, 73472, -349184, -618752, -948224, 1167872, -1709568, 1138688, 1644288, 476672, -992512, -1042176, 488960, 818688, -99840, -846848, 896000, 6656, -2017792, -151552, 1080832, 200448, 553984 ] ], [ [ -914688, 1184384, -762880, -1223936, -162432, 832256, 619264, 1021440, 29952, 825088, -411392, 363776, 474368, -1607680, 64000, -1081472, -574848, 230656, 745600, -859136, -86272, -986112, -921600, 1049600, 1120640, -1464320, -166400, -17280 ], [ -533616, 818336, -721744, -857504, 321024, 217760, 345424, 933744, 137040, 890896, -674624, -283312, 178736, -638416, -531824, -178016, -479232, 851920, 904432, -597056, 277760, -238128, -1310544, 469376, 721232, -1304480, 122800, 281568 ], [ 61809, 246386, -657469, -284954, 1076424, -742390, -82451, 796719, 304365, 993721, -1085924, -1294387, -283189, 876059, -1462799, 1233634, -329832, 1822645, 1152607, -187556, 846560, 930597, -1918269, -437224, 97157, -1054730, 574675, 748518 ], [ -96246, 367576, 674646, 471136, 1135604, -224490, -295846, -53956, 21730, -64124, -1008344, 93648, -10324, 935514, -636074, 191714, -1031702, 17940, 1081792, -354926, 909610, 1514262, -421654, -999004, -819658, 552530, 695800, 190108 ], [ -274818, 372866, 1376827, 734807, 1038260, 325324, -394505, -763744, -113763, -979658, -1009149, 1168038, 129012, 929748, 7345, -554969, -1254406, -1498436, 803232, -404279, 810633, 1507173, 672584, -1287852, -1220217, 1446178, 629828, -116893 ], [ -339768, -186184, -379148, -726268, 576560, 623824, -153980, -818944, 362412, -1126808, -1396524, 587688, -366288, 1056048, -402980, 303556, 365144, -1354736, -106368, 89596, 282108, -372852, -118816, -729552, 211908, -425672, 6128, 683732 ], [ -129417, -24865, -1110554, -1119484, -161416, 312130, -353492, -332473, 611802, -797222, -1034241, -143085, -765687, 532101, -395654, 660307, 610295, -862454, -623043, 553831, -149190, -411648, -224401, -600954, 882909, -1114691, -543706, 762623 ], [ 335058, 801410, -896204, -526984, -1154416, -562820, -959192, 654002, 651852, -27572, 20034, -1012710, -1076562, -592074, -2804, 553882, -413230, -48404, -777018, 990706, -490740, 1249152, 303074, -869004, 851334, -711866, -1025356, 175298 ], [ 492093, 294225, 30565, -102539, -44563, -719800, -469576, 282983, 693671, -530931, -76029, -1408365, -1206511, -97065, 472884, 587940, -274278, 513594, -549743, -102177, -435973, 1351890, 237019, -98163, 239649, 372878, -1081775, 146489 ], [ 484888, -372064, 973992, 148696, 1265560, -743872, 218352, -370560, 648800, -1101792, -354696, -1558552, -1120432, 713864, 809104, 567992, 42520, 818760, -235520, -1237672, -299712, 1016672, 60264, 689472, -470952, 1445392, -902568, 295568 ], [ -306887, 192236, 687567, -727679, 210985, -1034872, 461802, -780960, -125500, 208908, 48429, -563977, 427118, 1058339, -181946, -174283, -385655, -542565, 74080, 210353, -242712, 8372, 97239, -379128, -894927, 1104742, 432657, 860918 ], [ -853442, 300266, -17418, -904184, -310850, -549592, 201702, -958710, -678310, 1047258, 401694, -115042, 775358, 1149854, -690476, -595198, -863060, -1149060, -48140, 943328, -175212, -317728, -134706, -532788, -825132, 580192, 1193022, 1067048 ], [ -1032167, -276109, -1350243, -30884, -33575, 1100108, -813723, -787485, -898885, 1177083, 680169, -484567, -675367, 861929, -475226, -534073, -1414310, -623310, -818090, 603728, -91962, 379472, -770031, 685962, -14682, -220208, 1091097, 734348 ], [ -1008248, -34264, -1595696, -548168, 456276, 884152, -629092, -787704, -446268, 466640, 499588, -691332, -1200752, 539216, 383732, -825248, -1107040, -714800, -648244, -453576, -116924, -1704, -83152, 286160, 122264, 232852, 661260, -34788 ], [ -894698, 569486, -1360196, -1680518, 1040151, -156998, 86333, -863754, 304107, -615460, 115963, -826107, -1316852, 201116, 1527407, -1272248, -420040, -1079300, -62719, -1828326, -189749, -859854, 1188548, -829540, -38686, 1240327, 86385, -996963 ], [ -48548, 581014, 558656, 329764, 477618, -169770, 124510, -1324086, 646816, -729714, -292082, -943418, -195006, -49294, 911510, 396486, -528170, -651630, -173830, -714234, -304384, -919914, 137018, 155546, 401466, 760920, 274006, -630616 ], [ 609388, 598231, 1449059, 1552300, 15135, -135108, 1558, -1491831, 717736, -615219, -418637, -663425, 604776, -83983, 270260, 1377921, -487277, -445137, -133453, 317466, -630403, -1040043, -495541, 811349, 691926, 333744, 384172, -137326 ], [ 757888, 650656, -363616, 640000, -150240, -14208, -512192, -893856, 103936, 53856, 179488, 637600, 533376, 432992, -375040, 518496, -35552, -834912, 320672, 1050816, -1498528, -1342368, 29984, 547424, 576576, 92544, 268672, 636224 ], [ 320556, 895893, -981708, 678946, -404023, -291445, -727823, -652394, -382541, 581117, -277607, 963428, -220348, 183621, -712632, 482951, 592903, -343617, 726465, 851152, -944858, -703165, 98677, 883177, 372302, -583300, 363872, 330474 ], [ -552744, 1284618, -710808, 1425796, -723598, -864970, -721598, -676244, -774266, 1002842, -1519982, 563528, -1481848, -636054, -821232, 1060526, 1352878, 803358, 1096290, -42848, 666892, 636710, -172598, 1665202, 101852, -1582600, 615872, -778476 ], [ -269239, 1018273, -477283, 644106, -346958, -912775, -191278, -1213074, 16879, 974052, -143182, 254108, -625128, -105159, -937177, 993886, 388208, 1442228, 1343330, 130712, 246612, 852670, -695163, 879167, 234337, -629300, 868977, 156759 ], [ 164780, 533392, -245680, -280272, -83756, -826564, 214064, -1571376, 641512, 731556, 1366916, 4388, 294876, 468372, -880948, 863380, -541792, 1803428, 1399688, 472820, -198708, 789808, -1244268, 109412, 487372, 518056, 1028892, 1081296 ], [ 454655, -569708, 6020, -719172, -978431, -461389, -460036, -578076, -563438, -269019, 1461341, -4987, -163749, 174897, 85127, 917905, 103208, 1117253, 554138, 837545, 865767, 170908, -1729743, 691637, 1047847, 1107106, 698667, 298596 ], [ 726034, -1210442, 219946, -390964, -1222244, -390960, -721410, 330326, -871672, -256938, 1418576, 83966, -693060, -135272, 515634, 946930, 93300, 507510, 501026, 765574, 1102512, -469650, -1632832, 962592, 832476, 921976, 560372, -307882 ], [ 975109, -1293617, 388321, 862286, -681194, -675960, -485085, 1136351, -98572, 976287, 1210376, 291491, -1307610, -465572, 300309, 945205, -706350, -10065, 1403501, 166999, 341112, -1136325, -833632, 858192, -318474, -196724, 653522, -701857 ], [ 716488, -234168, 419216, 170768, 472048, -552608, -778408, 1335616, 117384, 158680, 1026592, -44016, -1392176, -387408, -8760, 133664, -1192848, -100248, 1413672, 309416, 431752, -985736, -570128, 284512, -61360, 141752, 881352, -985904 ], [ 277381, 1175691, 425126, -1088464, 1711363, -287534, -1215289, 1331980, 107766, -1274834, 816256, -499155, -1252871, -169143, -348834, -856906, -1486116, -33468, 1119972, 641195, 745333, -589847, -479243, -392201, 644072, 917744, 1121229, -1216412 ], [ -359294, 1691166, 950876, -136864, 31438, 53716, -784714, 1399480, -778884, -790484, -230144, 596370, -56246, 85482, -669684, 450044, 308184, 320232, 799272, -516130, -528542, -961622, -169118, 279574, 643472, 328544, 553554, -1057112 ], [ -934544, 1793291, 1155826, 200736, -696387, 375791, -382789, 1237555, -1345684, -321834, -1115894, 931270, 667279, 151157, -731909, 1332244, 1231509, 316182, 232497, -787455, -1404967, -852547, 253932, 615674, 295597, -393381, 342854, -979187 ], [ -1386944, 1068716, 719176, -689664, 479988, 659516, -38164, 616780, -1272784, 115416, -1680344, -255080, 444604, -161068, -276884, 1364944, 412884, -403368, -826428, 713220, -1486492, 218228, 902832, 280424, -746828, -1380756, 846104, -1064012 ], [ -898686, 115721, 423291, -185245, 1035540, 853424, -46086, 667024, -1029885, -292770, -728480, -155886, -55136, -681926, -338906, 1379549, -398503, -288010, -998698, 222082, -828472, 405262, 861443, 8530, -843096, -836589, 650652, -350589 ], [ 149964, -973354, 211266, 1150130, 1221240, 993824, -264036, 1117024, -685710, -1204620, 1126720, 709164, -719936, -1327076, -708956, 1383374, -1205578, 324740, -642748, -1455668, 270128, 65812, 408818, -225620, -375696, 619986, 38952, 838386 ], [ 151401, -606184, -589053, 620573, 1149777, 361286, -475224, 135067, -1097292, -1313034, 350605, 436542, -493877, -526124, -293441, 1155773, -468778, 431306, -1157302, -1468793, -407401, -230720, 111167, 177514, -359625, 595476, 51288, 722502 ], [ 65072, -35920, -1291168, -48912, 839072, -64864, -497744, -629936, -1173824, -1097504, -178176, 124640, -177824, 21584, -78656, 703264, 103632, 500208, -1608432, -979104, -1029344, -313488, -94752, 263392, -359136, 511472, -134816, 581968 ], [ -9103, 816305, -1442518, -636387, -271378, 517886, 173281, -135761, 227476, 54946, 1048824, 32690, 184426, -828241, -855956, -504386, -425193, 592533, -1546557, 830946, -876794, 378237, -12102, -1024958, -271386, 682997, -1252766, 768943 ], [ -312684, 1254406, -930578, -1018700, -280360, 799790, 589744, -86756, 546004, 5076, 1155736, -407226, -209068, -939004, -328526, -1154082, -650322, 441240, -991366, 1574222, -598084, 823418, -402210, -819148, -542128, 196704, -1553108, 1134518 ], [ -839634, 1289281, 227197, -1201250, 783140, 788765, 758344, -471206, -189746, -1215474, 172036, -1185951, -1338418, -330154, 1469299, -1260507, -579747, 52740, 44159, 1278797, -196534, 1028543, -1252635, 841502, -1161928, -930096, -1057358, 1673993 ], [ 304416, 966136, 384412, -463700, 339020, 876020, 1864, 112984, 310924, -809904, -666344, -81156, -588148, 48836, 1844104, -51672, -3492, -71100, -244636, 1191092, 598076, 733448, -66300, 252572, -903028, -1313616, -426188, 540668 ], [ 1619186, 529532, 340305, 391504, -393252, 903047, -776719, 820208, 969163, -31999, -1229176, 1232558, 572898, 253461, 1779903, 1226600, 661670, -22823, -715740, 1137362, 1391929, 422204, 1402306, -685407, -393870, -1488692, 134873, -873300 ], [ 534236, -139768, 770430, 155104, -263352, 106322, 476606, 370208, 155338, 413726, 531824, 1508, 1159548, -677514, 906978, -14800, 962420, 1054702, 258360, 909212, 1223854, 1168904, 666556, 449118, 412380, -1443992, -314002, -951000 ], [ -437846, -261722, 1032906, 27425, -310149, 98948, 824522, 237236, -66075, 80598, 1428769, -550565, 1295190, -843817, 543293, -379414, 836261, 1566843, 623025, 966132, 571914, 1475848, -218921, 467868, 646663, -1451550, -172872, -985635 ], [ -1230896, 484528, 1029456, 72200, -637224, 1343648, -263728, 607136, 652200, -1487952, 955144, -25640, 715440, 202808, 987368, 646736, 32936, 1182168, 21000, 1475232, -847536, 1085248, -1341896, -1283232, -26312, -1542000, 904128, -951960 ], [ -701159, 40336, 292677, 172463, 73602, 710426, -1151701, 1198784, 1027296, -1522575, 232792, 86134, 24867, 915128, 605396, 684047, -321946, 354201, -381717, 930621, -356985, 917926, -774170, -681396, 19099, -205674, 511257, -1224387 ], [ 451066, -964064, -789198, 298838, 1272852, -806524, -1945426, 1894784, 1240896, -835350, -606608, 3484, -717858, 1470128, -165304, 256022, -465796, -682374, -690642, -109854, 1032390, 855676, 589180, 1027704, 402574, 1802076, -573318, -1640862 ], [ 391272, 131527, -644235, -196236, 151432, 162614, -314748, 71262, 1570420, -760960, 178534, -244949, -1192454, 1095473, -675978, 310527, -944862, -88786, -407391, 962510, 556907, -565542, 1190264, 6166, -696873, 1548651, 746435, -334537 ], [ 316392, 864772, -590140, -609456, -444108, 948364, 640912, -922888, 1799080, -381340, 829524, -241184, -1256304, 748788, -622328, 434452, -1110232, 281424, -30236, 1565780, -147028, -1504732, 1174544, -444184, -1536548, 906376, 1483300, 466428 ], [ 291342, 443347, -878365, -750756, 581367, 1042489, -442388, 553562, 1741630, 883835, 989199, 468616, -210804, 549063, 963622, 712927, -387682, -85476, 560539, 719855, -1338703, -1015957, -479956, 881966, -1550123, -634874, 436075, -252147 ], [ -144552, -87530, -290428, -46974, 996624, 1073404, -876116, 491090, 817090, 1630646, 1015860, 64156, 366564, 111786, 585316, 728524, 435290, -536334, 493678, 593180, -1618222, -353470, -1374634, 1397264, -1265498, -1259096, -388676, -89856 ], [ -903252, -704405, 985922, 1320801, 932424, 1054654, -799466, -780535, -788735, 1970171, 938010, -1215794, 576114, -512139, -1336334, 537574, 1337165, -1053159, -89897, 1031630, -1181047, 445505, -1672309, 1275464, -746573, -1162796, -1038626, 764544 ], [ -509952, -839808, 222016, 610752, 18432, 1469632, -938176, -598784, -423232, 1135296, 996480, -523008, -156416, -1042752, -391616, 510720, 1537024, -1196736, 56640, -140224, -176960, -158720, -737024, 964352, 76160, -856192, -264320, -11328 ], [ -143448, -899740, -607285, -135454, -735158, 1668636, -1051696, -62855, 145056, 348337, 877256, 304979, -876846, -1370294, 829125, 401949, 1430423, -1029893, 141401, -1191540, 859082, -956435, 94377, 549543, 723201, -570741, 485984, -734136 ], [ -1084848, -1002040, 223190, 985796, 294292, 177336, -803296, 1080370, -78144, 1014562, -412144, -53146, -584796, -609644, 789450, -347526, 242798, 569782, -863374, 68760, 1514132, -1476710, -911598, -279282, 44226, -618666, -327616, 482064 ], [ -1258734, -816382, 253910, 1055501, 398257, -959247, -244597, 1174624, -194886, 942412, -1225750, -574753, -109233, 93520, 234678, -695622, -804115, 1231861, -1274842, 907122, 1012136, -1558019, -956085, -604758, -80316, -116481, -394129, 718494 ], [ -455784, -264232, -733240, -213124, -675668, -1644372, 709028, -66176, -176136, -69488, -1433800, -1304428, 599892, 723520, -975672, -532872, -1671940, 700636, -931192, 1208472, -962464, -1080644, 223140, -289608, 500784, 1085844, 490196, -292056 ], [ 405246, -271157, -404460, -756794, -886808, -1268107, 94108, 14399, 345094, 153747, -1313665, -1046248, 667937, 853845, -503297, -467417, -1054655, 663971, -1067142, 592862, -735084, -350544, 687915, -478808, -43746, 679309, 607821, 89994 ], [ 1254912, -459722, 358412, -1028980, -793564, -503758, -1032346, 535284, 1014248, 777556, -1068188, -449894, 514464, 785480, 537718, -425008, 53560, 808800, -1352038, -354770, 241194, 434804, 854916, -807784, -966142, -280178, 439416, 945790 ], [ 918912, 142303, -500338, -1014130, -1041814, 338117, -10921, -410766, 413348, -371294, -603638, -621719, 784464, 96980, -257, 67592, -630740, 1014000, -707863, -1250645, -674031, -117646, -364134, 455516, -740467, -68453, 7116, 609715 ], [ 581472, 440920, -722416, -835504, -1263016, 484760, 391928, -1095168, -215848, -879680, -448016, -351032, 992496, -566296, -349208, 331904, -879848, 817632, -401752, -1558928, -934728, -470392, -1275312, 1257224, -749944, -160112, 131136, 612592 ], [ 240972, 94795, 408434, -308854, -1426741, -845965, -519697, -1223568, -905173, -27080, -948866, 859993, 1068846, -1175971, -296483, 111104, -204173, -232068, -814027, -618578, 195447, -398767, -1532262, 1078049, -1259119, -896462, 1437336, 1335742 ], [ 723228, 234614, 758526, -165062, -1260508, -1239670, -1136692, -754060, -1424574, 306272, -762200, 1260314, 989072, -379564, -638576, -54634, 508854, -72980, -1023626, -692482, 995986, 216808, -1421258, 896206, -939052, -626700, 1234276, 427732 ], [ 1724178, 680789, 616401, -262637, -886258, -1042645, -1567942, 92390, -1836849, 312272, -142100, 1149539, 810872, 1303286, -1229576, -185659, 1245429, 848170, -1105451, -1405807, 1588711, 1175308, -1078283, 712681, -96202, 277350, 79726, -1508618 ], [ 1216480, -574804, 268848, 2840, 513364, -36828, -9580, -114276, -1755920, 696828, 208176, 139668, 594388, 365008, -826960, 41268, 352792, 872468, -209640, -1475444, 231196, 1081100, -809496, 1059012, -400716, 56204, 744924, -779300 ], [ 671770, -1659919, 141648, 358505, 1449169, 831027, 1466255, -254511, -1679975, 738153, 206226, -748167, 414658, -361547, -513805, 177048, -440198, 696848, 453915, -1175429, -1009184, 779960, -424761, 1357482, -704901, -51541, 1311744, 86335 ], [ 600220, -1362394, 980448, 925430, 107494, 814002, 1792730, 304614, -1827050, -749322, -1093524, -777642, 397708, 838078, -967630, -199152, -163748, 90848, -214110, 338146, -977984, 84560, 454314, 1246332, -535326, 757634, 735744, 399610 ], [ 833143, -1306035, 688158, 1115843, -248945, 591146, 995478, 550682, -1288811, -1468936, -1469717, -308542, 209559, 1020684, -1191648, -296668, -536241, 21422, -538960, 1159414, -558543, -39005, 314002, 1179434, -75486, 571620, 497739, 133095 ], [ 1378768, -1497360, -765792, 919568, 406480, 156896, -955872, 475232, -46736, -1399936, -897392, 672608, -154416, 158784, -1179648, -107968, -1575216, 503072, -511360, 1269664, 259632, 424720, -873248, 1157984, 682464, -636480, 606864, -728880 ], [ 1442599, -320121, -312744, -259352, 288474, 66734, -565807, -507343, 533890, -779286, -1158206, 519483, -1610, 374578, 33179, -316574, -980422, 947965, -302630, 746254, -114996, 1128398, -213975, -37389, 478242, -904415, -121280, -886100 ], [ 1385890, 1045746, 526230, -1583714, 12954, 64958, 430802, -1542406, 922378, -48972, -1481696, 96744, 326866, 852772, 1415102, -667880, 60110, 1356424, -101624, 70588, -667146, 1781294, 767490, -1272900, 48948, -823388, -955376, -826418 ], [ 1445515, 312771, -143895, -1516139, 338079, 6533, 1100627, -352081, 1164103, 222078, 72304, 110844, 1063891, 987622, 996677, -1421180, 1131485, 1460524, -554324, -379862, 459129, 1101869, -304485, 691050, 31998, 338662, -396776, -470243 ], [ 1105608, -299048, -266704, -1325224, 53784, -86668, 1203060, 319012, 1034548, 157240, 1087388, -298332, 1363136, 1241948, 682944, -1804208, 1226808, 1394776, -373300, -595980, 637156, 811896, -584228, 1051888, 74492, 1016340, 149448, 22376 ], [ 95058, -707498, 529196, -927274, -1253466, -238243, 353085, 118537, 281773, -471410, 1197863, -1418007, 927536, 1696823, 544944, -1565708, -316242, 1043926, 871475, -418755, -776519, 1175646, 465847, -1278212, 216767, 880965, 674898, 744026 ], [ -241792, -843648, 794496, -794624, -1689216, -288768, 69760, 51712, 30848, -680960, 1234688, -1791232, 782336, 1848448, 498944, -1486208, -830592, 926976, 1286400, -359680, -1247744, 1296896, 815872, -2054912, 264192, 835840, 850048, 984576 ] ], [ [ -1709056, 1165824, -1445888, -1127424, 153088, 1166336, 953344, 1333248, 349184, 891904, -121856, 504832, 734208, -2023424, 583680, -1671680, -890368, -44032, 1098240, -1126400, -197632, -1847296, -1277952, 1019904, 1287680, -1761280, -567296, 602624 ], [ -1198528, 813696, -1305920, -607872, 514048, 109184, 380224, 982464, 513344, 1142848, -412928, -129728, 147648, -610112, -239040, -509312, -538624, 689984, 1149888, -624896, 300032, -563392, -1568064, 161280, 845120, -1693312, 110272, 520064 ], [ -400828, 263496, -1087220, 203928, 1078048, -1542616, -515276, 434364, 769844, 1534948, -867728, -1121228, -768852, 1598188, -1524540, 1306888, 10976, 1836884, 1230588, 158704, 1077632, 1442708, -2021364, -1180320, 153620, -1587112, 1168972, 391064 ], [ -332248, 183136, 529240, 683648, 1258448, -731816, -920216, -334096, 373384, 61968, -719968, 154432, -367952, 1283688, -707240, 172168, -873304, -179376, 1603328, -379576, 1400232, 1771608, -463704, -1393520, -1045800, 329288, 1030112, -129936 ], [ -317448, 129672, 1374188, 638556, 1278032, 92976, -1107876, -1031936, 179572, -1161256, -716916, 1068568, -123056, 919888, 10564, -653540, -1218968, -1878800, 1496448, -706140, 1334692, 1512596, 573984, -1316272, -1514596, 1454472, 776336, -287732 ], [ -308448, 53472, -753712, -1116144, 842432, 365376, -673776, -1435136, 836272, -1077856, -1354416, 196768, -731456, 1002688, -123536, 294160, 622432, -1726400, -317952, 11760, 55792, -343504, -652416, -523072, 633104, -560928, 422336, 889168 ], [ -81828, 472572, -1493992, -1464816, -109216, -10872, -622032, -754916, 1219816, -734872, -905220, -697652, -1310684, 436372, -44696, 887116, 954844, -1128152, -1009932, 546204, -434840, -370816, -777924, -510184, 1653236, -1204620, -335080, 1066108 ], [ 345672, 1348872, -953392, -515616, -1537216, -985872, -923232, 925384, 1351216, -152272, 547080, -1612952, -1862984, -729128, 230704, 1152616, -105656, -118352, -665832, 911304, -197840, 1289984, 112776, -1217584, 1632536, -582120, -1464880, 320008 ], [ 324212, 389316, -38252, -12204, -198988, -1345504, -645664, 423836, 1263260, -890444, 130828, -1873844, -1707196, -133924, 790608, 1277328, -373400, 476648, -467644, -157828, -358804, 1629768, 300268, -49356, 532868, 589624, -1424700, 464996 ], [ 164960, -718208, 828064, 224096, 1409632, -1532672, -219200, -493056, 1017216, -1607552, -588320, -1817696, -1248960, 806432, 1205824, 1193696, -455584, 749856, -294912, -1225376, -576256, 1496448, 339360, 1185024, -688800, 1712192, -957088, 796224 ], [ -285340, 463792, 565564, -919804, -34268, -1458272, 341800, -694656, -131184, 390448, -252620, -364196, 381240, 1253132, -137576, -364204, -507484, -874644, -54912, 477124, -501856, -59952, 487260, -631776, -858300, 1367192, 841412, 974424 ], [ -641800, 807592, -115496, -1253344, -526088, -736352, 163480, -868056, -938904, 1443688, 198520, 331384, 819960, 1321592, -848816, -1120504, -767824, -1668624, -251952, 1404544, -220336, -561792, 35640, -1062096, -738480, 659072, 1864952, 1132704 ], [ -857500, -105908, -1424396, -371344, 410212, 956848, -1123820, -999156, -1235604, 1079788, 822820, -109916, -528540, 822692, -611816, -674404, -1340824, -1216824, -1104552, 1169344, 371864, 518208, -1315260, 587304, -184680, -593728, 1726052, 1261104 ], [ -908256, -42848, -1765056, -798496, 1185104, 938208, -785808, -817632, -596720, 163648, 402960, -379408, -1197504, 284480, 276432, -1124992, -1341824, -1144000, -620752, -106272, 278288, -152736, -552256, 168768, -75168, 165456, 1020976, 49776 ], [ -886056, 452152, -1677456, -1804696, 1888604, 162408, 271092, -497832, 455980, -996752, -478740, -572908, -1565904, -271120, 1452732, -1972192, -1089824, -1238800, 454148, -1842072, -118612, -1598136, 1145744, -1164432, -162168, 1814556, 65476, -1754124 ], [ 323696, 567384, 445440, 391824, 1179592, -222376, 238712, -1298392, 768384, -1032648, -814024, -980712, -543992, -191800, 1217112, 225560, -1167272, -921272, -253464, -679144, -237568, -1423528, -159768, 279144, 431336, 1077600, 9816, -858208 ], [ 1133360, 605916, 1374732, 1673520, 529276, -430096, -15784, -1799260, 809376, -894924, -847924, -894468, 375328, 47300, 636240, 1657220, -967604, -848324, -462516, 400232, -588556, -1386796, -825300, 1251540, 873176, 388032, -51408, 23624 ], [ 872960, 460416, -835968, 491520, 78976, -196096, -803584, -1490560, 178176, -349824, -125824, 469632, 982528, 675200, -783360, 1013120, -43904, -1418624, 672384, 1164032, -1545856, -1760896, 259200, 915840, 901376, -96768, -158208, 775424 ], [ 415792, 662356, -1499184, 527624, -290140, -266708, -1119932, -1375016, -626228, 574708, -503836, 767504, 263952, 494356, -1241824, 1083164, 799644, -561668, 1245188, 997312, -932968, -884212, 248404, 1107492, 546360, -861584, 60416, 303272 ], [ -187808, 1122856, -1010784, 1470224, -598840, -564008, -1085432, -1403216, -1559528, 1781608, -1700536, 271904, -1441248, -288344, -985024, 1684664, 1583544, 1357432, 1399688, 138112, 848432, 923288, -577496, 1691592, -93840, -1834784, 521216, -1079728 ], [ -307548, 743556, -380684, 575144, 46920, -1104668, -343992, -1544776, -24388, 1669008, -291256, 379504, -447648, -161564, -1065444, 1323384, 410944, 1759952, 1553928, 29792, 533712, 1205368, -1002476, 1062012, 228740, -538704, 770116, -43428 ], [ -252240, 135744, 197440, -541504, 522576, -1477904, 182976, -1584832, 1302944, 1198224, 1240592, 489616, 663408, 74320, -949968, 907344, -642944, 1846928, 1529376, 172496, 185136, 1122496, -1371056, 429456, 752432, 899232, 972400, 993600 ], [ 331260, -993456, 388240, -1337104, -665724, -775604, -987024, -1000432, -454456, -87276, 1311092, 125716, 211308, 148420, 466332, 981444, 506656, 1502228, 566376, 1026596, 1351836, 355696, -1767356, 761556, 1554332, 1249032, 1101100, 80400 ], [ 927816, -1596200, 406184, -957392, -1178512, -560320, -1502728, -89768, -879328, -68264, 1468224, -88584, -501776, -161952, 976328, 949192, 620752, 1036760, 479624, 1108760, 1557696, -341064, -1779456, 1132416, 1141616, 747744, 1188048, -624040 ], [ 1540116, -1564100, 215684, 839608, -876712, -932320, -1229428, 1214332, 302672, 1523836, 1729824, -122484, -1529576, -935952, 393428, 788692, -513848, 425660, 1449524, 260060, 604896, -953364, -1328256, 1550016, -735784, -779856, 1224648, -1076740 ], [ 1297184, -58080, 600640, 341056, 368576, -473728, -1196704, 1474816, 610848, 360288, 1723520, -385984, -1806528, -570688, -163040, -30592, -1062464, 319904, 1731744, 490144, 479776, -1063456, -1156160, 556416, -48832, -26912, 1283872, -1541312 ], [ 749588, 1872300, 1164568, -859712, 1784588, 239048, -1221988, 1387312, 562776, -1623240, 1577216, -662860, -1767708, 152612, -702344, -964264, -1325456, 387728, 1748112, 1002796, 583252, -1026268, -1053356, -827172, 1446560, 1397056, 1312948, -1980272 ], [ -145912, 1985400, 1337968, -221312, -384712, 288848, -680488, 1446112, -919824, -847440, 252416, 608840, -264408, 191912, -1044944, 721136, 494944, 506528, 983712, -487304, -566648, -1543768, -340856, -79272, 1463360, 355456, 434248, -1707872 ], [ -882112, 1933100, 1213768, -115712, -1280012, 527548, -311188, 1224012, -1753424, -281640, -884184, 1068440, 565692, 93012, -1089044, 1817936, 1484244, 202328, 79812, -987004, -1384348, -1465868, 388144, 346728, 833460, -612244, 116248, -1453772 ], [ -1299712, 1550000, 494368, -1075712, 372688, 1144048, -286288, 440112, -1289024, -135840, -1644384, -96160, 49392, -282288, -536144, 1737536, 811344, -947872, -1103088, 494096, -1537648, -197168, 1150144, 128928, -1089840, -1432144, 919648, -1236272 ], [ -752120, 584100, 151532, -396916, 1046096, 1353152, -378136, 800192, -1179380, -568328, -634752, -95160, -516352, -704024, -378984, 1771252, -151452, -527144, -1422504, 41992, -808288, 213688, 1046028, 56264, -1460448, -908596, 612720, -514932 ], [ 370480, -729000, 33032, 1258184, 1136096, 1319552, -539536, 1841792, -1281080, -1345328, 1429248, 600240, -1111552, -1153424, -457584, 1872952, -1286952, 829456, -1227504, -1561808, 446912, 113488, 425928, 70064, -906048, 415304, -355680, 506568 ], [ 271780, -747936, -645748, 576116, 1062980, 773144, -762208, 396908, -1288112, -1567016, 651828, 366072, -845908, -216752, -184836, 1411060, -636456, 991528, -1502808, -1815140, -368164, -35840, -51204, 168872, -328740, 884432, 156384, 989592 ], [ 63680, -434496, -1293952, -308288, 708224, 361088, -747840, -817856, -926976, -1371264, 118784, 162688, -395904, 360768, -173312, 769152, -95424, 1005504, -1749952, -1479296, -1141632, -27200, -286848, 19328, 107648, 1165248, 359808, 1359168 ], [ -156220, 689604, -1649752, -1189388, -632776, 608888, 160260, -386756, 761424, 185736, 1397984, 370888, 457896, -830532, -1237712, -355848, -530724, 856404, -1742452, 596104, -1097832, 579700, 322152, -1073272, 17048, 1025748, -1049592, 1483068 ], [ -617648, 1207832, -1147208, -1502768, -442528, 781752, 614336, -291728, 818256, 284752, 1455712, -10216, 185680, -1098736, -643640, -1199496, -582984, 370016, -1230616, 1473592, -636944, 1178088, -113544, -557104, -403392, 297856, -1654608, 1684184 ], [ -1314248, 1136132, 191092, -1263368, 1238672, 881652, 626336, -523928, -713544, -1035848, 324112, -965116, -1182920, -468136, 1565260, -1769196, -262284, -444784, -227716, 1184692, 230056, 1768188, -1566444, 1525496, -1144992, -1002944, -1476408, 1960484 ], [ 88192, 1122272, 146032, -338768, 644912, 1013712, -74464, 184672, 273456, -559808, -756128, 130544, -447440, -250096, 1914400, -134496, 153456, -485104, -674416, 1204432, 948976, 1163808, -248304, 392816, -821712, -1289024, -357168, 522224 ], [ 1695688, 1053040, -117692, 623040, -410768, 1020700, -723388, 1021120, 1637932, 302980, -1544928, 1466936, 761224, -213932, 1706620, 1687584, 584472, -232348, -1303280, 1277896, 1532260, 420464, 1509896, -1190268, -172600, -1331280, 790244, -1201232 ], [ 197488, 305440, 854008, 282240, -428768, -265400, 862712, 814720, 552232, 559480, 372672, 161936, 1456624, -942632, 605320, -23616, 933072, 986552, -181280, 1123696, 1157560, 1228064, 813296, 659832, 1055600, -1469280, -74056, -1531232 ], [ -908632, 217880, 1433512, -61692, -693268, -428272, 1184296, 881616, 102676, 98520, 1428740, -320276, 1754840, -906660, 316020, -610776, 828692, 1781356, 485188, 1222608, 417576, 1538720, -77604, 945904, 1209756, -1597304, -100256, -1533068 ], [ -1392832, 1177280, 1390912, -410592, -1348768, 1190528, -499904, 1382016, 662176, -1500480, 1118240, 502624, 1423040, 342240, 1314720, 585024, 5792, 1903456, 429088, 1723008, -901824, 1061120, -1276704, -1248896, -339744, -1709504, 1202944, -1014368 ], [ -816028, 351680, 347284, -230724, -444280, 396008, -1402580, 1731456, 1128448, -1513788, 152288, 541144, 171404, 1154784, 784848, 456252, -642280, 996580, -96212, 822132, -90852, 1052312, -830952, -416336, -138516, -312104, 641380, -1295756 ], [ 260072, -1313920, -1167416, 197976, 1194320, -1534192, -1937480, 2009856, 1550848, -780888, -1122112, 210544, -1513096, 1761984, -464352, -295848, -1208080, -394520, -842312, -738168, 1722648, 1264112, 388848, 1840864, 886584, 1795696, -797720, -1953656 ], [ 384544, 206492, -858284, -466864, -338784, -182312, -240624, 77816, 1708112, -705280, 214552, -16980, -1695256, 1369668, -1271464, 209404, -1330040, 193848, -284924, 798776, 1150508, -577432, 1138528, 482520, -600100, 1436972, 624780, -719396 ], [ 383904, 1209872, -725744, -1034944, -1147184, 896048, 748096, -937504, 1838752, -291440, 1335632, 12160, -1512896, 938448, -1261024, 623184, -1274720, 435008, 286096, 1789776, 282288, -1888112, 1188928, -205920, -1732240, 642592, 1545360, 76784 ], [ 110904, 551372, -1216244, -1254544, 276316, 974948, -378704, 734696, 1916152, 1102060, 1667132, 739360, -441296, 475548, 964376, 690684, -765320, -427792, 796396, 1046076, -1220412, -1584212, -648272, 1220280, -1700140, -1164008, 870060, -474316 ], [ -429216, -82600, -476144, -464632, 817984, 1225712, -751184, 401480, 820744, 1809112, 1708496, 315760, 408208, -195672, 816272, 518448, 167272, -927544, 622264, 1093488, -1837752, -531704, -1505192, 1886784, -1442920, -1598048, -227088, -82432 ], [ -1179216, -697300, 1230856, 1118468, 666784, 1611512, -530984, -1507420, -1196156, 1976812, 1521896, -1012040, 1083208, -1030572, -1196728, 157848, 1432372, -1142044, -89636, 1762488, -1759452, 1108996, -1591892, 1956384, -1008820, -953648, -1655688, 1050368 ], [ -925696, -836096, 494848, 182016, -40960, 1790720, -754432, -1289216, -800000, 1411840, 1200640, -560128, -134144, -1271040, 96512, 666624, 1626112, -1354496, 136448, 184576, -331008, 405504, -506880, 1506304, 361984, -614912, -557568, 257792 ], [ -656864, -913776, -421076, -752632, -523864, 1667824, -1050304, -555420, -130560, 893508, 689568, 15820, -1322808, -1266648, 1674388, 1029364, 1417692, -1234836, 254820, -1277264, 1152040, -657996, 424484, 866716, 1507332, -449492, 620544, -509792 ], [ -1302464, -1111776, 59224, 842768, 857936, -6176, -1323904, 1051080, -284160, 1379208, -791232, -466280, -452208, -432048, 1602088, -326936, -59208, 815064, -1191480, 183136, 1602640, -1471896, -709816, -355784, 404232, -986792, -262656, 793408 ], [ -1205432, -859128, -188456, 981812, 806084, -1169468, -761812, 1190400, -417432, 1010736, -1568472, -964484, 332988, 480960, 854872, -825368, -1188684, 1801044, -1886568, 1024456, 947872, -1898508, -836692, -696920, 99600, -573956, -290628, 927352 ], [ -163232, -32928, -1362656, -732688, -1070416, -1682768, 863888, -537600, -524832, -444864, -1450272, -1483184, 1009488, 1493760, -751328, -231968, -1875984, 1432944, -1625568, 1077856, -1113728, -1832208, 318608, 83680, 811200, 1048144, 769872, -426848 ], [ 681848, 63532, -490416, -1462248, -1227616, -1188908, 319728, -422660, 406168, -92724, -1589252, -1028384, 853508, 1542740, -526468, -231908, -966524, 1304204, -1614488, 265336, -724528, -726848, 960428, -223840, 68600, 761524, 636212, 262312 ], [ 1433088, -84520, 1044784, -1808848, -790896, -325176, -955496, 316624, 1660832, 860496, -1794928, -259480, 420736, 1221408, 324568, -431040, 445408, 1273728, -1673880, -847944, 494248, 687568, 1367056, -871584, -1164792, -189640, 79584, 1638136 ], [ 1375488, 528380, -383816, -1250248, -1495896, 671124, -114596, -616376, 946832, -240504, -1021528, -946780, 934336, 176208, -272132, -25440, -995792, 1652928, -988380, -1445844, -536252, -408632, 4456, 504816, -1010892, -62740, -65616, 956236 ], [ 1180032, 683360, -841664, -644800, -1911456, 821856, 184288, -1347584, 67424, -699648, -774208, -794848, 1267648, -795744, -548960, 179712, -1504160, 1516416, -592224, -1591872, -917792, -927200, -1069760, 1420320, -998880, -193984, 248064, 739264 ], [ 691632, -134740, 763336, 60200, -1711956, -824244, -668612, -1649984, -1163476, 205152, -1644808, 1140452, 1217848, -1612044, -146060, -41088, -30260, 284016, -810924, -777672, 79708, -218300, -1531160, 1356420, -1288380, -873784, 1536864, 1510264 ], [ 985968, -45352, 964600, 258280, -1317232, -1471960, -1361616, -1191728, -1773560, 281216, -1531744, 1699432, 1014592, -519344, -427456, -394920, 910040, 124336, -984360, -976392, 1001032, 499616, -1409832, 1281848, -934064, -696880, 1457808, 484688 ], [ 1773768, 616148, 280900, 136780, -799432, -1490260, -1953816, -253928, -1992260, -165184, -798544, 1390732, 714592, 1776856, -1140256, -832620, 1513940, 640936, -1129260, -1813692, 1874332, 1223216, -921132, 1200548, -173864, 20120, 516408, -1673512 ], [ 1009536, -672592, -14656, 135776, 729936, -301424, -10160, -560528, -1822272, 589296, -82752, 384080, 792400, 351552, -646464, -439088, 344672, 712272, -314272, -1869264, 55920, 1322032, -816224, 1428240, -417072, -255952, 935280, -1168016 ], [ 309096, -1818172, -16576, 241316, 1685316, 858316, 1776700, -656828, -1679772, 977316, 222408, -605980, 785800, -811308, -325044, -120608, -698008, 562752, 218348, -1402644, -1516800, 1123552, -494564, 1617960, -627732, -343252, 1322880, -335876 ], [ 502896, -1588072, 996224, 723416, -71784, 1404616, 1892200, 600472, -1807272, -594984, -1107792, -1242280, 286000, 607992, -1189944, -444608, -504208, -286848, -773752, 830856, -998400, -6848, 852136, 1528560, -295032, 733448, 1025280, 706024 ], [ 995804, -1541196, 510968, 1172364, -298564, 1293352, 818520, 1112296, -1140012, -1520672, -1618516, -627832, -192932, 871856, -1656576, -331120, -784452, -297288, -1108288, 1881688, -191548, -289652, 560328, 1436200, 185224, 524176, 980908, 470684 ], [ 1795904, -1682496, -1512832, 1587264, 1046336, 506752, -1476480, 858496, 343488, -1782272, -1287616, 1271168, -650432, -50944, -1714176, 231680, -1551552, 554112, -767488, 1717888, 911552, 298048, -1414272, 1340800, 817024, -1005824, 1196608, -1076416 ], [ 1960220, -284132, -538016, 223904, 558696, -58952, -726844, -441020, 691592, -954968, -1555448, 928876, -82984, 278472, -298900, -16888, -1032216, 956404, -132632, 1118904, 98096, 1120568, -722780, 114252, 356616, -1539196, 162688, -1277136 ], [ 1925000, 1330120, 1032280, -1486216, -301464, -476936, 775496, -1785368, 782888, 83152, -1824128, 67744, 730952, 892560, 1378040, -520096, -133320, 1248544, 469792, 388080, -995368, 1859768, 479752, -1141008, -312624, -1611376, -1037504, -1071816 ], [ 1577900, 625420, 98980, -1638316, 269436, 114964, 1438796, -384068, 1461788, 149752, -235328, 229744, 1183052, 875160, 1470740, -1421296, 1118580, 1674544, -217808, -501720, 668132, 908468, -755348, 801192, 22776, 512024, -252704, -395916 ], [ 1062688, -171680, -179008, -1580192, 105056, 381392, 1463248, 485008, 1623248, 59104, 878704, -150896, 1238784, 1124208, 1308416, -1984704, 1351392, 1815392, -123088, -963120, 975760, 615392, -839312, 1119168, 330736, 1568848, 514848, 331168 ], [ 265288, -1123880, 642992, -1169192, -1293544, 101492, 415348, 460708, 916148, -295496, 1195804, -1442396, 629184, 1820508, 718016, -1981104, -126408, 1477592, 1284812, -705420, -992540, 1427192, 1008988, -1289232, 592636, 835348, 1253448, 1144168 ], [ -512, -1441280, 916992, -1032192, -1759744, 8192, 66048, 452608, 680448, -413696, 1301504, -1872896, 425984, 2052608, 521216, -1979904, -619008, 1364992, 1754112, -619520, -1648640, 1697792, 1625088, -2092032, 679936, 590848, 1499648, 1415168 ] ], [ [ -1351424, 593664, -1642496, -1136512, -27392, 1228416, 401024, 1155456, 210816, 651520, -264320, 345088, 1019648, -1626368, 136960, -1567488, -373888, -17920, 1284480, -1249664, -296192, -1738880, -1035904, 1214208, 1045120, -1578240, -424192, 816128 ], [ -927440, 562656, -1516496, -651040, 310672, 242208, -84976, 917184, 435648, 961600, -504032, -237344, 217760, -354608, -310256, -535008, -289216, 452048, 1323744, -850736, 173104, -467456, -1390384, 331584, 653008, -1480944, 35744, 492560 ], [ -264965, 514206, -1319621, 107510, 838897, -1298742, -844351, 544884, 786948, 1446100, -878582, -1147394, -1035190, 1632517, -1009031, 1078242, -156916, 1186373, 1385094, -227411, 906379, 1519144, -1944259, -1047516, 40333, -1328919, 754394, -13015 ], [ -27250, 257296, 305184, 679860, 1003892, -764542, -1181836, -217736, 361038, -75390, -538642, -95484, -393380, 1373062, -574156, -9528, -712856, -174192, 1380014, -409226, 1375404, 1557154, -517554, -1265386, -1111692, 135746, 549674, -110980 ], [ 59272, 95503, 1220574, 760955, 1008404, -112972, -1268747, -860778, 160657, -1270829, -353758, 730148, 77226, 990928, -172342, -831211, -829580, -1308964, 1082464, -481951, 1378301, 1169444, 506009, -1165167, -1562725, 1017316, 310194, -16596 ], [ -266528, 309028, -632376, -788620, 553904, 433328, -603572, -1000728, 919132, -865004, -872008, 305648, -498024, 737728, -159592, -86836, 719920, -1162864, -196736, 13724, -144724, -195856, -328516, -262692, 509300, -410384, 177144, 634704 ], [ -279314, 710884, -1291380, -1139023, -109441, 253526, -415172, -384234, 1369780, -512297, -570049, -416344, -1022106, 295768, -88888, 484925, 884218, -625750, -636071, 477302, -550165, -171859, -357847, -114789, 1398338, -857624, -352029, 617193 ], [ -3164, 1286584, -848280, -382498, -965566, -596524, -666872, 930516, 1536280, -208622, 489026, -1412944, -1498956, -320432, 35312, 897350, -230132, 272300, -300146, 911252, 76010, 1134566, 356078, -663414, 1195388, -399824, -1246854, -17682 ], [ -105519, 515282, -126044, -157344, -54338, -1104608, -347002, 375189, 1088449, -913582, 71535, -1420673, -1341406, -60733, 622807, 1117991, -363297, 386927, -410070, -37729, -322310, 1550696, 432492, 210176, 472962, 709395, -1192275, 139528 ], [ -271968, -373752, 579136, -134504, 983104, -1451872, 83248, -506952, 499432, -1541512, -585944, -1124040, -952488, 409200, 1106744, 1147600, -285488, 193352, -535104, -992880, -849000, 1582424, 403456, 1090976, -308848, 1778592, -802208, 480880 ], [ -247668, 340323, 604936, -784679, -319496, -1109572, 339298, -531627, -91193, 414413, -415169, -179115, 154737, 956250, -167131, -54050, -326738, -1075573, 70296, 658470, -481575, 106049, 716656, -701524, -589498, 1260492, 572692, 841930 ], [ -428658, 530268, 199426, -874004, -643676, -484012, 88258, -600552, -588698, 1358168, -62654, 188610, 536562, 1057530, -794956, -741860, -514388, -1530538, 90936, 1473210, 3840, -508156, 336736, -1168504, -597028, 608802, 1481782, 993610 ], [ -917583, -65982, -853049, -122054, 499774, 566438, -923417, -735852, -946523, 783668, 562471, -309465, -169713, 490155, -453706, -658910, -921638, -764563, -765564, 1033035, 666240, 170894, -1082864, 352796, -194878, -243273, 1692157, 831235 ], [ -776164, 41068, -1278716, -411924, 1119532, 480064, -560524, -554160, -479472, -19944, 390332, -617584, -750356, 42744, 382532, -932836, -856208, -824400, -345360, -215168, 548900, -424368, -517260, 97776, -132600, 483060, 1143592, 11840 ], [ -355939, 459193, -1427141, -1162599, 1507657, -109136, 410351, -232260, 352428, -924894, -134443, -841684, -1275431, -351606, 1437707, -1364611, -581708, -1249500, 639540, -1820768, 86675, -1583268, 926415, -942924, -220650, 1907535, 259342, -1098160 ], [ 280440, 702604, 254824, 513334, 1020066, -239832, 298014, -941698, 392602, -1046332, -677866, -884706, -278178, -98456, 1343514, 290784, -923924, -887314, 104702, -615404, 68598, -1456492, -372054, 194492, 536306, 1260380, 223576, -394050 ], [ 665157, 823576, 1014655, 1435840, 500817, -316284, -46101, -1388839, 343516, -1014004, -838711, -633486, 570030, 253408, 880170, 1410219, -991856, -804436, -93904, 484873, -151209, -1350499, -1069284, 1020281, 996926, 640145, 77287, 269349 ], [ 395232, 635776, -660320, 336640, -69408, -269184, -948576, -1125664, 92416, -613504, -15136, 368064, 982080, 836608, -492480, 1078944, -333056, -1467136, 624896, 1217248, -905184, -1342624, -125184, 969056, 666176, 161120, -382688, 765024 ], [ 15528, 819969, -1142260, 245102, -256632, -411671, -1191216, -955713, -492665, 149099, -201115, 706855, 451527, 661116, -960066, 1174702, 497185, -721844, 1149336, 1033422, -610303, -609984, -74194, 1060032, 171768, -473393, -136990, 196320 ], [ -445872, 1280994, -736360, 903452, -158832, -695246, -942816, -855138, -1326290, 1181174, -1138390, 552430, -780498, -78984, -754116, 1588252, 1455010, 1071256, 1529136, 167772, 465122, 662016, -687844, 1256832, -444432, -1223618, 633860, -1164480 ], [ -412232, 842614, -131560, 381857, 397673, -861886, -222256, -1072803, 68220, 1061514, -136130, 696550, -351643, 3556, -945511, 1229082, 261855, 1296426, 1438076, -8553, 304962, 965841, -922739, 625207, 117493, -423008, 732805, -263865 ], [ -230660, 172096, 412460, -343336, 772508, -893944, 280988, -1247688, 1260876, 651792, 979468, 806644, 239240, 158668, -940888, 790908, -850296, 1278228, 1155464, 60072, 151380, 1027584, -1102544, 49900, 812992, 482908, 791608, 662604 ], [ 327715, -990704, 476735, -1184386, -176917, -313894, -738037, -940938, -405849, -350508, 1123543, 496969, 339290, 30343, 413762, 562083, 200154, 1248753, 247514, 857922, 1030305, 600384, -1299044, 439375, 1258192, 689083, 1182358, -101721 ], [ 775148, -1526408, 437922, -1008870, -649730, -325580, -1156996, -304762, -816784, -319990, 1247422, 188416, 4208, -348732, 941872, 459704, 348754, 1019460, 235872, 993996, 1101730, 4272, -1387730, 835990, 805656, 365912, 1300224, -634098 ], [ 1088798, -1305908, 274797, 392505, -547805, -1050830, -852346, 728663, 286616, 955985, 1346947, -118784, -855592, -1030182, 473272, 509804, -590171, 549210, 1305072, 332046, 199405, -795528, -1346405, 1241215, -729444, -595588, 1089024, -886773 ], [ 951480, 208, 663664, 128944, 462104, -530248, -910800, 1138416, 678312, 77696, 1253048, -323952, -1149680, -640968, 67280, -227848, -1048280, 337456, 1423616, 313872, 276800, -932176, -1116192, 532320, -229504, -107976, 932592, -1329120 ], [ 634320, 1611409, 1207735, -639560, 1641938, 381230, -1061112, 1323894, 759936, -1429696, 1058276, -456240, -1209245, 88767, -316504, -1134697, -1259696, 226774, 1215377, 468897, 623771, -864514, -813369, -488343, 912923, 800043, 778692, -1797657 ], [ -326880, 1704634, 981910, 30640, -493612, 529580, -459312, 1205244, -804864, -493696, 17576, 329760, -246770, 272742, -677104, 312278, 534304, 436924, 905402, -461478, -537154, -1293364, -305994, 80682, 903998, -2082, 239592, -1350282 ], [ -1047780, 1671659, 662310, 229240, -1461387, 764905, -25137, 884844, -1692139, 107379, -862999, 589685, 286780, 187392, -788704, 1316178, 1463329, 191324, 238127, -657053, -1374879, -1297889, 330831, 447207, 363323, -689307, 100542, -1027507 ], [ -1288080, 1386284, 155160, -515360, -93612, 1174180, 73788, 160944, -1224364, 38604, -1423324, -202540, -37520, -436608, -402304, 1433928, 662404, -965776, -1143748, 616972, -1566204, -453764, 1226556, 408732, -1240852, -1146732, 761592, -953932 ], [ -717254, 674854, 46523, -95112, 509802, 1310855, -86586, 608660, -967525, -499936, -406799, -87759, -477393, -917822, -190462, 1554780, -327226, -678378, -1487910, 162102, -953829, 3739, 1029813, 284623, -1344975, -641503, 371863, -439450 ], [ 336796, -290396, 175298, 1019088, 657852, 1285130, -401436, 1754360, -836350, -1318336, 1549126, 567366, -986118, -1313972, -82612, 1677480, -1429276, 469572, -1213860, -1322748, 137346, 230914, 182238, 109498, -555450, 437222, -643862, 337700 ], [ 337009, -620363, -359293, 510684, 926583, 899777, -519567, 611399, -817507, -1617373, 941701, 287127, -641589, -311630, -52456, 1408122, -929284, 876600, -1467039, -1479762, -476952, 116815, 62475, 305455, 44670, 814838, 92530, 909782 ], [ 188288, -640672, -883536, -196464, 841376, 537440, -467936, -361776, -551728, -1535824, 424144, 79136, -181184, 359952, -182768, 984240, -411680, 1091200, -1691472, -1197888, -1085120, 69488, 81456, 240464, 437632, 1039424, 525232, 1352368 ], [ -171712, 277178, -1156911, -1116189, -587674, 375290, 146614, 24999, 660647, -217399, 1059919, 437486, 432916, -636573, -879893, 116265, -342830, 833800, -1640847, 276612, -1123820, 377813, 378681, -905761, 127432, 924524, -723743, 1383193 ], [ -523162, 792608, -827188, -1465686, -457546, 339414, 353728, 7150, 696808, 107478, 880138, 202694, 59928, -903118, -401754, -784010, -356896, 364892, -1233516, 909412, -608404, 890958, -150328, -475860, -313906, 339108, -1359208, 1500050 ], [ -866287, 916208, 89762, -1259961, 1190729, 426489, 164128, -404675, -412292, -535047, -93737, -609631, -1274172, -458893, 1220721, -1715735, -451696, -309958, -478866, 722662, 446546, 1603533, -1483828, 1488690, -882931, -704442, -1397308, 1700675 ], [ 59168, 1092008, -42448, -303936, 771704, 863604, -336992, 280960, 293788, -63912, -874712, 254144, -551232, -134428, 1581696, -119420, 118904, -305008, -607596, 906472, 869276, 941868, -167008, 340260, -794896, -964332, -467248, 311480 ], [ 1107315, 1196473, -318914, 704151, -78984, 1213628, -711032, 1124032, 1249676, 627909, -1408830, 1326139, 620175, 59150, 1541637, 1763693, 810599, -49048, -873745, 1120405, 1082116, 119399, 1544236, -1226279, -469530, -1014293, 520465, -1330564 ], [ 266490, 481198, 551236, 395826, -102384, -132472, 905968, 831232, 223976, 758934, -13380, 350314, 1152450, -727900, 669462, 293318, 1062674, 994352, -329470, 727030, 791416, 1072274, 650536, 705646, 565620, -928118, -283010, -1567864 ], [ -500443, 371182, 1141043, 5866, -338412, -370917, 1181370, 887621, -135623, 209967, 844236, 15563, 1329765, -709678, 411072, -255988, 829898, 1591819, 169101, 758534, 159763, 1369517, -307312, 1059565, 689474, -1019858, -377290, -1470301 ], [ -1150168, 1221232, 1286168, -513584, -911712, 1147608, -671280, 1497896, 561352, -1417608, 848736, 697688, 944040, 585872, 1126272, 655712, -171952, 1481944, 595176, 1463984, -1012712, 626792, -1366912, -1089560, -632176, -1393808, 653360, -841576 ], [ -648772, 594424, 329591, -414761, -426762, 456915, -1360059, 1672478, 1093750, -1382226, 239859, 577379, -163284, 1243565, 676275, 301082, -563689, 755734, 150018, 605468, -114944, 741173, -859384, -465101, -420256, -344909, 171503, -887275 ], [ 394328, -727376, -1145434, -24986, 556188, -1273410, -1501134, 1642028, 1548700, -564276, -657666, 79454, -1610184, 1601090, -322050, -649468, -668314, -260516, -705132, -989032, 1757056, 1258898, 385616, 1464574, 513344, 1373566, -1022122, -1250350 ], [ 368416, 301132, -975258, -604067, -441425, -64463, -163375, 265020, 1516229, -524725, 443695, -208961, -1530508, 1027938, -1008300, -47819, -971718, 314707, -153207, 393992, 1341309, -438197, 1116842, 443224, -469452, 1259668, 416925, -318405 ], [ 276016, 908272, -931648, -1031132, -896060, 909632, 624780, -493720, 1554224, -260540, 1310240, -277196, -1252688, 570808, -983820, 449316, -1144708, 596692, 360428, 1323972, 644804, -1695992, 1171612, -53556, -1220432, 739308, 1429720, 230240 ], [ 81316, 179572, -1360048, -967157, 291715, 1016432, -209895, 549230, 1822724, 680035, 1380440, 244279, -544988, 502858, 971655, 542091, -944083, -47633, 662753, 783747, -651421, -1578842, -595163, 1114569, -1189532, -760767, 1071970, -372760 ], [ -387980, -181670, -675910, -216440, 809044, 1301270, -474252, 110420, 872048, 1311028, 1433882, 3664, 105802, -39230, 849978, 384672, -243196, -568604, 560450, 981546, -1382032, -556088, -1407950, 1538454, -1147292, -1204500, 102700, -221608 ], [ -1073030, -254195, 882365, 1073860, 799594, 1725995, -290502, -1492630, -1036552, 1698778, 1474157, -835736, 711877, -953855, -903747, 30672, 850754, -992654, 140225, 1759221, -1668232, 1178212, -1471175, 1377579, -1096142, -818250, -1347050, 522092 ], [ -903040, -347584, 558080, 207680, 35648, 1748608, -679488, -1390848, -859968, 1118784, 1185600, -651648, -215872, -964928, 160640, 387328, 1006400, -989056, 144256, 158976, -249856, 315328, -279936, 1085056, 297408, -511232, -602816, 117312 ], [ -664355, -472862, 8108, -628635, -546545, 1500137, -1112012, -842235, -382226, 551704, 709955, -379164, -1127770, -760302, 1471251, 643554, 871536, -697104, 31764, -1357163, 1244398, -855182, 738691, 672039, 1544163, -312718, 265729, -231973 ], [ -881030, -762812, 27608, 865290, 683230, 76562, -1225112, 601290, -237476, 1027504, -525370, -615864, -413620, -204252, 1396326, -395196, -15264, 844896, -1182936, -6038, 1475548, -1218332, -501434, -310386, 594438, -666268, -336446, 890102 ], [ -619205, -599474, -236197, 977373, 705436, -845314, -652802, 867276, -149453, 793210, -1208044, -990240, 237434, 509175, 856266, -655839, -744753, 1664427, -1801194, 822565, 929383, -1511522, -736874, -524307, 360516, -361006, -264002, 1053560 ], [ 251620, 140776, -860572, -669252, -809264, -1128664, 791848, -365424, -133628, -344840, -1187344, -1539840, 808184, 1422900, -275784, 73836, -1274028, 1564452, -1660344, 986140, -606092, -1715672, 306376, 239868, 1037616, 782744, 667048, -3040 ], [ 800750, 343621, -258997, -1334952, -1073649, -626834, 407198, -381744, 531142, -227295, -1400064, -1042295, 790929, 1278535, -308439, -120874, -539018, 1406012, -1613984, 211085, -517197, -669177, 771741, 84278, 376071, 640539, 456353, 370855 ], [ 1220864, 355882, 730506, -1625716, -906928, 157856, -598896, 21864, 1398016, 316136, -1670518, -198216, 578558, 745636, 38618, -629972, 592856, 1236556, -1579822, -888668, 128302, 764432, 986696, -367684, -748042, 42198, -155498, 1229832 ], [ 1201664, 544657, -392319, -1250866, -1599928, 845456, -7896, -391836, 1028416, -260764, -950143, -604116, 1048883, 74986, -346807, -345122, -570244, 1441006, -736747, -1381718, -469973, -271768, -268204, 570566, -988417, -136977, -255473, 807732 ], [ 994592, 457000, -738912, -754696, -1967296, 835952, 161448, -872400, 399496, -434416, -681400, -378264, 1359200, -608192, -507712, -123080, -1063672, 1270600, -244096, -1394216, -650456, -814408, -1204408, 1144016, -1219216, -439056, -28808, 743136 ], [ 388292, -218075, 563988, -721, -1642696, -654898, -565227, -1495050, -780479, 248834, -1372375, 1190061, 1329500, -1317992, -191512, -34505, -134047, 303625, -496096, -385541, 56869, -308233, -1463383, 942266, -1429666, -1002306, 891967, 1438236 ], [ 509758, -204668, 676224, 317772, -1317406, -1204450, -1221890, -1303546, -1411996, 104360, -1148088, 1595000, 970762, -520924, -312036, -253256, 682326, 20302, -711894, -617302, 665478, 209074, -1376806, 848340, -971276, -763960, 978440, 515194 ], [ 1090033, 242782, 37824, 361722, -991681, -1160575, -1834415, -598771, -1697746, -561940, -346788, 1266500, 404587, 1226126, -707886, -665756, 1427301, 167977, -904869, -1631077, 1211853, 733399, -1072381, 822390, -91226, -20260, 538940, -1427981 ], [ 564492, -641480, -235960, 290412, 240008, -107920, -72040, -554480, -1420524, 171064, 188020, 505792, 639112, 232096, -228168, -557444, 341852, 269276, -463404, -1736984, 28444, 1091464, -764352, 1056268, -303528, -367008, 1001936, -1063032 ], [ 71697, -1417400, -268225, 297702, 1027463, 879080, 1581095, -407720, -1206219, 636904, 380665, -324368, 798142, -583319, -1233, -476264, -646393, 212231, -226344, -1349009, -995366, 1117144, -351642, 1212613, -488538, -488238, 1376441, -423762 ], [ 165222, -1211600, 515450, 666852, -335062, 1188080, 1819370, 420880, -1475394, -542096, -685610, -1254368, 325492, 444406, -1145958, -718064, -492118, -459094, -1068144, 640666, -668516, -118256, 478308, 951838, -114588, 741612, 1025366, 362388 ], [ 719915, -1270757, 260128, 966960, -503708, 1088008, 962112, 869860, -883838, -1315058, -1102165, -729972, -58173, 536253, -1763729, -392247, -638838, -383648, -1241391, 1512312, -145603, -458774, 97729, 881391, 305834, 572307, 995377, 84973 ], [ 1748240, -1602032, -1062272, 1196160, 553792, 567808, -1020288, 928960, 591712, -1671008, -851440, 1288128, -350448, -333072, -1840304, 516528, -1094688, 458752, -728016, 1235712, 578672, 119776, -1526096, 1006416, 773984, -1033968, 1295152, -1284752 ], [ 1930741, -358243, -329938, -965, 88443, -22838, -623631, -303922, 674744, -1061600, -1136140, 853244, -12308, 237616, -385829, 288373, -716160, 919068, -62834, 822704, -219312, 686113, -795585, 172868, 360615, -1582727, 173381, -1190097 ], [ 1860310, 1114244, 802880, -1448018, -676182, -524630, 401490, -1651180, 469448, -240824, -1419010, -125806, 490288, 1102348, 1317028, -284462, -96450, 1280214, 555058, 329372, -1220040, 1146592, 364764, -735016, -237696, -1669664, -1161082, -701964 ], [ 1518985, 304694, 133280, -1321043, -133257, 215095, 1234515, -284530, 1291148, 76, -11035, 287219, 918088, 857698, 1101478, -1275437, 694725, 1692489, 155683, -662278, 195060, 427792, -874086, 491684, -213696, 256336, -508207, -255714 ], [ 1088368, -500012, -146812, -1139860, -78372, 609552, 1407636, 492804, 1598348, 35568, 982120, 166340, 916032, 861968, 882988, -1763000, 838876, 1800908, 327424, -1179160, 632064, 281088, -1018696, 640748, -38020, 1174056, 189048, 323760 ], [ 507868, -1296587, 226913, -867685, -842697, 424452, 473061, 280929, 1041923, -273732, 1278970, -850735, 192432, 1284068, 659563, -1405550, -103049, 1399283, 1457824, -899110, -572736, 1094688, 673454, -1019077, 392255, 399306, 960798, 1126860 ], [ 314368, -1562112, 351488, -776960, -1097472, 362752, 161536, 210304, 856448, -376832, 1377920, -1189760, -48768, 1424768, 585088, -1286400, -417024, 1265408, 1834624, -805760, -974336, 1365888, 1237504, -1572352, 535680, 141056, 1218048, 1394560 ] ], [ [ -809472, -67072, -1761280, -1162496, -287232, 1246976, -293120, 899328, -768, 361984, -475904, 137216, 1309184, -1099264, -464384, -1352192, 275712, 56320, 1444096, -1349888, -392704, -1475328, -698112, 1444352, 737024, -1318400, -194048, 964608 ], [ -506592, 272192, -1667296, -741056, 43872, 413888, -630176, 833664, 285312, 711040, -651584, -386752, 304064, -62752, -439712, -511808, 9600, 201952, 1486144, -1108256, 22304, -304128, -1143072, 578432, 410336, -1172384, -48704, 422496 ], [ -33342, 802292, -1520446, -82556, 561222, -887812, -1156826, 731064, 732312, 1256440, -926084, -1205452, -1266436, 1556798, -401162, 801292, -406200, 429502, 1551844, -730706, 670754, 1525872, -1838322, -774568, -100114, -944234, 178396, -424554 ], [ 364308, 372832, 68544, 641464, 688952, -721332, -1385416, -37936, 290452, -254900, -374444, -395112, -365656, 1421028, -408392, -217168, -552080, -136608, 1037524, -439676, 1268104, 1267212, -573292, -1053628, -1151944, -53044, -61124, -37784 ], [ 503088, 94778, 1042804, 918338, 657272, -314696, -1341218, -619324, 91782, -1368878, 20748, 353496, 349884, 1074912, -385028, -1021538, -383560, -587096, 491328, -173594, 1345038, 770520, 442934, -985338, -1571454, 508888, -253972, 325256 ], [ -222912, 567128, -431696, -346312, 176672, 553504, -438968, -398224, 939432, -625928, -319152, 494496, -168816, 438912, -246128, -527288, 791840, -449696, -22272, 28456, -341112, -29280, 132584, 6312, 298296, -214112, -173872, 306656 ], [ -516012, 907736, -995000, -705850, -118054, 611908, -132248, 113348, 1446456, -264086, -201894, -1296, -600156, 147984, -196304, -17906, 747164, -452, -140490, 398596, -638238, 52398, 218006, 329346, 979404, -440720, -405070, 47894 ], [ -409512, 1126736, -717200, -229900, -241204, -77192, -375248, 893048, 1639056, -254036, 337356, -1084896, -950856, 175584, -228704, 505444, -423736, 736648, 106260, 923896, 346812, 947748, 668756, 35196, 563304, -209120, -923620, -432556 ], [ -577146, 646188, -216872, -340160, 138164, -725056, 27620, 296222, 794534, -882900, -30342, -820518, -836980, 30066, 377322, 822858, -335718, 288762, -356420, 110490, -292324, 1414512, 575752, 503424, 356556, 813650, -867794, -288976 ], [ -727616, 81200, 313728, -562544, 465280, -1231936, 504096, -503472, -160144, -1383984, -545808, -277936, -588016, -66400, 928336, 994016, -8480, -441168, -804224, -725152, -1121136, 1605392, 433152, 902592, 166752, 1812928, -613824, 34976 ], [ -207416, 153650, 670128, -597194, -611120, -637336, 355596, -356322, -43894, 413166, -555558, 3614, -100666, 580700, -208514, 336116, -97580, -1255518, 236176, 826148, -416586, 309542, 920352, -742008, -283548, 1094728, 195576, 670076 ], [ -215276, 127400, 580428, -378104, -745640, -161416, 7116, -304752, -140764, 1195536, -333108, -48436, 200684, 723740, -707144, -218584, -235640, -1287228, 521296, 1479068, 271104, -406888, 658752, -1207248, -446808, 537868, 929796, 821756 ], [ -1015226, -46900, -178422, 221596, 532660, 136484, -641334, -396552, -557314, 455736, 237642, -600886, 223034, 110690, -248444, -618484, -447140, -144978, -326504, 784418, 933504, -254188, -726048, 96552, -179508, 223018, 1551246, 248306 ], [ -638936, 139784, -687464, 76552, 926856, -60032, -274120, -243744, -319392, -184432, 391144, -943776, -232184, -196912, 522776, -661976, -255328, -384992, -30304, -397056, 799576, -715296, -401608, 34208, -167632, 862264, 1228272, -45696 ], [ 257614, 486134, -1086014, -397898, 930006, -475232, 542330, 17256, 208008, -780532, 360094, -1193976, -898634, -369412, 1432226, -547826, 114872, -1236392, 771896, -1793856, 313426, -1447896, 678842, -632392, -268732, 1923514, 487572, -216096 ], [ 170704, 861640, 51824, 644356, 722700, -251664, 348532, -532044, -62756, -1013736, -436412, -767372, 86004, 32624, 1441244, 393792, -539384, -804780, 532916, -547080, 413060, -1414152, -570820, 76520, 653292, 1421736, 513808, 180788 ], [ 38206, 1074832, 608858, 1140736, 385542, -137064, -78494, -863562, -211544, -1107384, -759338, -293780, 832596, 471488, 1104572, 1079010, -943136, -689016, 386336, 569814, 349418, -1252914, -1299544, 681590, 1111476, 923910, 296266, 528638 ], [ -177344, 869632, -380992, 180736, -278208, -324864, -1070144, -606912, -18944, -854784, 162112, 277120, 909696, 985088, -89728, 1076160, -667136, -1430016, 513536, 1260864, -154432, -790464, -607744, 971840, 341376, 490560, -574784, 730688 ], [ -464016, 1040166, -645432, -58412, -235984, -583786, -1211168, -353702, -298742, -343582, 186238, 667850, 591626, 804840, -548556, 1184852, 113254, -872760, 955152, 1051924, -237914, -262912, -472364, 969088, -290608, 21434, -317428, 76608 ], [ -803616, 1490316, -370032, 238888, 331616, -895636, -719168, -103052, -930092, 360068, -457412, 924500, -20524, 108240, -460056, 1376552, 1269004, 650640, 1630752, 173224, -8564, 313088, -751064, 748288, -819808, -474316, 779672, -1214592 ], [ -527536, 1001476, 141968, 168678, 741526, -549556, -56608, -472242, 182248, 245628, 67508, 1044260, -268674, 204120, -785866, 1066972, 85274, 707900, 1269992, -36886, -6324, 631558, -781074, 89258, -10658, -303296, 705342, -487542 ], [ -138904, 277888, 590984, -71664, 965416, -112336, 399656, -854448, 1106248, -56736, 696776, 1096760, -311760, 319560, -919312, 648808, -1074640, 611576, 700976, -22288, 50808, 864256, -770784, -441592, 840832, -61016, 590928, 292680 ], [ 343346, -919712, 518234, -908364, 340066, 271964, -364894, -804348, -366902, -684936, 930026, 906710, 427740, -102390, 291788, 65458, -219940, 893126, -124324, 632012, 579558, 854656, -749784, 54458, 833632, 16834, 1212228, -278070 ], [ 565768, -1383728, 444940, -977956, -43340, -26184, -630936, -486940, -743008, -642180, 983348, 537344, 560544, -561128, 828192, -108464, -51156, 914712, -43456, 805960, 499980, 384288, -909868, 464964, 366480, -49136, 1329920, -595180 ], [ 474868, -963128, 370990, -122506, -134990, -1147284, -295836, 152810, 203792, 209670, 819698, -48256, -38256, -1064228, 550992, 211336, -709506, 622812, 1130144, 400660, -313170, -641712, -1288318, 772314, -655320, -288536, 840320, -606430 ], [ 457552, 39648, 707744, -144352, 587152, -608432, -512224, 725920, 677616, -282368, 595792, -197280, -321440, -693168, 359136, -430384, -1052688, 290592, 1015296, 80480, 33664, -767456, -976064, 460864, -441088, -175024, 460704, -994112 ], [ 425056, 1197318, 1139498, -420784, 1464748, 461908, -873424, 1241476, 915840, -1149440, 334552, -190368, -479054, -36774, 187632, -1315222, -1209120, -27324, 496902, -208282, 696706, -607052, -443126, -25706, 165506, 30818, 128280, -1463606 ], [ -570944, 1331868, 506948, 336416, -553352, 771208, -219424, 918376, -648960, -74240, -332048, 4032, -193004, 349476, -190368, -205372, 550080, 326376, 785052, -436132, -496844, -909752, -238076, 323644, 123956, -421132, 32880, -831356 ], [ -1248344, 1346018, 13348, 680016, -1578402, 1015958, 295226, 493576, -1555810, 552210, -875498, 12382, -20504, 306176, -383168, 656428, 1398630, 196776, 446202, -242382, -1367194, -1004902, 242874, 606794, -268094, -743682, 118580, -457106 ], [ -1288544, 1119368, -202352, 196416, -617352, 1131608, 531176, -134624, -1146760, 281160, -1172648, -351368, -75104, -596224, -205568, 1022128, 425880, -899424, -1146648, 794568, -1591144, -684952, 1275624, 757544, -1361144, -807432, 566480, -598856 ], [ -700260, 705188, -31806, 288848, -113988, 1181834, 304740, 365176, -697854, -376512, -157370, -88890, -358406, -1162292, 34636, 1241000, -570652, -815548, -1495972, 330244, -1125886, -209150, 981470, 541882, -1112250, -320154, 98538, -325596 ], [ 262440, 179288, 368844, 724448, 116712, 1193084, -197160, 1536976, -225204, -1264512, 1639780, 546660, -777956, -1527992, 312136, 1372400, -1581352, -28648, -1104472, -1028456, -250036, 359500, -103180, 107932, -63900, 495396, -915012, 194904 ], [ 393414, -449698, -17934, 441896, 782250, 980774, -192186, 818314, -241074, -1635150, 1229758, 206826, -348254, -471188, 83728, 1363868, -1242136, 653648, -1370266, -1035308, -609424, 262714, 220322, 465274, 472884, 687876, 1644, 774468 ], [ 333056, -816064, -407008, -25248, 1016768, 673856, -103232, 197344, -155936, -1682912, 730848, -23872, 102784, 304736, -178592, 1223200, -746688, 1109760, -1600992, -791424, -1001600, 135840, 539424, 536032, 745728, 788864, 637984, 1220128 ], [ -166144, -180964, -552058, -942798, -477532, 89756, 132868, 542794, 458314, -705962, 611898, 460628, 360184, -411214, -403742, 640150, -107988, 765360, -1491642, -56424, -1118600, 111390, 390774, -703718, 209328, 752264, -378266, 1153078 ], [ -364764, 318400, -421304, -1345220, -449020, -170812, 47488, 386644, 512368, -142908, 164476, 386148, -149104, -650644, -70748, -294780, -105408, 370344, -1198600, 271064, -569080, 501140, -239184, -423544, -232300, 370776, -1000304, 1198508 ], [ -270714, 685600, -22004, -1246070, 1062230, -116362, -350912, -257906, 20968, 17142, -602774, -232602, -1404904, -426094, 805702, -1572330, -722208, -73956, -726700, 201764, 629420, 1294190, -1337784, 1336556, -581650, -346524, -1238504, 1353458 ], [ 60096, 1031920, -222944, -283520, 869840, 667448, -629312, 381184, 323368, 471312, -997904, 363648, -694144, 47576, 1184512, -88680, 53712, -29856, -461320, 558704, 720680, 615560, -43584, 256856, -776800, -591624, -605984, 69968 ], [ 412562, 1279094, -479052, 761194, 308688, 1418600, -705232, 1211264, 692296, 951230, -1200436, 1125314, 426426, 450708, 1361982, 1778222, 1085258, 197104, -281478, 915230, 537496, -229558, 1566856, -1187274, -849372, -671774, 102662, -1428120 ], [ 400412, 613844, 186648, 507244, 302688, 81200, 894368, 779264, -220304, 966980, -435736, 543164, 752076, -436392, 792132, 662372, 1217708, 1014304, -431028, 232580, 377296, 882092, 438256, 725076, -105672, -296324, -563788, -1517520 ], [ 48382, 472276, 737682, 98492, 134520, -220030, 1120412, 791486, -439050, 336378, 166216, 368290, 763134, -471124, 557696, 192584, 832508, 1337634, -175506, 179172, -114606, 1163182, -596384, 1114926, -4148, -326700, -710268, -1309902 ], [ -842768, 1161376, 1106832, -555808, -290880, 1122320, -832288, 1508336, 442800, -1319472, 510016, 839440, 275184, 846176, 855296, 747584, -373792, 877584, 722544, 1123872, -1132656, 126832, -1481984, -910224, -921248, -1000800, -31968, -631152 ], [ -436376, 826192, 300330, -563734, -323580, 577874, -1270594, 1518836, 1037316, -1231020, 354322, 546610, -574968, 1308206, 521618, 157532, -421270, 373572, 389964, 371496, -185472, 358750, -883280, -564078, -721856, -365934, -394374, -402018 ], [ 580624, 8992, -1059420, -267484, -171480, -854476, -996244, 1196936, 1496616, -321720, -36428, -105740, -1595568, 1367756, -109132, -971368, 76580, -151128, -521736, -1179504, 1686528, 1187500, 413920, 897972, 2944, 884916, -1246524, -384468 ], [ 350784, 398920, -1076700, -719922, -482054, 127430, -85626, 481128, 1271614, -324190, 703738, -468134, -1258952, 587660, -607752, -330018, -494436, 409682, -20010, -49360, 1467662, -274782, 1099964, 321424, -333384, 1071864, 195278, 208322 ], [ 140064, 503200, -1148800, -958632, -492264, 933760, 464584, 23408, 1217824, -239080, 1199808, -653384, -909792, 114000, -560072, 217432, -967576, 759672, 396040, 747800, 996632, -1411792, 1149224, 85064, -595424, 893704, 1285648, 470592 ], [ 75864, -269000, -1472800, -553182, 358386, 1075360, -24266, 305108, 1686424, 155570, 939408, -373334, -628392, 546300, 979978, 373282, -1091026, 448122, 469990, 427250, -10318, -1481692, -506626, 937814, -573224, -208346, 1236748, -219408 ], [ -294600, -297380, -877924, 138288, 827256, 1364548, -173000, -212872, 930976, 704696, 1004508, -398624, -251652, 191436, 852124, 263104, -676456, -89640, 468172, 771644, -818272, -555856, -1274260, 1056068, -775976, -693752, 459400, -384240 ], [ -905700, 258670, 438926, 1054488, 996156, 1769698, -54500, -1359172, -786224, 1375196, 1325358, -663824, 199998, -781914, -586226, -56096, 160844, -805140, 406822, 1638494, -1469872, 1152344, -1344010, 597218, -1155476, -694652, -890300, -136440 ], [ -810240, 218496, 587776, 306048, 134016, 1648384, -621952, -1398272, -869248, 734592, 1135488, -751872, -314240, -573312, 156928, 38400, 273280, -539904, 140544, 77312, -131072, 120448, -53504, 509696, 176768, -429568, -608384, -88704 ], [ -590898, 40844, 476168, -386050, -606662, 1305750, -1183816, -1096130, -630060, 67984, 763634, -791080, -830172, -189524, 1100370, 95628, 240032, -40544, -245128, -1436130, 1304660, -1131668, 1050354, 395466, 1461426, -173460, -167386, 54402 ], [ -357348, -340456, 17168, 914300, 390388, 201900, -1027216, 84220, -150360, 561184, -156316, -723280, -390072, 31576, 1027620, -477672, 84032, 840256, -1120528, -243780, 1313960, -924968, -291996, -245484, 757476, -235560, -432436, 952452 ], [ 52290, -291436, -220798, 984014, 523432, -435660, -443596, 489928, 197010, 529948, -735112, -957760, 55836, 479914, 758652, -438426, -168262, 1414882, -1604284, 569598, 918218, -1008140, -640188, -309330, 634392, -40788, -249676, 1166544 ], [ 686040, 305264, -177448, -512536, -443168, -479760, 683504, -90272, 375960, -168752, -879712, -1576960, 509136, 1217464, 239952, 380424, -543112, 1599832, -1589584, 900648, 6968, -1460240, 276912, 361320, 1250592, 480912, 503024, 510144 ], [ 894420, 614974, 23202, -1074416, -840518, 12500, 472564, -264352, 666340, -343962, -1136512, -1061290, 688646, 861834, -51818, -29756, -57212, 1421672, -1525824, 200558, -278382, -542070, 509262, 400900, 714762, 487042, 243174, 469194 ], [ 946176, 806716, 256124, -1288504, -1041952, 689600, -197536, -285072, 989696, -328592, -1409924, -157616, 776628, 123992, -258980, -859768, 701200, 1119048, -1419220, -857000, -336684, 813152, 463536, 227048, -232828, 296644, -370620, 645424 ], [ 926976, 501766, -420826, -1213804, -1647952, 994400, 132464, -98472, 1037696, -305192, -800474, -154616, 1157778, -55108, -389930, -701068, -18200, 1092948, -399970, -1276100, -415134, -66448, -643464, 638948, -919078, -224006, -464070, 580024 ], [ 683712, 155632, -600640, -912688, -1928320, 798368, 168176, -280800, 739376, -155552, -521552, 175984, 1421376, -353920, -427904, -449968, -452816, 873648, 190208, -1159664, -343056, -610480, -1393488, 797408, -1434976, -717920, -368688, 727360 ], [ -35688, -278018, 275960, -130438, -1516720, -461932, -421474, -1247100, -294874, 262348, -945002, 1202734, 1435176, -907120, -268304, -2518, -282266, 243798, -131392, 94786, 48894, -441430, -1384938, 417308, -1588876, -1155020, 127962, 1326760 ], [ -84684, -344680, 308736, 319048, -1308532, -856972, -1023820, -1363228, -936744, -96784, -579920, 1403600, 915836, -500392, -211928, -34480, 353988, -131948, -402116, -155332, 275428, -173204, -1340324, 283768, -1015240, -830544, 386608, 541468 ], [ 288966, -179980, -190464, 558748, -1228582, -706522, -1634170, -943378, -1331244, -945784, 282280, 1083800, 60386, 511508, -220628, -368680, 1283838, -347498, -640766, -1353982, 397678, 157546, -1272974, 305668, 17060, -25944, 495208, -1116782 ], [ 81352, -589744, -447312, 448520, -362960, 158880, -143728, -476064, -943880, -296880, 548664, 607872, 429616, 95680, 228176, -617880, 339880, -218968, -619656, -1520528, 24616, 785456, -703104, 565704, -169200, -445888, 1048800, -879056 ], [ -145658, -927184, -534822, 381860, 226570, 898800, 1304522, -54384, -656930, 203760, 561654, -20448, 753076, -246890, 344186, -841200, -545270, -172918, -704496, -1250438, -309284, 1054736, -174684, 700734, -339420, -609748, 1436790, -458156 ], [ -210908, -738784, -44772, 633560, -611780, 842400, 1718972, 165216, -1093580, -505440, -193596, -1194048, 389176, 291460, -1059364, -996000, -423620, -598468, -1320096, 341212, -282584, -232864, -18984, 237684, 56280, 754952, 979140, -85256 ], [ 373858, -919422, -2496, 719648, -733736, 737456, 1156992, 498776, -610484, -1068268, -479390, -797368, 162546, 170766, -1813638, -457642, -430212, -432832, -1304698, 968272, -151026, -614852, -478298, 196730, 404028, 635730, 934854, -416466 ], [ 1626208, -1479072, -420096, 635648, -119936, 582656, -407808, 949376, 817216, -1480768, -283040, 1212032, 76896, -626784, -1901088, 792608, -568512, 339968, -641248, 604672, 88224, -66752, -1569248, 589280, 702528, -1007520, 1315104, -1470816 ], [ 1813726, -449970, -52524, -339134, -500286, 39164, -478138, -155500, 629968, -1157184, -586184, 700008, 82696, 205600, -433534, 594526, -341248, 874408, -9068, 419488, -621600, 183398, -798630, 216600, 384714, -1531658, 140350, -1026566 ], [ 1699012, 818328, 455808, -1419308, -1060548, -493252, -87508, -1456648, 128176, -637776, -894284, -345684, 146464, 1339336, 1252184, -34772, -22732, 1334212, 562540, 210472, -1428144, 306752, 277416, -285168, -92928, -1611200, -1291292, -233672 ], [ 1429462, -117372, 134208, -933458, -589398, 313898, 943442, -163948, 1045576, -161976, 298366, 334866, 591664, 855436, 597284, -1106222, 205118, 1679062, 535090, -829028, -387144, -98848, -939684, 115032, -486528, -68000, -827642, -104972 ], [ 1125024, -901256, -123496, -588280, -299352, 799328, 1301496, 475288, 1475272, 23968, 1135472, 510744, 561536, 576608, 289416, -1476944, 224424, 1716808, 809984, -1371024, 179200, -75264, -1185968, 75016, -506776, 627696, -247344, 265760 ], [ 762024, -1430306, -273946, -479230, -313302, 744728, 530046, 17638, 1086322, -276632, 1375772, -160506, -266464, 642008, 564066, -671444, -106326, 1239058, 1592384, -1077924, -51200, 668736, 197332, -703934, 99674, -99204, 528756, 1042760 ], [ 641024, -1606656, -324096, -442880, -317952, 726528, 272896, -134912, 956672, -376832, 1455872, -384256, -542464, 663808, 655616, -402944, -216576, 1079808, 1853184, -980224, -128000, 916736, 658432, -963584, 301824, -341504, 787456, 1301760 ] ], [ [ -267520, -727808, -1880064, -1188480, -547072, 1265536, -987264, 643200, -212352, 72448, -687488, -70656, 1598720, -572160, -1065728, -1136896, 925312, 130560, 1603712, -1450112, -489216, -1211776, -360320, 1674496, 428928, -1058560, 36096, 1113088 ], [ -85744, -18272, -1818096, -831072, -222928, 585568, -1175376, 750144, 134976, 460480, -799136, -536160, 390368, 229104, -569168, -488608, 308416, -48144, 1648544, -1365776, -128496, -140800, -895760, 825280, 167664, -863824, -133152, 352432 ], [ 198281, 1090378, -1721271, -272622, 283547, -476882, -1469301, 917244, 677676, 1066780, -973586, -1263510, -1497682, 1481079, 206707, 524342, -655484, -327369, 1718594, -1234001, 435129, 1532600, -1732385, -501620, -240561, -559549, -397602, -836093 ], [ 755866, 488368, -168096, 603068, 374012, -678122, -1588996, 141864, 219866, -434410, -210246, -694740, -337932, 1468994, -242628, -424808, -391304, -99024, 695034, -470126, 1160804, 977270, -629030, -841870, -1192196, -241834, -671922, 35412 ], [ 946904, 94053, 865034, 1075721, 306140, -516420, -1413689, -377870, 22907, -1466927, 395254, -23156, 622542, 1158896, -597714, -1211865, 62460, 134772, -99808, 134763, 1311775, 371596, 379859, -805509, -1580183, 460, -818138, 667108 ], [ -179296, 825228, -231016, 95996, -200560, 673680, -274364, 204280, 959732, -386852, 233704, 683344, 160392, 140096, -332664, -967740, 863760, 263472, 152192, 43188, -537500, 137296, 593684, 275316, 87292, -17840, -524888, -21392 ], [ -752710, 1104588, -698620, -272677, -126667, 970290, 150676, 610930, 1523132, -15875, 166261, 413752, -178206, 200, -303720, -520737, 610110, 624846, 355091, 319890, -726311, 276655, 793859, 773481, 560470, -23816, -458111, -521405 ], [ -815860, 966888, -586120, -77302, 483158, 442140, -83624, 855580, 1741832, -299450, 185686, -756848, -402756, 671600, -492720, 113538, -617340, 1200996, 512666, 936540, 617614, 760930, 981434, 733806, -68780, -18416, -600386, -847430 ], [ -1048773, 777094, -307700, -522976, 330666, -345504, 402242, 217255, 500619, -852218, -132219, -220363, -332554, 120865, 131837, 527725, -308139, 190597, -302770, 258709, -262338, 1278328, 719012, 796672, 240150, 917905, -543313, -717480 ], [ -1183264, 536152, 48320, -990584, -52544, -1012000, 924944, -499992, -819720, -1226456, -505672, 568168, -223544, -542000, 749928, 840432, 268528, -1075688, -1073344, -457424, -1393272, 1628360, 462848, 714208, 642352, 1847264, -425440, -410928 ], [ -167164, -33023, 735320, -409709, -902744, -165100, 371894, -181017, 3405, 411919, -695947, 186343, -356069, 205150, -249897, 726282, 131578, -1435463, 402056, 993826, -351597, 513035, 1124048, -782492, 22402, 928964, -181540, 498222 ], [ -1894, -275468, 961430, 117796, -847604, 161180, -74026, -8952, 307170, 1032904, -603562, -285482, -135194, 389950, -619332, 304692, 43108, -1043918, 951656, 1484926, 538368, -305620, 980768, -1245992, -296588, 466934, 377810, 649902 ], [ -1112869, -27818, 496205, 565246, 565546, -293470, -359251, -57252, -168105, 127804, -87187, -892307, 615781, -268775, -43182, -578058, 27358, 474607, 112556, 535801, 1200768, -679270, -369232, -159692, -164138, 689309, 1410335, -334623 ], [ -501708, 238500, -96212, 565028, 734180, -600128, 12284, 66672, -159312, -348920, 391956, -1269968, 285988, -436568, 663020, -391116, 345552, 54416, 284752, -578944, 1050252, -1006224, -285956, -29360, -202664, 1241468, 1312952, -103232 ], [ 871167, 513075, -744887, 366803, 352355, -841328, 674309, 266772, 63588, -636170, 854631, -1546268, -521837, -387218, 1426745, 268959, 811452, -1223284, 904252, -1766944, 540177, -1312524, 431269, -321860, -316814, 1939493, 715802, 665968 ], [ 60968, 1020676, -151176, 775378, 425334, -263496, 399050, -122390, -518114, -981140, -194958, -650038, 450186, 163704, 1538974, 496800, -154844, -722246, 961130, -478756, 757522, -1371812, -769586, -41452, 770278, 1583092, 804040, 755626 ], [ -588745, 1326088, 203061, 845632, 270267, 42156, -110887, -338285, -766604, -1200764, -679965, 45926, 1095162, 689568, 1328974, 747801, -894416, -573596, 866576, 654755, 850045, -1155329, -1529804, 342899, 1226026, 1207675, 515245, 787927 ], [ -749920, 1103488, -101664, 24832, -487008, -380544, -1191712, -88160, -130304, -1096064, 339360, 186176, 837312, 1133568, 313024, 1073376, -1001216, -1392896, 402176, 1304480, 596320, -238304, -1090304, 974624, 16576, 820000, -766880, 696352 ], [ -943560, 1260363, -148604, -361926, -215336, -755901, -1231120, 248309, -104819, -836263, 573591, 628845, 731725, 948564, -137046, 1195002, -270677, -1023676, 760968, 1070426, 134475, 84160, -870534, 878144, -752984, 516261, -497866, -43104 ], [ -1161360, 1699638, -3704, -425676, 822064, -1096026, -495520, 649034, -533894, -461038, 223566, 1296570, 739450, 295464, -165996, 1164852, 1082998, 230024, 1732368, 178676, -482250, -35840, -814284, 239744, -1195184, 274986, 925484, -1264704 ], [ -642840, 1160338, 415496, -44501, 1085379, -237226, 109040, 128319, 296276, -570258, 271146, 1391970, -185705, 404684, -626221, 904862, -91307, 119374, 1101908, -65219, -317610, 297275, -639409, -446691, -138809, -183584, 677879, -711219 ], [ -47148, 383680, 769508, 200008, 1158324, 669272, 518324, -461208, 951620, -765264, 414084, 1386876, -862760, 480452, -897736, 506708, -1298984, -55076, 246488, -104648, -49764, 700928, -439024, -933084, 868672, -604940, 390248, -77244 ], [ 358977, -848720, 559733, -632342, 857049, 857822, 8249, -667758, -327955, -1019364, 736509, 1316451, 516190, -235123, 169814, -431167, -640034, 537499, -496162, 406102, 128811, 1108928, -200524, -330459, 409072, -655415, 1242098, -454419 ], [ 356388, -1241048, 451958, -947042, 563050, 273212, -104876, -669118, -669232, -964370, 719274, 886272, 1116880, -773524, 714512, -676632, -451066, 809964, -322784, 617924, -101770, 764304, -432006, 93938, -72696, -464184, 1359616, -556262 ], [ -139062, -620348, 467183, -637517, 277825, -1243738, 260674, -423043, 120968, -536645, 292449, 22272, 779080, -1098274, 628712, -87132, -828841, 696414, 955216, 469274, -825745, -487896, -1230231, 303413, -581196, 18516, 591616, -326087 ], [ -36376, 79088, 751824, -417648, 712200, -686616, -113648, 313424, 676920, -642432, -61464, -70608, 506800, -745368, 650992, -632920, -1057096, 243728, 606976, -152912, -209472, -602736, -835936, 389408, -652672, -242072, -11184, -659104 ], [ 215792, 783227, 1071261, -202008, 1287558, 542586, -685736, 1159058, 1071744, -869184, -389172, 75504, 251137, -162315, 691768, -1495747, -1158544, -281422, -221573, -885461, 769641, -349590, -72883, 436931, -581911, -738407, -522132, -1129555 ], [ -815008, 959102, 31986, 642192, -613092, 1012836, 20464, 631508, -493056, 345216, -681672, -321696, -139238, 426210, 296368, -723022, 565856, 215828, 664702, -410786, -456534, -526140, -170158, 566606, -656086, -840182, -173832, -312430 ], [ -1448908, 1020377, -635614, 1130792, -1695417, 1267011, 615589, 102308, -1419481, 997041, -887997, -564921, -327788, 424960, 22368, -3322, 1333931, 202228, 654277, 172289, -1359509, -711915, 154917, 766381, -899511, -798057, 136618, 113295 ], [ -1289008, 852452, -559864, 908192, -1141092, 1089036, 988564, -430192, -1069156, 523716, -921972, -500196, -112688, -755840, -8832, 610328, 189356, -833072, -1149548, 972164, -1616084, -916140, 1324692, 1106356, -1481436, -468132, 371368, -243780 ], [ -683266, 735522, -110135, 672808, -737778, 1052813, 696066, 121692, -428183, -253088, 92059, -90021, -239419, -1406762, 259734, 927220, -814078, -952718, -1504034, 498386, -1297943, -422039, 933127, 799141, -879525, 1195, -174787, -211742 ], [ 188084, 648972, 562390, 429808, -424428, 1101038, 7116, 1319592, 385942, -1210688, 1730434, 525954, -569794, -1742012, 706884, 1067320, -1733428, -526868, -995084, -734164, -637418, 488086, -388598, 106366, 427650, 553570, -1186162, 52108 ], [ 449819, -279033, 323425, 373108, 637917, 1061771, 135195, 1025229, 335359, -1652927, 1517815, 126525, -54919, -630746, 219912, 1319614, -1554988, 430696, -1273493, -590854, -741896, 408613, 378169, 625093, 901098, 560914, -89242, 639154 ], [ 477824, -991456, 69520, 145968, 1192160, 810272, 261472, 756464, 239856, -1830000, 1037552, -126880, 386752, 249520, -174416, 1462160, -1081696, 1128320, -1510512, -384960, -918080, 202192, 997392, 831600, 1053824, 538304, 750736, 1087888 ], [ -160576, -639106, 52795, -769407, -367390, -195778, 119122, 1060589, 255981, -1194525, 163877, 483770, 287452, -185855, 72409, 1164035, 126854, 696920, -1342437, -389460, -1113380, -155033, 402867, -501675, 291224, 580004, -32789, 922963 ], [ -206366, -155808, -15420, -1224754, -440494, -681038, -258752, 766138, 327928, -393294, -551186, 569602, -358136, -398170, 260258, 194450, 146080, 375796, -1163684, -367284, -529756, 111322, -328040, -371228, -150694, 402444, -641400, 896966 ], [ 324859, 454992, -133770, -1232179, 933731, -659213, -865952, -111137, 454228, 569331, -1111811, 144427, -1535636, -393295, 390683, -1428925, -992720, 162046, -974534, -319134, 812294, 984847, -1191740, 1184422, -280369, 11394, -1079700, 1006241 ], [ 61024, 971832, -403440, -263104, 967976, 471292, -921632, 481408, 352948, 1006536, -1121096, 473152, -837056, 229580, 787328, -57940, -11480, 245296, -315044, 210936, 572084, 289252, 79840, 173452, -758704, -218916, -744720, -171544 ], [ -282191, 1361715, -639190, 818237, 696360, 1623572, -699432, 1298496, 134916, 1274551, -992042, 924489, 232677, 842266, 1182327, 1792751, 1359917, 443256, 310789, 710055, -7124, -578515, 1589476, -1148269, -1229214, -329255, -315141, -1525676 ], [ 534334, 746490, -177940, 618662, 707760, 294872, 882768, 727296, -664584, 1175026, -858092, 736014, 351702, -144884, 914802, 1031426, 1372742, 1034256, -532586, -261870, -36824, 691910, 225976, 744506, -776964, 335470, -844566, -1467176 ], [ 597207, 573370, 334321, 191118, 607452, -69143, 1059454, 695351, -742477, 462789, -511804, 721017, 196503, -232570, 704320, 641156, 835118, 1083449, -520113, -400190, -388975, 956847, -885456, 1170287, -697770, 366458, -1043246, -1149503 ], [ -535368, 1101520, 927496, -598032, 329952, 1097032, -993296, 1518776, 324248, -1221336, 171296, 981192, -393672, 1106480, 584320, 839456, -575632, 273224, 849912, 783760, -1252600, -373128, -1597056, -730888, -1210320, -607792, -717296, -420728 ], [ -223980, 1057960, 271069, -712707, -220398, 698833, -1181129, 1365194, 980882, -1079814, 468785, 515841, -986652, 1372847, 366961, 13982, -278851, -8590, 629910, 137524, -256000, -23673, -907176, -663055, -1023456, -386959, -960251, 83239 ], [ 766920, 745360, -973406, -509982, -899148, -435542, -491354, 751844, 1444532, -79164, 584810, -290934, -1580952, 1134422, 103786, -1293268, 821474, -41740, -338340, -1369976, 1616000, 1116102, 442224, 331370, -507456, 396266, -1470926, 481414 ], [ 333152, 496708, -1178142, -835777, -522683, 319323, -7877, 697236, 1026999, -123655, 963781, -727307, -987396, 147382, -207204, -612217, -17154, 504657, 113187, -492712, 1594015, -111367, 1083086, 199624, -197316, 884060, -26369, 735049 ], [ 4112, 98128, -1365952, -886132, -88468, 957888, 304388, 540536, 881424, -217620, 1089376, -1029572, -566896, -342808, -136324, -14452, -790444, 922652, 431652, 171628, 1348460, -1127592, 1126836, 223684, 29584, 1048100, 1141576, 710944 ], [ 70412, -717572, -1585552, -139207, 425057, 1134288, 161363, 60986, 1550124, -368895, 498376, -990947, -711796, 589742, 988301, 204473, -1237969, 943877, 277227, 70753, 630785, -1384542, -418089, 761059, 43084, 344075, 1401526, -66056 ], [ -201220, -413090, -1079938, 493016, 845468, 1427826, 128252, -536164, 989904, 98364, 575134, -800912, -609106, 422102, 854270, 141536, -1109716, 389324, 375894, 561742, -254512, -555624, -1140570, 573682, -404660, -183004, 816100, -546872 ], [ -738370, 771535, -4513, 1035116, 1192718, 1813401, 181502, -1225714, -535896, 1051614, 1176559, -491912, -311881, -609973, -268705, -142864, -529066, -617626, 673419, 1517767, -1271512, 1126476, -1216845, -183143, -1214810, -571054, -433550, -794972 ], [ -717440, 784576, 617472, 404416, 232384, 1548160, -564416, -1405696, -878528, 350400, 1085376, -852096, -412608, -181696, 153216, -310528, -459840, -90752, 136832, -4352, -12288, -74432, 172928, -65664, 56128, -347904, -613952, -294720 ], [ -517441, 554550, 944228, -143465, -666779, 1111363, -1255620, -1350025, -877894, -415736, 817313, -1202996, -532574, 381254, 729489, -452298, -391472, 616016, -522020, -1515097, 1364922, -1408154, 1362017, 118893, 1378689, -34202, -600501, 340777 ], [ 166334, 81900, 6728, 963310, 97546, 327238, -829320, -432850, -63244, 94864, 212738, -830696, -366524, 267404, 658914, -560148, 183328, 835616, -1058120, -481522, 1152372, -631604, -82558, -180582, 920514, 195148, -528426, 1014802 ], [ 723785, 16602, -205399, 990655, 341428, -26006, -234390, 112580, 543473, 266686, -262180, -925280, -125762, 450653, 661038, -221013, 408229, 1165337, -1407374, 316631, 907053, -504758, -543502, -94353, 908268, 279430, -235350, 1279528 ], [ 1120460, 469752, 505676, -355820, -77072, 169144, 575160, 184880, 885548, 7336, -572080, -1614080, 210088, 1012028, 755688, 687012, 187804, 1635212, -1518824, 815156, 620028, -1204808, 247448, 482772, 1463568, 179080, 339000, 1023328 ], [ 988090, 886327, 305401, -813880, -607387, 651834, 537930, -146960, 801538, -460629, -872960, -1080285, 586363, 445133, 204803, 61362, 424594, 1437332, -1437664, 190031, -39567, -414963, 246783, 717522, 1053453, 333545, 29995, 567533 ], [ 671488, 1257550, -218258, -951292, -1176976, 1221344, 203824, -592008, 581376, -973320, -1149330, -117016, 974698, -497652, -556578, -1089564, 809544, 1001540, -1258618, -825332, -801670, 861872, -59624, 821780, 282386, 551090, -585742, 61016 ], [ 652288, 458875, -449333, -1176742, -1695976, 1143344, 272824, 194892, 1046976, -349620, -650805, 294884, 1266673, -185202, -433053, -1057014, 533844, 744890, -63193, -1170482, -360295, 138872, -1018724, 707330, -849739, -311035, -672667, 352316 ], [ 372832, -145736, -462368, -1070680, -1889344, 760784, 174904, 310800, 1079256, 123312, -361704, 730232, 1483552, -99648, -348096, -776856, 158040, 476696, 624512, -925112, -35656, -406552, -1582568, 450800, -1650736, -996784, -708568, 711584 ], [ -459668, -337961, -12068, -260155, -1390744, -268966, -277721, -999150, 190731, 275862, -517629, 1215407, 1540852, -496248, -345096, 29469, -430485, 183971, 233312, 575113, 40919, -574627, -1306493, -107650, -1748086, -1307734, -636043, 1215284 ], [ -679126, -484692, -58752, 320324, -1299658, -509494, -825750, -1422910, -461492, -297928, -11752, 1212200, 860910, -479860, -111820, 184296, 25650, -284198, -92338, 306638, -114622, -555482, -1303842, -280804, -1059204, -897128, -205224, 567742 ], [ -512101, -602742, -418752, 755774, -1465483, -252469, -1433925, -1287985, -964742, -1329628, 911348, 901100, -283815, -203110, 266630, -71604, 1140375, -862973, -376663, -1076887, -416497, -418307, -1473567, -211054, 125346, -31628, 451476, -805583 ], [ -401788, -538008, -658664, 606628, -965928, 425680, -215416, -397648, -467236, -764824, 909308, 709952, 220120, -40736, 684520, -678316, 337908, -707212, -775908, -1304072, 20788, 479448, -641856, 75140, -34872, -524768, 1095664, -695080 ], [ -363013, -436968, -801419, 466018, -574323, 918520, 1027949, 298952, -107641, -229384, 742643, 283472, 708010, 89539, 689605, -1206136, -444147, -558067, -1182648, -1151867, 376798, 992328, 2274, 188855, -190302, -731258, 1497139, -492550 ], [ -587038, -265968, -604994, 600268, -888498, 496720, 1618574, -90448, -711766, -468784, 298418, -1133728, 452860, 138514, -972770, -1273936, -355122, -737842, -1572048, 41758, 103348, -347472, -516276, -476470, 227148, 768292, 932914, -532900 ], [ 27801, -568087, -265120, 472336, -963764, 386904, 1351872, 127692, -337130, -821478, 143385, -864764, 383265, -194721, -1863547, -523037, -221586, -482016, -1368005, 424232, -156449, -770930, -1054325, -487931, 502222, 699153, 874331, -917905 ], [ 1504176, -1356112, 222080, 75136, -793664, 597504, 204672, 969792, 1042720, -1290528, 285360, 1135936, 504240, -920496, -1961872, 1068688, -42336, 221184, -554480, -26368, -402224, -253280, -1612400, 172144, 631072, -981072, 1335056, -1656880 ], [ 1696711, -541697, 224890, -677303, -1089015, 101166, -332645, -7078, 585192, -1252768, -36228, 546772, 177700, 173584, -481239, 900679, 33664, 829748, 44698, 16272, -1023888, -319317, -801675, 260332, 408813, -1480589, 107319, -863035 ], [ 1537714, 522412, 108736, -1390598, -1444914, -461874, -576506, -1262116, -213096, -1034728, -369558, -565562, -197360, 1576324, 1187340, 214918, 50986, 1388210, 570022, 91572, -1636248, -533088, 190068, 164680, 51840, -1552736, -1421502, 234620 ], [ 1339939, -539438, 135136, -545873, -1045539, 412701, 652369, -43366, 800004, -324028, 607767, 382513, 265240, 853174, 93090, -937007, -284489, 1665635, 914497, -995778, -969348, -625488, -1005282, -261620, -759360, -392336, -1147077, 45770 ], [ 1161680, -1302500, -100180, -36700, -520332, 989104, 1195356, 457772, 1352196, 12368, 1288824, 855148, 207040, 291248, -304156, -1190888, -390028, 1632708, 1292544, -1562888, -273664, -431616, -1353240, -490716, -975532, 81336, -683736, 207760 ], [ 1016180, -1564025, -774805, -90775, 216093, 1065004, 587031, -245653, 1130721, -279532, 1472574, 529723, -725360, -52, 468569, 62662, -109603, 1078833, 1726944, -1256738, 470336, 242784, -278790, -388791, -192907, -597714, 96714, 958660 ], [ 967680, -1651200, -999680, -108800, 461568, 1090304, 384256, -480128, 1056896, -376832, 1533824, 421248, -1036160, -97152, 726144, 480512, -16128, 894208, 1871744, -1154688, 718336, 467584, 79360, -354816, 67968, -824064, 356864, 1208960 ] ], [ [ 274432, -1388544, -1998848, -1214464, -806912, 1284096, -1681408, 387072, -423936, -217088, -899072, -278528, 1888256, -45056, -1667072, -921600, 1574912, 204800, 1763328, -1550336, -585728, -948224, -22528, 1904640, 120832, -798720, 266240, 1261568 ], [ 335104, -308736, -1968896, -921088, -489728, 757248, -1720576, 666624, -15360, 209920, -946688, -685568, 476672, 520960, -698624, -465408, 607232, -298240, 1810944, -1623296, -279296, 22528, -648448, 1072128, -75008, -555264, -217600, 282368 ], [ 429904, 1378464, -1922096, -462688, 5872, -65952, -1781776, 1103424, 623040, 877120, -1021088, -1321568, -1728928, 1405360, 814576, 247392, -904768, -1084240, 1885344, -1737296, 199504, 1539328, -1626448, -228672, -381008, -174864, -973600, -1247632 ], [ 1147424, 603904, -404736, 564672, 59072, -634912, -1792576, 321664, 149280, -613920, -46048, -994368, -310208, 1516960, -76864, -632448, -230528, -61440, 352544, -500576, 1053504, 687328, -684768, -630112, -1232448, -430624, -1282720, 108608 ], [ 1390720, 93328, 687264, 1233104, -44992, -718144, -1486160, -136416, -45968, -1564976, 769760, -399808, 895200, 1242880, -810400, -1402192, 508480, 856640, -690944, 443120, 1278512, -27328, 316784, -625680, -1588912, -507968, -1382304, 1008960 ], [ -135680, 1083328, -30336, 538304, -577792, 793856, -109760, 806784, 980032, -147776, 786560, 872192, 489600, -158720, -419200, -1408192, 935680, 976640, 326656, 57920, -733888, 303872, 1054784, 544320, -123712, 178432, -875904, -349440 ], [ -989408, 1301440, -402240, 160496, -135280, 1328672, 433600, 1108512, 1599808, 232336, 534416, 828800, 243744, -147584, -411136, -1023568, 473056, 1250144, 850672, 241184, -814384, 500912, 1369712, 1217616, 141536, 393088, -511152, -1090704 ], [ -1222208, 807040, -455040, 75296, 1207520, 961472, 208000, 818112, 1844608, -344864, 34016, -428800, 145344, 1167616, -756736, -278368, -810944, 1665344, 919072, 949184, 888416, 574112, 1294112, 1432416, -700864, 172288, -277152, -1262304 ], [ -1520400, 908000, -398528, -705792, 523168, 34048, 776864, 138288, 206704, -821536, -234096, 379792, 171872, 211664, -113648, 232592, -280560, 92432, -249120, 406928, -232352, 1142144, 862272, 1089920, 123744, 1022160, -218832, -1145984 ], [ -1638912, 991104, -217088, -1418624, -570368, -792064, 1345792, -496512, -1479296, -1068928, -465536, 1414272, 140928, -1017600, 571520, 686848, 545536, -1710208, -1342464, -189696, -1665408, 1651328, 492544, 525824, 1117952, 1881600, -237056, -856832 ], [ -126912, -219696, 800512, -222224, -1194368, 307136, 388192, -5712, 50704, 410672, -836336, 369072, -611472, -170400, -291280, 1116448, 360736, -1615408, 567936, 1161504, -286608, 716528, 1327744, -822976, 328352, 763200, -558656, 326368 ], [ 211488, -678336, 1342432, 613696, -949568, 483776, -155168, 286848, 755104, 870272, -874016, -522528, -471072, 56160, -531520, 827968, 321856, -800608, 1382016, 1490784, 805632, -204352, 1302784, -1284736, -146368, 396000, -174176, 478048 ], [ -1210512, -8736, 1170832, 908896, 598432, -723424, -77168, 282048, 221104, -200128, -412016, -1183728, 1008528, -648240, 162080, -537632, 501856, 1094192, 551616, 287184, 1468032, -1104352, -12416, -415936, -148768, 1155600, 1269424, -917552 ], [ -364480, 337216, 495040, 1053504, 541504, -1140224, 298688, 377088, 768, -513408, 392768, -1596160, 804160, -676224, 803264, -120256, 946432, 493824, 599808, -760832, 1300928, -1297152, -170304, -92928, -237696, 1620672, 1397632, -160768 ], [ 1484720, 540016, -403760, 1131504, -225296, -1207424, 806288, 516288, -80832, -491808, 1349168, -1898560, -145040, -405024, 1421264, 1085744, 1508032, -1210176, 1036608, -1740032, 766928, -1177152, 183696, -11328, -364896, 1955472, 944032, 1548032 ], [ -48768, 1179712, -354176, 906400, 127968, -275328, 449568, 287264, -973472, -948544, 46496, -532704, 814368, 294784, 1636704, 599808, 229696, -639712, 1389344, -410432, 1101984, -1329472, -968352, -159424, 887264, 1744448, 1094272, 1330464 ], [ -1215696, 1577344, -202736, 550528, 154992, 221376, -143280, 186992, -1321664, -1294144, -600592, 385632, 1357728, 907648, 1553376, 416592, -845696, -458176, 1346816, 739696, 1350672, -1057744, -1760064, 4208, 1340576, 1491440, 734224, 1047216 ], [ -1322496, 1337344, 177664, -131072, -695808, -436224, -1313280, 430592, -241664, -1337344, 516608, 95232, 764928, 1282048, 715776, 1070592, -1335296, -1355776, 290816, 1348096, 1347072, 313856, -1572864, 977408, -308224, 1149440, -958976, 662016 ], [ -1423104, 1480560, 348224, -665440, -194688, -928016, -1251072, 850320, 89104, -1328944, 960944, 589840, 871824, 1092288, 274464, 1205152, -654608, -1174592, 566784, 1088928, 506864, 431232, -1268704, 787200, -1215360, 1011088, -678304, -162816 ], [ -1519104, 1908960, 362624, -1090240, 1312512, -1296416, -271872, 1401120, -137696, -1282144, 904544, 1668640, 1499424, 482688, 128064, 953152, 896992, -190592, 1833984, 184128, -955936, -384768, -877504, -268800, -1570560, 1024288, 1071296, -1314816 ], [ -758144, 1319200, 689024, -257680, 1429232, 75104, 274688, 728880, 410304, -1386144, 474784, 1739680, -102736, 605248, -466576, 742752, -267888, -469152, 933824, -93552, -628896, -37008, -497744, -982640, -266960, -63872, 650416, -934896 ], [ 44608, 489472, 948032, 471680, 1351232, 1450880, 636992, -67968, 796992, -1473792, 131392, 1676992, -1413760, 641344, -876160, 364608, -1523328, -721728, -208000, -187008, -150336, 537600, -107264, -1424576, 896512, -1148864, 189568, -447168 ], [ 374608, -777728, 601232, -356320, 1374032, 1443680, 381392, -531168, -289008, -1353792, 542992, 1726192, 604640, -367856, 47840, -927792, -1060128, 181872, -868000, 180192, -321936, 1363200, 348736, -715376, -15488, -1327664, 1271968, -630768 ], [ 147008, -1098368, 458976, -916128, 1169440, 572608, 421184, -851296, -595456, -1286560, 455200, 1235200, 1673216, -985920, 600832, -1244800, -850976, 705216, -602112, 429888, -703520, 1144320, 45856, -277088, -511872, -879232, 1389312, -517344 ], [ -752992, -277568, 563376, -1152528, 690640, -1340192, 817184, -998896, 38144, -1282960, -234800, 92800, 1596416, -1132320, 706432, -385600, -948176, 770016, 780288, 537888, -1338320, -334080, -1172144, -165488, -507072, 325568, 342912, -45744 ], [ -530304, 118528, 795904, -690944, 837248, -764800, 284928, -99072, 676224, -1002496, -718720, 56064, 1335040, -797568, 942848, -835456, -1061504, 196864, 198656, -386304, -452608, -438016, -695808, 317952, -864256, -309120, -483072, -324096 ], [ 6528, 369136, 1003024, 16768, 1110368, 623264, -498048, 1076640, 1227648, -588928, -1112896, 341376, 981328, -287856, 1195904, -1676272, -1107968, -535520, -940048, -1562640, 842576, -92128, 297360, 899568, -1329328, -1507632, -1172544, -795504 ], [ -1059072, 586336, -442976, 947968, -672832, 1254464, 260352, 344640, -337152, 764672, -1031296, -647424, -85472, 502944, 783104, -1240672, 581632, 105280, 544352, -385440, -416224, -142528, -102240, 809568, -1436128, -1259232, -380544, 206496 ], [ -1649472, 694736, -1284576, 1581568, -1812432, 1518064, 935952, -288960, -1283152, 1441872, -900496, -1142224, -635072, 543744, 427904, -663072, 1269232, 207680, 862352, 586960, -1351824, -418928, 66960, 925968, -1530928, -852432, 154656, 683696 ], [ -1289472, 585536, -917376, 1619968, -1664832, 1046464, 1445952, -725760, -991552, 766272, -671296, -649024, -150272, -915456, 187904, 198528, -47168, -766720, -1152448, 1149760, -1641024, -1147328, 1373760, 1455168, -1601728, -128832, 176256, 111296 ], [ -666272, 765856, -188464, 1056768, -1361568, 923792, 1087392, -121792, -158512, -129664, 341488, -91152, -120432, -1651232, 484832, 613440, -1057504, -1089888, -1512096, 666528, -1470000, -634928, 884784, 1056400, -646800, 322544, -448112, -97888 ], [ 113728, 1118656, 755936, 135168, -965568, 1008992, 211392, 1102208, 997088, -1156864, 1821088, 505248, -361632, -1956032, 1101632, 762240, -1885504, -1025088, -885696, -439872, -1024800, 616672, -674016, 104800, 919200, 611744, -1457312, -90688 ], [ 506224, -108368, 664784, 304320, 493584, 1142768, 462576, 1232144, 911792, -1670704, 1805872, 46224, 238416, -790304, 356096, 1275360, -1867840, 207744, -1176720, -146400, -874368, 554512, 536016, 784912, 1329312, 433952, -180128, 503840 ], [ 622592, -1166848, 546048, 317184, 1367552, 946688, 626176, 1315584, 635648, -1977088, 1344256, -229888, 670720, 194304, -170240, 1701120, -1416704, 1146880, -1420032, 21504, -834560, 268544, 1455360, 1127168, 1361920, 287744, 863488, 955648 ], [ -155008, -1097248, 657648, -596016, -257248, -481312, 105376, 1578384, 53648, -1683088, -284144, 506912, 214720, 39504, 548560, 1687920, 361696, 628480, -1193232, -722496, -1108160, -421456, 414960, -299632, 373120, 407744, 312688, 692848 ], [ -47968, -630016, 390464, -1104288, -431968, -1191264, -564992, 1145632, 143488, -643680, -1266848, 753056, -567168, -145696, 591264, 683680, 397568, 381248, -1128768, -1005632, -490432, -278496, -416896, -318912, -69088, 434112, -282496, 595424 ], [ 920432, 224384, -245536, -1218288, 805232, -1202064, -1380992, 35632, 887488, 1121520, -1620848, 521456, -1666368, -360496, -24336, -1285520, -1263232, 398048, -1222368, -840032, 995168, 675504, -1045696, 1032288, 20912, 369312, -920896, 659024 ], [ 61952, 911744, -583936, -242688, 1066112, 275136, -1213952, 581632, 382528, 1541760, -1244288, 582656, -979968, 411584, 390144, -27200, -76672, 520448, -168768, -136832, 423488, -37056, 203264, 90048, -740608, 153792, -883456, -413056 ], [ -976944, 1444336, -799328, 875280, 1084032, 1828544, -693632, 1385728, -422464, 1597872, -783648, 723664, 38928, 1233824, 1002672, 1807280, 1634576, 689408, 903056, 504880, -551744, -927472, 1612096, -1109264, -1609056, 13264, -732944, -1623232 ], [ 668256, 879136, -542528, 730080, 1112832, 508544, 871168, 675328, -1108864, 1383072, -1280448, 928864, -48672, 146624, 1037472, 1400480, 1527776, 1054208, -634144, -756320, -450944, 501728, 13696, 763936, -1448256, 967264, -1125344, -1416832 ], [ 1146032, 674464, -69040, 283744, 1080384, 81744, 998496, 599216, -1045904, 589200, -1189824, 1073744, -370128, 5984, 850944, 1089728, 837728, 829264, -864720, -979552, -663344, 750512, -1174528, 1225648, -1391392, 1059616, -1376224, -989104 ], [ -227968, 1041664, 748160, -640256, 950784, 1071744, -1154304, 1529216, 205696, -1123200, -167424, 1122944, -1062528, 1366784, 313344, 931328, -777472, -331136, 977280, 443648, -1372544, -873088, -1712128, -551552, -1499392, -214784, -1402624, -210304 ], [ -11584, 1289728, 241808, -861680, -117216, 819792, -1091664, 1211552, 924448, -928608, 583248, 485072, -1398336, 1437488, 212304, -129568, -136432, -390752, 869856, -96448, -326528, -406096, -931072, -762032, -1325056, -407984, -1526128, 568496 ], [ 953216, 1481728, -887392, -752480, -1626816, -16608, 13536, 306752, 1392448, 163392, 1206048, -476128, -1566336, 901088, 316704, -1615168, 1566368, 67648, -154944, -1560448, 1545472, 1044704, 470528, -235232, -1017856, -92384, -1695328, 1347296 ], [ 315520, 594496, -1279584, -951632, -563312, 511216, 69872, 913344, 782384, 76880, 1223824, -986480, -715840, -292896, 193344, -894416, 460128, 599632, 246384, -936064, 1720368, 52048, 1066208, 77824, -61248, 696256, -248016, 1261776 ], [ -131840, -306944, -1583104, -813632, 315328, 982016, 144192, 1057664, 545024, -196160, 978944, -1405760, -224000, -799616, 287424, -246336, -613312, 1085632, 467264, -404544, 1700288, -843392, 1104448, 362304, 654592, 1202496, 997504, 951296 ], [ 64960, -1166144, -1698304, 274768, 491728, 1193216, 346992, -183136, 1413824, -893360, 57344, -1608560, -795200, 633184, 996624, 35664, -1384912, 1439632, 84464, -285744, 1271888, -1287392, -329552, 584304, 659392, 896496, 1566304, 87296 ], [ -107840, -528800, -1281952, 847744, 863680, 1491104, 429504, -859456, 1048832, -507968, 145760, -1203200, -966560, 652768, 856416, 19968, -1542976, 868288, 283616, 351840, 309248, -555392, -1006880, 91296, -33344, 327744, 1172800, -709504 ], [ -571040, 1284400, -447952, 1015744, 1389280, 1857104, 417504, -1092256, -285568, 728032, 1027760, -320000, -823760, -438032, 48816, -229632, -1218976, -430112, 940016, 1397040, -1073152, 1100608, -1089680, -963504, -1274144, -447456, 23200, -1453504 ], [ -624640, 1350656, 647168, 502784, 330752, 1447936, -506880, -1413120, -887808, -33792, 1035264, -952320, -510976, 209920, 149504, -659456, -1192960, 358400, 133120, -86016, 106496, -269312, 399360, -641024, -64512, -266240, -619520, -500736 ], [ -443984, 1068256, 1412288, 99120, -726896, 916976, -1327424, -1603920, -1125728, -899456, 870992, -1614912, -234976, 952032, 358608, -1000224, -1022976, 1272576, -798912, -1594064, 1425184, -1684640, 1673680, -157680, 1295952, 105056, -1033616, 627152 ], [ 690016, 504256, -3712, 1012320, -195296, 452576, -631424, -949920, 23872, -371456, 581792, -938112, -342976, 503232, 290208, -642624, 282624, 830976, -995712, -719264, 990784, -338240, 126880, -115680, 1083552, 625856, -624416, 1077152 ], [ 1395280, 324640, -190000, 997296, 159424, 383648, -25184, -264768, 889936, 3424, 210752, -892800, -307360, 421392, 563424, -3600, 984720, 915792, -1210464, 63664, 895888, -1376, -446816, 120624, 1182144, 599648, -221024, 1392512 ], [ 1554880, 634240, 1188800, -199104, 289024, 818048, 466816, 460032, 1395136, 183424, -264448, -1651200, -88960, 806592, 1271424, 993600, 918720, 1670592, -1448064, 729664, 1233088, -949376, 217984, 604224, 1676544, -122752, 174976, 1536512 ], [ 1081760, 1157680, 587600, -553344, -374256, 1291168, 603296, -29568, 936736, -577296, -609408, -1099280, 484080, 28432, 461424, 152480, 906400, 1452992, -1349504, 179504, 199248, -287856, -15696, 1034144, 1392144, 180048, -183184, 665872 ], [ 396800, 1708384, -692640, -614080, -1312000, 1753088, 605184, -898944, 173056, -1618048, -888736, -76416, 1172768, -1119296, -854176, -1319360, 917888, 884032, -1098016, -793664, -1266656, 910592, -582784, 1416512, 797600, 805536, -800864, -523392 ], [ 377600, 415984, -477840, -1139680, -1744000, 1292288, 413184, 488256, 1056256, -394048, -501136, 744384, 1375568, -315296, -476176, -1412960, 1085888, 396832, 273584, -1064864, -305456, 344192, -1393984, 775712, -780400, -398064, -881264, 124608 ], [ 61952, -447104, -324096, -1228672, -1850368, 723200, 181632, 902400, 1419136, 402176, -201856, 1284480, 1545728, 154624, -268288, -1103744, 768896, 79744, 1058816, -690560, 271744, -202624, -1771648, 104192, -1866496, -1275648, -1048448, 695808 ], [ -883648, -397904, -300096, -389872, -1264768, -76000, -133968, -751200, 676336, 289376, -90256, 1228080, 1646528, -85376, -421888, 61456, -578704, 124144, 598016, 1055440, 32944, -707824, -1228048, -632608, -1907296, -1460448, -1400048, 1103808 ], [ -1273568, -624704, -426240, 321600, -1290784, -162016, -627680, -1482592, 13760, -499072, 556416, 1020800, 805984, -459328, -11712, 403072, -302688, -436448, 217440, 768608, -504672, -937760, -1267360, -845376, -1103168, -963712, -797056, 594016 ], [ -1313168, -1025504, -647040, 952800, -1702384, 201584, -1233680, -1632592, -598240, -1713472, 1540416, 718400, -628016, -917728, 753888, 225472, 996912, -1378448, -112560, -799792, -1230672, -994160, -1674160, -727776, 233632, -37312, 407744, -494384 ], [ -884928, -486272, -870016, 764736, -1568896, 692480, -287104, -319232, 9408, -1232768, 1269952, 812032, 10624, -177152, 1140864, -738752, 335936, -1195456, -932160, -1087616, 16960, 173440, -580608, -415424, 99456, -603648, 1142528, -511104 ], [ -580368, 53248, -1068016, 550176, -1375216, 938240, 751376, 652288, 441648, -662528, 923632, 587392, 662944, 425968, 1035024, -1571072, -343024, -943216, -1660800, -1053296, 1062880, 929920, 179232, -323024, -41184, -852768, 1557488, -526944 ], [ -963168, 206848, -1165216, 566976, -1165216, 151040, 1518176, -346112, -329952, -432128, 790432, -1073408, 516544, -14432, -886176, -1551872, -286624, -877216, -1824000, -257696, 489280, -462080, -1013568, -1190624, 398016, 781632, 886688, -980544 ], [ -318256, -216752, -527744, 225024, -1193792, 36352, 1546752, -243392, -63776, -574688, 766160, -932160, 603984, -560208, -1913456, -588432, -12960, -531200, -1431312, -119808, -161872, -927008, -1630352, -1172592, 600416, 762576, 813808, -1419344 ], [ 1382144, -1233152, 864256, -485376, -1467392, 612352, 817152, 990208, 1268224, -1100288, 853760, 1059840, 931584, -1214208, -2022656, 1344768, 483840, 102400, -467712, -657408, -892672, -439808, -1655552, -244992, 559616, -954624, 1355008, -1842944 ], [ 1579696, -633424, 502304, -1015472, -1677744, 163168, -187152, 141344, 540416, -1348352, 513728, 393536, 272704, 141568, -528944, 1206832, 408576, 785088, 98464, -386944, -1426176, -822032, -804720, 304064, 432912, -1429520, 74288, -699504 ], [ 1376416, 226496, -238336, -1361888, -1829280, -430496, -1065504, -1067584, -554368, -1431680, 155168, -785440, -541184, 1813312, 1122496, 464608, 124704, 1442208, 577504, -27328, -1844352, -1372928, 102720, 614528, 196608, -1494272, -1551712, 702912 ], [ 1250416, -961504, 136064, -158288, -1501680, 511504, 361296, 77216, 554432, -486080, 917168, 430160, -61184, 850912, -411104, -767792, -774096, 1652208, 1293904, -1162528, -1551552, -1152128, -1070880, -638272, -1032192, -716672, -1466512, 196512 ], [ 1198336, -1703744, -76864, 514880, -741312, 1178880, 1089216, 440256, 1229120, 768, 1442176, 1199552, -147456, 5888, -897728, -904832, -1004480, 1548608, 1775104, -1754752, -726528, -787968, -1520512, -1056448, -1444288, -465024, -1120128, 149760 ], [ 1270336, -1697744, -1275664, 297680, 745488, 1385280, 644016, -508944, 1175120, -282432, 1569376, 1219952, -1184256, -642112, 373072, 796768, -112880, 918608, 1861504, -1435552, 991872, -183168, -754912, -73648, -485488, -1096224, -335328, 874560 ], [ 1294336, -1695744, -1675264, 225280, 1241088, 1454080, 495616, -825344, 1157120, -376832, 1611776, 1226752, -1529856, -858112, 796672, 1363968, 184320, 708608, 1890304, -1329152, 1564672, 18432, -499712, 253952, -165888, -1306624, -73728, 1116160 ] ], [ [ 611712, -1603328, -1826432, -1267072, -910336, 1196160, -1670016, 338944, -474112, -162176, -1087360, -288384, 2044672, 249088, -1617792, -701312, 1603840, 39424, 1771520, -1427584, -678912, -654720, -37504, 1758720, 68992, -533888, 473088, 1411712 ], [ 589968, -498320, -1796048, -1012144, -665632, 739440, -1729968, 686272, -63568, 104752, -1088416, -633840, 540928, 550528, -582432, -328640, 678496, -514016, 1733312, -1656592, -315696, 137184, -538000, 994704, -177488, -334688, -203040, 387440 ], [ 555993, 1228255, -1748573, -613819, -283282, 25815, -1823643, 1228972, 577907, 521827, -1090066, -1173615, -1808672, 1021528, 1035318, 253660, -767354, -1378766, 1673612, -2014417, 251829, 1374534, -1320025, -199071, -562613, -23438, -1259490, -1212985 ], [ 1326458, 520930, -490238, 472326, -181352, -543680, -1851518, 461762, 92942, -615798, -3426, -1107680, -322342, 1216448, 12668, -593790, 69426, -141766, -5468, -651432, 1022774, 531624, -578500, -422436, -1304108, -502908, -1389560, 143740 ], [ 1597871, 98908, 480400, 1243665, -230114, -655695, -1556980, 35813, -112100, -1291862, 941700, -701983, 967814, 1030126, -816711, -1351928, 861732, 967664, -1052201, 418495, 1215986, -144815, 286521, -307869, -1590400, -707919, -1347482, 1000189 ], [ -29404, 1243408, 174400, 773340, -724664, 757980, -178480, 1093388, 912400, -14312, 1138800, 715292, 653864, -389624, -343236, -1456928, 946032, 1129664, 453124, 69220, -611464, 253660, 1201596, 723156, -236800, 216156, -943832, -570836 ], [ -930031, 1449568, -102116, 412137, -123977, 1298874, 381566, 1340114, 1512073, 296662, 791109, 785624, 444590, -316064, -367479, -1091042, 305127, 1384757, 1081729, 264502, -669055, 397504, 1580265, 1325688, -29995, 533742, -506759, -1285694 ], [ -1159906, 789568, -351416, 151662, 1487698, 1034124, 186116, 838364, 1719598, -284588, -59466, -387376, 331940, 1135936, -851154, -290492, -1005198, 1725782, 901054, 962452, 907070, 306304, 1463790, 1532688, -881770, 291492, -38834, -1210244 ], [ -1445962, 894996, -467919, -802444, 675721, 101119, 782507, 117990, 8612, -616836, -350000, 518382, 345682, 135309, -297890, 191882, -430379, 4641, -238175, 586009, -247775, 887751, 853276, 993597, 161908, 961497, 98044, -1142602 ], [ -1560624, 1015912, -420928, -1649272, -606568, -731040, 1367488, -498128, -1734832, -732936, -535328, 1609856, 286688, -1172048, 349640, 609600, 454488, -1917184, -1247168, 142928, -1688464, 1479504, 303008, 257568, 1381184, 1637112, 65832, -956104 ], [ -131874, -204713, 740072, -264397, -1169143, 565860, 334888, 179122, -62482, 482589, -916028, 261056, -624412, -333998, -206485, 1097400, 312513, -1555984, 677032, 1206878, -273814, 864654, 1206908, -693732, 427784, 606237, -746193, 240821 ], [ 138246, -686498, 1379402, 721598, -952108, 713370, -156152, 584572, 763898, 785094, -1003238, -710044, -520612, -82058, -353800, 833610, 316008, -587614, 1533682, 1338458, 797816, 31674, 1342778, -999312, -124276, 346542, -582018, 368516 ], [ -1329579, -60023, 1236227, 1109273, 434342, -863205, 165148, 582322, 321323, -281931, -650213, -1114594, 1105538, -709283, 112100, -557565, 537708, 1291511, 789007, 71483, 1354916, -1128501, 326603, -336312, -74326, 1243617, 1046457, -1107634 ], [ -295788, 330424, 674244, 1283800, 273220, -1302384, 409176, 585896, -35452, -527408, 230924, -1418420, 1042780, -674704, 609460, -58176, 1076972, 734852, 738168, -736956, 1149072, -1308996, -26572, -18488, -120420, 1618664, 1253148, -158764 ], [ 1844487, 616474, -72981, 1364050, -572405, -1238484, 619026, 592046, -354277, -409508, 1345649, -1677695, 233005, -347404, 1120735, 1277424, 1756697, -899173, 994218, -1342581, 605772, -1056171, -86497, 146662, -208995, 1762814, 830973, 1862711 ], [ -105958, 1231602, -485208, 837352, -84846, -203778, 236654, 465440, -1127906, -842316, 205816, -279000, 1060406, 391336, 1546688, 546426, 316692, -396004, 1369630, -194480, 957724, -1196730, -909510, -262576, 821236, 1727366, 1118680, 1519072 ], [ -1525720, 1584876, -587694, 298168, 51885, 345255, -304984, 432821, -1384466, -1198608, -369470, 577242, 1485458, 988552, 1638743, 240954, -865434, -232126, 1312711, 798442, 1254742, -927477, -1537833, -280429, 1148911, 1625315, 845914, 1070035 ], [ -1438720, 1253376, 94656, -252032, -759840, -388320, -1235584, 646496, -295616, -1339008, 585280, -19008, 819008, 1207552, 875168, 1101504, -1310784, -1014976, 139936, 1331392, 1379392, 409248, -1639008, 728096, -368864, 1358240, -892736, 432160 ], [ -1433205, 1362497, 361712, -827215, -256668, -964515, -1103740, 1003103, 153222, -1429571, 1092873, 399112, 1018449, 998788, 426611, 1247308, -707923, -1017720, 365177, 1042053, 484469, 440837, -1390507, 563968, -1167421, 1279247, -639497, -370577 ], [ -1488330, 1799522, 319712, -1420990, 1225032, -1423590, -181240, 1466078, 125772, -1483046, 1267698, 1572112, 1862274, 471688, 212486, 861208, 675002, -439920, 1630802, 140778, -1169206, -498838, -881782, -472832, -1430746, 1340222, 1096078, -1296002 ], [ -675705, 1167817, 596992, -298180, 1338677, 159960, 312065, 793958, 495992, -1580136, 647183, 1583302, 100509, 706583, -276719, 531268, -362868, -776150, 698452, -79752, -699721, -183493, -351477, -1109362, -294166, 115432, 563023, -1030692 ], [ 141564, 342076, 825112, 732224, 1291784, 1728972, 650048, 20708, 694052, -1632264, 92996, 1471912, -1378356, 801404, -634364, 52468, -1478832, -1016840, -470816, -148728, -106660, 395228, 179568, -1478332, 703040, -1130252, 3136, -652200 ], [ 282339, -639149, 537262, -108976, 1507034, 1571847, 519248, -366667, -332923, -1413114, 529421, 1655362, 732519, -454621, -79139, -1253207, -1049532, -17690, -1108616, 28122, -579685, 1343003, 697068, -765907, -162160, -1447127, 1134736, -641250 ], [ -15962, -795840, 396054, -774090, 1410062, 595390, 678196, -764582, -610470, -1376544, 392470, 1252992, 1848860, -1076818, 347090, -1472004, -853268, 646254, -815972, 264914, -1052914, 1243510, 324142, -415752, -612866, -977106, 1297302, -384956 ], [ -843737, 41760, 431679, -1226865, 936587, -1369085, 1186546, -1175207, 15705, -1560144, -435905, 144192, 1765910, -934693, 617765, -380154, -938018, 905979, 598678, 573989, -1526389, -118865, -1122533, -502452, -563741, 441819, 291327, 167194 ], [ -588472, 259160, 670360, -659208, 945552, -761032, 529480, -220888, 551664, -1066368, -879168, 43896, 1596272, -575624, 1041264, -818448, -1040016, 360704, -13312, -435512, -586648, -192904, -691920, 169536, -915576, -373880, -671976, -119816 ], [ -27028, 272492, 901819, 251742, 1042287, 684494, -446405, 1101797, 984933, -323388, -1175583, 236670, 1349027, -132857, 1479651, -1725081, -1077360, -405481, -1195606, -1779437, 735227, 152126, 316239, 1057524, -1393647, -1864289, -1537710, -625175 ], [ -936328, 438392, -693506, 1092492, -682938, 1281644, 415870, 150722, -311742, 884712, -1083558, -748980, -54898, 552118, 1030926, -1412106, 577440, 81494, 437444, -412562, -279298, 64076, -100986, 951624, -1636422, -1351514, -409260, 462250 ], [ -1438378, 475942, -1606081, 1659192, -1844713, 1520219, 1139445, -570053, -1114167, 1449162, -886358, -1210980, -798823, 563468, 606551, -938581, 1210565, 123094, 888544, 609213, -1038223, -321474, 1064, 1039899, -1748022, -706139, 264890, 992875 ], [ -1125928, 256792, -1153156, 1677792, -1879588, 1041644, 1585620, -830228, -928092, 726312, -478808, -625680, -222748, -772432, 230876, -143956, -199660, -726056, -1024256, 940788, -1285948, -1302024, 1141664, 1516524, -1597272, 204436, 30440, 409900 ], [ -550231, 538803, -329401, 1045489, -1541941, 877828, 1191717, -294270, -134918, -109902, 430796, -100070, -98061, -1472422, 480207, 244072, -1170059, -1102856, -1377925, 521162, -1269204, -716205, 740852, 1044078, -540409, 586355, -628890, 84814 ], [ 182294, 1119378, 715274, 25414, -982366, 901528, 297342, 715980, 1019932, -1013652, 1639496, 389980, -242286, -1793572, 1101882, 389872, -1878434, -1198256, -802750, -345988, -1094904, 802770, -578248, 6228, 1056266, 653330, -1541340, -86636 ], [ 477635, -4692, 714254, 301780, 425288, 1088344, 693198, 1219632, 1131778, -1556739, 1661120, -5516, 369108, -838153, 248751, 996937, -1790549, -26609, -1021213, -20680, -915567, 743025, 668279, 720702, 1313927, 302648, -152571, 462412 ], [ 546464, -1023584, 661280, 405200, 1288560, 920864, 928480, 1609296, 927648, -1943008, 1245360, -205600, 746480, 28848, -312704, 1551536, -1280384, 876736, -1224512, 85184, -803456, 417888, 1569088, 1125088, 1240496, 46128, 976240, 851904 ], [ -79786, -1108034, 752030, -544825, -127515, -605386, 157930, 1741071, -107202, -1866658, -402615, 598850, 18605, 160473, 674296, 1764761, 531616, 384436, -1117412, -1000516, -940856, -379662, 372388, -175862, 375521, 270753, 408565, 422004 ], [ 147558, -736142, 401486, -1039306, -306728, -1371940, -687594, 1237410, -71554, -763130, -1372784, 877646, -793022, 68012, 638792, 887690, 517678, 282700, -1163870, -1358136, -279040, -330990, -428428, -211450, -1990, 421658, -229144, 236292 ], [ 1206033, 80083, -378739, -1090231, 718372, -1398790, -1606119, 115035, 1006421, 1340545, -1682984, 644621, -1686197, -242638, -392308, -1050985, -1274147, 561250, -1359845, -1006836, 1160960, 541635, -843778, 985025, 95135, 500783, -935044, 288342 ], [ 105468, 722488, -630844, -187276, 963112, 174140, -1317564, 662460, 342116, 1762540, -1116164, 613796, -989552, 546632, 152912, 18620, -149612, 583960, -174800, -221376, 477380, -107160, 292472, 177620, -744820, 367328, -1011064, -551868 ], [ -1211653, 1234197, -728911, 839594, 1024543, 1844769, -653200, 1466902, -699785, 1741351, -478573, 660639, -7102, 1419579, 1011439, 1647193, 1514243, 579152, 1046485, 452936, -606706, -916979, 1519367, -852561, -1703132, 294709, -947310, -1489661 ], [ 610922, 898422, -613186, 753644, 1200418, 579294, 730400, 712852, -1178510, 1499026, -1283398, 970914, -109252, 434154, 1085314, 1399918, 1334618, 928352, -734090, -1006864, -424156, 403846, -141358, 819714, -1535432, 1329334, -1055460, -1208486 ], [ 1223269, 725482, -191627, 320912, 1276156, 84639, 868885, 610084, -1053165, 670930, -1330424, 1159360, -511581, 291962, 826124, 1106011, 621509, 645149, -1033983, -1285784, -600597, 625687, -1246994, 1267203, -1412914, 1405973, -1291993, -777004 ], [ -84056, 810832, 715048, -661888, 1193056, 812664, -967640, 1540384, 30360, -1086320, -175424, 1154560, -1390056, 1487312, 38624, 738136, -937816, -641176, 1014792, 308416, -1346472, -895688, -1472144, -228072, -1362064, -36952, -1732168, -107104 ], [ 59671, 1117573, 363451, -943846, 29113, 650331, -757331, 1068388, 788454, -869156, 707695, 403681, -1568454, 1443668, -6469, -322778, -176845, -546727, 914529, -79754, -460041, -527921, -701468, -564882, -1225840, -364711, -1808254, 802853 ], [ 886246, 1528498, -580274, -895996, -1643462, 69006, 416194, -63512, 1393404, 277144, 1462870, -698294, -1417404, 816968, 297806, -1709828, 1676030, 197498, -197046, -1400804, 1194534, 728854, 537832, -356532, -1049440, -167686, -1713004, 1825778 ], [ 363343, 608122, -1024241, -964800, -358150, 618232, 239219, 864356, 745236, 65060, 1246123, -1101002, -598477, -308906, 324389, -914470, 659275, 559641, 146634, -915615, 1632637, 111281, 1065528, 69358, 41358, 529681, -341860, 1431627 ], [ 16648, -306208, -1399856, -710660, 615280, 1085132, 157104, 1189056, 465556, -336420, 777668, -1453932, -141572, -758316, 475924, -202880, -361560, 982736, 313284, -506060, 1855452, -506984, 1092148, 411068, 845348, 1025756, 861440, 875072 ], [ 256198, -1103608, -1625156, 440365, 508180, 1240457, 437604, -300144, 1293631, -1156395, -309757, -1722657, -730547, 690159, 991999, 113920, -1177410, 1602236, -116541, -440585, 1577877, -985934, -205577, 504893, 791723, 930581, 1507040, -21328 ], [ 141982, -456166, -1347674, 982096, 720406, 1400150, 575094, -961020, 981322, -857238, -254026, -1232232, -1032788, 803874, 827128, 68050, -1533066, 1124822, 132942, 128470, 664254, -356000, -813494, -107092, 47786, 400496, 1232294, -876946 ], [ -250193, 1326509, -675149, 1045096, 1183531, 1563275, 600219, -971070, -227003, 321237, 699899, -145332, -1109738, -131151, 127228, -262775, -1527141, -214453, 916167, 1093195, -749121, 1145200, -879419, -1273642, -1238539, -471304, 234419, -1700521 ], [ -481088, 1436672, 623616, 516288, 359232, 1158016, -389440, -1248320, -851328, -378880, 802944, -845376, -521984, 509184, -16448, -787904, -1540032, 547968, 86144, -126080, 175360, -200448, 570048, -946816, -221760, -307712, -665024, -504576 ], [ -464010, 1208849, 1587211, 77207, -502599, 684304, -1251158, -1466489, -1138613, -1186863, 745895, -1615820, 48764, 1212032, -33008, -1194849, -1329909, 1395694, -871171, -1394415, 1227188, -1564015, 1813067, -397372, 1004162, 65837, -1329815, 840012 ], [ 834540, 687074, -25514, 751982, -295374, 380704, -353708, -1073714, -48938, -743838, 608270, -1008920, -144136, 703232, 133792, -719874, 196566, 638044, -955846, -764190, 682088, -184990, 339542, -46072, 1143812, 625562, -727790, 1029912 ], [ 1574829, 504836, -232802, 720095, 28770, 467626, 267235, -427070, 869929, -252402, 304721, -956156, -241204, 516281, 549907, 40419, 1103169, 583723, -1131997, -89580, 633407, 219776, -228034, 245927, 1319234, 569672, -244268, 1313499 ], [ 1604604, 754736, 1348648, -211180, 501720, 1051576, 536260, 542680, 1571404, 300648, -210004, -1608656, -216304, 738956, 1283332, 1163844, 1220844, 1424548, -1424572, 641520, 1216532, -615424, 357416, 462452, 1540184, -269728, 88432, 1716324 ], [ 1086029, 1258681, 630053, -468100, -108170, 1449736, 595680, 26165, 950514, -562442, -501869, -1094771, 337311, -78804, 447112, 335924, 1094484, 1239293, -1170942, 240555, 270272, -31074, -105379, 1002652, 1309089, 40097, -174518, 772089 ], [ 387260, 1800210, -871584, -493734, -1097350, 1755550, 577076, -958256, -92316, -1863312, -700942, -152816, 1067834, -1215870, -912184, -1168880, 895322, 679788, -695770, -559976, -1167910, 1022752, -939726, 1622570, 878666, 720448, -643978, -605272 ], [ 389510, 341685, -426384, -1027959, -1558375, 1156675, 492626, 705544, 1015434, -347112, -471067, 932584, 1238009, -198195, -530284, -1480280, 1277897, 79038, 616055, -919076, -262135, 371152, -1422651, 856145, -827359, -328352, -745153, 87428 ], [ 78464, -580824, -179064, -1162128, -1661632, 554056, 334688, 1267384, 1558920, 608136, -176896, 1514560, 1401464, 436872, -321808, -1261112, 994952, -219552, 1307168, -633848, 296888, -247568, -1576656, 61784, -1979296, -1085888, -1001968, 655592 ], [ -898336, -364299, -352239, -446178, -1004632, -56519, 20588, -512441, 903345, 371361, 253904, 1026760, 1550639, 258897, -481858, 85513, -702223, 123948, 679268, 1020577, 119063, -796418, -1031706, -791941, -1953796, -1224488, -1589518, 959117 ], [ -1442598, -549124, -459082, 310942, -1076042, -44898, -488552, -1323276, 316034, -510702, 937566, 665184, 774432, -378112, -44828, 457996, -532902, -428954, 210850, 863016, -554642, -1097374, -1172846, -982898, -1043808, -760442, -951490, 590260 ], [ -1714173, -986974, -524107, 1094017, -1606667, 358977, -1120652, -1523226, -228241, -1799577, 1780641, 383184, -585168, -1304512, 768622, 216346, 813123, -1546979, -157025, -436884, -1540967, -1242049, -1746521, -756023, 423792, 83533, 459185, -202490 ], [ -1158664, -342808, -907168, 908908, -1793824, 620188, -279804, -143264, 212532, -1338064, 1444800, 789208, -69600, -272852, 1108928, -727948, 334640, -1439508, -1084200, -865908, -65284, -125392, -588780, -624824, 285368, -586172, 1040464, -273828 ], [ -708634, 306617, -1240948, 662713, -1820689, 660403, 641346, 825106, 500772, -733024, 1070145, 813403, 480975, 564238, 976988, -1540678, -194425, -1171533, -1877145, -1013433, 1199426, 613583, 183030, -691019, 111938, -906782, 1295749, -427503 ], [ -1021084, 531542, -1246648, 570838, -1347814, -124622, 1277196, -503444, -226728, -274624, 1025670, -973022, 399450, -183212, -849112, -1537828, -174550, -766158, -1902870, -393558, 606476, -677542, -1301820, -1507394, 459788, 792268, 588574, -1207578 ], [ -412789, 41997, -470945, 171789, -1253338, -135385, 1412732, -458554, 31452, -264146, 994996, -955512, 605822, -813557, -1835497, -533499, 70359, -340248, -1413629, -381371, -196597, -1022207, -1928270, -1460337, 565399, 805043, 568230, -1695168 ], [ 1141136, -1181328, 1107280, -542736, -1547488, 649040, 1034432, 996896, 1301952, -713696, 978496, 914688, 1107872, -1323632, -1959472, 1499376, 546384, 106752, -395504, -993296, -1215472, -394832, -1673120, -526512, 422224, -914032, 1253280, -1882368 ], [ 1299180, -665923, 551711, -1020789, -1783523, 260309, -39124, 311177, 479663, -1138761, 660034, 302050, 329150, -11374, -536349, 1262462, 512295, 743496, 149500, -588946, -1672490, -994716, -869034, 332560, 429204, -1308498, 9797, -680000 ], [ 1099860, 150488, -456214, -1296492, -1954868, -319090, -1086346, -780544, -721570, -1453686, 342856, -781874, -663514, 1581026, 1019718, 387764, 266412, 1376502, 588262, -48832, -1930256, -1825524, -69258, 972310, 371328, -1290936, -1614556, 732922 ], [ 1144110, -994012, -11689, 17358, -1563518, 567485, 337529, 136256, 246005, -578361, 982156, 457501, -122239, 711851, -720207, -742786, -824238, 1374777, 1280737, -1116832, -1648856, -1484574, -1030983, -677015, -900672, -666036, -1604506, 233647 ], [ 1211488, -1680824, -208924, 781708, -674524, 1175320, 1116144, 398248, 944220, -108280, 1365844, 1258060, -161040, -120924, -1213880, -788868, -1131588, 1189064, 1685092, -1652244, -796256, -1044896, -1448948, -1187720, -1348688, -524976, -1303592, 135752 ], [ 1317688, -1599374, -1483399, 623683, 1049801, 1315270, 811644, -438902, 1190295, -318430, 1320469, 1322035, -1173540, -892599, 384370, 985407, -124113, 694514, 1605817, -1293669, 1015144, -439496, -954173, 212830, -413588, -1196076, -514442, 711602 ], [ 1353088, -1572224, -1908224, 571008, 1624576, 1361920, 710144, -717952, 1272320, -388480, 1305344, 1343360, -1511040, -1149824, 917120, 1576832, 211712, 529664, 1579392, -1174144, 1618944, -237696, -789248, 679680, -101888, -1419776, -251392, 903552 ] ], [ [ 697088, -1269248, -1295616, -1352448, -821248, 977152, -790272, 546816, -325632, 316672, -1246976, -54528, 2037248, 256512, -767744, -474880, 868864, -420864, 1593344, -1030400, -768000, -324352, -486656, 1149952, 332544, -262912, 651264, 1563904 ], [ 640544, -563744, -1224864, -1104480, -729664, 488416, -1079904, 832896, 13920, 178528, -1222976, -334560, 578048, 257280, -163904, -52096, 469696, -687552, 1360256, -1413920, -211296, 191936, -596000, 518176, -107424, -222400, -66624, 708064 ], [ 552194, 538606, -1114314, -717030, -586564, -275234, -1532454, 1279896, 544470, -37322, -1185476, -772110, -1701952, 258480, 779596, 608504, -154004, -1104252, 996056, -2013170, 658554, 998636, -766850, -468974, -794874, -159100, -1188324, -629186 ], [ 1243924, 193636, -389724, 313580, -330064, -393344, -1732444, 552996, 54140, -399052, -110436, -991680, -383532, 487040, 8376, -251996, 540676, -367212, -382584, -950480, 1086284, 541136, -272840, -219784, -1414424, -431800, -876144, 132024 ], [ 1513742, 112248, 237728, 1073522, -210916, -268110, -1625768, 122842, -174856, -561932, 864328, -912494, 794220, 452156, -569022, -1005552, 1100808, 326880, -1130530, -15954, 1117444, 84082, 296642, 179766, -1582976, -528206, -575444, 559882 ], [ 153992, 1282848, 384128, 753272, -588016, 530040, -534368, 991192, 736544, -10832, 1244128, 132856, 615120, -536944, -67272, -1023552, 880608, 593280, 520520, 76296, -96656, -63368, 961592, 791016, -229376, 58744, -663344, -660968 ], [ -506254, 1537728, 202616, 440354, -88162, 791316, -82724, 1244356, 1221986, 134668, 910618, 178480, 373308, -510016, -137886, -622692, 99198, 915450, 987218, 413388, -236462, -109184, 1341218, 1020144, 102970, 334396, -431678, -1019996 ], [ -520804, 947328, -281584, 134204, 1221188, 557016, -221624, 929656, 1314236, -94232, -81332, -698720, 73608, 454784, -736836, 164808, -1200252, 1289100, 360668, 976488, 615388, -61184, 1457468, 896544, -507380, 322696, 94972, -583496 ], [ -699444, 704872, -510926, -793048, 779106, -216402, 334022, 169900, -71544, -197960, -483168, 88892, 112580, -146774, -406756, 464308, -798534, -70382, -279790, 803074, -319086, 487870, 656888, 417802, 390312, 697858, 405560, -607668 ], [ -825184, 511312, -548992, -1636976, -50000, -865600, 897920, -506016, -1493088, -177296, -740416, 1004800, 163264, -931232, 74256, 626304, -89552, -1597952, -703360, 555424, -1404960, 1067936, -156352, -108992, 1383040, 1049456, 509648, -628752 ], [ -192484, 58462, 525008, -589226, -753950, 561800, 195920, 375684, -373188, 644554, -921016, -204800, -338936, -236732, 33606, 574704, -77102, -1201952, 716240, 1101724, -325260, 944636, 686648, -355592, 273040, 460106, -700402, 261498 ], [ -287764, -208868, 992948, 351964, -832280, 828500, -58480, 884664, 232212, 795244, -958636, -836600, -217736, 20428, -65424, 202164, -40112, -411932, 1342340, 991444, 451440, 433556, 1035668, -314912, -259880, 323516, -812452, 335688 ], [ -1475014, -197918, 551798, 1133314, 27820, -645850, 358520, 834564, 65862, -60806, -781786, -601700, 838564, -378422, -252024, -651786, 33688, 969118, 778190, -103706, 773640, -659194, 643718, 156688, 72820, 866066, 722498, -814212 ], [ -311448, 193776, 346312, 1196336, -88120, -999392, 303152, 669648, -313272, -356192, -131112, -620456, 937336, -376352, 4520, -253056, 628632, 731720, 659056, -459832, 501792, -977352, 151720, 225808, 184312, 1147472, 826616, -83480 ], [ 1891902, 753876, 245062, 941636, -635770, -857192, 38852, 453948, -786522, -403592, 729138, -751406, 612586, -196952, 457070, 699744, 1454082, -221530, 736756, -489082, -32808, -952902, -384530, 116908, 197962, 1313372, 297866, 1479070 ], [ -98476, 1151620, -527664, 522064, -193596, -29604, -300484, 358720, -911972, -645464, 264048, 142544, 1161036, 445392, 1225600, 300564, 37480, 46072, 798620, 203168, 211960, -952724, -533612, -347488, 529960, 1490668, 815920, 1232320 ], [ -1445680, 1292440, -947004, 98416, -36246, 401022, -625840, 334714, -841412, -870560, 48420, 586580, 1447236, 900624, 1552990, 256788, -969428, 130084, 645566, 824948, 424588, -756986, -758690, -498538, 580366, 1574710, 825556, 801814 ], [ -993280, 778240, -434304, -329984, -645696, -212928, -912640, 489664, -278912, -1045760, 520320, -161920, 1028736, 858624, 735040, 1173888, -844928, -300416, -59584, 1240448, 527488, -57536, -1192640, 168512, -104384, 1418560, -508544, -38336 ], [ -865530, 828114, -219680, -814542, -420344, -834102, -750520, 602990, 57580, -1047670, 910434, 21648, 1173106, 613320, 259542, 1328856, -354326, -482032, 154434, 914714, -23814, 35098, -1172166, 177920, -491402, 1268430, -330850, -686706 ], [ -979380, 1297764, -226880, -1340892, 426256, -1460652, -254320, 685340, 225880, -920620, 1239684, 898848, 1736356, 216720, 38892, 916656, 408724, -478432, 1052484, 37364, -1061964, -323852, -813516, -302080, -656852, 1122780, 971900, -1192356 ], [ -349890, 634594, 55040, -126152, 713466, -35152, 191570, 199980, 546800, -1008720, 781134, 806508, 451786, 685790, -49678, 259016, -357416, -736652, 380264, -14096, -474594, -98842, -199546, -732420, -197132, 368080, 401870, -969096 ], [ 244920, -116936, 331184, 979072, 921744, 1387352, 533120, -265464, 654728, -1113744, 355272, 657360, -621224, 960440, -121528, -468952, -1103456, -854672, -497728, 38032, 114552, 278648, 411104, -993336, 237184, -419288, -165760, -654288 ], [ 57270, -417386, 343484, 103072, 1167444, 1136702, 367520, -167814, -478822, -1133844, 737322, 993060, 908926, -484810, -212278, -1367902, -508856, -25172, -1187728, -33068, -599898, 984998, 798104, -404886, 33184, -886238, 791840, -447588 ], [ -121812, -296576, 247052, -495284, 1200508, 277724, 604072, -346924, -734764, -1180736, 577548, 863232, 1555960, -1018180, -79036, -1279560, -366184, 643644, -949256, 128324, -1091716, 997068, 356796, -268432, -297636, -684612, 1055500, -137528 ], [ -290562, 332224, 19502, -758834, 977158, -1314826, 1325572, -859774, 67586, -1259936, -235602, 172032, 1138060, -451930, 324314, -660, -768484, 1118694, 408844, 570074, -1315066, 171918, -1083354, -677032, -781386, 323238, 482350, 297172 ], [ -110320, 524336, 336048, -252048, 1033248, -656400, 584464, 15056, 274656, -765696, -428160, -139152, 1159648, -16272, 901600, -531232, -986656, 783872, 16384, -258032, -586416, 151152, -855712, -73600, -769648, -435824, -512592, -76432 ], [ 155672, 566552, 760038, 506652, 1108494, 721788, -562202, 1259354, 251610, -75960, -424686, -324132, 1270582, 367422, 1492150, -1611778, -1071328, 197342, -881420, -1429610, 405990, 380124, -97330, 840488, -617230, -1713170, -1551804, -656350 ], [ -362128, 567152, -667812, 1038552, -631956, 1044888, 467548, 71204, -446940, 636240, -769836, -574632, -52868, 567372, 984700, -1157428, 548672, 164492, 347080, -504260, -23460, 52824, -181780, 969488, -1123180, -1041620, -218904, 394100 ], [ -720628, 388652, -1524562, 1277552, -1772706, 1216038, 1199098, -715546, -904990, 917940, -839436, -653832, -785918, 461272, 505950, -741178, 1159322, -72308, 690880, 148490, -348110, -464676, -37680, 1097638, -1455180, -312870, 488596, 980550 ], [ -760528, -148048, -1239112, 930752, -1714056, 1083288, 1334248, -699496, -882040, 338640, -357936, -390432, -338168, -256928, 84600, -401128, -248728, -717008, -734720, 256040, -463160, -1362576, 563520, 1224088, -1439280, 530280, -54704, 639000 ], [ -312286, -5034, -547394, 547762, -1176570, 934088, 942810, -379356, -414188, -217724, 323032, -118572, -194602, -772652, 192846, -193712, -1121542, -962960, -1068698, -10060, -609512, -635498, 479272, 699964, -589506, 779350, -695764, 352252 ], [ 426764, 542916, 386356, 143212, -353820, 775088, 237660, 121944, 318712, -760424, 1122832, 158328, -232252, -1167752, 616596, -65312, -1675492, -971360, -752348, -498760, -774512, 1059652, -13328, -211736, 757044, 674500, -1395064, 98152 ], [ 344438, 16536, 404476, 380776, 450576, 867248, 804732, 937056, 913060, -1280630, 983680, -22104, 299624, -748514, -158322, 430306, -1233082, -274994, -793418, -287248, -844430, 983986, 769054, 380764, 752574, 166000, 20762, 536536 ], [ 198464, -488128, 331840, 390816, 896480, 695360, 1153984, 1576352, 1091904, -1685952, 647264, -24640, 565984, -272288, -635648, 923744, -563968, 251264, -899712, -273024, -836864, 669376, 1259136, 756672, 590432, -184480, 1088992, 783232 ], [ 81164, -568228, 218140, -644034, 26330, -530740, 292084, 1466702, -216996, -1674852, -115486, 775460, -329366, 152962, 368752, 1291394, 621632, -75736, -1131912, -1210824, -574064, 41476, 262536, -148428, 280082, 177170, 197242, 101032 ], [ 388780, -389244, -73476, -1042612, -37840, -1147016, -584180, 975076, -324260, -721428, -728288, 929788, -1039580, 234008, 337424, 740660, 476092, 56152, -1285148, -1358832, 144128, 31684, -344792, -36116, 47252, 354900, -551856, -193720 ], [ 1110130, 42006, -538326, -821662, 682760, -1169516, -1474430, 111526, 738490, 1149522, -1195088, 455338, -1569530, -20092, -702376, -704290, -965558, 634852, -1361498, -737832, 1305728, 623734, -573092, 1066834, -110098, 353550, -1162056, -111220 ], [ 201400, 374256, -513336, -88792, 612560, 190264, -1188920, 719416, 215560, 1596312, -678728, 548488, -835040, 623888, 112544, 83000, -232088, 386992, -368288, 18048, 780488, 138064, 339568, 475624, -776488, 384960, -1124976, -564280 ], [ -880154, 663738, -374734, 689780, 414702, 1628690, -570144, 1540620, -632418, 1663486, -54506, 767214, 128676, 1352038, 1252110, 1272194, 907766, 30240, 637498, 589584, -59012, -464086, 1284670, -327922, -1445496, 500986, -911292, -1071626 ], [ 318196, 778188, -322084, 669080, 897252, 474140, 430656, 860520, -787068, 1501636, -770156, 827364, 248376, 716788, 1041060, 944444, 712916, 623040, -832052, -957216, 145288, 419564, -225980, 920228, -903696, 1359436, -553992, -805676 ], [ 720090, 714868, 31354, 289824, 1130808, -94610, 654778, 752648, -695914, 697668, -809584, 916224, -129738, 636308, 590296, 590246, 135962, 547274, -987438, -1255856, -122938, 601182, -1052868, 1291766, -607236, 1325498, -694274, -501272 ], [ -141360, 369568, 861904, -658176, 969408, 265840, -353072, 1552448, -214864, -1124832, 223616, 1050624, -1297488, 1435808, -240704, 194096, -1047088, -588976, 941712, 425344, -1140688, -330768, -795168, 272816, -699936, -123952, -1623824, -135872 ], [ -42786, 448282, 670822, -943788, 228546, 123430, -121622, 938120, 554540, -922632, 844430, 259986, -1441260, 1377896, -304154, -577108, -442282, -424318, 718866, 245452, -671074, -329010, -159864, -3268, -633312, -242302, -1741148, 728410 ], [ 507564, 726532, -1028, -917688, -785004, -255620, 693028, -341680, 1459640, 232368, 1271180, -965964, -1103160, 916496, -6404, -1524808, 1003868, 352532, -516684, -810248, 498476, 112140, 653136, 70232, -491712, 265748, -1476248, 1827460 ], [ 491726, 518164, -329778, -851584, 149524, 620784, 521302, 489096, 963432, -208120, 975814, -1037492, -670890, 197260, 123738, -611884, 516102, 353538, -239820, -324334, 1281418, 42290, 1084784, 200380, 102780, 389234, -278408, 1162246 ], [ 515216, 193984, -723808, -570184, 787424, 1285464, 383072, 845696, 702312, -675720, 464584, -1098392, -379720, -103960, 374888, 179456, -17968, 552608, -74040, -23384, 1768568, -106320, 1092264, 349240, 501640, 441464, 735232, 409216 ], [ 689516, -412016, -1323208, 300266, 462824, 1273314, 411272, -260704, 1193262, -1097670, -585866, -1217042, -483670, 763790, 971438, 496256, -533668, 1354808, -327690, -347234, 1471418, -433020, -37986, 545290, 328390, 326714, 1172032, -452384 ], [ 584348, -151724, -1245652, 845216, 378380, 1119372, 529100, -789688, 758196, -890124, -617396, -801872, -740584, 857060, 759152, 324932, -977716, 1107596, -89604, -111476, 762332, 88512, -546636, 44056, -228236, -65824, 925996, -1050308 ], [ 259598, 789226, -636202, 1134416, 482630, 854022, 717350, -864988, -404454, -187974, 151654, 32728, -1117684, 341810, -88648, -229918, -1365466, 35846, 534846, 563974, -270418, 1276512, -566886, -1005044, -1086086, -676624, 143446, -1441058 ], [ -275072, 931840, 534528, 425344, 301696, 634624, -198272, -871552, -758528, -675840, 346368, -483456, -425472, 694784, -382080, -644992, -1411968, 418048, -14080, -114944, 182784, 193024, 672128, -920832, -424064, -500736, -759680, -259584 ], [ -599092, 890226, 1401350, -270242, 71746, 404512, -992652, -847426, -862330, -1232654, 400766, -1110872, 315448, 1089536, -450144, -954642, -1237370, 862268, -691574, -851854, 711336, -954638, 1740422, -591672, 455076, -193046, -1457502, 962392 ], [ 512408, 575076, -61300, 110908, -158204, 66112, 22248, -713476, -318580, -1000604, 213116, -1034672, 270448, 859136, 238656, -790692, -117620, 213368, -943724, -571804, 192336, -204188, 556172, 29328, 1077576, 94804, -840252, 847792 ], [ 1148906, 527688, -347236, 93550, -38684, 150772, 662070, -324700, 398882, -499076, -67726, -1137464, 129880, 763970, 639894, -128970, 657874, 150086, -1199306, -120088, 61614, 93568, 141020, 260862, 1287972, 108688, -313752, 998182 ], [ 1180856, 821088, 864464, -431000, 525616, 773872, 824520, 388400, 1337432, 345424, -467176, -1468064, -132320, 840920, 675144, 1166280, 995224, 832136, -1459256, 550112, 425064, -184832, 704720, -3288, 973872, -226112, 97248, 1485832 ], [ 980266, 1150018, 377434, -598600, 198476, 1016592, 498240, 6010, 814852, -385716, -586346, -1061334, 135790, 194840, 99344, 633000, 921064, 743306, -881116, 389702, 134784, 385308, 17610, 542712, 706962, -83182, 107188, 888002 ], [ 704056, 1450180, -686912, -640300, -452332, 1106588, 20392, -712800, -181752, -1616928, -602748, -373216, 589972, -666204, -675312, -550368, 711636, 368792, 3884, -77648, -375340, 1212992, -1092092, 1350260, 425396, 217472, -29236, -68656 ], [ 754156, 228730, -276512, -824350, -1085182, 670838, 497092, 829200, 912948, -187728, -588198, 799184, 797122, 223146, -597912, -1192368, 1026786, -201508, 965534, -723848, -232990, 178592, -1024742, 951410, -1017454, -65728, -184786, 284744 ], [ 497920, -508208, -25712, -819232, -1288576, 222992, 667840, 1353456, 1452432, 724368, -317952, 1345664, 1003120, 753552, -539424, -1209840, 747408, -398656, 1326656, -796016, -25360, -598816, -908960, 393776, -1965376, -319360, -479968, 585296 ], [ -409280, -215558, -114062, -412132, -579376, -250558, 188440, -284994, 812082, 537618, 495648, 562064, 1206670, 521202, -521124, 99810, -795342, 197144, 411656, 351634, 320990, -830116, -690260, -501274, -1861576, -510160, -1071868, 773546 ], [ -1088044, -208200, -80052, 285596, -607924, -211300, -421968, -894424, 405412, -289084, 1088540, 107456, 771648, -222208, -241912, 311256, -642348, -224852, -185116, 505040, -186052, -982940, -1006908, -594820, -857280, -225044, -567588, 549544 ], [ -1622794, -380700, 31098, 1166546, -1101574, 151250, -1114968, -855124, 146062, -1519234, 1542290, -139744, -65952, -1287808, 201788, -169644, 579702, -1288502, -581266, 31640, -1231102, -1086290, -1661058, -183070, 714720, 360106, 627762, 65644 ], [ -1174672, -86448, -729920, 1035928, -1553472, 130552, -175288, 152768, 79016, -997024, 1390976, 612656, 9280, -318440, 476032, -629464, 334176, -1383016, -1231056, -637736, -244040, -415392, -682392, -488176, 534768, -450104, 755104, 29048 ], [ -727252, 268482, -1298600, 810178, -1828722, 16342, 736292, 775748, -43384, -357184, 1174226, 943526, 130510, 458620, 422392, -1023724, 12606, -1206826, -1771266, -1045826, 659620, -15282, -26292, -881926, 269988, -877724, 637594, -163342 ], [ -687352, 673932, -738800, 620428, -1414572, -314108, 863192, -539752, -466384, 31616, 944876, -823324, 59860, -371480, -873008, -1164424, -8844, -346876, -1768716, -328076, 392920, -1017132, -1332792, -1335076, 387288, 799576, -19556, -1163092 ], [ -197754, 186794, -21010, 357418, -1103060, -87042, 873912, -481812, -92552, 124860, 738984, -924656, 338268, -928890, -1600162, -330470, -546, 146256, -1296266, -295270, -267386, -1042478, -1883900, -1259570, 366430, 821718, 94892, -1693312 ], [ 753696, -1217056, 859040, 19168, -896960, 712608, 765312, 986688, 1099648, -85440, 557184, 684544, 975168, -1206240, -1743712, 1504480, 38304, 262656, -341216, -965920, -1331936, -64928, -1659200, -641120, 203680, -856032, 1001792, -1741312 ], [ 817432, -625526, 320494, -616442, -1294902, 400698, 112024, 507362, 399246, -553570, 309540, 286564, 338140, -313148, -494154, 1009756, 282238, 705680, 197176, -543300, -1726836, -761208, -1008756, 342304, 391272, -1101380, -93414, -837760 ], [ 681448, 345136, -515084, -1185944, -1761960, -109188, -530996, -379648, -674532, -1014220, 115728, -503300, -513236, 771172, 870252, -90968, 491800, 1163468, 603052, 49536, -1865760, -1801512, -345396, 1216780, 582912, -909296, -1594488, 223508 ], [ 1017148, -547064, -342434, -67844, -1140060, 570762, 642754, 119552, -139782, -584770, 746328, 459850, 143314, 404422, -789198, -895268, -333500, 772418, 784402, -809664, -1149360, -1578012, -861246, -299870, -271488, -153896, -1519188, 130958 ], [ 1195712, -1135856, -532216, 698072, -253560, 933808, 1306848, 326096, 460152, -337264, 1006824, 964696, 244960, -52600, -1188592, -882248, -658888, 490512, 890376, -1187432, -394432, -1179456, -1083432, -784272, -558496, 13728, -1175760, 175888 ], [ 1110512, -1215356, -1330366, 872822, 1077090, 764908, 1115448, 41396, 1169502, -395164, 646074, 700246, -584840, -661150, 527108, 502702, -145138, 391812, 869826, -757082, 425168, -487056, -812682, 464028, 106904, -805272, -382260, 451588 ], [ 1082112, -1241856, -1596416, 931072, 1520640, 708608, 1051648, -53504, 1405952, -414464, 525824, 612096, -861440, -864000, 1099008, 964352, 26112, 358912, 862976, -613632, 698368, -256256, -722432, 880128, 328704, -1078272, -117760, 543488 ] ], [ [ 782464, -935168, -764800, -1437824, -732160, 758144, 89472, 754688, -177152, 795520, -1406592, 179328, 2029824, 263936, 82304, -248448, 133888, -881152, 1415168, -633216, -857088, 6016, -935808, 541184, 596096, 8064, 829440, 1716096 ], [ 691120, -629168, -653680, -1196816, -793696, 237392, -429840, 979520, 91408, 252304, -1357536, -35280, 615168, -35968, 254624, 224448, 260896, -861088, 987200, -1171248, -106896, 246688, -654000, 41648, -37360, -110112, 69792, 1028688 ], [ 548395, -151043, -480055, -820241, -889846, -576283, -1241265, 1330820, 511033, -596471, -1280886, -370605, -1595232, -504568, 523874, 963348, 459346, -829738, 318500, -2011923, 1065279, 622738, -213675, -738877, -1027135, -294762, -1117158, -45387 ], [ 1161390, -133658, -289210, 154834, -478776, -243008, -1613370, 644230, 15338, -182306, -217446, -875680, -444722, -242368, 4084, 89798, 1011926, -592658, -759700, -1249528, 1149794, 550648, 32820, -17132, -1524740, -360692, -362728, 120308 ], [ 1429613, 125588, -4944, 903379, -191718, 119475, -1694556, 209871, -237612, 167998, 786956, -1123005, 620626, -125814, -321333, -659176, 1339884, -313904, -1208859, -450403, 1018902, 312979, 306763, 667401, -1575552, -348493, 196594, 119575 ], [ 337388, 1322288, 593856, 733204, -451368, 302100, -890256, 888996, 560688, -7352, 1349456, -449580, 576376, -684264, 208692, -590176, 815184, 56896, 587916, 83372, 418152, -380396, 721588, 858876, -221952, -98668, -382856, -751100 ], [ -82477, 1625888, 507348, 468571, -52347, 283758, -547014, 1148598, 931899, -27326, 1030127, -428664, 302026, -703968, 91707, -154342, -106731, 446143, 892707, 562274, 196131, -615872, 1102171, 714600, 235935, 135050, -356597, -754298 ], [ 118298, 1105088, -211752, 116746, 954678, 79908, -629364, 1020948, 908874, 96124, -103198, -1010064, -184724, -226368, -622518, 620108, -1395306, 852418, -179718, 990524, 323706, -428672, 1451146, 260400, -132990, 353900, 228778, 43252 ], [ 47074, 514748, -553933, -783652, 882491, -533923, -114463, 221810, -151700, 220916, -616336, -340598, -120522, -428857, -515622, 736734, -1166689, -145405, -321405, 1020139, -390397, 87989, 460500, -157993, 618716, 434219, 713076, -72734 ], [ -89744, 6712, -677056, -1624680, 506568, -1000160, 428352, -513904, -1251344, 378344, -945504, 399744, 39840, -690416, -201128, 643008, -633592, -1278720, -159552, 967920, -1121456, 656368, -615712, -475552, 1384896, 461800, 953464, -301400 ], [ -253094, 321637, 309944, -914055, -338757, 557740, 56952, 572246, -683894, 806519, -926004, -670656, -53460, -139466, 273697, 52008, -466717, -847920, 755448, 996570, -376706, 1024618, 166388, -17452, 118296, 313975, -654611, 282175 ], [ -713774, 268762, 606494, -17670, -712452, 943630, 39192, 1184756, -299474, 805394, -914034, -963156, 85140, 122914, 222952, -429282, -396232, -236250, 1150998, 644430, 105064, 835438, 728558, 369488, -395484, 300490, -1042886, 302860 ], [ -1620449, -335813, -132631, 1157355, -378702, -428495, 551892, 1086806, -189599, 160319, -913359, -88806, 571590, -47561, -616148, -746007, -470332, 646725, 767373, -278895, 192364, -189887, 960833, 649688, 219966, 488515, 398539, -520790 ], [ -327108, 57128, 18380, 1108872, -449460, -696400, 197128, 753400, -591092, -184976, -493148, 177508, 831892, -78000, -600420, -447936, 180292, 728588, 579944, -182708, -145488, -645708, 330012, 470104, 489044, 676280, 400084, -8196 ], [ 1939317, 891278, 563105, 519222, -699135, -475900, -541322, 315850, -1218767, -397676, 112627, 174883, 992167, -46500, -206595, 122064, 1151467, 456113, 479294, 364417, -671388, -849633, -682563, 87154, 604919, 863930, -235241, 1095429 ], [ -90994, 1071638, -570120, 206776, -302346, 144570, -837622, 252000, -696038, -448612, 322280, 564088, 1261666, 499448, 904512, 54702, -241732, 488148, 227610, 600816, -533804, -708718, -157714, -432400, 238684, 1253970, 513160, 945568 ], [ -1365640, 1000004, -1306314, -101336, -124377, 456789, -946696, 236607, -298358, -542512, 466310, 595918, 1409014, 812696, 1467237, 272622, -1073422, 492294, -21579, 851454, -405566, -586495, 20453, -716647, 11821, 1524105, 805198, 533593 ], [ -547840, 303104, -963264, -407936, -531552, -37536, -589696, 332832, -262208, -752512, 455360, -304832, 1238464, 509696, 594912, 1246272, -379072, 414144, -259104, 1149504, -324416, -524320, -746272, -391072, 160096, 1478880, -124352, -508832 ], [ -297855, 293731, -801072, -801869, -584020, -703689, -397300, 202877, -38062, -665769, 727995, -355816, 1327763, 227852, 92473, 1410404, -729, 53656, -56309, 787375, -532097, -370641, -953825, -208128, 184617, 1257613, -22203, -1002835 ], [ -470430, 796006, -773472, -1260794, -372520, -1497714, -327400, -95398, 325988, -358194, 1211670, 225584, 1610438, -38248, -134702, 972104, 142446, -516944, 474166, -66050, -954722, -148866, -745250, -131328, 117042, 905338, 847722, -1088710 ], [ -24075, 101371, -486912, 45876, 88255, -230264, 71075, -393998, 597608, -437304, 915085, 29714, 803063, 664997, 177363, -13236, -351964, -697154, 62076, 51560, -249467, -14191, -47615, -355478, -100098, 620728, 240717, -907500 ], [ 348276, -575948, -162744, 1225920, 551704, 1045732, 416192, -551636, 615404, -595224, 617548, -157192, 135908, 1119476, 391308, -990372, -728080, -692504, -524640, 224792, 335764, 162068, 642640, -508340, -228672, 291676, -334656, -656376 ], [ -167799, -195623, 149706, 315120, 827854, 701557, 215792, 31039, -624721, -854574, 945223, 330758, 1085333, -514999, -345417, -1482597, 31820, -32654, -1266840, -94258, -620111, 626993, 899140, -43865, 228528, -325349, 448944, -253926 ], [ -227662, 202688, 98050, -216478, 990954, -39942, 529948, 70734, -859058, -984928, 762626, 473472, 1263060, -959542, -505162, -1087116, 120900, 641034, -1082540, -8266, -1130518, 750626, 389450, -121112, 17594, -392118, 813698, 109900 ], [ 262613, 622688, -392675, -290803, 1017729, -1260567, 1464598, -544341, 119467, -959728, -35299, 199872, 510210, 30833, 30863, 378834, -598950, 1331409, 219010, 566159, -1103743, 462701, -1044175, -851612, -999031, 204657, 673373, 427150 ], [ 367832, 789512, 1736, 155112, 1120944, -551768, 639448, 251000, -2352, -465024, 22848, -322200, 723024, 543080, 761936, -244016, -933296, 1207040, 46080, -80552, -586184, 495208, -1019504, -316736, -623720, -497768, -353208, -33048 ], [ 338372, 860612, 618257, 761562, 1174701, 759082, -677999, 1416911, -481713, 171468, 326211, -884934, 1192137, 867701, 1504649, -1498475, -1065296, 800165, -567234, -1079783, 76753, 608122, -510899, 623452, 159187, -1562051, -1565898, -687525 ], [ 212072, 695912, -642118, 984612, -580974, 808132, 519226, -8314, -582138, 387768, -456114, -400284, -50838, 582626, 938474, -902750, 519904, 247490, 256716, -595958, 232378, 41572, -262574, 987352, -609938, -731726, -28548, 325950 ], [ -2878, 301362, -1443043, 895912, -1700699, 911857, 1258751, -861039, -695813, 386718, -792514, -96684, -773013, 359076, 405349, -543775, 1108079, -267710, 493216, -312233, 342003, -607878, -76424, 1155377, -1162338, 80399, 712302, 968225 ], [ -395128, -552888, -1325068, 183712, -1548524, 1124932, 1082876, -568764, -835988, -49032, -237064, -155184, -453588, 258576, -61676, -658300, -297796, -707960, -445184, -428708, 359628, -1423128, -14624, 931652, -1281288, 856124, -139848, 868100 ], [ -74341, -548871, -765387, 50035, -811199, 990348, 693903, -464442, -693458, -325546, 215268, -137074, -291143, -72882, -94515, -631496, -1073025, -823064, -759471, -541282, 50180, -554791, 217692, 355850, -638603, 972345, -762638, 619690 ], [ 671234, -33546, 57438, 261010, 274726, 648648, 177978, -472092, -382508, -507196, 606168, -73324, -222218, -541932, 131310, -520496, -1472550, -744464, -701946, -651532, -454120, 1316534, 551592, -429700, 457822, 695670, -1248788, 282940 ], [ 211241, 37764, 94698, 459772, 475864, 646152, 916266, 654480, 694342, -1004521, 306240, -38692, 230140, -658875, -565395, -136325, -675615, -523379, -565623, -553816, -773293, 1224947, 869829, 40826, 191221, 29352, 194095, 610660 ], [ -149536, 47328, 2400, 376432, 504400, 469856, 1379488, 1543408, 1256160, -1428896, 49168, 156320, 385488, -573424, -958592, 295952, 152448, -374208, -574912, -631232, -870272, 920864, 949184, 388256, -59632, -415088, 1201744, 714560 ], [ 242114, -28422, -315750, -743243, 180175, -456094, 426238, 1192333, -326790, -1483046, 171643, 952070, -677337, 145451, 63208, 818027, 711648, -535908, -1146412, -1421132, -207272, 462614, 152684, -120994, 184643, 83587, -14081, -219940 ], [ 630002, -42346, -548438, -1045918, 231048, -922092, -480766, 712742, -576966, -679726, -83792, 981930, -1286138, 400004, 36056, 593630, 434506, -170396, -1406426, -1359528, 567296, 394358, -261156, 139218, 96494, 288142, -874568, -623732 ], [ 1014227, 3929, -697913, -553093, 647148, -940242, -1342741, 108017, 470559, 958499, -707192, 266055, -1452863, 202454, -1012444, -357595, -656969, 708454, -1363151, -468828, 1450496, 705833, -302406, 1148643, -315331, 206317, -1389068, -510782 ], [ 297332, 26024, -395828, 9692, 262008, 206388, -1060276, 776372, 89004, 1430084, -241292, 483180, -680528, 701144, 72176, 147380, -314564, 190024, -561776, 257472, 1083596, 383288, 386664, 773628, -808156, 402592, -1238888, -576692 ], [ -548655, 93279, -20557, 539966, -195139, 1412611, -487088, 1614338, -565051, 1585621, 369561, 873789, 264454, 1284497, 1492781, 897195, 301289, -518672, 228511, 726232, 488682, -11193, 1049973, 196717, -1187860, 707263, -875274, -653591 ], [ 25470, 657954, -30982, 584516, 594086, 368986, 130912, 1008188, -395626, 1504246, -256914, 683814, 606004, 999422, 996806, 488970, 91214, 317728, -930014, -907568, 714732, 435282, -310602, 1020742, -271960, 1389538, -52524, -402866 ], [ 216911, 704254, 254335, 258736, 985460, -273859, 440671, 895212, -338663, 724406, -288744, 673088, 252105, 980654, 354468, 74481, -349585, 449399, -940893, -1225928, 354721, 576677, -858742, 1316329, 198442, 1245023, -96555, -225540 ], [ -198664, -71696, 1008760, -654464, 745760, -280984, 261496, 1564512, -460088, -1163344, 622656, 946688, -1204920, 1384304, -520032, -349944, -1156360, -536776, 868632, 542272, -934904, 234152, -118192, 773704, -37808, -210952, -1515480, -164640 ], [ -145243, -221009, 978193, -943730, 427979, -403471, 514087, 807852, 320626, -976108, 981165, 116291, -1314066, 1312124, -601839, -831438, -707719, -301909, 523203, 570658, -882107, -130099, 381740, 558346, -40784, -119893, -1674042, 653967 ], [ 128882, -75434, 578218, -939380, 73454, -580246, 969862, -619848, 1525876, 187592, 1079490, -1233634, -788916, 1016024, -310614, -1339788, 331706, 507566, -836322, -219692, -197582, -504574, 768440, 496996, 66016, 699182, -1239492, 1829142 ], [ 620109, 428206, 364685, -738368, 657198, 623336, 803385, 113836, 1181628, -481300, 705505, -973982, -743303, 703426, -76913, -309298, 372929, 147435, -626274, 266947, 930199, -26701, 1104040, 331402, 164202, 248787, -214956, 892865 ], [ 1013784, 694176, -47760, -429708, 959568, 1485796, 609040, 502336, 939068, -1015020, 151500, -742852, -617868, 550396, 273852, 561792, 325624, 122480, -461364, 459292, 1681684, 294344, 1092380, 287412, 157932, -142828, 609024, -56640 ], [ 1122834, 279576, -1021260, 160167, 417468, 1306171, 384940, -221264, 1092893, -1038945, -861975, -711427, -236793, 837421, 950877, 878592, 110074, 1107380, -538839, -253883, 1364959, 119894, 129605, 585687, -134943, -277153, 837024, -883440 ], [ 1026714, 152718, -1143630, 708336, 36354, 838594, 483106, -618356, 535070, -923010, -980766, -371512, -448380, 910246, 691176, 581814, -422366, 1090370, -312150, -351422, 860410, 533024, -279778, 195204, -504258, -532144, 619698, -1223670 ], [ 769389, 251943, -597255, 1223736, -218271, 144769, 834481, -758906, -581905, -697185, -396591, 210788, -1125630, 814771, -304524, -197061, -1203791, 286145, 153525, 34753, 208285, 1407824, -254353, -736446, -933633, -881944, 52473, -1181595 ], [ -69056, 427008, 445440, 334400, 244160, 111232, -7104, -494784, -665728, -972800, -110208, -121536, -328960, 880384, -747712, -502080, -1283904, 288128, -114304, -103808, 190208, 586496, 774208, -894848, -626368, -693760, -854336, -14592 ], [ -734174, 571603, 1215489, -617691, 646091, 124720, -734146, -228363, -586047, -1278445, 55637, -605924, 582132, 967040, -867280, -714435, -1144831, 328842, -511977, -309293, 195484, -345261, 1667777, -785972, -94010, -451929, -1585189, 1084772 ], [ 190276, 463078, -97086, -530166, -21034, -248480, 398204, -353238, -588222, -1257370, -182038, -1060424, 685032, 1015040, 343520, -861510, -431806, -211308, -931602, -379418, -297416, -223386, 772802, 104728, 1011340, -435954, -952714, 665672 ], [ 722983, 550540, -461670, -532995, -106138, -166082, 1056905, -222330, -72165, -745750, -440173, -1318772, 500964, 1011659, 729881, -298359, 212579, -283551, -1266615, -150596, -510179, -32640, 510074, 275797, 1256710, -352296, -383236, 682865 ], [ 757108, 887440, 380280, -650820, 549512, 496168, 1112780, 234120, 1103460, 390200, -724348, -1327472, -48336, 942884, 66956, 1168716, 769604, 239724, -1493940, 458704, -366404, 245760, 1052024, -469028, 407560, -182496, 106064, 1255340 ], [ 874503, 1041355, 124815, -729100, 505122, 583448, 400800, -14145, 679190, -208990, -670823, -1027897, -65731, 468484, -248424, 930076, 747644, 247319, -591290, 538849, -704, 801690, 140599, 82772, 104835, -206461, 388894, 1003915 ], [ 1020852, 1100150, -502240, -786866, 192686, 457626, -536292, -467344, -271188, -1370544, -504554, -593616, 112110, -116538, -438440, 68144, 527950, 57796, 703538, 404680, 417230, 1403232, -1244458, 1077950, -27874, -285504, 585506, 467960 ], [ 1118802, 115775, -126640, -620741, -611989, 185001, 501558, 952856, 810462, -28344, -705329, 665784, 356235, 644487, -665540, -904456, 775675, -482054, 1315013, -528620, -203845, -13968, -626833, 1046675, -1207549, 196896, 375581, 482060 ], [ 917376, -435592, 127640, -476336, -915520, -108072, 1000992, 1439528, 1345944, 840600, -459008, 1176768, 604776, 1070232, -757040, -1158568, 499864, -577760, 1346144, -958184, -347608, -950064, -241264, 725768, -1951456, 447168, 42032, 515000 ], [ 79776, -66817, 124115, -378086, -154120, -444597, 356292, -57547, 720819, 703875, 737392, 97368, 862701, 783507, -560390, 114107, -888461, 270340, 144044, -317309, 522917, -863814, -348814, -210607, -1769356, 204168, -554218, 587975 ], [ -733490, 132724, 298978, 260250, -139806, -377702, -355384, -465572, 494790, -67466, 1239514, -450272, 768864, -66304, -438996, 164516, -751794, -20750, -581082, 147064, 182538, -868506, -840970, -206742, -670752, 310354, -183686, 508828 ], [ -1531415, 225574, 586303, 1239075, -596481, -56477, -1109284, -187022, 520365, -1238891, 1303939, -662672, 453264, -1271104, -365046, -555634, 346281, -1030025, -1005507, 500164, -921237, -930531, -1575595, 389883, 1005648, 636679, 796339, 333778 ], [ -1190680, 169912, -552672, 1162948, -1313120, -359084, -70772, 448800, -54500, -655984, 1337152, 436104, 88160, -364028, -156864, -530980, 333712, -1326524, -1377912, -409564, -422796, -705392, -776004, -351528, 784168, -314036, 469744, 331924 ], [ -745870, 230347, -1356252, 957643, -1836755, -627719, 831238, 726390, -587540, 18656, 1278307, 1073649, -219955, 353002, -132204, -506770, 219637, -1242119, -1665387, -1078219, 119814, -644147, -235614, -1072833, 428038, -848666, -20561, 100819 ], [ -353620, 816322, -230952, 670018, -1481330, -503594, 449188, -576060, -706040, 337856, 864082, -673626, -279730, -559748, -896904, -791020, 156862, 72406, -1634562, -262594, 179364, -1356722, -1363764, -1162758, 314788, 806884, -627686, -1118606 ], [ 17281, 331591, 428925, 543047, -952782, -38699, 335092, -505070, -216556, 513866, 482972, -893800, 70714, -1044223, -1364827, -127441, -71451, 632760, -1178903, -209169, -338175, -1062749, -1839530, -1058803, 167461, 838393, -378446, -1691456 ], [ 366256, -1252784, 610800, 581072, -246432, 776176, 496192, 976480, 897344, 542816, 135872, 454400, 842464, -1088848, -1527952, 1509584, -469776, 418560, -286928, -938544, -1448400, 264976, -1645280, -755728, -14864, -798032, 750304, -1600256 ], [ 335684, -585129, 89277, -212095, -806281, 541087, 263172, 703547, 318829, 31621, -40954, 271078, 347130, -614922, -451959, 757050, 52181, 667864, 244852, -497654, -1781182, -527700, -1148478, 352048, 353340, -894262, -196625, -995520 ], [ 263036, 539784, -573954, -1075396, -1569052, 100714, 24354, 21248, -627494, -574754, -111400, -224726, -362958, -38682, 720786, -569700, 717188, 950434, 617842, 147904, -1801264, -1777500, -621534, 1461250, 794496, -527656, -1574420, -285906 ], [ 890186, -100116, -673179, -153046, -716602, 574039, 947979, 102848, -525569, -591179, 510500, 462199, 408867, 96993, -858189, -1047750, 157238, 170059, 288067, -502496, -649864, -1671450, -691509, 77275, 357696, 358244, -1433870, 28269 ], [ 1179936, -590888, -855508, 614436, 167404, 692296, 1497552, 253944, -23916, -566248, 647804, 671332, 650960, 15724, -1163304, -975628, -186188, -208040, 95660, -722620, 7392, -1314016, -717916, -380824, 231696, 552432, -1047928, 216024 ], [ 903336, -831338, -1177333, 1121961, 1104379, 214546, 1419252, 521694, 1148709, -471898, -28321, 78457, 3860, -429701, 669846, 19997, -166163, 89110, 133835, -220495, -164808, -534616, -671191, 715226, 627396, -414468, -250078, 191574 ], [ 811136, -911488, -1284608, 1291136, 1416704, 55296, 1393152, 610944, 1539584, -440448, -253696, -119168, -211840, -578176, 1280896, 351872, -159488, 188160, 146560, -53120, -222208, -274816, -655616, 1080576, 759296, -736768, 15872, 183424 ] ], [ [ 867840, -601088, -233984, -1523200, -643072, 539136, 969216, 962560, -28672, 1274368, -1566208, 413184, 2022400, 271360, 932352, -22016, -601088, -1341440, 1236992, -236032, -946176, 336384, -1384960, -67584, 859648, 279040, 1007616, 1868288 ], [ 741696, -694592, -82496, -1289152, -857728, -13632, 220224, 1126144, 168896, 326080, -1492096, 264000, 652288, -329216, 673152, 500992, 52096, -1034624, 614144, -928576, -2496, 301440, -712000, -434880, 32704, 2176, 206208, 1349312 ], [ 544596, -840692, 154204, -923452, -1193128, -877332, -950076, 1381744, 477596, -1155620, -1376296, 30900, -1488512, -1267616, 268152, 1318192, 1072696, -555224, -359056, -2010676, 1472004, 246840, 339500, -1008780, -1259396, -430424, -1045992, 538412 ], [ 1078856, -460952, -188696, -3912, -627488, -92672, -1494296, 735464, -23464, 34440, -324456, -759680, -505912, -971776, -208, 431592, 1483176, -818104, -1136816, -1548576, 1213304, 560160, 338480, 185520, -1635056, -289584, 150688, 108592 ], [ 1345484, 138928, -247616, 733236, -172520, 507060, -1763344, 296900, -300368, 897928, 709584, -1333516, 447032, -703784, -73644, -312800, 1578960, -954688, -1287188, -884852, 920360, 541876, 316884, 1155036, -1568128, -168780, 968632, -320732 ], [ 520784, 1361728, 803584, 713136, -314720, 74160, -1246144, 786800, 384832, -3872, 1454784, -1032016, 537632, -831584, 484656, -156800, 749760, -479488, 655312, 90448, 932960, -697424, 481584, 926736, -214528, -256080, -102368, -841232 ], [ 341300, 1714048, 812080, 496788, -16532, -223800, -1011304, 1052840, 641812, -189320, 1149636, -1035808, 230744, -897920, 321300, 314008, -312660, -23164, 798196, 711160, 628724, -1122560, 863124, 409056, 368900, -64296, -281516, -488600 ], [ 757400, 1262848, -141920, 99288, 688168, -397200, -1037104, 1112240, 503512, 286480, -125064, -1321408, -443056, -907520, -508200, 1075408, -1590360, 415736, -720104, 1004560, 32024, -796160, 1444824, -375744, 241400, 385104, 362584, 670000 ], [ 793592, 324624, -596940, -774256, 985876, -851444, -562948, 273720, -231856, 639792, -749504, -770088, -353624, -710940, -624488, 1009160, -1534844, -220428, -363020, 1237204, -461708, -311892, 264112, -733788, 847120, 170580, 1020592, 462200 ], [ 645696, -497888, -805120, -1612384, 1063136, -1134720, -41216, -521792, -1009600, 933984, -1150592, -205312, -83584, -449600, -476512, 659712, -1177632, -959488, 384256, 1380416, -837952, 244800, -1075072, -842112, 1386752, -125856, 1397280, 25952 ], [ -313704, 584812, 94880, -1238884, 76436, 553680, -82016, 768808, -994600, 968484, -930992, -1136512, 232016, -42200, 513788, -470688, -856332, -493888, 794656, 891416, -428152, 1104600, -353872, 320688, -36448, 167844, -608820, 302852 ], [ -1139784, 746392, 220040, -387304, -592624, 1058760, 136864, 1484848, -831160, 815544, -869432, -1089712, 388016, 225400, 511328, -1060728, -752352, -60568, 959656, 297416, -241312, 1237320, 421448, 1053888, -531088, 277464, -1273320, 270032 ], [ -1765884, -473708, -817060, 1181396, -785224, -211140, 745264, 1339048, -445060, 381444, -1044932, 424088, 304616, 283300, -980272, -840228, -974352, 324332, 756556, -454084, -388912, 279420, 1277948, 1142688, 367112, 110964, 74580, -227368 ], [ -342768, -79520, -309552, 1021408, -810800, -393408, 91104, 837152, -868912, -13760, -855184, 975472, 726448, 220352, -1205360, -642816, -268048, 725456, 500832, 94416, -792768, -314064, 508304, 714400, 793776, 205088, -26448, 67088 ], [ 1986732, 1028680, 881148, 96808, -762500, -94608, -1121496, 177752, -1651012, -391760, -503884, 1101172, 1371748, 103952, -870260, -455616, 848852, 1133756, 221832, 1217916, -1309968, -746364, -980596, 57400, 1011876, 414488, -768348, 711788 ], [ -83512, 991656, -612576, -108512, -411096, 318744, -1374760, 145280, -480104, -251760, 380512, 985632, 1362296, 553504, 583424, -191160, -520944, 930224, -343400, 998464, -1279568, -464712, 218184, -517312, -52592, 1017272, 210400, 658816 ], [ -1285600, 707568, -1665624, -301088, -212508, 512556, -1267552, 138500, 244696, -214464, 884200, 605256, 1370792, 724768, 1381484, 288456, -1177416, 854504, -688724, 877960, -1235720, -416004, 799596, -934756, -556724, 1473500, 784840, 265372 ], [ -102400, -172032, -1492224, -485888, -417408, 137856, -266752, 176000, -245504, -459264, 390400, -447744, 1448192, 160768, 454784, 1318656, 86784, 1128704, -458624, 1058560, -1176320, -991104, -299904, -950656, 424576, 1539200, 259840, -979328 ], [ 269820, -240652, -1382464, -789196, -747696, -573276, -44080, -197236, -133704, -283868, 545556, -733280, 1482420, -157616, -74596, 1491952, 352868, 589344, -267052, 660036, -1040380, -776380, -735484, -594176, 860636, 1246796, 286444, -1318964 ], [ 38520, 294248, -1320064, -1180696, -1171296, -1534776, -400480, -876136, 426096, 204232, 1183656, -447680, 1484520, -293216, -308296, 1027552, -123832, -555456, -104152, -169464, -847480, 26120, -676984, 39424, 890936, 687896, 723544, -985064 ], [ 301740, -431852, -1028864, 217904, -536956, -425376, -49420, -987976, 648416, 134112, 1049036, -747080, 1154340, 644204, 404404, -285488, -346512, -657656, -256112, 117216, -24340, 70460, 104316, 21464, -3064, 873376, 79564, -845904 ], [ 451632, -1034960, -656672, 1472768, 181664, 704112, 299264, -837808, 576080, -76704, 879824, -971744, 893040, 1278512, 904144, -1511792, -352704, -530336, -551552, 411552, 556976, 45488, 874176, -23344, -694528, 1002640, -503552, -658464 ], [ -392868, 26140, -44072, 527168, 488264, 266412, 64064, 229892, -770620, -575304, 1153124, -331544, 1261740, -545188, -478556, -1597292, 572496, -40136, -1345952, -155448, -640324, 268988, 1000176, 317156, 423872, 235540, 106048, -60264 ], [ -333512, 701952, -50952, 62328, 781400, -357608, 455824, 488392, -983352, -789120, 947704, 83712, 970160, -900904, -931288, -894672, 607984, 638424, -1215824, -144856, -1169320, 504184, 422104, 26208, 332824, -99624, 571896, 357328 ], [ 815788, 913152, -804852, 177228, 1058300, -1206308, 1603624, -228908, 171348, -659520, 165004, 227712, -117640, 513596, -262588, 758328, -429416, 1544124, 29176, 562244, -892420, 753484, -1004996, -1026192, -1216676, 86076, 864396, 557128 ], [ 845984, 1054688, -332576, 562272, 1208640, -447136, 694432, 486944, -279360, -164352, 473856, -505248, 286400, 1102432, 622272, 43200, -879936, 1630208, 75776, 96928, -585952, 839264, -1183296, -559872, -477792, -559712, -193824, 10336 ], [ 521072, 1154672, 476476, 1016472, 1240908, 796376, -793796, 1574468, -1215036, 418896, 1077108, -1445736, 1113692, 1367980, 1517148, -1385172, -1059264, 1402988, -253048, -729956, -252484, 836120, -924468, 406416, 935604, -1410932, -1579992, -718700 ], [ 786272, 824672, -616424, 930672, -529992, 571376, 570904, -87832, -717336, 139296, -142392, -225936, -48808, 597880, 892248, -648072, 491136, 330488, 166352, -687656, 488216, 30320, -343368, 1005216, -96696, -421832, 161808, 257800 ], [ 714872, 214072, -1361524, 514272, -1628692, 607676, 1318404, -1006532, -486636, -144504, -745592, 460464, -760108, 256880, 304748, -346372, 1056836, -463112, 295552, -772956, 1032116, -751080, -115168, 1213116, -869496, 473668, 936008, 955900 ], [ -29728, -957728, -1411024, -563328, -1382992, 1166576, 831504, -438032, -789936, -436704, -116192, 80064, -569008, 774080, -207952, -915472, -346864, -698912, -155648, -1113456, 1182416, -1483680, -592768, 639216, -1123296, 1181968, -224992, 1097200 ], [ 163604, -1092708, -983380, -447692, -445828, 1046608, 444996, -549528, -972728, -433368, 107504, -155576, -387684, 626888, -381876, -1069280, -1024508, -683168, -450244, -1072504, 709872, -474084, -43888, 11736, -687700, 1165340, -829512, 887128 ], [ 915704, -610008, -271480, 378808, 903272, 522208, 118296, -1066128, -1083728, -253968, 89504, -304976, -212184, 83888, -353976, -975680, -1269608, -517568, -651544, -804304, -133728, 1573416, 1116512, -647664, 158600, 716840, -1102512, 467728 ], [ 78044, 58992, -215080, 538768, 501152, 425056, 1027800, 371904, 475624, -728412, -371200, -55280, 160656, -569236, -972468, -702956, -118148, -771764, -337828, -820384, -702156, 1465908, 970604, -299112, -370132, -107296, 367428, 684784 ], [ -497536, 582784, -327040, 362048, 112320, 244352, 1604992, 1510464, 1420416, -1171840, -548928, 337280, 204992, -874560, -1281536, -331840, 868864, -999680, -250112, -989440, -903680, 1172352, 639232, 19840, -709696, -645696, 1314496, 645888 ], [ 403064, 511384, -849640, -842452, 334020, -381448, 560392, 917964, -436584, -1291240, 458772, 1128680, -1025308, 137940, -242336, 344660, 801664, -996080, -1160912, -1631440, 159520, 883752, 42832, -93560, 89204, -9996, -225404, -540912 ], [ 871224, 304552, -1023400, -1049224, 499936, -697168, -377352, 450408, -829672, -638024, 560704, 1034072, -1532696, 566000, -265312, 446600, 392920, -396944, -1527704, -1360224, 990464, 757032, -177520, 314552, 145736, 221384, -1197280, -1053744 ], [ 918324, -34148, -857500, -284524, 611536, -710968, -1211052, 104508, 202628, 767476, -219296, 76772, -1336196, 425000, -1322512, -10900, -348380, 782056, -1364804, -199824, 1595264, 787932, -31720, 1230452, -520564, 59084, -1616080, -910344 ], [ 393264, -322208, -278320, 108176, -88544, 222512, -931632, 833328, -37552, 1263856, 196144, 417872, -526016, 778400, 31808, 211760, -397040, -6944, -755264, 496896, 1386704, 628512, 433760, 1071632, -839824, 420224, -1352800, -589104 ], [ -217156, -477180, 333620, 390152, -804980, 1196532, -404032, 1688056, -497684, 1507756, 793628, 980364, 400232, 1216956, 1733452, 522196, -305188, -1067584, -180476, 862880, 1036376, 441700, 815276, 721356, -930224, 913540, -839256, -235556 ], [ -267256, 537720, 260120, 499952, 290920, 263832, -168832, 1155856, -4184, 1506856, 256328, 540264, 963632, 1282056, 952552, 33496, -530488, 12416, -1027976, -857920, 1284176, 451000, -395224, 1121256, 359776, 1419640, 448944, -56 ], [ -286268, 693640, 477316, 227648, 840112, -453108, 226564, 1037776, 18588, 751144, 232096, 429952, 633948, 1325000, 118640, -441284, -835132, 351524, -894348, -1196000, 832380, 552172, -664616, 1340892, 1004120, 1164548, 501164, 50192 ], [ -255968, -512960, 1155616, -650752, 522112, -827808, 876064, 1576576, -705312, -1201856, 1021696, 842752, -1112352, 1332800, -799360, -893984, -1265632, -484576, 795552, 659200, -729120, 799072, 558784, 1274592, 624320, -297952, -1407136, -193408 ], [ -247700, -890300, 1285564, -943672, 627412, -930372, 1149796, 677584, 86712, -1029584, 1117900, -27404, -1186872, 1246352, -899524, -1085768, -973156, -179500, 327540, 895864, -1093140, 68812, 923344, 1119960, 551744, 2516, -1606936, 579524 ], [ -249800, -877400, 1157464, -961072, 931912, -904872, 1246696, -898016, 1592112, 142816, 887800, -1501304, -474672, 1115552, -614824, -1154768, -340456, 662600, -1155960, 370864, -893640, -1121288, 883744, 923760, 623744, 1132616, -1002736, 1830824 ], [ 748492, 338248, 1059148, -625152, 1164872, 625888, 1085468, -261424, 1399824, -754480, 435196, -910472, -815716, 1209592, -277564, -6712, 229756, -58668, -1012728, 858228, 578980, -95692, 1123296, 462424, 225624, 108340, -151504, 623484 ], [ 1512352, 1194368, 628288, -289232, 1131712, 1686128, 835008, 158976, 1175824, -1354320, -161584, -387312, -856016, 1204752, 172816, 944128, 669216, -307648, -848688, 941968, 1594800, 695008, 1092496, 225584, -185776, -727120, 482816, -522496 ], [ 1556152, 971168, -719312, 20068, 372112, 1339028, 358608, -181824, 992524, -980220, -1138084, -205812, 10084, 911052, 930316, 1260928, 753816, 859952, -749988, -160532, 1258500, 672808, 297196, 626084, -598276, -881020, 502016, -1314496 ], [ 1469080, 457160, -1041608, 571456, -305672, 557816, 437112, -447024, 311944, -955896, -1344136, 58848, -156176, 963432, 623200, 838696, 132984, 1073144, -534696, -591368, 958488, 977536, -12920, 346352, -780280, -998464, 313400, -1397032 ], [ 1279180, -285340, -558308, 1313056, -919172, -564484, 951612, -652824, -759356, -1206396, -944836, 388848, -1133576, 1287732, -520400, -164204, -1042116, 536444, -227796, -494468, 686988, 1539136, 58180, -467848, -781180, -1087264, -38500, -922132 ], [ 136960, -77824, 356352, 243456, 186624, -412160, 184064, -118016, -572928, -1269760, -566784, 240384, -232448, 1065984, -1113344, -359168, -1155840, 158208, -214528, -92672, 197632, 979968, 876288, -868864, -828672, -886784, -948992, 230400 ], [ -869256, 252980, 1029628, -965140, 1220436, -155072, -475640, 390700, -309764, -1324236, -289492, -100976, 848816, 844544, -1284416, -474228, -1052292, -204584, -332380, 233268, -320368, 264116, 1595132, -980272, -643096, -710812, -1712876, 1207152 ], [ -131856, 351080, -132872, -1171240, 116136, -563072, 774160, 7000, -857864, -1514136, -577192, -1086176, 1099616, 1170944, 448384, -932328, -745992, -635984, -919480, -187032, -787168, -242584, 989432, 180128, 945104, -966712, -1065176, 483552 ], [ 297060, 573392, -576104, -1159540, -173592, -482936, 1451740, -119960, -543212, -992424, -812620, -1500080, 872048, 1259348, 819868, -467748, -232716, -717188, -1333924, -181104, -1081972, -158848, 879128, 290732, 1225448, -813280, -452720, 367548 ], [ 333360, 953792, -103904, -870640, 573408, 218464, 1401040, 79840, 869488, 434976, -981520, -1186880, 35648, 1044848, -541232, 1171152, 543984, -352688, -1528624, 367296, -1157872, 676352, 1399328, -934768, -158752, -138880, 114880, 1024848 ], [ 768740, 932692, -127804, -859600, 811768, 150304, 303360, -34300, 543528, -32264, -755300, -994460, -267252, 742128, -596192, 1227152, 574224, -248668, -301464, 687996, -136192, 1218072, 263588, -377168, -497292, -329740, 670600, 1119828 ], [ 1337648, 750120, -317568, -933432, 837704, -191336, -1092976, -221888, -360624, -1124160, -406360, -814016, -365752, 433128, -201568, 686656, 344264, -253200, 1403192, 887008, 1209800, 1593472, -1396824, 805640, -481144, -788480, 1200248, 1004576 ], [ 1483448, 2820, 23232, -417132, -138796, -300836, 506024, 1076512, 707976, 131040, -822460, 532384, -84652, 1065828, -733168, -616544, 524564, -762600, 1664492, -333392, -174700, -206528, -228924, 1141940, -1397644, 459520, 935948, 679376 ], [ 1336832, -362976, 280992, -133440, -542464, -439136, 1334144, 1525600, 1239456, 956832, -600064, 1007872, 206432, 1386912, -974656, -1107296, 252320, -756864, 1365632, -1120352, -669856, -1301312, 426432, 1057760, -1937536, 1213696, 564032, 444704 ], [ 568832, 81924, 362292, -344040, 271136, -638636, 524144, 169900, 629556, 870132, 979136, -367328, 518732, 1045812, -599656, 128404, -981580, 343536, -123568, -986252, 724844, -897512, -7368, 80060, -1677136, 918496, -36568, 402404 ], [ -378936, 473648, 678008, 234904, 328312, -544104, -288800, -36720, 584168, 154152, 1390488, -1008000, 766080, 89600, -636080, 17776, -861240, 183352, -977048, -210912, 551128, -754072, -675032, 181336, -484224, 845752, 200216, 468112 ], [ -1440036, 831848, 1141508, 1311604, -91388, -264204, -1103600, 481080, 894668, -958548, 1065588, -1185600, 972480, -1254400, -931880, -941624, 112860, -771548, -1429748, 968688, -611372, -774772, -1490132, 962836, 1296576, 913252, 964916, 601912 ], [ -1206688, 426272, -375424, 1289968, -1072768, -848720, 33744, 744832, -188016, -314944, 1283328, 259552, 167040, -409616, -789760, -432496, 333248, -1270032, -1524768, -181392, -601552, -995392, -869616, -214880, 1033568, -177968, 184384, 634800 ], [ -764488, 192212, -1413904, 1105108, -1844788, -1271780, 926184, 677032, -1131696, 394496, 1382388, 1203772, -570420, 247384, -686800, 10184, 426668, -1277412, -1559508, -1110612, -419992, -1273012, -444936, -1263740, 586088, -819608, -678716, 364980 ], [ -19888, 958712, 276896, 719608, -1548088, -693080, 35184, -612368, -945696, 644096, 783288, -523928, -619320, -748016, -920800, -417616, 322568, 491688, -1500408, -197112, -34192, -1696312, -1394736, -990440, 242288, 814192, -1235816, -1074120 ], [ 232316, 476388, 878860, 728676, -802504, 9644, -203728, -528328, -340560, 902872, 226960, -862944, -196840, -1159556, -1129492, 75588, -142356, 1119264, -1061540, -123068, -408964, -1083020, -1795160, -858036, -31508, 855068, -851784, -1689600 ], [ -21184, -1288512, 362560, 1142976, 404096, 839744, 227072, 966272, 695040, 1171072, -285440, 224256, 709760, -971456, -1312192, 1514688, -977856, 574464, -232640, -911168, -1564864, 594880, -1631360, -870336, -233408, -740032, 498816, -1459200 ], [ -146064, -544732, -141940, 192252, -317660, 681476, 414320, 899732, 238412, 616812, -391448, 255592, 356120, -916696, -409764, 504344, -177876, 630048, 292528, -452008, -1835528, -294192, -1288200, 361792, 315408, -687144, -299836, -1153280 ], [ -155376, 734432, -632824, -964848, -1376144, 310616, 579704, 422144, -580456, -135288, -338528, 53848, -212680, -848536, 571320, -1048432, 942576, 737400, 632632, 246272, -1736768, -1753488, -897672, 1705720, 1006080, -146016, -1554352, -795320 ], [ 763224, 346832, -1003924, -238248, -293144, 577316, 1253204, 86144, -911356, -597588, 274672, 464548, 674420, -210436, -927180, -1200232, 647976, -432300, -208268, -195328, -150368, -1764888, -521772, 454420, 986880, 870384, -1348552, -74420 ], [ 1164160, -45920, -1178800, 530800, 588368, 450784, 1688256, 181792, -507984, -795232, 288784, 377968, 1056960, 84048, -1138016, -1069008, 286512, -906592, -699056, -257808, 409216, -1448576, -352400, 22624, 1021888, 1091136, -920096, 256160 ], [ 696160, -447320, -1024300, 1371100, 1131668, -335816, 1723056, 1001992, 1127916, -548632, -702716, -543332, 592560, -198252, 812584, -462708, -187188, -213592, -602156, 316092, -754784, -582176, -529700, 966424, 1147888, -23664, -117896, -68440 ], [ 540160, -581120, -972800, 1651200, 1312768, -598016, 1734656, 1275392, 1673216, -466432, -1033216, -850432, 437760, -292352, 1462784, -260608, -345088, 17408, -569856, 507392, -1142784, -293376, -588800, 1281024, 1189888, -395264, 149504, -176640 ] ], [ [ 948736, -261120, 286720, -1604736, -553856, 324608, 1817984, 1138432, 110080, 1719296, -1703936, 617600, 1996928, 273408, 1725056, 209408, -1303168, -1764096, 1058304, 160128, -1022464, 663040, -1819264, -643584, 1089024, 530816, 1165952, 1991808 ], [ 784432, -740016, 468400, -1377408, -917024, -249040, 846896, 1245472, 238816, 392432, -1607504, 540032, 686336, -606528, 1063136, 767264, -145312, -1186944, 253632, -676992, 93776, 355648, -774496, -883728, 86736, 102128, 333008, 1646256 ], [ 527707, -1488291, 752275, -1022208, -1484474, -1145365, -670429, 1412722, 439966, -1680793, -1456829, 418832, -1361464, -1981428, 28886, 1638914, 1663838, -285144, -1003668, -1984992, 1837901, -124652, 857954, -1258953, -1479339, -567697, -968467, 1106331 ], [ 989112, -765936, -102050, -161748, -765884, 49980, -1377784, 817462, -64764, 247462, -420024, -641838, -557884, -1668068, -4644, 749784, 1929418, -1030094, -1483898, -1820402, 1253896, 551658, 633234, 372512, -1739984, -217902, 638628, 106226 ], [ 1258967, 152805, -488915, 559328, -147194, 859808, -1824083, 384453, -361718, 1597733, 635825, -1524864, 270339, -1266571, 155485, 20892, 1797120, -1568326, -1347079, -1294573, 809800, 742426, 338419, 1603465, -1564035, 14425, 1694870, -733357 ], [ 700292, 1383180, 996460, 681728, -182744, -155392, -1577108, 690828, 222232, 908, 1540700, -1572864, 487764, -975796, 732460, 267792, 683520, -999976, 705596, 104852, 1410400, -1005224, 257044, 978940, -216660, -402500, 162920, -913132 ], [ 746468, 1774470, 1102873, 515996, 14068, -712576, -1441712, 958593, 372424, -348307, 1254242, -1596333, 152013, -1084342, 524209, 773145, -509952, -482365, 693299, 860309, 1032022, -1603154, 629083, 113005, 486864, -255329, -206401, -225391 ], [ 1350968, 1391220, -63602, 84296, 425368, -846976, -1409312, 1190718, 122224, 454118, -131908, -1597158, -694362, -1561492, -408866, 1517070, -1777152, -11590, -1225126, 1021334, -250028, -1139804, 1419658, -975770, 596064, 412546, 497474, 1263134 ], [ 1500591, 138415, -627641, -761777, 1082376, -1145588, -982303, 312948, -293774, 1030599, -870360, -1170861, -575107, -974924, -724865, 1267915, -1889988, -295568, -387876, 1441548, -529787, -696340, 76087, -1282586, 1066384, -81263, 1314382, 964664 ], [ 1358280, -967056, -921560, -1596864, 1600056, -1253984, -491400, -540680, -755384, 1463072, -1352920, -786056, -196784, -204064, -724544, 666880, -1703640, -650888, 915616, 1764768, -565520, -161720, -1492968, -1199688, 1393720, -684296, 1813416, 329784 ], [ -354645, 832794, -111185, -1543464, 478581, 546316, -223875, 941245, -1280309, 1123772, -937345, -1569731, 495166, 65636, 738856, -972320, -1230465, -152963, 827116, 777468, -484070, 1174555, -848343, 644037, -170555, 30829, -567009, 312309 ], [ -1525140, 1192824, -151070, -736254, -470034, 1158916, 214350, 1752940, -1334924, 827042, -825610, -1199306, 658996, 337406, 778876, -1657730, -1090500, 104392, 767146, -46572, -579740, 1622140, 118422, 1710252, -645620, 259534, -1495614, 232434 ], [ -1881990, -606876, -1466345, 1201671, -1159359, -10034, 908625, 1559290, -684074, 594167, -1169635, 902269, 30646, 612281, -1316174, -912455, -1450350, 892, 749971, -625722, -941090, 736690, 1568397, 1610202, 513130, -241391, -246489, 58959 ], [ -353268, -209784, -627728, 940152, -1139404, -102636, -14820, 903932, -1122104, 155528, -1195108, 1726672, 616028, 518528, -1775616, -817960, -695008, 713376, 430780, 355544, -1402384, 10152, 677800, 945744, 1077572, -238332, -435632, 141116 ], [ 2009457, 1158966, 1163572, -294198, -805729, 280839, -1653795, 44357, -2041754, -374122, -1079683, 1986172, 1738253, 261728, -1511616, -1011310, 553592, 1786776, -21995, 2026994, -1907884, -646098, -1248050, 31644, 1379147, -12357, -1260932, 336341 ], [ -72850, 906006, -654552, -411518, -497806, 481016, -1869824, 36448, -257814, -53734, 439152, 1380168, 1453664, 606770, 269384, -421814, -783590, 1355904, -894128, 1372254, -1985664, -237784, 584264, -585642, -340662, 784824, -66846, 378386 ], [ -1187653, 415230, -1993764, -501185, -282211, 555068, -1563506, 32929, 773124, 106067, 1280235, 601461, 1325540, 632912, 1293338, 311233, -1267331, 1201581, -1332167, 899061, -2026311, -261040, 1544435, -1126299, -1101795, 1410027, 773358, 6341 ], [ 339872, -630720, -1976064, -558560, -303136, 311168, 36544, 11104, -226176, -176608, 329760, -591264, 1648640, -181888, 317888, 1386208, 533344, 1810656, -639392, 973536, -1986336, -1431040, 131360, -1480224, 672480, 1573152, 633408, -1425184 ], [ 817638, -754449, -1917428, -772756, -900992, -431919, 284287, -585502, -228005, 85011, 373316, -1101966, 1633330, -527515, -230486, 1558183, 690774, 1101867, -462445, 544911, -1521951, -1160282, -516573, -959744, 1506216, 1216837, 578641, -1618954 ], [ 514188, -191874, -1828328, -1103656, -1928192, -1546494, -474338, -1609852, 512470, 751686, 1156616, -1105116, 1366180, -523990, -461036, 1058158, -374676, -587658, -669370, -258114, -741726, 182668, -595098, 211456, 1640016, 473962, 587266, -891604 ], [ 597748, -938594, -1542993, 380179, -1123952, -608239, -161763, -1543242, 694920, 682691, 1180911, -1490596, 1491630, 619375, 625899, -556227, -339806, -621438, -560720, 179061, 194304, 144498, 259907, 380161, 89926, 1103822, -75559, -794429 ], [ 535384, -1463984, -1132524, 1705420, -159752, 362360, 195432, -1102320, 544608, 413072, 1136412, -1737976, 1616928, 1408972, 1390512, -2007132, 5296, -383196, -563276, 579228, 774228, -69012, 1096988, 429640, -1148972, 1666700, -649348, -669308 ], [ -605666, 230116, -223599, 732295, 164998, -155290, -78318, 422580, -901992, -315628, 1343787, -951526, 1424328, -579353, -601188, -1699707, 1090396, -54171, -1404551, -216597, -641247, -87537, 1085963, 662890, 605953, 769175, -213373, 111517 ], [ -430236, 1163398, -179634, 336660, 574748, -662876, 382060, 888108, -1094128, -606102, 1109570, -278364, 680146, -844184, -1333936, -708814, 1077058, 630834, -1333130, -276084, -1185710, 248728, 443796, 177278, 633848, 183464, 342248, 584200 ], [ 1332714, 1179223, -1178709, 637410, 1086998, -1158326, 1727710, 76158, 226472, -368127, 342845, 258186, -729179, 969316, -548536, 1106261, -260867, 1745109, -161105, 552366, -679835, 1012828, -959454, -1175197, -1420852, -26236, 1042148, 685300 ], [ 1286248, 1304920, -648424, 956696, 1284864, -345616, 749640, 704304, -541224, 130304, 891448, -669048, -147648, 1631848, 476320, 315768, -815800, 2025320, 102712, 271680, -584944, 1159416, -1335272, -784560, -335464, -614552, -35448, 52408 ], [ 678124, 1441309, 322100, 1254170, 1301310, 840758, -885981, 1701303, -1915359, 663239, 1781200, -1959594, 1016565, 1844032, 1511251, -1256949, -1033624, 1960727, 61333, -374559, -575938, 1057830, -1325528, 191034, 1677977, -1256978, -1572507, -756695 ], [ 1324024, 939634, -595000, 877220, -476340, 342908, 618894, -175722, -839334, -96586, 148000, -50244, -46110, 620032, 838126, -386274, 463376, 412502, 90658, -762534, 718412, 28380, -428528, 1011684, 395402, -115028, 337218, 181930 ], [ 1394949, 117834, -1277625, 151120, -1547390, 304683, 1359644, -1146772, -274734, -654461, -704175, 991406, -735735, 166332, 207901, -139349, 998551, -632448, 113983, -1202909, 1677137, -875745, -157928, 1255559, -588048, 856372, 1130343, 931455 ], [ 315924, -1344216, -1491300, -1273280, -1205240, 1185708, 572144, -305872, -732984, -808436, 5700, 297656, -679260, 1253232, -336524, -1139924, -389924, -670848, 125308, -1748084, 1964612, -1529220, -1140128, 345884, -973248, 1486672, -309732, 1302780 ], [ 380973, -1603113, -1192816, -917743, -83689, 1087817, 191664, -617506, -1232923, -533348, 8507, -174348, -477649, 1283478, -651871, -1467741, -974229, -531212, -155472, -1562033, 1339441, -393546, -286414, -327710, -736262, 1337007, -894031, 1135955 ], [ 1127598, -1145238, -589216, 498182, 1502186, 406742, 53664, -1615756, -1757698, -2648, -409918, -514248, -189574, 684228, -830746, -1394766, -1079454, -285512, -610272, -940358, 170566, 1808004, 1661036, -860660, -128612, 722682, -968506, 648530 ], [ -52740, 79434, -509809, 613871, 528023, 223502, 1127442, 96383, 248999, -450575, -1026028, -57198, 102020, -480822, -1356760, -1241682, 407496, -994427, -115011, -1062434, -623087, 1689774, 1065422, -625916, -910070, -249408, 520559, 760853 ], [ -821520, 1080480, -635744, 342832, -257344, 38688, 1813536, 1456144, 1555264, -908944, -1126816, 519616, 36416, -1161072, -1574000, -941680, 1544464, -1582656, 74992, -1316768, -917280, 1409728, 338816, -330448, -1336384, -874640, 1405744, 585696 ], [ 545205, 1011030, -1350794, -937343, 474356, -311562, 681486, 647419, -533036, -1092019, 736034, 1282516, -1347484, 127803, -541325, -125605, 880339, -1419756, -1165283, -1820318, 509970, 1276828, -55384, -57223, -7684, -106115, -437231, -841854 ], [ 1086798, 620594, -1467534, -1047270, 746522, -480666, -278614, 197376, -1053342, -591512, 1179394, 1065472, -1754100, 722874, -566912, 292952, 346934, -608044, -1632904, -1356768, 1388880, 1088790, -86570, 486220, 193556, 150360, -1510516, -1457192 ], [ 824973, -82381, -1001709, -17745, 571247, -473391, -1071289, 96576, -46917, 574588, 240619, -105728, -1209150, 642399, -1622912, 324452, -59191, 835406, -1348204, 48432, 1733880, 847065, 235705, 1292770, -702994, -91740, -1834366, -1281692 ], [ 487668, -658516, -156984, 205560, -430108, 242604, -802804, 885756, -161172, 1091968, 601804, 354232, -371880, 857724, -20912, 269012, -480016, -209524, -924784, 721092, 1669980, 849000, 476860, 1345780, -850324, 422520, -1461916, -595892 ], [ 103927, -1017665, 682548, 241849, -1396462, 976956, -330615, 1759258, -442792, 1421156, 1182195, 1077159, 525226, 1155742, 1937294, 146400, -886603, -1597585, -560932, 998013, 1544224, 867631, 578266, 1221955, -661445, 1092074, -805316, 161714 ], [ -547598, 423010, 551448, 419374, -16612, 168456, -456690, 1290508, 371408, 1497656, 734970, 393234, 1293676, 1538692, 900644, -417600, -1119178, -275710, -1112632, -790362, 1810624, 456706, -480884, 1210330, 973930, 1433324, 920584, 377564 ], [ -772011, 679934, 697356, 201107, 685740, -607738, 20087, 1163900, 364908, 773263, 721353, 185257, 992084, 1633962, -101003, -943059, -1287373, 269603, -842617, -1150052, 1273550, 518539, -480867, 1354493, 1775961, 1081358, 1068072, 307503 ], [ -318936, -940816, 1282656, -644968, 313440, -1332688, 1453112, 1580000, -943392, -1221512, 1395528, 732232, -1006816, 1272912, -1047128, -1407384, -1353448, -416872, 730808, 756448, -538000, 1330264, 1199208, 1745768, 1256136, -370192, -1288128, -216072 ], [ -344649, -1537945, 1561497, -945343, 821655, -1425544, 1747766, 553463, -145596, -1072247, 1243146, -171845, -1054558, 1171044, -1166798, -1316217, -1216900, -57898, 148769, 1190680, -1296808, 257998, 1427007, 1647851, 1110906, 120848, -1526400, 501285 ], [ -595674, -1653370, 1696122, -988918, 1744230, -1220944, 1506716, -1151962, 1643304, 85978, 701796, -1758770, -184108, 1191144, -897548, -963642, -985000, 793052, -1447606, 932080, -1560208, -1700852, 971382, 1319726, 1141956, 1526048, -768000, 1802610 ], [ 873181, 252283, 1717597, -523391, 1632833, 614695, 1346404, -611907, 1605233, -1011716, 175484, -854205, -893451, 1671071, -459011, 291724, 94211, -259400, -1364397, 1410707, 237912, -161250, 1119613, 587911, 277661, -37662, -89827, 355996 ], [ 1981556, 1677108, 1277952, -162696, 1273608, 1858140, 1040284, -162532, 1405208, -1662516, -457296, -51420, -1087516, 1807796, 83344, 1310824, 1002496, -716440, -1199952, 1389372, 1505272, 1073260, 1075268, 172236, -515324, -1289932, 355568, -960504 ], [ 1969031, 1627383, -421248, -128646, 310758, 1350165, 327109, -131707, 897458, -914391, -1383996, 283755, 254459, 966071, 898444, 1612174, 1376896, 607310, -938652, -62403, 1157722, 1205185, 455843, 656361, -1044749, -1462057, 166868, -1712154 ], [ 1889768, 742110, -930966, 429312, -645750, 279852, 388918, -268588, 100328, -984174, -1674396, 477726, 135842, 1001432, 547624, 1072054, 670468, 1037216, -743838, -810174, 1051798, 1401748, 244532, 479406, -1046612, -1438630, 9710, -1553160 ], [ 1758068, -799665, -506091, 1398912, -1597275, -1232298, 1059643, -537238, -924172, -1696599, -1464846, 560751, -1130383, 1725932, -719276, -129221, -885182, 764816, -601263, -1004799, 1135723, 1649098, 353882, -216969, -633962, -1261555, -122665, -678660 ], [ 335872, -555456, 274048, 154880, 124544, -914048, 372864, 253376, -482176, -1544640, -1008896, 588800, -135040, 1230592, -1446528, -212800, -1033920, 33920, -310208, -90176, 206720, 1341760, 971200, -844608, -1020288, -1057792, -1034880, 459136 ], [ -985586, -42814, 844076, -1302662, 1763654, -438168, -215113, 989738, -44833, -1345612, -630529, 386751, 1103601, 717366, -1663666, -232117, -966794, -704940, -149239, 744202, -798942, 837346, 1523585, -1164291, -1167925, -956384, -1829505, 1321283 ], [ -430436, 245636, -163624, -1788812, 248204, -875568, 1129262, 351188, -1101058, -1737112, -949954, -1099074, 1496226, 1319916, 547484, -995242, -1050644, -1031640, -893614, 2452, -1237692, -259004, 1190210, 239034, 872150, -1477184, -1160130, 316358 ], [ -109586, 594443, -677710, -1760657, -234577, -795627, 1813505, -25078, -980140, -1211344, -1160314, -1655421, 1224594, 1498284, 898028, -635278, -662033, -1127406, -1386628, -205457, -1614270, -273581, 1225808, 290844, 1182761, -1256936, -503196, 75251 ], [ -86936, 1020068, -563560, -1077932, 596948, -57252, 1657580, -67528, 638960, 481856, -1231864, -1028796, 107544, 1136784, -1119472, 1154072, 327892, -929256, -1559728, 266068, -1911720, 1088644, 1731008, -1377456, -707764, -93536, 137904, 806276 ], [ 646974, 829143, -367350, -981617, 1099518, -274667, 198595, -51953, 408575, 142036, -836409, -941171, -460166, 1005184, -927897, 1495327, 403057, -732371, -30413, 822678, -268605, 1609534, 381113, -810941, -1070334, -438786, 949449, 1227651 ], [ 1618190, 411326, -139080, -1072834, 1442140, -823328, -1625670, 14872, -442294, -877110, -302904, -1009134, -810234, 971802, 18860, 1271854, 155546, -553936, 2058476, 1354674, 1961464, 1761500, -1544202, 549788, -900306, -1256538, 1791104, 1511016 ], [ 1810715, -104749, 170220, -225709, 312790, -776528, 512505, 1182172, 606881, 292065, -929004, 397941, -507609, 1471977, -790690, -344021, 271721, -1032136, 1976126, -141051, -141236, -385450, 149823, 1237238, -1570581, 703287, 1469504, 866916 ], [ 1720808, -290680, 428328, 189824, -180392, -763376, 1657704, 1590928, 1133144, 1070280, -733776, 830616, -186264, 1686576, -1169872, -1060976, 5600, -931624, 1364624, -1270464, -968504, -1623616, 1061160, 1376504, -1916184, 1925520, 1060784, 376632 ], [ 1030733, 224945, 577653, -311776, 678283, -821726, 692829, 387778, 548219, 1017705, 1206774, -807309, 174861, 1294326, -634522, 132274, -1072900, 398651, -371326, -1621464, 914521, -930616, 309285, 350879, -1571859, 1580370, 466934, 213207 ], [ -35346, 794114, 1023724, 210032, 772668, -700124, -213994, 374556, 670314, 357746, 1533874, -1535676, 755314, 245794, -824730, -123798, -965244, 364704, -1335626, -552582, 898252, -641266, -514764, 548992, -297874, 1345436, 573434, 417644 ], [ -1338471, 1397039, 1656874, 1377032, 385218, -465074, -1084219, 1111506, 1238139, -685129, 843799, -1690626, 1474039, -1216481, -1472355, -1293573, -109794, -529296, -1813451, 1411443, -315398, -606391, -1384314, 1518592, 1562201, 1179986, 1121459, 853994 ], [ -1203940, 657848, -200816, 1404080, -834348, -1319180, 137780, 1013008, -312576, 8920, 1235740, 89908, 253472, -445024, -1394760, -320872, 333168, -1213108, -1654388, 40612, -767856, -1264572, -953024, -76700, 1261440, -44020, -82400, 924504 ], [ -763390, 142103, -1448591, 1235435, -1832583, -1889975, 1012550, 615163, -1632396, 744145, 1481740, 1334023, -891973, 141476, -1217070, 521003, 624363, -1303108, -1454618, -1130003, -927981, -1877142, -654344, -1438100, 730860, -791635, -1292585, 622134 ], [ 309260, 1072778, 768934, 753410, -1602858, -879050, -363100, -636062, -1156296, 928870, 698440, -364502, -938398, -931624, -937620, -42622, 478338, 895592, -1354268, -126578, -232206, -2021892, -1421744, -807800, 170760, 802190, -1806710, -1021116 ], [ 446291, 598970, 1305623, 897129, -655444, 53287, -716588, -538156, -445098, 1271178, -29545, -815165, -452874, -1267425, -890456, 281605, -214140, 1581399, -933091, -34056, -473604, -1099636, -1746291, -647807, -224764, 856445, -1301892, -1673802 ], [ -377584, -1317280, 116048, 1683504, 1029056, 904912, -20288, 945344, 507552, 1775328, -700720, 15760, 578976, -846000, -1081856, 1517680, -1467840, 713424, -182416, -877056, -1677504, 918464, -1616016, -970832, -451264, -670480, 249408, -1309152 ], [ -603022, -501358, -362459, 579165, 163930, 824101, 559074, 1082405, 171052, 1177889, -725491, 251080, 362150, -1188330, -362532, 260238, -400952, 591386, 327775, -407719, -1878581, -64648, -1424440, 372893, 271310, -470947, -402352, -1287115 ], [ -565450, 920012, -676442, -864666, -1165634, 521728, 1098072, 814112, -520538, 282914, -539818, 329746, -69820, -1605600, 414546, -1505862, 1155916, 541424, 631000, 332162, -1654946, -1727362, -1168102, 1936094, 1202636, 233228, -1530460, -1263904 ], [ 630425, 783362, -1315967, -316191, 115141, 579328, 1537572, 83312, -1275263, -598261, 50057, 464371, 918230, -502800, -984429, -1345137, 1110466, -1005976, -695900, 90587, 325429, -1845787, -358177, 825269, 1574786, 1356578, -1266010, -158704 ], [ 1138760, 488148, -1485148, 457880, 981124, 212784, 1862468, 120524, -972176, -1005480, -56428, 90068, 1430644, 143432, -1098036, -1158820, 731228, -1578556, -1468624, 180672, 784228, -1565072, 3244, 422536, 1762248, 1597928, -798980, 305660 ], [ 493010, -73227, -864823, 1610630, 1150849, -865716, 1994993, 1446899, 1106524, -617130, -1331803, -1138507, 1144669, 23282, 945939, -929545, -208297, -514831, -1311124, 827472, -1311047, -614372, -388181, 1208386, 1639698, 358778, 8095, -305665 ], [ 277760, -260352, -658048, 1994880, 1207424, -1225216, 2039168, 1889024, 1799424, -487680, -1756928, -1548032, 1049344, -16768, 1627264, -853120, -521472, -160256, -1258624, 1043072, -2009472, -297472, -518656, 1470336, 1598848, -54272, 277120, -509440 ] ], [ [ 904192, 243712, 524288, -1578752, -461056, 235520, 1799424, 418304, -23552, 1214464, -1228800, -2304, 1466112, 124928, 912128, 580608, -1084160, -1133056, 865280, 527616, -740352, 885760, -1837824, -302080, 361472, 244992, 768768, 1312512 ], [ 607648, -225440, 451232, -1351424, -843712, -47200, 818592, 600512, 96832, 250912, -1186656, 165120, 634368, -437632, 653888, 745920, -23744, -745216, 244352, -175872, -37536, 394624, -962880, -557536, -308128, -143328, 190560, 1280160 ], [ 144298, -958490, 337082, -996224, -1441612, -488950, -713958, 885212, 284932, -1254638, -1120806, 426720, -665232, -1316632, 250388, 1004220, 1633156, -139216, -725848, -1275072, 1060614, -372776, 404220, -956686, -1354378, -750078, -712890, 1229610 ], [ 697488, -446240, -403708, -294104, -615432, -22520, -1333008, 640852, -176008, 356212, -195216, -472420, -351752, -1437112, -13112, 407120, 1675436, -865316, -990028, -1330012, 652784, 38764, 622620, 121024, -1694048, -130148, 413240, 365660 ], [ 1105586, 181718, -691770, 280000, 49716, 237120, -1659450, 486678, -383700, 1454038, 663230, -1179648, 6874, -1404234, -135066, -568, 1429632, -1421876, -890706, -1011910, 362736, 149260, 679546, 954126, -1653210, 295406, 1138708, -370886 ], [ 770936, 900968, 717480, 332800, -181584, -430080, -1210200, 769128, 430800, 42088, 1083080, -949248, 126424, -1032984, 191784, 446432, 594432, -1075376, 276744, 324440, 841536, -1054640, 465496, 592776, -486360, -241144, 2608, -474536 ], [ 630584, 1058228, 1003374, 282952, -101352, -675456, -923424, 906654, 682608, -423098, 941564, -851526, -135290, -1059924, -20034, 974318, -465408, -658598, 297594, 1016822, 615060, -1353116, 535210, 82758, 184800, -213598, -130334, -31874 ], [ 669584, 696728, 252324, 138352, 266448, -531456, -786624, 910404, 415008, -14348, 281864, -876276, -748940, -1454424, -729084, 1576868, -1732608, -176948, -739956, 1114772, -262440, -815816, 866860, -564492, 398400, 334652, 662716, 915076 ], [ 1101058, 61826, -313774, -662974, 986096, -785176, -586018, -2920, 154972, 635474, -646480, -767558, -471258, -732136, -587550, 1143882, -1880824, -373984, 56520, 1289704, -507370, -648664, 122226, -1075468, 1029728, -2818, 1223844, 557968 ], [ 1430896, -444128, -712528, -1491072, 1586832, -944960, -398832, -867568, -151952, 1248704, -1477968, -686064, -23712, 173632, -206720, 407040, -1724752, -639984, 1098432, 1361088, -603104, -426896, -749872, -1305712, 1543824, -424688, 1454512, -24944 ], [ 155146, 655372, -65278, -1281072, 515382, 446440, -446682, 438182, -866102, 1092104, -981918, -1089114, 133188, 469432, 543280, -884160, -1171102, -179034, 670632, 417288, -665204, 963754, -620722, 553238, 273174, 149062, -636638, 7606 ], [ -772184, 765712, -92548, -506052, -270108, 839800, -273372, 1125032, -1056872, 876284, -803628, -833964, 36888, 715972, 463240, -1290300, -925432, -30864, 541932, -305832, -695624, 1529224, -70252, 1581608, -170136, 384292, -1489988, 61276 ], [ -1176884, -607688, -1131598, 1116498, -626658, -263900, 231678, 883532, -462572, 571634, -1101978, 408486, -439212, 888622, -861860, -368850, -1141732, -351864, 861882, -697932, -678524, 856924, 1112198, 1364108, 627564, 111742, -486638, 146626 ], [ -219288, -161296, -672736, 1032720, -551400, -154024, -117944, 495496, -685712, 270832, -915896, 1168480, 366280, 811776, -1374720, -440496, -523328, 450752, 614408, 168784, -957408, 126384, 601008, 814432, 775160, 95864, -359072, 179976 ], [ 1340862, 1090004, 448664, 194220, -285150, 492626, -845594, 42646, -1270412, -28268, -515546, 1715080, 1738630, 624576, -1528320, -951396, 464272, 1750352, 115958, 1592284, -1367208, -629916, -659292, 117832, 635210, 193514, -618872, 190326 ], [ 26852, 661652, -683088, -370628, 32604, 310032, -1186816, -131520, 142444, 177164, 509216, 1018480, 1285696, 637916, 152688, -226644, -582388, 1322496, -876960, 1078020, -1581056, -489040, 675440, -189676, -538964, 671376, 370300, 274972 ], [ -588310, 125636, -1449144, -710942, 164070, 226440, -1162204, -281634, 892024, 216122, 1064330, 229942, 1083448, 431072, 1138188, 528414, -963034, 1124934, -1311954, 768822, -1709138, -540832, 1328762, -573994, -989594, 986250, 1010404, 4630 ], [ 693440, -628864, -1196544, -483392, -185280, 426240, -210304, -379584, -133376, -190528, 390080, -751808, 1589248, -348928, 271488, 1318464, 439616, 1579584, -295104, 1054272, -1623488, -1119232, 139712, -1169344, 456256, 868800, 709504, -1181120 ], [ 809460, -691838, -1152408, -650840, -763648, 15870, -83230, -642052, -284758, 89274, 486648, -1224868, 1679324, -461482, -73364, 1195538, 589332, 965770, -228038, 771778, -1255586, -932748, -281702, -751872, 1299504, 650902, 410238, -1467052 ], [ 57960, -240188, -1263408, -1112240, -1512448, -848580, -569980, -1026952, 214292, 879924, 1156848, -1319368, 1460024, -77332, -29864, 393188, -193368, -443180, -867788, 66628, -677636, -177048, -131852, 419328, 1694304, 358252, 112188, -1083352 ], [ 59160, -703868, -1278078, 269370, -640928, -448130, -45850, -1014572, 620912, 591834, 1254658, -1302328, 1437284, 481538, 692106, -784602, -297988, -677060, -485088, 134198, 231424, -78628, 517978, 227998, 69684, 712612, -61842, -1026342 ], [ 70224, -1053344, -1102248, 1540584, 300304, 16912, 458288, -760352, 732992, 98016, 1233736, -1151248, 1409984, 739304, 1135776, -1772232, -123232, -656840, -149736, 212552, 880600, -125272, 1075528, -13712, -1283880, 1017448, -148344, -925320 ], [ -474876, -63944, -4098, 743634, 298804, -200588, 40988, 442648, -626608, -604584, 1051786, -386548, 1199984, -724846, -429624, -1458282, 970568, -251690, -888786, -276598, -102050, -402622, 744778, 580588, 416670, 539698, 124506, -329370 ], [ -271432, 565940, 260644, 485720, 449352, -621000, 318376, 785448, -826400, -781204, 621500, 134712, 470940, -841168, -1079200, -707364, 1041852, 483804, -1003052, -257176, -574564, -259120, 158552, 433348, 537104, 203184, 452912, 235504 ], [ 834668, 762290, -479606, 877820, 783252, -1286100, 1433476, 90948, 372400, -323554, -108250, 362412, -884010, 667832, -624400, 570486, -119898, 1617654, -363902, 375524, -431914, 391880, -735748, -608102, -1247896, 36984, 848312, 762904 ], [ 665648, 1136720, -447280, 994512, 1039872, -331232, 811120, 401312, -379056, 256512, 373392, -293904, -509568, 1323056, 154304, 178192, -449936, 1634864, 52368, 370048, -562208, 810256, -1156400, -492704, -293936, -470480, 94704, 57744 ], [ 117032, 1520102, -184936, 1009932, 1199172, 1083604, -317030, 967922, -1691682, 821202, 1174752, -1159020, 396342, 1641728, 990266, -710966, -458960, 1256114, 381174, 136798, -737468, 1103476, -1376336, 21964, 1467118, -1023644, -960810, -985650 ], [ 841232, 668252, -693136, 837432, -347928, 346504, 563620, -498028, -591732, 20052, -214848, 163080, -24708, 835328, 562916, 74884, 463840, 466964, 425724, -366452, 230632, 287176, -635936, 699064, 295468, 105256, 94140, -110100 ], [ 1020182, -228948, -1127086, 305632, -1205828, 34954, 885320, -1139928, 13468, -568998, -816898, 788580, -390258, 401928, 216166, 337034, 743090, -71936, 383074, -771302, 1059582, -481374, -313136, 869714, -625632, 943256, 502290, 567650 ], [ 108632, -1216848, -1412536, -944768, -685328, 574504, 89120, -133728, -370832, -733848, 156152, 20880, -644808, 714528, 30616, -448216, -264760, -110336, 166024, -979352, 1610232, -1154424, -825536, 27464, -1045632, 1199456, -383160, 849800 ], [ 22214, -1177422, -1162656, -612866, 187954, 707598, -185568, -206460, -959018, -413752, 154986, -200680, -383486, 731028, -435618, -765158, -874614, -41576, -265440, -884158, 1125566, -317740, 4572, -536452, -769844, 911490, -892610, 863674 ], [ 427364, -525972, -593856, 661684, 1271404, 598548, -149568, -921960, -1668668, 195248, -426564, -96880, 185164, 571128, -1069068, -803108, -1247364, 91024, -824640, -608308, 24116, 1418360, 1634472, -934552, -79544, 299340, -1178060, 717724 ], [ -115960, 77868, -383166, 579970, 599218, 569124, 894108, 18402, -199022, -124354, -1047720, 351644, 347128, -426708, -1103184, -999068, 42096, -496874, -31578, -617980, -321922, 1434980, 993444, -584968, -850388, -544512, 108034, 891382 ], [ -473056, 520896, -363840, 188320, 640, 388544, 1547200, 803296, 866688, -482528, -1138880, 740480, 201600, -1038112, -1013024, -1048864, 1077216, -975744, 408608, -779456, -376256, 1251968, 305408, -173152, -1308544, -1056992, 894880, 762944 ], [ 160694, 386196, -935340, -911330, 236440, -374956, 436900, 483946, -255912, -685178, 737020, 798680, -947400, 44138, -656774, -509014, 641466, -821544, -886042, -1409156, 402844, 884168, 172208, 228398, -145144, -273242, -663170, -581956 ], [ 584228, 72668, -1048484, -898036, 368652, -499980, -310804, 204800, -464004, -410320, 1075516, 516096, -1271192, 624332, -875008, -46000, 177748, -386600, -1287920, -1237056, 1094240, 554900, 209172, 555240, 201560, -40112, -1558424, -1116848 ], [ 803078, -414982, -715334, 198914, 400002, -3330, -705454, -35200, 218346, 329480, -82934, -98304, -791492, 715682, -1652608, 342200, -313202, 321700, -820520, -284256, 1700240, 263150, 411822, 809340, -246940, -343112, -1808324, -863048 ], [ 539288, -660952, 71536, 272144, -520008, 373800, -668824, 811400, -202584, 761600, 117736, 337296, -228272, 994952, -419488, 126680, -576992, -569240, -423200, 518904, 1397960, 376880, 408072, 951960, -268120, -4592, -1436744, -445208 ], [ 133362, -718878, 884504, 135854, -1473892, 659464, -527090, 1760012, -737200, 1089976, 576762, 900114, 348268, 1271684, 1109924, -251712, -766282, -1598078, -142520, 1090726, 936384, 538626, 276492, 1049434, -80662, 493804, -829560, -22436 ], [ -481188, 462972, 849104, 450404, -446392, 346864, -411740, 1060712, 303200, 1157776, 244812, 148764, 851368, 1067384, 634424, -746112, -783532, -82628, -824720, -221324, 1133184, 182076, -595608, 979084, 1095788, 987304, 557040, 49864 ], [ -769546, 579652, 835048, 301882, 278696, -73036, 27250, 829704, 405160, 666050, 326286, -103090, 686424, 952172, 132534, -1053114, -807046, 634394, -645678, -655544, 693028, 229322, -587674, 1061158, 1600366, 922148, 772272, 49026 ], [ -540496, -993248, 854848, -581168, 524096, -663136, 979600, 1341504, -981440, -713200, 1063536, 437360, -538176, 978272, -411216, -1062864, -840496, 84944, 899472, 302656, -757472, 917072, 816176, 1385008, 1039216, -29152, -870528, -67824 ], [ -287374, -1579502, 957166, -995426, 870578, -1032304, 1289044, 601458, -332936, -812146, 1046700, -337174, -778884, 828728, -582564, -877998, -853240, 41108, 442974, 634576, -1294256, 174884, 868322, 1231498, 735820, 125024, -1069824, 316758 ], [ -22924, -1701452, 1098316, -1189076, 1264628, -1297504, 1295944, -727692, 1273264, -308596, 675000, -1730524, -556584, 596528, -578664, -601548, -856240, 235208, -955476, 671776, -1401056, -1240216, 284372, 853348, 553720, 799424, -589824, 937308 ], [ 894438, 278122, 1367654, -742370, 988830, 218642, 1015224, -268634, 1452606, -822520, 212488, -1000742, -1120202, 881314, -102746, 473960, 172250, -309744, -742086, 876730, 181072, -130684, 473638, 558418, 66918, -339204, -77850, 141512 ], [ 1628568, 1671192, 1188864, -426480, 568560, 1237192, 666184, 127816, 1428176, -1099800, -266592, -265672, -1132872, 974104, 317664, 1239600, 1047040, -527824, -541536, 849160, 1341712, 823976, 572408, 356328, -448392, -1251304, 199200, -618768 ], [ 1809618, 1293042, -231936, -518580, -198540, 753142, 150934, 217366, 950876, -649650, -784392, 323978, 428778, 499954, 549864, 1092900, 1421440, 208676, -497736, 169510, 1216012, 1162526, 364058, 403278, -1019142, -1403854, -172200, -1174668 ], [ 1703472, 481284, -578964, 139776, -931284, 80680, 279124, 108760, 210992, -883428, -1077576, 575108, 422652, 614224, 259248, 646740, 707704, 477632, -577668, -437060, 1011604, 1257560, 238616, 105828, -1041624, -1146484, -220956, -1226736 ], [ 1371672, -671166, -82314, 1387776, -1637034, -739820, 912874, -155540, -735208, -1654578, -1194276, 560258, -815298, 1190824, -442152, -34710, -860996, 379232, -754818, -986210, 745354, 1161260, 178316, -462222, -633324, -567034, -16206, -882936 ], [ 335872, -271488, 381696, 132608, -64768, -813824, 495360, 474240, -448768, -1201280, -1046016, 559104, -12544, 807424, -871168, 30336, -1084032, 67328, -278656, -329600, 262400, 816512, 865408, -868736, -912640, -612352, -875264, 232704 ], [ -576860, 300604, 667176, -1362228, 1435316, -813776, 102002, 1028076, -97758, -683368, -856990, 392290, 1025214, 459092, -982108, 63306, -1078444, -279336, 133134, 369580, -233732, 398460, 1482782, -1060442, -1013558, -829248, -1636510, 1204442 ], [ -69560, 323704, -53424, -1748328, 237416, -1129376, 900452, 245976, -603708, -1013968, -695740, -752060, 1389564, 1274792, 485192, -836844, -1088344, -614736, -482916, 110680, -589832, -197640, 947132, -163892, 611092, -1419648, -764860, 567092 ], [ 23524, 565066, -420132, -1649790, -114430, -991754, 1249310, -139860, -461736, -653152, -814924, -1083686, 1058076, 1492136, 645032, -750756, -643966, -881892, -1030392, -57470, -1040708, -67014, 946016, -124088, 820174, -1215408, -21448, 427514 ], [ -410576, 1084216, -336432, -934440, 610520, -277304, 1025960, -21360, 504864, 587648, -1291024, -380936, -159024, 947936, -859168, 590544, 378584, -1062192, -1490592, -110120, -1612208, 988536, 1625216, -1174688, -772376, 192, 558752, 921464 ], [ 77124, 868786, -240852, -866110, 858180, -470794, -111270, 450, 293474, 248408, -823214, -332026, -412084, 971776, -809838, 954274, 294974, -872122, -285062, 552340, -314918, 1303236, 345646, -512038, -828996, -149308, 1148302, 1108954 ], [ 883620, 387140, -133744, -1011644, 910280, -980160, -1486644, 8144, -306516, -611412, -52112, -496356, -320076, 1202700, -221144, 924260, -174068, -567392, 1471400, 1411804, 1567760, 1307592, -1551916, 754760, -364444, -746892, 1713152, 1172528 ], [ 1091370, -61510, 236456, -375494, 159380, -968160, 575406, 783944, 544734, 499038, -739112, 234294, -428526, 1452750, -565244, -502390, -29618, -993392, 1228100, -29546, 13160, -182508, -7966, 1333460, -1263094, 419058, 1252352, 780728 ], [ 1111344, -227344, 407216, -36608, -125872, -896544, 1712688, 1075424, 1031760, 1105776, -661856, 419280, -420816, 1509792, -737888, -1153312, -218048, -984752, 789728, -1083008, -606352, -1135488, 772784, 1324304, -1686736, 1105632, 850592, 370832 ], [ 732294, 207806, 154166, -329408, 578378, -698244, 884838, 337724, 744810, 642126, 1039444, -555270, -166266, 1156692, -546188, -155812, -1113848, -52502, -63172, -1312208, 761198, -947088, -68266, 65954, -1100986, 773532, 574292, -77518 ], [ 1252, 541756, 436648, 198432, 551688, -565448, 91028, 293704, 665964, 56668, 1464796, -1221896, 521052, 410108, -777228, -120724, -916872, -90944, -647340, -437684, 644328, -574044, -513256, 344832, -116508, 845128, 647500, 94120 ], [ -951698, 811906, 1056748, 1243632, 64188, -473948, -681322, 687004, 718314, -605582, 1085746, -1694396, 1481202, -584542, -1274778, -692374, -30972, -741344, -1062090, 1132666, -408372, -84594, -708556, 1592832, 1119342, 1171228, 941050, 656620 ], [ -676024, 195472, -100128, 1156768, -650024, -1252712, 228376, 501216, -186368, -148144, 1362760, 113688, 551360, -195392, -1218672, 158672, 343840, -1144088, -1301400, 89912, -585504, -950792, -750720, 104376, 886528, 30568, 170944, 845392 ], [ -210244, -243278, -840258, 885898, -1253714, -1783922, 858676, 202986, -916328, 360446, 1448680, 1467858, -403990, 27448, -1066212, 860042, 560650, -1060088, -1377420, -785338, -545094, -1788692, -866160, -1149144, 503848, -794042, -666446, 683092 ], [ 510056, 393772, 818292, 345148, -1321964, -966572, -321224, -306564, -553328, 612596, 500080, 67308, -683140, -984752, -756312, 376892, 355900, 868912, -872520, 85412, 4956, -1955192, -1337760, -336144, 126448, 249508, -1334996, -729608 ], [ 630586, 99532, 1083570, 584654, -598488, -34670, -502568, -171944, -4588, 1059884, -299854, -293542, -386348, -1166302, -547792, 571286, -310536, 1361202, -494234, 136464, -366072, -1013912, -1571450, -172642, -258056, 429478, -1101560, -1267628 ], [ 135136, -1151168, -82080, 1625504, 938112, 1014880, 341632, 624256, 734912, 1707584, -947104, 413408, 501952, -494752, -443392, 1461536, -1451136, 377952, -245984, -654336, -1683072, 1065088, -1560800, -676192, -649856, -277472, 58240, -907328 ], [ -365860, -374628, -283434, 477926, 448652, 1029334, 524796, 886742, 469288, 1063774, -598906, 553840, 285300, -616044, -174264, 256932, -428560, 529036, 15010, -401426, -1605430, 53904, -1463184, 421990, 54564, -538, -485408, -751050 ], [ -742060, 851688, -293004, -1054732, -462268, 766720, 580944, 956096, -99980, 105724, -17644, 530716, -134664, -884544, 53148, -1366836, 1031912, 823072, 169552, 68668, -1087996, -1642044, -1278708, 1771780, 978408, 545384, -1399496, -589248 ], [ 334190, 928188, -1104354, -190882, 98582, 545920, 1237944, 468896, -1026530, -438326, 139406, 393466, 553236, -373344, -712902, -1277886, 782012, -776528, -939848, -218582, 137654, -1575594, -366558, 1019830, 1006908, 1116284, -1261196, 272352 ], [ 843888, 717016, -1317064, 685008, 584056, 73120, 1574904, 364008, -879840, -691120, -15016, -44840, 899480, -47504, -646680, -1148728, 392392, -1506056, -1534048, -118144, 408504, -1175776, 82472, 723440, 1107312, 1211184, -865912, 617352 ], [ 402588, 22966, -524914, 1581108, 943006, -822680, 1374654, 900858, 1068360, -455020, -692266, -988490, 672230, -32804, 816570, -952078, -231758, -775106, -1263448, 633056, -923346, -216376, -245878, 1191740, 1328412, 507084, -39262, 95202 ], [ 255488, -208384, -260864, 1879808, 1062656, -1121280, 1307904, 1079808, 1717760, -376320, -918016, -1303040, 596480, -27904, 1304320, -886528, -439808, -531456, -1173248, 883456, -1367296, 103424, -355328, 1347840, 1402112, 272384, 236288, -78848 ] ], [ [ 859648, 748544, 761856, -1552768, -368256, 146432, 1780864, -301824, -157184, 709632, -753664, -622208, 935296, -23552, 99200, 951808, -865152, -502016, 672256, 895104, -458240, 1108480, -1856384, 39424, -366080, -40832, 371584, 633216 ], [ 430864, 289136, 434064, -1325440, -770400, 154640, 790288, -44448, -45152, 109392, -765808, -209792, 582400, -268736, 244640, 724576, 97824, -303488, 235072, 325248, -168848, 433600, -1151264, -231344, -702992, -388784, 48112, 914064 ], [ -239111, -428689, -78111, -970240, -1398750, 167465, -757487, 357702, 129898, -828483, -784783, 434608, 31000, -651836, 471890, 369526, 1602474, 6712, -448028, -565152, 283327, -620900, -49514, -654419, -1229417, -932459, -457313, 1352889 ], [ 405864, -126544, -705366, -426460, -464980, -95020, -1288232, 464242, -287252, 464962, 29592, -303002, -145620, -1206156, -21580, 64456, 1421454, -700538, -496158, -839622, 51672, -474130, 612006, -130464, -1648112, -42394, 187852, 625094 ], [ 952205, 210631, -894625, 672, 246626, -385568, -1494817, 588903, -405682, 1310343, 690635, -834432, -256591, -1541897, -425617, -22028, 1062144, -1275426, -434333, -729247, -84328, -443906, 1020673, 304787, -1742385, 576387, 582546, -8415 ], [ 841580, 418756, 438500, -16128, -180424, -704768, -843292, 847428, 639368, 83268, 625460, -325632, -234916, -1090172, -348892, 625072, 505344, -1150776, -152108, 544028, 272672, -1104056, 673948, 206612, -756060, -79788, -157704, -35940 ], [ 514700, 341986, 903875, 49908, -216772, -638336, -405136, 854715, 992792, -497889, 628886, -106719, -422593, -1035506, -564277, 1175491, -420864, -834831, -98111, 1173335, 198098, -1103078, 441337, 52511, -117264, -171867, -54267, 161643 ], [ -11800, 2236, 568250, 192408, 107528, -215936, -163936, 630090, 707792, -482814, 695636, -155394, -803518, -1347356, -1049302, 1636666, -1688064, -342306, -254786, 1208210, -274852, -491828, 314062, -153214, 200736, 256758, 827958, 567018 ], [ 701525, -14763, 93, -564171, 889816, -424764, -189733, -318788, 603718, 240349, -422600, -364255, -367409, -489348, -450235, 1019849, -1871660, -452400, 500916, 1137860, -484953, -600988, 168365, -868350, 993072, 75627, 1133306, 151272 ], [ 1503512, 78800, -503496, -1385280, 1573608, -635936, -306264, -1194456, 451480, 1034336, -1603016, -586072, 149360, 551328, 311104, 147200, -1745864, -629080, 1281248, 957408, -640688, -692072, -6776, -1411736, 1693928, -165080, 1095608, -379672 ], [ 664937, 477950, -19371, -1018680, 552183, 346564, -669489, -64881, -451895, 1060436, -1026491, -608497, -228790, 873228, 347704, -796000, -1111739, -205105, 514148, 57108, -846338, 752953, -393101, 462439, 716903, 267295, -706267, -297097 ], [ -19228, 338600, -34026, -275850, -70182, 520684, -761094, 497124, -778820, 925526, -781646, -468622, -585220, 1094538, 147604, -922870, -760364, -166120, 316718, -565092, -811508, 1436308, -258926, 1452964, 305348, 509050, -1484362, -109882 ], [ -471778, -608500, -796851, 1031325, -93957, -517766, -445269, 207774, -241070, 549101, -1034321, -85297, -909070, 1164963, -407546, 174755, -833114, -704620, 973793, -770142, -415958, 977158, 655999, 1118014, 741998, 464875, -726787, 234293 ], [ -85308, -112808, -717744, 1125288, 36604, -205412, -221068, 87060, -249320, 386136, -636684, 610288, 116532, 1105024, -973824, -63032, -351648, 188128, 798036, -17976, -512432, 242616, 524216, 683120, 472748, 430060, -282512, 218836 ], [ 672267, 1021042, -266244, 682638, 235429, 704413, -37393, 40935, -499070, 317586, 48591, 1443988, 1739007, 987424, -1545024, -891482, 374952, 1713928, 253911, 1157574, -826532, -613734, -70534, 204020, -108727, 399385, 23188, 44311 ], [ 126554, 417298, -711624, -329738, 563014, 139048, -503808, -299488, 542702, 408062, 579280, 656792, 1117728, 669062, 35992, -31474, -381186, 1289088, -859792, 783786, -1176448, -740296, 766616, 206290, -737266, 557928, 807446, 171558 ], [ 11033, -163958, -904524, -920699, 610351, -102188, -760902, -596197, 1010924, 326177, 848425, -141577, 841356, 229232, 983038, 745595, -658737, 1048287, -1291741, 638583, -1391965, -820624, 1113089, -21689, -877393, 562473, 1247450, 2919 ], [ 1047008, -627008, -417024, -408224, -67424, 541312, -457152, -770272, -40576, -204448, 450400, -912352, 1529856, -515968, 225088, 1250720, 345888, 1348512, 49184, 1135008, -1260640, -807424, 148064, -858464, 240032, 164448, 785600, -937056 ], [ 801282, -629227, -387388, -528924, -626304, 463659, -450747, -698602, -341511, 93537, 599980, -1347770, 1725318, -395449, 83758, 832893, 487890, 829673, 6369, 998645, -989221, -705214, -46831, -544000, 1092792, 84967, 241835, -1315150 ], [ -398268, -288502, -698488, -1120824, -1096704, -150666, -665622, -444052, -83886, 1008162, 1157080, -1533620, 1553868, 369326, 401308, -271782, -12060, -298702, -1066206, 391370, -613546, -536764, 331394, 627200, 1748592, 242542, -362890, -1275100 ], [ -479428, -469142, -1013163, 158561, -157904, -288021, 70063, -485902, 546904, 500977, 1328405, -1114060, 1382938, 343701, 758313, -1012977, -256170, -732682, -409456, 89335, 268544, -301754, 776049, 75835, 49442, 321402, -48125, -1258255 ], [ -394936, -642704, -1071972, 1375748, 760360, -328536, 721144, -418384, 921376, -217040, 1331060, -564520, 1203040, 69636, 881040, -1537332, -251760, -930484, 263804, -154124, 986972, -181532, 1054068, -457064, -1418788, 368196, 352660, -1181332 ], [ -344086, -358004, 215403, 754973, 432610, -245886, 160294, 462716, -351224, -893540, 759785, 178430, 975640, -870339, -258060, -1216857, 850740, -449209, -373021, -336599, 437147, -717707, 403593, 498286, 227387, 310221, 462385, -770257 ], [ -112628, -31518, 700922, 634780, 323956, -579124, 254692, 682788, -558672, -956306, 133430, 547788, 261734, -838152, -824464, -705914, 1006646, 336774, -672974, -238268, 36582, -766968, -126692, 689418, 440360, 222904, 563576, -113192 ], [ 336622, 345357, 219497, 1118230, 479506, -1413874, 1139242, 105738, 518328, -278981, -559345, 466638, -1038841, 366348, -700264, 34711, 21071, 1490199, -566699, 198682, -183993, -229068, -512042, -41007, -1074940, 100204, 654476, 840508 ], [ 45048, 968520, -246136, 1032328, 794880, -316848, 872600, 98320, -216888, 382720, -144664, 81240, -871488, 1014264, -167712, 40616, -84072, 1244408, 2024, 468416, -539472, 461096, -977528, -200848, -252408, -326408, 224856, 63080 ], [ -444060, 1598895, -691972, 765694, 1097034, 1326450, 251921, 234541, -1468005, 979165, 568304, -358446, -223881, 1439424, 469281, -164983, 115704, 551501, 701015, 648155, -898998, 1149122, -1427144, -147106, 1256259, -790310, -349113, -1214605 ], [ 358440, 396870, -791272, 797644, -219516, 350100, 508346, -820334, -344130, 136690, -577696, 376404, -3306, 1050624, 287706, 536042, 464304, 521426, 760790, 29630, -257148, 545972, -843344, 386444, 195534, 325540, -148938, -402130 ], [ 645415, -575730, -976547, 460144, -864266, -234775, 410996, -1133084, 301670, -483535, -929621, 585754, -44781, 637524, 224431, 813417, 487629, 488576, 652165, -339695, 442027, -87003, -468344, 483869, -663216, 1030140, -125763, 203845 ], [ -98660, -1089480, -1333772, -616256, -165416, -36700, -393904, 38416, -8680, -659260, 306604, -255896, -610356, 175824, 397756, 243492, -139596, 450176, 206740, -210620, 1255852, -779628, -510944, -290956, -1118016, 912240, -456588, 396820 ], [ -336545, -751731, -1132496, -307989, 459597, 327379, -562800, 204586, -685113, -294156, 301465, -227012, -289323, 178578, -219365, -62575, -774999, 448060, -375408, -206283, 911691, -241934, 295558, -745194, -803426, 485973, -891189, 591393 ], [ -272870, 93294, -598496, 825186, 1040622, 790354, -352800, -228164, -1579638, 393144, -443210, 320488, 559902, 458028, -1307390, -211450, -1415274, 467560, -1039008, -276258, -122334, 1028716, 1607908, -1008444, -30476, -124002, -1387614, 786918 ], [ -179180, 76302, -256523, 546069, 670413, 914746, 660774, -59579, -647043, 201867, -1069412, 760486, 592236, -372594, -849608, -756454, -323304, 679, 51855, -173526, -20757, 1180186, 921466, -544020, -790706, -839616, -304491, 1021911 ], [ -124592, -38688, -91936, 33808, 258624, 738400, 1280864, 150448, 178112, -56112, -1150944, 961344, 366784, -915152, -452048, -1156048, 609968, -368832, 742224, -242144, 164768, 1094208, 272000, -15856, -1280704, -1239344, 384016, 940192 ], [ -223817, -238638, -519886, -885317, -1476, -438350, 192314, 320473, 21212, -278337, 738006, 314844, -547316, -39527, -772223, -892423, 402593, -223332, -606801, -997994, 295718, 491508, 399800, 514019, -282604, -440369, -889109, -322058 ], [ 81658, -475258, -629434, -748802, -9218, -519294, -342994, 212224, 125334, -229128, 971638, -33280, -788284, 525790, -1183104, -384952, 8562, -165156, -942936, -1117344, 799600, 21010, 504914, 624260, 209564, -230584, -1606332, -776504 ], [ 781183, -747583, -428959, 415573, 228757, 466731, -339619, -166976, 483609, 84372, -406487, -90880, -373834, 788965, -1682304, 359948, -567213, -192006, -292836, -616944, 1666600, -320765, 587939, 325910, 209114, -594484, -1782282, -444404 ], [ 590908, -663388, 300056, 338728, -609908, 504996, -534844, 737044, -243996, 431232, -366332, 320360, -84664, 1132180, -818064, -15652, -673968, -928956, 78384, 316716, 1125940, -95240, 339284, 558140, 314084, -431704, -1411572, -294524 ], [ 162797, -420091, 1086460, 29859, -1551322, 341972, -723565, 1760766, -1031608, 758796, -28671, 723069, 171310, 1387626, 282554, -649824, -645961, -1598571, 275892, 1183439, 328544, 209621, -25282, 876913, 500121, -104466, -853804, -206586 ], [ -414778, 502934, 1146760, 481434, -876172, 525272, -366790, 830916, 234992, 817896, -245346, -95706, 409060, 596076, 368204, -1074624, -447886, 110454, -536808, 347714, 455744, -92554, -710332, 747838, 1217646, 541284, 193496, -277836 ], [ -767081, 479370, 972740, 402657, -128348, 461666, 34413, 495508, 445412, 558837, -68781, -391437, 380764, 270382, 366071, -1163169, -326719, 999185, -448739, -161036, 112506, -59895, -694481, 767823, 1424771, 762938, 476472, -209451 ], [ -762056, -1045680, 427040, -517368, 734752, 6416, 506088, 1103008, -1019488, -204888, 731544, 142488, -69536, 683632, 224696, -718344, -327544, 586760, 1068136, -151136, -976944, 503880, 433144, 1024248, 822296, 311888, -452928, 80424 ], [ -230099, -1621059, 352835, -1045509, 919501, -639064, 830322, 649453, -520276, -552045, 850254, -502503, -503210, 486412, 1670, -439779, -489580, 140114, 737179, 78472, -1291704, 91770, 309637, 815145, 360734, 129200, -613248, 132231 ], [ 549826, -1749534, 500510, -1389234, 785026, -1374064, 1085172, -303422, 903224, -703170, 648204, -1702278, -929060, 1912, -259780, -239454, -727480, -322636, -463346, 411472, -1241904, -779580, -402638, 386970, -34516, 72800, -411648, 72006 ], [ 915695, 303961, 1017711, -961349, 344827, -177411, 684044, 74639, 1299979, -633324, 249492, -1147279, -1346953, 91557, 253519, 656196, 250289, -360088, -119775, 342753, 124232, -100118, -172337, 528925, -143825, -640746, -65873, -72972 ], [ 1275580, 1665276, 1099776, -690264, -136488, 616244, 292084, 418164, 1451144, -537084, -75888, -479924, -1178228, 140412, 551984, 1168376, 1091584, -339208, 116880, 308948, 1178152, 574692, 69548, 540420, -381460, -1212676, 42832, -277032 ], [ 1650205, 958701, -42624, -908514, -707838, 156119, -25241, 566439, 1004294, -384909, -184788, 364201, 603097, 33837, 201284, 573626, 1465984, -189958, -56820, 401423, 1274302, 1119867, 272273, 150195, -993535, -1345651, -511268, -637182 ], [ 1517176, 220458, -226962, -149760, -1216818, -118492, 169330, 486108, 321656, -782682, -480756, 672490, 709462, 227016, -29128, 221426, 744940, -81952, -411498, -63946, 971410, 1113372, 232700, -267750, -1036636, -854338, -451622, -900312 ], [ 985276, -542667, 341463, 1376640, -1676793, -247342, 766105, 226158, -546244, -1612557, -923706, 559765, -500213, 655716, -165028, 59801, -836810, -6352, -908373, -967621, 354985, 673422, 2750, -707475, -632686, 127487, 90253, -1087212 ], [ 335872, 12480, 489344, 110336, -254080, -713600, 617856, 695104, -415360, -857920, -1083136, 529408, 109952, 384256, -295808, 273472, -1134144, 100736, -247104, -569024, 318080, 291264, 759616, -892864, -804992, -166912, -715648, 6272 ], [ -168134, 644022, 490276, -1421794, 1106978, -1189384, 419117, 1066414, -150683, -21124, -1083451, 397829, 946827, 200818, -300550, 358729, -1190094, 146268, 415507, -5042, 331478, -40426, 1441979, -956593, -859191, -702112, -1443515, 1087601 ], [ 291316, 401772, 56776, -1707844, 226628, -1383184, 671642, 140764, -106358, -290824, -441526, -405046, 1282902, 1229668, 422900, -678446, -1126044, -197832, -72218, 218908, 58028, -136276, 704054, -566818, 350034, -1362112, -369590, 817826 ], [ 156634, 535689, -162554, -1538923, 5717, -1187881, 685115, -254642, 56668, -94960, -469534, -511951, 891558, 1485988, 392036, -866234, -625899, -636378, -674156, 90517, -467146, 139553, 666224, -539020, 457587, -1173880, 460300, 779777 ], [ -734216, 1148364, -109304, -790948, 624092, -497356, 394340, 24808, 370768, 693440, -1350184, 266924, -425592, 759088, -598864, 27016, 429276, -1195128, -1421456, -486308, -1312696, 888428, 1519424, -971920, -836988, 93920, 979600, 1036652 ], [ -492726, 908429, -114354, -750603, 616842, -666921, -421135, 52853, 178373, 354780, -810019, 277119, -364002, 938368, -691779, 413221, 186891, -1011873, -539711, 282002, -361231, 996938, 310179, -213135, -587658, 140170, 1347155, 990257 ], [ 149050, 362954, -128408, -950454, 378420, -1136992, -1347618, 1416, -170738, -345714, 198680, 16422, 170082, 1433598, -461148, 576666, -503682, -580848, 884324, 1468934, 1174056, 853684, -1559630, 959732, 171418, -237246, 1635200, 834040 ], [ 372025, -18271, 302692, -525279, 5970, -1159792, 638307, 385716, 482587, 706011, -549220, 70647, -349443, 1433523, -339798, -660759, -330957, -954648, 480074, 81959, 167556, 20434, -165755, 1429682, -955607, 134829, 1035200, 694540 ], [ 501880, -164008, 386104, -263040, -71352, -1029712, 1767672, 559920, 930376, 1141272, -589936, 7944, -655368, 1333008, -305904, -1245648, -441696, -1037880, 214832, -895552, -244200, -647360, 484408, 1272104, -1457288, 285744, 640400, 365032 ], [ 433855, 190667, -269321, -347040, 478473, -574762, 1076847, 287670, 941401, 266547, 872114, -303231, -507393, 1019058, -457854, -443898, -1154796, -503655, 244982, -1002952, 607875, -963560, -445817, -218971, -630113, -33306, 681650, -368243 ], [ 37850, 289398, -150428, 186832, 330708, -430772, 396050, 212852, 661614, -244410, 1395718, -908116, 286790, 574422, -729726, -117650, -868500, -546592, 40946, -322786, 390404, -506822, -511748, 140672, 64858, 344820, 721566, -229404 ], [ -564925, 226773, 456622, 1110232, -256842, -482822, -278425, 262502, 198489, -526035, 1327693, -1698166, 1488365, 47397, -1077201, -91175, 47850, -953392, -310729, 853889, -501346, 437203, -32798, 1667072, 676483, 1162470, 760641, 459246 ], [ -148108, -266904, 560, 909456, -465700, -1186244, 318972, -10576, -60160, -305208, 1489780, 137468, 849248, 54240, -1042584, 638216, 354512, -1075068, -948412, 139212, -403152, -637012, -548416, 285452, 511616, 105156, 424288, 766280 ], [ 342902, -628659, -231925, 536361, -674845, -1677869, 704802, -209191, -200260, -23253, 1415620, 1601693, 83993, -86580, -915354, 1199081, 496937, -817068, -1300222, -440673, -162207, -1700242, -1077976, -860188, 276836, -796449, -40307, 744050 ], [ 710852, -285234, 867650, -63114, -1041070, -1054094, -279348, 22934, 49640, 296322, 301720, 499118, -427882, -1037880, -575004, 796406, 233462, 842232, -390772, 297402, 242118, -1888492, -1253776, 135512, 82136, -303174, -863282, -438100 ], [ 814881, -399906, 861517, 272179, -541532, -122627, -288548, 194268, 435922, 848590, -570163, 228081, -319822, -1065179, -205128, 860967, -406932, 1141005, -55377, 306984, -258540, -928188, -1396609, 302523, -291348, 2511, -901228, -861454 ], [ 647856, -985056, -280208, 1567504, 847168, 1124848, 703552, 303168, 962272, 1639840, -1193488, 811056, 424928, -143504, 195072, 1405392, -1434432, 42480, -309552, -431616, -1688640, 1211712, -1505584, -381552, -848448, 115536, -132928, -505504 ], [ -128698, -247898, -204409, 376687, 733374, 1234567, 490518, 691079, 767524, 949659, -472321, 856600, 208450, -43758, 14004, 253626, -456168, 466686, -297755, -395133, -1332279, 172456, -1501928, 471087, -162182, 469871, -568464, -214985 ], [ -918670, 783364, 90434, -1244798, 241098, 1011712, 63816, 1098080, 320578, -71466, 504530, 731686, -199508, -163488, -308250, -1227810, 907908, 1104720, -291896, -194826, -521046, -1556726, -1389314, 1607466, 754180, 857540, -1268532, 85408 ], [ 37955, 1073014, -892741, -65573, 82023, 512512, 938316, 854480, -777797, -278391, 228755, 322561, 188242, -243888, -441375, -1210635, 453558, -547080, -1183796, -527751, -50121, -1305401, -374939, 1214391, 439030, 875990, -1256382, 703408 ], [ 549016, 945884, -1148980, 912136, 186988, -66544, 1287340, 607492, -787504, -376760, 26396, -179748, 368316, -238440, -195324, -1138636, 53556, -1433556, -1599472, -416960, 32780, -786480, 161700, 1024344, 452376, 824440, -932844, 929044 ], [ 312166, 119159, -185005, 1551586, 735163, -779644, 754315, 354817, 1030196, -292910, -52729, -838473, 199791, -88890, 687201, -974611, -255219, -1035381, -1215772, 438640, -535645, 181620, -103575, 1175094, 1017126, 655390, -86619, 496069 ], [ 233216, -156416, 136320, 1764736, 917888, -1017344, 576640, 270592, 1636096, -264960, -79104, -1058048, 143616, -39040, 981376, -919936, -358144, -902656, -1087872, 723840, -725120, 504320, -192000, 1225344, 1205376, 599040, 195456, 351744 ] ], [ [ 815104, 1253376, 999424, -1526784, -275456, 57344, 1762304, -1021952, -290816, 204800, -278528, -1242112, 404480, -172032, -713728, 1323008, -646144, 129024, 479232, 1262592, -176128, 1331200, -1874944, 380928, -1093632, -326656, -25600, -46080 ], [ 254080, 803712, 416896, -1299456, -697088, 356480, 761984, -689408, -187136, -32128, -344960, -584704, 530432, -99840, -164608, 703232, 219392, 138240, 225792, 826368, -300160, 472576, -1339648, 94848, -1097856, -634240, -94336, 547968 ], [ -622520, 101112, -493304, -944256, -1355888, 823880, -801016, -169808, -25136, -402328, -448760, 442496, 727232, 12960, 693392, -265168, 1571792, 152640, -170208, 144768, -493960, -869024, -503248, -352152, -1104456, -1114840, -201736, 1476168 ], [ 114240, 193152, -1007024, -558816, -314528, -167520, -1243456, 287632, -398496, 573712, 254400, -133584, 60512, -975200, -30048, -278208, 1167472, -535760, -2288, -349232, -549440, -987024, 601392, -381952, -1602176, 45360, -37536, 884528 ], [ 798824, 239544, -1097480, -278656, 443536, -1008256, -1330184, 691128, -427664, 1166648, 718040, -489216, -520056, -1679560, -716168, -43488, 694656, -1128976, 22040, -446584, -531392, -1037072, 1361800, -344552, -1831560, 857368, 26384, 354056 ], [ 912224, -63456, 159520, -365056, -179264, -979456, -476384, 925728, 847936, 124448, 167840, 297984, -596256, -1147360, -889568, 803712, 416256, -1226176, -580960, 763616, -296192, -1153472, 882400, -179552, -1025760, 81568, -318016, 402656 ], [ 398816, -374256, 804376, -183136, -332192, -601216, 113152, 802776, 1302976, -572680, 316208, 638088, -709896, -1011088, -1108520, 1376664, -376320, -1011064, -493816, 1329848, -218864, -853040, 347464, 22264, -419328, -130136, 21800, 355160 ], [ -693184, -692256, 884176, 246464, -51392, 99584, 458752, 349776, 1000576, -951280, 1109408, 565488, -858096, -1240288, -1369520, 1696464, -1643520, -507664, 230384, 1301648, -287264, -167840, -238736, 258064, 3072, 178864, 993200, 218960 ], [ 301992, -91352, 313960, -465368, 793536, -64352, 206552, -634656, 1052464, -154776, -198720, 39048, -263560, -246560, -312920, 895816, -1862496, -530816, 945312, 986016, -462536, -553312, 214504, -661232, 956416, 154072, 1042768, -255424 ], [ 1576128, 601728, -294464, -1279488, 1560384, -326912, -213696, -1521344, 1054912, 819968, -1728064, -486080, 322432, 929024, 828928, -112640, -1766976, -618176, 1464064, 553728, -678272, -957248, 736320, -1517760, 1844032, 94528, 736704, -734400 ], [ 1174728, 300528, 26536, -756288, 588984, 246688, -892296, -567944, -37688, 1028768, -1071064, -127880, -590768, 1277024, 152128, -707840, -1052376, -231176, 357664, -303072, -1027472, 542152, -165480, 371640, 1160632, 385528, -775896, -601800 ], [ 733728, -88512, 24496, -45648, 129744, 201568, -1248816, -130784, -500768, 974768, -759664, -103280, -1207328, 1473104, -168032, -555440, -595296, -301376, 91504, -824352, -927392, 1343392, -447600, 1324320, 780832, 633808, -1478736, -281040 ], [ 233328, -609312, -462104, 946152, 438744, -771632, -1122216, -467984, -19568, 526568, -966664, -579080, -1378928, 1441304, 46768, 718360, -524496, -1057376, 1085704, -842352, -153392, 1097392, 199800, 871920, 856432, 818008, -966936, 321960 ], [ 48672, -64320, -762752, 1217856, 624608, -256800, -324192, -321376, 187072, 501440, -357472, 52096, -133216, 1398272, -572928, 314432, -179968, -74496, 981664, -204736, -67456, 358848, 447424, 551808, 170336, 764256, -205952, 257696 ], [ 3672, 952080, -981152, 1171056, 756008, 916200, 770808, 39224, 272272, 663440, 612728, 1172896, 1739384, 1350272, -1561728, -831568, 285632, 1677504, 391864, 722864, -285856, -597552, 518224, 290208, -852664, 605256, 665248, -101704 ], [ 226256, 172944, -740160, -288848, 1093424, -31936, 179200, -467456, 942960, 638960, 649344, 295104, 949760, 700208, -80704, 163696, -179984, 1255680, -842624, 489552, -771840, -991552, 857792, 602256, -935568, 444480, 1244592, 68144 ], [ 610376, -453552, -359904, -1130456, 1056632, -430816, -359600, -910760, 1129824, 436232, 632520, -513096, 599264, 27392, 827888, 962776, -354440, 971640, -1271528, 508344, -1074792, -1100416, 897416, 530616, -765192, 138696, 1484496, 1208 ], [ 1400576, -625152, 362496, -333056, 50432, 656384, -704000, -1160960, 52224, -218368, 510720, -1072896, 1470464, -683008, 178688, 1182976, 252160, 1117440, 393472, 1215744, -897792, -495616, 156416, -547584, 23808, -539904, 861696, -692992 ], [ 793104, -566616, 377632, -407008, -488960, 911448, -818264, -755152, -398264, 97800, 713312, -1470672, 1771312, -329416, 240880, 470248, 386448, 693576, 240776, 1225512, -722856, -477680, 188040, -336128, 886080, -480968, 73432, -1163248 ], [ -854496, -336816, -133568, -1129408, -680960, 547248, -761264, 138848, -382064, 1136400, 1157312, -1747872, 1647712, 815984, 832480, -936752, 169248, -154224, -1264624, 716112, -549456, -896480, 794640, 835072, 1802880, 126832, -837968, -1466848 ], [ -1018016, -234416, -748248, 47752, 325120, -127912, 185976, 42768, 472896, 410120, 1402152, -925792, 1328592, 205864, 824520, -1241352, -214352, -788304, -333824, 44472, 305664, -524880, 1034120, -76328, 29200, -69808, -34408, -1490168 ], [ -860096, -232064, -1041696, 1210912, 1220416, -673984, 984000, -76416, 1109760, -532096, 1428384, 22208, 996096, -600032, 626304, -1302432, -380288, -1204128, 677344, -520800, 1093344, -237792, 1032608, -900416, -1553696, -281056, 853664, -1437344 ], [ -213296, -652064, 434904, 766312, 566416, -291184, 279600, 482784, -75840, -1182496, 467784, 743408, 751296, -1015832, -86496, -975432, 730912, -646728, 142744, -396600, 976344, -1032792, 62408, 415984, 38104, 80744, 800264, -1211144 ], [ 46176, -628976, 1141200, 783840, 198560, -537248, 191008, 580128, -290944, -1131408, -354640, 960864, 52528, -835136, -569728, -704464, 971440, 189744, -342896, -219360, 647728, -1274816, -411936, 945488, 343616, 242624, 674240, -461888 ], [ -161424, -71576, 918600, 1358640, 175760, -1541648, 845008, 120528, 664256, -234408, -1010440, 570864, -1193672, 64864, -776128, -501064, 162040, 1362744, -769496, 21840, 63928, -850016, -288336, 526088, -901984, 163424, 460640, 918112 ], [ -575552, 800320, -44992, 1070144, 549888, -302464, 934080, -204672, -54720, 508928, -662720, 456384, -1233408, 705472, -489728, -96960, 281792, 853952, -48320, 566784, -516736, 111936, -798656, 91008, -210880, -182336, 355008, 68416 ], [ -1005152, 1677688, -1199008, 521456, 994896, 1569296, 820872, -498840, -1244328, 1137128, -38144, 442128, -844104, 1237120, -51704, 381000, 690368, -153112, 1020856, 1159512, -1060528, 1194768, -1477952, -316176, 1045400, -556976, 262584, -1443560 ], [ -124352, 125488, -889408, 757856, -91104, 353696, 453072, -1142640, -96528, 253328, -940544, 589728, 18096, 1265920, 12496, 997200, 464768, 575888, 1095856, 425712, -744928, 804768, -1050752, 73824, 95600, 545824, -392016, -694160 ], [ 270648, -922512, -826008, 614656, -522704, -504504, -63328, -1126240, 589872, -398072, -1042344, 382928, 300696, 873120, 232696, 1289800, 232168, 1049088, 921256, 91912, -175528, 307368, -623552, 98024, -700800, 1117024, -753816, -159960 ], [ -305952, -962112, -1255008, -287744, 354496, -647904, -876928, 210560, 353472, -584672, 457056, -532672, -575904, -362880, 764896, 935200, -14432, 1010688, 247456, 558112, 901472, -404832, -196352, -609376, -1190400, 625024, -530016, -56160 ], [ -695304, -326040, -1102336, -3112, 731240, -52840, -940032, 615632, -411208, -174560, 447944, -253344, -195160, -373872, -3112, 640008, -675384, 937696, -485376, 471592, 697816, -166128, 586544, -953936, -837008, 60456, -889768, 319112 ], [ -973104, 712560, -603136, 988688, 809840, 982160, -556032, 465632, -1490608, 591040, -459856, 737856, 934640, 344928, -1545712, 380208, -1583184, 844096, -1253376, 55792, -268784, 639072, 1581344, -1082336, 18592, -547344, -1597168, 856112 ], [ -242400, 74736, -129880, 512168, 741608, 1260368, 427440, -137560, -1095064, 528088, -1091104, 1169328, 837344, -318480, -596032, -513840, -688704, 498232, 135288, 270928, 280408, 925392, 849488, -503072, -731024, -1134720, -717016, 1152440 ], [ 223872, -598272, 179968, -120704, 516608, 1088256, 1014528, -502400, -510464, 370304, -1163008, 1182208, 531968, -792192, 108928, -1263232, 142720, 238080, 1075840, 295168, 705792, 936448, 238592, 141440, -1252864, -1421696, -126848, 1117440 ], [ -608328, -863472, -104432, -859304, -239392, -501744, -52272, 157000, 298336, 128504, 738992, -168992, -147232, -123192, -887672, -1275832, 163720, 374880, -327560, -586832, 188592, 98848, 627392, 799640, -420064, -607496, -1115048, -62160 ], [ -420912, -1023184, -210384, -599568, -387088, -538608, -375184, 219648, 714672, -47936, 867760, -582656, -305376, 427248, -1491200, -723904, -160624, 56288, -597952, -997632, 504960, -512880, 800656, 693280, 217568, -421056, -1654240, -436160 ], [ 759288, -1080184, -142584, 632232, 57512, 936792, 26216, -298752, 748872, -160736, -730040, -83456, 43824, 862248, -1712000, 377696, -821224, -705712, 234848, -949632, 1632960, -904680, 764056, -157520, 665168, -845856, -1756240, -25760 ], [ 642528, -665824, 528576, 405312, -699808, 636192, -400864, 662688, -285408, 100864, -850400, 303424, 58944, 1269408, -1216640, -157984, -770944, -1288672, 579968, 114528, 853920, -567360, 270496, 164320, 896288, -858816, -1386400, -143840 ], [ 192232, -121304, 1288416, -76136, -1628752, 24480, -920040, 1761520, -1326016, 427616, -634104, 546024, -5648, 1503568, -544816, -1047936, -525640, -1599064, 694304, 1276152, -279296, -119384, -327056, 704392, 1080904, -702736, -878048, -390736 ], [ -348368, 542896, 1444416, 512464, -1305952, 703680, -321840, 601120, 166784, 478016, -735504, -340176, -33248, 124768, 101984, -1403136, -112240, 303536, -248896, 916752, -221696, -367184, -825056, 516592, 1339504, 95264, -170048, -605536 ], [ -764616, 379088, 1110432, 503432, -535392, 996368, 41576, 161312, 485664, 451624, -463848, -679784, 75104, -411408, 599608, -1273224, 153608, 1363976, -251800, 333472, -468016, -349112, -801288, 474488, 1249176, 603728, 180672, -467928 ], [ -983616, -1098112, -768, -453568, 945408, 675968, 32576, 864512, -1057536, 303424, 399552, -152384, 399104, 388992, 860608, -373824, 185408, 1088576, 1236800, -604928, -1196416, 90688, 50112, 663488, 605376, 652928, -35328, 228672 ], [ -172824, -1662616, -251496, -1095592, 968424, -245824, 371600, 697448, -707616, -291944, 653808, -667832, -227536, 144096, 585904, -1560, -125920, 239120, 1031384, -477632, -1289152, 8656, -249048, 398792, -14352, 133376, -156672, -52296 ], [ 1122576, -1797616, -97296, -1589392, 305424, -1450624, 874400, 120848, 533184, -1097744, 621408, -1674032, -1301536, -592704, 59104, 122640, -598720, -880480, 28784, 151168, -1082752, -318944, -1089648, -79408, -622752, -653824, -233472, -793296 ], [ 936952, 329800, 667768, -1180328, -299176, -573464, 352864, 417912, 1147352, -444128, 286496, -1293816, -1573704, -698200, 609784, 838432, 328328, -410432, 502536, -191224, 67392, -69552, -818312, 499432, -354568, -942288, -53896, -287456 ], [ 922592, 1659360, 1010688, -954048, -841536, -4704, -82016, 708512, 1474112, 25632, 114816, -694176, -1223584, -693280, 786304, 1097152, 1136128, -150592, 775296, -231264, 1014592, 325408, -433312, 724512, -314528, -1174048, -113536, 64704 ], [ 1490792, 624360, 146688, -1298448, -1217136, -440904, -201416, 915512, 1057712, -120168, 414816, 404424, 777416, -432280, -147296, 54352, 1510528, -588592, 384096, 633336, 1332592, 1077208, 180488, -102888, -967928, -1287448, -850336, -99696 ], [ 1330880, -40368, 125040, -439296, -1502352, -317664, 59536, 863456, 432320, -681936, 116064, 769872, 996272, -160192, -317504, -203888, 782176, -641536, -245328, 309168, 931216, 969184, 226784, -641328, -1031648, -562192, -682288, -573888 ], [ 598880, -414168, 765240, 1365504, -1716552, 245136, 619336, 607856, -357280, -1570536, -653136, 559272, -185128, 120608, 112096, 154312, -812624, -391936, -1061928, -949032, -35384, 185584, -172816, -952728, -632048, 822008, 196712, -1291488 ], [ 335872, 296448, 596992, 88064, -443392, -613376, 740352, 915968, -381952, -514560, -1120256, 499712, 232448, -38912, 279552, 516608, -1184256, 134144, -215552, -808448, 373760, -233984, 653824, -916992, -697344, 278528, -556032, -220160 ], [ 240592, 987440, 313376, -1481360, 778640, -1564992, 736232, 1104752, -203608, 641120, -1309912, 403368, 868440, -57456, 381008, 654152, -1301744, 571872, 697880, -379664, 896688, -479312, 1401176, -852744, -704824, -574976, -1250520, 970760 ], [ 652192, 479840, 166976, -1667360, 215840, -1636992, 442832, 35552, 390992, 432320, -187312, -58032, 1176240, 1184544, 360608, -520048, -1163744, 219072, 338480, 327136, 705888, -74912, 460976, -969744, 88976, -1304576, 25680, 1068560 ], [ 289744, 506312, 95024, -1428056, 125864, -1384008, 120920, -369424, 575072, 463232, -124144, 59784, 725040, 1479840, 139040, -981712, -607832, -390864, -317920, 238504, 106416, 346120, 386432, -953952, 95000, -1132352, 942048, 1132040 ], [ -1057856, 1212512, 117824, -647456, 637664, -717408, -237280, 70976, 236672, 799232, -1409344, 914784, -692160, 570240, -338560, -536512, 479968, -1328064, -1352320, -862496, -1013184, 788320, 1413632, -769152, -901600, 187648, 1400448, 1151840 ], [ -1062576, 948072, 12144, -635096, 375504, -863048, -731000, 105256, 63272, 461152, -796824, 886264, -315920, 904960, -573720, -127832, 78808, -1151624, -794360, 11664, -407544, 690640, 274712, 85768, -346320, 429648, 1546008, 871560 ], [ -585520, 338768, -123072, -889264, -153440, -1293824, -1208592, -5312, -34960, -80016, 449472, 529200, 660240, 1664496, -701152, 229072, -833296, -594304, 297248, 1526064, 780352, 399776, -1567344, 1164704, 707280, 272400, 1557248, 495552 ], [ -347320, 24968, 368928, -675064, -147440, -1351424, 701208, -12512, 420440, 912984, -359328, -93000, -270360, 1414296, -114352, -819128, -632296, -915904, -267952, 193464, 321952, 223376, -323544, 1525904, -648120, -149400, 818048, 608352 ], [ -107584, -100672, 364992, -489472, -16832, -1162880, 1822656, 44416, 828992, 1176768, -518016, -403392, -889920, 1156224, 126080, -1337984, -665344, -1091008, -360064, -708096, 117952, -159232, 196032, 1219904, -1227840, -534144, 430208, 359232 ], [ 135416, 173528, -692808, -364672, 378568, -451280, 1268856, 237616, 1137992, -109032, 704784, -51192, -848520, 881424, -369520, -731984, -1195744, -954808, 553136, -693696, 454552, -980032, -823368, -503896, -159240, -840144, 789008, -658968 ], [ 74448, 37040, -737504, 175232, 109728, -296096, 701072, 132000, 657264, -545488, 1326640, -594336, 52528, 738736, -682224, -114576, -820128, -1002240, 729232, -207888, 136480, -439600, -510240, -63488, 246224, -155488, 795632, -552928 ], [ -178152, -358360, -143504, 976832, -577872, -491696, 124472, -162000, -321336, -446488, 1569640, -1701936, 1495528, 679336, -879624, 510024, 126672, -1165440, 440632, 575112, -594320, 959000, 642960, 1741312, 233624, 1153712, 580232, 261872 ], [ 379808, -729280, 101248, 662144, -281376, -1119776, 409568, -522368, 66048, -462272, 1616800, 161248, 1147136, 303872, -866496, 1117760, 365184, -1006048, -595424, 188512, -220800, -323232, -346112, 466528, 136704, 179744, 677632, 687168 ], [ 896048, -1014040, 376408, 186824, -95976, -1571816, 550928, -621368, 515808, -406952, 1382560, 1735528, 571976, -200608, -764496, 1538120, 433224, -574048, -1223024, -96008, 220680, -1611792, -1289792, -571232, 49824, -798856, 585832, 805008 ], [ 911648, -964240, 917008, -471376, -760176, -1141616, -237472, 352432, 652608, -19952, 103360, 930928, -172624, -1091008, -393696, 1215920, 111024, 815552, 90976, 509392, 479280, -1821792, -1169792, 607168, 37824, -855856, -391568, -146592 ], [ 999176, -899344, 639464, -40296, -484576, -210584, -74528, 560480, 876432, 637296, -840472, 749704, -253296, -964056, 137536, 1150648, -503328, 920808, 383480, 477504, -151008, -842464, -1221768, 777688, -324640, -424456, -700896, -455280 ], [ 1160576, -818944, -478336, 1509504, 756224, 1234816, 1065472, -17920, 1189632, 1572096, -1439872, 1208704, 347904, 207744, 833536, 1349248, -1417728, -292992, -373120, -208896, -1694208, 1358336, -1450368, -86912, -1047040, 508544, -324096, -103680 ], [ 108464, -121168, -125384, 275448, 1018096, 1439800, 456240, 495416, 1065760, 835544, -345736, 1159360, 131600, 528528, 202272, 250320, -483776, 404336, -610520, -388840, -1059128, 291008, -1540672, 520184, -378928, 940280, -651520, 321080 ], [ -1095280, 715040, 473872, -1434864, 944464, 1256704, -453312, 1240064, 741136, -248656, 1026704, 932656, -264352, 557568, -669648, -1088784, 783904, 1386368, -753344, -458320, 45904, -1471408, -1499920, 1443152, 529952, 1169696, -1137568, 760064 ], [ -258280, 1217840, -681128, 59736, 65464, 479104, 638688, 1240064, -529064, -118456, 318104, 251656, -176752, -114432, -169848, -1143384, 125104, -317632, -1427744, -836920, -237896, -1035208, -383320, 1408952, -128848, 635696, -1251568, 1134464 ], [ 254144, 1174752, -980896, 1139264, -210080, -206208, 999776, 850976, -695168, -62400, 67808, -314656, -162848, -429376, 256032, -1128544, -285280, -1361056, -1664896, -715776, -342944, -397184, 240928, 1325248, -202560, 437696, -999776, 1240736 ], [ 221744, 215352, 154904, 1522064, 527320, -736608, 133976, -191224, 992032, -130800, 586808, -688456, -272648, -144976, 557832, -997144, -278680, -1295656, -1168096, 244224, -147944, 579616, 38728, 1158448, 705840, 803696, -133976, 896936 ], [ 210944, -104448, 533504, 1649664, 773120, -913408, -154624, -538624, 1554432, -153600, 759808, -813056, -309248, -50176, 658432, -953344, -276480, -1273856, -1002496, 564224, -82944, 905216, -28672, 1102848, 1008640, 925696, 154624, 782336 ] ], [ [ 770560, 1758208, 1236992, -1500800, -182656, -31744, 1743744, -1742080, -424448, -300032, 196608, -1862016, -126336, -320512, -1526656, 1694208, -427136, 760064, 286208, 1630080, 105984, 1553920, -1893504, 722432, -1821184, -612480, -422784, -725376 ], [ 77296, 1318288, 399728, -1273472, -623776, 558320, 733680, -1334368, -329120, -173648, 75888, -959616, 478464, 69056, -573856, 681888, 340960, 579968, 216512, 1327488, -431472, 511552, -1528032, 421040, -1492720, -879696, -236784, 181872 ], [ -1005929, 630913, -908497, -918272, -1313026, 1480295, -844545, -697318, -180170, 23827, -112737, 450384, 1423464, 677756, 914894, -899862, 1541110, 298568, 107612, 854688, -1271247, -1117148, -956982, -49885, -979495, -1297221, 53841, 1599447 ], [ -177384, 512848, -1308682, -691172, -164076, -240020, -1198680, 111022, -509740, 682462, 479208, 35834, 266644, -744244, -38516, -620872, 913490, -370982, 491582, 141158, -1150552, -1499918, 590778, -633440, -1556240, 133114, -262924, 1143962 ], [ 645443, 268457, -1300335, -557984, 640446, -1630944, -1165551, 793353, -449646, 1022953, 745445, -144000, -783521, -1817223, -1006719, -64948, 327168, -982526, 478413, -163921, -978456, -1630238, 1702927, -993891, -1920735, 1138349, -529778, 716527 ], [ 982868, -545668, -119460, -713984, -178104, -1254144, -109476, 1004028, 1056504, 165628, -289780, 921600, -957596, -1204548, -1430244, 982352, 327168, -1301576, -1009812, 983204, -865056, -1202888, 1090852, -565716, -1295460, 242924, -478328, 841252 ], [ 282932, -1090498, 704877, -416180, -447612, -564096, 631440, 750837, 1613160, -647471, 3530, 1382895, -997199, -986670, -1652763, 1577837, -331776, -1187297, -889521, 1486361, -635826, -603002, 253591, -7983, -721392, -88405, 97867, 548677 ], [ -1374568, -1386748, 1200102, 300520, -210312, 415104, 1081440, 69462, 1293360, -1419746, 1523180, 1286370, -912674, -1133220, -1689738, 1756262, -1598976, -673022, 715554, 1395086, -299676, 156148, -791534, 669342, -194592, 100970, 1158442, -129098 ], [ -97541, -167941, 627827, -366565, 697256, 296060, 602837, -950524, 1501210, -549901, 25160, 442351, -159711, -3772, -175605, 771783, -1853332, -609232, 1389708, 834172, -440119, -505636, 260643, -454114, 919760, 232517, 952230, -662120 ], [ 1648744, 1124656, -85432, -1173696, 1547160, -17888, -121128, -1848232, 1658344, 605600, -1853112, -386088, 495504, 1306720, 1346752, -372480, -1788088, -607272, 1646880, 150048, -715856, -1222424, 1479416, -1623784, 1994136, 354136, 377800, -1089128 ], [ 1684519, 123106, 72443, -493896, 625785, 146812, -1115103, -1071007, 376519, 997100, -1115637, 352737, -952746, 1680820, -43448, -619680, -993013, -257247, 201180, -663252, -1208606, 331351, 62141, 280841, 1604361, 503761, -845525, -906503 ], [ 1486684, -515624, 83018, 184554, 329670, -117548, -1736538, -758692, -222716, 1024010, -737682, 262062, -1829436, 1851670, -483668, -188010, -430228, -436632, -133710, -1083612, -1043276, 1250476, -636274, 1195676, 1256316, 758566, -1473110, -452198 ], [ 938434, -610124, -127357, 860979, 971445, -1025498, -1799163, -1143742, 201934, 504035, -899007, -1072863, -1848786, 1717645, 501082, 1261965, -215878, -1410132, 1197615, -914562, 109174, 1217626, -256399, 625826, 970866, 1171141, -1207085, 409627 ], [ 182652, -15832, -807760, 1310424, 1212612, -308188, -427316, -729812, 623464, 616744, -78260, -506096, -382964, 1691520, -172032, 691896, -8288, -337120, 1165292, -391496, 377520, 475080, 370632, 420496, -132076, 1098452, -129392, 296556 ], [ -664923, 883118, -1696060, 1659474, 1276587, 1127987, 1579009, 37513, 1043614, 1009294, 1176865, 901804, 1739761, 1713120, -1578432, -771654, 196312, 1641080, 529817, 288154, 254820, -581370, 1106982, 376396, -1596601, 811127, 1307308, -247719 ], [ 325958, -71410, -768696, -247958, 1623834, -202920, 862208, -635424, 1343218, 869858, 719408, -66584, 781792, 731354, -197400, 358866, 21218, 1222272, -825456, 195318, -367232, -1242808, 948968, 998222, -1133870, 331032, 1681738, -35270 ], [ 1209719, -743146, 184716, -1340213, 1502913, -759444, 41702, -1225323, 1248724, 546287, 416615, -884615, 357172, -174448, 672738, 1179957, -50143, 894993, -1251315, 378105, -757619, -1380208, 681743, 1082921, -652991, -285081, 1721542, -503 ], [ 1754144, -623296, 1142016, -257888, 168288, 771456, -950848, -1551648, 145024, -232288, 571040, -1233440, 1411072, -850048, 132288, 1115232, 158432, 886368, 737760, 1296480, -534944, -183808, 164768, -236704, -192416, -1244256, 937792, -448928 ], [ 784926, -504005, 1142652, -285092, -351616, 1359237, -1185781, -811702, -455017, 102063, 826644, -1593574, 1817306, -263383, 398002, 107603, 285006, 557479, 475183, 1452379, -456491, -250146, 422911, -128256, 679368, -1046903, -94971, -1011346 ], [ -1310724, -385130, 431352, -1137992, -265216, 1245162, -856906, 721748, -680242, 1264638, 1157544, -1962124, 1741556, 1262642, 1263652, -1601722, 350556, -9746, -1463042, 1040854, -485366, -1256196, 1257886, 1042944, 1857168, 11122, -1313046, -1658596 ], [ -1556604, 310, -483333, -63057, 808144, 32197, 301889, 571438, 398888, 319263, 1475899, -737524, 1274246, 68027, 890727, -1469727, -172534, -843926, -258192, -391, 342784, -748006, 1292191, -228491, 8958, -461018, -20691, -1722081 ], [ -1325256, 178576, -1011420, 1046076, 1680472, -1019432, 1246856, 265552, 1298144, -847152, 1525708, 608936, 789152, -1269700, 371568, -1067532, -508816, -1477772, 1090884, -887476, 1199716, -294052, 1011148, -1343768, -1688604, -930308, 1354668, -1693356 ], [ -82506, -946124, 654405, 777651, 700222, -336482, 398906, 502852, 199544, -1471452, 175783, 1308386, 526952, -1161325, 85068, -734007, 611084, -844247, 658509, -456601, 1515541, -1347877, -278777, 333682, -151179, -148733, 1138143, -1652031 ], [ 204980, -1226434, 1581478, 932900, 73164, -495372, 127324, 477468, -23216, -1306510, -842710, 1373940, -156678, -832120, -314992, -703014, 936234, 42714, -12818, -200452, 1258874, -1782664, -697180, 1201558, 246872, 262344, 784904, -810584 ], [ -659470, -488509, 1617703, 1599050, -127986, -1669422, 550774, 135318, 810184, -189835, -1461535, 675090, -1348503, -236620, -851992, -1036839, 303009, 1235289, -972293, -155002, 311849, -1470964, -64630, 1093183, -729028, 226644, 266804, 995716 ], [ -1196152, 632120, 156152, 1107960, 304896, -288080, 995560, -507664, 107448, 635136, -1180776, 831528, -1595328, 396680, -811744, -234536, 647656, 463496, -98664, 665152, -494000, -237224, -619784, 382864, -169352, -38264, 485160, 73752 ], [ -1566244, 1756481, -1706044, 277218, 892758, 1812142, 1389823, -1232221, -1020651, 1295091, -644592, 1242702, -1464327, 1034816, -572689, 926983, 1265032, -857725, 1340697, 1670869, -1222058, 1240414, -1528760, -485246, 834541, -323642, 874281, -1672515 ], [ -607144, -145894, -987544, 718068, 37308, 357292, 397798, -1464946, 151074, 369966, -1303392, 803052, 39498, 1481216, -262714, 1458358, 465232, 630350, 1430922, 821794, -1232708, 1063564, -1258160, -238796, -4334, 766108, -635094, -986190 ], [ -104119, -1269294, -675469, 769168, -181142, -774233, -537652, -1119396, 878074, -312609, -1155067, 180102, 646173, 1108716, 240961, 1766183, -23293, 1609600, 1190347, 523519, -793083, 701739, -778760, -287821, -738384, 1203908, -1381869, -523765 ], [ -513244, -834744, -1176244, 40768, 874408, -1259108, -1359952, 382704, 715624, -510084, 607508, -809448, -541452, -901584, 1132036, 1626908, 110732, 1571200, 288172, 1326844, 547092, -30036, 118240, -927796, -1262784, 337808, -603444, -509140 ], [ -1054063, 99651, -1072176, 301765, 1002883, -433059, -1317264, 1026678, -137303, -54964, 594423, -279676, -100997, -926322, 213141, 1342591, -575769, 1427332, -595344, 1149467, 483941, -90322, 877530, -1162678, -870590, -365061, -888347, 46831 ], [ -1673338, 1331826, -607776, 1152190, 579058, 1173966, -759264, 1159428, -1401578, 788936, -476502, 1155224, 1309378, 231828, -1784034, 971866, -1751094, 1220632, -1467744, 387842, -415234, 249428, 1554780, -1156228, 67660, -970686, -1806722, 925306 ], [ -305620, 73170, -3237, 478267, 812803, 1605990, 194106, -215541, -1543085, 854309, -1112796, 1578170, 1082452, -264366, -342456, -271226, -1054104, 995785, 218721, 715382, 581573, 670598, 777510, -462124, -671342, -1429824, -1129541, 1282969 ], [ 572336, -1157856, 451872, -275216, 774592, 1438112, 748192, -1155248, -1199040, 796720, -1175072, 1403072, 697152, -669232, 669904, -1370416, -324528, 844992, 1409456, 832480, 1246816, 778688, 205184, 298736, -1225024, -1604048, -637712, 1294688 ], [ -992839, -1488306, 311022, -833291, -477308, -565138, -296858, -6473, 575460, 535345, 739978, -652828, 252852, -206857, -1003121, -1659241, -75153, 973092, -48319, -175670, 81466, -293812, 854984, 1085261, -557524, -774623, -1340987, 197738 ], [ -923482, -1571110, 208666, -450334, -764958, -557922, -407374, 227072, 1304010, 133256, 763882, -1132032, 177532, 328706, -1799296, -1062856, -329810, 277732, -252968, -877920, 210320, -1046770, 1096398, 762300, 225572, -611528, -1702148, -95816 ], [ 737393, -1412785, 143791, 848891, -113733, 1406853, 392051, -430528, 1014135, -405844, -1053593, -76032, 461482, 935531, -1741696, 395444, -1075235, -1219418, 762532, -1282320, 1599320, -1488595, 940173, -640950, 1121222, -1097228, -1730198, 392884 ], [ 694148, -668260, 757096, 471896, -789708, 767388, -266884, 588332, -326820, -229504, -1334468, 286488, 202552, 1406636, -1615216, -300316, -867920, -1648388, 1081552, -87660, 581900, -1039480, 201708, -229500, 1478492, -1285928, -1361228, 6844 ], [ 221667, 177483, 1490372, -182131, -1706182, -293012, -1116515, 1762274, -1620424, 96436, -1239537, 368979, -182606, 1619510, -1372186, -1446048, -405319, -1599557, 1112716, 1368865, -887136, -448389, -628830, 531871, 1661687, -1301006, -902292, -574886 ], [ -281958, 582858, 1742072, 543494, -1735732, 882088, -276890, 371324, 98576, 138136, -1225662, -584646, -475556, -346540, -164236, -1731648, 223406, 496618, 39016, 1485790, -899136, -641814, -939780, 285346, 1461362, -350756, -533592, -933236 ], [ -762151, 278806, 1248124, 604207, -942436, 1531070, 48739, -172884, 525916, 344411, -858915, -968131, -230556, -1093198, 833145, -1383279, 633935, 1728767, -54861, 827980, -1048538, -638329, -908095, 181153, 1073581, 444518, -115128, -726405 ], [ -1205176, -1150544, -428576, -389768, 1156064, 1345520, -440936, 626016, -1095584, 811736, 67560, -447256, 867744, 94352, 1496520, -29304, 698360, 1590392, 1405464, -1058720, -1415888, -322504, -332920, 302728, 388456, 993968, 382272, 376920 ], [ -115549, -1704173, -855827, -1145675, 1017347, 147416, -87122, 745443, -894956, -31843, 457362, -833161, 48138, -198220, 1170138, 436659, 237740, 338126, 1325589, -1033736, -1286600, -74458, -807733, -17561, -389438, 137552, 299904, -236823 ], [ 1695326, -1845698, -695102, -1789550, -174178, -1527184, 663628, 545118, 163144, -1492318, 594612, -1645786, -1674012, -1187320, 377988, 484734, -469960, -1438324, 520914, -109136, -923600, 141692, -1776658, -545786, -1210988, -1380448, -55296, -1658598 ], [ 958209, 355639, 317825, -1399307, -943179, -969517, 21684, 761185, 994725, -254932, 323500, -1440353, -1800455, -1487957, 966049, 1020668, 406367, -460776, 1124847, -725201, 10552, -38986, -1464287, 469939, -565311, -1243830, -41919, -501940 ], [ 569604, 1653444, 921600, -1217832, -1546584, -625652, -456116, 998860, 1497080, 588348, 305520, -908428, -1268940, -1526972, 1020624, 1025928, 1180672, 38024, 1433712, -771476, 851032, 76124, -936172, 908604, -247596, -1135420, -269904, 406440 ], [ 1331379, 290019, 336000, -1688382, -1726434, -1037927, -377591, 1264585, 1111130, 144573, 1014420, 444647, 951735, -898397, -495876, -464922, 1555072, -987226, 825012, 865249, 1390882, 1034549, 88703, -355971, -942321, -1229245, -1189404, 437790 ], [ 1144584, -301194, 477042, -728832, -1787886, -516836, -50258, 1240804, 542984, -581190, 712884, 867254, 1283082, -547400, -605880, -629202, 819412, -1201120, -79158, 682282, 891022, 824996, 220868, -1014906, -1026660, -270046, -912954, -247464 ], [ 212484, -285669, 1189017, 1354368, -1756311, 737614, 472567, 989554, -168316, -1528515, -382566, 558779, 129957, -414500, 389220, 248823, -788438, -777520, -1215483, -930443, -425753, -302254, -348382, -1197981, -631410, 1516529, 303171, -1495764 ], [ 335872, 580416, 704640, 65792, -632704, -513152, 862848, 1136832, -348544, -171200, -1157376, 470016, 354944, -462080, 854912, 759744, -1234368, 167552, -184000, -1047872, 429440, -759232, 548032, -941120, -589696, 723968, -396416, -446592 ], [ 649318, 1330858, 136476, -1540926, 450302, -1940600, 1053347, 1143090, -256533, 1303364, -1536373, 408907, 790053, -315730, 1062566, 949575, -1413394, 997476, 980253, -754286, 1461898, -918198, 1360373, -748895, -550457, -447840, -1057525, 853919 ], [ 1013068, 557908, 277176, -1626876, 205052, -1890800, 214022, -69660, 888342, 1155464, 66902, 288982, 1069578, 1139420, 298316, -361650, -1201444, 635976, 749178, 435364, 1353748, -13548, 217898, -1372670, -172082, -1247040, 420950, 1319294 ], [ 422854, 476935, 352602, -1317189, 246011, -1580135, -443275, -484206, 1093476, 1021424, 221246, 631519, 558522, 1473692, -113956, -1097190, -589765, -145350, 38316, 386491, 679978, 552687, 106640, -1368884, -267587, -1090824, 1423796, 1484303 ], [ -1381496, 1276660, 344952, -503964, 651236, -937460, -868900, 117144, 102576, 905024, -1468504, 1562644, -958728, 381392, -78256, -1100040, 530660, -1461000, -1283184, -1238684, -713672, 688212, 1307840, -566384, -966212, 281376, 1821296, 1267028 ], [ -1632426, 987715, 138642, -519589, 134166, -1059175, -1040865, 157659, -51829, 567524, -783629, 1495409, -267838, 871552, -455661, -668885, -29275, -1291375, -1049009, -258674, -453857, 384342, 239245, 384671, -104982, 719126, 1744861, 752863 ], [ -1320090, 314582, -117736, -828074, -685300, -1450656, -1069566, -12040, 100818, 185682, 700264, 1041978, 1150398, 1895394, -941156, -118522, -1162910, -607760, -289828, 1583194, 386648, -54132, -1575058, 1369676, 1243142, 782046, 1479296, 157064 ], [ -1066665, 68207, 435164, -824849, -300850, -1543056, 764109, -410740, 358293, 1119957, -169436, -256647, -191277, 1395069, 111094, -977497, -933635, -877160, -1015978, 304969, 476348, 426318, -481333, 1622126, -340633, -433629, 600896, 522164 ], [ -717048, -37336, 343880, -715904, 37688, -1296048, 1877640, -471088, 727608, 1212264, -446096, -814728, -1124472, 979440, 558064, -1430320, -888992, -1144136, -934960, -520640, 480104, 328896, -92344, 1167704, -998392, -1354032, 220016, 353432 ], [ -163023, 156389, -1116295, -382304, 278663, -327798, 1460865, 187562, 1334583, -484611, 537454, 200847, -1189647, 743790, -281186, -1020070, -1236692, -1405961, 861290, -384440, 301229, -996504, -1200919, -788821, 311633, -1646982, 896366, -949693 ], [ 111046, -215318, -1324580, 163632, -111252, -161420, 1006094, 51148, 652914, -846566, 1257562, -280556, -181734, 903050, -634722, -111502, -771756, -1457888, 1417518, -92990, -117444, -372378, -508732, -267648, 427590, -655796, 869698, -876452 ], [ 208621, -943493, -743630, 843432, -898902, -500570, 527369, -586502, -841161, -366941, 1811587, -1705706, 1502691, 1311275, -682047, 1111223, 205494, -1377488, 1191993, 296335, -687294, 1480797, 1318718, 1815552, -209235, 1144954, 399823, 64498 ], [ 907724, -1191656, 201936, 414832, -97052, -1053308, 500164, -1034160, 192256, -619336, 1743820, 185028, 1445024, 553504, -690408, 1597304, 375856, -937028, -242436, 237812, -38448, -9452, -143808, 647604, -238208, 254332, 930976, 608056 ], [ 1449194, -1399421, 984741, -162713, 482893, -1465763, 397054, -1033545, 1231876, -790651, 1349500, 1869363, 1059959, -314636, -613638, 1877159, 369511, -331028, -1145826, 248657, 603567, -1523342, -1501608, -282276, -177188, -801263, 1211971, 865966 ], [ 1112444, -1643246, 966366, -879638, -479282, -1229138, -195596, 681930, 1255576, -336226, -95000, 1362738, 82634, -1144136, -212388, 1635434, -11414, 788872, 572724, 721382, 716442, -1755092, -1085808, 1078824, -6488, -1408538, 80146, 144916 ], [ 1183471, -1398782, 417411, -352771, -427620, -298541, 139492, 926692, 1316942, 426002, -1110781, 1271327, -186770, -862933, 480200, 1440329, -599724, 700611, 822337, 648024, -43476, -756740, -1046927, 1252853, -357932, -851423, -500564, -49106 ], [ 1673296, -652832, -676464, 1451504, 665280, 1344784, 1427392, -339008, 1416992, 1504352, -1686256, 1606352, 270880, 558992, 1472000, 1293104, -1401024, -628464, -436688, 13824, -1699776, 1504960, -1395152, 207728, -1245632, 901552, -515264, 298144 ], [ 345626, 5562, -46359, 174209, 1302818, 1645033, 421962, 299753, 1363996, 721429, -219151, 1462120, 54750, 1100814, 390540, 247014, -511384, 341986, -923285, -382547, -785977, 409560, -1579416, 569281, -595674, 1410689, -734576, 857145 ], [ -1271890, 646716, 857310, -1624930, 1647830, 1501696, -970440, 1382048, 1161694, -425846, 1548878, 1133626, -329196, 1278624, -1031046, -949758, 659900, 1668016, -1214792, -721814, 612854, -1386090, -1610526, 1278838, 305724, 1481852, -1006604, 1434720 ], [ -554515, 1362666, -469515, 185045, 48905, 445696, 339060, 1625648, -280331, 41479, 407453, 180751, -541746, 15024, 101679, -1076133, -203350, -88184, -1671692, -1146089, -425671, -765015, -391701, 1603513, -696726, 395402, -1246754, 1565520 ], [ -40728, 1403620, -812812, 1366392, -607148, -345872, 712212, 1094460, -602832, 251960, 109220, -449564, -694012, -620312, 707388, -1118452, -624116, -1288556, -1730320, -1014592, -718668, -7888, 320156, 1626152, -857496, 50952, -1066708, 1552428 ], [ 131322, 311545, 494813, 1492542, 319477, -693572, -486363, -737265, 953868, 31310, 1226345, -538439, -745087, -201062, 428463, -1019677, -302141, -1555931, -1120420, 49808, 239757, 977612, 181031, 1141802, 394554, 952002, -181333, 1297803 ], [ 188672, -52480, 930688, 1534592, 628352, -809472, -885888, -1347840, 1472768, -42240, 1598720, -568064, -762112, -61312, 335488, -986752, -194816, -1645056, -917120, 404608, 559232, 1306112, 134656, 980352, 811904, 1252352, 113792, 1212928 ] ], [ [ 765184, 1852928, 1363968, -1170688, -108288, 72704, 1598464, -1443840, -270080, -357888, 199424, -1587968, -249344, -388352, -1673728, 1784320, -519168, 886528, -42752, 1769472, 176128, 1543936, -1647104, 538624, -1634048, -753152, -223232, -960000 ], [ 99520, 1330304, 434400, -1040992, -474720, 692768, 775648, -1158816, -288512, -184416, 47744, -756800, 325408, 83584, -594592, 771712, 250848, 684736, -66944, 1540896, -419648, 611584, -1295936, 415456, -1324544, -839168, -73664, 37536 ], [ -940580, 513704, -1018050, -838342, -1047270, 1661618, -510002, -713466, -317312, 86634, -189256, 541900, 1223458, 820984, 1091558, -810488, 1453998, 369436, -104744, 1183746, -1350548, -845216, -747236, 223006, -840944, -973568, 160036, 1596186 ], [ -91800, 400184, -1190760, -704152, -79540, -73912, -858632, 83704, -601472, 609124, 345564, 297520, 347568, -564156, -19912, -439268, 760848, -226004, 506076, 475056, -1082208, -1230316, 573144, -567804, -1394744, 373652, -421064, 1278836 ], [ 755186, 141112, -1066870, -632652, 568994, -1507334, -895600, 729204, -480538, 886890, 560018, 238278, -544804, -1615964, -1119664, 161344, 162360, -803442, 623782, 116888, -845236, -1385900, 1494370, -1089370, -1788690, 1253496, -862416, 890862 ], [ 1135736, -785888, -242920, -758352, -246856, -1250984, -97600, 771504, 1084712, 268440, -506632, 1186728, -1061104, -1013264, -1497664, 1068544, 348960, -1251192, -1098968, 1040288, -1007536, -1019600, 865720, -546520, -1384440, 177696, -628416, 719112 ], [ 387080, -1287242, 541874, -357786, -520840, -601748, 548456, 511086, 1706318, -452190, -259918, 1530210, -1152382, -804230, -1567798, 1562578, -177594, -1156530, -1085282, 1377284, -764158, -423200, 35284, 95078, -913422, -199224, 85986, 322020 ], [ -1403920, -1395692, 1290524, 528564, -294640, 410152, 1054256, -28764, 1456868, -1267140, 1199132, 1315260, -851332, -958580, -1353748, 1675228, -1362444, -561180, 531268, 1172984, -146308, 385600, -981416, 827828, -380772, 68976, 1243836, -283080 ], [ -210190, -182394, 710106, -244164, 426880, 409818, 712400, -848360, 1667968, -490112, -1052, 446756, -225152, 82182, -47920, 653888, -1576418, -388560, 1324074, 687962, -362694, -232024, 130418, -316026, 665376, 136974, 1039190, -619536 ], [ 1499024, 1043072, -69072, -1197072, 1120224, 213376, 132576, -1566432, 1824304, 574544, -1535792, -394528, 254432, 1294176, 1200016, -478672, -1482464, -292240, 1713632, 127104, -760496, -939680, 1404448, -1535984, 1701584, 187504, 461264, -857632 ], [ 1788374, -170128, 41778, -470022, 625524, 320176, -810924, -896532, 636754, 988094, -761042, 248372, -1118668, 1643076, -135434, -363022, -675764, -22390, 309332, -529296, -1074146, 340420, -54452, 213766, 1667534, 476554, -623986, -788332 ], [ 1742444, -825268, 132468, 226728, 551124, 74716, -1538244, -635892, -6296, 1001684, -377012, 170672, -1867768, 1736316, -512384, 191588, -103124, -302320, -123988, -819036, -876776, 1145500, -827612, 970876, 1430624, 738424, -1210336, -406492 ], [ 1193594, -643318, 192918, 878028, 1107174, -699134, -1941294, -989142, 167404, 415334, -579062, -987928, -1680868, 1446066, 548416, 1404638, 118426, -1406920, 899162, -558786, 87124, 1238050, -572162, 239026, 889424, 959524, -1048336, 444158 ], [ 357600, 8608, -499176, 1223568, 1350184, -112040, -550240, -653184, 507400, 604824, 3672, -594848, -288192, 1455856, 22800, 886192, 212784, -350192, 910080, -264840, 381784, 539472, 211400, 249944, -213376, 980632, -26984, 350176 ], [ -605400, 868408, -1524126, 1433868, 1454734, 1077010, 1634360, -12384, 920950, 1137474, 933522, 484552, 1637808, 1598356, -1204500, -398108, 250884, 1662508, 473280, 44010, 380434, -509028, 1228550, 589394, -1564576, 913282, 1374466, -161624 ], [ 524912, -144584, -605244, -392756, 1550848, -278504, 1094280, -580300, 1331096, 815276, 382780, -183040, 650724, 521336, -215204, 500000, 270336, 1069668, -686500, -4560, -44344, -1300600, 776948, 935800, -1016344, 459504, 1717124, -187392 ], [ 1421180, -853730, 334992, -1442816, 1329706, -868472, 348036, -1120828, 1346690, 377828, 114724, -761638, 160404, -415546, 373210, 1127804, 288570, 619068, -1054774, 163590, -377446, -1528420, 332420, 857806, -486376, -155358, 1742318, -216000 ], [ 1642880, -716480, 1262592, -425216, 293056, 598528, -833664, -1548928, 347840, -326272, 625024, -1050688, 1048704, -949696, -146240, 984704, 304320, 624768, 637376, 901440, -460096, -315520, -42880, -311744, -69376, -1171008, 987968, -268800 ], [ 593328, -481534, 1317722, -393864, -158364, 1165452, -1210146, -885172, -334272, 8766, 854620, -1460912, 1427196, -214486, 135400, -2916, 290142, 404804, 465132, 1133954, -374788, -237046, 398906, -111400, 595992, -1026776, -88882, -768112 ], [ -1402272, -173884, 723572, -1096464, -174264, 1062552, -987396, 591128, -780672, 1117116, 875320, -1961312, 1426296, 1465364, 1013200, -1619016, 253692, 16904, -1094568, 990404, -164488, -1002796, 1448756, 1108400, 1446192, -19376, -1405732, -1599712 ], [ -1487782, 34966, -160998, -131944, 771706, 12342, 320854, 418898, 314728, 285736, 1274840, -654322, 1151356, 72534, 550440, -1239876, -158328, -631906, -77278, 64384, 542282, -707486, 1368516, -15830, -53098, -619686, -158462, -1490242 ], [ -1145152, 36256, -705024, 867704, 1531480, -906672, 1383712, 106184, 1262968, -737192, 1446344, 739976, 799864, -1438680, 11280, -626208, -414072, -1136176, 1076240, -753824, 1255328, -471200, 928848, -1031552, -1431112, -1160232, 1206736, -1296184 ], [ -97552, -972344, 773376, 705254, 536830, -371772, 281512, 387434, 193318, -1199042, 114794, 1132826, 267814, -1089630, 153780, -392808, 453978, -670876, 863540, -374024, 1600328, -1401800, -485052, 415648, -274762, -88482, 1120036, -1418134 ], [ 46804, -1155696, 1625972, 956788, -139172, -591196, -87308, 446052, -24156, -1099076, -816304, 1134948, -339784, -738744, -132868, -536468, 734168, -26124, 246988, -224132, 1320408, -1771536, -814556, 1223376, 55592, 418324, 819068, -770732 ], [ -898046, -343896, 1723922, 1707538, -430922, -1720246, 428242, 236202, 785994, -321626, -1264504, 665898, -1038484, -385644, -937018, -1134818, 305468, 835026, -856562, -351482, 286908, -1464936, 163594, 1259976, -610108, 243874, 259718, 804418 ], [ -1394112, 500496, 166064, 1067584, 11376, -454848, 1034288, -449648, 215184, 528064, -1043056, 953520, -1321776, 204672, -1053264, -380320, 771312, 121568, -55552, 517856, -357504, -266704, -298352, 394640, -172608, -25664, 595584, 38768 ], [ -1682502, 1255386, -1835206, 22018, 655692, 1491084, 1601492, -1270388, -737898, 1330960, -630256, 1445874, -1393674, 873426, -916734, 806012, 1467402, -1020466, 1340138, 1648472, -865422, 1169960, -1202324, -710998, 576576, -271244, 1143060, -1442506 ], [ -641052, -403164, -995356, 566068, 171192, 272184, 499592, -1452488, 379452, 422560, -1077856, 690324, 225276, 1493076, -315084, 1340312, 405252, 373484, 1499588, 933872, -1265772, 1068560, -988424, -239548, -177024, 832456, -520440, -1037956 ], [ -21002, -1270314, -570056, 775468, 98842, -769516, -509758, -1140488, 1066502, -253390, -869306, -97676, 843276, 1161576, 358666, 1719612, -186198, 1392584, 1273138, 703522, -1062572, 753210, -582374, -169648, -792024, 1180506, -1406940, -782756 ], [ -243752, -554664, -973856, 315568, 850792, -1456816, -1334008, 159712, 892952, -464440, 651544, -950576, -540624, -1072224, 1176616, 1788912, 163752, 1661984, 274888, 1441672, 347728, 9960, 207976, -902848, -1129824, 17256, -739440, -826256 ], [ -925598, 380100, -893462, 399552, 772722, -607592, -1197390, 808210, 79074, -141288, 649876, -359918, -191352, -1210482, 309334, 1526486, -498960, 1465708, -496728, 1141686, 403770, -213470, 872272, -1095642, -651704, -596376, -906942, -104220 ], [ -1880948, 1445400, -524612, 807552, 200172, 1157008, -488340, 1068460, -1116276, 500112, -258824, 1090732, 1190448, -100332, -1561916, 1066436, -1764960, 992008, -1133328, 223236, -346980, -127220, 1461472, -966492, 312496, -882576, -1571892, 1073880 ], [ -334082, 124542, -78068, 131976, 627570, 1591702, 130044, -217580, -1518678, 825354, -759872, 1335538, 1072464, -227352, -289940, -97966, -1186728, 1041052, 274542, 506904, 781002, 438304, 845932, -439212, -378200, -1359492, -1107726, 1392654 ], [ 673984, -1118112, 311360, -546080, 779424, 1402912, 458240, -1101056, -1338400, 950688, -806688, 1033248, 767872, -338912, 623200, -1170592, -528256, 1131936, 1267872, 679168, 1509632, 702720, 414848, 211520, -923872, -1596032, -782528, 1345792 ], [ -1107116, -1307262, 465260, -885830, -405426, -658538, -254560, -4256, 736250, 440238, 690762, -899802, 256072, 3238, -794750, -1678942, -165256, 1209486, 77022, 55168, 163232, -296880, 1050248, 1189820, -404122, -885032, -1331828, 226192 ], [ -1146980, -1424668, 353540, -478652, -698264, -705684, -221800, 236404, 1514340, -9336, 565612, -1222336, 121232, 428380, -1502556, -1176340, -260460, 481968, 5652, -606756, 133912, -1070000, 1277300, 922328, 214352, -686044, -1553568, -7400 ], [ 508570, -1472218, -16810, 655798, -122564, 1208466, 536900, -356546, 1029990, -399636, -1139438, 23264, 353432, 934330, -1518906, 310610, -801810, -1029432, 1024302, -1305606, 1387012, -1622600, 1106750, -558172, 928952, -985594, -1456368, 621700 ], [ 551800, -738808, 645560, 369568, -791984, 694536, -78760, 441904, -141360, -148176, -1321088, 182144, 29432, 1373800, -1601736, -361360, -573000, -1483152, 1159272, -173496, 507592, -1155920, 252440, -334672, 1349192, -1094344, -1159008, 47080 ], [ 186392, 122642, 1505938, -143676, -1692352, -222406, -884878, 1386576, -1243828, 229368, -1141530, 23130, -417308, 1572804, -1571392, -1485042, -152644, -1464888, 980922, 1299272, -798376, -528220, -703300, 232648, 1646940, -1068090, -826798, -753402 ], [ -233008, 331292, 1781788, 588024, -1812352, 842444, -203428, 372576, -8728, 273168, -1152780, -584820, -705608, -402696, -280192, -1753692, 258056, 569712, -95028, 1634672, -1068976, -811720, -983800, 1648, 1469640, -193740, -642148, -824652 ], [ -644810, 75942, 1278176, 606324, -1009514, 1469684, -49488, -64730, 204818, 418062, -821946, -790656, -344714, -1129688, 826220, -1342872, 553220, 1761224, -271166, 1052686, -1307328, -853476, -946286, -96648, 1116020, 477494, -283614, -485436 ], [ -1044560, -915408, -461824, -506976, 1257136, 1402784, -732288, 412720, -1202032, 723312, 51504, -358656, 1045936, 123712, 1639520, 145728, 665120, 1615424, 979984, -984464, -1494528, -511776, -404336, 15552, 482720, 826544, 350736, 504864 ], [ -105560, -1303938, -924172, -1189224, 991840, 360152, -361632, 506140, -1068886, -93132, 507570, -712974, 369352, -93524, 1356014, 494682, 231626, 418106, 1106380, -977228, -1325034, -187722, -900848, -224250, -435466, -130108, 223860, -114090 ], [ 1463440, -1408788, -785272, -1668624, -464960, -1141648, 504768, 418840, -211036, -1437432, 767220, -1437324, -1280048, -1002824, 556364, 307332, -458524, -1274044, 703480, -7928, -987684, 128028, -1886048, -629700, -1487716, -1701208, -261240, -1490340 ], [ 759074, 437944, 160716, -1175810, -947210, -890280, -224320, 658580, 656158, -8316, 397026, -1225522, -1543762, -1496316, 920626, 953496, 468422, -276436, 1201254, -778218, -70714, -29408, -1678136, 305860, -785630, -1435482, -234026, -303414 ], [ 391504, 1521744, 768216, -934200, -1313040, -766360, -725960, 919200, 1265528, 912024, 298296, -714152, -1206152, -1632816, 816536, 1008056, 1214632, 184664, 1462344, -964288, 760696, 43992, -1171696, 709080, -363040, -1225672, -368816, 583296 ], [ 1121404, 360444, 384066, -1456650, -1432140, -1125010, -481910, 1212600, 1165178, 224274, 993546, 550498, 680698, -818916, -663214, -627094, 1341982, -1032286, 1004694, 587312, 1313146, 787842, 65804, -452670, -841240, -1308022, -987716, 451296 ], [ 918148, -160440, 474768, -630144, -1401804, -509764, -29876, 1194360, 724208, -532104, 736908, 793204, 992884, -459372, -696652, -769396, 680068, -1332124, 209448, 578864, 761836, 619536, 328064, -1043640, -937072, -318028, -626840, -314988 ], [ -18302, -178140, 938568, 1256256, -1254054, 870686, 585574, 931260, 15608, -1342404, -267642, 232954, 67834, -456822, 406298, 261254, -601982, -911374, -851052, -655336, -656714, -265464, -175936, -1186140, -732472, 1514522, 503860, -1579638 ], [ 187264, 622464, 518528, 194432, -492544, -433664, 969216, 1028224, -112384, -160768, -1131136, 280192, 295424, -426752, 1054720, 742528, -1075968, 159488, 103296, -743552, 171776, -667008, 647296, -754432, -594944, 768512, -269056, -567040 ], [ 578884, 1290012, 73012, -1161796, 225230, -1915114, 1127336, 1010590, 9412, 1120418, -1584418, 423482, 696924, -206030, 1395230, 918640, -1315434, 1122066, 1162672, -503660, 1210322, -836650, 1368008, -397744, -476028, -357262, -1005452, 694598 ], [ 910984, 365112, 363112, -1282696, 74780, -1742164, 205136, -33860, 1003912, 988868, 207932, 518132, 957624, 1096420, 398780, -131360, -998484, 804516, 818272, 499240, 1223972, -140500, 165008, -1051744, -398328, -1114012, 374248, 1127948 ], [ 289186, 297222, 513556, -1072078, 102926, -1407514, -503884, -459758, 1060486, 818180, 439844, 823652, 430614, 1418044, -136858, -792422, -424728, -15954, 160570, 424624, 633854, 294026, -51490, -1079404, -458634, -968080, 1264096, 1288916 ], [ -1546664, 1320072, 486256, -439528, 358376, -867064, -941584, -98408, -76664, 597680, -1314256, 1397552, -1098936, 491344, -86008, -958472, 475872, -1476504, -895880, -1021376, -724696, 395576, 987560, -309904, -694584, 326720, 1530496, 1103216 ], [ -1874964, 950102, 202986, -501408, -115254, -850104, -1117594, -92248, -164194, 405120, -727666, 1420572, -436296, 952624, -415758, -719942, 31392, -1182114, -906560, -169696, -429286, 68126, 24390, 411306, 91806, 747460, 1336106, 502046 ], [ -1648076, 90956, -146564, -804828, -824256, -1027132, -1154424, -218604, 129172, 249096, 655424, 1205880, 956124, 1875372, -848124, -363876, -879732, -285372, -559420, 1443656, 443880, -380348, -1589900, 1100240, 1183240, 810084, 967652, -218756 ], [ -1166126, -136594, 482086, -707478, -447456, -1336582, 415476, -467454, 393922, 1055796, 43424, -373620, -110826, 1219422, 25626, -1087626, -970482, -695622, -1032070, 361556, 452580, 447802, -395150, 1252040, -160460, -597366, 361802, 208294 ], [ -674768, -241264, 447472, -554112, -68496, -1208608, 1412496, -390576, 777568, 1056816, -160480, -1048656, -902544, 673776, 365664, -1477872, -1092336, -1111872, -855520, -390640, 426816, 618880, 21904, 802016, -754832, -1586976, 140864, 200896 ], [ -163418, -84814, -996578, -281712, 315054, -151108, 1192146, 378474, 1413868, -654234, 502820, 198294, -1109394, 362526, -428436, -1159422, -1280286, -1540872, 700580, -441790, 327816, -606320, -1213646, -926884, 243118, -1688676, 737864, -729704 ], [ 63008, -308232, -1368920, 227956, 59664, -50684, 918896, 248684, 623616, -892548, 1115152, -91156, -163024, 656820, -713040, -185288, -812736, -1453384, 1282952, -262204, -158320, -27308, -606620, -396172, 231460, -785736, 755448, -671856 ], [ 109808, -771132, -1065620, 887206, -598536, -553634, 612296, -447766, -1065984, -202398, 1695352, -1349206, 1510376, 1332870, -676440, 1202212, 68064, -1040284, 1251452, 62846, -888520, 1689142, 1162030, 1559078, -416690, 750564, 407748, 9144 ], [ 940784, -1211592, 221912, 280704, 104624, -794240, 353160, -954904, 135368, -390264, 1539928, 211616, 1306160, 426288, -605976, 1505384, 400784, -732720, -247216, 76728, -153456, 238016, -154480, 500432, -469840, 34296, 1049176, 387680 ], [ 1546094, -1565652, 1258562, -389346, 613904, -1002680, 88740, -1034494, 1331498, -594894, 1105138, 1623146, 806630, -551712, -452376, 1610984, 502034, -284820, -1190686, 142638, 605394, -1200154, -1389100, -314008, -410500, -840984, 1444576, 569660 ], [ 925844, -1583352, 886412, -792396, -212896, -1190480, -216360, 518156, 1316348, -505044, -144212, 1276796, -101020, -1163712, 19824, 1372784, -96916, 767880, 690764, 544788, 856044, -1282204, -1025800, 1089392, -146200, -1424784, 448576, 89960 ], [ 937998, -1147728, 290560, -302636, -292148, -483176, 227494, 710316, 1251544, 33394, -1050646, 1150152, -247432, -743486, 667182, 1193340, -724578, 643980, 897594, 577974, 128118, -387084, -922018, 1329660, -364602, -810228, -189856, 10082 ], [ 1599648, -246528, -535040, 1104064, 396352, 1143424, 1440544, -494784, 1135744, 1032544, -1604896, 1249152, 387968, 736864, 1494432, 1074240, -1381728, -688320, -615456, 232224, -1604832, 1511616, -1084768, 375360, -1078752, 1035072, -461056, 340832 ], [ 415424, 193528, 45212, -64586, 1048980, 1450666, 360972, 112478, 1172164, 327774, -188074, 1156048, 126922, 1107306, 367956, 195810, -538272, 178782, -1157012, -322740, -673224, 565336, -1305338, 657582, -531836, 1574702, -726120, 864748 ], [ -1081912, 530872, 846080, -1640540, 1516824, 1329592, -1115112, 1154744, 1141324, -697248, 1502828, 942520, -358256, 1074300, -1057356, -808032, 556920, 1400016, -1433528, -906360, 758748, -989552, -1423700, 1244556, 218548, 1631576, -969348, 1397800 ], [ -423412, 1125172, -200320, 131110, -28476, 397492, -1212, 1547444, -137726, -91248, 198578, -56780, -625256, -136950, 173694, -886032, -132780, -165384, -1691828, -1167060, -364902, -670952, -186350, 1479906, -624002, 208676, -980598, 1433500 ], [ 84448, 1108400, -518944, 1200184, -624128, -307192, 341848, 1106752, -473344, 195664, -108928, -662736, -762000, -712320, 839424, -890056, -514032, -1243920, -1615528, -963128, -666640, -148512, 496152, 1423776, -810792, -221456, -772776, 1336648 ], [ 339448, 65900, 384056, 1089934, 374272, -630142, -609002, -732848, 774656, -53036, 1256672, -608436, -680100, -220320, 556224, -769906, -377532, -1505220, -977578, 20722, 411260, 716088, 247302, 878376, 103158, 1014844, -197226, 1017298 ], [ 424448, -281600, 685056, 1053184, 707072, -737792, -925952, -1346048, 1190656, -135936, 1711872, -590336, -652800, -56320, 461824, -729856, -332032, -1592320, -764928, 348672, 770560, 1004288, 164352, 696576, 407808, 1426944, -5376, 910848 ] ], [ [ 783744, 1697024, 1423360, -654720, -45184, 295424, 1375744, -523264, 60288, -142592, -86400, -767616, -123136, -406912, -1413888, 1702656, -801280, 704640, -454784, 1769472, 116736, 1391744, -1238784, 33792, -887936, -805120, 340992, -922880 ], [ 243360, 1035200, 500752, -682320, -279376, 786032, 860560, -481840, -136320, -115280, -254784, -200928, 110576, 3776, -377904, 929472, 31376, 583584, -517952, 1578480, -320352, 748928, -806880, 207120, -812288, -623872, 276192, 28720 ], [ -600990, 1100, -940823, -725445, -645301, 1552607, 55585, -417115, -443520, -72605, -517884, 684522, 475751, 645476, 1240821, -278628, 1332401, 394434, -616652, 1280055, -1003302, -255472, -132030, 477945, -694088, -340672, 174942, 1515595 ], [ 224300, 23300, -816428, -644180, -35286, 238012, -338140, 147620, -681280, 424510, -7134, 615592, 351976, -415154, 15236, 62722, 670136, -93126, 227618, 713320, -604752, -482522, 551220, -308370, -1162628, 707558, -538108, 1337590 ], [ 1025727, -81724, -566765, -582250, 333543, -927653, -561288, 563382, -516875, 755491, 244527, 643205, 802, -1207586, -1124072, 539040, 121412, -604415, 579093, 396564, -357398, -629754, 949895, -846379, -1521455, 1267300, -1058456, 950225 ], [ 1338852, -878224, -271340, -616600, -358332, -1078028, -302688, 349032, 1002700, 408916, -576348, 1232780, -1007048, -670136, -1275872, 1098240, 438512, -1123940, -980532, 998064, -889448, -694104, 375620, -279604, -1362980, -26000, -772256, 254300 ], [ 625692, -1166515, 340063, -121291, -568284, -685094, 98028, 156561, 1666849, -91865, -493281, 1312391, -1226825, -525221, -1098317, 1415055, 43589, -999263, -1158855, 1105902, -716105, -286320, -259066, 279605, -1038209, -403268, 20359, -161410 ], [ -1034808, -985690, 1243138, 862934, -333384, 209356, 629928, -15714, 1541374, -734990, 424194, 921266, -719150, -742646, -616742, 1508130, -1008586, -279938, -62130, 758052, 108370, 557280, -949516, 831830, -559934, 65032, 1280434, -318460 ], [ -147521, -158875, 650859, -107342, 50112, 372843, 646744, -490732, 1662400, -152320, -180098, 207390, -394048, 72293, 73880, 539744, -1135879, 14888, 946755, 545195, -251653, 179660, -107585, -220123, 277936, -64895, 1234621, -302392 ], [ 1213432, 592064, -170456, -1299384, 440464, 397120, 484752, -912656, 1722920, 655512, -948136, -469232, -239728, 1043152, 647160, -490968, -977168, 208648, 1709456, 336832, -809448, -322096, 829552, -1329736, 1138520, -239608, 815064, -267888 ], [ 1644157, -534136, -35681, -591909, 602614, 660520, -184698, -308006, 802895, 992937, -162511, -213482, -1164778, 1335502, -164115, -3393, -200918, 371923, 579206, -93368, -746823, 483854, -381398, 161189, 1498145, 360467, -224511, -411738 ], [ 1694362, -1063126, 176374, 153996, 785734, 579490, -920718, -54326, 172460, 935622, 190634, -199832, -1549348, 1319122, -365760, 578622, 323002, -3272, 29306, -234338, -537708, 1033154, -1020578, 687314, 1420880, 629732, -790416, -228258 ], [ 1173787, -696301, 504349, 957546, 1000309, -18185, -1756593, -327101, -23590, 286197, -104941, -549332, -1123198, 839647, 347040, 1302297, 468427, -1186172, 349931, 58537, -108858, 1197479, -802103, -233761, 688280, 402782, -645816, 446217 ], [ 557584, 18352, 25492, 1027064, 1212492, 235380, -685264, -280128, 53724, 515156, -34956, -396720, 17120, 896968, 91704, 968552, 464040, -210760, 386688, 53348, 116724, 572184, 1788, 55412, -159552, 586580, 91220, 412816 ], [ -100916, 886852, -810233, 771914, 1423617, 865455, 1229636, -91728, 251949, 1132631, 196719, -22020, 1473320, 1191718, -591846, 167102, 393390, 1719290, 297888, -83677, 252399, -402366, 1064613, 879887, -1058352, 952055, 1090295, 66316 ], [ 784520, -113148, -324466, -651030, 1109120, -295788, 1050780, -388842, 1066964, 586234, -202382, -149632, 542206, 163940, -172574, 608112, 548736, 844222, -473118, -146776, 228604, -1240164, 444086, 593252, -705812, 735816, 1506990, -369280 ], [ 1395602, -854919, 244280, -1479936, 777923, -843300, 596334, -760242, 1431863, 39166, -239714, -336469, -8666, -680635, -14549, 911058, 648315, 221362, -750477, -102427, 41227, -1596222, -98578, 157601, -286508, 312615, 1630929, -562144 ], [ 1247552, -867744, 980480, -740736, 422048, 249600, -494016, -1305792, 617888, -469184, 675136, -658144, 501184, -1008160, -566624, 815808, 596640, 344512, 265248, 215648, -561248, -718272, -382528, -622624, 260992, -622560, 1022304, -127744 ], [ 289640, -483593, 1132267, -643612, 69054, 579594, -1024807, -968982, -105056, -144151, 830434, -1172072, 770578, -176061, -383700, 40642, 360409, 241998, 305690, 482295, -405934, -354989, 216699, -211276, 587988, -648500, 23841, -469064 ], [ -1270960, 195982, 849142, -1024312, -281796, 341844, -1139182, 24468, -760256, 801074, 420484, -1829072, 861028, 1519014, 346200, -1240508, -13166, -28452, -379660, 710670, 313316, -374714, 1473174, 1086824, 750888, 2200, -1264734, -1387664 ], [ -1047765, -52643, 196427, -175212, 417819, -117491, 280573, -149937, 224364, 287244, 905844, -635327, 986578, 164029, -38260, -729998, -160996, -256327, 167975, 196160, 841011, -505849, 1333774, 419779, -140707, -636245, -388809, -974999 ], [ -570720, -443984, -229888, 681060, 1010292, -513896, 1443568, -359556, 1091172, -367500, 1259004, 592540, 943588, -1301684, -413512, -58736, -182884, -418600, 799928, -314416, 1279920, -722224, 809368, -257600, -933820, -1133900, 662232, -499844 ], [ -201720, -834884, 830912, 581685, 191817, -400946, 19468, 189219, 14997, -583575, 194979, 504715, -12587, -885209, 159638, 9364, 274091, -270850, 878678, -204316, 1407420, -1296124, -608882, 598000, -358195, 148825, 884382, -771869 ], [ -305082, -676616, 1428598, 904182, -404638, -771170, -394186, 458174, -189282, -657870, -475496, 497470, -506940, -590148, 4882, -269030, 430132, -47178, 463850, -273838, 1046068, -1443256, -829346, 1102040, -193460, 657574, 806482, -493434 ], [ -978057, 143884, 1467823, 1735407, -733363, -1724045, 410639, 389699, 657843, -561195, -671396, 587395, -444390, -441498, -1027643, -965255, 223282, 268047, -546175, -559963, 95218, -1075756, 394579, 1182140, -524210, 232999, 366757, 448791 ], [ -1333792, 391224, 59112, 979424, -311800, -732320, 1059112, -171016, 289656, 278432, -504584, 920808, -659880, 84032, -1245592, -531120, 746952, -190704, 44672, 220432, -151488, -100824, 110200, 235256, -203232, -93408, 693952, -20856 ], [ -1526917, 399915, -1733445, -239881, 336170, 825418, 1594822, -883702, -419043, 1292216, -236552, 1283967, -900819, 737039, -1152649, 277458, 1442259, -852063, 1143779, 1299892, -192129, 1028556, -645350, -971389, 289824, -329418, 1202278, -932019 ], [ -400642, -651810, -947970, 345494, 308420, 132868, 697372, -1235452, 596082, 436016, -492752, 378342, 511506, 1380614, -231274, 868308, 308334, -73638, 1405454, 872392, -1020954, 918456, -427100, -49714, -394176, 804732, -187172, -942894 ], [ 341933, -1060035, -492220, 691194, 341195, -597082, -174953, -1178652, 1193957, -210209, -340027, -421258, 949706, 1102764, 543251, 1353458, -292541, 700412, 1242079, 729767, -1119354, 595131, -171125, 256536, -855476, 1089707, -1063522, -977694 ], [ 317108, -181260, -695920, 557544, 495020, -1401832, -997028, -304752, 957332, -436484, 630548, -1008808, -560344, -1017936, 1024076, 1627208, 172684, 1465712, 228604, 1156892, 243096, -154644, 160300, -668064, -871376, -323668, -913672, -1060344 ], [ -499385, 571790, -623965, 370784, 235903, -656428, -773729, 205039, 260295, -353452, 649702, -473105, -394468, -1330687, 332157, 1393405, -436088, 1228314, -270644, 714893, 405307, -458201, 685976, -860075, -278532, -709012, -937769, -181186 ], [ -1787510, 1249940, -387790, 152384, -269222, 1012472, 72346, 497914, -711030, -86152, 102052, 731770, 769832, -566362, -1058418, 857230, -1684688, 393564, -463544, -244882, -147518, -495926, 1327376, -615650, 676968, -481912, -1065494, 1270964 ], [ -341303, 208265, -276022, -405220, 285631, 1357469, 169426, -173210, -1205565, 579347, -178016, 694783, 906584, -200788, -360294, 32911, -1177100, 809922, 313489, -100588, 918259, 219760, 1000154, -427322, 57612, -1065838, -820481, 1489601 ], [ 624800, -712112, -81184, -888048, 629552, 1132400, 153856, -614784, -1142128, 938160, -205808, 302448, 780864, 118128, 205136, -783152, -570944, 1223344, 835888, 103808, 1602432, 676736, 773056, -25120, -455696, -1471680, -703648, 1319808 ], [ -1056250, -633737, 459866, -986373, -144223, -770275, -36944, 99216, 825947, 38385, 610867, -1002027, 16764, 392853, -388489, -1476377, -164444, 1224769, 108313, 175808, 360432, -61864, 1225756, 1183730, -72971, -960780, -1178998, 113208 ], [ -1199934, -853890, 330862, -615474, -359892, -931942, 96852, 246902, 1493054, -349796, 309658, -1032096, -264584, 649186, -836194, -1152038, -45338, 675688, 211494, -243038, 190868, -781160, 1388022, 1137972, 191384, -689698, -1284912, -72940 ], [ 153291, -1364715, -450563, 212301, -32142, 601583, 546702, -156823, 893429, -239846, -1080017, 178704, -75884, 887611, -1141819, 163087, -206063, -409412, 1123569, -1139813, 1065518, -1481660, 1267497, -129378, 340484, -652123, -1031112, 734510 ], [ 290916, -850980, 326212, 164016, -740712, 496988, 142452, 251432, 182744, 184744, -1003712, 24384, -337244, 1237036, -1336444, -372728, -38588, -997112, 977964, -188228, 554108, -1055000, 376212, -263448, 785084, -524668, -848592, 19820 ], [ 111572, -148305, 1407599, -16946, -1622752, 85371, -391617, 780824, -457174, 645924, -613643, -425877, -687298, 1426702, -1386720, -1304575, 180914, -1247620, 512891, 1130492, -283916, -455778, -638862, -144004, 1268258, -327227, -690353, -928475 ], [ -194728, -98430, 1663874, 640804, -1673152, 669546, -112542, 515024, -139924, 698424, -735818, -435702, -805948, -205148, -304320, -1588450, 108764, 569480, -486934, 1526792, -928616, -917628, -984612, -314104, 1408508, 331798, -594878, -449450 ], [ -457267, -189611, 1242448, 548150, -868835, 1044022, -212120, 313749, -337105, 602241, -520955, -328512, -341843, -771828, 672346, -1210516, 129646, 1590588, -740009, 1112513, -1369504, -1023358, -942545, -364956, 1291702, 627917, -374297, 60750 ], [ -650392, -504536, -253952, -734800, 1291240, 1085872, -912320, 214824, -1350280, 270216, 228520, -35712, 1046632, 351072, 1481296, 217184, 298096, 1349088, 191416, -587512, -1487104, -564208, -285320, -226656, 767152, 348392, 44728, 620400 ], [ -124468, -633719, -664970, -1228780, 920848, 462580, -523568, 91266, -1234621, -350826, 708511, -418305, 718396, 284346, 1298449, 320363, -461, 486459, 573418, -546346, -1388515, -319411, -709448, -302811, -280403, -563890, -177674, 196413 ], [ 739832, -675494, -565220, -1351480, -640352, -473720, 377632, -43884, -587746, -1107876, 1061686, -1118730, -417704, -342204, 648874, -199762, -518786, -668466, 696868, 314204, -1188190, -175486, -1642448, -479886, -1574078, -1773940, -701924, -690462 ], [ 425255, 554756, 121450, -681911, -560147, -520588, -418272, 283494, 203961, 273390, 492871, -789855, -991631, -1027154, 629727, 733908, 520709, 51322, 944053, -537315, -166907, -32656, -1627908, 59534, -1011801, -1559979, -550851, 147507 ], [ 320280, 1313176, 575540, -316036, -505912, -613588, -932092, 613424, 878436, 1089620, 170116, -270220, -1077276, -1293864, 344532, 1022788, 1242124, 305652, 1106108, -944800, 715108, 144564, -1243848, 275124, -589936, -1394684, -432616, 659392 ], [ 880530, 678226, 345815, -845011, -646762, -900463, -542317, 915524, 1219611, 190895, 593491, 696455, 137499, -406014, -719793, -571037, 971449, -861273, 1024733, -2200, 1152283, 416439, 85002, -453801, -694036, -1470509, -455566, 144592 ], [ 667182, 225724, 255992, -294208, -605290, -376654, 70058, 888932, 948552, -514588, 410890, 614390, 350070, -80922, -666666, -735350, 432814, -1201218, 572876, 184232, 578266, 376632, 504384, -861636, -795784, -573866, -24916, -623258 ], [ -153993, -83426, 276092, 1104992, -420565, 784121, 857333, 604082, 196452, -1068238, -247835, -291685, -224805, -197997, 264459, 223525, -316361, -891393, -170074, -223468, -790259, 91932, 209184, -1017186, -895684, 1086859, 762134, -1589933 ], [ -52160, 516672, 152896, 415296, -151040, -366848, 1065728, 718272, 247680, -353792, -1066176, -7488, 124672, -111232, 1025024, 566208, -790144, 126080, 546880, -106944, -277376, -197440, 871872, -438912, -669184, 568064, -161408, -622720 ], [ 215630, 1014338, 78870, -514574, 63265, -1644515, 1052748, 773689, 470222, 420967, -1523431, 443579, 594786, 128543, 1514681, 688264, -1089379, 1062703, 1284008, 129062, 459599, -437059, 1405244, 104536, -450450, -289025, -1039498, 509317 ], [ 525980, 6788, 434220, -752924, -128510, -1347590, 330648, 88114, 886172, 278542, 279794, 675254, 842436, 1054718, 598706, 142864, -648454, 821278, 678608, 536012, 618974, -382534, 228344, -288464, -603300, -934850, 57452, 666442 ], [ -7513, 25637, 615462, -744929, -201023, -1009547, -256746, -350225, 690533, 149614, 580958, 783806, 326301, 1332146, -19147, -230837, -169876, 42481, 139835, 395624, 209033, -248941, -135271, -359450, -544851, -795704, 712400, 758854 ], [ -1614988, 1350812, 575112, -423404, -121748, -619172, -672696, -473900, -283492, 37864, -1029592, 735656, -1161924, 783896, -257572, -386012, 356624, -1420244, -314140, -441376, -925492, -14716, 536204, -20600, -217476, 342496, 804800, 768904 ], [ -1917478, 865277, 229347, -542704, -369613, -393412, -1051851, -526900, -274887, 78464, -645567, 927746, -737084, 1103656, -423617, -471557, 195184, -920679, -521440, 138864, -361397, -254151, -300091, 271555, 261369, 616206, 556035, 170489 ], [ -1727594, -254550, -196270, -804770, -723104, -248946, -1376100, -547290, 91878, 188892, 429920, 1156580, 343586, 1702010, -551570, -546750, -222070, 242254, -634994, 1183932, 776684, -628530, -1609098, 540888, 759260, 543806, 190974, -617390 ], [ -886769, -492975, 517205, -426845, -589904, -886821, -184650, -315465, 489303, 825942, 270320, -462070, -29539, 948185, -249845, -1168275, -845695, -426821, -600869, 384582, 319934, 358395, -159873, 596988, -58090, -687469, 109299, -244715 ], [ -234200, -608520, 627272, -155072, -272888, -986352, 629496, 54168, 920016, 784680, 255728, -1174168, -401656, 289352, -208304, -1498056, -1283272, -1027424, -376208, -295752, 119648, 787776, 382200, 244752, -502648, -1461232, 141792, -41312 ], [ 18325, -462945, -544903, -108872, 434737, 58098, 641871, 716643, 1421466, -697995, 549278, 40157, -771631, -167623, -719654, -1207881, -1325497, -1482524, 253342, -723177, 464348, 32376, -1003425, -975198, -155023, -1262782, 416892, -197612 ], [ -36752, -303708, -1081588, 338678, 470072, 45422, 592008, 616346, 579072, -782638, 927928, 22234, 10280, 159702, -868248, -306044, -908320, -1167676, 645532, -605042, -69000, 487558, -765250, -478474, -195362, -689340, 526116, -144520 ], [ -285752, -135858, -1217638, 1039253, 81572, -633703, 502908, 35171, -1110528, 14087, 1360228, -772541, 1518380, 981477, -788148, 981406, -201520, -367426, 888082, -142967, -1155900, 1705933, 496625, 1100501, -480287, 120510, 530766, 40580 ], [ 671432, -961148, 192564, 215744, 316904, -417472, 60956, -514452, -33412, 74780, 1133812, 239920, 900392, 68776, -577556, 1064236, 434424, -445736, -470632, -212924, -450184, 444960, -295304, 152664, -613912, -365788, 1084788, 80976 ], [ 1364177, -1597958, 1327959, -540871, 471224, -321412, -313954, -784137, 1054403, -45025, 731647, 1144675, 100277, -863984, -284756, 974956, 754479, -358886, -1310137, -238799, 374351, -733515, -1078394, -541716, -647662, -903508, 1436688, 55026 ], [ 502502, -1071908, 727434, -402346, 44624, -1074712, -275404, 52938, 1045778, -583750, -102278, 874450, -552898, -1162784, 283144, 693256, -159846, 750364, 586538, 130726, 936026, -561090, -980444, 818184, -344212, -1113208, 753888, -176724 ], [ 429889, -438040, 221888, -30906, -108694, -726892, 238485, 137914, 876980, -470017, -788573, 636156, -385820, -612841, 759025, 618386, -866823, 687306, 750651, 360909, 338861, 156086, -827623, 1163026, -355003, -482934, 188304, -142777 ], [ 1167664, 306560, -186112, 579744, 18656, 751808, 1240560, -549536, 543680, 313808, -1323248, 430656, 623680, 808784, 1140400, 755936, -1360848, -579744, -864624, 447984, -1448464, 1432736, -618448, 465376, -688528, 1010016, -256896, 164048 ], [ 382944, 418916, 144450, -387443, 466022, 1012099, 283658, -69671, 680846, -236711, -215363, 477912, 290163, 768035, 216518, 115335, -564720, -46055, -1342438, -230230, -658492, 743860, -840091, 769841, -296530, 1551473, -661740, 549402 ], [ -667908, 385988, 593664, -1549538, 875924, 902596, -1032172, 701764, 851498, -1026224, 1109530, 511812, -365448, 304466, -878890, -664656, 466788, 796120, -1503940, -1042660, 647330, -402824, -1055110, 1289738, 215126, 1682036, -989358, 926028 ], [ -31158, 654038, 104064, -32363, -143026, 340246, -366322, 1185814, -59977, -402824, -192545, -396138, -536748, -460909, 123785, -620856, 181638, -429980, -1575190, -1011910, -152245, -684524, 149615, 1161863, -159799, 54686, -554733, 957378 ], [ 466320, 492904, -148208, 793604, -408832, -159524, -79116, 977760, -321152, -87144, -485696, -923736, -546936, -743872, 776320, -528252, -129608, -1216312, -1390604, -697604, -353208, -612976, 731284, 913840, -335308, -423992, -258316, 798524 ], [ 730020, -388646, -2108, 459329, 589568, -554249, -427491, -392040, 509248, -287994, 914704, -812886, -286686, -217072, 841120, -353727, -484658, -1264462, -776579, 92671, 450642, 51524, 267109, 464140, -176083, 1025458, -193891, 320399 ], [ 817920, -682496, 46592, 347904, 922368, -685824, -543616, -848640, 786048, -354944, 1381504, -775936, -199936, -41472, 862720, -295552, -603008, -1280512, -571904, 356096, 718592, 273024, 112384, 314240, -123008, 1508608, -172416, 161024 ] ], [ [ 802304, 1541120, 1482752, -138752, 17920, 518144, 1153024, 397312, 390656, 72704, -372224, 52736, 3072, -425472, -1154048, 1620992, -1083392, 522752, -866816, 1769472, 57344, 1239552, -830464, -471040, -141824, -857088, 905216, -885760 ], [ 387200, 740096, 567104, -323648, -84032, 879296, 945472, 195136, 15872, -46144, -557312, 354944, -104256, -76032, -161216, 1087232, -188096, 482432, -968960, 1616064, -221056, 886272, -317824, -1216, -300032, -408576, 626048, 19904 ], [ -261400, -511504, -863596, -612548, -243332, 1443596, 621172, -120764, -569728, -231844, -846512, 827144, -271956, 469968, 1390084, 253232, 1210804, 419432, -1128560, 1376364, -656056, 334272, 483176, 732884, -547232, 292224, 189848, 1435004 ], [ 540400, -353584, -442096, -584208, 8968, 549936, 182352, 211536, -761088, 239896, -359832, 933664, 356384, -266152, 50384, 564712, 579424, 39752, -50840, 951584, -127296, 265272, 529296, -48936, -930512, 1041464, -655152, 1396344 ], [ 1296268, -304560, -66660, -531848, 98092, -347972, -226976, 397560, -553212, 624092, -70964, 1048132, 546408, -799208, -1128480, 916736, 80464, -405388, 534404, 676240, 130440, 126392, 405420, -603388, -1254220, 1281104, -1254496, 1009588 ], [ 1541968, -970560, -299760, -474848, -469808, -905072, -507776, -73440, 920688, 549392, -646064, 1278832, -952992, -327008, -1054080, 1127936, 528064, -996688, -862096, 955840, -771360, -368608, -114480, -12688, -1341520, -229696, -916096, -210512 ], [ 864304, -1045788, 138252, 115204, -615728, -768440, -352400, -197964, 1627380, 268460, -726644, 1094572, -1301268, -246212, -628836, 1267532, 264772, -841996, -1232428, 834520, -668052, -149440, -553416, 464132, -1162996, -607312, -45268, -644840 ], [ -665696, -575688, 1195752, 1197304, -372128, 8560, 205600, -2664, 1625880, -202840, -350744, 527272, -586968, -526712, 120264, 1341032, -654728, 1304, -655528, 343120, 363048, 728960, -917616, 835832, -739096, 61088, 1317032, -353840 ], [ -84852, -135356, 591612, 29480, -326656, 335868, 581088, -133104, 1656832, 185472, -359144, -31976, -562944, 62404, 195680, 425600, -695340, 418336, 569436, 402428, -140612, 591344, -345588, -124220, -109504, -266764, 1430052, 14752 ], [ 927840, 141056, -271840, -1401696, -239296, 580864, 836928, -258880, 1621536, 736480, -360480, -543936, -733888, 792128, 94304, -503264, -471872, 709536, 1705280, 546560, -858400, 295488, 254656, -1123488, 575456, -666720, 1168864, 321856 ], [ 1499940, -898144, -113140, -713796, 579704, 1000864, 441528, 280520, 969036, 997780, 436020, -675336, -1210888, 1027928, -192796, 356236, 273928, 766236, 849080, 342560, -419500, 627288, -708344, 108612, 1328756, 244380, 174964, -35144 ], [ 1646280, -1300984, 220280, 81264, 1020344, 1084264, -303192, 527240, 351216, 869560, 758280, -570336, -1230928, 901928, -219136, 965656, 749128, 295776, 182600, 350360, -198640, 920808, -1213544, 403752, 1411136, 521040, -370496, -50024 ], [ 1153980, -749284, 815780, 1037064, 893444, 662764, -1571892, 334940, -214584, 157060, 369180, -110736, -565528, 233228, 145664, 1199956, 818428, -965424, -199300, 675860, -304840, 1156908, -1032044, -706548, 487136, -153960, -243296, 448276 ], [ 757568, 28096, 550160, 830560, 1074800, 582800, -820288, 92928, -399952, 425488, -73584, -198592, 322432, 338080, 160608, 1050912, 715296, -71328, -136704, 371536, -148336, 604896, -207824, -139120, -105728, 192528, 209424, 475456 ], [ 403568, 905296, -96340, 109960, 1392500, 653900, 824912, -171072, -417052, 1127788, -540084, -528592, 1308832, 785080, 20808, 732312, 535896, 1776072, 122496, -211364, 124364, -295704, 900676, 1170380, -552128, 990828, 806124, 294256 ], [ 1044128, -81712, -43688, -909304, 667392, -313072, 1007280, -197384, 802832, 357192, -787544, -116224, 433688, -193456, -129944, 716224, 827136, 618776, -259736, -288992, 501552, -1179728, 111224, 250704, -395280, 1012128, 1296856, -551168 ], [ 1370024, -856108, 153568, -1517056, 226140, -818128, 844632, -399656, 1517036, -299496, -594152, 88700, -177736, -945724, -402308, 694312, 1008060, -176344, -446180, -368444, 459900, -1664024, -529576, -542604, -86640, 780588, 1519540, -908288 ], [ 852224, -1019008, 698368, -1056256, 551040, -99328, -154368, -1062656, 887936, -612096, 725248, -265600, -46336, -1066624, -987008, 646912, 888960, 64256, -106880, -470144, -662400, -1121024, -722176, -933504, 591360, -74112, 1056640, 13312 ], [ -14048, -485652, 946812, -893360, 296472, -6264, -839468, -1052792, 124160, -297068, 806248, -883232, 113960, -137636, -902800, 84200, 430676, 79192, 146248, -169364, -437080, -472932, 34492, -311152, 579984, -270224, 136564, -170016 ], [ -1139648, 565848, 974712, -952160, -389328, -378864, -1290968, -542192, -739840, 485032, -34352, -1696832, 295760, 1572664, -320800, -862000, -280024, -73808, 335248, 430936, 791120, 253368, 1497592, 1065248, 55584, 23776, -1123736, -1175616 ], [ -607748, -140252, 553852, -218480, 63932, -247324, 240292, -718772, 134000, 288752, 536848, -616332, 821800, 255524, -626960, -220120, -163664, 119252, 413228, 327936, 1139740, -304212, 1299032, 855388, -228316, -652804, -619156, -459756 ], [ 3712, -924224, 245248, 494416, 489104, -121120, 1503424, -825296, 919376, 2192, 1071664, 445104, 1087312, -1164688, -838304, 508736, 48304, 298976, 523616, 124992, 1304512, -973248, 689888, 516352, -436528, -1107568, 117728, 296496 ], [ -305888, -697424, 888448, 458116, -153196, -430120, -242576, -8996, -163324, 31892, 275164, -123396, -292988, -680788, 165496, 411536, 94204, 129176, 893816, -34608, 1214512, -1190448, -732712, 780352, -441628, 386132, 648728, -125604 ], [ -656968, -197536, 1231224, 851576, -670104, -951144, -701064, 470296, -354408, -216664, -134688, -140008, -674096, -441552, 142632, -1592, 126096, -68232, 680712, -323544, 771728, -1114976, -844136, 980704, -442512, 896824, 793896, -216136 ], [ -1058068, 631664, 1211724, 1763276, -1035804, -1727844, 393036, 543196, 529692, -800764, -78288, 508892, 149704, -497352, -1118268, -795692, 141096, -298932, -235788, -768444, -96472, -686576, 625564, 1104304, -438312, 222124, 473796, 93164 ], [ -1273472, 281952, -47840, 891264, -634976, -1009792, 1083936, 107616, 364128, 28800, 33888, 888096, 2016, -36608, -1437920, -681920, 722592, -502976, 144896, -76992, 54528, 65056, 518752, 75872, -233856, -161152, 792320, -80480 ], [ -1371332, -455556, -1631684, -501780, 16648, 159752, 1588152, -497016, -100188, 1253472, 157152, 1122060, -407964, 600652, -1388564, -251096, 1417116, -683660, 947420, 951312, 481164, 887152, -88376, -1231780, 3072, -387592, 1261496, -421532 ], [ -160232, -900456, -900584, 124920, 445648, -6448, 895152, -1018416, 812712, 449472, 92352, 66360, 797736, 1268152, -147464, 396304, 211416, -520760, 1311320, 810912, -776136, 768352, 134224, 140120, -611328, 777008, 146096, -847832 ], [ 704868, -849756, -414384, 606920, 583548, -424648, 159852, -1216816, 1321412, -167028, 189252, -744840, 1056136, 1043952, 727836, 987304, -398884, 8240, 1211020, 756012, -1176136, 437052, 240124, 682720, -918928, 998908, -720104, -1172632 ], [ 877968, 192144, -417984, 799520, 139248, -1346848, -660048, -769216, 1021712, -408528, 609552, -1067040, -580064, -963648, 871536, 1465504, 181616, 1269440, 182320, 872112, 138464, -319248, 112624, -433280, -612928, -664592, -1087904, -1294432 ], [ -73172, 763480, -354468, 342016, -300916, -705264, -350068, -398132, 441516, -565616, 649528, -586292, -597584, -1450892, 354980, 1260324, -373216, 990920, -44560, 288100, 406844, -702932, 499680, -624508, 94640, -821648, -968596, -258152 ], [ -1694072, 1054480, -250968, -502784, -738616, 867936, 633032, -72632, -305784, -672416, 462928, 372808, 349216, -1032392, -554920, 648024, -1604416, -204880, 206240, -713000, 51944, -864632, 1193280, -264808, 1041440, -81248, -559096, 1468048 ], [ -348524, 291988, -473976, -942416, -56308, 1123236, 208808, -128840, -892452, 333340, 403840, 54028, 740704, -174224, -430648, 163788, -1167472, 578792, 352436, -708080, 1055516, 1216, 1154376, -415432, 493424, -772184, -533236, 1586548 ], [ 575616, -306112, -473728, -1230016, 479680, 861888, -150528, -128512, -945856, 925632, 395072, -428352, 793856, 575168, -212928, -395712, -613632, 1314752, 403904, -471552, 1695232, 650752, 1131264, -261760, 12480, -1347328, -624768, 1293824 ], [ -1005384, 39788, 454472, -1086916, 116980, -882012, 180672, 202688, 915644, -363468, 530972, -1104252, -222544, 782468, 17772, -1273812, -163632, 1240052, 139604, 296448, 557632, 173152, 1401264, 1177640, 258180, -1036528, -1026168, 224 ], [ -1252888, -283112, 308184, -752296, -21520, -1158200, 415504, 257400, 1471768, -690256, 53704, -841856, -650400, 869992, -169832, -1127736, 169784, 869408, 417336, 120680, 247824, -492320, 1498744, 1353616, 168416, -693352, -1016256, -138480 ], [ -201988, -1257212, -884316, -231196, 58280, -5300, 556504, 42900, 756868, -80056, -1020596, 334144, -505200, 840892, -764732, 15564, 389684, 210608, 1222836, -974020, 744024, -1340720, 1428244, 299416, -247984, -318652, -605856, 847320 ], [ 30032, -963152, 6864, -41536, -689440, 299440, 363664, 60960, 506848, 517664, -686336, -133376, -703920, 1100272, -1071152, -384096, 495824, -511072, 796656, -202960, 600624, -954080, 499984, -192224, 220976, 45008, -538176, -7440 ], [ 36752, -419252, 1309260, 109784, -1553152, 393148, 101644, 175072, 329480, 1062480, -85756, -874884, -957288, 1280600, -1202048, -1124108, 514472, -1030352, 44860, 961712, 230544, -383336, -574424, -520656, 889576, 413636, -553908, -1103548 ], [ -156448, -528152, 1545960, 693584, -1533952, 496648, -21656, 657472, -271120, 1123680, -318856, -286584, -906288, -7600, -328448, -1423208, -40528, 569248, -878840, 1418912, -788256, -1023536, -985424, -629856, 1347376, 857336, -547608, -74248 ], [ -269724, -455164, 1206720, 489976, -728156, 618360, -374752, 692228, -879028, 786420, -219964, 133632, -338972, -413968, 518472, -1078160, -293928, 1419952, -1208852, 1172340, -1431680, -1193240, -938804, -633264, 1467384, 778340, -464980, 606936 ], [ -256224, -93664, -46080, -962624, 1325344, 768960, -1092352, 16928, -1498528, -182880, 405536, 287232, 1047328, 578432, 1323072, 288640, -68928, 1082752, -597152, -190560, -1479680, -616640, -166304, -468864, 1051584, -129760, -261280, 735936 ], [ -143376, 36500, -405768, -1268336, 849856, 565008, -685504, -323608, -1400356, -608520, 909452, -123636, 1067440, 662216, 1240884, 146044, -232548, 554812, 40456, -115464, -1451996, -451100, -518048, -381372, -125340, -997672, -579208, 506916 ], [ 16224, 57800, -345168, -1034336, -815744, 194208, 250496, -506608, -964456, -778320, 1356152, -800136, 444640, 318416, 741384, -706856, -579048, -62888, 690256, 636336, -1388696, -479000, -1398848, -330072, -1660440, -1846672, -1142608, 109416 ], [ 91436, 671568, 82184, -188012, -173084, -150896, -612224, -91592, -248236, 555096, 588716, -354188, -439500, -557992, 338828, 514320, 572996, 379080, 686852, -296412, -263100, -35904, -1577680, -186792, -1237972, -1684476, -867676, 598428 ], [ 249056, 1104608, 382864, 302128, 301216, -460816, -1138224, 307648, 491344, 1267216, 41936, 173712, -948400, -954912, -127472, 1037520, 1269616, 426640, 749872, -925312, 669520, 245136, -1316000, -158832, -816832, -1563696, -496416, 735488 ], [ 639656, 996008, 307564, -233372, 138616, -675916, -602724, 618448, 1274044, 157516, 193436, 842412, -405700, 6888, -776372, -514980, 600916, -690260, 1044772, -591712, 991420, 45036, 104200, -454932, -546832, -1632996, 76584, -162112 ], [ 416216, 611888, 37216, 41728, 191224, -243544, 169992, 583504, 1172896, -497072, 84872, 435576, -292744, 297528, -636680, -701304, 185560, -1070312, 936304, -210400, 394696, 133728, 680704, -679632, -654496, -829704, 577008, -931528 ], [ -289684, 11288, -386384, 953728, 412924, 697556, 1129092, 276904, 377296, -794072, -228028, -816324, -517444, 60828, 122620, 185796, -30740, -871412, 510904, 208400, -923804, 449328, 594304, -848232, -1058896, 659196, 1020408, -1600228 ], [ -291584, 410880, -212736, 636160, 190464, -300032, 1162240, 408320, 607744, -546816, -1001216, -295168, -46080, 204288, 995328, 389888, -504320, 92672, 990464, 529664, -726528, 272128, 1096448, -123392, -743424, 367616, -53760, -678400 ], [ -147624, 738664, 84728, 132648, -98700, -1373916, 978160, 536788, 931032, -278484, -1462444, 463676, 492648, 463116, 1634132, 457888, -863324, 1003340, 1405344, 761784, -291124, -37468, 1442480, 606816, -424872, -220788, -1073544, 324036 ], [ 140976, -351536, 505328, -223152, -331800, -953016, 456160, 210088, 768432, -431784, 351656, 832376, 727248, 1013016, 798632, 417088, -298424, 838040, 538944, 572784, 13976, -624568, 291680, 474816, -808272, -755688, -259344, 204936 ], [ -304212, -245948, 717368, -417780, -504972, -611580, -9608, -240692, 320580, -518952, 722072, 743960, 221988, 1246248, 98564, 330748, 84976, 100916, 119100, 366624, -215788, -791908, -219052, 360504, -631068, -623328, 160704, 228792 ], [ -1683312, 1381552, 663968, -407280, -601872, -371280, -403808, -849392, -490320, -521952, -744928, 73760, -1224912, 1076448, -429136, 186448, 237376, -1363984, 267600, 138624, -1126288, -425008, 84848, 268704, 259632, 358272, 79104, 434592 ], [ -1959992, 780452, 255708, -584000, -623972, 63280, -986108, -961552, -385580, -248192, -563468, 434920, -1037872, 1254688, -431476, -223172, 358976, -659244, -136320, 447424, -293508, -576428, -624572, 131804, 430932, 484952, -224036, -161068 ], [ -1807112, -600056, -245976, -804712, -621952, 529240, -1597776, -875976, 54584, 128688, 204416, 1107280, -268952, 1528648, -255016, -729624, 435592, 769880, -710568, 924208, 1109488, -876712, -1628296, -18464, 335280, 277528, -585704, -1016024 ], [ -607412, -849356, 552324, -146212, -732352, -437060, -784776, -163476, 584684, 596088, 497216, -550520, 51748, 676948, -525316, -1248924, -720908, -158020, -169668, 407608, 187288, 268988, 75404, -58064, 44280, -777572, -143204, -697724 ], [ 206368, -975776, 807072, 243968, -477280, -764096, -153504, 498912, 1062464, 512544, 671936, -1299680, 99232, -95072, -782272, -1518240, -1474208, -942976, 103104, -200864, -187520, 956672, 742496, -312512, -250464, -1335488, 142720, -283520 ], [ 200068, -841076, -93228, 63968, 554420, 267304, 91596, 1054812, 1429064, -741756, 595736, -117980, -433868, -697772, -1010872, -1256340, -1370708, -1424176, -193896, -1004564, 600880, 671072, -793204, -1023512, -553164, -836888, 95920, 334480 ], [ -136512, -299184, -794256, 449400, 880480, 141528, 265120, 984008, 534528, -672728, 740704, 135624, 183584, -337416, -1023456, -426800, -1003904, -881968, 8112, -947880, 20320, 1002424, -923880, -560776, -622184, -592944, 296784, 382816 ], [ -681312, 499416, -1369656, 1191300, 761680, -713772, 393520, 518108, -1155072, 230572, 1025104, -195876, 1526384, 630084, -899856, 760600, -471104, 305432, 524712, -348780, -1423280, 1722724, -168780, 641924, -543884, -509544, 653784, 72016 ], [ 402080, -710704, 163216, 150784, 529184, -40704, -231248, -74000, -202192, 539824, 727696, 268224, 494624, -288736, -549136, 623088, 468064, -158752, -694048, -502576, -746912, 651904, -436128, -195104, -757984, -765872, 1120400, -225728 ], [ 1182260, -1630264, 1397356, -692396, 328544, 359856, -716648, -533780, 777308, 504844, 358156, 666204, -606076, -1176256, -117136, 338928, 1006924, -432952, -1429588, -620236, 143308, -266876, -767688, -769424, -884824, -966032, 1428800, -459608 ], [ 79160, -560464, 568456, -12296, 302144, -958944, -334448, -412280, 775208, -662456, -60344, 472104, -1004776, -1161856, 546464, 13728, -222776, 732848, 482312, -283336, 1016008, 160024, -935088, 546976, -542224, -801632, 1059200, -443408 ], [ -78220, 271648, 153216, 240824, 74760, -970608, 249476, -434488, 502416, -973428, -526500, 122160, -524208, -482196, 850868, 43432, -1009068, 730632, 603708, 143844, 549604, 699256, -733228, 996392, -345404, -155640, 566464, -295636 ], [ 735680, 859648, 162816, 55424, -359040, 360192, 1040576, -604288, -48384, -404928, -1041600, -387840, 859392, 880704, 786368, 437632, -1339968, -471168, -1113792, 663744, -1292096, 1353856, -152128, 555392, -298304, 984960, -52736, -12736 ], [ 350464, 644304, 243688, -710300, -116936, 573532, 206344, -251820, 189528, -801196, -242652, -200224, 453404, 428764, 65080, 34860, -591168, -270892, -1527864, -137720, -643760, 922384, -374844, 882100, -61224, 1528244, -597360, 234056 ], [ -253904, 241104, 341248, -1458536, 235024, 475600, -949232, 248784, 561672, -1355200, 716232, 81104, -372640, -465368, -700424, -521280, 376656, 192224, -1574352, -1178960, 535912, 183904, -686520, 1334920, 211704, 1732496, -1009368, 454256 ], [ 361096, 182904, 408448, -195836, -257576, 283000, -731432, 824184, 17772, -714400, -583668, -735496, -448240, -784868, 73876, -355680, 496056, -694576, -1458552, -856760, 60412, -698096, 485580, 843820, 304404, -99304, -128868, 481256 ], [ 848192, -122592, 222528, 387024, -193536, -11856, -500080, 848768, -168960, -369952, -862464, -1184736, -331872, -775424, 713216, -166448, 254816, -1188704, -1165680, -432080, -39776, -1077440, 966416, 403904, 140176, -626528, 256144, 260400 ], [ 1120592, -843192, -388272, -171276, 804864, -478356, -245980, -51232, 243840, -522952, 572736, -1017336, 106728, -213824, 1126016, 62452, -591784, -1023704, -575580, 164620, 490024, -613040, 286916, 49904, -455324, 1036072, -190556, -376500 ], [ 1211392, -1083392, -591872, -357376, 1137664, -633856, -161280, -351232, 381440, -573952, 1051136, -961536, 252928, -26624, 1263616, 138752, -873984, -968704, -378880, 363520, 666624, -458240, 60416, -68096, -653824, 1590272, -339456, -588800 ] ], [ [ 820864, 1385216, 1542144, 377216, 81024, 740864, 930304, 1317888, 721024, 288000, -658048, 873088, 129280, -444032, -894208, 1539328, -1365504, 340864, -1278848, 1769472, -2048, 1087360, -422144, -975872, 604288, -909056, 1469440, -848640 ], [ 531040, 444992, 633456, 35024, 111312, 972560, 1030384, 872112, 168064, 22992, -859840, 910816, -319088, -155840, 55472, 1244992, -407568, 381280, -1419968, 1653648, -121760, 1023616, 171232, -209552, 212224, -193280, 975904, 11088 ], [ 78190, -1024108, -786369, -499651, 158637, 1334585, 1186759, 175587, -695936, -391083, -1175140, 969766, -1019663, 294460, 1539347, 785092, 1089207, 444430, -1640468, 1472673, -308810, 924016, 1098382, 987823, -400376, 925120, 204754, 1354413 ], [ 856500, -730468, -67764, -524236, 53222, 861860, 702844, 275452, -840896, 55282, -712530, 1251736, 360792, -117150, 85532, 1066702, 488712, 172630, -329298, 1189848, 350160, 1013066, 507372, 210498, -698396, 1375370, -772196, 1455098 ], [ 1566809, -527396, 433445, -481446, -137359, 231709, 107336, 231738, -589549, 492693, -386455, 1453059, 1092014, -390830, -1132888, 1294432, 39516, -206361, 489715, 955916, 618278, 882538, -139055, -360397, -986985, 1294908, -1450536, 1068951 ], [ 1745084, -1062896, -328180, -333096, -581284, -732116, -712864, -495912, 838676, 689868, -715780, 1324884, -898936, 16120, -832288, 1157632, 617616, -869436, -743660, 913616, -653272, -43112, -604580, 254228, -1320060, -433392, -1059936, -675324 ], [ 1102916, -925061, -63559, 351699, -663172, -851786, -802828, -552489, 1587911, 628785, -960007, 876753, -1375711, 32797, -159355, 1120009, 485955, -684729, -1306001, 563138, -619999, -12560, -847766, 648659, -1287783, -811356, -110895, -1128270 ], [ -296584, -165686, 1148366, 1531674, -410872, -192236, -218728, 10386, 1710386, 329310, -1125682, 133278, -454786, -310778, 857270, 1173934, -300870, 282546, -1248926, -71812, 617726, 900640, -885716, 839834, -918258, 57144, 1353630, -389220 ], [ -22183, -111837, 532365, 166302, -703424, 298893, 515432, 224524, 1651264, 523264, -538190, -271342, -731840, 52515, 317480, 311456, -254801, 821784, 192117, 259661, -29571, 1003028, -583591, -28317, -496944, -468633, 1625483, 331896 ], [ 642248, -309952, -373224, -1504008, -919056, 764608, 1189104, 394896, 1520152, 817448, 227176, -618640, -1228048, 541104, -458552, -515560, 33424, 1210424, 1701104, 756288, -907352, 913072, -320240, -917240, 12392, -1093832, 1522664, 911600 ], [ 1355723, -1262152, -190599, -835683, 556794, 1341208, 1067754, 869046, 1135177, 1002623, 1034551, -1137190, -1256998, 720354, -221477, 715865, 748774, 1160549, 1118954, 778488, -92177, 770722, -1035290, 56035, 1159367, 128293, 574439, 341450 ], [ 1598198, -1538842, 264186, 8532, 1254954, 1589038, 314334, 1108806, 529972, 803498, 1325926, -940840, -912508, 484734, -72512, 1352690, 1175254, 594824, 335894, 935058, 140428, 808462, -1406510, 120190, 1401392, 412348, 49424, 128210 ], [ 1134173, -802267, 1127211, 1116582, 786579, 1343713, -1387191, 996981, -405578, 27923, 843301, 327860, -7858, -373191, -55712, 1097615, 1168429, -744676, -748531, 1293183, -500822, 1116337, -1261985, -1179335, 285992, -710702, 159224, 450335 ], [ 957552, 37840, 1074828, 634056, 937108, 930220, -955312, 465984, -853628, 335820, -112212, -464, 627744, -220808, 229512, 1133272, 966552, 68104, -660096, 689724, -413396, 637608, -417436, -333652, -51904, -201524, 327628, 538096 ], [ 908052, 923740, 617553, -551994, 1361383, 442345, 420188, -250416, -1086053, 1122945, -1276887, -1035164, 1144344, 378442, 633462, 1297522, 678402, 1832854, -52896, -339051, -3671, -189042, 736739, 1460873, -45904, 1029601, 521953, 522196 ], [ 1303736, -50276, 237090, -1167578, 225664, -330356, 963780, -5926, 538700, 128150, -1372706, -82816, 325170, -550852, -87314, 824336, 1105536, 393330, -46354, -431208, 774500, -1119292, -221638, -91844, -84748, 1288440, 1086722, -733056 ], [ 1344446, -857297, 62856, -1554176, -325643, -792956, 1092930, -39070, 1602209, -638158, -948590, 513869, -346806, -1210813, -790067, 477566, 1367805, -574050, -141883, -634461, 878573, -1731826, -960574, -1242809, 113228, 1248561, 1408151, -1254432 ], [ 456896, -1170272, 416256, -1371776, 680032, -448256, 185280, -819520, 1157984, -755008, 775360, 126944, -593856, -1125088, -1407392, 478016, 1181280, -216000, -479008, -1155936, -763552, -1523776, -1061824, -1244384, 921728, 474336, 1090976, 154368 ], [ -317736, -487711, 761357, -1143108, 523890, -592122, -654129, -1136602, 353376, -449985, 782062, -594392, -542658, -99211, -1421900, 127758, 500943, -83614, -13194, -821023, -468226, -590875, -147715, -411028, 571980, 108052, 249287, 129032 ], [ -1008336, 935714, 1100282, -880008, -496860, -1099572, -1442754, -1108852, -719424, 168990, -489188, -1564592, -269508, 1626314, -987800, -483492, -546882, -119164, 1050156, 151202, 1268924, 881450, 1522010, 1043672, -639720, 45352, -982738, -963568 ], [ -167731, -227861, 911277, -261748, -289955, -377157, 200011, -1287607, 43636, 290260, 167852, -597337, 657022, 347019, -1215660, 289758, -166332, 494831, 658481, 459712, 1438469, -102575, 1264290, 1290997, -315925, -669363, -849503, 55487 ], [ 578144, -1404464, 720384, 307772, -32084, 271656, 1563280, -1291036, 747580, 371884, 884324, 297668, 1231036, -1027692, -1263096, 1076208, 279492, 1016552, 247304, 564400, 1329104, -1224272, 570408, 1290304, 60764, -1081236, -426776, 1092836 ], [ -410056, -559964, 945984, 334547, -498209, -459294, -504620, -207211, -341645, 647359, 355349, -751507, -573389, -476367, 171354, 813708, -85683, 529202, 908954, 135100, 1021604, -1084772, -856542, 962704, -525061, 623439, 413074, 520661 ], [ -1008854, 281544, 1033850, 798970, -935570, -1131118, -1007942, 482418, -519534, 224542, 206120, -777486, -841252, -292956, 280382, 265846, -177940, -89286, 897574, -373250, 497388, -786696, -858926, 859368, -691564, 1136074, 781310, 61162 ], [ -1138079, 1119444, 955625, 1791145, -1338245, -1731643, 375433, 696693, 401541, -1040333, 514820, 430389, 743798, -553206, -1208893, -626129, 58910, -865911, 74599, -976925, -288162, -297396, 856549, 1026468, -352414, 211249, 580835, -262463 ], [ -1213152, 172680, -154792, 803104, -958152, -1287264, 1108760, 386248, 438600, -220832, 572360, 855384, 663912, -157248, -1630248, -832720, 698232, -815248, 245120, -374416, 260544, 230936, 927304, -83512, -264480, -228896, 890688, -140104 ], [ -1215747, -1311027, -1529923, -763679, -302874, -505914, 1581482, -110330, 218667, 1214728, 550856, 960153, 84891, 464265, -1624479, -779650, 1391973, -515257, 751061, 602732, 1154457, 745748, 468598, -1492171, -283680, -445766, 1320714, 88955 ], [ 80178, -1149102, -853198, -95654, 582876, -145764, 1092932, -801380, 1029342, 462928, 677456, -245622, 1083966, 1155690, -63654, -75700, 114498, -967882, 1217186, 749432, -531318, 618248, 695548, 329954, -828480, 749284, 479364, -752770 ], [ 1067803, -639477, -336548, 522646, 825901, -252214, 494657, -1254980, 1448867, -123847, 718531, -1068422, 1162566, 985140, 912421, 621150, -505227, -683932, 1179961, 782257, -1232918, 278973, 651373, 1108904, -982380, 908109, -376686, -1367570 ], [ 1438828, 565548, -140048, 1041496, -216524, -1291864, -323068, -1233680, 1086092, -380572, 588556, -1125272, -599784, -909360, 718996, 1303800, 190548, 1073168, 136036, 587332, 33832, -483852, 64948, -198496, -354480, -1005516, -1262136, -1528520 ], [ 353041, 955170, -84971, 313248, -837735, -754100, 73593, -1001303, 622737, -777780, 649354, -699479, -800700, -1571097, 377803, 1127243, -310344, 753526, 181524, -138693, 408381, -947663, 313384, -388941, 467812, -934284, -999423, -335118 ], [ -1600634, 859020, -114146, -1157952, -1208010, 723400, 1193718, -643178, 99462, -1258680, 823804, 13846, -71400, -1498422, -51422, 438818, -1524144, -803324, 876024, -1181118, 251406, -1233338, 1059184, 86034, 1405912, 319416, -52698, 1665132 ], [ -355745, 375711, -671930, -1479612, -398247, 889003, 248190, -84470, -579339, 87333, 985696, -586727, 574824, -147660, -501002, 294665, -1157844, 347662, 391383, -1315572, 1192773, -217328, 1308598, -403542, 929236, -478530, -245991, 1683495 ], [ 526432, 99888, -866272, -1571984, 329808, 591376, -454912, 357760, -749584, 913104, 995952, -1159152, 806848, 1032208, -630992, -8272, -656320, 1406160, -28080, -1046912, 1788032, 624768, 1489472, -498400, 480656, -1222976, -545888, 1267840 ], [ -954518, 713313, 449078, -1187459, 378183, -993749, 398288, 306160, 1005341, -765321, 451077, -1206477, -461852, 1172083, 424033, -1071247, -162820, 1255335, 170895, 417088, 754832, 408168, 1576772, 1171550, 589331, -1112276, -873338, -112760 ], [ -1305842, 287666, 285506, -889118, 316852, -1384458, 734156, 267898, 1450482, -1030716, -202250, -651616, -1036216, 1090798, 496530, -1103434, 384906, 1063128, 623178, 484398, 304780, -203480, 1609466, 1569260, 145448, -697006, -747600, -204020 ], [ -557267, -1149709, -1318069, -674693, 148702, -612183, 566306, 242623, 620307, 79734, -961175, 489584, -934516, 794173, -387645, -131959, 985431, 830628, 1322103, -808227, 422530, -1199780, 1588991, 728210, -836452, 14819, -180600, 960130 ], [ -230852, -1075324, -312484, -247088, -638168, 101892, 584876, -129512, 830952, 850584, -368960, -291136, -1070596, 963508, -805860, -395464, 1030236, -25032, 615348, -217692, 647140, -853160, 623756, -121000, -343132, 614684, -227760, -34700 ], [ -38068, -690199, 1210921, 236514, -1483552, 700925, 594905, -430680, 1116134, 1479036, 442131, -1323891, -1227278, 1134498, -1017376, -943641, 848030, -813084, -423171, 792932, 745004, -310894, -509986, -897308, 510894, 1154499, -417463, -1278621 ], [ -118168, -957874, 1428046, 746364, -1394752, 323750, 69230, 799920, -402316, 1548936, 98106, -137466, -1006628, 189948, -352576, -1257966, -189820, 569016, -1270746, 1311032, -647896, -1129444, -986236, -945608, 1286244, 1382874, -500338, 300954 ], [ -82181, -720717, 1170992, 431802, -587477, 192698, -537384, 1070707, -1420951, 970599, 81027, 595776, -336101, -56108, 364598, -945804, -717502, 1249316, -1677695, 1232167, -1493856, -1363122, -935063, -901572, 1643066, 928763, -555663, 1153122 ], [ 137944, 317208, 161792, -1190448, 1359448, 452048, -1272384, -180968, -1646776, -635976, 582552, 610176, 1048024, 805792, 1164848, 360096, -435952, 816416, -1385720, 206392, -1472256, -669072, -47288, -711072, 1336016, -607912, -567288, 851472 ], [ -162284, 706719, -146566, -1307892, 778864, 667436, -847440, -738482, -1566091, -866214, 1110393, 171033, 1416484, 1040086, 1183319, -28275, -464635, 623165, -492506, 315418, -1515477, -582789, -326648, -459933, 29723, -1431454, -980742, 817419 ], [ -707384, 791094, -125116, -717192, -991136, 862136, 123360, -969332, -1341166, -448764, 1650618, -481542, 1306984, 979036, 833894, -1213950, -639310, 542690, 683644, 958468, -1589202, -782514, -1155248, -180258, -1746802, -1919404, -1583292, 909294 ], [ -242383, 788380, 42918, 305887, 213979, 218796, -806176, -466678, -700433, 836802, 684561, 81479, 112631, -88830, 47929, 294732, 625283, 706838, 429651, -55509, -359293, -39152, -1527452, -433118, -1464143, -1808973, -1184501, 1049349 ], [ 177832, 896040, 190188, 920292, 1108344, -308044, -1344356, 1872, 104252, 1444812, -86244, 617644, -819524, -615960, -599476, 1052252, 1297108, 547628, 393636, -905824, 623932, 345708, -1388152, -592788, -1043728, -1732708, -560216, 811584 ], [ 398782, 1313790, 269313, 378267, 923994, -451369, -663131, 321372, 1328477, 124137, -206619, 988369, -948899, 419790, -832951, -458923, 230383, -519247, 1064811, -1181224, 830557, -326367, 123398, -456063, -399628, -1795483, 608734, -468816 ], [ 165250, 998052, -181560, 377664, 987738, -110434, 269926, 278076, 1397240, -479556, -241146, 256762, -935558, 675978, -606694, -667258, -61694, -939406, 1299732, -605032, 211126, -109176, 857024, -497628, -513208, -1085542, 1178932, -1239798 ], [ -425375, 106002, -1048860, 802464, 1246413, 610991, 1400851, -50274, 558140, -519906, -208221, -1340963, -810083, 319653, -19219, 148067, 254881, -851431, 1191882, 640268, -1057349, 806724, 979424, -679278, -1222108, 231533, 1278682, -1610523 ], [ -531008, 305088, -578368, 857024, 531968, -233216, 1258752, 98368, 967808, -739840, -936256, -582848, -216832, 519808, 965632, 213568, -218496, 59264, 1434048, 1166272, -1175680, 741696, 1321024, 192128, -817664, 167168, 53888, -734080 ], [ -510878, 462990, 90586, 779870, -260665, -1103317, 903572, 299887, 1391842, -977935, -1401457, 483773, 390510, 797689, 1753583, 227512, -637269, 943977, 1526680, 1394506, -1041847, 362123, 1479716, 1109096, -399294, -152551, -1107590, 138755 ], [ -244028, -709860, 576436, 306620, -535090, -558442, 581672, 332062, 650692, -1142110, 423518, 989498, 612060, 971314, 998558, 691312, 51606, 854802, 399280, 609556, -591022, -866602, 355016, 1238096, -1013244, -576526, -576140, -256570 ], [ -600911, -517533, 819274, -90631, -808921, -213613, 237530, -131159, -49373, -1187518, 863186, 704114, 117675, 1160350, 216275, 892333, 339828, 159351, 98365, 337624, -640609, -1334875, -302833, 1080458, -717285, -450952, -390992, -301270 ], [ -1751636, 1412292, 752824, -391156, -1081996, -123388, -134920, -1224884, -697148, -1081768, -460264, -588136, -1287900, 1369000, -600700, 758908, 118128, -1307724, 849340, 718624, -1327084, -835300, -366508, 558008, 736740, 374048, -646592, 100280 ], [ -2002506, 695627, 282069, -625296, -878331, 519972, -920365, -1396204, -496273, -574848, -481369, -57906, -1338660, 1405720, -439335, 25213, 522768, -397809, 248800, 755984, -225619, -898705, -949053, -7947, 600495, 353698, -1004107, -492625 ], [ -1886630, -945562, -295682, -804654, -520800, 1307426, -1819452, -1204662, 17290, 68484, -21088, 1057980, -881490, 1355286, 41538, -912498, 1093254, 1297506, -786142, 664484, 1442292, -1124894, -1647494, -577816, -88700, 11250, -1362382, -1414658 ], [ -328055, -1205737, 587443, 134421, -874800, 12701, -1384902, -11487, 680065, 366234, 724112, -638970, 133035, 405711, -800787, -1329573, -596121, 110781, 261533, 430634, 54642, 179581, 310681, -713116, 146650, -867675, -395707, -1150733 ], [ 646936, -1343032, 986872, 643008, -681672, -541840, -936504, 943656, 1204912, 240408, 1088144, -1425192, 600120, -479496, -1356240, -1538424, -1665144, -858528, 582416, -105976, -494688, 1125568, 1102792, -869776, 1720, -1209744, 143648, -525728 ], [ 381811, -1219207, 358447, 236808, 674103, 476510, -458679, 1392981, 1436662, -785517, 642194, -276117, -96105, -1227921, -1302090, -1304799, -1415919, -1365828, -641134, -1285951, 737412, 1309768, -582983, -1071826, -951305, -410994, -225052, 866572 ], [ -236272, -294660, -506924, 560122, 1290888, 237634, -61768, 1351670, 489984, -562818, 553480, 249014, 356888, -834534, -1178664, -547556, -1099488, -596260, -629308, -1290718, 109640, 1517290, -1082510, -643078, -1049006, -496548, 67452, 910152 ], [ -1076872, 1134690, -1521674, 1343347, 1441788, -793841, 284132, 1001045, -1199616, 447057, 689980, 380789, 1534388, 278691, -1011564, 539794, -740688, 978290, 161342, -554593, -1690660, 1739515, -834185, 183347, -607481, -1139598, 776802, 103452 ], [ 132728, -460260, 133868, 85824, 741464, 336064, -523452, 366452, -370972, 1004868, 321580, 296528, 88856, -646248, -520716, 181940, 501704, 128232, -917464, -792228, -1043640, 858848, -576952, -542872, -902056, -1165956, 1156012, -532432 ], [ 1000343, -1662570, 1466753, -843921, 185864, 1041124, -1119342, -283423, 500213, 1054713, -15335, 187733, -1312429, -1488528, 50484, -297100, 1259369, -507018, -1549039, -1001673, -87735, 199763, -456982, -997132, -1121986, -1028556, 1420912, -974242 ], [ -344182, -49020, 409478, 377754, 559664, -843176, -393492, -877498, 504638, -741162, -18410, 69758, -1456654, -1160928, 809784, -665800, -285706, 715332, 378086, -697398, 1095990, 881138, -889732, 275768, -740236, -490056, 1364512, -710092 ], [ -586329, 981336, 84544, 512554, 258214, -1214324, 260467, -1006890, 127852, -1476839, -264427, -391836, -662596, -351551, 942711, -531522, -1151313, 773958, 456765, -73221, 760347, 1242426, -638833, 829758, -335805, 171654, 944624, -448495 ], [ 303696, 1412736, 511744, -468896, -736736, -31424, 840592, -659040, -640448, -1123664, -759952, -1206336, 1095104, 952624, 432336, 119328, -1319088, -362592, -1362960, 879504, -1135728, 1274976, 314192, 645408, 91920, 959904, 151424, -189520 ], [ 317984, 869692, 342926, -1033157, -699894, 134965, 129030, -433969, -301790, -1365681, -269941, -878360, 616645, 89493, -86358, -45615, -617616, -495729, -1713290, -45210, -629028, 1100908, 90403, 994359, 174082, 1505015, -532980, -81290 ], [ 160100, 96220, 88832, -1367534, -405876, 48604, -866292, -204196, 271846, -1684176, 322934, -349604, -379832, -1235202, -521958, -377904, 286524, -411672, -1644764, -1315260, 424494, 770632, -317930, 1380102, 208282, 1782956, -1029378, -17516 ], [ 753350, -288230, 712832, -359309, -372126, 225754, -1096542, 462554, 95521, -1025976, -974791, -1074854, -359732, -1108827, 23967, -90504, 810474, -959172, -1341914, -701610, 273069, -711668, 821545, 525777, 768607, -253294, 296997, 5134 ], [ 1230064, -738088, 593264, -19556, 21760, 135812, -921044, 719776, -16768, -652760, -1239232, -1445736, -116808, -806976, 650112, 195356, 639240, -1161096, -940756, -166556, 273656, -1541904, 1201548, -106032, 615660, -829064, 770604, -277724 ], [ 1511164, -1297738, -774436, -801881, 1020160, -402463, -64469, 289576, -21568, -757910, 230768, -1221786, 500142, -210576, 1410912, 478631, -698910, -782946, -374581, 236569, 529406, -1277604, 306723, -364332, -734565, 1046686, -187221, -1073399 ], [ 1604864, -1484288, -1230336, -1062656, 1352960, -581888, 221056, 146176, -23168, -792960, 720768, -1147136, 705792, -11776, 1664512, 573056, -1144960, -656896, -185856, 370944, 614656, -1189504, 8448, -450432, -1184640, 1671936, -506496, -1338624 ] ], [ [ 814848, 1266944, 1573888, 768768, 111104, 906752, 729088, 2018048, 991488, 499456, -775680, 1466112, 145664, -451072, -612864, 1327104, -1471744, 158976, -1594880, 1698816, -110592, 892160, -112896, -1350144, 1208320, -898048, 1756416, -710144 ], [ 609696, 273056, 696928, 306720, 266720, 1022240, 1040608, 1409888, 311616, 104704, -1018944, 1281696, -526240, -241984, 259680, 1259808, -494368, 267744, -1703840, 1591776, -51744, 1061216, 485184, -375456, 668512, -15520, 1165152, 47488 ], [ 289146, -1279894, -673322, -415230, 509870, 1202690, 1527358, 459638, -750684, -512096, -1399044, 993546, -1576090, 84716, 1623030, 1154658, 1032782, 437694, -1874090, 1424526, 40206, 1325366, 1419684, 1147494, -174938, 1363430, 241302, 1231288 ], [ 1080896, -957964, 218968, -473720, 161940, 1043920, 1071908, 329648, -819124, -119216, -958884, 1426396, 323020, -29444, 158660, 1359328, 452792, 246444, -465280, 1237396, 697056, 1544296, 393624, 405804, -499268, 1607120, -799588, 1420948 ], [ 1770162, -699586, 776332, -438988, -237186, 625198, 383442, 65808, -514280, 324364, -598038, 1697498, 1431028, -66770, -1040768, 1462164, 20030, -81752, 467100, 1035756, 914992, 1443558, -595846, -150166, -834152, 1312624, -1519514, 1059314 ], [ 1838712, -1114936, -360368, -247888, -666936, -597752, -870408, -854592, 821920, 694864, -707688, 1241048, -878672, 265480, -647168, 1142064, 603080, -789152, -610800, 789456, -502208, 263208, -982696, 479384, -1331552, -541376, -1115864, -940936 ], [ 1204248, -830080, -236432, 466904, -735156, -912938, -1124766, -846948, 1573900, 802348, -1086906, 628910, -1432124, 225436, 154060, 976326, 542552, -572720, -1310790, 284430, -500432, 144672, -1046080, 787574, -1397534, -910022, -134078, -1362622 ], [ -79152, 101120, 1051168, 1665104, -469656, -390188, -456516, 17352, 1786600, 667048, -1714956, -126940, -364424, -158264, 1331560, 953076, -112048, 496480, -1661940, -459420, 811168, 1006272, -810880, 799124, -1065284, 92428, 1381372, -327172 ], [ 11656, -148030, 467166, 235546, -992520, 201858, 463420, 518702, 1595236, 721946, -660992, -412968, -802570, -1504, 356126, 201608, 36356, 1103300, -160764, 69800, 91712, 1238108, -725984, 46466, -777320, -596774, 1713178, 568466 ], [ 448480, -703264, -423056, -1511136, -1412192, 820528, 1351296, 934624, 1323248, 826416, 704816, -660032, -1468336, 268048, -883536, -468576, 410080, 1535056, 1533152, 824944, -862032, 1262000, -728720, -706240, -382960, -1412320, 1672752, 1263408 ], [ 1141780, -1553164, -280406, -862836, 547708, 1528978, 1486896, 1332724, 1152698, 980466, 1449266, -1483832, -1145986, 443398, -197886, 941724, 1127380, 1389406, 1280852, 1025194, 126018, 754850, -1176470, 9560, 987590, -34420, 790002, 546258 ], [ 1393360, -1725124, 224104, -6276, 1438588, 1929628, 804336, 1551664, 609248, 748956, 1671596, -1214672, -569716, 154588, 97404, 1542144, 1532680, 760636, 489572, 1296064, 326268, 607640, -1415600, -124780, 1345700, 239840, 317292, 215568 ], [ 982360, -880174, 1271404, 1162674, 725938, 1868578, -1105464, 1501864, -493552, -60894, 1110746, 693928, 387434, -830462, -192846, 927744, 1469980, -592814, -1110178, 1672864, -655182, 1000340, -1341800, -1534330, 185150, -1141360, 459642, 464568 ], [ 1011592, -19832, 1382704, 501536, 820536, 1206096, -964384, 790104, -1143744, 283760, -168432, 227688, 763640, -632720, 259776, 1104992, 1135632, 111896, -1051440, 880808, -612648, 618864, -543744, -518704, 9792, -521080, 405224, 580552 ], [ 1235542, 847318, 1080004, -969064, 1272186, 277596, 83816, -214446, -1593744, 1139060, -1765332, -1288962, 882890, 88180, 1040976, 1632392, 681132, 1726946, -259140, -428242, -117198, -105036, 574656, 1569596, 270192, 984470, 263774, 637702 ], [ 1447652, -55020, 450224, -1264248, -157984, -290820, 921264, 202248, 303536, -66392, -1785884, -30760, 214780, -728788, -106412, 882108, 1236732, 212092, 105588, -538936, 900988, -1043832, -433852, -353644, 118264, 1464084, 891036, -870988 ], [ 1290422, -821838, 29384, -1489200, -795676, -678348, 1284036, 286356, 1612112, -939206, -1220864, 789710, -438350, -1278964, -1112870, 317670, 1588968, -811700, 130512, -823276, 1116478, -1734456, -1191508, -1704874, 253672, 1613490, 1295082, -1499812 ], [ 183872, -1178688, 157184, -1574400, 669824, -613248, 433536, -534144, 1325312, -885056, 795136, 388160, -1025600, -1089664, -1689920, 275520, 1383168, -464000, -703488, -1595776, -750272, -1779456, -1230208, -1445824, 1142272, 949440, 1098432, 188288 ], [ -517102, -417710, 548488, -1279480, 641676, -975396, -466930, -1110834, 489058, -592600, 786094, -350510, -1071050, -92910, -1759140, 83386, 581560, -224832, -80734, -1228518, -434170, -639548, -278790, -465406, 583836, 459712, 327474, 315316 ], [ -916252, 1175140, 1135888, -701680, -498024, -1655496, -1404580, -1506084, -756092, -122800, -729956, -1340060, -713300, 1504740, -1450440, -220364, -663440, -66432, 1626116, -13068, 1506380, 1382152, 1409460, 1051844, -1051464, 99712, -870876, -719384 ], [ 172968, -244370, 1102538, -283650, -516084, -544586, 250360, -1716084, -122742, 233640, -39906, -521570, 466180, 395920, -1653550, 677086, -180610, 777458, 890786, 602822, 1509540, 51932, 1145500, 1554964, -349234, -625328, -977616, 424456 ], [ 1035456, -1628672, 984176, 71808, -430464, 471496, 1621696, -1659600, 501840, 590784, 772056, 172624, 1246672, -801656, -1611112, 1514560, 353504, 1464992, 87896, 940352, 1191000, -1427584, 451912, 1740640, 378968, -997640, -773664, 1563568 ], [ -494544, -395072, 920876, 227808, -706464, -456854, -589904, -353700, -436860, 1043184, 442206, -1246076, -731228, -279206, 133838, 1066960, -238696, 777992, 902846, 300752, 748350, -983584, -920438, 1078840, -644482, 776710, 179736, 918268 ], [ -1277292, 628612, 852340, 737136, -1044208, -1197116, -1122040, 512444, -578124, 515772, 452968, -1276352, -885300, -187128, 354772, 420664, -396716, -123276, 1011344, -374752, 235660, -516124, -823172, 772136, -902252, 1284628, 676516, 203880 ], [ -1158942, 1399162, 777490, 1672536, -1456408, -1710566, 371060, 848294, 242226, -1193178, 874468, 367648, 1159950, -614028, -1262078, -465236, -31166, -1282926, 267944, -1093552, -361490, -20374, 1046278, 893636, -236702, 265378, 622666, -593820 ], [ -1137136, 36672, -147216, 670448, -1145200, -1510688, 1070080, 635456, 439632, -370144, 887392, 839568, 1094784, -266896, -1686016, -895968, 612144, -1043136, 299696, -615296, 443040, 298080, 1200784, -190096, -210336, -238560, 932368, -258864 ], [ -1093246, -1940226, -1288470, -896500, -562642, -1056962, 1470718, 221156, 455406, 1217282, 776200, 859926, 379050, 343622, -1635994, -1135080, 1271640, -390396, 601340, 249874, 1595736, 543516, 800104, -1539940, -413250, -507582, 1323694, 390456 ], [ 266804, -1293876, -706620, -243400, 641708, -319412, 1176268, -560344, 1184556, 532532, 1013200, -413124, 1234500, 972572, 75356, -481680, 57840, -1222296, 1068440, 653524, -309264, 480216, 1039504, 537560, -914100, 665268, 713644, -638544 ], [ 1346354, -426276, -217570, 451200, 951308, -162712, 739318, -1181844, 1516256, -26918, 1022300, -1227424, 1218350, 822072, 1067006, 228170, -502160, -1128346, 1036990, 783224, -1182414, 182016, 904954, 1427160, -959150, 774218, -115306, -1379694 ], [ 1864904, 883824, 85880, 1228800, -528592, -1167712, 17368, -1483344, 1053056, -335768, 575600, -1124224, -541000, -887328, 619256, 1050920, 245440, 817304, 8440, 365024, 8136, -585984, 22504, -59040, -92600, -1244632, -1382056, -1545144 ], [ 726328, 1127588, 122840, 294566, -1264952, -740152, 441466, -1372748, 659886, -938086, 683218, -788186, -909244, -1633510, 442038, 952000, -194462, 497460, 266374, -415264, 451198, -1100372, 125738, -255560, 762294, -993382, -1020632, -329452 ], [ -1399472, 736088, 1040, -1659484, -1558352, 540848, 1548316, -1016648, 308436, -1715236, 1121068, -313436, -448744, -1805860, 425988, 304000, -1341812, -1172040, 1290724, -1411264, 448948, -1463672, 816188, 316240, 1610244, 610268, 310768, 1709048 ], [ -281720, 437462, -754180, -1823536, -629900, 607448, 230092, -632, -315978, -127066, 1378552, -1113254, 400502, -145294, -457116, 418174, -1024430, 149196, 332980, -1640812, 1219912, -328154, 1346972, -429308, 1241034, -193078, -55922, 1615448 ], [ 529088, 384160, -1059712, -1711584, 246272, 299744, -700256, 755232, -506560, 887232, 1358464, -1720608, 803424, 1305984, -872512, 313888, -588032, 1351456, -430880, -1375072, 1706688, 659168, 1737472, -713152, 855904, -1016256, -514240, 1122144 ], [ -832012, 1205710, 496088, -1155834, 537872, -998806, 577294, 340182, 990140, -973068, 372664, -1209558, -564126, 1397784, 714788, -840362, -182432, 1156006, 155770, 471278, 897588, 619418, 1661872, 1127948, 802354, -1140756, -765940, -161406 ], [ -1275792, 718464, 323344, -894432, 515364, -1449424, 983352, 234908, 1291892, -1164332, -390608, -425364, -1251020, 1177528, 942068, -1041800, 487876, 1098496, 739608, 722008, 390284, 54736, 1649580, 1713984, 85628, -694420, -566580, -196048 ], [ -826392, -1043136, -1532456, -919632, 187014, -1074424, 540852, 431258, 430142, 269518, -937208, 624786, -1275170, 653428, -154882, -315500, 1415926, 1175296, 1320708, -580892, 176834, -1021064, 1698930, 1077984, -1276822, 307730, 71970, 985352 ], [ -398472, -1150176, -496616, -338232, -625056, -49384, 747432, -252952, 1050152, 1117288, -159488, -393264, -1338080, 728488, -630712, -396320, 1370776, 264136, 402048, -174032, 680984, -728864, 756480, -28896, -771112, 1001960, -71760, -100768 ], [ -22696, -900234, 1115288, 363262, -1453924, 953562, 1003596, -911098, 1744376, 1756392, 808192, -1640496, -1375414, 879376, -872946, -680824, 989030, -677854, -833242, 632534, 1148878, -239046, -370500, -1141216, 203906, 1572268, -390284, -1421030 ], [ -101296, -1200684, 1300688, 758212, -1271224, 163212, 165096, 822452, -439024, 1791792, 404992, -91296, -1070164, 311776, -354396, -983824, -299020, 479996, -1502092, 1169684, -478172, -1151796, -881400, -1162816, 1200956, 1686568, -506984, 491020 ], [ 25598, -805772, 1120978, 373352, -449654, -199214, -613838, 1286034, -1738504, 1029402, 289414, 836376, -356942, 250284, 272788, -719062, -971516, 1030992, -1901996, 1211978, -1458928, -1422196, -824480, -1071432, 1739284, 1024016, -655178, 1450014 ], [ 478448, 692128, 362128, -1248448, 1385296, 117136, -1298288, -264816, -1635904, -998448, 630064, 778176, 1003408, 991584, 1072288, 446288, -667616, 619392, -1875296, 469328, -1414528, -673696, 133120, -800832, 1549984, -870784, -853328, 897264 ], [ -101656, 1212052, 79720, -1236106, 720532, 693994, -872060, -947238, -1597258, -1082892, 1137892, 363588, 1588762, 1282860, 1137490, -97372, -574142, 715038, -882554, 580622, -1510276, -635422, -79526, -438534, 172894, -1632568, -1265576, 992928 ], [ -1167856, 1271752, 21520, -454756, -1120568, 1393444, 76840, -1220988, -1588708, -252792, 1724392, -218712, 1809412, 1362360, 857140, -1445272, -579692, 1049388, 564796, 1093772, -1671976, -931372, -842876, -33084, -1763156, -1861168, -1778576, 1393728 ], [ -461908, 804392, 30334, 675388, 519556, 567194, -937230, -705462, -1071786, 957930, 655252, 385092, 471658, 222760, -140508, 172380, 672110, 926320, 205396, 153492, -444632, -63556, -1442268, -637516, -1575636, -1765794, -1312938, 1326306 ], [ 110712, 653632, 72464, 1366568, 1742096, -96856, -1508800, -221512, -254016, 1481480, -229808, 890072, -716472, -359280, -883608, 1050640, 1252120, 569760, 158336, -776008, 525208, 331944, -1456008, -950856, -1167256, -1730744, -530968, 844936 ], [ 183162, 1413232, 201164, 824318, 1553996, -199906, -715600, 116138, 1352784, 86630, -483908, 1033922, -1375722, 683820, -872658, -327860, -110030, -394440, 1106336, -1566358, 682258, -659106, 128442, -387606, -311506, -1885994, 1047182, -739514 ], [ -69552, 1166596, -343816, 624368, 1613864, 40268, 308264, 73436, 1581144, -435460, -469544, 90980, -1401192, 898176, -598032, -528344, -283832, -812892, 1560500, -887968, 105568, -339084, 956892, -288372, -403948, -1280708, 1652612, -1503620 ], [ -577752, 129346, -1418116, 693368, 1868564, 550118, 1513364, -268114, 726444, -271810, -244244, -1705870, -928692, 461376, -116232, 196756, 476068, -802542, 1626650, 944432, -1047632, 1011066, 1191342, -553722, -1241398, -77858, 1493762, -1623170 ], [ -701696, 214272, -810368, 972672, 785920, -170624, 1279232, -88320, 1252608, -872960, -908928, -827136, -291200, 680960, 937472, 123648, 25472, -14848, 1699456, 1566720, -1447040, 1077632, 1381632, 395520, -848896, 57344, 215296, -757504 ], [ -713242, 275174, 42174, 1175416, -370094, -873656, 836628, 182092, 1730834, -1521542, -1337926, 415742, 303942, 947888, 1822832, 71374, -433462, 775618, 1575494, 1753892, -1597342, 691658, 1392446, 1428472, -434658, -32294, -1003264, 43306 ], [ -455092, -925876, 636924, 722416, -615644, -243056, 620328, 458392, 549284, -1681292, 494324, 1101692, 487692, 833888, 1156832, 938524, 269588, 804868, 300044, 619592, -1052092, -1043692, 403196, 1733872, -1123908, -362444, -753664, -518444 ], [ -760912, -707398, 931440, 201634, -967058, 74836, 366078, -15992, -309196, -1675184, 983408, 705308, 420, 980258, 345236, 1325062, 453812, 185074, 107060, 312074, -930232, -1757098, -319348, 1568296, -719670, -269270, -775588, -599714 ], [ -1784512, 1317752, 843840, -405416, -1453208, -5264, 63528, -1445792, -756496, -1457984, -236992, -1068592, -1340880, 1458008, -651664, 1099912, -22288, -1260776, 1291760, 1056824, -1347232, -1169848, -702448, 803296, 1076280, 362680, -1143088, -69464 ], [ -1988722, 584432, 354630, -640336, -1058038, 772526, -824112, -1646782, -537636, -816184, -416022, -463852, -1547750, 1379488, -378944, 163282, 567292, -237456, 586220, 879774, -107522, -1150638, -1200388, -70604, 715020, 238710, -1515978, -658024 ], [ -1852160, -1112184, -241888, -708416, -376040, 1795680, -1893324, -1368828, -68448, -36552, -195052, 922328, -1307632, 1082228, 302332, -1007760, 1466756, 1599040, -732980, 381672, 1639724, -1297272, -1668996, -965496, -383704, -169576, -1847448, -1622828 ], [ -152960, -1356684, 575312, 373984, -922340, 388080, -1824174, 80922, 695952, 138348, 804098, -739972, 190568, 184178, -955418, -1291560, -467494, 343840, 637870, 399972, -77026, 42228, 457254, -1181196, 232196, -922276, -595548, -1470878 ], [ 890416, -1511568, 1029008, 936736, -802928, -284112, -1553664, 1193712, 1256976, -4272, 1270016, -1496944, 940112, -689296, -1714544, -1429056, -1699024, -704000, 944944, -32016, -733792, 1138320, 1340544, -1255728, 211376, -1103200, 87744, -755168 ], [ 540166, -1476018, 710258, 395236, 731122, 606438, -855264, 1590462, 1385826, -821622, 602816, -330094, 98762, -1510546, -1414094, -1255656, -1437274, -1311200, -1008506, -1420866, 861908, 1717170, -417456, -1030278, -1162474, -69100, -437256, 1158532 ], [ -283976, -342816, -231424, 641072, 1527608, 265844, -259812, 1617464, 444072, -474988, 354124, 410980, 424616, -1104240, -1177308, -571748, -1150132, -385588, -1158020, -1481972, 229920, 1863160, -1206604, -675844, -1300856, -416748, -50076, 1222664 ], [ -1406876, 1482384, -1565824, 1383272, 1859108, -850906, 270738, 1411364, -1172628, 605462, 369274, 883630, 1486316, 75960, -980658, 434002, -846982, 1506362, -170270, -706022, -1806480, 1736260, -1384954, -240094, -660356, -1635498, 912174, 120764 ], [ -110608, -315320, 126864, -12856, 877664, 566024, -634192, 768840, -480592, 1339928, -46424, 353416, -260656, -844904, -492560, -66584, 542808, 410392, -1015936, -992912, -1175920, 1036392, -675224, -804216, -965872, -1413736, 1188576, -752112 ], [ 839672, -1650980, 1487754, -991186, 99584, 1478564, -1299172, -6960, 256988, 1466678, -349004, -166484, -1873246, -1648064, 84100, -683624, 1408578, -482858, -1486666, -1266692, -188620, 583632, -162584, -1093416, -1215982, -966676, 1392246, -1330032 ], [ -590128, 353320, 275004, 582164, 675584, -669736, -413272, -1136160, 226088, -694972, -21704, -232184, -1791796, -1115264, 895000, -1146224, -269172, 665092, 297284, -1050392, 1127480, 1355232, -803984, 128784, -854932, -211576, 1587396, -822432 ], [ -912518, 1495964, -610, 639624, 298982, -1287124, 209928, -1354790, -200194, -1735078, -70472, -760902, -779870, -265966, 932230, -950890, -1160376, 758394, 317370, -321420, 880478, 1555034, -522604, 706666, -346474, 430008, 1206234, -491692 ], [ -97568, 1753664, 686240, -859776, -1055968, -332224, 563328, -638240, -1032544, -1623328, -505472, -1765152, 1187680, 908384, 174880, -79840, -1243776, -231456, -1474080, 934080, -971872, 1167584, 706496, 622816, 313376, 955008, 233184, -342592 ], [ 242904, 1009544, 352980, -1217408, -1106782, -230228, 11786, -508622, -595096, -1698962, -303626, -1322958, 692334, -228532, -147640, -108540, -612804, -591068, -1777078, 27230, -637210, 1152424, 443132, 1027604, 274430, 1410152, -521802, -360816 ], [ 476460, 26756, -124248, -1199540, -801568, -308420, -762352, -480884, 125708, -1765496, -53828, -603564, -366792, -1809172, -311188, -327012, 205980, -792128, -1646224, -1290100, 228296, 1086028, -85888, 1429268, 137528, 1647716, -1031832, -417756 ], [ 960210, -576394, 924252, -424190, -469168, 201130, -1274152, 205666, 145058, -1142996, -1238678, -1207314, -228492, -1284622, -2638, 78138, 956730, -1135328, -1168024, -584350, 377996, -730622, 984512, 271118, 1053428, -399034, 595068, -398106 ], [ 1367856, -1127576, 879016, -270496, 108008, 304456, -1124928, 601968, 33424, -795288, -1468112, -1494888, 107040, -759232, 549568, 471864, 830800, -1122928, -668096, -22184, 506304, -1813840, 1287376, -521072, 948392, -934064, 1148336, -703312 ], [ 1647756, -1591526, -1002134, -1160296, 1096058, -274094, 133872, 511068, -298076, -908838, -93812, -1251738, 773640, -232432, 1510768, 846414, -766700, -513628, -131696, 298966, 598704, -1665940, 301876, -698972, -870358, 1068436, -100564, -1553812 ], [ 1741056, -1746176, -1629184, -1456896, 1425408, -466944, 553472, 480768, -408576, -946688, 364288, -1170688, 995840, -56832, 1831168, 971264, -1299200, -310528, 47104, 406016, 629504, -1616640, -26624, -758272, -1476608, 1735936, -516864, -1837312 ] ], [ [ 714624, 1292928, 1499648, 683392, 14592, 854784, 610304, 1873280, 1032320, 696192, -248576, 1187712, -258944, -413952, -249088, 614400, -903808, -22912, -1542912, 1357312, -407552, 532096, -183424, -1223936, 1267712, -645632, 980608, -183040 ], [ 438480, 573264, 749360, 245008, 269040, 904848, 764528, 1414064, 422048, 234624, -628256, 943440, -703952, -352416, 416048, 726672, -72592, 106736, -1347024, 1148656, -93968, 716464, 127904, -378704, 910256, 18352, 738736, 257216 ], [ 7005, -551211, -422965, -439967, 666615, 983073, 1005503, 696539, -531502, -486576, -1221506, 561765, -1399277, -256266, 1455323, 902097, 1226183, 309311, -1040949, 822631, 396007, 1004539, 614354, 941971, 351731, 1055827, 360811, 945116 ], [ 953760, -612806, 169900, -459452, 517770, 728168, 860498, 346584, -407962, -254936, -797586, 1051310, 123558, -176706, 377378, 849392, 626908, 93846, -55104, 553866, 543472, 1245364, -72116, 355286, -426594, 1447272, -483314, 1030666 ], [ 1715961, -677633, 516550, -426982, 182879, 304951, 436425, -100536, -11188, 14470, -411307, 1326733, 978106, -65929, -578624, 825034, 82815, -242412, 529102, 349558, 479064, 1256595, -716515, -65515, -1119860, 1345336, -1101421, 785177 ], [ 1512636, -1012508, -407000, -379432, -653596, -611324, -845700, -968736, 1055312, 180520, -401332, 659308, -987944, 155396, -602624, 952984, 189540, -888912, -422648, 351208, -224736, 496020, -931540, 544460, -1469360, -282464, -834796, -442948 ], [ 779340, -833792, -298376, 117164, -901210, -889013, -954159, -911154, 1657478, 259990, -805693, 265975, -1419422, 86990, -130778, 847363, -31764, -634200, -1051907, -22361, -106728, 379920, -876256, 751643, -1449647, -604739, 5441, -642175 ], [ -443160, -180992, 763024, 1028264, -605260, -577238, 20766, 996, 1831028, 259540, -1592518, 125650, -434372, -248860, 798772, 526138, -555864, 452400, -1383482, -742286, 769872, 858720, -571456, 587018, -1089122, 278086, 1375166, 108350 ], [ -65020, -413119, 379151, 45741, -945540, -125407, 463710, 569655, 1345778, 387373, -568192, -179924, -496997, -224688, 76015, 108228, -245118, 917410, -419966, -300588, 252256, 796206, -501872, 40289, -647284, -442291, 1387885, 496169 ], [ 606704, -875408, -275272, -1153392, -1189936, 386456, 785216, 1037168, 760184, 559384, 760728, -573728, -735448, -89464, -818344, -194352, 293616, 1184040, 737392, 352824, -455336, 581080, -499272, -477024, -135416, -1314416, 1041944, 703128 ], [ 660554, -1564358, -417547, -526842, 591614, 1131881, 1112216, 1317818, 600509, 854809, 1159353, -1388828, -432673, 283811, 26081, 654798, 1137066, 984015, 1028842, 546549, -74111, 128305, -605547, -13524, 806659, -375866, 300569, 92553 ], [ 587624, -1713698, -137932, 200958, 1426814, 1640846, 805496, 1462808, 307184, 738574, 1166358, -1117928, -133498, 158126, 356606, 974208, 1626756, 415710, 644722, 799584, -75266, 67660, -719832, -221814, 1113874, -177296, 2294, -45432 ], [ 324524, -1053623, 774518, 1080633, 842489, 1795121, -451804, 1404308, -186616, 4849, 585933, 781972, 160277, -715999, -83719, 499008, 1585806, -705015, -752753, 1141584, -649991, 595210, -846132, -1437789, 468799, -1088696, 368669, 525468 ], [ 506180, -335932, 859544, 614288, 784924, 1207720, -490640, 926636, -806880, 375864, -292088, 570932, 250108, -481224, 141920, 652592, 989704, -210932, -936600, 584660, -559636, 402872, -350720, -667416, 101664, -555068, 327156, 545636 ], [ 884555, 407243, 578594, -447412, 960349, 292270, 9460, 263561, -1483080, 1235514, -1301738, -573793, 249733, 244026, 662120, 1084292, 148054, 997393, -583650, -369865, -175111, -107878, 419680, 981534, -142536, 617707, 105231, 322211 ], [ 1148082, -198454, 404056, -741436, -318992, -33474, 882520, 474500, 179416, -128684, -1539790, 92780, 97214, -218794, -362134, 746910, 803646, 200318, 22010, -514460, 466046, -910780, -183582, -305910, -90884, 1253834, 750734, -840422 ], [ 1127355, -645895, 215332, -1032856, -952334, -220902, 1255906, 477002, 1333480, -1096067, -1178176, 493127, -232711, -592186, -1186675, 375699, 1278900, -435802, 280616, -716150, 661439, -1487260, -655530, -1254069, 166324, 1583417, 1175573, -1358930 ], [ 379680, -639520, -13568, -1344256, 126016, -73152, 331456, -86848, 1098880, -965792, 698624, 145952, -1013536, -694336, -1444000, -55776, 1238400, -588352, -361984, -1092800, -298336, -1471360, -742080, -1227744, 941824, 1143392, 1002848, -188480 ], [ -316567, -71479, 230532, -981244, 339206, -582098, -272601, -665017, 266193, -695724, 898295, -278967, -1107909, -209751, -1399250, -298051, 701852, -283296, 204017, -700051, -150173, -422686, -213859, -345375, 671822, 709344, 273273, 69338 ], [ -974542, 914546, 826632, -116344, -91444, -1579748, -638226, -1253842, -1011582, -321624, -150130, -761742, -691434, 711474, -1129700, -399526, -203848, 362304, 1669442, 265274, 822502, 1394564, 771866, 1174050, -376228, 279744, -870702, -352012 ], [ 132948, 11671, 656837, -223649, -252474, -856133, 648124, -1606522, -580507, -45804, 370415, -228177, 175426, 281544, -1513335, 594639, -239393, 703769, 1073457, 789379, 707922, 25774, 704526, 1160970, -174393, -349016, -713832, 232708 ], [ 1043808, -871424, 437816, -353216, -358080, -68252, 1674592, -1655656, -27352, 231648, 947564, 133416, 771304, -234300, -1664820, 1457952, -174992, 881744, 376620, 1073056, 429228, -1448000, 337188, 950448, 10668, -694532, -363024, 786136 ], [ -503592, -125024, 578966, 185584, -390480, -333227, 2392, -301906, -213502, 597048, 554639, -1228734, -419246, -109875, -69945, 749352, -288692, 447044, 815295, 450856, 167103, -899600, -754587, 941148, -901857, 607843, -44724, 362686 ], [ -1225846, 469634, 731642, 639928, -551672, -826206, -497148, 611102, -228326, 232094, 339636, -1243872, -457434, -245244, 186282, 143772, -288662, -206854, 729928, -191472, 22278, -466766, -593666, 815636, -965878, 1085514, 218258, -169292 ], [ -953071, 881309, 898217, 992428, -868172, -1594131, 417402, 992627, -36551, -1013581, 339186, 365328, 893991, -693894, -1171743, -337578, -151487, -1125079, 12628, -858072, 18903, -173291, 1077859, 549986, -6703, 568689, 414533, -832142 ], [ -1000952, -201824, 299384, 367224, -810424, -1526928, 787968, 771872, 159144, -134896, 345904, 888520, 640064, -334408, -1218304, -623600, 289432, -947552, 179288, -639424, 535376, -13264, 956488, -94280, 168752, -25584, 756744, -604312 ], [ -1097567, -1702049, -511531, -534522, -593353, -1168641, 960927, 341042, 377367, 1378145, 356164, 996139, -88459, 283331, -787309, -826868, 786412, -432446, 630398, -119383, 1147628, 108110, 267316, -772658, 59711, -583359, 1111095, -109156 ], [ 247258, -1040474, -179806, -111972, 400022, -624666, 820902, -227308, 1104342, 817370, 393064, -26786, 864866, 518606, 425966, -634568, 155512, -737996, 710348, 425642, -174472, 388460, 550216, 813292, -495514, 365466, 568470, -450856 ], [ 1301433, -201874, 59119, 428928, 628422, -391116, 638427, -682058, 1353392, 276045, 461614, -755536, 1079991, 259356, 1106591, -267643, -79688, -623021, 465023, 687292, -720647, 319360, 554141, 1331692, -603639, 475141, -168405, -691031 ], [ 1774308, 990776, 112444, 1206528, -673128, -778416, 371052, -909608, 646592, -226380, 593464, -895936, -181284, -988944, 721916, 448532, 476512, 333004, -430852, 382192, 285028, -448640, 116, -285008, 182436, -1093484, -1293780, -728156 ], [ 896732, 1226130, 94188, 314547, -1272028, -485532, 595485, -855910, 144759, -899603, 847561, -783053, -655262, -1474387, 665019, 615136, 124625, 169818, -190173, -115984, 652255, -900330, -67083, -513892, 755131, -847251, -1004972, -7030 ], [ -785368, 891180, 33288, -1572078, -1452328, 212568, 1112910, -634660, -234966, -1674578, 1174486, -519278, -660212, -1505362, 803394, 454336, -768250, -660132, 727602, -729184, 639130, -1163580, 155742, 84008, 1200706, 480174, 126328, 1165820 ], [ 103748, 414987, -392898, -1426584, -438790, 144492, -8346, 234500, -243333, -220301, 1046908, -1201907, 193819, -235687, 24690, 513439, -416503, 75942, -98598, -884086, 824932, -26061, 941262, -599422, 1077445, 60933, -238361, 914924 ], [ 730464, 201808, -489920, -1075440, 417024, -72848, -719280, 812304, -84320, 810208, 807232, -1632912, 737072, 877248, -437280, 385808, -94336, 736656, -721808, -755632, 957792, 925040, 1563008, -844000, 874928, -493792, -663648, 517552 ], [ -434886, 1003783, 743980, -617565, 308424, -594923, 608295, 107979, 572830, -436742, 299932, -832587, -141103, 995148, 562770, -500917, -280336, 617331, -37283, 270743, 831642, 739565, 1400408, 940550, 562553, -988042, -832698, 36577 ], [ -927560, 612672, 593160, -395632, 177746, -896104, 966300, 35214, 606970, -505046, -319848, -61066, -810278, 750300, 541114, -837060, 160930, 526848, 513292, 476204, 585222, 195560, 1419030, 1586848, -115458, -667914, -721498, 93720 ], [ -765260, -940128, -905940, -403432, 25571, -982204, 380250, 577389, 34495, 574279, -1049148, 682409, -1275953, 152250, -475361, -637110, 1212955, 464448, 933442, -117646, 221697, -697540, 1614105, 1124848, -1149483, 445161, -337423, 674820 ], [ -208580, -1081968, -162420, 9188, -758224, -23284, 685140, -119436, 867220, 1130164, -363648, -282136, -1225328, 116820, -801116, -356880, 968140, -201372, 66112, 93464, 666252, -514960, 923520, 143248, -677268, 690036, -507688, -315600 ], [ 338412, -876773, 1030028, 490079, -1577522, 994829, 1088102, -911069, 1765372, 1500148, 553920, -1449560, -1056443, 206344, -882777, -102332, 391891, -857103, -1021133, 504267, 1128839, -169475, 56670, -876272, 171745, 751510, -781958, -1438227 ], [ -166488, -726998, 1137128, 613154, -1207772, 50054, 280052, 385306, -113528, 1335448, 289920, -439760, -992618, 143344, -270702, -292232, -254534, 50622, -1117958, 900042, -195886, -853850, -371580, -1002272, 1023070, 1139860, -720308, -28602 ], [ -172385, -198918, 1016201, 313844, -322779, -461751, -359943, 875945, -1195972, 607597, 142819, 227724, -468679, 359382, 418890, -130507, -575550, 629864, -1188886, 885061, -1051768, -1056506, -304336, -863908, 1530890, 907784, -788549, 791279 ], [ 613240, 929232, 533576, -655456, 1379496, -286776, -733368, 88520, -1015072, -1013528, 181144, 352224, 785096, 1018032, 1231440, 588968, -380400, 688064, -1218736, 218536, -1163968, -495056, 548864, -306208, 1493840, -308416, -1062824, 675704 ], [ 263860, 1085322, 179828, -737509, 710730, 429717, -370302, -365875, -1112581, -1142342, 500530, 164706, 1083437, 1007766, 1136649, 236882, -213759, 897071, -724765, 210727, -1241794, -385007, 381197, -33955, 270479, -941788, -1103060, 650960 ], [ -619640, 783972, -113272, -402034, -1073820, 1401042, 339348, -663550, -1341106, -568892, 952180, -169644, 932162, 682716, 614874, -619468, -60534, 1177046, 15710, 512902, -1303444, -487382, -266878, 103970, -1511146, -1300888, -1033160, 668960 ], [ -243306, 434004, 120031, 568030, 512770, 833965, -827175, -421755, -1133237, 463509, 146186, 182498, 90453, -69676, 63826, 422766, 698007, 730744, 107434, 240202, -488364, -169058, -1223086, -681190, -1247530, -1079857, -719221, 936401 ], [ 59324, 281504, 242056, 1153940, 1711240, 338260, -1513440, -129060, -501792, 977924, -432344, 505068, -712412, -417976, -447564, 986376, 929292, 212944, 386624, -223268, 222796, -120108, -1507396, -1018020, -894540, -1073372, -145036, 714436 ], [ 64349, 675704, 18406, 635615, 1588390, 154735, -737640, 262965, 1261608, 33299, -290594, 694593, -1356437, 377174, -847689, 90726, -334983, -446756, 1230224, -1168043, 582121, -843633, 79229, -52395, -449865, -1700597, 1126439, -872189 ], [ -242392, 500930, -289412, 529016, 1586836, 258406, 110484, 255150, 1610028, -289474, -323732, -24846, -1187636, 521408, -671112, 12564, -409692, -703214, 1427738, -742736, 299056, -519174, 763694, 25350, -417462, -1243298, 1634690, -1597058 ], [ -794092, -120895, -663362, 745916, 1680586, 587731, 1015434, -66825, 846678, -123649, -494282, -1458471, -380186, 154208, -41412, 576714, 450258, -642839, 1117613, 759064, -488744, 628701, 739319, -594525, -708987, 66127, 1543265, -1644833 ], [ -608896, 180864, -530112, 684992, 704256, -124224, 1008256, 197504, 1248896, -776448, -1025856, -905088, 3904, 250368, 915200, 364928, 108992, -244992, 1281856, 1061888, -1036864, 901312, 813696, 169088, -715264, 294912, 582784, -657280 ], [ -298861, 424147, -214273, 606204, -278135, -800924, 798986, 520870, 1602857, -1467747, -1264643, 9887, 277059, 391320, 1699640, 199815, -314939, 189441, 1346307, 1065490, -1404463, 752645, 827903, 1046716, -703633, 287373, -368512, 292213 ], [ 614, -596378, 656702, 701304, -225710, -231224, 326036, 601420, 510482, -1564422, 561082, 1041662, 328134, 329520, 1155440, 1082190, -18614, 499266, 355782, 527140, -961438, -971830, 393278, 1204216, -873058, -14502, -397312, -15062 ], [ -396904, -584003, 1082936, 360177, -566249, -56534, 40031, 120772, -146854, -1469400, 1023544, 863822, -166446, 439089, 517322, 1263843, 27802, 85401, 228570, 299749, -701596, -1716469, -78010, 1166356, -400699, -51915, -519634, -10289 ], [ -1681504, 742972, 943136, -536148, -1406924, -384584, -8044, -1074128, -250504, -1130400, -249056, -853528, -1355496, 766764, -240328, 553668, -243848, -1249524, 1200120, 468124, -674896, -1214044, -595960, 879856, 888476, 247260, -760984, 391636 ], [ -1759129, 372152, 604291, -554728, -951579, 242551, -610904, -1191743, -313234, -730460, -414891, -536758, -1405331, 673744, -56928, -121527, 154622, -464584, 740790, 295279, 203039, -1132919, -1171330, 162266, 618566, 186075, -999749, -186484 ], [ -1380736, -593084, 208656, -243488, -64116, 1172528, -1400614, -902334, -339888, -313444, -171446, 455660, -1019256, 427002, 426046, -767176, 750978, 1033888, -186330, 10356, 1318230, -1179068, -1699330, -695100, -184300, -22836, -1214668, -1100886 ], [ -377536, -720134, 382056, 456112, -606066, 478328, -1646839, -55059, 407112, -81994, 320929, -889090, 157044, 153177, -646829, -798676, -324147, 439888, 803895, 163506, -204945, -278918, 263795, -932550, 253250, -840786, -593518, -1281711 ], [ 378392, -918344, 543432, 826768, -605496, 109592, -1535104, 697464, 962568, -143704, 553600, -1362616, 663336, -229704, -1246136, -823072, -1130856, -280832, 859800, -38280, -711984, 552520, 1108544, -984984, 258008, -1070256, -186016, -935664 ], [ 608867, -1267769, 679257, 498418, 547929, 432467, -662704, 1248639, 1110993, -828379, 234400, 15209, -254139, -844329, -839111, -832372, -1367181, -1270832, -1069725, -994305, 940266, 1237945, -423256, -644259, -656917, -49206, -232516, 529986 ], [ -132132, -592912, -1280, 607896, 1098524, 33786, 36046, 1492764, 392916, -471798, 108262, 759154, 87636, -502200, -575790, -225778, -1028506, -462554, -1270018, -1092154, 468880, 1561212, -1198310, -518722, -881980, -400566, 260978, 711684 ], [ -1485582, 727688, -1196480, 993396, 1269074, -819789, 625321, 1543314, -871434, 541227, 103837, 1103479, 1223286, 443100, -403065, 769097, -327331, 1479421, -380143, -648979, -1341320, 1656162, -1496285, -528847, -672130, -1617141, 1094903, 83934 ], [ -254216, -574812, 205512, -240796, 722224, 233220, -49320, 1025316, -363432, 1176716, -268332, 519876, -394520, -434612, -465416, 423284, 612524, 674060, -635456, -852552, -677816, 1101236, -610380, -734268, -722040, -1077684, 1209456, -638200 ], [ 760444, -1471122, 1323237, -1122121, 229504, 981330, -624690, 369576, 143598, 1350011, -530022, -44394, -1876175, -1222112, -395966, -113716, 1162049, -82165, -727301, -1085442, 209434, 650216, 69300, -685908, -761175, -427914, 1283931, -1076920 ], [ -156056, 337428, 234462, 74954, 248704, -275220, -282540, -603024, -83052, -170014, -198372, -149244, -1679450, -898112, 297484, -863416, 51974, 489410, 306274, -1169292, 973084, 882416, -563400, 457992, -650250, -59964, 1494306, -343120 ], [ -541347, 1262862, -148945, 212164, -207213, -704746, -76476, -842099, -349921, -1053491, -137636, -574403, -816207, -353111, 529507, -773845, -658908, 517085, 206909, -688966, 653263, 983821, -322678, 750485, -434837, 424092, 1021069, -114518 ], [ -381072, 1281312, 192080, -739136, -1151088, -284896, -10176, -327824, -658096, -1283216, -355136, -1328528, 731568, 418864, 287632, 177680, -959808, -13840, -1056016, 370784, -779312, 950896, 815072, 168560, -112112, 1027392, -154256, -404768 ], [ 4524, 821508, 21162, -870336, -838735, -314154, -258523, -171207, -129356, -1145961, -361829, -872327, 432407, -465114, 136676, -104190, -488162, -189998, -1374587, 22735, -733229, 717076, 364542, 757962, -142561, 1040692, -714565, -503032 ], [ 418518, 246402, -186540, -736410, -257296, -397218, -577912, -81786, 530374, -897468, -367202, -179990, -276196, -1632330, 23414, -630642, 162190, -316064, -1383368, -646010, -292892, 361318, -377280, 1493706, -191332, 800626, -966988, -543790 ], [ 456393, -163173, 779310, -111135, -499096, 301557, -733012, 350289, 86449, -514218, -1014827, -546665, 66554, -892455, 60089, -123267, 458365, -972464, -774668, -612335, 69958, -770207, 484320, 259431, 650618, -513149, 403262, -521965 ], [ 570008, -650700, 838996, 75184, -300428, 553508, -496672, 527032, -307384, -400076, -1130088, -731956, 364560, -407520, 305504, 421404, 283048, -1044280, -212448, -342228, 429280, -1347752, 800872, -572344, 733908, -665176, 1001944, -697512 ], [ 810758, -1269075, -622379, -475316, 637597, 55433, 396728, 275182, -617134, -737651, -351738, -612781, 587460, -350520, 901304, 1028679, -683702, -134830, 271752, 324747, 782680, -995402, 202522, -728494, -456267, 1132874, 305494, -1204362 ], [ 891008, -1475200, -1109504, -658816, 950272, -110592, 694528, 191232, -720384, -850176, -92288, -573056, 661760, -331520, 1099904, 1231104, -1005952, 168320, 433152, 547072, 900480, -877952, 3072, -780544, -852992, 1732224, 73344, -1373312 ] ], [ [ 614400, 1318912, 1425408, 598016, -81920, 802816, 491520, 1728512, 1073152, 892928, 278528, 909312, -663552, -376832, 114688, -98304, -335872, -204800, -1490944, 1015808, -704512, 172032, -253952, -1097728, 1327104, -393216, 204800, 344064 ], [ 267264, 873472, 801792, 183296, 271360, 787456, 488448, 1418240, 532480, 364544, -237568, 605184, -881664, -462848, 572416, 193536, 349184, -54272, -990208, 705536, -136192, 371712, -229376, -381952, 1152000, 52224, 312320, 466944 ], [ -275136, 177472, -172608, -464704, 823360, 763456, 483648, 933440, -312320, -461056, -1043968, 129984, -1222464, -597248, 1287616, 649536, 1419584, 180928, -207808, 220736, 751808, 683712, -190976, 736448, 878400, 748224, 480320, 658944 ], [ 826624, -267648, 120832, -445184, 873600, 412416, 649088, 363520, 3200, -390656, -636288, 676224, -75904, -323968, 596096, 339456, 801024, -58752, 355072, -129664, 389888, 946432, -537856, 304768, -353920, 1287424, -167040, 640384 ], [ 1661760, -655680, 256768, -414976, 602944, -15296, 489408, -266880, 491904, -295424, -224576, 955968, 525184, -65088, -116480, 187904, 145600, -403072, 591104, -336640, 43136, 1069632, -837184, 19136, -1405568, 1378048, -683328, 511040 ], [ 1186560, -910080, -453632, -510976, -640256, -624896, -820992, -1082880, 1288704, -333824, -94976, 77568, -1097216, 45312, -558080, 763904, -224000, -988672, -234496, -87040, 52736, 728832, -880384, 609536, -1607168, -23552, -553728, 55040 ], [ 354432, -837504, -360320, -232576, -1067264, -865088, -783552, -975360, 1741056, -282368, -524480, -96960, -1406720, -51456, -415616, 718400, -606080, -695680, -793024, -329152, 286976, 615168, -706432, 715712, -1501760, -299456, 144960, 78272 ], [ -807168, -463104, 474880, 391424, -740864, -764288, 498048, -15360, 1875456, -147968, -1470080, 378240, -504320, -339456, 265984, 99200, -999680, 408320, -1105024, -1025152, 728576, 711168, -332032, 374912, -1112960, 463744, 1368960, 543872 ], [ -141696, -678208, 291136, -144064, -898560, -452672, 464000, 620608, 1096320, 52800, -475392, 53120, -191424, -447872, -204096, 14848, -526592, 731520, -679168, -670976, 412800, 354304, -277760, 34112, -517248, -287808, 1062592, 423872 ], [ 764928, -1047552, -127488, -795648, -967680, -47616, 219136, 1139712, 197120, 292352, 816640, -487424, -2560, -446976, -753152, 79872, 177152, 833024, -58368, -119296, -48640, -99840, -269824, -247808, 112128, -1216512, 411136, 142848 ], [ 179328, -1575552, -554688, -190848, 635520, 734784, 737536, 1302912, 48320, 729152, 869440, -1293824, 280640, 124224, 250048, 367872, 1146752, 578624, 776832, 67904, -274240, -498240, -34624, -36608, 625728, -717312, -188864, -361152 ], [ -218112, -1702272, -499968, 408192, 1415040, 1352064, 806656, 1373952, 5120, 728192, 661120, -1021184, 302720, 161664, 615808, 406272, 1720832, 70784, 799872, 303104, -476800, -472320, -24064, -318848, 882048, -594432, -312704, -306432 ], [ -333312, -1227072, 277632, 998592, 959040, 1721664, 201856, 1306752, 120320, 70592, 61120, 870016, -66880, -601536, 25408, 70272, 1701632, -817216, -395328, 610304, -644800, 190080, -350464, -1341248, 752448, -1036032, 277696, 586368 ], [ 768, -652032, 336384, 727040, 749312, 1209344, -16896, 1063168, -470016, 467968, -415744, 914176, -263424, -329728, 24064, 200192, 843776, -533760, -821760, 288512, -506624, 186880, -157696, -816128, 193536, -589056, 249088, 510720 ], [ 533568, -32832, 77184, 74240, 648512, 306944, -64896, 741568, -1372416, 1331968, -838144, 141376, -383424, 399872, 283264, 536192, -385024, 267840, -908160, -311488, -233024, -110720, 264704, 393472, -555264, 250944, -53312, 6720 ], [ 848512, -341888, 357888, -218624, -480000, 223872, 843776, 746752, 55296, -190976, -1293696, 216320, -20352, 291200, -617856, 611712, 370560, 188544, -61568, -489984, 31104, -777728, 66688, -258176, -300032, 1043584, 610432, -809856 ], [ 964288, -469952, 401280, -576512, -1108992, 236544, 1227776, 667648, 1054848, -1252928, -1135488, 196544, -27072, 94592, -1260480, 433728, 968832, -59904, 430720, -609024, 206400, -1240064, -119552, -803264, 78976, 1553344, 1056064, -1218048 ], [ 575488, -100352, -184320, -1114112, -417792, 466944, 229376, 360448, 872448, -1046528, 602112, -96256, -1001472, -299008, -1198080, -387072, 1093632, -712704, -20480, -589824, 153600, -1163264, -253952, -1009664, 741376, 1337344, 907264, -565248 ], [ -116032, 274752, -87424, -683008, 36736, -188800, -78272, -219200, 43328, -798848, 1010496, -207424, -1144768, -326592, -1039360, -679488, 822144, -341760, 488768, -171584, 133824, -205824, -148928, -225344, 759808, 958976, 219072, -176640 ], [ -1032832, 653952, 517376, 468992, 315136, -1504000, 128128, -1001600, -1267072, -520448, 429696, -183424, -669568, -81792, -808960, -578688, 255744, 791040, 1712768, 543616, 138624, 1406976, 134272, 1296256, 299008, 459776, -870528, 15360 ], [ 92928, 267712, 211136, -163648, 11136, -1167680, 1045888, -1496960, -1038272, -325248, 780736, 65216, -115328, 167168, -1373120, 512192, -298176, 630080, 1256128, 975936, -93696, -384, 263552, 766976, 448, -72704, -450048, 40960 ], [ 1052160, -114176, -108544, -778240, -285696, -608000, 1727488, -1651712, -556544, -127488, 1123072, 94208, 295936, 333056, -1718528, 1401344, -703488, 298496, 665344, 1205760, -332544, -1468416, 222464, 160256, -357632, -391424, 47616, 8704 ], [ -512640, 145024, 237056, 143360, -74496, -209600, 594688, -250112, 9856, 150912, 667072, -1211392, -107264, 59456, -273728, 431744, -338688, 116096, 727744, 600960, -414144, -815616, -588736, 803456, -1159232, 438976, -269184, -192896 ], [ -1174400, 310656, 610944, 542720, -59136, -455296, 127744, 709760, 121472, -51584, 226304, -1211392, -29568, -303360, 17792, -133120, -180608, -290432, 448512, -8192, -191104, -417408, -364160, 859136, -1029504, 886400, -240000, -542464 ], [ -747200, 363456, 1018944, 312320, -279936, -1477696, 463744, 1136960, -315328, -833984, -196096, 363008, 628032, -773760, -1081408, -209920, -271808, -967232, -242688, -622592, 399296, -326208, 1109440, 206336, 223296, 872000, 206400, -1070464 ], [ -864768, -440320, 745984, 64000, -475648, -1543168, 505856, 908288, -121344, 100352, -195584, 937472, 185344, -401920, -750592, -351232, -33280, -851968, 58880, -663552, 627712, -324608, 712192, 1536, 547840, 187392, 581120, -949760 ], [ -1101888, -1463872, 265408, -172544, -624064, -1280320, 451136, 460928, 299328, 1539008, -63872, 1132352, -555968, 223040, 61376, -518656, 301184, -474496, 659456, -488640, 699520, -327296, -265472, -5376, 532672, -659136, 898496, -608768 ], [ 227712, -787072, 347008, 19456, 158336, -929920, 465536, 105728, 1024128, 1102208, -227072, 359552, 495232, 64640, 776576, -787456, 253184, -253696, 352256, 197760, -39680, 296704, 60928, 1089024, -76928, 65664, 423296, -263168 ], [ 1256512, 22528, 335808, 406656, 305536, -619520, 537536, -182272, 1190528, 579008, -99072, -283648, 941632, -303360, 1146176, -763456, 342784, -117696, -106944, 591360, -258880, 456704, 203328, 1236224, -248128, 176064, -221504, -2368 ], [ 1683712, 1097728, 139008, 1184256, -817664, -389120, 724736, -335872, 240128, -116992, 611328, -667648, 178432, -1090560, 824576, -153856, 707584, -151296, -870144, 399360, 561920, -311296, -22272, -510976, 457472, -942336, -1205504, 88832 ], [ 1067136, 1324672, 65536, 334528, -1279104, -230912, 749504, -339072, -370368, -861120, 1011904, -777920, -401280, -1315264, 888000, 278272, 443712, -157824, -646720, 183296, 853312, -700288, -259904, -772224, 747968, -701120, -989312, 315392 ], [ -171264, 1046272, 65536, -1484672, -1346304, -115712, 677504, -252672, -778368, -1633920, 1227904, -725120, -871680, -1204864, 1180800, 604672, -194688, -148224, 164480, -47104, 829312, -863488, -504704, -148224, 791168, 350080, -58112, 622592 ], [ 489216, 392512, -31616, -1029632, -247680, -318464, -246784, 469632, -170688, -313536, 715264, -1290560, -12864, -326080, 506496, 608704, 191424, 2688, -530176, -127360, 429952, 276032, 535552, -769536, 913856, 314944, -420800, 214400 ], [ 931840, 19456, 79872, -439296, 587776, -445440, -738304, 869376, 337920, 733184, 256000, -1545216, 670720, 448512, -2048, 457728, 399360, 121856, -1012736, -136192, 208896, 1190912, 1388544, -974848, 893952, 28672, -813056, -87040 ], [ -37760, 801856, 991872, -79296, 78976, -191040, 639296, -124224, 155520, 99584, 227200, -455616, 281920, 592512, 410752, -161472, -378240, 78656, -230336, 70208, 765696, 859712, 1138944, 753152, 322752, -835328, -899456, 234560 ], [ -579328, 506880, 862976, 103168, -159872, -342784, 949248, -164480, -77952, 154240, -249088, 303232, -369536, 323072, 140160, -632320, -166016, -44800, 286976, 230400, 780160, 336384, 1188480, 1459712, -316544, -641408, -876416, 383488 ], [ -704128, -837120, -279424, 112768, -135872, -889984, 219648, 723520, -361152, 879040, -1161088, 740032, -1276736, -348928, -795840, -958720, 1009984, -246400, 546176, 345600, 266560, -374016, 1529280, 1171712, -1022144, 582592, -746816, 364288 ], [ -18688, -1013760, 171776, 356608, -891392, 2816, 622848, 14080, 684288, 1143040, -567808, -171008, -1112576, -494848, -971520, -317440, 565504, -666880, -269824, 360960, 651520, -301056, 1090560, 315392, -583424, 378112, -943616, -530432 ], [ 699520, -853312, 944768, 616896, -1701120, 1036096, 1172608, -911040, 1786368, 1243904, 299648, -1258624, -737472, -466688, -892608, 476160, -205248, -1036352, -1209024, 376000, 1108800, -99904, 483840, -611328, 139584, -69248, -1173632, -1455424 ], [ -231680, -253312, 973568, 468096, -1144320, -63104, 395008, -51840, 211968, 879104, 174848, -788224, -915072, -25088, -187008, 399360, -210048, -378752, -733824, 630400, 86400, -555904, 138240, -841728, 845184, 593152, -933632, -548224 ], [ -370368, 407936, 911424, 254336, -195904, -724288, -106048, 465856, -653440, 185792, -3776, -380928, -580416, 468480, 564992, 458048, -179584, 228736, -475776, 558144, -644608, -690816, 215808, -656384, 1322496, 791552, -921920, 132544 ], [ 748032, 1166336, 705024, -62464, 1373696, -690688, -168448, 441856, -394240, -1028608, -267776, -73728, 566784, 1044480, 1390592, 731648, -93184, 756736, -562176, -32256, -913408, -316416, 964608, 188416, 1437696, 253952, -1272320, 454144 ], [ 629376, 958592, 279936, -238912, 700928, 165440, 131456, 215488, -627904, -1201792, -136832, -34176, 578112, 732672, 1135808, 571136, 146624, 1079104, -566976, -159168, -973312, -134592, 841920, 370624, 368064, -251008, -940544, 308992 ], [ -71424, 296192, -248064, -349312, -1027072, 1408640, 601856, -106112, -1093504, -884992, 179968, -120576, 54912, 3072, 372608, 206336, 458624, 1304704, -533376, -67968, -934912, -43392, 309120, 241024, -1259136, -740608, -287744, -55808 ], [ -24704, 63616, 209728, 460672, 505984, 1100736, -717120, -138048, -1194688, -30912, -362880, -20096, -290752, -362112, 268160, 673152, 723904, 535168, 9472, 326912, -532096, -274560, -1003904, -724864, -919424, -393920, -125504, 546496 ], [ 7936, -90624, 411648, 941312, 1680384, 773376, -1518080, -36608, -749568, 474368, -634880, 120064, -708352, -476672, -11520, 922112, 606464, -143872, 614912, 329472, -79616, -572160, -1558784, -1085184, -621824, -416000, 240896, 583936 ], [ -54464, -61824, -164352, 446912, 1622784, 509376, -759680, 409792, 1170432, -20032, -97280, 355264, -1337152, 70528, -822720, 509312, -559936, -499072, 1354112, -769728, 481984, -1028160, 30016, 282816, -588224, -1515200, 1205696, -1004864 ], [ -415232, -164736, -235008, 433664, 1559808, 476544, -87296, 436864, 1638912, -143488, -177920, -140672, -974080, 144640, -744192, 553472, -535552, -593536, 1294976, -597504, 492544, -699264, 570496, 339072, -430976, -1205888, 1616768, -1690496 ], [ -1010432, -371136, 91392, 798464, 1492608, 625344, 517504, 134464, 966912, 24512, -744320, -1211072, 168320, -152960, 33408, 956672, 424448, -483136, 608576, 573696, 70144, 246336, 287296, -635328, -176576, 210112, 1592768, -1666496 ], [ -516096, 147456, -249856, 397312, 622592, -77824, 737280, 483328, 1245184, -679936, -1142784, -983040, 299008, -180224, 892928, 606208, 192512, -475136, 864256, 557056, -626688, 724992, 245760, -57344, -581632, 532480, 950272, -557056 ], [ 115520, 573120, -470720, 36992, -186176, -728192, 761344, 859648, 1474880, -1413952, -1191360, -395968, 250176, -165248, 1576448, 328256, -196416, -396736, 1117120, 377088, -1211584, 813632, 263360, 664960, -972608, 607040, 266240, 541120 ], [ 456320, -266880, 676480, 680192, 164224, -219392, 31744, 744448, 471680, -1447552, 627840, 981632, 168576, -174848, 1154048, 1225856, -306816, 193664, 411520, 434688, -870784, -899968, 383360, 674560, -622208, 333440, -40960, 488320 ], [ -32896, -460608, 1234432, 518720, -165440, -187904, -286016, 257536, 15488, -1263616, 1063680, 1022336, -333312, -102080, 689408, 1202624, -398208, -14272, 350080, 287424, -472960, -1675840, 163328, 764416, -81728, 165440, -263680, 579136 ], [ -1578496, 168192, 1042432, -666880, -1360640, -763904, -79616, -702464, 255488, -802816, -261120, -638464, -1370112, 75520, 171008, 7424, -465408, -1238272, 1108480, -120576, -2560, -1258240, -489472, 956416, 700672, 131840, -378880, 852736 ], [ -1529536, 159872, 853952, -469120, -845120, -287424, -397696, -736704, -88832, -644736, -413760, -609664, -1262912, -32000, 265088, -406336, -258048, -691712, 895360, -289216, 513600, -1115200, -1142272, 395136, 522112, 133440, -483520, 285056 ], [ -909312, -73984, 659200, 221440, 247808, 549376, -907904, -435840, -611328, -590336, -147840, -11008, -730880, -228224, 549760, -526592, 35200, 468736, 360320, -360960, 996736, -1060864, -1729664, -424704, 15104, 123904, -581888, -578944 ], [ -602112, -83584, 188800, 538240, -289792, 568576, -1469504, -191040, 118272, -302336, -162240, -1038208, 123520, 122176, -338240, -305792, -180800, 535936, 969920, -72960, -332864, -600064, 70336, -683904, 274304, -759296, -591488, -1092544 ], [ -133632, -325120, 57856, 716800, -408064, 503296, -1516544, 201216, 668160, -283136, -162816, -1228288, 386560, 229888, -777728, -217088, -562688, 142336, 774656, -44544, -690176, -33280, 876544, -714240, 304640, -1037312, -459776, -1116160 ], [ 677568, -1059520, 648256, 601600, 364736, 258496, -470144, 906816, 836160, -835136, -134016, 360512, -607040, -178112, -264128, -409088, -1297088, -1230464, -1130944, -567744, 1018624, 758720, -429056, -258240, -151360, -29312, -27776, -98560 ], [ 19712, -843008, 228864, 574720, 669440, -198272, 331904, 1368064, 341760, -468608, -137600, 1107328, -249344, 99840, 25728, 120192, -906880, -539520, -1382016, -702336, 707840, 1259264, -1190016, -361600, -463104, -384384, 572032, 200704 ], [ -1564288, -27008, -827136, 603520, 679040, -788672, 979904, 1675264, -570240, 476992, -161600, 1323328, 960256, 810240, 174528, 1104192, 192320, 1452480, -590016, -591936, -876160, 1576064, -1607616, -817600, -683904, -1598784, 1277632, 47104 ], [ -397824, -834304, 284160, -468736, 566784, -99584, 535552, 1281792, -246272, 1013504, -490240, 686336, -528384, -24320, -438272, 913152, 682240, 937728, -254976, -712192, -179712, 1166080, -545536, -664320, -478208, -741632, 1230336, -524288 ], [ 681216, -1291264, 1158720, -1253056, 359424, 484096, 49792, 746112, 30208, 1233344, -711040, 77696, -1879104, -796160, -876032, 456192, 915520, 318528, 32064, -904192, 607488, 716800, 301184, -278400, -306368, 110848, 1175616, -823808 ], [ 278016, 321536, 193920, -432256, -178176, 119296, -151808, -69888, -392192, 354944, -375040, -66304, -1567104, -680960, -300032, -580608, 373120, 313728, 315264, -1288192, 818688, 409600, -322816, 787200, -445568, 91648, 1401216, 136192 ], [ -170176, 1029760, -297280, -215296, -713408, -122368, -362880, -329408, -499648, -371904, -204800, -387904, -852544, -440256, 126784, -596800, -157440, 275776, 96448, -1056512, 426048, 412608, -122752, 794304, -523200, 418176, 835904, 262656 ], [ -664576, 808960, -302080, -618496, -1246208, -237568, -583680, -17408, -283648, -943104, -204800, -891904, 275456, -70656, 400384, 435200, -675840, 203776, -637952, -192512, -586752, 734208, 923648, -285696, -537600, 1099776, -541696, -466944 ], [ -233856, 633472, -310656, -523264, -570688, -398080, -528832, 166208, 336384, -592960, -420032, -421696, 172480, -701696, 420992, -99840, -363520, 211072, -972096, 18240, -829248, 281728, 285952, 488320, -559552, 671232, -907328, -645248 ], [ 360576, 466048, -248832, -273280, 286976, -486016, -393472, 317312, 935040, -29440, -680576, 243584, -185600, -1455488, 358016, -934272, 118400, 160000, -1120512, -1920, -814080, -363392, -668672, 1558144, -520192, -46464, -902144, -669824 ], [ -47424, 250048, 634368, 201920, -529024, 401984, -191872, 494912, 27840, 114560, -790976, 113984, 361600, -500288, 122816, -324672, -40000, -809600, -381312, -640320, -238080, -809792, -15872, 247744, 247808, -627264, 211456, -645824 ], [ -227840, -173824, 798976, 420864, -708864, 802560, 131584, 452096, -648192, -4864, -792064, 30976, 622080, -55808, 61440, 370944, -264704, -965632, 243200, -662272, 352256, -881664, 314368, -623616, 519424, -396288, 855552, -691712 ], [ -26240, -946624, -242624, 209664, 179136, 384960, 659584, 39296, -936192, -566464, -609664, 26176, 401280, -468608, 291840, 1210944, -600704, 243968, 675200, 350528, 966656, -324864, 103168, -758016, -42176, 1197312, 711552, -854912 ], [ 40960, -1204224, -589824, 139264, 475136, 245760, 835584, -98304, -1032192, -753664, -548864, 24576, 327680, -606208, 368640, 1490944, -712704, 647168, 819200, 688128, 1171456, -139264, 32768, -802816, -229376, 1728512, 663552, -909312 ] ], [ [ 514176, 1344896, 1351168, 512640, -178432, 750848, 372736, 1583744, 1113984, 1089664, 805632, 630912, -1068160, -339712, 478464, -811008, 232064, -386688, -1438976, 674304, -1001472, -188032, -324480, -971520, 1386496, -140800, -571008, 871168 ], [ 96048, 1173680, 854224, 121584, 273680, 670064, 212368, 1422416, 642912, 494464, 153120, 266928, -1059376, -573280, 728784, -339600, 770960, -215280, -633392, 262416, -178416, 26960, -586656, -385200, 1393744, 86096, -114096, 676672 ], [ -557277, 906155, 77749, -489441, 980105, 543839, -38207, 1170341, -93138, -435536, -866430, -301797, -1045651, -938230, 1119909, 396975, 1612985, 52545, 625333, -381159, 1107609, 362885, -996306, 530925, 1405069, 440621, 599829, 372772 ], [ 699488, 77510, 71764, -430916, 1229430, 96664, 437678, 380456, 414362, -526376, -474990, 301138, -275366, -471230, 814814, -170480, 975140, -211350, 765248, -813194, 236304, 647500, -1003596, 254250, -281246, 1127576, 149234, 250102 ], [ 1607559, -633727, -3014, -402970, 1023009, -335543, 542391, -433224, 994996, -605318, -37845, 585203, 72262, -64247, 345664, -449226, 208385, -563732, 653106, -1022838, -392792, 882669, -957853, 103787, -1691276, 1410760, -265235, 236903 ], [ 860484, -807652, -500264, -642520, -626916, -638468, -796284, -1197024, 1522096, -848168, 211380, -504172, -1206488, -64772, -513536, 574824, -637540, -1088432, -46344, -525288, 330208, 961644, -829228, 674612, -1744976, 235360, -272660, 553028 ], [ -70476, -841216, -422264, -582316, -1233318, -841163, -612945, -1039566, 1824634, -824726, -243267, -459895, -1394018, -189902, -700454, 589437, -1180396, -757160, -534141, -635943, 680680, 850416, -536608, 679781, -1553873, 5827, 284479, 798719 ], [ -1171176, -745216, 186736, -245416, -876468, -951338, 975330, -31716, 1919884, -555476, -1347642, 630830, -574268, -430052, -266804, -327738, -1443496, 364240, -826566, -1308018, 687280, 563616, -92608, 162806, -1136798, 649402, 1362754, 979394 ], [ -218372, -943297, 203121, -333869, -851580, -779937, 464290, 671561, 846862, -281773, -382592, 286164, 114149, -671056, -484207, -78532, -808066, 545630, -938370, -1041364, 573344, -87598, -53648, 27935, -387212, -133325, 737299, 351575 ], [ 923152, -1219696, 20296, -437904, -745424, -481688, -346944, 1242256, -365944, 25320, 872552, -401120, 730328, -804488, -687960, 354096, 60688, 482008, -854128, -591416, 358056, -780760, -40376, -18592, 359672, -1118608, -219672, -417432 ], [ -301898, -1586746, -691829, 145146, 679426, 337687, 362856, 1288006, -503869, 603495, 579527, -1198820, 993953, -35363, 474015, 80946, 1156438, 173233, 524822, -410741, -474369, -1124785, 536299, -59692, 444797, -1058758, -678297, -814857 ], [ -1023848, -1690846, -862004, 615426, 1403266, 1063282, 807816, 1285096, -296944, 717810, 155882, -924440, 738938, 165202, 875010, -161664, 1814908, -274142, 955022, -193376, -878334, -1012300, 671704, -415882, 650222, -1011568, -627702, -567432 ], [ -991148, -1400521, -219254, 916551, 1075591, 1648207, 855516, 1209196, 427256, 136335, -463693, 958060, -294037, -487073, 134535, -358464, 1817458, -929417, -37903, 79024, -639609, -215050, 145204, -1244707, 1036097, -983368, 186723, 647268 ], [ -504644, -968132, -186776, 839792, 713700, 1210968, 456848, 1199700, -133152, 560072, -539400, 1257420, -776956, -178232, -93792, -252208, 697848, -856588, -706920, -7636, -453612, -29112, 35328, -964840, 285408, -623044, 171020, 475804 ], [ 182581, -472907, -424226, 595892, 336675, 321618, -139252, 1219575, -1261752, 1428422, -374550, 856545, -1016581, 555718, -95592, -11908, -918102, -461713, -1232670, -253111, -290937, -113562, 109728, -194590, -967992, -115819, -211855, -308771 ], [ 548942, -485322, 311720, 304188, -641008, 481218, 805032, 1019004, -68824, -253268, -1047602, 339860, -137918, 801194, -873578, 476514, -62526, 176770, -145146, -465508, -403838, -644676, 316958, -210442, -509180, 833334, 470130, -779290 ], [ 801221, -294009, 587228, -120168, -1265650, 693990, 1199646, 858294, 776216, -1409789, -1092800, -100039, 178567, 781370, -1334285, 491757, 658764, 315994, 580824, -501898, -248639, -992868, 416426, -352459, -8372, 1523271, 936555, -1077166 ], [ 771296, 438816, -355072, -883968, -961600, 1007040, 127296, 807744, 646016, -1127264, 505600, -338464, -989408, 96320, -952160, -718368, 948864, -837056, 321024, -86848, 605536, -855168, 234176, -791584, 540928, 1531296, 811680, -942016 ], [ 84503, 620983, -405380, -384772, -265734, 204498, 116057, 226617, -179537, -901972, 1122697, -135881, -1181627, -443433, -679470, -1060925, 942436, -400224, 773519, 356883, 417821, 11038, -83997, -105313, 847794, 1208608, 164871, -422618 ], [ -1091122, 393358, 208120, 1054328, 721716, -1428252, 894482, -749358, -1522562, -719272, 1009522, 394894, -647702, -875058, -488220, -757850, 715336, 1219776, 1756094, 821958, -545254, 1419388, -503322, 1418462, 974244, 639808, -870354, 382732 ], [ 52908, 523753, -234565, -103647, 274746, -1479227, 1443652, -1387398, -1496037, -604692, 1191057, 358609, -406082, 52792, -1232905, 429745, -356959, 556391, 1438799, 1162493, -895314, -26542, -177422, 372982, 175289, 203608, -186264, -150788 ], [ 1060512, 643072, -654904, -1203264, -213312, -1147748, 1780384, -1647768, -1085736, -486624, 1298580, 55000, -179432, 900412, -1772236, 1344736, -1231984, -284752, 954068, 1338464, -1094316, -1488832, 107740, -629936, -725932, -88316, 458256, -768728 ], [ -521688, 415072, -104854, 101136, 241488, -85973, 1186984, -198318, 233214, -295224, 779505, -1194050, 204718, 228787, -477511, 114136, -388684, -214852, 640193, 751064, -995391, -731632, -422885, 665764, -1416607, 270109, -493644, -748478 ], [ -1122954, 151678, 490246, 445512, 433400, -84386, 752636, 808418, 471270, -335262, 112972, -1178912, 398298, -361476, -150698, -410012, -72554, -374010, 167096, 175088, -404486, -368050, -134654, 902636, -1093130, 687286, -698258, -915636 ], [ -541329, -154397, 1139671, -367788, 308300, -1361261, 510086, 1281293, -594105, -654387, -731378, 360688, 362073, -853626, -991073, -82262, -392129, -809385, -498004, -387112, 779689, -479125, 1141021, -137314, 453295, 1175311, -1733, -1308786 ], [ -728584, -678816, 1192584, -239224, -140872, -1559408, 223744, 1044704, -401832, 335600, -737072, 986424, -269376, -469432, -282880, -78864, -355992, -756384, -61528, -687680, 720048, -635952, 467896, 97352, 926928, 400368, 405496, -1295208 ], [ -1106209, -1225695, 1042347, 189434, -654775, -1391999, -58655, 580814, 221289, 1699871, -483908, 1268565, -1023477, 162749, 910061, -210444, -184044, -516546, 688514, -857897, 251412, -762702, -798260, 761906, 1005633, -734913, 685897, -1108380 ], [ 208166, -533670, 873822, 150884, -83350, -1235174, 110170, 438764, 943914, 1387046, -847208, 745890, 125598, -389326, 1127186, -940344, 350856, 230604, -5836, -30122, 95112, 204948, -428360, 1364756, 341658, -234138, 278122, -75480 ], [ 1211591, 246930, 612497, 384384, -17350, -847924, 436645, 317514, 1027664, 881971, -659758, 188240, 803273, -866076, 1185761, -1259269, 765256, 387629, -678911, 495428, 202887, 594048, -147485, 1140756, 107383, -123013, -274603, 686295 ], [ 1593116, 1204680, 165572, 1161984, -962200, 176, 1078420, 237864, -166336, -7604, 629192, -439360, 538148, -1192176, 927236, -756244, 938656, -635596, -1309436, 416528, 838812, -173952, -44660, -736944, 732508, -791188, -1117228, 905820 ], [ 1237540, 1423214, 36884, 354509, -1286180, 23708, 903523, 177766, -885495, -822637, 1176247, -772787, -147298, -1156141, 1110981, -58592, 762799, -485466, -1103267, 482576, 1054369, -500246, -452725, -1030556, 740805, -554989, -973652, 637814 ], [ 442840, 1201364, 97784, -1397266, -1240280, -443992, 242098, 129316, -1321770, -1593262, 1281322, -930962, -1083148, -904366, 1558206, 755008, 378874, 363684, -398642, 634976, 1019494, -563396, -1165150, -380456, 381630, 219986, -242552, 79364 ], [ 874684, 370037, 329666, -632680, -56570, -781420, -485222, 704764, -98043, -406771, 383620, -1379213, -219547, -416473, 988302, 703969, 799351, -70566, -961754, 629366, 34972, 578125, 129842, -939650, 750267, 568955, -603239, -486124 ], [ 1133216, -162896, 649664, 196848, 758528, -818032, -757328, 926448, 760160, 656160, -295232, -1457520, 604368, 19776, 433184, 529648, 893056, -492944, -1303664, 483248, -540000, 1456784, 1214080, -1105696, 912976, 551136, -962464, -691632 ], [ 359366, 599929, 1239764, 458973, -150472, 212843, 670297, -356427, -261790, 635910, 154468, -78645, 704943, 189876, 258734, 177973, -476144, -460019, -423389, -130327, 699750, 979859, 877480, 565754, 82951, -682614, -966214, 432543 ], [ -231096, 401088, 1132792, 601968, -497490, 210536, 932196, -364174, -762874, 813526, -178328, 667530, 71206, -104156, -260794, -427580, -492962, -616448, 60660, -15404, 975098, 477208, 957930, 1332576, -517630, -614902, -1031334, 673256 ], [ -642996, -734112, 347092, 628968, -297315, -797764, 59046, 869651, -756799, 1183801, -1273028, 797655, -1277519, -850106, -1116319, -1280330, 807013, -957248, 158910, 808846, 311423, -50492, 1444455, 1218576, -894805, 720023, -1156209, 53756 ], [ 171204, -945552, 505972, 704028, -1024560, 28916, 560556, 147596, 501356, 1155916, -771968, -59880, -999824, -1106516, -1141924, -278000, 162868, -1132388, -605760, 628456, 636788, -87152, 1257600, 487536, -489580, 66188, -1379544, -745264 ], [ 1060628, -829851, 859508, 743713, -1824718, 1077363, 1257114, -911011, 1807364, 987660, 45376, -1067688, -418501, -1139720, -902439, 1054652, -802387, -1215601, -1396915, 247733, 1088761, -30333, 911010, -346384, 107423, -890006, -1565306, -1472621 ], [ -296872, 220374, 810008, 323038, -1080868, -176262, 509964, -488986, 537464, 422760, 59776, -1136688, -837526, -193520, -103314, 1090952, -165562, -808126, -349690, 360758, 368686, -257958, 648060, -681184, 667298, 46444, -1146956, -1067846 ], [ -568351, 1014790, 806647, 194828, -69029, -986825, 147847, 55767, -110908, -236013, -150371, -989580, -692153, 577578, 711094, 1046603, 216382, -172392, 237334, 231227, -237448, -325126, 735952, -448860, 1114102, 675320, -1055291, -526191 ], [ 882824, 1403440, 876472, 530528, 1367896, -1094600, 396472, 795192, 226592, -1043688, -716696, -499680, 348472, 1070928, 1549744, 874328, 194032, 825408, 94384, -283048, -662848, -137776, 1380352, 683040, 1381552, 816320, -1481816, 232584 ], [ 994892, 831862, 380044, 259685, 691126, -98837, 633214, 796851, -143227, -1261242, -774194, -233058, 72787, 457578, 1134967, 905390, 507007, 1261137, -409187, -529063, -704830, 115823, 1302643, 775203, 465649, 439772, -778028, -32976 ], [ 476792, -191588, -382856, -296590, -980324, 1416238, 864364, 451326, -845902, -1201092, -592244, -71508, -822338, -676572, 130342, 1032140, 977782, 1432362, -1082462, -648838, -566380, 400598, 885118, 378078, -1007126, -180328, 457672, -780576 ], [ 193898, -306772, 299425, 353314, 499198, 1367507, -607065, 145659, -1256139, -525333, -871946, -222690, -671957, -654548, 472494, 923538, 749801, 339592, -88490, 413622, -575828, -380062, -784722, -768538, -591318, 292017, 468213, 156591 ], [ -43452, -462752, 581240, 728684, 1649528, 1208492, -1522720, 55844, -997344, -29188, -837416, -264940, -704292, -535368, 424524, 857848, 283636, -500688, 843200, 882212, -382028, -1024212, -1610172, -1152348, -349108, 241372, 626828, 453436 ], [ -173277, -799352, -347110, 258209, 1657178, 864017, -781720, 556619, 1079256, -73363, 96034, 15935, -1317867, -236118, -797751, 927898, -784889, -551388, 1478000, -371413, 381847, -1212687, -19197, 618027, -726583, -1329803, 1284953, -1137539 ], [ -588072, -830402, -180604, 338312, 1532780, 694682, -285076, 618578, 1667796, 2498, -32108, -256498, -760524, -232128, -817272, 1094380, -661412, -483858, 1162214, -452272, 686032, -879354, 377298, 652794, -444490, -1168478, 1598846, -1783934 ], [ -1226772, -621377, 846146, 851012, 1304630, 662957, 19574, 335753, 1087146, 172673, -994358, -963673, 716826, -460128, 108228, 1336630, 398638, -323433, 99539, 388328, 629032, -136029, -164727, -676131, 355835, 354097, 1642271, -1688159 ], [ -423296, 114048, 30400, 109632, 540928, -31424, 466304, 769152, 1241472, -583424, -1259712, -1060992, 594112, -610816, 870656, 847488, 276032, -705280, 446656, 52224, -216512, 548672, -322176, -283776, -448000, 770048, 1317760, -456832 ], [ 529901, 722093, -727167, -532220, -94217, -655460, 723702, 1198426, 1346903, -1360157, -1118077, -801823, 223293, -721816, 1453256, 456697, -77893, -982913, 887933, -311314, -1018705, 874619, -301183, 283204, -1241583, 926707, 900992, 790027 ], [ 912026, 62618, 696258, 659080, 554158, -207560, -262548, 887476, 432878, -1330682, 694598, 921602, 9018, -679216, 1152656, 1369522, -595018, -111938, 467258, 342236, -780130, -828106, 373442, 144904, -371358, 681382, 315392, 991702 ], [ 331112, -337213, 1385928, 677263, 235369, -319274, -612063, 394300, 177830, -1057832, 1103816, 1180850, -500178, -643249, 861494, 1141405, -824218, -113945, 471590, 275099, -244324, -1635211, 404666, 362476, 237243, 382795, -7726, 1168561 ], [ -1475488, -406588, 1141728, -797612, -1314356, -1143224, -151188, -330800, 761480, -475232, -273184, -423400, -1384728, -615724, 582344, -538820, -686968, -1227020, 1016840, -709276, 669776, -1302436, -382984, 1032976, 512868, 16420, 3224, 1313836 ], [ -1299943, -52408, 1103613, -383512, -738661, -817399, -184488, -281665, 135570, -559012, -412629, -682570, -1120493, -737744, 587104, -691145, -670718, -918840, 1049930, -873711, 824161, -1097481, -1113214, 628006, 425658, 80805, 32709, 756596 ], [ -437888, 445116, 1109744, 686368, 559732, -73776, -415194, 30654, -882768, -867228, -124234, -477676, -442504, -883450, 673474, -286008, -680578, -96416, 906970, -732276, 675242, -942660, -1759998, -154308, 214508, 270644, 50892, -57002 ], [ -826688, 552966, -4456, 620368, 26482, 658824, -1292169, -327021, -170568, -522678, -645409, -1187326, 89996, 91175, -29651, 187092, -37453, 631984, 1135945, -309426, -460783, -921210, -123123, -435258, 295358, -677806, -589458, -903377 ], [ -645656, 268104, -427720, 606832, -210632, 897000, -1497984, -295032, 373752, -422568, -879232, -1093960, 109784, 689480, -309320, 388896, 5480, 565504, 689512, -50808, -668368, -619080, 644544, -443496, 351272, -1004368, -733536, -1296656 ], [ 746269, -851271, 617255, 704782, 181543, 84525, -277584, 564993, 561327, -841893, -502432, 705815, -959941, 488105, 310855, 14196, -1226995, -1190096, -1192163, -141183, 1096982, 279495, -434856, 127779, 354197, -9418, 176964, -727106 ], [ 171556, -1093104, 459008, 541544, 240356, -430330, 627762, 1243364, 290604, -465418, -383462, 1455502, -586324, 701880, 627246, 466162, -785254, -616486, -1494014, -312518, 946800, 957316, -1181722, -204478, -44228, -368202, 883086, -310276 ], [ -1642994, -781704, -457792, 213644, 89006, -757555, 1334487, 1807214, -269046, 412757, -427037, 1543177, 697226, 1177380, 752121, 1439287, 711971, 1425539, -799889, -534893, -411000, 1495966, -1718947, -1106353, -695678, -1580427, 1460361, 10274 ], [ -541432, -1093796, 362808, -696676, 411344, -432388, 1120424, 1538268, -129112, 850292, -712148, 852796, -662248, 385972, -411128, 1403020, 751956, 1201396, 125504, -571832, 318392, 1230924, -480692, -594372, -234376, -405580, 1251216, -410376 ], [ 601988, -1111406, 994203, -1383991, 489344, -13138, 724274, 1122648, -83182, 1116677, -892058, 199786, -1882033, -370208, -1356098, 1026100, 668991, 719221, 791429, -722942, 1005542, 783384, 533068, 129108, 148439, 649610, 1067301, -570696 ], [ 712088, 305644, 153378, -939466, -605056, 513812, -21076, 463248, -701332, 879902, -551708, 16636, -1454758, -463808, -897548, -297800, 694266, 138046, 324254, -1407092, 664292, -63216, -82232, 1116408, -240886, 243260, 1308126, 615504 ], [ 200995, 796658, -445615, -642756, -1219603, 460010, -649284, 183283, -649375, 309683, -271964, -201405, -888881, -527401, -275939, -419755, 344028, 34467, -14013, -1424058, 198833, -158605, 77174, 838123, -611563, 412260, 650739, 639830 ], [ -948080, 336608, -796240, -497856, -1341328, -190240, -1157184, 293008, 90800, -602992, -54464, -455280, -180656, -560176, 513136, 692720, -391872, 421392, -219888, -755808, -394192, 517520, 1032224, -739952, -963088, 1172160, -929136, -529120 ], [ -472236, 445436, -642474, -176192, -302641, -482006, -799141, 503623, 802124, -39959, -478235, 28935, -87447, -938278, 705308, -95490, -238878, 612142, -569605, 13745, -925267, -153620, 207362, 218678, -976543, 301772, -1100091, -787464 ], [ 302634, 685694, -311124, 189850, 831248, -574814, -209032, 716410, 1339706, 838588, -993950, 667158, -95004, -1278646, 692618, -1237902, 74610, 636064, -857656, 642170, -1335268, -1088102, -960064, 1622582, -849052, -893554, -837300, -795858 ], [ -551241, 663269, 489426, 514975, -558952, 502411, 349268, 639535, -30769, 743338, -567125, 774633, 656646, -108121, 185543, -526077, -538365, -646736, 12044, -668305, -546118, -849377, -516064, 236057, -155002, -741379, 19650, -769683 ], [ -1025688, 303052, 758956, 766544, -1117300, 1051612, 759840, 377160, -989000, 390348, -454040, 793908, 879600, 295904, -182624, 320484, -812456, -886984, 698848, -982316, 275232, -415576, -172136, -674888, 304940, -127400, 709160, -685912 ], [ -863238, -624173, 137131, 894644, -279325, 714487, 922440, -196590, -1255250, -395277, -867590, 665133, 215100, -586696, -317624, 1393209, -517706, 622766, 1078648, 376309, 1150632, 345674, 3814, -787538, 371915, 1261750, 1117610, -505462 ], [ -809088, -933248, -70144, 937344, 0, 602112, 976640, -387840, -1344000, -657152, -1005440, 622208, -6400, -880896, -362624, 1750784, -419456, 1126016, 1205248, 829184, 1442432, 599424, 62464, -825088, 394240, 1724800, 1253760, -445312 ] ], [ [ 413952, 1370880, 1276928, 427264, -274944, 698880, 253952, 1438976, 1154816, 1286400, 1332736, 352512, -1472768, -302592, 842240, -1523712, 800000, -568576, -1387008, 332800, -1298432, -548096, -395008, -845312, 1445888, 111616, -1346816, 1398272 ], [ -75168, 1473888, 906656, 59872, 276000, 552672, -63712, 1426592, 753344, 624384, 543808, -71328, -1237088, -683712, 885152, -872736, 1192736, -376288, -276576, -180704, -220640, -317792, -943936, -388448, 1635488, 119968, -540512, 886400 ], [ -839418, 1634838, 328106, -514178, 1136850, 324222, -560062, 1407242, 126044, -410016, -688892, -733578, -868838, -1279212, 952202, 144414, 1806386, -75838, 1458474, -983054, 1463410, 42058, -1801636, 325402, 1931738, 133018, 719338, 86600 ], [ 572352, 422668, 22696, -416648, 1585260, -219088, 226268, 397392, 825524, -662096, -313692, -73948, -474828, -618492, 1033532, -680416, 1149256, -363948, 1175424, -1496724, 82720, 348568, -1469336, 203732, -208572, 967728, 465508, -140180 ], [ 1553358, -611774, -262796, -390964, 1443074, -655790, 595374, -599568, 1498088, -915212, 148886, 214438, -380660, -63406, 807808, -1086356, 271170, -724392, 715108, -1709036, -828720, 695706, -1078522, 188438, -1976984, 1443472, 152858, -37234 ], [ 534408, -705224, -546896, -774064, -613576, -652040, -771576, -1311168, 1755488, -1362512, 517736, -1085912, -1315760, -174856, -468992, 385744, -1051080, -1188192, 141808, -963536, 607680, 1194456, -778072, 739688, -1882784, 494272, 8408, 1051016 ], [ -495384, -844928, -484208, -932056, -1399372, -817238, -442338, -1103772, 1908212, -1367084, 37946, -822830, -1381316, -328348, -985292, 460474, -1754712, -818640, -275258, -942734, 1074384, 1085664, -366784, 643850, -1605986, 311110, 423998, 1519166 ], [ -1535184, -1027328, -101408, -882256, -1012072, -1138388, 1452612, -48072, 1964312, -962984, -1225204, 883420, -644216, -520648, -799592, -754676, -1887312, 320160, -548108, -1590884, 645984, 416064, 146816, -49300, -1160636, 835060, 1356548, 1414916 ], [ -295048, -1208386, 115106, -523674, -804600, -1107202, 464580, 722514, 597404, -616346, -289792, 519208, 419722, -894240, -764318, -171912, -1089540, 359740, -1197572, -1411752, 733888, -529500, 170464, 21758, -257176, 21158, 412006, 279278 ], [ 1081376, -1391840, 168080, -80160, -523168, -915760, -913024, 1344800, -929008, -241712, 928464, -314816, 1463216, -1162000, -622768, 628320, -55776, 130992, -1649888, -1063536, 764752, -1461680, 189072, 210624, 607216, -1020704, -850480, -977712 ], [ -783124, -1597940, -828970, 481140, 723332, -59410, -11824, 1273100, -1056058, 477838, 289614, -1103816, 1707266, -194950, 697982, -205980, 1166124, -232158, 272812, -889386, -674498, -1751330, 1107222, -82776, 263866, -1400204, -1167730, -1268562 ], [ -1829584, -1679420, -1224040, 822660, 1391492, 774500, 808976, 1196240, -599008, 707428, -349356, -827696, 1175156, 168740, 1134212, -729600, 1908984, -619068, 1110172, -689856, -1279868, -1552280, 1367472, -512916, 418396, -1428704, -942700, -828432 ], [ -1648984, -1573970, -716140, 834510, 1192142, 1574750, 1509176, 1111640, 734192, 202078, -988506, 1046104, -521194, -372610, 243662, -787200, 1933284, -1041618, 319522, -452256, -634418, -620180, 640872, -1148166, 1319746, -930704, 95750, 708168 ], [ -1010056, -1284232, -709936, 952544, 678088, 1212592, 930592, 1336232, 203712, 652176, -663056, 1600664, -1290488, -26736, -211648, -704608, 551920, -1179416, -592080, -303784, -400600, -245104, 228352, -1113552, 377280, -657032, 92952, 440888 ], [ -168406, -912982, -925636, 1117544, 24838, 336292, -213608, 1697582, -1151088, 1524876, 89044, 1571714, -1649738, 711564, -474448, -560008, -1451180, -1191266, -1557180, -194734, -348850, -116404, -45248, -782652, -1380720, -482582, -370398, -624262 ], [ 249372, -628756, 265552, 827000, -802016, 738564, 766288, 1291256, -192944, -315560, -801508, 463400, -255484, 1311188, -1129300, 341316, -495612, 164996, -228724, -441032, -838780, -511624, 567228, -162708, -718328, 623084, 329828, -748724 ], [ 638154, -118066, 773176, 336176, -1422308, 1151436, 1171516, 1048940, 497584, -1566650, -1050112, -396622, 384206, 1468148, -1408090, 549786, 348696, 691892, 730928, -394772, -703678, -745672, 952404, 98346, -95720, 1493198, 817046, -936284 ], [ 967104, 977984, -525824, -653824, -1505408, 1547136, 25216, 1255040, 419584, -1208000, 409088, -580672, -977344, 491648, -706240, -1049664, 804096, -961408, 662528, 416128, 1057472, -547072, 722304, -573504, 340480, 1725248, 716096, -1318784 ], [ 285038, 967214, -723336, -86536, -568204, 597796, 310386, 672434, -402402, -1005096, 1234898, -64338, -1218486, -560274, -319580, -1442362, 1062728, -458688, 1058270, 885350, 701818, 227900, -19066, 14718, 935780, 1458240, 110670, -668596 ], [ -1149412, 132764, -101136, 1639664, 1128296, -1352504, 1660836, -497116, -1778052, -918096, 1589348, 973212, -625836, -1668324, -167480, -937012, 1174928, 1648512, 1799420, 1100300, -1229132, 1431800, -1140916, 1540668, 1649480, 819840, -870180, 750104 ], [ 12888, 779794, -680266, -43646, 538356, -1790774, 1841416, -1277836, -1953802, -884136, 1601378, 652002, -696836, -61584, -1092690, 347298, -415742, 482702, 1621470, 1349050, -1696932, -52700, -618396, -21012, 350130, 479920, 77520, -342536 ], [ 1068864, 1400320, -1201264, -1628288, -140928, -1687496, 1833280, -1643824, -1614928, -845760, 1474088, 15792, -654800, 1467768, -1825944, 1288128, -1760480, -868000, 1242792, 1471168, -1856088, -1509248, -6984, -1420128, -1094232, 214792, 868896, -1546160 ], [ -530736, 685120, -446764, 58912, 557472, 37654, 1779280, -146524, 456572, -741360, 891938, -1176708, 516700, 398118, -681294, -203472, -438680, -545800, 552642, 901168, -1576638, -647648, -257034, 528072, -1673982, 101242, -718104, -1304060 ], [ -1071508, -7300, 369548, 348304, 925936, 286524, 1377528, 907076, 821068, -618940, -360, -1146432, 826164, -419592, -319188, -686904, 35500, -457588, -114320, 358368, -617868, -318692, 94852, 946136, -1156756, 488172, -1156516, -1288808 ], [ -335458, -672250, 1260398, -1047896, 896536, -1244826, 556428, 1425626, -872882, -474790, -1266660, 358368, 96114, -933492, -900738, 45396, -512450, -651538, -753320, -151632, 1160082, -632042, 1172602, -480964, 683294, 1478622, -209866, -1547108 ], [ -592400, -917312, 1639184, -542448, 193904, -1575648, -58368, 1181120, -682320, 570848, -1278560, 1035376, -724096, -536944, 184832, 193504, -678704, -660800, -181936, -711808, 812384, -947296, 223600, 193168, 1306016, 613344, 229872, -1640656 ], [ -1110530, -987518, 1819286, 551412, -685486, -1503678, -568446, 700700, 143250, 1860734, -903944, 1404778, -1490986, 102458, 1758746, 97768, -669272, -558596, 717572, -1227154, -196696, -1198108, -1331048, 1529188, 1478594, -810690, 473298, -1607992 ], [ 188620, -280268, 1400636, 282312, -325036, -1540428, -245196, 771800, 863700, 1671884, -1467344, 1132228, -244036, -843292, 1477796, -1093232, 448528, 714904, -363928, -258004, 229904, 113192, -917648, 1640488, 760244, -533940, 132948, 112208 ], [ 1166670, 471332, 889186, 362112, -340236, -1076328, 335754, 817300, 864800, 1184934, -1220444, 660128, 664914, -1428792, 1225346, -1755082, 1187728, 892954, -1250878, 399496, 664654, 731392, -498298, 1045288, 462894, -422090, -327702, 1374958 ], [ 1502520, 1311632, 192136, 1139712, -1106736, 389472, 1432104, 811600, -572800, 101784, 647056, -211072, 897864, -1293792, 1029896, -1358632, 1169728, -1119896, -1748728, 433696, 1115704, -36608, -67048, -962912, 1007544, -640040, -1028952, 1722808 ], [ 1407944, 1521756, 8232, 374490, -1293256, 278328, 1057542, 694604, -1400622, -784154, 1340590, -767654, 106684, -997018, 1333962, -395456, 1081886, -813108, -1559814, 781856, 1255426, -300204, -645546, -1288888, 733642, -408858, -957992, 960236 ], [ 1056944, 1356456, 130032, -1309860, -1134256, -772272, -193308, 511304, -1865172, -1552604, 1334740, -1136804, -1294616, -603868, 1935612, 905344, 952436, 875592, -961764, 1317056, 1209676, -263304, -1825596, -612688, -27908, 89892, -426992, -463864 ], [ 1260152, 347562, 690948, -235728, 134540, -1244376, -723660, 939896, -25398, -500006, 51976, -1467866, -426230, -506866, 1470108, 799234, 1407278, -143820, -1393332, 1386092, -360008, 880218, -275868, -1109764, 586678, 822966, -785678, -1186648 ], [ 1334592, -345248, 1219456, 832992, 929280, -1190624, -776352, 983520, 1182400, 579136, -846464, -1369824, 538016, -408960, 868416, 601568, 1386752, -1107744, -1594592, 1102688, -1288896, 1722656, 1039616, -1236544, 932000, 1073600, -1111872, -1296224 ], [ 756492, 398002, 1487656, 997242, -379920, 616726, 701298, -588630, -679100, 1172236, 81736, 298326, 1127966, -212760, 106716, 517418, -574048, -998694, -616442, -330862, 633804, 1100006, 616016, 378356, -156850, -529900, -1032972, 630526 ], [ 117136, 295296, 1402608, 1100768, -835108, 763856, 915144, -563868, -1447796, 1472812, -107568, 1031828, 511948, -531384, -661748, -222840, -819908, -1188096, -165656, -261208, 1170036, 618032, 727380, 1205440, -718716, -588396, -1186252, 963024 ], [ -581864, -631104, 973608, 1145168, -458758, -705544, -101556, 1015782, -1152446, 1488562, -1384968, 855278, -1278302, -1351284, -1436798, -1601940, 604042, -1668096, -228356, 1272092, 356286, 273032, 1359630, 1265440, -767466, 857454, -1565602, -256776 ], [ 361096, -877344, 840168, 1051448, -1157728, 55016, 498264, 281112, 318424, 1168792, -976128, 51248, -887072, -1718184, -1312328, -238560, -239768, -1597896, -941696, 895952, 622056, 126752, 1424640, 659680, -395736, -245736, -1815472, -960096 ], [ 1421736, -806390, 774248, 870530, -1948316, 1118630, 1341620, -910982, 1828360, 731416, -208896, -876752, -99530, -1812752, -912270, 1633144, -1399526, -1394850, -1584806, 119466, 1068722, 39238, 1338180, -81440, 75262, -1710764, -1956980, -1489818 ], [ -362064, 694060, 646448, 177980, -1017416, -289420, 624920, -926132, 862960, -33584, -55296, -1485152, -759980, -361952, -19620, 1782544, -121076, -1237500, 34444, 91116, 650972, 39988, 1157880, -520640, 489412, -500264, -1360280, -1587468 ], [ -766334, 1621644, 701870, 135320, 57846, -1249362, 401742, -354322, 431624, -657818, -296966, -1598232, -803890, 686676, 857196, 1635158, 612348, -573520, 950444, -95690, 169712, 40564, 1256096, -241336, 905708, 559088, -1188662, -1184926 ], [ 1017616, 1640544, 1047920, 1123520, 1362096, -1498512, 961392, 1148528, 847424, -1058768, -1165616, -925632, 130160, 1097376, 1708896, 1017008, 481248, 894080, 750944, -533840, -412288, 40864, 1796096, 1177664, 1325408, 1378688, -1691312, 11024 ], [ 1360408, 705132, 480152, 758282, 681324, -363114, 1134972, 1378214, 341450, -1320692, -1411556, -431940, -432538, 182484, 1134126, 1239644, 867390, 1443170, -251398, -898958, -436348, 366238, 1763366, 1179782, 563234, 1130552, -615512, -374944 ], [ 1025008, -679368, -517648, -243868, -933576, 1423836, 1126872, 1008764, -598300, -1517192, -1364456, -22440, -1699588, -1356216, -111924, 1857944, 1496940, 1560020, -1631548, -1229708, -197848, 844588, 1461116, 515132, -755116, 379952, 1203088, -1505344 ], [ 412500, -677160, 389122, 245956, 492412, 1634278, -497010, 429366, -1317590, -1019754, -1381012, -425284, -1053162, -946984, 676828, 1173924, 775698, 144016, -186452, 500332, -619560, -485564, -565540, -812212, -263212, 977954, 1061930, -233314 ], [ -94840, -834880, 750832, 516056, 1618672, 1643608, -1527360, 148296, -1245120, -532744, -1039952, -649944, -700232, -594064, 860568, 793584, -39192, -857504, 1071488, 1434952, -684440, -1476264, -1661560, -1219512, -76392, 898744, 1012760, 322936 ], [ -292090, -1536880, -529868, 69506, 1691572, 1218658, -803760, 703446, 988080, -126694, 289348, -323394, -1298582, -542764, -772782, 1346484, -1009842, -603704, 1601888, 26902, 281710, -1397214, -68410, 953238, -864942, -1144406, 1364210, -1270214 ], [ -760912, -1496068, -126200, 242960, 1505752, 912820, -482856, 800292, 1696680, 148484, 113704, -372324, -546968, -608896, -890352, 1635288, -787272, -374180, 1029452, -307040, 879520, -1059444, 184100, 966516, -458004, -1131068, 1580924, -1877372 ], [ -1443112, -871618, 1600900, 903560, 1116652, 700570, -478356, 537042, 1207380, 320834, -1244396, -716274, 1265332, -767296, 183048, 1716588, 372828, -163730, -409498, 202960, 1187920, -518394, -616750, -716934, 888246, 498082, 1691774, -1709822 ], [ -330496, 80640, 310656, -178048, 459264, 14976, 195328, 1054976, 1237760, -486912, -1376640, -1138944, 889216, -1041408, 848384, 1088768, 359552, -935424, 29056, -452608, 193664, 372352, -890112, -510208, -314368, 1007616, 1685248, -356608 ], [ 944282, 871066, -983614, -1101432, -2258, -582728, 686060, 1537204, 1218926, -1306362, -1044794, -1207678, 196410, -1278384, 1330064, 585138, 40630, -1569090, 658746, -999716, -825826, 935606, -865726, -98552, -1510558, 1246374, 1535744, 1038934 ], [ 1367732, 392116, 716036, 637968, 944092, -195728, -556840, 1030504, 394076, -1213812, 761356, 861572, -150540, -1183584, 1151264, 1513188, -883220, -417540, 522996, 249784, -689476, -756244, 363524, -384752, -120508, 1029324, 671744, 1495084 ], [ 695120, -213818, 1537424, 835806, 636178, -450644, -938110, 531064, 340172, -852048, 1143952, 1339364, -667044, -1184418, 1033580, 1080186, -1250228, -213618, 593100, 262774, -15688, -1594582, 646004, -39464, 556214, 600150, 248228, 1757986 ], [ -1372480, -981368, 1241024, -928344, -1268072, -1522544, -222760, 40864, 1267472, -147648, -285248, -208336, -1399344, -1306968, 993680, -1085064, -908528, -1215768, 925200, -1297976, 1342112, -1346632, -276496, 1109536, 325064, -99000, 385328, 1774936 ], [ -1070350, -264688, 1353274, -297904, -632202, -1347374, 28720, 173374, 359972, -473288, -411498, -755476, -978074, -1443488, 909120, -975954, -1083388, -1145968, 1204500, -1458206, 1134722, -1079762, -1084156, 860876, 329204, 28170, 548938, 1228136 ], [ 33536, 964216, 1560288, 1151296, 871656, -696928, 77516, 497148, -1154208, -1144120, -100628, -944344, -154128, -1538676, 797188, -45424, -1396356, -661568, 1453620, -1103592, 353748, -824456, -1790332, 116088, 413912, 417384, 683672, 464940 ], [ -1051264, 1189516, -197712, 702496, 342756, 749072, -1114834, -463002, -459408, -743020, -1128578, -1336444, 56472, 60174, 278938, 679976, 105894, 728032, 1301970, -545892, -588702, -1242356, -316582, -186612, 316412, -596316, -587428, -714210 ], [ -1157680, 861328, -913296, 496864, -13200, 1290704, -1479424, -791280, 79344, -562000, -1595648, -959632, -166992, 1149072, 159088, 994880, 573648, 988672, 604368, -57072, -646560, -1204880, 412544, -172752, 397904, -971424, -1007296, -1477152 ], [ 814970, -643022, 586254, 807964, -1650, -89446, -85024, 223170, 286494, -848650, -870848, 1051118, -1312842, 1154322, 885838, 437480, -1156902, -1149728, -1253382, 285378, 1175340, -199730, -440656, 513798, 859754, 10476, 381704, -1355652 ], [ 323400, -1343200, 689152, 508368, -188728, -662388, 923620, 1118664, 239448, -462228, -629324, 1803676, -923304, 1303920, 1228764, 812132, -663628, -693452, -1606012, 77300, 1185760, 655368, -1173428, -47356, 374648, -352020, 1194140, -821256 ], [ -1721700, -1536400, -88448, -176232, -501028, -726438, 1689070, 1939164, 32148, 348522, -692474, 1763026, 434196, 1544520, 1329714, 1774382, 1231622, 1398598, -1009762, -477850, 54160, 1415868, -1830278, -1395106, -707452, -1562070, 1643090, -26556 ], [ -685040, -1353288, 441456, -924616, 255904, -765192, 1705296, 1794744, -11952, 687080, -934056, 1019256, -796112, 796264, -383984, 1892888, 821672, 1465064, 505984, -431472, 816496, 1295768, -415848, -524424, 9456, -69528, 1272096, -296464 ], [ 522760, -931548, 829686, -1514926, 619264, -510372, 1398756, 1499184, -196572, 1000010, -1073076, 321876, -1884962, 55744, -1836164, 1596008, 422462, 1119914, 1550794, -541692, 1403596, 849968, 764952, 536616, 603246, 1188372, 958986, -317584 ], [ 1146160, 289752, 112836, -1446676, -1031936, 908328, 109656, 996384, -1010472, 1404860, -728376, 99576, -1342412, -246656, -1495064, -14992, 1015412, -37636, 333244, -1525992, 509896, -536032, 158352, 1445616, -36204, 394872, 1215036, 1094816 ], [ 572166, 563556, -593950, -1070216, -1725798, 1042388, -935688, 695974, -799102, 991270, -339128, -14906, -925218, -614546, -678662, -242710, 845496, -206842, -124474, -1791604, -28382, -729818, 277100, 881942, -699926, 406344, 465574, 1017004 ], [ -1231584, -135744, -1290400, -377216, -1436448, -142912, -1730688, 603424, 465248, -262880, 95872, -18656, -636768, -1049696, 625888, 950240, -107904, 639008, 198176, -1319104, -201632, 300832, 1140800, -1194208, -1388576, 1244544, -1316576, -591296 ], [ -710616, 257400, -974292, 170880, -34594, -565932, -1069450, 841038, 1267864, 513042, -536438, 479566, -347374, -1174860, 989624, -91140, -114236, 1013212, -167114, 9250, -1021286, -588968, 128772, -50964, -1393534, -67688, -1292854, -929680 ], [ 244692, 905340, -373416, 652980, 1375520, -663612, -24592, 1115508, 1744372, 1706616, -1307324, 1090732, -4408, -1101804, 1027220, -1541532, 30820, 1112128, -594800, 1286260, -1856456, -1812812, -1251456, 1687020, -1177912, -1740644, -772456, -921892 ], [ -1055058, 1076490, 344484, 828030, -588880, 602838, 890408, 784158, -89378, 1372116, -343274, 1435282, 951692, 284046, 248270, -727482, -1036730, -483872, 405400, -696290, -854156, -888962, -1016256, 224370, -557812, -855494, -172156, -893542 ], [ -1823536, 779928, 718936, 1112224, -1525736, 1300664, 1388096, 302224, -1329808, 785560, -116016, 1556840, 1137120, 647616, -426688, 270024, -1360208, -808336, 1154496, -1302360, 198208, 50512, -658640, -726160, 90456, 141488, 562768, -680112 ], [ -1700236, -301722, 516886, 1579624, -737786, 1044014, 1185296, -432476, -1574308, -224090, -1125516, 1304090, 28920, -704784, -927088, 1575474, -434708, 1001564, 1482096, 402090, 1334608, 1016212, -95540, -817060, 786006, 1326188, 1523668, -156012 ], [ -1659136, -662272, 449536, 1735424, -475136, 958464, 1117696, -677376, -1655808, -560640, -1462016, 1219840, -340480, -1155584, -1093888, 2010624, -126208, 1604864, 1591296, 970240, 1713408, 1338112, 92160, -847360, 1017856, 1721088, 1843968, 18688 ] ], [ [ 28160, 1211392, 1226240, 227072, -568704, 414336, 403072, 1147008, 603904, 1003264, 1064960, 183040, -947072, 20096, 829184, -1515136, 955776, -541440, -1329152, 8960, -1348096, -404736, -600960, -448256, 1425792, -12800, -1392512, 1289472 ], [ -143344, 1223200, 853472, 53360, 36912, 351744, 126832, 1196352, 428800, 587968, 348272, -181424, -977984, -522928, 921920, -874480, 1178064, -355872, -273776, -315808, -256240, -123792, -862560, -47984, 1474272, 32032, -636464, 665568 ], [ -411319, 1241650, 271022, -218065, 983187, 253944, -304793, 1273452, 155200, -60932, -771553, -750899, -1026284, -1371403, 1066820, 126545, 1525389, -65922, 1375249, -823258, 1449785, 315183, -1271310, 577441, 1550022, 102082, 544861, -309282 ], [ 407036, 457970, -197538, -366500, 1431272, -226686, 395692, 504672, 926140, -436762, -183168, -347374, -646184, -742248, 1055830, -793510, 894744, -154112, 1097034, -1333578, 185080, 544228, -1156250, 306026, -232728, 800382, 545986, -251702 ], [ 938693, -229733, -570073, -471878, 1311553, -556195, 711837, -311846, 1583500, -763864, 433528, -233423, -521288, -200243, 808319, -1238853, 106830, -350946, 691274, -1605644, -693420, 780718, -971169, 129178, -1698272, 1208878, 454226, 74868 ], [ 227468, -394508, -642748, -460328, -623972, -276820, -559188, -1085096, 1598800, -991264, 730528, -1344548, -1371488, -315668, -208156, 403572, -979320, -826296, 320024, -1064144, 469680, 1093768, -674844, 493528, -1628672, 475528, 333176, 1067568 ], [ -634609, -626207, -433843, -677747, -1321442, -487597, -324930, -867161, 1652632, -1070425, 252988, -1023086, -1476047, -351104, -688069, 596172, -1457811, -613803, 72911, -1008623, 756606, 828643, -292134, 367960, -1429709, 312241, 590933, 1391925 ], [ -1635934, -919682, 34982, -1106522, -876092, -1150822, 1298820, 265714, 1742032, -1012750, -939512, 620764, -892322, -312704, -672694, -549528, -1375386, 233622, -59614, -1401698, 234756, 29818, 170316, -209840, -1111334, 675166, 1198358, 1099350 ], [ -593881, -941646, 16051, -693009, -562258, -1061246, 383933, 960365, 338884, -546924, -275721, 285835, 240708, -675318, -722406, -78118, -635198, 120053, -727536, -1098580, 461986, -562278, 272561, -196916, -162951, 192753, 239364, 261008 ], [ 609216, -915384, -153888, -113600, -231728, -747048, -873008, 1472368, -1222512, -14152, 625760, -456304, 1361664, -992536, -647184, 595632, 265312, -206408, -1264368, -697720, 675016, -1093616, 369760, -57144, 764048, -463352, -943272, -655528 ], [ -766584, -1007109, -650988, 236200, 491422, 1377, -115058, 1297018, -1240362, 294773, -50140, -805354, 1325664, -158761, 599466, -144318, 1244212, -468683, 325782, -816445, -670709, -1513466, 1117060, 9531, 300998, -949277, -988047, -1177903 ], [ -1490334, -1181544, -773808, 542800, 972112, 657252, 643432, 1184158, -718452, 406418, -609460, -523354, 858354, 242474, 1043676, -548058, 1811332, -652988, 1029342, -746530, -1146974, -1420706, 1297570, -277554, 422228, -1123502, -760392, -917668 ], [ -1236009, -1480044, -335208, 784600, 1089112, 1174302, 1402732, 1165033, 613098, 222143, -993910, 705221, -255921, -5101, 284226, -447483, 1760782, -720338, 403017, -393655, -319049, -559031, 627895, -1095279, 1419878, -830177, -124092, 516482 ], [ -820224, -1152568, -586336, 946892, 683876, 865904, 766040, 1334304, 319960, 640964, -514484, 1188220, -982276, 347768, -218552, -606388, 499464, -793200, -356168, -145820, -30832, -328064, 319256, -1183236, 621136, -552192, -155316, 409560 ], [ -333024, -548218, -1142536, 1074017, 47651, 192404, -488110, 1586904, -691790, 1326539, 347041, 1341445, -1537051, 966218, -607802, -880063, -1297386, -868500, -1174118, 55555, 18668, -376064, 170306, -948411, -972164, -280992, -481791, -378990 ], [ 246824, -614456, -1324, 736126, -850830, 642446, 432822, 1014774, -144656, -183318, -634626, 294242, -247746, 1417946, -860300, 57124, -538572, 62970, -17304, -209418, -434958, -375076, 700750, -137422, -589146, 510354, 396158, -497174 ], [ 731744, -299681, 533141, 304759, -1510725, 1064495, 839142, 713760, 321946, -1195638, -984930, -500971, 325851, 1510673, -870164, 395962, 166830, 440856, 829650, -233964, -397578, -326344, 973780, 293966, -135573, 1119183, 917969, -695444 ], [ 969344, 1018144, -551584, -350816, -1548000, 1375520, -153408, 1138560, 527296, -852288, 352320, -606496, -1005024, 686048, -260864, -845888, 646080, -639744, 811200, 375936, 919872, -156544, 561280, -270784, 430752, 1240608, 482144, -1122944 ], [ 366939, 922215, -702134, 139043, -652519, 474031, 49614, 755863, -39204, -637594, 1183546, -165663, -1291386, -355598, -85477, -1150037, 939312, -149382, 949399, 794013, 403501, 470131, -187953, 95373, 1018706, 1082318, -114329, -503265 ], [ -860586, -225810, -157484, 1481318, 937106, -1329794, 1142364, -227762, -1180104, -518644, 1638196, 681762, -800436, -1558748, -233002, -756362, 1094112, 1510068, 1204174, 1069338, -1477574, 1436806, -1187778, 1154298, 1622756, 715868, -830354, 895710 ], [ 54679, 479120, -525759, -84247, 452711, -1653959, 1366974, -882292, -1695899, -615559, 1685881, 565757, -628376, -11878, -1001212, 243438, -284568, 304708, 1031249, 1068868, -1632899, 57371, -630788, 5043, 410316, 429563, 196726, -217045 ], [ 891652, 1238396, -883008, -1523116, -107368, -1490324, 1458744, -1199476, -1745300, -726496, 1595776, 147980, -393524, 1456076, -1562620, 990756, -1484160, -1010936, 738200, 958216, -1544864, -1299664, -1280, -1031064, -947148, 169220, 1026628, -1466152 ], [ -413123, 786371, -445008, 51809, 610382, 39151, 1554294, -11401, 148975, -736696, 1110976, -1075945, 428551, 288551, -536995, -77019, -504960, -591686, 159950, 491866, -1573064, -644164, -248480, 310386, -1598823, -19555, -586547, -1402402 ], [ -857222, 284706, 244388, 346362, 899868, 330006, 1282474, 716348, 468676, -693686, 229974, -1180284, 700098, -470532, -229756, -341646, -161288, -383984, -302632, 86478, -781524, -392890, 75452, 602868, -1222406, 245910, -1094790, -1440720 ], [ -263447, -276819, 1236938, -903063, 672918, -872769, 567649, 888998, -1110374, -586511, -1128801, 65466, 307773, -737082, -788806, 362229, -583988, -431384, -625732, -245397, 998526, -629065, 1088102, -369582, 393769, 1059135, -270615, -1602120 ], [ -510680, -625152, 1599656, -467000, 196376, -1057184, -148016, 770504, -650744, 444720, -1239896, 635184, -517152, -527912, 196960, 434592, -578400, -452240, -160296, -525808, 679136, -846480, 221448, 117496, 1105320, 547008, 32536, -1442752 ], [ -972527, -870735, 1723559, 489592, -330832, -918917, -824708, 564251, 468907, 1727772, -959522, 957228, -1409577, -205520, 1632484, 245877, -392970, -425294, 498621, -754174, -295687, -1000209, -1213695, 1071766, 1472097, -372693, 150460, -1134382 ], [ 263098, -386310, 1244534, 214192, -41632, -1328642, -559208, 622526, 828382, 1530072, -1443572, 839928, -399402, -1039520, 1282984, -1066398, 621180, 532756, -619854, -152524, 94538, 221766, -989670, 1353916, 930522, -282018, 65560, 138068 ], [ 1115148, 138490, 762984, 213892, -97207, -1140167, -42908, 732426, 666332, 1142322, -1170572, 479253, 371098, -1526770, 931684, -1835423, 1261405, 573706, -1395229, 228676, 460088, 795366, -648620, 1010241, 633347, -223493, -150640, 1050218 ], [ 1200048, 744040, 276384, 763792, -842332, 244708, 974992, 945576, -538768, 374472, 616528, -368172, 662248, -1320520, 576784, -1517948, 1153780, -1219544, -1484404, 168976, 776288, 72216, -73520, -585084, 824972, -229268, -629440, 1241768 ], [ 1063907, 922501, 228670, 216336, -1001884, 106689, 736864, 684167, -1303995, -391310, 1308904, -754057, 119994, -805856, 932148, -606487, 938995, -940282, -1195652, 614949, 804801, -217876, -402747, -850826, 477366, -228181, -605152, 556157 ], [ 796082, 846526, 442420, -984864, -812584, -938586, -249536, 140042, -1807170, -1155860, 1349104, -864982, -918756, -107456, 1710648, 658838, 660370, 573668, -681752, 1362174, 661926, -249976, -1270722, -324476, -191484, -223006, -281152, -652018 ], [ 1163954, -40544, 701641, -99573, 328364, -1331673, -822488, 770297, 52698, -311606, 179458, -1063537, -119001, -300950, 1457667, 522497, 1064914, -110653, -1167248, 1241448, -350832, 685235, -286254, -881426, 369039, 565733, -605062, -999625 ], [ 1371104, -633952, 987008, 766992, 1027168, -1204784, -951408, 1024032, 1310608, 527504, -662800, -953136, 694304, -485152, 990848, 319104, 1040672, -852224, -1471888, 785200, -845472, 1351888, 528800, -1144016, 686800, 918208, -888496, -878512 ], [ 781754, 115598, 1354208, 895467, -209582, 630391, 424467, -487218, -408917, 831779, 90125, 324639, 968054, -349102, 66248, 317904, -783778, -1100024, -789163, -629975, 849378, 718063, 125150, 26209, -284825, -589292, -814921, 695063 ], [ 195900, 217058, 1314314, 1012010, -760014, 756896, 626370, -605920, -1106090, 1069820, -189942, 765236, 381370, -692916, -771522, -199754, -1053382, -1255446, -465158, -501400, 1271456, 434142, 235412, 786756, -621584, -589674, -989638, 788652 ], [ -386550, -312517, 878039, 1116935, -642189, -780304, -314805, 631280, -807815, 1243370, -1475817, 390686, -1043105, -1503966, -1524747, -1220279, 190943, -1320921, -490433, 1130300, 454256, 490917, 846062, 1148406, -340184, 877401, -1406113, -558798 ], [ 427800, -580792, 851444, 905840, -1162464, -30664, 344340, 203120, 169900, 832160, -1042932, -126964, -864020, -1864056, -1446852, -182744, -517192, -1205136, -846428, 764720, 416516, 178092, 923852, 686556, -154784, -45864, -1714948, -1160208 ], [ 1346833, -635223, 892423, 609475, -1711665, 1045357, 1252246, -586584, 1157378, 264400, -261067, -677582, -376466, -1965064, -1087425, 1236390, -1485214, -1052919, -1127869, -23866, 548203, -189823, 888636, 59074, 4691, -1355923, -1906111, -1542320 ], [ -109442, 753102, 594898, 252250, -992190, -261818, 690196, -843984, 589628, -404000, -263242, -1200932, -786716, -644464, -11550, 1364340, -236164, -986994, 118106, -71116, 432778, -195298, 1049736, -177476, 145466, -618298, -1215586, -1605920 ], [ -550340, 1491624, 615010, 256017, -53881, -1109836, 570077, -511089, 384436, -923775, -433878, -1299258, -814427, 279677, 927329, 1264176, 545899, -516925, 755951, -137361, 129085, -124793, 1244273, 24976, 483644, 153953, -985842, -1138182 ], [ 619360, 1199424, 1138960, 832392, 1231544, -1229536, 1150952, 758136, 754336, -1207800, -871728, -723408, -235352, 574952, 1648904, 802176, 587224, 594200, 429176, -233736, -473240, 66232, 1491848, 923776, 1134944, 981128, -1486992, 172368 ], [ 984841, 357648, 603283, 605772, 625430, -396862, 1229630, 1014093, 295333, -1183377, -1083240, -333708, -535823, -180424, 1124039, 1104054, 770533, 1042682, -240625, -663447, -455711, 238234, 1504925, 1042021, 454532, 934061, -402603, -258936 ], [ 971866, -742752, -431042, 1272, -870820, 883988, 1071980, 793218, -553742, -1013802, -1188240, -31608, -1250198, -1430224, 12614, 1765404, 1020658, 1179332, -1071850, -1250022, -146486, 401284, 1407650, 792946, -852568, 475586, 1427922, -1509936 ], [ 530454, -589158, 309263, 89907, 394155, 1386585, -530705, 335896, -1220755, -809041, -1146948, -295988, -618672, -1041758, 527629, 960768, 455008, -81092, 18358, 159150, -593395, -466061, -491557, -612960, -108733, 956986, 908285, -211703 ], [ 157004, -695948, 639088, 103052, 1417800, 1581280, -1558680, 92076, -1237780, -519076, -787548, -492148, -338292, -723048, 637984, 463808, -131192, -959572, 961308, 999980, -754000, -1086056, -1540172, -1124480, 242692, 816896, 607860, 463192 ], [ 2729, -1613273, -293612, -143623, 1569750, 987880, -897330, 453201, 518945, 2549, 435627, -458023, -1124967, -719598, -487016, 923408, -712442, -682447, 1354533, 127505, -70300, -948206, -113897, 910720, -639533, -1103104, 1087335, -768158 ], [ -384604, -1651916, 116344, -12886, 1280280, 734806, -509148, 554850, 1123148, 318206, 309426, -482446, -603846, -750420, -629426, 1360202, -578390, -456184, 942828, -171376, 518018, -640844, 217774, 974062, -256928, -1110172, 1279320, -1454138 ], [ -955054, -1000166, 1581244, 414389, 643980, 749131, -335598, 452625, 821798, 472031, -876999, -552871, 944829, -808170, 199, 1779077, 117685, -269884, -101322, -19576, 1031393, -200294, -310601, -511913, 1119472, 385778, 1245420, -1711613 ], [ 19904, -186816, 334784, -505472, 305472, 133504, 42112, 722560, 1026496, -194624, -948928, -1112384, 594048, -971520, 637696, 1280000, 50048, -813760, 88384, -738112, 405120, 460992, -649920, -549696, -4096, 1011136, 1282880, -475712 ], [ 1127973, 523607, -902766, -1269892, 191683, -447275, 250334, 1001361, 1159144, -862786, -672971, -1356439, -36507, -1117743, 1151465, 781429, -190102, -1255116, 451340, -1293507, -341284, 826301, -760417, -362617, -1147079, 1386112, 1213673, 842722 ], [ 1465098, 473582, 622884, 217208, 1087558, -195350, -731716, 959586, 366544, -719236, 512554, 723986, -395382, -1058718, 937490, 1203754, -670252, -369816, 588440, -29382, -646984, -751174, 271358, -315442, 96946, 1174912, 452498, 1147972 ], [ 785658, 116393, 1253277, 450836, 798040, -472580, -1034824, 623484, 280771, -447613, 821401, 1263278, -734688, -1051503, 911450, 605818, -829378, -253284, 781310, 178413, -296479, -1523317, 485624, 173570, 709516, 683047, 180779, 1389070 ], [ -1187592, -631732, 744252, -910864, -1000160, -1423280, -473824, -87216, 1094596, -12988, 14476, -158872, -1049088, -1110228, 1124600, -1290632, -579928, -1115184, 1045160, -958212, 889196, -1270492, -340576, 1224920, 518416, -166028, 532004, 1548520 ], [ -842482, -68327, 1098177, -321109, -364720, -1209245, -35199, 109694, 290871, -353478, -208404, -683367, -708603, -1275048, 955665, -945502, -880808, -1106434, 1276615, -1230732, 699761, -898812, -978071, 782855, 292941, -189168, 574899, 986975 ], [ 283838, 944518, 1703414, 937402, 1099170, -553214, 313822, 602312, -1051070, -951444, -236090, -883576, -144098, -1440008, 641452, 200864, -1327328, -752322, 1484748, -1172090, 8886, -512500, -1503864, -171956, 57636, 61528, 479620, 166058 ], [ -846637, 954343, 27839, 704377, 500445, 776461, -983453, -158188, -568595, -659394, -891065, -1161676, -94973, -201908, 95902, 840464, 214672, 651603, 1271598, -495065, -733089, -1169650, -457164, -20306, -80214, -655172, -566630, -552367 ], [ -1022392, 555712, -764440, 659584, 125904, 1258816, -1388552, -507736, -176792, -555888, -1206776, -773416, -351584, 687376, 15880, 1119152, 698008, 1049544, 613248, 88648, -753000, -1302160, 104736, 217408, -11232, -800480, -876992, -1013464 ], [ 830633, -710888, 320285, 1014784, 227754, -59384, 102223, 15989, 22333, -853038, -801551, 1030859, -1257884, 835426, 925105, 630902, -1068317, -690231, -991152, 474073, 761475, -319810, -363564, 638008, 497268, 268420, 376408, -927739 ], [ 413788, -1222352, 341812, 600220, 95372, -628934, 939752, 825190, 97304, -500392, -616252, 1713746, -1004386, 927908, 1145112, 877502, -583862, -493498, -1305850, 286936, 937764, 530290, -861120, -65632, 321518, -83436, 954022, -649596 ], [ -1434062, -1257752, -306938, -299630, -184678, -726509, 1365452, 1814365, 94004, 261908, -569602, 1689671, -19711, 985358, 930612, 1587377, 1319563, 924077, -807475, -261164, 270414, 1297015, -1377120, -1478032, -285607, -1330986, 1105597, -250146 ], [ -788352, -899228, 173724, -1049608, 189704, -578196, 1627952, 1737776, -144848, 634636, -696148, 985800, -970180, 555656, -367604, 1603516, 640688, 1021160, 508804, -154492, 789188, 1339268, -182920, -546200, 89528, -31188, 1043380, -347232 ], [ 68793, -457313, 554424, -1571548, 315749, -173856, 1537637, 1482236, -500678, 933736, -779788, 344100, -1807000, 81956, -1472429, 1314916, 19073, 794060, 1435009, -171037, 1113398, 998018, 759545, 545350, 391973, 1056477, 946765, -259512 ], [ 744918, 155962, 70224, -1243048, -821026, 1153344, 103262, 949736, -1227428, 1098736, -620488, 231000, -1392400, -367144, -1357454, 93016, 689798, -186040, 464134, -950062, 170948, -578932, -9130, 1310500, -802, 246702, 800590, 771888 ], [ 350374, 138979, -496116, -890683, -1417379, 1242598, -925852, 553211, -1023924, 630037, -237449, 119084, -940763, -825753, -643005, -101246, 602615, -301894, -6131, -1216748, -356843, -823919, -39692, 855427, -536508, 180479, -10771, 615329 ], [ -1143776, -525296, -1146816, -513808, -1458704, 60448, -1538752, 296336, 134976, -489488, 375376, 8384, -451088, -1294128, 687120, 759904, -262960, 469856, 37744, -957248, -458768, 299056, 687808, -852848, -1219008, 877904, -1505296, -761296 ], [ -563309, 13911, -991930, -56634, -35118, -506568, -1023808, 662678, 814501, 302351, -415586, 360303, -155995, -1135097, 925214, -20090, -183001, 780816, -129955, 46891, -1159602, -589869, 24560, 46382, -1083886, -164345, -1327584, -766525 ], [ 399592, 833346, -589762, 420912, 1499076, -777342, -178528, 1118822, 1208476, 1468850, -1424186, 817452, 128876, -754394, 820586, -1103228, 55754, 846258, -277066, 1014766, -1874772, -1811826, -934912, 1432034, -737836, -1494452, -716352, -433504 ], [ -709508, 1122171, 143813, 882312, -263274, 440283, 948272, 664097, -186374, 983075, -557711, 1042002, 903026, 218881, 180311, -554378, -828121, -474717, 472409, -756659, -887022, -589251, -963712, 279659, -515986, -709502, -334752, -487504 ], [ -1375060, 887424, 597864, 1259460, -1092188, 1120812, 1444204, 200608, -1116592, 442196, -310764, 1125152, 1034184, 506576, -396040, 222140, -1121084, -743396, 953448, -1240420, 48228, 327816, -686892, -470244, -165336, 159308, 214344, -423428 ], [ -1296085, -226176, 582714, 1495185, -354263, 899787, 881179, -277592, -1266892, -191179, -1103739, 970952, 86034, -356524, -865090, 1380815, -422159, 754279, 983898, 437255, 895353, 732066, 102933, -544569, 401514, 1168883, 1044594, -161153 ], [ -1269760, -597376, 577664, 1573760, -108288, 826112, 693504, -436992, -1316992, -402304, -1368064, 919552, -230016, -644224, -1021440, 1767040, -189184, 1253504, 994048, 996480, 1177728, 866816, 366208, -569344, 590464, 1505408, 1321344, -73728 ] ], [ [ -432128, 1003520, 1181696, -3072, -913920, 69120, 622080, 816640, -101376, 594944, 589824, 41984, -178688, 417280, 717824, -1318400, 1004032, -459776, -1269760, -310272, -1333248, -130048, -842240, 19456, 1384960, -235520, -1247744, 1014784 ], [ -184640, 828800, 772736, 61248, -265152, 129024, 439104, 904960, -9216, 508160, -192, -232000, -604928, -291392, 927488, -737600, 1049536, -288128, -363328, -370560, -290112, 210752, -666752, 382144, 1207936, -87680, -646208, 332416 ], [ 202060, 555800, 133736, 161748, 748548, 222624, 153204, 1042960, 134784, 372560, -922092, -660100, -1270928, -1398692, 1255088, 169900, 1120636, -19928, 1052972, -464760, 1339788, 743252, -392552, 948844, 931336, 143320, 293692, -733784 ], [ 231760, 412440, -462424, -306992, 1144288, -153896, 664464, 635520, 945744, -117240, -60672, -594280, -810208, -859872, 1026888, -803080, 528416, 150272, 891192, -949560, 354208, 868912, -639992, 448184, -282144, 631080, 564952, -290504 ], [ 177820, 246244, -889740, -577032, 1036140, -347076, 844860, 94328, 1559952, -492192, 743712, -701396, -580448, -372996, 688404, -1264924, -116760, 161832, 645048, -1296272, -409104, 936680, -804332, 32376, -1272320, 904552, 725144, 287728 ], [ -74480, -29456, -751440, -30432, -640560, 199824, -297840, -770272, 1340352, -388992, 918912, -1518896, -1413248, -464496, 109104, 475376, -780960, -343968, 495648, -1076672, 223296, 906080, -558032, 166176, -1272320, 384352, 669344, 958528 ], [ -699308, -349460, -354180, -265860, -1179864, -78204, -221400, -552076, 1308576, -554892, 450768, -1180904, -1598804, -343680, -239004, 800912, -933636, -339492, 444372, -1011668, 253224, 443204, -242312, 29472, -1193852, 234028, 765020, 1043548 ], [ -1668008, -710360, 282120, -1223160, -669264, -1117704, 980400, 665624, 1450176, -969192, -611232, 223696, -1186904, -26880, -373704, -179488, -614136, 136008, 483672, -1089368, -272976, -418696, 137488, -356928, -1042952, 425128, 1000520, 587848 ], [ -950668, -536168, -85884, -857004, -268952, -917928, 282172, 1246972, 78000, -372112, -282188, -69212, -64720, -341064, -596488, 64504, 11096, -133668, -67264, -607088, 77272, -488328, 342828, -471024, -78068, 368812, 106544, 256832 ], [ -27392, -269728, -598400, -249088, 77760, -421088, -674880, 1606464, -1445696, 342432, 229504, -657216, 1042432, -685600, -694976, 482880, 700544, -540256, -570688, -113312, 455776, -451904, 537728, -454560, 897216, 213856, -895712, -103136 ], [ -620192, -259228, -390800, -160288, 187560, 181612, -147480, 1331064, -1328696, 96732, -402896, -453816, 658432, -71500, 416824, 8280, 1340144, -661156, 458312, -599612, -613724, -1050104, 980528, 131940, 395016, -291644, -633812, -945236 ], [ -852392, -556768, -111680, 135872, 446400, 584752, 434400, 1192104, -790256, 29592, -805616, -164856, 345112, 334520, 861904, -171000, 1663664, -605776, 886952, -688472, -874664, -1113944, 1027928, 44520, 487536, -629864, -448352, -962096 ], [ -543692, -1316368, 274720, 743072, 928800, 688552, 1098000, 1257804, 380344, 230292, -863816, 252444, 137812, 428420, 306904, 92700, 1513064, -285976, 415052, -181172, 77236, -376244, 482228, -1053780, 1472136, -717164, -377552, 258904 ], [ -449024, -904096, -294016, 910352, 700464, 428352, 434976, 1296256, 378656, 602800, -294896, 578640, -459696, 780448, -196512, -364528, 471392, -222016, -88672, 130608, 421568, -376320, 383520, -1232304, 904640, -411136, -447984, 379168 ], [ -449024, 26504, -1285216, 883052, 157764, 7152, -814824, 1322656, -141544, 1051300, 551404, 864540, -1229796, 1246648, -677112, -1140628, -964408, -271216, -606472, 355908, 497168, -702720, 482520, -1004004, -349360, 68864, -580884, 12568 ], [ 321760, -559008, -325776, 485160, -870376, 454120, 22472, 595144, -51392, -328, -488408, 48728, -207320, 1419512, -454416, -265936, -479760, -62600, 271072, 76232, 187672, -237616, 803816, -117992, -371704, 423064, 516392, -187976 ], [ 892288, -574572, 181980, 146100, -1581340, 835540, 427400, 241408, 173176, -686920, -913880, -555172, 198628, 1385132, -172656, 186872, 18408, 26272, 914968, -59152, 107080, 137888, 860912, 423016, -163036, 655444, 1076396, -428528 ], [ 921088, 928128, -539520, -28800, -1459840, 1018240, -352000, 875008, 722176, -382720, 305920, -575872, -1043072, 828032, 236544, -502528, 484608, -201728, 909568, 194048, 628480, 255488, 230912, 54016, 596864, 578944, 212096, -777728 ], [ 417892, 775156, -592456, 345668, -679924, 215380, -329880, 744756, 476880, -147320, 1089528, -312084, -1373688, -67048, 115812, -681948, 752320, 255864, 737844, 540988, -46724, 718980, -417836, 165756, 1100312, 543208, -383884, -230636 ], [ -481208, -609944, -147856, 1128968, 589976, -1320920, 288720, 46056, -359520, 36880, 1548528, 163416, -1026288, -1213648, -399288, -481848, 872320, 1223664, 442344, 957688, -1612424, 1439880, -1080536, 635256, 1412912, 537808, -780184, 983464 ], [ 117812, 33216, -214676, -151092, 275956, -1400180, 665000, -412144, -1251300, -204020, 1685388, 380476, -466208, 80632, -922448, 133992, -103840, 99504, 239404, 666928, -1343044, 202980, -531376, 140676, 440592, 293988, 278216, -8796 ], [ 666032, 836688, -339200, -1279632, -83936, -1100912, 972704, -640240, -1771632, -482432, 1703424, 324880, 59920, 1293328, -1216592, 630576, -997888, -1039008, 26656, 276832, -953728, -1030080, 35840, -334368, -665616, 32688, 1118384, -1162464 ], [ -262468, 843588, -353600, 53868, 594664, 8788, 1116104, 145460, -297132, -614432, 1357824, -953420, 236020, 106228, -301892, 165276, -575488, -563208, -312344, -63368, -1416928, -661680, -280960, 71832, -1436916, -127812, -362116, -1381464 ], [ -600456, 694360, 118064, 369272, 738512, 288072, 999608, 450128, -66896, -713928, 549960, -1231440, 429528, -519600, -73040, 165912, -437600, -269376, -466656, -304152, -932208, -499320, -8880, 158704, -1288584, -7608, -897416, -1534912 ], [ -226356, 356860, 1175864, -543028, 237512, -434028, 569708, 174728, -1337096, -774228, -815340, -303240, 644028, -468600, -671240, 728412, -642800, -194976, -398256, -425052, 695592, -585420, 973320, -139496, -31284, 451092, -292916, -1609312 ], [ -443168, -194560, 1433312, -292768, 112160, -399232, -187456, 217184, -537760, 224320, -1049888, 117824, -137600, -498912, 90240, 667520, -367744, -214208, -101600, -284992, 487040, -638144, 282464, -2912, 753376, 407808, -170464, -1103104 ], [ -797396, -785620, 1400180, 317216, 124352, -152476, -1014832, 360932, 899876, 1518160, -920024, 357392, -1184972, -578112, 1251888, 352220, 81992, -246248, 214972, -61480, -303604, -637100, -926740, 294856, 1340524, 199332, -201136, -406888 ], [ 362104, -586120, 910280, 94016, 378752, -981976, -862432, 347432, 804776, 1276960, -1251824, 370592, -498872, -1168512, 945888, -992680, 813392, 176752, -849128, 39920, -111304, 382600, -952840, 920656, 1036024, 113832, 18464, 121712 ], [ 1061904, -339720, 531680, 32816, 293452, -1161076, -494032, 495032, 458576, 1009560, -961424, 128092, 36728, -1503512, 551088, -1807380, 1244092, 39352, -1428028, 38320, 81696, 840200, -746640, 990956, 755524, 104932, 86464, 461112 ], [ 842304, 480, 375680, 295616, -471248, -39376, 306368, 964832, -389824, 689760, 573376, -625808, 271328, -1327712, -21312, -1561680, 1073392, -1218848, -1036528, -169280, 276096, 173600, -75840, -49744, 523024, 249232, -148736, 422112 ], [ 585668, 141212, 514088, 11712, -632656, -176148, 292352, 536180, -1047780, 93976, 1226080, -738252, 70520, -606336, 367344, -784692, 675588, -1015160, -617392, 326428, 184172, -166256, -46308, -231096, 156104, -38492, -164352, -37444 ], [ 306968, 163112, 827888, -597888, -434656, -1062648, -206848, -427720, -1592280, -666224, 1353280, -468552, -389680, 440064, 1328544, 308808, 142488, 59440, -181792, 1241128, -78328, -311456, -398808, 99504, -290896, -583592, -49152, -747544 ], [ 942104, -524032, 620876, -31452, 522896, -1320972, -884896, 495116, 132216, -49736, 426712, -530604, 322292, -17736, 1316292, 148716, 474648, -49724, -769600, 861664, -236224, 360580, -193512, -549144, 137300, 175132, -329736, -581068 ], [ 1364608, -950400, 545280, 517824, 1106048, -1125440, -1167168, 1060224, 1362112, 482496, -287424, -450624, 908672, -469376, 1031680, -55808, 475520, -369664, -1241280, 223296, -91008, 815040, -69760, -993216, 372672, 585984, -567872, -194112 ], [ 710008, -187800, 1121280, 626724, 65048, 542260, 67332, -298776, 40612, 262596, 119676, 259476, 656072, -415976, 54880, -22208, -1022680, -1087264, -956580, -954804, 1138392, 205140, -425560, -368916, -383628, -704016, -522572, 724788 ], [ 204368, 146008, 1132600, 769976, -577256, 603776, 266712, -606848, -496568, 389712, -312264, 334064, 101752, -785136, -805336, -224056, -1262472, -1191240, -783752, -740128, 1348480, 165544, -324752, 292016, -446656, -598200, -701320, 493200 ], [ -156232, 62308, 594100, 946676, -831356, -898624, -541788, 108352, -270068, 854712, -1561164, -210136, -746348, -1565736, -1552036, -655156, -276972, -697740, -719852, 830672, 566080, 681244, 220648, 988616, 165344, 866700, -1098220, -858600 ], [ 462368, -224672, 778480, 631616, -1133696, -145504, 166512, 69952, 30352, 404352, -1073904, -380656, -864368, -1888416, -1572016, -122656, -761952, -588480, -638672, 529472, 161200, 187024, 248848, 675536, 124544, 287520, -1474480, -1356480 ], [ 1158188, -425524, 1063668, 247236, -1381036, 942204, 1117512, -177568, 305880, -257600, -260516, -476264, -808856, -1981536, -1305708, 585224, -1437480, -575028, -502716, -171128, -102876, -496788, 210384, 167128, -75900, -694404, -1739796, -1604032 ], [ 226088, 703976, 572568, 383736, -976936, -197496, 742512, -626368, 160080, -752000, -495416, -751664, -840656, -956736, -23208, 656624, -392880, -559128, 123384, -205328, 84024, -569688, 780384, 213328, -241800, -624504, -977496, -1493632 ], [ -226352, 1169376, 532824, 423724, -227852, -865424, 716092, -601772, 183408, -1149076, -568264, -763512, -798564, -261956, 977644, 642880, 358820, -340924, 324692, -104620, -28356, -428684, 1093676, 306624, 5840, -326548, -695320, -907400 ], [ 82048, 581376, 1209024, 310624, 1068448, -785024, 1242592, 173728, 475008, -1391776, -384064, -357312, -639264, -90656, 1531744, 494080, 645920, 198176, -147808, 210080, -615456, 51616, 999776, 474624, 909440, 333152, -1174720, 433600 ], [ 415948, -47424, 732420, 283408, 557512, -370472, 1218088, 403324, 110748, -994732, -503008, -157968, -534228, -566240, 1111540, 845896, 554396, 490232, -268204, -270004, -550164, 11512, 1058876, 762780, 292016, 506108, -176548, -23456 ], [ 761848, -695424, -286680, 296608, -803888, 201328, 934288, 376024, -562152, -296632, -764608, -55968, -454728, -1346240, 232840, 1433296, 284696, 666032, -222904, -1124104, -177864, -273488, 1189976, 1107480, -1041184, 450008, 1516952, -1326656 ], [ 622152, -381576, 185172, -78844, 272036, 1004684, -601900, 144032, -1082628, -414380, -719024, -80112, 28608, -1084968, 286204, 626688, 43904, -313904, 302152, -293656, -548996, -413948, -455452, -350336, 452, 751608, 559676, -82740 ], [ 487952, -423696, 453952, -362224, 1172576, 1389184, -1596960, -2928, -1163888, -370480, -416464, -192752, 117008, -870368, 243584, 64768, -162976, -995184, 762832, 307344, -762816, -476128, -1373712, -987136, 573872, 542208, -3344, 674080 ], [ 405452, -1517196, 51952, -363124, 1407176, 604384, -1009560, 99372, -48788, 179420, 569636, -539252, -911092, -862568, -133216, 280768, -278776, -768084, 1010332, 150444, -488016, -333928, -158412, 769664, -319228, -1099392, 717556, -100520 ], [ 134960, -1674768, 407968, -310600, 1003040, 453448, -490704, 197976, 392464, 494120, 518168, -591080, -731272, -830576, -281368, 872248, -282184, -588192, 868240, -38208, 11736, -66064, 310632, 901736, 128, -1093584, 903712, -896120 ], [ -283240, -1096968, 1359568, -216100, 97040, 800548, -25704, 293676, 304264, 624020, -348532, -411380, 397628, -779576, -249868, 1758748, -197284, -445392, 420040, -251808, 688236, 300536, 193332, -242764, 1272128, 206616, 669712, -1708220 ], [ 437504, -515328, 292096, -843264, 132864, 270848, -80384, 228864, 761088, 148736, -379136, -1058560, 144896, -771072, 377856, 1458176, -361984, -600320, 272128, -966400, 564736, 618752, -198912, -540416, 352256, 953600, 679680, -652032 ], [ 1251484, 46644, -733928, -1333808, 412228, -295460, -289240, 237356, 1117152, -317528, -223268, -1438132, -323172, -770004, 958412, 995420, -511944, -706320, 249616, -1484356, 219344, 672572, -480364, -595980, -618612, 1478912, 641996, 530392 ], [ 1468984, 490344, 500272, -307808, 1166728, -197960, -875440, 832856, 341952, -126128, 181432, 566168, -662472, -769704, 668312, 776120, -326544, -229920, 656416, -357256, -617056, -763528, 157736, -89880, 305688, 1267712, 83096, 578992 ], [ 804856, 500556, 855484, -75920, 897568, -465968, -1071712, 704336, 163524, 8644, 404236, 1125992, -776448, -742740, 712568, 23672, -187608, -277296, 986920, 75260, -710164, -1444060, 220448, 547032, 819600, 730868, 28964, 770152 ], [ -981344, -40944, 91984, -854720, -674432, -1199168, -771712, -345664, 744624, 71344, 395536, -152608, -603648, -681840, 1182368, -1407328, -107808, -991296, 1220320, -376240, 142736, -1162960, -449152, 1350432, 811200, -220432, 617264, 1142752 ], [ -615064, 234636, 711404, -372700, -55232, -896828, -171412, -89304, 145204, -224776, 47376, -573428, -405988, -878560, 930348, -832808, -517728, -997336, 1327220, -791440, 70316, -675280, -851892, 623732, 272380, -449472, 472964, 559892 ], [ 476456, 784264, 1766344, 546424, 1304664, -209448, 483240, 613216, -850216, -636272, -413048, -685216, -206680, -1144672, 412816, 448640, -1053568, -719320, 1381392, -1161592, -342072, -150000, -1134752, -605680, -443600, -425440, 57264, -346952 ], [ -530044, 491764, 362644, 685324, 616764, 787452, -864060, 261616, -630916, -496472, -465548, -902416, -277180, -524272, -215384, 914240, 314432, 530180, 1189992, -369292, -881772, -994200, -583952, 124520, -585800, -750640, -540936, -397652 ], [ -718240, 15616, -450080, 893440, 249792, 1115904, -1278816, -20768, -422944, -511808, -529568, -573664, -512128, -14656, -286880, 1117760, 706592, 1015904, 646656, 274016, -892896, -1272000, -222848, 638720, -539264, -593536, -641280, -381728 ], [ 832460, -850784, -6980, 1248640, 564792, 23904, 288084, -156068, -239044, -856808, -618068, 915236, -1096528, 259544, 824620, 764360, -974908, -121396, -644544, 600716, 219204, -346200, -264848, 693920, -91664, 588464, 316320, -224228 ], [ 488144, -1004736, -156176, 724688, 565520, -526216, 882912, 487688, -68576, -549344, -535632, 1509528, -1018712, 296752, 882720, 869672, -515016, -221304, -898168, 449568, 562736, 451352, -469504, -129664, 145256, 250992, 570120, -299856 ], [ -1050856, -709536, -678776, -353512, 368120, -734716, 864912, 1622588, 93424, 169456, -345432, 1539828, -523412, 184552, 276720, 1264172, 1294884, 332796, -497668, -2832, 421736, 1168052, -776704, -1507264, 249356, -1044408, 380220, -522456 ], [ -881152, -259024, -184368, -1147744, 146784, -255600, 1377856, 1599040, -342976, 611088, -338288, 900192, -1154736, 145248, -354032, 1110864, 394304, 392672, 413104, 158128, 624816, 1377200, 93856, -591904, 126880, -70512, 749552, -440960 ], [ -482932, 93716, 250272, -1608784, -100836, 380160, 1536796, 1362640, -854536, 880608, -362768, 340272, -1707936, 3888, -888572, 811824, -425236, 278672, 1090924, 249028, 643656, 1167320, 692236, 450056, 6940, 749628, 959612, -252320 ], [ 125768, -8584, 27072, -853984, -443736, 1359360, 61096, 751840, -1420336, 575808, -438368, 375072, -1484736, -575712, -1028072, 155424, 195464, -327328, 626824, -192872, -216144, -509680, -283064, 1054256, -9560, 20328, 302312, 239680 ], [ -26104, -335548, -334064, -552804, -896452, 1343112, -838736, 239460, -1268336, -3236, -91724, 239376, -950884, -1069324, -492988, 30936, 165556, -358792, 171900, -396048, -711716, -793556, -491280, 810564, -307408, -102764, -563076, 10476 ], [ -959104, -893248, -836864, -717504, -1461952, 304512, -1147136, -171840, -379136, -863936, 688576, -71424, -97984, -1474624, 734912, 452736, -532544, 199808, -273600, -354048, -833216, 353344, 88320, -303936, -894208, 396736, -1642176, -959424 ], [ -315388, -244044, -927608, -434040, -105704, -409824, -895744, 349768, 121372, -107564, -248024, 92372, 153116, -1023244, 769832, 68360, -302220, 383168, -188100, 95524, -1308952, -477436, -86336, 239464, -584680, -189836, -1321088, -523708 ], [ 610016, 685272, -846296, 7488, 1512880, -897576, -420736, 1018888, 427216, 942616, -1489784, 362384, 273296, -362488, 472760, -471376, 98616, 386840, 54984, 504424, -1761904, -1621528, -459776, 1093720, -97168, -963056, -662528, 215168 ], [ -142384, 1071972, -71396, 869088, 155080, 209124, 880064, 474988, -293384, 328516, -886484, 373784, 764696, 34412, 78260, -283576, -435084, -505660, 454284, -825476, -848104, -201028, -766976, 352420, -358168, -495656, -489728, 56768 ], [ -601456, 898560, 455648, 1354928, -438992, 829072, 1351056, 92032, -758848, -93840, -644496, 381824, 837216, 236992, -293728, 174928, -676688, -682032, 581088, -1078832, -120784, 555872, -595600, -134192, -431904, 111632, -186784, -101296 ], [ -568156, -215040, 566648, 1210028, 248908, 631972, 429156, -20768, -796048, -194340, -1008996, 384224, 206616, 113392, -627928, 1087828, -427988, 343668, 250488, 474868, 293516, 198872, 379100, -193292, -191304, 953732, 334616, -258796 ], [ -557056, -586240, 603648, 1161728, 478208, 566272, 121856, -58368, -808448, -227840, -1130496, 385024, -3584, 72192, -739328, 1392128, -345088, 685568, 140288, 992768, 431616, 79872, 704000, -212992, -111104, 1234432, 508416, -311296 ] ], [ [ -892416, 795648, 1137152, -233216, -1259136, -276096, 841088, 486272, -806656, 186624, 114688, -99072, 589696, 814464, 606464, -1121664, 1052288, -378112, -1210368, -629504, -1318400, 144640, -1083520, 487168, 1344128, -458240, -1102976, 740096 ], [ -225936, 434400, 692000, 69136, -567216, -93696, 751376, 613568, -447232, 428352, -348656, -282576, -231872, -59856, 933056, -600720, 921008, -220384, -452880, -425312, -323984, 545296, -470944, 812272, 941600, -207392, -655952, -736 ], [ 815439, -130050, -3550, 541561, 513909, 191304, 611201, 812468, 114368, 806052, -1072631, -569301, -1515572, -1425981, 1443356, 213255, 715883, 26066, 730695, -106262, 1229791, 1171321, 486206, 1320247, 312650, 184558, 42523, -1158286 ], [ 56484, 366910, -727310, -247484, 857304, -81106, 933236, 766368, 965348, 202282, 61824, -841186, -974232, -977496, 997946, -812650, 162088, 454656, 685350, -565542, 523336, 1193596, -123734, 590342, -331560, 461778, 583918, -329306 ], [ -583053, 722221, -1209407, -682186, 760727, -137957, 977883, 500502, 1536404, -220520, 1053896, -1169369, -639608, -545749, 568489, -1290995, -340350, 674610, 598822, -986900, -124788, 1092642, -637495, -64426, -846368, 600226, 996062, 500588 ], [ -376428, 335596, -860132, 399464, -657148, 676468, -36492, -455448, 1081904, 213280, 1107296, -1693244, -1455008, -613324, 426364, 547180, -582600, 138360, 671272, -1089200, -23088, 718392, -441220, -161176, -915968, 293176, 1005512, 849488 ], [ -764007, -72713, -274517, 146027, -1038286, 331189, -117870, -236991, 964520, -39359, 648548, -1338722, -1721561, -336256, 210061, 1005652, -409461, -65181, 815833, -1014713, -250158, 57765, -192490, -309016, -957995, 155815, 939107, 695171 ], [ -1700082, -501038, 529258, -1339798, -462436, -1084586, 661980, 1065534, 1158320, -925634, -282952, -173372, -1481486, 258944, -74714, 190552, 147114, 38394, 1026958, -777038, -780708, -867210, 104660, -504016, -974570, 175090, 802682, 76346 ], [ -1307455, -130690, -187819, -1020999, 24354, -774610, 180411, 1533579, -182884, -197300, -288655, -424259, -370148, -6810, -470570, 207126, 657390, -387389, 593008, -115596, -307442, -414378, 413095, -745132, 6815, 544871, -26276, 252656 ], [ -664000, 375928, -1042912, -384576, 387248, -95128, -476752, 1740560, -1668880, 699016, -166752, -858128, 723200, -378664, -742768, 370128, 1135776, -874104, 122992, 471096, 236536, 189808, 705696, -851976, 1030384, 891064, -848152, 449256 ], [ -473800, 488653, -130612, -556776, -116302, 361847, -179902, 1365110, -1417030, -101309, -755652, -102278, -8800, 15761, 234182, 160878, 1436076, -853629, 590842, -382779, -556739, -586742, 843996, 254349, 489034, 365989, -279577, -712569 ], [ -214450, 68008, 550448, -271056, -79312, 512252, 225368, 1200050, -862060, -347234, -1001772, 193642, -168130, 426566, 680132, 206058, 1515996, -558564, 744562, -630414, -602354, -807182, 758286, 366594, 552844, -136226, -136312, -1006524 ], [ 148625, -1152692, 884648, 701544, 768488, 202802, 793268, 1350575, 147590, 238441, -733722, -200333, 531545, 861941, 329582, 632883, 1265346, 148386, 427087, 31311, 473521, -193457, 336561, -1012281, 1524394, -604151, -631012, 1326 ], [ -77824, -655624, -1696, 873812, 717052, -9200, 103912, 1258208, 437352, 564636, -75308, -30940, 62884, 1213128, -174472, -122668, 443320, 349168, 178824, 407036, 873968, -424576, 447784, -1281372, 1188144, -270080, -740652, 348776 ], [ -565024, 601226, -1427896, 692087, 267877, -178100, -1141538, 1058408, 408702, 776061, 755767, 387635, -922541, 1527078, -746422, -1401193, -631430, 326068, -38826, 656261, 975668, -1029376, 794734, -1059597, 273444, 418720, -679977, 404126 ], [ 396696, -503560, -650228, 234194, -889922, 265794, -387878, 175514, 41872, 182662, -342190, -196786, -166894, 1421078, -48532, -588996, -420948, -188170, 559448, 361882, 810302, -100156, 906882, -98562, -154262, 335774, 636626, 121222 ], [ 1052832, -849463, -169181, -12559, -1651955, 606585, 15658, -230944, 24406, -178202, -842830, -609373, 71405, 1259591, 524852, -22218, -130014, -388312, 1000286, 115660, 611738, 602120, 748044, 552066, -190499, 191705, 1234823, -161612 ], [ 872832, 838112, -527456, 293216, -1371680, 660960, -550592, 611456, 917056, 86848, 259520, -545248, -1081120, 970016, 733952, -159168, 323136, 236288, 1007936, 12160, 337088, 667520, -99456, 378816, 762976, -82720, -57952, -432512 ], [ 468845, 628097, -482778, 552293, -707329, -43271, -709374, 733649, 992964, 342954, 995510, -458505, -1455990, 221502, 317101, -213859, 565328, 661110, 526289, 287963, -496949, 967829, -647719, 236139, 1181918, 4098, -653439, 41993 ], [ -101830, -994078, -138228, 776618, 242846, -1312046, -564924, 319874, 461064, 592404, 1458860, -354930, -1252140, -868548, -565574, -207334, 650528, 937260, -319486, 846038, -1747274, 1442954, -973294, 116214, 1203068, 359748, -730014, 1071218 ], [ 180945, -412688, 96407, -217937, 99201, -1146401, -36974, 58004, -806701, 207519, 1684895, 195195, -304040, 173142, -843684, 24546, 76888, -105700, -552441, 264988, -1053189, 348589, -431964, 276309, 470868, 158413, 359706, 199453 ], [ 440412, 434980, 204608, -1036148, -60504, -711500, 486664, -81004, -1797964, -238368, 1811072, 501780, 513364, 1130580, -870564, 270396, -511616, -1067080, -684888, -404552, -362592, -760496, 72960, 362328, -384084, -103844, 1210140, -858776 ], [ -111813, 900805, -262192, 55927, 578946, -21575, 677914, 302321, -743239, -492168, 1604672, -830895, 43489, -76095, -66789, 407571, -646016, -534730, -784638, -618602, -1260792, -679196, -313440, -166722, -1275009, -236069, -137685, -1360526 ], [ -343690, 1104014, -8260, 392182, 577156, 246138, 716742, 183908, -602468, -734170, 869946, -1282596, 158958, -568668, 83676, 673470, -713912, -154768, -630680, -694782, -1082892, -605750, -93212, -285460, -1354762, -261126, -700042, -1629104 ], [ -189265, 990539, 1114790, -182993, -197894, 4713, 571767, -539542, -1563818, -961945, -501879, -671946, 980283, -200118, -553674, 1094595, -701612, 41432, -170780, -604707, 392658, -541775, 858538, 90590, -456337, -156951, -315217, -1616504 ], [ -375656, 236032, 1266968, -118536, 27944, 258720, -226896, -336136, -424776, 3920, -859880, -399536, 241952, -469912, -16480, 900448, -157088, 23824, -42904, -44176, 294944, -429808, 343480, -123320, 401432, 268608, -373464, -763456 ], [ -622265, -700505, 1076801, 144840, 579536, 613965, -1204956, 157613, 1330845, 1308548, -880526, -242444, -960367, -950704, 871292, 458563, 556954, -67202, -68677, 631214, -311521, -273991, -639785, -482054, 1208951, 771357, -552732, 320606 ], [ 461110, -785930, 576026, -26160, 799136, -635310, -1165656, 72338, 781170, 1023848, -1060076, -98744, -598342, -1297504, 608792, -918962, 1005604, -179252, -1078402, 232364, -317146, 543434, -916010, 487396, 1141526, 509682, -28632, 105356 ], [ 1008660, -817930, 300376, -148260, 684111, -1181985, -945156, 257638, 250820, 876798, -752276, -223069, -297642, -1480254, 170492, -1779337, 1226779, -495002, -1460827, -152036, -296696, 885034, -844660, 971671, 877701, 433357, 323568, -127994 ], [ 484560, -743080, 474976, -172560, -100164, -323460, -362256, 984088, -240880, 1005048, 530224, -883444, -119592, -1334904, -619408, -1605412, 993004, -1218152, -588652, -507536, -224096, 274984, -78160, 485596, 221076, 727732, 331968, -397544 ], [ 107429, -640077, 799506, -192912, -263428, -458985, -152160, 388193, -791565, 579262, 1143256, -722447, 21046, -406816, -197460, -962897, 412181, -1090038, -39132, 37907, -436457, -114636, 310131, 388634, -165158, 151197, 276448, -631045 ], [ -182146, -520302, 1213356, -210912, -56728, -1186710, -164160, -995482, -1377390, -176588, 1357456, -72122, 139396, 987584, 946440, -41222, -375394, -454788, 318168, 1120082, -818582, -372936, 473106, 523484, -390308, -944178, 182848, -843070 ], [ 720254, -1007520, 540111, 36669, 717428, -1310271, -947304, 219935, 211734, 212134, 673966, 2329, 763585, 265478, 1174917, -225065, -115618, 11205, -371952, 481880, -121616, 35925, -100770, -216862, -94439, -215469, -54410, -162511 ], [ 1358112, -1266848, 103552, 268656, 1184928, -1046096, -1382928, 1096416, 1413616, 437488, 87952, 51888, 1123040, -453600, 1072512, -430720, -89632, 112896, -1010672, -338608, 663456, 278192, -668320, -842416, 58544, 253760, -247248, 490288 ], [ 638262, -491198, 888352, 357981, 339678, 454129, -289803, -110334, 490141, -306587, 149227, 194313, 344090, -482850, 43512, -362320, -1261582, -1074504, -1123997, -1279633, 1427406, -307783, -976270, -764041, -482431, -818740, -230223, 754513 ], [ 212836, 74958, 950886, 527942, -394498, 450656, -92946, -607776, 112954, -290396, -434586, -97108, -177866, -877356, -839150, -248358, -1471562, -1127034, -1102346, -978856, 1425504, -103054, -884916, -202724, -271728, -606726, -413002, 197748 ], [ 74086, 437133, 310161, 776417, -1020523, -1016944, -768771, -414576, 267679, 466054, -1646511, -810958, -449591, -1627506, -1579325, -90033, -744887, -74559, -949271, 531044, 677904, 871571, -404766, 828826, 670872, 855999, -790327, -1158402 ], [ 496936, 131448, 705516, 357392, -1104928, -260344, -11316, -63216, -109196, -23456, -1104876, -634348, -864716, -1912776, -1697180, -62568, -1006712, 28176, -430916, 294224, -94116, 195956, -426156, 664516, 403872, 620904, -1234012, -1552752 ], [ 969543, -215825, 1234913, -115003, -1050407, 839051, 982778, 231448, -545618, -779600, -259965, -274946, -1241246, -1998008, -1523991, -65942, -1389746, -97137, 122437, -318390, -753955, -803753, -467868, 275182, -156491, -32885, -1573481, -1665744 ], [ 561618, 654850, 550238, 515222, -961682, -133174, 794828, -408752, -269468, -1100000, -727590, -302396, -894596, -1269008, -34866, -51092, -549596, -131262, 128662, -339540, -264730, -944078, 511032, 604132, -629066, -630710, -739406, -1381344 ], [ 97636, 847128, 450638, 591431, -401823, -621012, 862107, -692455, -17620, -1374377, -702650, -227766, -782701, -803589, 1027959, 21584, 171741, -164923, -106567, -71879, -185797, -732575, 943079, 588272, -471964, -807049, -404798, -676618 ], [ -455264, -36672, 1279088, -211144, 905352, -340512, 1334232, -410680, 195680, -1575752, 103600, 8784, -1043176, -756264, 1414584, 185984, 704616, -197848, -724792, 653896, -757672, 37000, 507704, 25472, 683936, -314824, -862448, 694832 ], [ -152945, -452496, 861557, -38956, 489594, -344082, 1206546, -207445, -73837, -806087, 77224, 17772, -532633, -952056, 1099041, 587738, 338259, -62218, -295783, 123439, -644617, -215210, 612827, 483539, 129500, 78155, 49507, 212024 ], [ 551830, -648096, -142318, 591944, -736956, -481332, 796596, -41170, -570562, 420538, -340976, -80328, 340742, -1262256, 453066, 1101188, -451266, 152732, 626042, -998186, -209242, -948260, 972302, 1422014, -1229800, 424430, 1605982, -1143376 ], [ 713850, -173994, 61081, -247595, 149917, 622783, -673095, -47832, -944501, -19719, -291100, 135764, 675888, -1128178, 44779, 292608, -367200, -546716, 585946, -746462, -504597, -361835, -419347, -87712, 109637, 546230, 211067, 46223 ], [ 818900, -151444, 268816, -827500, 927352, 1197088, -1635240, -97932, -1089996, -221884, -45380, 106644, 572308, -1017688, -150816, -334272, -194760, -1030796, 564356, -385292, -771632, 133800, -1207252, -849792, 905052, 267520, -614548, 884968 ], [ 808175, -1421119, 397516, -582625, 1244602, 220888, -1121790, -254457, -616521, 356291, 703645, -620481, -697217, -1005538, 220584, -361872, 154890, -853721, 666131, 173383, -905732, 280350, -202927, 628608, 1077, -1095680, 347777, 567118 ], [ 654524, -1697620, 699592, -608314, 725800, 172090, -472260, -158898, -338220, 670034, 726910, -699714, -858698, -910732, 66690, 384294, 14022, -720200, 793652, 94960, -494546, 508716, 403490, 829410, 257184, -1076996, 528104, -338102 ], [ 388574, -1193770, 1137892, -846589, -449900, 851965, 284190, 134727, -213270, 776009, 179935, -269889, -149573, -750982, -499935, 1738419, -512253, -620900, 941402, -484040, 345079, 801366, 697265, 26385, 1424784, 27454, 94004, -1704827 ], [ 855104, -843840, 249408, -1181056, -39744, 408192, -202880, -264832, 495680, 492096, 190656, -1004736, -304256, -570624, 118016, 1636352, -774016, -386880, 455872, -1194688, 724352, 776512, 252096, -531136, 708608, 896064, 76480, -828352 ], [ 1374995, -430319, -565090, -1397724, 632773, -143645, -828814, -526649, 1075160, 227730, 226435, -1519825, -609837, -422265, 765359, 1209411, -833786, -157524, 47892, -1675205, 779972, 518843, -200311, -829343, -90145, 1571712, 70319, 218062 ], [ 1472870, 507106, 377660, -832824, 1245898, -200570, -1019164, 706126, 317360, 466980, -149690, 408350, -929562, -480690, 399134, 348486, 17164, -90024, 724392, -685130, -587128, -775882, 44114, 135682, 514430, 1360512, -286306, 10012 ], [ 824054, 884719, 457691, -602676, 997096, -459356, -1108600, 785188, 46277, 464901, -12929, 988706, -818208, -433977, 513686, -558474, 454162, -301308, 1192530, -27893, -1123849, -1364803, -44728, 920494, 929684, 778689, -122851, 151234 ], [ -775096, 549844, -560284, -798576, -348704, -975056, -1069600, -604112, 394652, 155676, 776596, -146344, -158208, -253452, 1240136, -1524024, 364312, -867408, 1395480, 205732, -603724, -1055428, -557728, 1475944, 1103984, -274836, 702524, 736984 ], [ -387646, 537599, 324631, -424291, 254256, -584411, -307625, -288302, -463, -96074, 303156, -463489, -103373, -482072, 905031, -720114, -154648, -888238, 1377825, -352148, -559129, -451748, -725713, 464609, 251819, -709776, 371029, 132809 ], [ 669074, 624010, 1829274, 155446, 1510158, 134318, 652658, 624120, -649362, -321100, -590006, -486856, -269262, -849336, 184180, 696416, -779808, -686318, 1278036, -1151094, -693030, 212500, -765640, -1039404, -944836, -912408, -365092, -859962 ], [ -213451, 29185, 697449, 666271, 733083, 798443, -744667, 681420, -693237, -333550, -40031, -643156, -459387, -846636, -526670, 988016, 414192, 408757, 1108386, -243519, -1030455, -818750, -710740, 269346, -1091386, -846108, -515242, -242937 ], [ -414088, -524480, -135720, 1127296, 373680, 972992, -1169080, 466200, -669096, -467728, 147640, -373912, -672672, -716688, -589640, 1116368, 715176, 982264, 680064, 459384, -1032792, -1241840, -550432, 1060032, -1067296, -386592, -405568, 250008 ], [ 834287, -990680, -334245, 1482496, 901830, 107192, 473945, -328125, -500421, -860578, -434585, 799613, -935172, -316338, 724135, 897818, -881499, 447439, -297936, 727359, -323067, -372590, -166132, 749832, -680596, 908508, 256232, 479283 ], [ 562500, -787120, -654164, 849156, 1035668, -423498, 826072, 150186, -234456, -598296, -455012, 1305310, -1033038, -334404, 620328, 861842, -446170, 50890, -490486, 612200, 187708, 372414, -77888, -193696, -31006, 585420, 186218, 49884 ], [ -667650, -161320, -1050614, -407394, 920918, -742923, 364372, 1430811, 92844, 77004, -121262, 1389985, -1027113, -616254, -377172, 940967, 1270205, -258485, -187861, 255500, 573058, 1039089, -176288, -1536496, 784319, -757830, -345157, -794766 ], [ -973952, 381180, -542460, -1245880, 103864, 66996, 1127760, 1460304, -541104, 587540, 19572, 814584, -1339292, -265160, -340460, 618212, 147920, -235816, 317404, 470748, 460444, 1415132, 370632, -637608, 164232, -109836, 455724, -534688 ], [ -1034657, 644745, -53880, -1646020, -517421, 934176, 1535955, 1243044, -1208394, 827480, 54252, 336444, -1608872, -74180, -304715, 308732, -869545, -236716, 746839, 669093, 173914, 1336622, 624927, 354762, -378093, 442779, 972459, -245128 ], [ -493382, -173130, -16080, -464920, -66446, 1565376, 18930, 553944, -1613244, 52880, -256248, 519144, -1577072, -784280, -698690, 217832, -298870, -468616, 789514, 564318, -603236, -440428, -556998, 798012, -18318, -206046, -195966, -292528 ], [ -402582, -810075, -172012, -214925, -375525, 1443626, -751620, -74291, -1512748, -636509, 54001, 359668, -961005, -1312895, -342971, 163118, -271503, -415690, 349931, 424652, -1066589, -763193, -942868, 765701, -78308, -386007, -1115381, -594377 ], [ -774432, -1261200, -526912, -921200, -1465200, 548576, -755520, -640016, -893248, -1238384, 1001776, -151232, 255120, -1655120, 782704, 145568, -802128, -70240, -584944, 249152, -1207664, 407632, -511168, 244976, -569408, -84432, -1779056, -1157552 ], [ -67467, -501999, -863286, -811446, -176290, -313080, -767680, 36858, -571757, -517479, -80462, -175559, 462227, -911391, 614450, 156810, -421439, -14480, -246245, 144157, -1458302, -365003, -197232, 432546, -85474, -215327, -1314592, -280891 ], [ 820440, 537198, -1102830, -405936, 1526684, -1017810, -662944, 918954, -354044, 416382, -1555382, -92684, 417716, 29418, 124934, 160476, 141478, -72578, 387034, -5918, -1649036, -1431230, 15360, 755406, 543500, -431660, -608704, 863840 ], [ 424740, 1021773, -286605, 855864, 573434, -22035, 811856, 285879, -400394, -326043, -1215257, -294434, 626366, -150057, -23791, -12774, -42047, -536603, 436159, -894293, -809186, 187195, -570240, 425181, -200350, -281810, -644704, 601040 ], [ 172148, 909696, 313432, 1450396, 214204, 537332, 1257908, -16544, -401104, -629876, -978228, -361504, 640248, -32592, -191416, 127716, -232292, -620668, 208728, -917244, -289796, 783928, -504308, 201860, -698472, 63956, -587912, 220836 ], [ 159773, -203904, 550582, 924871, 852079, 364157, -22867, 236056, -325204, -197501, -914253, -202504, 327198, 583308, -390766, 794841, -433817, -66943, -482922, 512481, -308321, -334322, 655267, 157985, -784122, 738581, -375362, -356439 ], [ 155648, -575104, 629632, 749696, 1064704, 306432, -449792, 320256, -299904, -53376, -892928, -149504, 222848, 788608, -457216, 1017216, -500992, 117632, -713472, 989056, -314496, -707072, 1041792, 143360, -812672, 963456, -304512, -548864 ] ], [ [ -1352704, 587776, 1092608, -463360, -1604352, -621312, 1060096, 155904, -1511936, -221696, -360448, -240128, 1358080, 1211648, 495104, -924928, 1100544, -296448, -1150976, -948736, -1303552, 419328, -1324800, 954880, 1303296, -680960, -958208, 465408 ], [ -267232, 40000, 611264, 77024, -869280, -316416, 1063648, 322176, -885248, 348544, -697120, -333152, 141184, 171680, 938624, -463840, 792480, -152640, -542432, -480064, -357856, 879840, -275136, 1242400, 675264, -327104, -665696, -333888 ], [ 1428818, -815900, -140836, 921374, 279270, 159984, 1069198, 581976, 93952, 1239544, -1223170, -478502, -1760216, -1453270, 1631624, 256610, 311130, 72060, 408418, 252236, 1119794, 1599390, 1364964, 1691650, -306036, 225796, -208646, -1582788 ], [ -118792, 321380, -992196, -187976, 570320, -8316, 1202008, 897216, 984952, 521804, 184320, -1088092, -1138256, -1095120, 969004, -822220, -204240, 759040, 479508, -181524, 692464, 1518280, 392524, 732500, -380976, 292476, 602884, -368108 ], [ -1343926, 1198198, -1529074, -787340, 485314, 71162, 1110906, 906676, 1512856, 51152, 1364080, -1637342, -698768, -718502, 448574, -1317066, -563940, 1187388, 552596, -677528, 159528, 1248604, -470658, -161228, -420416, 295900, 1266980, 713448 ], [ -678376, 700648, -968824, 829360, -673736, 1153112, 224856, -140624, 823456, 815552, 1295680, -1867592, -1496768, -762152, 743624, 618984, -384240, 620688, 846896, -1101728, -269472, 530704, -324408, -488528, -559616, 202000, 1341680, 740448 ], [ -828706, 204034, -194854, 557914, -896708, 740582, -14340, 78094, 620464, 476174, 846328, -1496540, -1844318, -328832, 659126, 1210392, 114714, 209130, 1187294, -1017758, -753540, -327674, -142668, -647504, -722138, 77602, 1113194, 346794 ], [ -1732156, -291716, 776396, -1456436, -255608, -1051468, 343560, 1465444, 866464, -882076, 45328, -570440, -1776068, 544768, 224276, 560592, 908364, -59220, 1570244, -464708, -1288440, -1315724, 71832, -651104, -906188, -74948, 604844, -435156 ], [ -1664242, 274788, -289754, -1184994, 317660, -631292, 78650, 1820186, -443768, -22488, -295122, -779306, -675576, 327444, -344652, 349748, 1303684, -641110, 1253280, 375896, -692156, -340428, 483362, -1019240, 91698, 720930, -159096, 248480 ], [ -1300608, 1021584, -1487424, -520064, 696736, 230832, -278624, 1874656, -1892064, 1055600, -563008, -1059040, 403968, -71728, -790560, 257376, 1571008, -1207952, 816672, 1055504, 17296, 831520, 873664, -1249392, 1163552, 1568272, -800592, 1001648 ], [ -327408, 1236534, 129576, -953264, -420164, 542082, -212324, 1399156, -1505364, -299350, -1108408, 249260, -676032, 103022, 51540, 313476, 1532008, -1046102, 723372, -165946, -499754, -123380, 707464, 376758, 583052, 1023622, 74658, -479902 ], [ 423492, 692784, 1212576, -677984, -605024, 439752, 16336, 1207996, -933864, -724060, -1197928, 552140, -681372, 518612, 498360, 583116, 1368328, -511352, 602172, -572356, -330044, -500420, 488644, 688668, 618152, 357412, 175728, -1050952 ], [ 840942, -989016, 1494576, 660016, 608176, -282948, 488536, 1443346, -85164, 246590, -603628, -653110, 925278, 1295462, 352260, 1173066, 1017628, 582748, 439122, 243794, 869806, -10670, 190894, -970782, 1576652, -491138, -884472, -256252 ], [ 293376, -407152, 290624, 837272, 733640, -446752, -227152, 1220160, 496048, 526472, 144280, -640520, 585464, 1645808, -152432, 119192, 415248, 920352, 446320, 683464, 1326368, -472832, 512048, -1330440, 1471648, -129024, -1033320, 318384 ], [ -681024, 1175948, -1570576, 501122, 377990, -363352, -1468252, 794160, 958948, 500822, 960130, -89270, -615286, 1807508, -815732, -1661758, -298452, 923352, 528820, 956614, 1454168, -1356032, 1106948, -1115190, 896248, 768576, -779070, 795684 ], [ 471632, -448112, -974680, -16772, -909468, 77468, -798228, -244116, 135136, 365652, -195972, -442300, -126468, 1422644, 357352, -912056, -362136, -313740, 847824, 647532, 1432932, 37304, 1009948, -79132, 63180, 248484, 756860, 430420 ], [ 1213376, -1124354, -520342, -171218, -1722570, 377630, -396084, -703296, -124364, 330516, -771780, -663574, -55818, 1134050, 1222360, -231308, -278436, -802896, 1085604, 290472, 1116396, 1066352, 635176, 681116, -217962, -272034, 1393250, 105304 ], [ 824576, 748096, -515392, 615232, -1283520, 303680, -749184, 347904, 1111936, 556416, 213120, -514624, -1119168, 1112000, 1231360, 184192, 161664, 674304, 1106304, -169728, 45696, 1079552, -429824, 703616, 929088, -744384, -328000, -87296 ], [ 519798, 481038, -373100, 758918, -734734, -301922, -1088868, 722542, 1509048, 833228, 901492, -604926, -1538292, 510052, 518390, 254230, 378336, 1066356, 314734, 34938, -947174, 1216678, -877602, 306522, 1263524, -535012, -922994, 314622 ], [ 277548, -1378212, -128600, 424268, -104284, -1303172, -1418568, 593692, 1281648, 1147928, 1369192, -873276, -1477992, -523448, -731860, 67180, 428736, 650856, -1081316, 734388, -1882124, 1446028, -866052, -402828, 993224, 181688, -679844, 1158972 ], [ 244078, -858592, 407490, -284782, -77554, -892622, -738948, 528152, -362102, 619058, 1684402, 9914, -141872, 265652, -764920, -84900, 257616, -310904, -1344286, -136952, -763334, 494198, -332552, 411942, 501144, 22838, 441196, 407702 ], [ 214792, 33272, 748416, -792664, -37072, -322088, 624, 478232, -1824296, 5696, 1918720, 678680, 966808, 967832, -524536, -89784, -25344, -1095152, -1396432, -1085936, 228544, -490912, 110080, 1059024, -102552, -240376, 1301896, -555088 ], [ 38842, 958022, -170784, 57986, 563228, -51938, 239724, 459182, -1189346, -369904, 1851520, -708370, -149042, -258418, 168314, 649866, -716544, -506252, -1256932, -1173836, -1104656, -696712, -345920, -405276, -1113102, -344326, 86746, -1339588 ], [ -86924, 1513668, -134584, 415092, 415800, 204204, 433876, -82312, -1138040, -754412, 1189932, -1333752, -111612, -617736, 240392, 1181028, -990224, -40160, -794704, -1085412, -1233576, -712180, -177544, -729624, -1420940, -514644, -502668, -1723296 ], [ -152174, 1624218, 1053716, 177042, -633300, 443454, 573826, -1253812, -1790540, -1149662, -188418, -1040652, 1316538, 68364, -436108, 1460778, -760424, 277840, 56696, -784362, 89724, -498130, 743756, 320676, -881390, -764994, -337518, -1623696 ], [ -308144, 666624, 1100624, 55696, -56272, 916672, -266336, -889456, -311792, -216480, -669872, -916896, 621504, -440912, -123200, 1133376, 53568, 261856, 15792, 196640, 102848, -221472, 404496, -243728, 49488, 129408, -576464, -423808 ], [ -447134, -615390, 753422, -27536, 1034720, 1380406, -1395080, -45706, 1761814, 1098936, -841028, -842280, -735762, -1323296, 490696, 564906, 1031916, 111844, -352326, 1323908, -319438, 89118, -352830, -1258964, 1077378, 1343382, -904328, 1048100 ], [ 560116, -985740, 241772, -146336, 1219520, -288644, -1468880, -202756, 757564, 770736, -868328, -568080, -697812, -1426496, 271696, -845244, 1197816, -535256, -1307676, 424808, -522988, 704268, -879180, 54136, 1247028, 905532, -75728, 89000 ], [ 955416, -1296140, 69072, -329336, 1074770, -1202894, -1396280, 20244, 43064, 744036, -543128, -574230, -632012, -1456996, -210104, -1751294, 1209466, -1029356, -1493626, -342392, -675088, 929868, -942680, 952386, 999878, 761782, 560672, -717100 ], [ 126816, -1486640, 574272, -640736, 270920, -607544, -1030880, 1003344, -91936, 1320336, 487072, -1141080, -510512, -1342096, -1217504, -1649144, 912616, -1217456, -140776, -845792, -724288, 376368, -80480, 1020936, -80872, 1206232, 812672, -1217200 ], [ -370810, -1421366, 1084924, -397536, 105800, -741822, -596672, 240206, -535350, 1064548, 1060432, -706642, -28428, -207296, -762264, -1141102, 148774, -1164916, 539128, -250614, -1057086, -63016, 666570, 1008364, -486420, 340886, 717248, -1224646 ], [ -671260, -1203716, 1598824, 176064, 321200, -1310772, -121472, -1563244, -1162500, 313048, 1361632, 324308, 668472, 1535104, 564336, -391252, -893276, -969016, 818128, 999036, -1558836, -434416, 1345020, 947464, -489720, -1304764, 414848, -938596 ], [ 498404, -1491008, 459346, 104790, 911960, -1299570, -1009712, -55246, 291252, 474004, 921220, 535262, 1204878, 548692, 1033542, -598846, -705884, 72134, 25696, 102096, -7008, -288730, -8028, 115420, -326178, -606070, 220916, 256046 ], [ 1351616, -1583296, -338176, 19488, 1263808, -966752, -1598688, 1132608, 1465120, 392480, 463328, 554400, 1337408, -437824, 1113344, -805632, -654784, 595456, -780064, -900512, 1417920, -258656, -1266880, -691616, -255584, -78464, 73376, 1174688 ], [ 566516, -794596, 655424, 89238, 614308, 365998, -646938, 78108, 939670, -875770, 178778, 129150, 32108, -549724, 32144, -702432, -1500484, -1061744, -1291414, -1604462, 1716420, -820706, -1526980, -1159166, -581234, -933464, 62126, 784238 ], [ 221304, 3908, 769172, 285908, -211740, 297536, -452604, -608704, 722476, -970504, -556908, -528280, -457484, -969576, -872964, -272660, -1680652, -1062828, -1420940, -1217584, 1502528, -371652, -1445080, -697464, -96800, -615252, -124684, -97704 ], [ 304404, 811958, 26222, 606158, -1209690, -1135264, -995754, -937504, 805426, 77396, -1731858, -1411780, -152834, -1689276, -1606614, 475090, -1212802, 548622, -1178690, 231416, 789728, 1061898, -1030180, 669036, 1176400, 845298, -482434, -1458204 ], [ 531504, 487568, 632552, 83168, -1076160, -375184, -189144, -196384, -248744, -451264, -1135848, -888040, -865064, -1937136, -1822344, -2480, -1251472, 644832, -223160, 58976, -349432, 204888, -1101160, 653496, 683200, 954288, -993544, -1749024 ], [ 780898, -6126, 1406158, -477242, -719778, 735898, 848044, 640464, -1397116, -1301600, -259414, -73628, -1673636, -2014480, -1742274, -717108, -1342012, 380754, 747590, -465652, -1405034, -1110718, -1146120, 383236, -237082, 628634, -1407166, -1727456 ], [ 897148, 605724, 527908, 646708, -946428, -68852, 847144, -191136, -699016, -1448000, -959764, 146872, -948536, -1581280, -46524, -758808, -706312, 296604, 133940, -473752, -613484, -1318468, 241680, 994936, -1016332, -636916, -501316, -1269056 ], [ 421624, 524880, 368452, 759138, -575794, -376600, 1008122, -783138, -218648, -1599678, -837036, 307980, -766838, -1345222, 1078274, -599712, -15338, 11078, -537826, -39138, -343238, -1036466, 792482, 869920, -949768, -1287550, -114276, -445836 ], [ -992576, -654720, 1349152, -732912, 742256, 104000, 1425872, -995088, -83648, -1759728, 591264, 374880, -1447088, -1421872, 1297424, -122112, 763312, -593872, -1301776, 1097712, -899888, 22384, 15632, -423680, 458432, -962800, -550176, 956064 ], [ -721838, -857568, 990694, -361320, 421676, -317692, 1195004, -818214, -258422, -617442, 657456, 193512, -531038, -1337872, 1086542, 329580, 122122, -614668, -323362, 516882, -739070, -441932, 166778, 204298, -33016, -349798, 275562, 447504 ], [ 341812, -600768, 2044, 887280, -670024, -1163992, 658904, -458364, -578972, 1137708, 82656, -104688, 1136212, -1178272, 673292, 769080, -1187228, -360568, 1474988, -872268, -240620, -1623032, 754628, 1736548, -1418416, 398852, 1695012, -960096 ], [ 805548, 33588, -63010, -416346, 27798, 240882, -744290, -239696, -806374, 374942, 136824, 351640, 1323168, -1171388, -196646, -41472, -778304, -779528, 869740, -1199268, -460198, -309722, -383242, 174912, 218822, 340852, -137542, 175186 ], [ 1149848, 120808, 83680, -1292776, 682128, 1004992, -1673520, -192936, -1016104, -73288, 325704, 406040, 1027608, -1165008, -545216, -733312, -226544, -1066408, 365880, -1077928, -780448, 743728, -1040792, -712448, 1236232, -7168, -1225752, 1095856 ], [ 1210898, -1325042, 743080, -802126, 1082028, -162608, -1234020, -608286, -1184254, 533162, 837654, -701710, -483342, -1148508, 574384, -1004512, 588556, -939358, 321930, 196322, -1323448, 894628, -247442, 487552, 321382, -1091968, -22002, 1234756 ], [ 1174088, -1720472, 991216, -906028, 448560, -109268, -453816, -515772, -1068904, 845948, 935652, -808348, -986124, -990888, 414748, -103660, 310228, -852208, 719064, 228128, -1000828, 1083496, 496348, 757084, 514240, -1060408, 152496, 219916 ], [ 1060388, -1290572, 916216, -1477078, -996840, 903382, 594084, -24222, -730804, 927998, 708402, -128398, -696774, -722388, -750002, 1718090, -827222, -796408, 1462764, -716272, 1922, 1302196, 1201198, 295534, 1577440, -151708, -481704, -1701434 ], [ 1272704, -1172352, 206720, -1518848, -212352, 545536, -325376, -758528, 230272, 835456, 760448, -950912, -753408, -370176, -141824, 1814528, -1186048, -173440, 639616, -1422976, 883968, 934272, 703104, -521856, 1064960, 838528, -526720, -1004672 ], [ 1498506, -907282, -396252, -1461640, 853318, 8170, -1368388, -1290654, 1033168, 772988, 676138, -1601518, -896502, -74526, 572306, 1423402, -1155628, 391272, -153832, -1866054, 1340600, 365114, 79742, -1062706, 438322, 1664512, -501358, -94268 ], [ 1476756, 523868, 255048, -1357840, 1325068, -203180, -1162888, 579396, 292768, 1060088, -480812, 250532, -1196652, -191676, 129956, -79148, 360872, 49872, 792368, -1013004, -557200, -788236, -69508, 361244, 723172, 1453312, -655708, -558968 ], [ 843252, 1268882, 59898, -1129432, 1096624, -452744, -1145488, 866040, -70970, 921158, -430094, 851420, -859968, -125214, 314804, -1140620, 1095932, -325320, 1398140, -131046, -1537534, -1285546, -309904, 1293956, 1039768, 826510, -274666, -467684 ], [ -568848, 1140632, -1212552, -742432, -22976, -750944, -1367488, -862560, 44680, 240008, 1157656, -140080, 287232, 174936, 1297904, -1640720, 836432, -743520, 1570640, 787704, -1350184, -947896, -666304, 1601456, 1396768, -329240, 787784, 331216 ], [ -160228, 840562, -62142, -475882, 563744, -271994, -443838, -487300, -146130, 32628, 558936, -353550, 199242, -85584, 879714, -607420, 208432, -779140, 1428430, 87144, -1188574, -228216, -599534, 305486, 231258, -970080, 269094, -294274 ], [ 861692, 463756, 1892204, -235532, 1715652, 478084, 822076, 635024, -448508, -5928, -766964, -288496, -331844, -554000, -44456, 944192, -506048, -653316, 1174680, -1140596, -1043988, 575000, -396528, -1473128, -1446072, -1399376, -787448, -1372972 ], [ 103142, -433394, 1032254, 647218, 849402, 809434, -625274, 1101224, -755558, -170628, 385486, -383896, -641594, -1169000, -837956, 1061792, 513952, 287334, 1026780, -117746, -1179138, -643300, -837528, 414172, -1596972, -941576, -489548, -88222 ], [ -109936, -1064576, 178640, 1361152, 497568, 830080, -1059344, 953168, -915248, -423648, 824848, -174160, -833216, -1418720, -892400, 1114976, 723760, 948624, 713472, 644752, -1172688, -1211680, -878016, 1481344, -1595328, -179648, -169856, 881744 ], [ 836114, -1130576, -661510, 1716352, 1238868, 190480, 659806, -500182, -761798, -864348, -251102, 683990, -773816, -892220, 623650, 1031276, -788090, 1016274, 48672, 854002, -865338, -398980, -67416, 805744, -1269528, 1228552, 196144, 1182794 ], [ 636856, -569504, -1152152, 973624, 1505816, -320780, 769232, -187316, -400336, -647248, -374392, 1101092, -1047364, -965560, 357936, 854012, -377324, 323084, -82804, 774832, -187320, 293476, 313728, -257728, -207268, 919848, -197684, 399624 ], [ -284444, 386896, -1422452, -461276, 1473716, -751130, -136168, 1239034, 92264, -15448, 102908, 1240142, -1530814, -1417060, -1031064, 617762, 1245526, -849766, 121946, 513832, 724380, 910126, 424128, -1565728, 1319282, -471252, -1070534, -1067076 ], [ -1066752, 1021384, -900552, -1344016, 60944, 389592, 877664, 1321568, -739232, 563992, 377432, 728976, -1523848, -675568, -326888, 125560, -98464, -864304, 221704, 783368, 296072, 1453064, 647408, -683312, 201584, -149160, 161896, -628416 ], [ -1586382, 1195774, -358032, -1683256, -934006, 1488192, 1535114, 1123448, -1562252, 774352, 471272, 332616, -1509808, -152248, 279142, -194360, -1313854, -752104, 402754, 1089158, -295828, 1505924, 557618, 259468, -763126, 135930, 985306, -237936 ], [ -1112532, -337676, -59232, -75856, 310844, 1771392, -23236, 356048, -1806152, -470048, -74128, 663216, -1669408, -992848, -369308, 280240, -793204, -609904, 952204, 1321508, -990328, -371176, -830932, 541768, -27076, -432420, -694244, -824736 ], [ -779060, -1284602, -9960, 122954, 145402, 1544140, -664504, -388042, -1757160, -1269782, 199726, 479960, -971126, -1556466, -192954, 295300, -708562, -472588, 527962, 1245352, -1421462, -732830, -1394456, 720838, 150792, -669250, -1667686, -1199230 ], [ -589760, -1629152, -216960, -1124896, -1468448, 792640, -363904, -1108192, -1407360, -1612832, 1314976, -231040, 608224, -1835616, 830496, -161600, -1071712, -340288, -896288, 852352, -1582112, 461920, -1110656, 793888, -244608, -565600, -1915936, -1355680 ], [ 180454, -759954, -798964, -1188852, -246876, -216336, -639616, -276052, -1264886, -927394, 87100, -443490, 771338, -799538, 459068, 245260, -540658, -412128, -304390, 192790, -1607652, -252570, -308128, 625628, 413732, -240818, -1308096, -38074 ], [ 1030864, 389124, -1359364, -819360, 1540488, -1138044, -905152, 819020, -1135304, -109852, -1620980, -547752, 562136, 421324, -222892, 792328, 184340, -531996, 719084, -516260, -1536168, -1240932, 490496, 417092, 1184168, 99736, -554880, 1512512 ], [ 991864, 971574, -501814, 842640, 991788, -253194, 743648, 96770, -507404, -980602, -1544030, -962652, 488036, -334526, -125842, 258028, 350990, -567546, 418034, -963110, -770268, 575418, -373504, 497942, -42532, -67964, -799680, 1145312 ], [ 945752, 920832, 171216, 1545864, 867400, 245592, 1164760, -125120, -43360, -1165912, -1311960, -1104832, 443280, -302176, -89104, 80504, 212104, -559304, -163632, -755656, -458808, 1011984, -413016, 537912, -965040, 16280, -989040, 542968 ], [ 887702, -192768, 534516, 639714, 1455250, 96342, -474890, 492880, 145640, -200662, -819510, -789232, 447780, 1053224, -153604, 501854, -439646, -477554, -1216332, 550094, -910158, -867516, 931434, 509262, -1376940, 523430, -1085340, -454082 ], [ 868352, -563968, 655616, 337664, 1651200, 46592, -1021440, 698880, 208640, 121088, -655360, -684032, 449280, 1505024, -175104, 642304, -656896, -450304, -1567232, 985344, -1060608, -1494016, 1379584, 499712, -1514240, 692480, -1117440, -786432 ] ], [ [ -1562368, 453120, 1012864, -586496, -1762304, -773632, 1060864, -53376, -1869440, -573696, -622976, -206592, 1844864, 1208960, 362624, -611328, 1206528, -189440, -842368, -1115904, -1111296, 571520, -1211264, 1131136, 1208960, -847360, -920448, 227328 ], [ -362560, -156048, 506944, 24544, -1082816, -423856, 1138672, 163488, -1063664, 238992, -841952, -223392, 398432, 161216, 894032, -291936, 753888, -76976, -472528, -540624, -268176, 1055984, -46592, 1396384, 484256, -441712, -675792, -468336 ], [ 1512140, -1107873, -283556, 979294, -21116, 122669, 1260247, 502338, 195361, 1508817, -1184102, -249642, -1861618, -1475884, 1724357, 207114, 46638, 98749, 105347, 358251, 1049199, 1812959, 1773208, 1810834, -648094, 192113, -293517, -1555311 ], [ -252950, 250792, -1165056, -209846, 349754, 22674, 1283472, 895998, 1030956, 630412, 165158, -1041342, -1241868, -1100764, 946222, -834606, -326082, 887534, 238862, -64894, 772184, 1631654, 567188, 868124, -385974, 240808, 558248, -251436 ], [ -1635000, 1297370, -1668176, -850276, 355266, 190455, 1124810, 990242, 1460334, 47736, 1282092, -1696841, -764935, -727927, 346226, -1292152, -500419, 1404079, 403146, -563208, 297797, 1263513, -503691, -47171, -131689, 251856, 1273106, 827726 ], [ -823200, 716120, -858176, 903824, -717384, 1429380, 369560, 49592, 606984, 997536, 1194192, -1701116, -1477060, -853252, 745976, 618848, -79444, 842404, 780696, -995808, -461428, 486588, -376116, -538196, -243964, 277056, 1406456, 557576 ], [ -854190, 261386, 12079, 641858, -902706, 966033, 93425, 231479, 388905, 726090, 820071, -1407353, -1841851, -422905, 744377, 1257590, 529472, 373705, 1226379, -840249, -1011457, -443646, -168669, -711410, -469066, 152223, 1098950, 60017 ], [ -1663140, -76564, 937954, -1481092, -268956, -1068642, 259550, 1449554, 757230, -672660, 181746, -838478, -1886026, 520370, 372302, 721940, 1311872, -9170, 1734954, -141774, -1368382, -1515396, 112506, -591260, -798316, -111102, 384500, -647458 ], [ -1766137, 539587, -303623, -1271890, 432260, -512647, 146905, 1766354, -526386, 225606, -286816, -1040094, -879903, 358142, -201805, 412356, 1498241, -620612, 1439793, 659059, -790848, -329475, 518792, -1109780, 80661, 774691, -247905, 234910 ], [ -1566472, 1302128, -1660808, -668576, 914792, 523264, -28488, 1817880, -1954648, 1321720, -717000, -1203192, 108320, 3328, -676344, 212032, 1539664, -1202912, 979712, 1248576, -109984, 1087968, 884552, -1506976, 1062552, 1761392, -684128, 1179952 ], [ -188947, 1456778, 179917, -1247276, -563833, 598864, -193563, 1380105, -1419073, -340355, -1152075, 437283, -1072180, 160528, 71331, 492232, 1512814, -1101812, 683312, -128424, -359884, 104868, 670427, 339524, 583977, 1384442, 364972, -405998 ], [ 796928, 832988, 1391122, -991016, -888538, 280594, -172698, 1209540, -879388, -930650, -1105620, 739038, -967420, 560278, 498726, 902842, 1331584, -498482, 485852, -572664, -108004, -303042, 395552, 806054, 631782, 696302, 415432, -1116368 ], [ 1195328, -958462, 1658047, 517684, 517637, -628481, 127077, 1439790, -333538, 86725, -336870, -967287, 1065230, 1323853, 445701, 1509067, 918784, 858193, 436802, 382236, 896546, 151833, 29552, -797371, 1469157, -458623, -1032068, -513368 ], [ 460284, -272112, 408132, 673396, 719648, -745440, -514920, 1098820, 413812, 296644, 411080, -1042684, 836036, 1681256, -50884, 317756, 377232, 1204612, 521184, 777512, 1346204, -361896, 417032, -1239324, 1463872, -178400, -1199796, 179488 ], [ -776091, 1510188, -1512693, 230671, 389048, -512040, -1573470, 505195, 1250287, 149419, 1149830, -396709, -393589, 1859006, -743659, -1668619, -221268, 1104187, 664584, 925262, 1550429, -1304046, 1137782, -1167549, 1085872, 736600, -801471, 912088 ], [ 409332, -351568, -1100076, -303444, -798620, -9724, -1000172, -441040, 197468, 390990, 4762, -500946, -13640, 1230082, 612404, -1063736, -319010, -369086, 974632, 601114, 1651202, 155030, 904894, -138880, 63702, 154506, 840794, 615274 ], [ 1156956, -1236445, -706767, -398088, -1544585, 305315, -599849, -812461, -190381, 640167, -636941, -556878, 12748, 835831, 1564436, -397355, -262628, -922064, 1184914, 196774, 1305629, 1254968, 439060, 656936, -337572, -443514, 1517951, 353311 ], [ 694656, 517280, -444192, 640512, -1124960, 129440, -701024, 306464, 1197344, 895392, 81184, -462528, -925952, 1073056, 1406336, 337120, 172672, 939136, 1132864, -397376, -184096, 1347968, -592640, 820736, 880128, -1030464, -329824, 216736 ], [ 444174, 249532, -196366, 731650, -693983, -427759, -1166753, 697872, 1793912, 1196584, 735325, -703277, -1405885, 619357, 601946, 501329, 377750, 1312278, 148488, -193403, -1196220, 1311065, -974352, 329990, 1192076, -781709, -976652, 464194 ], [ 351324, -1522568, 40484, 117700, -254558, -1268734, -1903778, 547872, 1801712, 1531984, 1341850, -1193402, -1544410, -348518, -683404, 241154, 411500, 578028, -1529712, 604522, -1852920, 1177490, -872352, -647860, 829976, 88966, -729752, 997444 ], [ 269459, -1141608, 630804, -383670, -171138, -721244, -1205863, 750822, -82833, 912534, 1681940, -128727, -150105, 275002, -549349, -77196, 488735, -411542, -1745477, -387653, -633265, 381890, -370992, 537620, 443046, -22834, 423378, 432779 ], [ 184532, -361704, 1008336, -670224, -73656, -93452, -399880, 900672, -1835184, 186708, 1919360, 739992, 1014396, 833992, -177100, -195996, 393872, -1182932, -1696928, -1460288, 420644, -414796, 50532, 1506284, -28260, -277072, 1328796, -311812 ], [ 74657, 773646, -16764, 80076, 385194, -165527, -185530, 486672, -1365084, -326367, 1832960, -675858, -265629, -231158, 299225, 779829, -639628, -602657, -1441928, -1509488, -911131, -682471, -269643, -410641, -922485, -485572, 201771, -1114237 ], [ -54360, 1522416, -118458, 446890, 156632, 20458, 132112, -347806, -1296796, -749376, 1257776, -1374920, -217512, -482994, 315972, 1416776, -1025768, -78958, -850158, -1279956, -1174864, -700008, -145540, -915002, -1280428, -789986, -355652, -1542730 ], [ -206460, 1805016, 893367, 351265, -900868, 517633, 574312, -1689331, -1713046, -1063776, 93176, -1209620, 1432188, 245931, -221478, 1645076, -631268, 376517, 147717, -714306, -150664, -415908, 514310, 284023, -991678, -1210061, -226202, -1520305 ], [ -305752, 794408, 945016, 73640, -179472, 1205376, -185920, -1241432, -247472, -269152, -375232, -1206776, 799272, -382696, -27960, 1281736, 218288, 328552, 95872, 321296, -4152, -22552, 381032, -458472, -128480, -39624, -627576, -232616 ], [ -348112, -614986, 659404, -255088, 1101978, 1857426, -1312855, -237959, 1726042, 842519, -600109, -1239980, -555663, -1427158, 385683, 681985, 1183709, 89656, -329141, 1427486, -168438, 403508, -31654, -1747938, 898780, 1581150, -1143042, 1361620 ], [ 545888, -1064836, 98104, -328288, 1339428, 101076, -1449430, -471734, 566692, 532694, -649234, -815480, -652038, -1397308, 130158, -773990, 1224434, -632144, -1162466, 401036, -644988, 724808, -691804, -355188, 1185880, 1058700, -74292, 10120 ], [ 821388, -1469111, -28296, -535888, 1215003, -940124, -1474130, -212684, -149633, 614519, -376759, -714455, -691888, -1324233, -383867, -1676490, 1121984, -1099719, -1236641, -489089, -986963, 808833, -885754, 711187, 970255, 866225, 711008, -1057155 ], [ -140112, -1782236, 715104, -1012288, 366828, -551024, -1275080, 1032016, 20092, 1479644, 538916, -1260380, -618688, -1164708, -1414892, -1472040, 733184, -1058844, 207484, -1106564, -1059788, 418308, -147304, 1124812, -250820, 1333700, 929408, -1555980 ], [ -653843, -1726223, 1217112, -588168, 240244, -799808, -726914, 230148, -329251, 1320968, 1011851, -664910, -24211, -31437, -972890, -1124992, -22827, -1065345, 916341, -517784, -1371937, -37312, 778864, 1178370, -570764, 441277, 770727, -1391447 ], [ -900818, -1450298, 1575312, 372432, 543544, -1428608, 29236, -1790952, -987826, 552368, 1221026, 610540, 880814, 1681938, 346660, -692992, -997602, -1100070, 1187166, 789616, -1826662, -531712, 1816864, 1017420, -353864, -1261298, 387402, -831722 ], [ 362134, -1628876, 226935, 57774, 986845, -1228787, -813620, -326379, 199280, 563537, 932711, 796066, 1286900, 643179, 821305, -859360, -1014726, 176205, 271467, -182054, 138719, -566503, 44839, 272868, -337961, -685217, 357081, 443878 ], [ 1282640, -1650528, -727808, -225632, 1231280, -796240, -1422672, 879808, 1211264, 330224, 602160, 715824, 1246768, -375056, 953712, -991168, -1089520, 896384, -681280, -1214608, 1830944, -640976, -1573632, -499104, -389136, -227472, 352640, 1365936 ], [ 456215, -947778, 316192, 15118, 697505, 228785, -656847, 15508, 985664, -1054651, 275385, 5049, -278807, -435131, 95037, -803668, -1684045, -854416, -1390180, -1740883, 1739894, -1009151, -1724832, -1185054, -623211, -936747, 330440, 754761 ], [ 135304, -79044, 491626, 203352, -119028, 148618, -505406, -669736, 906782, -1233558, -501272, -794342, -696644, -831962, -680684, -247264, -1802050, -896014, -1600406, -1300970, 1403288, -421702, -1582558, -792640, -63200, -630510, 78758, -206508 ], [ 306604, 951306, -178649, 340452, -1210878, -1007657, -952181, -1180636, 970757, -238233, -1715972, -1680017, -35894, -1556687, -1375634, 668336, -1456075, 726611, -1325081, 79705, 827588, 1096223, -1154533, 649760, 1270000, 664515, -396367, -1508658 ], [ 397684, 728496, 463756, -210108, -962868, -420812, -153836, -293296, -392428, -657708, -1160792, -913592, -743444, -1832312, -1712504, -34924, -1361680, 781316, -171296, -32480, -491272, 114908, -1302988, 618980, 810640, 1059840, -855112, -1709808 ], [ 515308, 271454, 1269271, -739733, -462948, 451201, 856662, 750852, -1867970, -1375394, -332640, 185253, -1622829, -1961355, -1769223, -1039264, -1280781, 478936, 994057, -471498, -1769024, -1353828, -1435599, 331317, -102117, 1068855, -1177854, -1596998 ], [ 1085608, 582404, 471346, 604042, -769848, -139874, 904212, -77448, -969020, -1554044, -1151040, 501078, -848454, -1757130, 25902, -1036864, -720006, 515536, 138382, -459948, -842624, -1487928, -14274, 1125942, -1065942, -489870, -219204, -1108148 ], [ 686003, 325447, 379194, 791094, -499416, -278752, 1084089, -770289, -371177, -1692297, -986514, 619007, -680817, -1680737, 1125839, -805538, -31631, 139031, -689685, 35293, -459220, -1119719, 575302, 1009503, -1080423, -1389860, 188533, -262453 ], [ -1252072, -832328, 1406544, -856656, 686784, 299648, 1473864, -1248264, -250952, -1766472, 737136, 423032, -1475592, -1807112, 1123064, -211088, 859144, -892744, -1473960, 1297768, -937120, 45256, -154448, -552072, 410952, -1244960, -277592, 1149272 ], [ -1003114, -915227, 1080660, -437988, 444321, -242473, 1154433, -1136526, -327485, -536883, 937212, 117968, -486081, -1509320, 1033079, 163195, 75385, -1033600, -235881, 703690, -742432, -499595, -72482, 24222, -92946, -619538, 369001, 579188 ], [ 275036, -492302, 117960, 953112, -470454, -1311898, 501258, -747276, -496610, 1306242, 420312, -238432, 1343094, -1011920, 902054, 433870, -1496390, -755200, 1953894, -764060, -231232, -1849070, 391468, 1606572, -1535796, 232012, 1539226, -923512 ], [ 884068, 236858, -183944, -547829, 100467, 10011, -705914, -283566, -639163, 505526, 338346, 477976, 1594666, -1152613, -317401, -216569, -1027961, -859539, 1047593, -1277700, -339437, -255112, -449019, 293304, 104509, 215884, -252159, 172369 ], [ 1336608, 352888, -138504, -1525864, 605072, 754156, -1531664, -83956, -885408, -10844, 376336, 657696, 1318656, -1236428, -804096, -841424, -379196, -927384, 284048, -1262320, -648992, 1018728, -905484, -496256, 1172204, -44256, -1312344, 1135804 ], [ 1409208, -1240262, 812346, -848014, 815372, -270719, -1266764, -616231, -1418808, 453931, 711436, -719304, -289344, -1115753, 806304, -1326524, 611779, -866034, 146348, 135980, -1465592, 1190478, -207609, 372544, 432929, -910056, -138594, 1539229 ], [ 1365258, -1635194, 1080066, -951952, 96212, -156260, -471782, -581212, -1362822, 803710, 924526, -838992, -1000140, -958118, 736956, -410840, 299116, -823836, 596186, 205316, -1264868, 1300446, 611184, 588244, 624248, -937956, -46386, 568582 ], [ 1229733, -1088669, 811041, -1670152, -1353238, 853390, 739693, -100462, -843747, 1063135, 1041751, 29208, -1005990, -771443, -652194, 1605460, -1037834, -796686, 1507661, -769534, -264818, 1361871, 1524984, 290794, 1546748, -307506, -803961, -1481693 ], [ 1272128, -1177024, 309056, -1589824, -346944, 501248, -272576, -971328, 180992, 975360, 1047232, -723200, -1063168, -371776, -183424, 1789248, -1330560, 32256, 568512, -1440768, 849984, 830848, 1012608, -502016, 1096064, 773952, -839168, -1019072 ], [ 1334114, -1106902, -107228, -1430428, 911921, -24188, -1428538, -1617926, 1008798, 917780, 805037, -1383131, -1146845, -1446, 429743, 1407724, -1160164, 783472, -350188, -1861587, 1516987, 141425, 303156, -1041837, 523962, 1719142, -757566, -320523 ], [ 1332164, 520148, 208072, -1609528, 1184546, -196088, -1196788, 391924, 185148, 1383080, -766438, 115594, -1333370, -14796, 25118, -430376, 660536, 280672, 700712, -1129062, -536138, -877150, -126744, 385638, 618612, 1420492, -718716, -762198 ], [ 769544, 1377572, -176129, -1360750, 927059, -334757, -1155019, 765469, -222339, 1218410, -719329, 574885, -867155, 78213, 197729, -1461890, 1468796, -223283, 1406168, -155076, -1725554, -1301791, -490974, 1290723, 912351, 786496, -238788, -655710 ], [ -506656, 1255472, -1450604, -567400, -5116, -431132, -1355044, -943556, -100164, 251960, 1387796, -288740, 429820, 306588, 1105004, -1466840, 988496, -728708, 1671968, 1126224, -1815704, -970516, -771624, 1530948, 1459476, -274304, 802512, 148440 ], [ -111681, 893022, -206959, -451430, 600399, 13968, -369104, -580731, -141449, 25535, 766096, -371860, 332270, 108328, 630019, -349900, 358211, -697828, 1368023, 391774, -1548354, -230591, -500129, 133438, 184671, -930524, 268557, -451560 ], [ 850700, 428286, 1875120, -547794, 1711420, 639712, 972596, 523762, -250778, 61986, -766316, -174990, -266496, -260996, -340698, 1131446, -285132, -458416, 870904, -1008658, -1163858, 603980, -62924, -1747132, -1705528, -1411232, -795368, -1489344 ], [ 342350, -579789, 1137720, 596331, 864070, 672112, -441454, 1200037, -674153, -128739, 679234, -117915, -650496, -1211546, -1059273, 1023071, 585618, 274184, 885004, 37067, -1248533, -530770, -905774, 477818, -1875628, -855632, -295268, 130656 ], [ 162800, -1207440, 266664, 1461600, 566632, 543112, -922504, 1098256, -947648, -365664, 1244392, 105408, -857712, -1670984, -1074864, 929840, 764904, 904952, 743272, 786296, -1270256, -1089208, -1150688, 1689344, -1876168, -12128, 52216, 1294008 ], [ 681950, -1026690, -888411, 1734300, 1437757, 71137, 579071, -656894, -902648, -700764, -61283, 682008, -689262, -1086809, 403386, 868790, -525171, 1319327, 270397, 905471, -1158206, -422983, -124988, 747344, -1516393, 1443172, 75391, 1486983 ], [ 562712, -396152, -1399670, 938328, 1747912, -294072, 535138, -494304, -492362, -475078, -314892, 1018534, -1088728, -1203950, 120250, 692556, -145216, 484112, 199148, 827398, -445902, 134084, 450188, -336566, -245634, 1133452, -522296, 555764 ], [ 41012, 517948, -1505045, -531372, 1704412, -591972, -483137, 877296, 148213, 104147, 94758, 1203709, -1846228, -1763225, -1273325, 443706, 1287584, -1138888, 381098, 624973, 644823, 622334, 741338, -1509941, 1599441, -288998, -1511396, -1084186 ], [ -956756, 1311348, -1036840, -1248244, -17396, 537992, 630252, 996404, -687220, 510788, 466056, 622116, -1633164, -893344, -198432, -179960, -65712, -1238824, 270852, 844352, 104772, 1279972, 763276, -710976, 250420, -203004, -23868, -563436 ], [ -1725101, 1574103, -535255, -1428409, -1216226, 1593452, 1419972, 848774, -1512190, 540593, 656511, 189561, -1406619, -257299, 702828, -539525, -1299507, -1088434, 317697, 1158257, -560508, 1481362, 485656, 112914, -903200, -92544, 1008042, -134901 ], [ -1379726, -236022, -136330, 228266, 367924, 1762952, 37272, 149924, -1687540, -865882, 139386, 668886, -1525794, -1145074, -106872, 311650, -908082, -563884, 1113222, 1676582, -1055208, -211988, -879344, 224364, 40000, -505344, -802308, -964926 ], [ -997314, -1372303, 45590, 387958, 364071, 1535886, -490136, -510261, -1723844, -1597255, 329479, 478141, -802442, -1653451, -84627, 395186, -868157, -359976, 676832, 1622554, -1458666, -604677, -1506342, 524736, 300439, -712572, -1761214, -1402418 ], [ -576864, -1816528, 4640, -989792, -1270704, 901536, -139136, -1130736, -1617344, -1635280, 1245904, -400784, 786208, -1772176, 792048, -309664, -1189232, -485376, -1024768, 980704, -1768416, 338448, -1375392, 1019136, -140336, -708672, -1845664, -1436768 ], [ 139471, -931955, -589376, -1189607, -250538, -118910, -616437, -328603, -1547011, -1102008, 132375, -601740, 955731, -676091, 359808, 198762, -658524, -560626, -303828, 180439, -1562093, -329304, -411126, 638684, 539004, -131823, -1242233, 17039 ], [ 893908, 257242, -1223066, -942824, 1326394, -1100252, -1129518, 709142, -1423918, -528726, -1413888, -659268, 728952, 548812, -354150, 928740, 68538, -613696, 914712, -615818, -1197008, -1192710, 612906, 106652, 1334214, 513234, -541646, 1689218 ], [ 1163758, 805567, -588191, 766276, 1026319, -427802, 529107, 19817, -581293, -1277001, -1605888, -1181718, 370452, -533438, -225825, 422790, 397263, -568096, 300612, -871943, -615608, 717615, -274569, 559802, -31311, 155859, -869021, 1231643 ], [ 1292292, 764856, 6868, 1416668, 1060004, -19000, 960996, -122024, 25040, -1294420, -1433832, -1355316, 270028, -548440, -78488, 190988, 336004, -595576, -462336, -618972, -505896, 1092112, -305048, 821208, -1086232, 60564, -1164448, 525596 ], [ 1183617, -264594, 535093, 289943, 1653929, -52750, -666279, 655126, 234740, -85045, -650682, -943341, 602803, 1228010, 100762, 419363, -379871, -745726, -1475136, 488553, -1187946, -1111388, 1103002, 760758, -1619782, 405189, -1406248, -597529 ], [ 1147392, -607744, 711168, -85632, 1851904, -64000, -1208704, 914176, 304640, 318080, -389632, -806016, 713728, 1820160, 160512, 495488, -618496, -795776, -1812736, 857728, -1415296, -1845888, 1572352, 740608, -1797632, 520064, -1486848, -971904 ] ], [ [ -1361920, 438272, 875520, -534528, -1613824, -610304, 704512, -64512, -1657856, -833536, -537600, 112640, 1870848, 551936, 195584, -106496, 1406976, -40960, -125952, -1034240, -628736, 523264, -517120, 830464, 1027072, -921600, -1057792, 49152 ], [ -546304, -27520, 364032, -126720, -1151488, -342656, 825472, 221952, -817280, 80768, -653568, 148736, 466176, -245248, 767360, -62720, 862464, 11648, -141696, -610688, 23680, 972928, 235520, 1098496, 416512, -547968, -686464, -277632 ], [ 728096, -755320, -435168, 510480, -429088, 75544, 1014472, 669552, 496120, 1509368, -834768, 205136, -1728624, -1490848, 1660760, 5680, 11664, 93848, -166296, 51112, 1043080, 1675528, 1411520, 1517296, -537488, 35832, -106264, -788232 ], [ -319824, 139200, -1187328, -364880, 237872, -14736, 1058432, 678672, 1120160, 393888, -85808, -514064, -1246624, -923168, 933520, -851600, -47856, 728208, -58736, -385808, 705600, 1399248, 182880, 993056, -318288, 381632, 409536, 119648 ], [ -1157312, 779952, -1511808, -844128, 463088, 162760, 943792, 545904, 1360400, -405824, 558368, -1087928, -842568, -470088, 272624, -1183808, 32920, 1136264, 84784, -768064, 197080, 1047608, -863784, 411928, -67512, 633728, 845936, 780688 ], [ -710912, 159552, -388608, 396672, -805312, 1377760, 323392, 35904, 459200, 491776, 618368, -976928, -1356768, -849888, 233024, 500992, 399520, 637664, 318784, -696064, -564320, 677408, -703584, -133472, 5088, 624128, 1027136, 253888 ], [ -815504, -40272, 427272, 189168, -1150192, 890488, 208120, 120264, 341432, 541360, 427208, -913976, -1634472, -683064, 234296, 1046992, 765184, 358712, 721576, -367288, -867704, -118672, -318744, -326000, -187824, 476936, 776528, -125960 ], [ -1428704, 148128, 959472, -1355232, -642592, -1168112, 559120, 753264, 946832, -191840, 4208, -895376, -1693872, -11664, 273296, 541792, 1129984, 282512, 1280176, 198512, -748304, -1307872, 273456, -192800, -625824, 202736, 127328, -370160 ], [ -1450936, 574184, -173384, -1232624, 254432, -434376, 493368, 1155440, -317296, 593616, -254336, -1146640, -918792, -107888, -31256, 344032, 953592, -151392, 851064, 601320, -421504, -421608, 497216, -899936, -87336, 628328, -264696, 205968 ], [ -1225664, 985216, -1390528, -838400, 983232, 760832, 306752, 1448768, -1754432, 1439808, -474560, -1254464, -148736, -301056, -297024, 276992, 744832, -643328, 274432, 801280, -86784, 713984, 638400, -1535744, 578368, 1162368, -454912, 746112 ], [ -63464, 813616, -113128, -1373600, -445368, 453632, -91048, 1274168, -1047032, -124392, -689960, 357736, -1024736, 169344, 422376, 713792, 1305232, -933728, 360832, -384320, -84384, -51616, 796200, 41056, 432568, 1259568, 550688, -591888 ], [ 737536, 180256, 778352, -1150400, -775728, -20368, -329008, 1200608, -618272, -858672, -541280, 645136, -881696, 519504, 797136, 1128752, 1476352, -541808, 412192, -668480, 31776, -284656, 591360, 588496, 560848, 781968, 536768, -1216128 ], [ 996736, -1145744, 1090952, 210400, 541272, -744568, -327208, 1278608, -607472, -348072, 153520, -1054664, 789904, 689304, 654936, 1510952, 1063552, 873592, 410992, 399520, 318576, 281144, -157440, -408104, 1100248, -557832, -1006432, -769728 ], [ 292896, -322688, 239584, 301152, 655616, -816896, -731840, 841184, 100960, -246816, 755136, -1105440, 641504, 1066688, 180768, 445472, 322944, 1019360, 280832, 573120, 658208, 9536, 61376, -918816, 979456, -539392, -1159776, -136960 ], [ -836904, 1450912, -1126616, -169848, 238016, -600896, -1316240, 175784, 1117960, -326616, 1315536, -426840, -311896, 1535888, -440232, -1260328, -562656, 603560, 93632, 351120, 1021208, -632464, 708176, -1214616, 566656, 79808, -698376, 578240 ], [ 122464, -187776, -899744, -648544, -474400, 68576, -861088, -273536, 209184, 158352, 294704, -253808, 217664, 719856, 620640, -934976, -301552, -309520, 837056, 11312, 1207792, 240464, 459280, -328192, -290736, 49584, 865328, 596656 ], [ 745504, -1082136, -623624, -736576, -959800, 489320, -463288, -327320, -120984, 624072, -397720, -186896, 401696, 255048, 1324896, -492968, 21920, -557824, 1307120, -336304, 978712, 992576, 106720, 382016, -607968, -136752, 1587464, 570376 ], [ 431104, 56064, -276224, 180224, -851200, 254720, -249088, 628480, 1103616, 1020672, -190720, -375296, -354304, 738048, 1053696, 178432, 465920, 920576, 1041920, -699904, -313088, 1381376, -481280, 598016, 479232, -701952, 107264, 453376 ], [ 161424, -120160, 90096, 321648, -541704, -336264, -751096, 651008, 1700416, 1352256, 451096, -722968, -922136, 435352, 492848, 386808, 682192, 1297488, 56384, -381352, -1116064, 1152696, -853248, 276688, 870176, -549912, -677024, 412400 ], [ -74976, -1274560, 470496, -113952, -82704, -1192464, -1786096, -20992, 1830016, 1635456, 1416496, -1189168, -1349936, -452048, -283552, 250608, 728992, 854688, -1465216, 444848, -1555264, 464496, -1064448, -444512, 742976, 135888, -943424, 428000 ], [ 233064, -1158080, 710496, -534992, -128624, -684704, -1288136, 568528, -74104, 1012816, 1676256, -191048, -437176, 148272, -109912, 122208, 802312, -341072, -1507416, -390872, -764664, -152464, -635008, 647008, 240336, 78608, 243056, 158120 ], [ 473952, -745664, 803712, -745856, -208448, -127904, -660416, 1099264, -1820800, 264544, 1744896, 612160, 397856, 747456, 172640, 113376, 703360, -1368416, -1324800, -1332224, -40224, -655264, -167200, 1545376, -293088, -150400, 1249568, -167392 ], [ -77448, 193936, 239712, 134944, -58448, -415304, -589616, 302464, -1098400, -411656, 1380096, -790640, -257944, 139056, 259640, 725976, -321440, -903416, -1156800, -1485824, -656424, -616264, -15400, -34424, -684888, -680800, 137768, -554392 ], [ -388672, 875136, 130768, 493232, -262592, -395344, -200576, -612112, -838944, -702976, 913024, -1399744, -53952, -47472, 258784, 1207744, -667328, -368784, -727952, -1153632, -773504, -493760, 76832, -676912, -801696, -1101040, -291040, -912560 ], [ -410272, 1244736, 570568, 221432, -893792, -4744, 572224, -1668712, -1137744, -530176, 322624, -1051744, 1186848, 274728, 151984, 1531744, -194528, 249816, 15448, -235632, -288704, -270560, 97232, -189112, -586896, -1388440, 103760, -1235960 ], [ -409920, 426688, 806976, -164160, -366464, 889856, 90624, -1263936, -262784, -47360, 90624, -1124416, 646848, -276672, 397760, 1291712, 307840, 114880, 210944, 255872, 28096, 160960, 219328, -827584, -21760, -257472, -430144, -284352 ], [ -373632, -753200, 940704, -572928, 534448, 1860848, -784968, -412104, 926512, 509512, -29592, -1306912, -448392, -1091280, 731624, 816632, 806680, -261824, 196136, 567056, 242608, 638176, 345520, -1765744, 643232, 1271952, -1197040, 997728 ], [ 346368, -946400, 266304, -611328, 967648, 561248, -901968, -730704, 102112, 319312, -385392, -699712, -368592, -1109280, 308624, -706768, 980080, -305024, -404464, 23456, -629792, 515776, -258080, -725344, 852032, 814752, 6560, -171072 ], [ 555168, -1142600, 93504, -784128, 945448, -213152, -941168, -438304, -317688, 490312, -280392, -509512, -302592, -1012280, -219176, -1525168, 919680, -410824, -505464, -564344, -1189992, 416376, -575280, 106856, 692232, 604152, 719360, -989672 ], [ -258432, -1344800, 923904, -1225728, 12448, 62848, -824768, 1076096, 71712, 1383712, 746208, -1153312, -264192, -685280, -956576, -933568, 391680, -641824, 392736, -1240544, -1125792, 362976, -319680, 522656, -204768, 886752, 450560, -1107872 ], [ -617448, -1251464, 1098560, -755904, -9504, -489856, -342896, 445792, -205160, 1202880, 1019304, -580752, 67864, 105704, -603952, -790912, -44200, -680312, 964568, -750016, -1186424, -54016, 491648, 612464, -267424, 395544, 190408, -859848 ], [ -705648, -982064, 882560, 256896, 511296, -1536256, 356704, -1462208, -878960, 382080, 843504, 716448, 574864, 1173104, 398048, -915712, -425200, -604112, 1341968, 435584, -1321424, -687616, 1634048, 508064, 166976, -556656, -64592, -393648 ], [ 365904, -1201184, -253624, -177648, 865944, -1059688, -194528, -590888, -173312, 371064, 558408, 611568, 781024, 428840, 493112, -934528, -863056, 350872, 268712, -309712, 335368, -767560, 32456, 144224, 10184, -254712, 265528, 254160 ], [ 1111424, -1309952, -1032192, -464128, 1016448, -476544, -605568, 154112, 457728, 239744, 353920, 319104, 657024, -235392, 466048, -866816, -1310848, 900096, -798208, -1123200, 1685248, -770432, -1402880, -238336, -227200, -76672, 564224, 750208 ], [ 282824, -855152, -196992, 259472, 467448, 11256, -98568, -457888, 371328, -594856, 481720, -215496, -587976, -23592, 279448, -514016, -1777048, -328704, -1376608, -1569000, 1328848, -666632, -1345280, -606736, -572200, -757672, 559424, 628408 ], [ -105280, -181472, 57264, 381760, -173664, 6576, -56080, -829120, 395280, -814160, -154432, -790224, -869600, -318256, -118432, -140544, -1779952, -561296, -1552208, -1130160, 1015616, -114128, -1028368, -233984, -260864, -656784, 143312, -9888 ], [ -64480, 705328, -254136, -81440, -904464, -477624, -465880, -965920, 526680, -434360, -1534432, -1404024, -213200, -1106056, -722032, 253056, -1331752, 176104, -1335608, 170040, 744416, 875272, -458968, 860416, 689536, 205416, -673288, -1151088 ], [ -11680, 780928, 138144, -534560, -711264, -353184, 230240, -330880, -542880, -501920, -1175872, -565824, -422240, -1516096, -1218112, -218784, -1251712, 132064, -374528, 111360, -447424, -136928, -730528, 546016, 689536, 792576, -883648, -1285248 ], [ 123808, 660112, 628168, -839000, -326880, -130568, 1099856, 372576, -1715952, -715760, -526592, 538328, -781336, -1794344, -1483080, -823040, -1197464, -44224, 620856, -245936, -1663232, -1492448, -1088904, 17624, 385576, 1146952, -845456, -1152080 ], [ 1033408, 601312, 358768, 276400, -329280, -432368, 969056, -133824, -977952, -1264160, -1275392, 699728, -496336, -1709744, 235920, -611840, -499664, 392576, 141456, -203936, -876032, -1322048, -248304, 831824, -563024, -92048, 134944, -867680 ], [ 852840, 326984, 542000, 600912, -13376, -420736, 1045432, -588024, -444344, -1567800, -1160688, 562312, -479992, -1678968, 1168904, -331504, 231544, 188360, -384344, 177944, -507360, -841928, 249168, 916616, -643016, -873312, 511448, -156632 ], [ -1056960, -289216, 1443200, -329088, 807424, 88064, 1450432, -959424, -234944, -1483200, 323712, -49088, -889792, -1733568, 855104, 58496, 1015744, -1032640, -983744, 1098944, -802560, 129472, 202368, -155584, 654784, -928512, -69952, 1231168 ], [ -813744, -404392, 1106528, -112608, 615160, -87352, 1066360, -976272, -207512, -633192, 725280, -368768, -370168, -1329984, 912584, 146984, 305848, -1234048, 39880, 552368, -596736, -280616, 26640, 6416, 14992, -630384, 245432, 541024 ], [ 442656, -283792, 187328, 643392, -53840, -584752, 310960, -826272, -265712, 577008, 617280, -551168, 586832, -710784, 1144784, 93584, -1107152, -955648, 1827280, -684832, -155136, -1340816, -209760, 749216, -1536608, -165984, 982832, -1126976 ], [ 941024, 433072, -299712, -618328, 491880, 26280, -488240, -85264, -424360, 203984, 169392, 457792, 1251248, -1032408, -240696, -131512, -1013432, -689512, 1052088, -743520, -93720, -196416, -681512, 175680, -375528, 222496, 16120, -46088 ], [ 1287424, 519232, -421312, -1379008, 803200, 407200, -1095040, 358816, -661760, -89376, -97408, 831232, 1340928, -1183648, -841216, -473472, -729632, -502592, 393088, -615040, -288000, 745664, -821152, -151040, 461472, 307456, -540480, 896032 ], [ 1273024, -1173968, 429488, -609808, 378400, 71800, -1169440, -58184, -1108160, -44376, 159392, -632768, -127872, -795448, 838784, -1123872, -36632, -532592, 246688, -60640, -1156800, 965264, -29752, 300160, 202872, -436544, 159120, 1249432 ], [ 1019056, -1372976, 837104, -585856, -379040, 180256, -549328, -169760, -942032, 404496, 553616, -742016, -828576, -740560, 1016864, -422208, -214880, -533024, 394288, -72736, -1132512, 931856, 761984, 261472, 493632, -642272, 43920, 574672 ], [ 576856, -397976, 896504, -1147456, -1397840, 637456, 616472, -41360, -294632, 1170696, 1055816, 213184, -925776, -947560, 14864, 1341792, -1077680, -510224, 772888, -529936, -406512, 699656, 1553984, -162128, 1216032, -425072, -711480, -907928 ], [ 587264, -651776, 648704, -1224192, -419328, 159744, 67072, -724480, 485376, 782336, 870912, -210944, -1144832, -704000, 132096, 1431040, -1037312, 225280, 80384, -1114112, 499200, 300032, 1090560, -464896, 594944, 697856, -675840, -768512 ], [ 698608, -852688, 378464, -1243552, 705528, -357920, -704176, -1230544, 1013264, 407264, 408984, -673704, -1337752, -377808, 369800, 1016224, -645472, 919424, -537760, -1537512, 1064616, -196744, 433888, -604952, -115024, 1711312, -497552, -405928 ], [ 944608, 482912, 284864, -1413952, 684528, -173120, -1050976, 105056, -58336, 1264064, -977616, 18096, -1256752, -21408, 189200, -656576, 888128, 660224, 347840, -898512, -529584, -1091344, -91712, 80848, 1376, 1182112, -280352, -366928 ], [ 543808, 1035488, -147448, -1108624, 317160, -34520, -1119784, 368024, -429544, 1255472, -799224, 70488, -817768, 109272, 214520, -1356272, 1401632, 85016, 1090880, -49632, -1544304, -1474312, -534416, 671080, 396296, 602752, 104224, -138640 ], [ -680192, 591488, -1010848, -197824, -491040, 45280, -834784, -734176, 90656, 145472, 1370976, -690912, 76832, -47328, 501920, -817472, 616832, -892384, 1652480, 1066368, -1821504, -1206112, -871616, 1139680, 1145696, -40448, 701824, 330560 ], [ -355832, 535568, 44152, -302544, 190600, 256640, 50816, -501416, 109256, -203768, 893696, -600032, 187792, -29248, 13160, 144608, 158952, -661984, 1125960, 476048, -1466864, -602632, -444536, -59760, 95496, -400288, 433944, -167360 ], [ 506528, 597008, 1727104, -731248, 1364000, 503296, 1092192, 212592, -58160, -274704, -475040, -200336, 8192, 28192, -747568, 1219664, -150688, 1408, 239168, -678000, -905584, 87200, 212576, -1759776, -1569344, -645632, -125120, -956672 ], [ 454928, -208792, 867904, 493352, 712400, 292096, -152208, 773592, -357560, -284904, 757360, 159064, -375808, -796208, -1133368, 800264, 611312, 438208, 644768, 239400, -1188184, -521200, -878224, 408624, -1782944, -472832, 174880, 454528 ], [ 384128, -700288, -15680, 1343744, 545984, 20416, -741312, 683904, -630272, -284928, 1242304, 515584, -659584, -1187264, -1060480, 444032, 859328, 844864, 767168, 856128, -1298560, -815680, -1333504, 1548288, -1752512, 90880, 251968, 1347136 ], [ 272528, -523888, -951080, 1398944, 1410584, -379784, 62088, -788496, -846272, -263328, 138904, 865984, -730384, -657464, -12880, 222032, 15128, 1187464, 287768, 833928, -1042960, -443080, -438304, 501888, -1203512, 1485280, -144632, 1137736 ], [ 245568, -295232, -1237328, 641600, 1616832, -391744, 10992, -751360, -463536, 58928, -289952, 1135056, -1174336, -799632, -77008, 279712, 354048, 463232, 275360, 699856, -513936, -156960, 169120, -439632, -58352, 1149344, -749888, 395104 ], [ 271968, -33632, -1114328, -628000, 1408032, -158944, -578808, 237440, 296664, 570728, -293552, 1352856, -1853536, -1365432, -842008, 513712, 1438848, -933568, 557360, 495256, 187464, 74640, 595120, -1315032, 1462648, -277456, -1486688, -683696 ], [ -514912, 1028192, -810176, -835168, -153696, 401344, 387232, 366176, -225888, 409056, 114112, 480480, -1619360, -795904, 118016, -179264, 423808, -1197760, 557024, 493568, -130592, 761568, 615840, -709120, 318048, -280608, -32800, -238752 ], [ -1187992, 1669832, -504776, -695608, -1278576, 964384, 1117792, 320336, -801168, 11256, 462472, -181320, -1296680, -406504, 864416, -626264, -534632, -1131760, 656504, 653048, -489632, 1139568, 406080, -117520, -642432, -192768, 1046960, 124968 ], [ -1070992, 301232, -268976, 393392, -98976, 1403584, 265792, -69664, -1059168, -1053744, 404272, 448080, -996080, -1205104, 46016, 292336, -402032, -211360, 1271504, 1373648, -592832, 94368, -558720, -193120, 231168, -327168, -271840, -463632 ], [ -956656, -827016, -73136, 533712, 88136, 1349648, -172992, -319064, -1236064, -1424328, 433096, 276504, -341168, -1510568, -44520, 442224, -573720, 30016, 777984, 1274032, -976048, -316504, -1062352, 81152, 320072, -363296, -1104016, -948336 ], [ -845056, -1708416, 81664, -300288, -744064, 789248, -187392, -424064, -1329664, -1081728, 551296, -717696, 677632, -1309568, 612480, -197376, -1057920, -425984, -854016, 332032, -1646848, -75904, -1092352, 714752, -396928, -298496, -1436416, -1326336 ], [ -374264, -963304, -142080, -574024, -144688, -20368, -764888, 44888, -1156584, -891584, -22456, -580512, 936040, -533672, 352384, -68560, -774176, -301424, -207200, 68296, -1197592, -715584, -501200, 357152, 52384, 197240, -1079224, -235000 ], [ 188512, 151856, -443952, -591808, 739376, -803872, -1324688, 582992, -906384, -771920, -760576, -208608, 932416, 243616, -131024, 254432, -306896, -77312, 887104, -43184, -487552, -1376976, 158128, -158176, 681424, 733808, -594832, 1093616 ], [ 688912, 450056, -463752, 586592, 432776, -509872, 75112, 126392, -600984, -987320, -1230976, -665808, 286816, -755984, -322424, 414032, -123896, -518912, 20704, -518984, -271552, 457224, -335672, 603824, -259976, 396008, -798232, 568616 ], [ 940000, 335424, -193696, 919840, 498912, -239168, 576224, 63808, -380032, -756064, -1209024, -799328, 135584, -756544, -217920, 559520, -64544, -791616, -640512, -523040, -353472, 930176, -169792, 1018176, -969536, 255328, -970496, -47328 ], [ 772600, -472176, 562904, -165560, 1190712, -7568, -431176, 662608, -300832, 224936, -360624, -389528, 814184, 919856, 383280, 681320, -212744, -780816, -957312, 264760, -935472, -881824, 1103408, 848976, -1289936, 445528, -1090496, -815928 ], [ 716800, -741376, 815104, -527360, 1421312, 69632, -766976, 862208, -274432, 551936, -77824, -252928, 1040384, 1478656, 583680, 721920, -262144, -777216, -1062912, 527360, -1129472, -1485824, 1527808, 792576, -1396736, 508928, -1130496, -1072128 ] ], [ [ -1161472, 423424, 738176, -482560, -1465344, -446976, 348160, -75648, -1446272, -1093376, -452224, 431872, 1896832, -105088, 28544, 398336, 1607424, 107520, 590464, -952576, -146176, 475008, 177024, 529792, 845184, -995840, -1195136, -129024 ], [ -730048, 101008, 221120, -277984, -1220160, -261456, 512272, 280416, -570896, -77456, -465184, 520864, 533920, -651712, 640688, 166496, 971040, 100272, 189136, -680752, 315536, 889872, 517632, 800608, 348768, -654224, -697136, -86928 ], [ -55948, -402767, -586780, 41666, -837060, 28419, 768697, 836766, 796879, 1509919, -485434, 659914, -1595630, -1505812, 1597163, -195754, -23310, 88947, -437939, -256027, 1036961, 1538097, 1049832, 1223758, -426882, -120449, 80989, -21153 ], [ -386698, 27608, -1209600, -519914, 125990, -52146, 833392, 461346, 1209364, 157364, -336774, 13214, -1251380, -745572, 920818, -868594, 230370, 568882, -356334, -706722, 639016, 1166842, -201428, 1117988, -250602, 522456, 260824, 490732 ], [ -679624, 262534, -1355440, -837980, 570910, 135065, 762774, 101566, 1260466, -859384, -165356, -479015, -920201, -212249, 199022, -1075464, 566259, 868449, -233578, -972920, 96363, 831703, -1223877, 871027, -3335, 1015600, 418766, 733650 ], [ -598624, -397016, 80960, -110480, -893240, 1326140, 277224, 22216, 311416, -13984, 42544, -252740, -1236476, -846524, -279928, 383136, 878484, 432924, -143128, -396320, -667212, 868228, -1031052, 271252, 254140, 971200, 647816, -49800 ], [ -776818, -341930, 842465, -263522, -1397678, 814943, 322815, 9049, 293959, 356630, 34345, -420599, -1427093, -943223, -275785, 836394, 1000896, 343719, 216773, 105673, -723951, 206302, -468819, 59410, 93418, 801649, 454106, -311937 ], [ -1194268, 372820, 980990, -1229372, -1016228, -1267582, 858690, 56974, 1136434, 288980, -173330, -952274, -1501718, -543698, 174290, 361644, 948096, 574194, 825398, 538798, -128226, -1100348, 434406, 205660, -453332, 516574, -129844, -92862 ], [ -1135735, 608781, -43145, -1193358, 76604, -356105, 839831, 544526, -108206, 961626, -221856, -1253186, -957681, -573918, 139293, 275708, 408943, 317828, 262335, 543581, -52160, -513741, 475640, -690092, -255333, 481965, -281487, 177026 ], [ -884856, 668304, -1120248, -1008224, 1051672, 998400, 641992, 1079656, -1554216, 1557896, -232120, -1305736, -405792, -605440, 82296, 341952, -50000, -83744, -430848, 353984, -63584, 340000, 392248, -1564512, 94184, 563344, -225696, 312272 ], [ 62019, 170454, -406173, -1499924, -326903, 308400, 11467, 1168231, -674991, 91571, -227845, 278189, -977292, 178160, 773421, 935352, 1097650, -765644, 38352, -640216, 191116, -208100, 921973, -257412, 281159, 1134694, 736404, -777778 ], [ 678144, -472476, 165582, -1309784, -662918, -321330, -485318, 1191676, -357156, -786694, 23060, 551234, -795972, 478730, 1095546, 1354662, 1621120, -585134, 338532, -764296, 171556, -266270, 787168, 370938, 489914, 867634, 658104, -1315888 ], [ 798144, -1333026, 523857, -96884, 564907, -860655, -781493, 1117426, -881406, -782869, 643910, -1142041, 514578, 54755, 864171, 1512837, 1208320, 888991, 385182, 416804, -259394, 410455, -344432, -18837, 731339, -657041, -980796, -1026088 ], [ 125508, -373264, 71036, -71092, 591584, -888352, -948760, 583548, -211892, -790276, 1099192, -1168196, 446972, 452120, 412420, 573188, 268656, 834108, 40480, 368728, -29788, 380968, -294280, -598308, 495040, -900384, -1119756, -453408 ], [ -897717, 1391636, -740539, -570367, 86984, -689752, -1059010, -153627, 985633, -802651, 1481242, -456971, -230203, 1212770, -136805, -852037, -904044, 102933, -477320, -223022, 491987, 39118, 278570, -1261683, 47440, -576984, -595281, 244392 ], [ -164404, -23984, -699412, -993644, -150180, 146876, -722004, -106032, 220900, -74286, 584646, -6670, 448968, 209630, 628876, -806216, -284094, -249954, 699480, -578490, 764382, 325898, 13666, -517504, -645174, -55338, 889862, 578038 ], [ 334052, -927827, -540481, -1075064, -375015, 673325, -326727, 157821, -51587, 607977, -158499, 183086, 790644, -325735, 1085356, -588581, 306468, -193584, 1429326, -869382, 651795, 730184, -225620, 107096, -878364, 170010, 1656977, 787441 ], [ 167552, -405152, -108256, -280064, -577440, 380000, 202848, 950496, 1009888, 1145952, -462624, -288064, 217344, 403040, 701056, 19744, 759168, 902016, 950976, -1002432, -442080, 1414784, -369920, 375296, 78336, -373440, 544352, 690016 ], [ -121326, -489852, 376558, -88354, -389425, -244769, -335439, 604144, 1606920, 1507928, 166867, -742659, -438387, 251347, 383750, 272287, 986634, 1282698, -35720, -569301, -1035908, 994327, -732144, 223386, 548276, -318115, -377396, 360606 ], [ -501276, -1026552, 900508, -345604, 89150, -1116194, -1668414, -589856, 1858320, 1738928, 1491142, -1184934, -1155462, -555578, 116300, 260062, 1046484, 1131348, -1400720, 285174, -1257608, -248498, -1256544, -241164, 655976, 182810, -1157096, -141444 ], [ 196669, -1174552, 790188, -686314, -86110, -648164, -1370409, 386234, -65375, 1113098, 1670572, -253369, -724247, 21542, 329525, 321612, 1115889, -270602, -1269355, -394091, -896063, -686818, -899024, 756396, 37626, 180050, 62734, -116539 ], [ 763372, -1129624, 599088, -821488, -343240, -162356, -920952, 1297856, -1806416, 342380, 1570432, 484328, -218684, 660920, 522380, 422748, 1012848, -1553900, -952672, -1204160, -501092, -895732, -384932, 1584468, -557916, -23728, 1170340, -22972 ], [ -229553, -385774, 496188, 189812, -502090, -665081, -993702, 118256, -831716, -496945, 927232, -905422, -250259, 509270, 220055, 672123, -3252, -1204175, -871672, -1462160, -401717, -550057, 238843, 341793, -447291, -876028, 73765, 5453 ], [ -722984, 227856, 379994, 539574, -681816, -811146, -533264, -876418, -381092, -656576, 568272, -1424568, 109608, 388050, 201596, 998712, -308888, -658610, -605746, -1027308, -372144, -287512, 299204, -438822, -322964, -1412094, -226428, -282390 ], [ -614084, 684456, 247769, 91599, -886716, -527121, 570136, -1648093, -562442, 3424, 552072, -893868, 941508, 303525, 525446, 1418412, 242212, 123115, -116821, 243042, -426744, -125212, -319846, -662247, -182114, -1566819, 433722, -951615 ], [ -514088, 58968, 668936, -401960, -553456, 574336, 367168, -1286440, -278096, 174432, 556480, -1042056, 494424, -170648, 823480, 1301688, 397392, -98792, 326016, 190448, 60344, 344472, 57624, -1196696, 84960, -475320, -232712, -336088 ], [ -399152, -891414, 1222004, -890768, -33082, 1864270, -257081, -586249, 126982, 176505, 540925, -1373844, -341121, -755402, 1077565, 951279, 429651, -613304, 721413, -293374, 653654, 872844, 722694, -1783550, 387684, 962754, -1251038, 633836 ], [ 146848, -827964, 434504, -894368, 595868, 1021420, -354506, -989674, -362468, 105930, -121550, -583944, -85146, -821252, 487090, -639546, 735726, 22096, 353538, -354124, -614596, 306744, 175644, -1095500, 518184, 570804, 87412, -352264 ], [ 288948, -816089, 215304, -1032368, 675893, 513820, -408206, -663924, -485743, 366105, -184025, -304569, 86704, -700327, -54485, -1373846, 717376, 278071, 225713, -639599, -1393021, 23919, -264806, -497475, 414209, 342079, 727712, -922189 ], [ -376752, -907364, 1132704, -1439168, -341932, 676720, -374456, 1120176, 123332, 1287780, 953500, -1046244, 90304, -205852, -498260, -395096, 50176, -224804, 577988, -1374524, -1191796, 307644, -492056, -79500, -158716, 439804, -28288, -659764 ], [ -581053, -776705, 980008, -923640, -259252, -179904, 41122, 661436, -81069, 1084792, 1026757, -496594, 159939, 242845, -235014, -456832, -65573, -295279, 1012795, -982248, -1000911, -70720, 204432, 46558, 35916, 349811, -389911, -328249 ], [ -510478, -513830, 189808, 141360, 479048, -1643904, 684172, -1133464, -770094, 211792, 465982, 822356, 268914, 664270, 449436, -1138432, 147202, -108154, 1496770, 81552, -816186, -843520, 1451232, -1292, 687816, 147986, -516586, 44426 ], [ 369674, -773492, -734183, -413070, 745043, -890589, 424564, -855397, -545904, 178591, 184105, 427070, 275148, 214501, 164919, -1009696, -711386, 525539, 265957, -437370, 532017, -968617, 20073, 15580, 358329, 175793, 173975, 64442 ], [ 940208, -969376, -1336576, -702624, 801616, -156848, 211536, -571584, -295808, 149264, 105680, -77616, 67280, -95728, -21616, -742464, -1532176, 903808, -915136, -1031792, 1539552, -899888, -1232128, 22432, -65264, 74128, 775808, 134480 ], [ 109433, -762526, -710176, 503826, 237391, -206273, 459711, -931284, -243008, -135061, 688055, -436041, -897145, 387947, 463859, -224364, -1870051, 197008, -1363036, -1397117, 917802, -324113, -965728, -28418, -521189, -578597, 788408, 502055 ], [ -345864, -283900, -377098, 560168, -228300, -135466, 393246, -988504, -116222, -394762, 192408, -786106, -1042556, 195450, 443820, -33824, -1757854, -226578, -1504010, -959350, 627944, 193446, -474178, 324672, -458528, -683058, 207866, 186732 ], [ -435564, 459350, -329623, -503332, -598050, 52409, 20421, -751204, 82603, -630487, -1352892, -1128031, -390506, -655425, -68430, -162224, -1207429, -374403, -1346135, 260375, 661244, 654321, 236597, 1071072, 109072, -253683, -950209, -793518 ], [ -421044, 833360, -187468, -859012, -459660, -285556, 614316, -368464, -693332, -346132, -1190952, -218056, -101036, -1199880, -723720, -402644, -1141744, -517188, -577760, 255200, -403576, -388764, -158068, 473052, 568432, 525312, -912184, -860688 ], [ -267692, 1048770, -12935, -938267, -190812, -712337, 1343050, -5700, -1563934, -56126, -720544, 891403, 60157, -1627333, -1196937, -606816, -1114147, -567384, 247655, -20374, -1557440, -1631068, -742209, -296069, 873269, 1225049, -513058, -707162 ], [ 981208, 620220, 246190, -51242, 111288, -724862, 1033900, -190200, -986884, -974276, -1399744, 898378, -144218, -1662358, 445938, -186816, -279322, 269616, 144530, 52076, -909440, -1156168, -482334, 537706, -60106, 305774, 489092, -627212 ], [ 1019677, 328521, 704806, 410730, 472664, -562720, 1006775, -405759, -517511, -1443303, -1334862, 505617, -279167, -1677199, 1211969, 142530, 494719, 237689, -79003, 320595, -555500, -564137, -76966, 823729, -205609, -356764, 834363, -50811 ], [ -861848, 253896, 1479856, 198480, 928064, -123520, 1427000, -670584, -218936, -1199928, -89712, -521208, -303992, -1660024, 587144, 328080, 1172344, -1172536, -493528, 900120, -668000, 213688, 559184, 240904, 898616, -612064, 137688, 1313064 ], [ -624374, 106443, 1132396, 212772, 785999, 67769, 978287, -816018, -87539, -729501, 513348, -855504, -254255, -1150648, 792089, 130773, 536311, -1434496, 315641, 401046, -451040, -61637, 125762, -11390, 122930, -641230, 121863, 502860 ], [ 610276, -75282, 256696, 333672, 362774, 142394, 120662, -905268, -34814, -152226, 814248, -863904, -169430, -409648, 1387514, -246702, -717914, -1156096, 1700666, -605604, -79040, -832562, -810988, -108140, -1537420, -563980, 426438, -1330440 ], [ 997980, 629286, -415480, -688827, 883293, 42549, -270566, 113038, -209557, -97558, 438, 437608, 907830, -912203, -163991, -46455, -998903, -519485, 1056583, -209340, 151997, -137720, -914005, 58056, -855565, 229108, 284399, -264545 ], [ 1238240, 685576, -704120, -1232152, 1001328, 60244, -658416, 801588, -438112, -167908, -571152, 1004768, 1363200, -1130868, -878336, -105520, -1080068, -77800, 502128, 32240, 72992, 472600, -736820, 194176, -249260, 659168, 231384, 656260 ], [ 1136840, -1107674, 46630, -371602, -58572, 414319, -1072116, 499863, -797512, -542683, -392652, -546232, 33600, -475143, 871264, -921220, -685043, -199150, 347028, -257260, -848008, 740050, 148105, 227776, -27185, 36968, 456834, 959635 ], [ 672854, -1110758, 594142, -219760, -854292, 516772, -626874, 241692, -521242, 5282, 182706, -645040, -657012, -523002, 1296772, -433576, -728876, -242212, 192390, -350788, -1000156, 563266, 912784, -65300, 363016, -346588, 134226, 580762 ], [ -76021, 292717, 981967, -624760, -1442442, 421522, 493251, 17742, 254483, 1278257, 1069881, 397160, -845562, -1123677, 681922, 1078124, -1117526, -223762, 38115, -290338, -548206, 37441, 1582984, -615050, 885316, -542638, -618999, -334163 ], [ -97600, -126528, 988352, -858560, -491712, -181760, 406720, -477632, 789760, 589312, 694592, 301312, -1226496, -1036224, 447616, 1072832, -744064, 418304, -407744, -787456, 148416, -230784, 1168512, -427776, 93824, 621760, -512512, -517952 ], [ 63102, -598474, 864156, -1056676, 499135, -691652, 20186, -843162, 1017730, -103252, 12931, 35723, -1528659, -754170, 309857, 624724, -130780, 1055376, -725332, -1213437, 612245, -534913, 564620, -168067, -754010, 1703482, -237538, -491333 ], [ 557052, 445676, 361656, -1218376, 184510, -150152, -905164, -181812, -301820, 1145048, -1188794, -79402, -1180134, -28020, 353282, -882776, 1115720, 1039776, -5032, -667962, -523030, -1305538, -56680, -223942, -615860, 943732, 158012, 28342 ], [ 318072, 693404, -118767, -856498, -292739, 265717, -1084549, -29421, -636749, 1292534, -879119, -433909, -768381, 140331, 231311, -1250654, 1334468, 393315, 775592, 55812, -1363054, -1646833, -577858, 51437, -119759, 419008, 447236, 378430 ], [ -853728, -72496, -571092, 171752, -976964, 521692, -314524, -524796, 281476, 38984, 1354156, -1093084, -276156, -401244, -101164, -168104, 245168, -1056060, 1632992, 1006512, -1827304, -1441708, -971608, 748412, 831916, 193408, 601136, 512680 ], [ -599983, 178114, 295263, -153658, -219199, 499312, 470736, -422101, 359961, -433071, 1021296, -828204, 43314, -166824, -603699, 639116, -40307, -626140, 883897, 560322, -1385374, -974673, -388943, -252958, 6321, 129948, 599331, 116840 ], [ 162356, 765730, 1579088, -914702, 1016580, 366880, 1211788, -98578, 134458, -611394, -183764, -225682, 282880, 317380, -1154438, 1307882, -16244, 461232, -392568, -347342, -647310, -429580, 488076, -1772420, -1433160, 119968, 545128, -424000 ], [ 567506, 162205, 598088, 390373, 560730, -87920, 137038, 347147, -40967, -441069, 835486, 436043, -101120, -380870, -1207463, 577457, 637006, 602232, 404532, 441733, -1127835, -511630, -850674, 339430, -1690260, -90032, 645028, 778400 ], [ 605456, -193136, -298024, 1225888, 525336, -502280, -560120, 269552, -312896, -204192, 1240216, 925760, -461456, -703544, -1046096, -41776, 953752, 784776, 791064, 925960, -1326864, -542152, -1516320, 1407232, -1628856, 193888, 451720, 1400264 ], [ -136894, -21086, -1013749, 1063588, 1383411, -830705, -454895, -920098, -789896, 174108, 339091, 1049960, -771506, -228119, -429146, -424726, 555427, 1055601, 305139, 762385, -927714, -463177, -751620, 256432, -890631, 1527388, -364655, 788489 ], [ -71576, -194312, -1074986, 344872, 1485752, -489416, -513154, -1008416, -434710, 592934, -265012, 1251578, -1259944, -395314, -274266, -133132, 853312, 442352, 351572, 572314, -581970, -448004, -111948, -542698, 128930, 1165236, -977480, 234444 ], [ 502924, -585212, -723611, -724628, 1111652, 274084, -674479, -402416, 445115, 1037309, -681862, 1502003, -1860844, -967639, -410691, 583718, 1590112, -728248, 733622, 365539, -269895, -473054, 448902, -1120123, 1325855, -265914, -1461980, -283206 ], [ -73068, 745036, -583512, -422092, -289996, 264696, 144212, -264052, 235444, 307324, -237832, 338844, -1605556, -698464, 434464, -178568, 913328, -1156696, 843196, 142784, -365956, 243164, 468404, -707264, 385676, -358212, -41732, 85932 ], [ -650883, 1765561, -474297, 37193, -1340926, 335316, 815612, -208102, -90146, -518081, 268433, -552201, -1186741, -555709, 1026004, -713003, 230243, -1175086, 995311, 147839, -418756, 797774, 326504, -347954, -381664, -292992, 1085878, 384837 ], [ -762258, 838486, -401622, 558518, -565876, 1044216, 494312, -289252, -430796, -1241606, 669158, 227274, -466366, -1265134, 198904, 273022, 104018, 141164, 1429786, 1070714, -130456, 400724, -238096, -610604, 422336, -148992, 258628, 37662 ], [ -915998, -281729, -191862, 679466, -187799, 1163410, 144152, -127867, -748284, -1251401, 536713, 74867, 120106, -1367685, -4413, 489262, -279283, 420008, 879136, 925510, -493430, -28331, -618362, -362432, 339705, -14020, -446818, -494254 ], [ -1113248, -1600304, 158688, 389216, -217424, 676960, -235648, 282608, -1041984, -528176, -143312, -1034608, 569056, -846960, 432912, -85088, -926608, -366592, -683264, -316640, -1525280, -490256, -809312, 410368, -653520, 111680, -1027168, -1215904 ], [ -887999, -994653, 305216, 41559, -38838, 78174, -913339, 418379, -766157, -681160, -177287, -559284, 916349, -391253, 344960, -335882, -889828, -42222, -110572, -43847, -833091, -1101864, -591274, 75620, -434236, 526303, -916215, -487039 ], [ -516884, 46470, 335162, -240792, 152358, -507492, -1519858, 456842, -388850, -1015114, -107264, 242052, 1135880, -61580, 92102, -419876, -682330, 459072, 859496, 529450, 221904, -1561242, -296650, -423004, 28634, 954382, -648018, 498014 ], [ 214066, 94545, -339313, 406908, -160767, -591942, -378883, 232967, -620675, -697639, -856064, -149898, 203180, -978530, -419023, 405274, -645055, -469728, -259204, -166025, 72504, 196833, -396775, 647846, -488641, 636157, -727443, -94411 ], [ 587708, -94008, -394260, 423012, -62180, -459336, 191452, 249640, -785104, -217708, -984216, -243340, 1140, -964648, -357352, 928052, -465092, -987656, -818688, -427108, -201048, 768240, -34536, 1215144, -852840, 450092, -776544, -620252 ], [ 361583, -679758, 590715, -621063, 727495, 37614, -196073, 670090, -836404, 534917, -70566, 164285, 1025565, 611702, 665798, 943277, -45617, -815906, -439488, 40967, -682998, -652260, 1103814, 937194, -960090, 485867, -774744, -1034327 ], [ 286208, -875008, 919040, -969088, 990720, 203264, -325248, 810240, -853504, 785792, 233984, 300160, 1367040, 1137152, 1006848, 948352, 94208, -758656, -313088, 196992, -843648, -1125760, 1483264, 844544, -995840, 497792, -774144, -1172352 ] ], [ [ -961024, 408576, 600832, -430592, -1316864, -283648, -8192, -86784, -1234688, -1353216, -366848, 751104, 1922816, -762112, -138496, 903168, 1807872, 256000, 1306880, -870912, 336384, 426752, 871168, 229120, 663296, -1070080, -1332480, -307200 ], [ -913792, 229536, 78208, -429248, -1288832, -180256, 199072, 338880, -324512, -235680, -276800, 892992, 601664, -1058176, 514016, 395712, 1079616, 188896, 519968, -750816, 607392, 806816, 799744, 502720, 281024, -760480, -707808, 103776 ], [ -839992, -50214, -738392, -427148, -1245032, -18706, 522922, 1003980, 1097638, 1510470, -136100, 1114692, -1462636, -1520776, 1533566, -397188, -58284, 84046, -709582, -563166, 1030842, 1400666, 688144, 930220, -316276, -276730, 268242, 745926 ], [ -453572, -83984, -1231872, -674948, 14108, -89556, 608352, 244020, 1298568, -79160, -587740, 540492, -1256136, -567976, 908116, -885588, 508596, 409556, -653932, -1027636, 572432, 934436, -585736, 1242920, -182916, 663280, 112112, 861816 ], [ -201936, -254884, -1199072, -831832, 678732, 107370, 581756, -342772, 1160532, -1312944, -889080, 129898, -997834, 45590, 125420, -967120, 1099598, 600634, -551940, -1177776, -4354, 615798, -1583970, 1330126, 60842, 1397472, -8404, 686612 ], [ -486336, -953584, 550528, -617632, -981168, 1274520, 231056, 8528, 163632, -519744, -533280, 471448, -1116184, -843160, -792880, 265280, 1357448, 228184, -605040, -96576, -770104, 1059048, -1358520, 675976, 503192, 1318272, 268496, -353488 ], [ -738132, -643588, 1257658, -716212, -1645164, 739398, 437510, -102166, 246486, 171900, -358518, 72778, -1219714, -1203382, -785866, 625796, 1236608, 328726, -288030, 578634, -580198, 531276, -618894, 444820, 374660, 1126362, 131684, -497914 ], [ -959832, 597512, 1002508, -1103512, -1389864, -1367052, 1158260, -639316, 1326036, 769800, -350868, -1009172, -1309564, -1075732, 75284, 181496, 766208, 865876, 370620, 879084, 491852, -892824, 595356, 604120, -280840, 830412, -387016, 184436 ], [ -820534, 643378, 87094, -1154092, -101224, -277834, 1186294, -66388, 100884, 1329636, -189376, -1359732, -996570, -1039948, 309842, 207384, -135706, 787048, -326394, 485842, 317184, -605874, 454064, -480248, -423330, 335602, -298278, 148084 ], [ -544048, 351392, -849968, -1178048, 1120112, 1235968, 977232, 710544, -1354000, 1675984, 10320, -1357008, -662848, -909824, 461616, 406912, -844832, 475840, -1136128, -93312, -40384, -33984, 146096, -1593280, -390000, -35680, 3520, -121568 ], [ 187502, -472708, -699218, -1626248, -208438, 163168, 113982, 1062294, -302950, 307534, 234270, 198642, -929848, 186976, 1124466, 1156912, 890068, -597560, -284128, -896112, 466616, -364584, 1047746, -555880, 129750, 1009820, 922120, -963668 ], [ 618752, -1125208, -447188, -1469168, -550108, -622292, -641628, 1182744, -96040, -714716, 587400, 457332, -710248, 437956, 1393956, 1580572, 1765888, -628460, 264872, -860112, 311336, -247884, 982976, 153380, 418980, 953300, 779440, -1415648 ], [ 599552, -1520308, -43238, -404168, 588542, -976742, -1235778, 956244, -1155340, -1217666, 1134300, -1229418, 239252, -579794, 1073406, 1514722, 1353088, 904390, 359372, 434088, -837364, 539766, -531424, 370430, 362430, -756250, -955160, -1282448 ], [ -41880, -423840, -97512, -443336, 527552, -959808, -1165680, 325912, -524744, -1333736, 1443248, -1230952, 252440, -162448, 644072, 700904, 214368, 648856, -199872, 164336, -717784, 752400, -649936, -277800, 10624, -1261376, -1079736, -769856 ], [ -958530, 1332360, -354462, -970886, -64048, -778608, -801780, -483038, 853306, -1278686, 1646948, -487102, -148510, 889652, 166622, -443746, -1245432, -397694, -1048272, -797164, -37234, 710700, -151036, -1308750, -471776, -1233776, -492186, -89456 ], [ -451272, 139808, -499080, -1338744, 174040, 225176, -582920, 61472, 232616, -306924, 874588, 240468, 680272, -300596, 637112, -677456, -266636, -190388, 561904, -1168292, 320972, 411332, -431948, -706816, -999612, -160260, 914396, 559420 ], [ -77400, -773518, -457338, -1413552, 209770, 857330, -190166, 642962, 17810, 591882, 80722, 553068, 1179592, -906518, 845816, -684194, 591016, 170656, 1551532, -1402460, 324878, 467792, -557960, -167824, -1148760, 476772, 1726490, 1004506 ], [ -96000, -866368, 59712, -740352, -303680, 505280, 654784, 1272512, 916160, 1271232, -734528, -200832, 788992, 68032, 348416, -138944, 1052416, 883456, 860032, -1304960, -571072, 1448192, -258560, 152576, -322560, -44928, 981440, 926656 ], [ -404076, -859544, 663020, -498356, -237146, -153274, 80218, 557280, 1513424, 1663600, -117362, -762350, 45362, 67342, 274652, 157766, 1291076, 1267908, -127824, -757250, -955752, 835958, -611040, 170084, 226376, -86318, -77768, 308812 ], [ -927576, -778544, 1330520, -577256, 261004, -1039924, -1550732, -1158720, 1886624, 1842400, 1565788, -1180700, -960988, -659108, 516152, 269516, 1363976, 1408008, -1336224, 125500, -959952, -961492, -1448640, -37816, 568976, 229732, -1370768, -710888 ], [ 160274, -1191024, 869880, -837636, -43596, -611624, -1452682, 203940, -56646, 1213380, 1664888, -315690, -1011318, -105188, 768962, 521016, 1429466, -200132, -1031294, -397310, -1027462, -1221172, -1163040, 865784, -165084, 281492, -117588, -391198 ], [ 1052792, -1513584, 394464, -897120, -478032, -196808, -1181488, 1496448, -1792032, 420216, 1395968, 356496, -835224, 574384, 872120, 732120, 1322336, -1739384, -580544, -1076096, -961960, -1136200, -602664, 1623560, -822744, 102944, 1091112, 121448 ], [ -381658, -965484, 752664, 244680, -945732, -914858, -1397788, -65952, -565032, -582234, 474368, -1020204, -242574, 879484, 180470, 618270, 314936, -1504934, -586544, -1438496, -147010, -483850, 493086, 718010, -209694, -1071256, 9762, 565298 ], [ -1057296, -419424, 629220, 585916, -1101040, -1226948, -865952, -1140724, 76760, -610176, 223520, -1449392, 273168, 823572, 144408, 789680, 49552, -948436, -483540, -900984, 29216, -81264, 521576, -200732, 155768, -1723148, -161816, 347780 ], [ -817896, 124176, -75030, -38234, -879640, -1049498, 568048, -1627474, 12860, 537024, 781520, -735992, 696168, 332322, 898908, 1305080, 678952, -3586, -249090, 721716, -564784, 20136, -736924, -1135382, 222668, -1745198, 763684, -667270 ], [ -618256, -308752, 530896, -639760, -740448, 258816, 643712, -1308944, -293408, 396224, 1022336, -959696, 342000, -64624, 1249200, 1311664, 486944, -312464, 441088, 125024, 92592, 527984, -104080, -1565808, 191680, -693168, -35280, -387824 ], [ -424672, -1029628, 1503304, -1208608, -600612, 1867692, 270806, -760394, -672548, -156502, 1111442, -1440776, -233850, -419524, 1423506, 1085926, 52622, -964784, 1246690, -1153804, 1064700, 1107512, 1099868, -1801356, 132136, 653556, -1305036, 269944 ], [ -52672, -709528, 602704, -1177408, 224088, 1481592, 192956, -1248644, -827048, -107452, 142292, -468176, 198300, -533224, 665556, -572324, 491372, 349216, 1111540, -731704, -599400, 97712, 609368, -1465656, 184336, 326856, 168264, -533456 ], [ 22728, -489578, 337104, -1280608, 406338, 1240792, 124756, -889544, -653798, 241898, -87658, -99626, 476000, -388374, 110206, -1222524, 515072, 966966, 956890, -714854, -1596050, -368538, 45668, -1101806, 136186, 80006, 736064, -854706 ], [ -495072, -469928, 1341504, -1652608, -696312, 1290592, 75856, 1164256, 174952, 1191848, 1160792, -939176, 444800, 273576, -39944, 143376, -291328, 192216, 763240, -1508504, -1257800, 252312, -664432, -681656, -112664, -7144, -507136, -211656 ], [ -544658, -301946, 861456, -1091376, -509000, 130048, 425140, 877080, 43022, 966704, 1034210, -412436, 252014, 379986, 133924, -122752, -86946, 89754, 1061022, -1214480, -815398, -87424, -82784, -519348, 339256, 304078, -970230, 203350 ], [ -315308, -45596, -502944, 25824, 446800, -1751552, 1011640, -804720, -661228, 41504, 88460, 928264, -37036, 155436, 500824, -1361152, 719604, 387804, 1651572, -272480, -310948, -999424, 1268416, -510648, 1208656, 852628, -968580, 482500 ], [ 373444, -345800, -1214742, -648492, 624142, -721490, 1043656, -1119906, -918496, -13882, -190198, 242572, -230728, 162, -163274, -1084864, -559716, 700206, 263202, -565028, 728666, -1169674, 7690, -113064, 706474, 606298, 82422, -125276 ], [ 768992, -628800, -1640960, -941120, 586784, 162848, 1028640, -1297280, -1049344, 58784, -142560, -474336, -522464, 43936, -509280, -618112, -1753504, 907520, -1032064, -940384, 1393856, -1029344, -1061376, 283200, 96672, 224928, 987392, -481248 ], [ -63958, -669900, -1223360, 748180, 7334, -423802, 1017990, -1404680, -857344, 324734, 894390, -656586, -1206314, 799486, 648270, 65288, -1963054, 722720, -1349464, -1225234, 506756, 18406, -586176, 549900, -470178, -399522, 1017392, 375702 ], [ -586448, -386328, -811460, 738576, -282936, -277508, 842572, -1147888, -627724, 24636, 539248, -781988, -1215512, 709156, 1006072, 72896, -1735756, 108140, -1455812, -788540, 240272, 501020, 80012, 883328, -656192, -709332, 272420, 383352 ], [ -806648, 213372, -405110, -925224, -291636, 582442, 506722, -536488, -361474, -826614, -1171352, -852038, -567812, -204794, 585172, -577504, -1083106, -924910, -1356662, 350710, 578072, 433370, 932162, 1281728, -471392, -712782, -1227130, -435948 ], [ -830408, 885792, -513080, -1183464, -208056, -217928, 998392, -406048, -843784, -190344, -1206032, 129712, 220168, -883664, -229328, -586504, -1031776, -1166440, -780992, 399040, -359728, -640600, 414392, 400088, 447328, 258048, -940720, -436128 ], [ -659192, 1437428, -654038, -1037534, -54744, -1294106, 1586244, -383976, -1411916, 603508, -914496, 1244478, 901650, -1460322, -910794, -390592, -1030830, -1090544, -125546, 205188, -1451648, -1769688, -395514, -609762, 1360962, 1303146, -180660, -262244 ], [ 929008, 639128, 133612, -378884, 551856, -1017356, 1098744, -246576, -995816, -684392, -1524096, 1097028, 207900, -1614972, 655956, 238208, -58980, 146656, 147604, 308088, -942848, -990288, -716364, 243588, 442812, 703596, 843240, -386744 ], [ 1186514, 330058, 867612, 220548, 958704, -704704, 968118, -223494, -590678, -1318806, -1509036, 448922, -78342, -1675430, 1255034, 616564, 757894, 287018, 226338, 463246, -603640, -286346, -403100, 730842, 231798, 159784, 1157278, 55010 ], [ -666736, 797008, 1516512, 726048, 1048704, -335104, 1403568, -381744, -202928, -916656, -503136, -993328, 281808, -1586480, 319184, 597664, 1328944, -1312432, -3312, 701296, -533440, 297904, 916000, 637392, 1142448, -295616, 345328, 1394960 ], [ -435004, 617278, 1158264, 538152, 956838, 222890, 890214, -655764, 32434, -825810, 301416, -1342240, -138342, -971312, 671594, 114562, 766774, -1634944, 591402, 249724, -305344, 157342, 224884, -29196, 230868, -652076, -1706, 464696 ], [ 777896, 133228, 326064, 23952, 779388, 869540, -69636, -984264, 196084, -881460, 1011216, -1176640, -925692, -108512, 1630244, -586988, -328676, -1356544, 1574052, -526376, -2944, -324308, -1412216, -965496, -1538232, -961976, -129956, -1533904 ], [ 1054936, 825500, -531248, -759326, 1274706, 58818, -52892, 311340, 5246, -399100, -168516, 417424, 564412, -791998, -87286, 38602, -984374, -349458, 1061078, 324840, 397714, -79024, -1146498, -59568, -1335602, 235720, 552678, -483002 ], [ 1189056, 851920, -986928, -1085296, 1199456, -286712, -221792, 1244360, -214464, -246440, -1044896, 1178304, 1385472, -1078088, -915456, 262432, -1430504, 346992, 611168, 679520, 433984, 199536, -652488, 539392, -959992, 1010880, 1003248, 416488 ], [ 1000656, -1041380, -336228, -133396, -495544, 756838, -974792, 1057910, -486864, -1040990, -944696, -459696, 195072, -154838, 903744, -718568, -1333454, 134292, 447368, -453880, -539216, 514836, 325962, 155392, -257242, 510480, 754548, 669838 ], [ 326652, -848540, 351180, 146336, -1329544, 853288, -704420, 653144, -100452, -393932, -188204, -548064, -485448, -305444, 1576680, -444944, -1242872, 48600, -9508, -628840, -867800, 194676, 1063584, -392072, 232400, -50904, 224532, 586852 ], [ -728898, 983410, 1067430, -102064, -1487044, 205588, 370030, 76844, 803598, 1385818, 1083946, 581136, -765348, -1299794, 1348980, 814456, -1157372, 62700, -696658, -50740, -689900, -624774, 1611984, -1067972, 554600, -660204, -526518, 239602 ], [ -782464, 398720, 1328000, -492928, -564096, -523264, 746368, -230784, 1094144, 396288, 518272, 813568, -1308160, -1368448, 763136, 714624, -450816, 611328, -895872, -460800, -202368, -761600, 1246464, -390656, -407296, 545664, -349184, -267392 ], [ -572404, -344260, 1349848, -869800, 292742, -1025384, 744548, -455780, 1022196, -613768, -383122, 745150, -1719566, -1130532, 249914, 233224, 383912, 1191328, -912904, -889362, 159874, -873082, 695352, 268818, -1392996, 1695652, 22476, -576738 ], [ 169496, 408440, 438448, -1022800, -315508, -127184, -759352, -468680, -545304, 1026032, -1399972, -176900, -1103516, -34632, 517364, -1108976, 1343312, 1419328, -357904, -437412, -516476, -1519732, -21648, -528732, -1233096, 705352, 596376, 423612 ], [ 92336, 351320, -90086, -604372, -902638, 565954, -1049314, -426866, -843954, 1329596, -959014, -938306, -718994, 171390, 248102, -1145036, 1267304, 701614, 460304, 161256, -1181804, -1819354, -621300, -568206, -635814, 235264, 790248, 895500 ], [ -1027264, -736480, -131336, 541328, -1462888, 998104, 205736, -315416, 472296, -67504, 1337336, -1495256, -629144, -755160, -704248, 481264, -126496, -1219736, 1613504, 946656, -1833104, -1677304, -1071600, 357144, 518136, 427264, 500448, 694800 ], [ -844134, -179340, 546374, -4772, -628998, 741984, 890656, -342786, 610666, -662374, 1148896, -1056376, -101164, -304400, -1220558, 1133624, -239566, -590296, 641834, 644596, -1303884, -1346714, -333350, -446156, -82854, 660184, 764718, 401040 ], [ -181816, 934452, 1431072, -1098156, 669160, 230464, 1331384, -409748, 327076, -948084, 107512, -251028, 557568, 606568, -1561308, 1396100, 118200, 921056, -1024304, -16684, -389036, -946360, 763576, -1785064, -1296976, 885568, 1215376, 108672 ], [ 680084, 533202, 328272, 287394, 409060, -467936, 426284, -79298, 275626, -597234, 913612, 713022, 173568, 34468, -1281558, 354650, 662700, 766256, 164296, 644066, -1067486, -502060, -823124, 270236, -1597576, 292768, 1115176, 1102272 ], [ 826784, 314016, -580368, 1108032, 504688, -1024976, -378928, -144800, 4480, -123456, 1238128, 1335936, -263328, -219824, -1031712, -527584, 1048176, 724688, 814960, 995792, -1355168, -268624, -1699136, 1266176, -1505200, 296896, 651472, 1453392 ], [ -546316, 481716, -1076418, 728232, 1356238, -1281626, -971878, -1051700, -733520, 611544, 539278, 1233936, -812628, 201226, -845412, -1071484, 1095726, 923738, 322510, 690842, -812468, -483274, -1064936, 10976, -577750, 1569496, -584678, 439242 ], [ -388720, -93392, -912644, 48144, 1354672, -587088, -1037300, -1265472, -405884, 1126940, -240072, 1368100, -1345552, 9004, -471524, -545976, 1352576, 421472, 427784, 444772, -650004, -739048, -393016, -645764, 316212, 1181128, -1205072, 73784 ], [ 733880, -1136792, -332894, -821256, 815272, 707112, -770150, -1042272, 593566, 1503890, -1070172, 1651150, -1868152, -569846, 20626, 653724, 1741376, -522928, 909884, 235822, -727254, -1020748, 302684, -925214, 1189062, -254372, -1437272, 117284 ], [ 368776, 461880, -356848, -9016, -426296, 128048, -98808, -894280, 696776, 205592, -589776, 197208, -1591752, -601024, 750912, -177872, 1402848, -1115632, 1129368, -208000, -601320, -275240, 320968, -705408, 453304, -435816, -50664, 410616 ], [ -113774, 1861290, -443818, 769994, -1403276, -293752, 513432, -736540, 620876, -1047418, 74394, -923082, -1076802, -704914, 1187592, -799742, 995118, -1218412, 1334118, -357370, -347880, 455980, 246928, -578388, -120896, -393216, 1124796, 644706 ], [ -453524, 1375740, -534268, 723644, -1032776, 684848, 722832, -508840, 197576, -1429468, 934044, 6468, 63348, -1325164, 351792, 253708, 610068, 493688, 1588068, 767780, 331920, 707080, 82528, -1028088, 613504, 29184, 789096, 538956 ], [ -875340, 263558, -310588, 825220, -463734, 977172, 461296, 63330, -260504, -1078474, 640330, -126770, 581380, -1224802, 35694, 536300, 15154, 810000, 980288, 576988, -10812, 259842, -174372, -806016, 359338, 335256, 210380, -40172 ], [ -1381440, -1492192, 235712, 1078720, 309216, 564672, -283904, 989280, -754304, 25376, -837920, -1351520, 460480, -384352, 253344, 27200, -795296, -307200, -512512, -965312, -1403712, -904608, -526272, 105984, -910112, 521856, -617920, -1105472 ], [ -1401734, -1026002, 752512, 657142, 67012, 176716, -1061790, 791870, -375730, -470736, -332118, -538056, 896658, -248834, 337536, -603204, -1005480, 216980, -13944, -155990, -468590, -1488144, -681348, -205912, -920856, 855366, -753206, -739078 ], [ -1222280, -58916, 1114276, 110224, -434660, -211112, -1715028, 330692, 128684, -1258308, 546048, 692712, 1339344, -366776, 315228, -1094184, -1057764, 995456, 831888, 1102084, 931360, -1745508, -751428, -687832, -624156, 1174956, -701204, -97588 ], [ -260780, -260966, -214874, 227224, -754310, -674012, -832878, 339542, -640366, -407958, -481152, 366012, 119544, -1201076, -515622, 396516, -1166214, -420544, -539112, 186934, 416560, -63558, -457878, 691868, -717306, 876306, -656654, -757438 ], [ 235416, -523440, -594824, -73816, -623272, -679504, -193320, 435472, -1190176, 320648, -759408, 312648, -133304, -1172752, -496784, 1296584, -865640, -1183696, -996864, -331176, -48624, 606304, 100720, 1412112, -736144, 644856, -582592, -1193176 ], [ -49434, -887340, 618526, -1076566, 264278, 82796, 39030, 677572, -1371976, 844898, 219492, 718098, 1236946, 303548, 948316, 1205234, 121510, -850996, 78336, -182826, -430524, -422696, 1104220, 1025412, -630244, 526206, -458992, -1252726 ], [ -144384, -1008640, 1022976, -1410816, 560128, 336896, 116480, 758272, -1432576, 1019648, 545792, 853248, 1693696, 795648, 1430016, 1174784, 450560, -740096, 436736, -133376, -557824, -765696, 1438720, 896512, -594944, 486656, -417792, -1272576 ] ], [ [ -760576, 393728, 463488, -378624, -1168384, -120320, -364544, -97920, -1023104, -1613056, -281472, 1070336, 1948800, -1419136, -305536, 1408000, 2008320, 404480, 2023296, -789248, 818944, 378496, 1565312, -71552, 481408, -1144320, -1469824, -485376 ], [ -1097536, 358064, -64704, -580512, -1357504, -99056, -114128, 397344, -78128, -393904, -88416, 1265120, 669408, -1464640, 387344, 624928, 1188192, 277520, 850800, -820880, 899248, 723760, 1081856, 204832, 213280, -866736, -718480, 294480 ], [ -1624036, 302339, -890004, -895962, -1653004, -65831, 277147, 1171194, 1398397, 1511021, 213234, 1569470, -1329642, -1535740, 1469969, -598622, -93258, 79145, -981225, -870305, 1024723, 1263235, 326456, 636682, -205670, -433011, 455495, 1513005 ], [ -520446, -195576, -1254144, -829982, -97774, -126966, 383312, 26694, 1387772, -315684, -838706, 1067770, -1260892, -390380, 895414, -902582, 786822, 250230, -951530, -1348550, 505848, 702030, -970044, 1367852, -115230, 804104, -36600, 1232900 ], [ 275752, -772302, -1042704, -825684, 786554, 79675, 400738, -787110, 1060598, -1766504, -1612804, 738811, -1075467, 303429, 51818, -858776, 1632937, 332819, -870302, -1382632, -105071, 399893, -1944063, 1789225, 125019, 1779344, -435574, 639574 ], [ -374048, -1510152, 1020096, -1124784, -1069096, 1222900, 184888, -5160, 15848, -1025504, -1109104, 1195636, -995892, -839796, -1305832, 147424, 1836412, 23444, -1066952, 203168, -872996, 1249868, -1685988, 1080700, 752244, 1665344, -110824, -657176 ], [ -699446, -945246, 1672851, -1168902, -1892650, 663853, 552205, -213381, 199013, -12830, -751381, 566155, -1012335, -1463541, -1295947, 415198, 1472320, 313733, -792833, 1051595, -436445, 856250, -768969, 830230, 655902, 1451075, -190738, -683891 ], [ -725396, 822204, 1024026, -977652, -1763500, -1466522, 1457830, -1335606, 1515638, 1250620, -528406, -1066070, -1117410, -1607766, -23722, 1348, 584320, 1157558, -84158, 1219370, 1111930, -685300, 756306, 1002580, -108348, 1144250, -644188, 461734 ], [ -505333, 677975, 217333, -1114826, -279052, -199563, 1532757, -677302, 309974, 1697646, -156896, -1466278, -1035459, -1505978, 480391, 139060, -680355, 1256268, -915123, 428103, 686528, -698007, 432488, -270404, -591327, 189239, -315069, 119142 ], [ -203240, 34480, -579688, -1347872, 1188552, 1473536, 1312472, 341432, -1153784, 1794072, 252760, -1408280, -919904, -1214208, 840936, 471872, -1639664, 1035424, -1841408, -540608, -17184, -407968, -100056, -1622048, -874184, -634704, 232736, -555408 ], [ 312985, -1115870, -992263, -1752572, -89973, 17936, 216497, 956357, 69091, 523497, 696385, 119095, -882404, 195792, 1475511, 1378472, 682486, -429476, -606608, -1152008, 742116, -521068, 1173519, -854348, -21659, 884946, 1107836, -1149558 ], [ 559360, -1777940, -1059958, -1628552, -437298, -923254, -797938, 1173812, 165076, -642738, 1151740, 363430, -624524, 397182, 1692366, 1806482, 1910656, -671786, 191212, -955928, 451116, -229498, 1178784, -64178, 348046, 1038966, 900776, -1515408 ], [ 400960, -1707590, -610333, -711452, 612177, -1092829, -1690063, 795062, -1429274, -1652463, 1624690, -1316795, -36074, -1214343, 1282641, 1516607, 1497856, 919789, 333562, 451372, -1415334, 669077, -718416, 759697, -6479, -855459, -929524, -1538808 ], [ -209268, -474416, -266060, -815580, 463520, -1031264, -1382600, 68276, -837596, -1877196, 1787304, -1293708, 57908, -777016, 875724, 828620, 160080, 463604, -440224, -40056, -1405780, 1123832, -1005592, 42708, -473792, -1622368, -1039716, -1086304 ], [ -1019343, 1273084, 31615, -1371405, -215080, -867464, -544550, -812449, 720979, -1754721, 1812654, -517233, -66817, 566534, 470049, -35455, -1586820, -898321, -1619224, -1371306, -566455, 1382282, -580642, -1355817, -990992, -1890568, -389091, -423304 ], [ -738140, 303600, -298748, -1683844, 498260, 303476, -443836, 228976, 244332, -539562, 1164530, 487606, 911576, -810822, 645348, -548696, -249178, -130822, 424328, -1758094, -122438, 496766, -877562, -896128, -1354050, -265182, 938930, 540802 ], [ -488852, -619209, -374195, -1752040, 794555, 1041335, -53605, 1128103, 87207, 575787, 319943, 923050, 1568540, -1487301, 606276, -779807, 875564, 534896, 1673738, -1935538, -2039, 205400, -890300, -442744, -1419156, 783534, 1796003, 1221571 ], [ -359552, -1327584, 227680, -1200640, -29920, 630560, 1106720, 1594528, 822432, 1396512, -1006432, -113600, 1360640, -266976, -4224, -297632, 1345664, 864896, 769088, -1607488, -700064, 1481600, -147200, -70144, -723456, 283584, 1418528, 1163296 ], [ -686826, -1229236, 949482, -908358, -84867, -61779, 495875, 510416, 1419928, 1819272, -401591, -782041, 529111, -116663, 165554, 43245, 1595518, 1253118, -219928, -945199, -875596, 677589, -489936, 116782, -95524, 145479, 221860, 257018 ], [ -1353876, -530536, 1760532, -808908, 432858, -963654, -1433050, -1727584, 1914928, 1945872, 1640434, -1176466, -766514, -762638, 916004, 278970, 1681468, 1684668, -1271728, -34174, -662296, -1674486, -1640736, 165532, 481976, 276654, -1584440, -1280332 ], [ 123879, -1207496, 949572, -988958, -1082, -575084, -1534955, 21646, -47917, 1313662, 1659204, -378011, -1298389, -231918, 1208399, 720420, 1743043, -129662, -793233, -400529, -1158861, -1755526, -1427056, 975172, -367794, 382934, -297910, -665857 ], [ 1342212, -1897544, 189840, -972752, -612824, -231260, -1442024, 1695040, -1777648, 498052, 1221504, 228664, -1451764, 487848, 1221860, 1041492, 1631824, -1924868, -208416, -948032, -1422828, -1376668, -820396, 1662652, -1087572, 229616, 1011884, 265868 ], [ -533763, -1545194, 1009140, 299548, -1389374, -1164635, -1801874, -250160, -298348, -667523, 21504, -1134986, -234889, 1249698, 140885, 564417, 633124, -1805693, -301416, -1414832, 107697, -417643, 747329, 1094227, 27903, -1266484, -54241, 1125143 ], [ -1391608, -1066704, 878446, 632258, -1520264, -1642750, -1198640, -1405030, 534612, -563776, -121232, -1474216, 436728, 1259094, 87220, 580648, 407992, -1238262, -361334, -774660, 430576, 124984, 743948, 37358, 634500, -2034202, -97204, 977950 ], [ -1021708, -436104, -397829, -168067, -872564, -1571875, 565960, -1606855, 588162, 1070624, 1010968, -578116, 450828, 361119, 1272370, 1191748, 1115692, -130287, -381359, 1200390, -702824, 165484, -1154002, -1608517, 627450, -1923577, 1093646, -382925 ], [ -722424, -676472, 392856, -877560, -927440, -56704, 920256, -1331448, -308720, 618016, 1488192, -877336, 189576, 41400, 1674920, 1321640, 576496, -526136, 556160, 59600, 124840, 711496, -265784, -1934920, 298400, -911016, 162152, -439560 ], [ -450192, -1167842, 1784604, -1526448, -1168142, 1871114, 798693, -934539, -1472078, -489509, 1681959, -1507708, -126579, -83646, 1769447, 1220573, -324407, -1316264, 1771967, -2014234, 1475746, 1342180, 1477042, -1819162, -123412, 344358, -1359034, -93948 ], [ -252192, -591092, 770904, -1460448, -147692, 1941764, 740418, -1507614, -1291628, -320834, 406134, -352408, 481746, -245196, 844022, -505102, 247018, 676336, 1869542, -1109284, -584204, -111320, 1043092, -1835812, -149512, 82908, 249116, -714648 ], [ -243492, -163067, 458904, -1528848, 136783, 1967764, 657718, -1115164, -821853, 117691, 8709, 105317, 865296, -76421, 274897, -1071202, 312768, 1655861, 1688067, -790109, -1799079, -760995, 356142, -1706137, -141837, -182067, 744416, -787223 ], [ -613392, -32492, 1550304, -1866048, -1050692, 1904464, 526168, 1208336, 226572, 1095916, 1368084, -832108, 799296, 753004, 418372, 681848, -632832, 609236, 948492, -1642484, -1323804, 196980, -836808, -1283812, -66612, -454092, -985984, 236452 ], [ -508263, 172813, 742904, -1259112, -758748, 440000, 809158, 1092724, 167113, 848616, 1041663, -328278, 344089, 517127, 502862, 211328, -108319, 474787, 1109249, -1446712, -629885, -104128, -370000, -1085254, 642596, 258345, -1550549, 734949 ], [ -120138, 422638, -1195696, -89712, 414552, -1859200, 1339108, -475976, -552362, -128784, -289062, 1034172, -342986, -353398, 552212, -1583872, 1292006, 883762, 1806374, -626512, 194290, -1155328, 1085600, -1020004, 1729496, 1557270, -1420574, 920574 ], [ 377214, 81892, -1695301, -883914, 503241, -552391, 1662748, -1384415, -1291088, -206355, -564501, 58074, -736604, -214177, -491467, -1160032, -408046, 874873, 260447, -692686, 925315, -1370731, -4693, -241708, 1054619, 1036803, -9131, -314994 ], [ 597776, -288224, -1945344, -1179616, 371952, 482544, 1845744, -2022976, -1802880, -31696, -390800, -871056, -1112208, 183600, -996944, -493760, -1974832, 911232, -1148992, -848976, 1248160, -1158800, -890624, 543968, 258608, 375728, 1198976, -1096976 ], [ -237349, -577274, -1736544, 992534, -222723, -641331, 1576269, -1878076, -1471680, 784529, 1100725, -877131, -1515483, 1211025, 832681, 354940, -2056057, 1248432, -1335892, -1053351, 95710, 360925, -206624, 1128218, -419167, -220447, 1246376, 249349 ], [ -827032, -488756, -1245822, 916984, -337572, -419550, 1291898, -1307272, -1139226, 444034, 886088, -777870, -1388468, 1222862, 1568324, 179616, -1713658, 442858, -1407614, -617730, -147400, 808594, 634202, 1441984, -853856, -735606, 336974, 579972 ], [ -1177732, -32606, -480597, -1347116, 14778, 1112475, 993023, -321772, -805551, -1022741, -989812, -576045, -745118, 245837, 1238774, -992784, -958783, -1475417, -1367189, 441045, 494900, 212419, 1627727, 1492384, -1051856, -1171881, -1504051, -78378 ], [ -1239772, 938224, -838692, -1507916, 43548, -150300, 1382468, -443632, -994236, -34556, -1221112, 477480, 541372, -567448, 265064, -770364, -921808, -1815692, -984224, 542880, -315880, -892436, 986852, 327124, 326224, -9216, -969256, -11568 ], [ -1050692, 1826086, -1295141, -1136801, 81324, -1875875, 1829438, -762252, -1259898, 1263142, -1108448, 1597553, 1743143, -1293311, -624651, -174368, -947513, -1613704, -498747, 430750, -1345856, -1908308, -48819, -923455, 1848655, 1381243, 151738, 182674 ], [ 876808, 658036, 21034, -706526, 992424, -1309850, 1163588, -302952, -1004748, -394508, -1648448, 1295678, 560018, -1567586, 865974, 663232, 161362, 23696, 150678, 564100, -976256, -824408, -950394, -50530, 945730, 1101418, 1197388, -146276 ], [ 1353351, 331595, 1030418, 30366, 1444744, -846688, 929461, -41229, -663845, -1194309, -1683210, 392227, 122483, -1673661, 1298099, 1090598, 1021069, 336347, 531679, 605897, -651780, -8555, -729234, 637955, 669205, 676332, 1480193, 160831 ], [ -471624, 1340120, 1553168, 1253616, 1169344, -546688, 1380136, -92904, -186920, -633384, -916560, -1465448, 867608, -1512936, 51224, 867248, 1485544, -1452328, 486904, 502472, -398880, 382120, 1272816, 1033880, 1386280, 20832, 552968, 1476856 ], [ -245634, 1128113, 1184132, 863532, 1127677, 378011, 802141, -495510, 152407, -922119, 89484, -1828976, -22429, -791976, 551099, 98351, 997237, -1835392, 867163, 98402, -159648, 376321, 324006, -47002, 338806, -662922, -125275, 426532 ], [ 945516, 341738, 395432, -285768, 1196002, 1596686, -259934, -1063260, 426982, -1610694, 1208184, -1489376, -1681954, 192624, 1872974, -927274, 60562, -1556992, 1447438, -447148, 73152, 183946, -2013444, -1822852, -1539044, -1359972, -686350, -1737368 ], [ 1111892, 1021714, -647016, -829825, 1666119, 75087, 164782, 509642, 220049, -700642, -337470, 397240, 220994, -671793, -10581, 123659, -969845, -179431, 1065573, 859020, 643431, -20328, -1378991, -177192, -1815639, 242332, 820957, -701459 ], [ 1139872, 1018264, -1269736, -938440, 1397584, -633668, 214832, 1687132, 9184, -324972, -1518640, 1351840, 1407744, -1025308, -952576, 630384, -1780940, 771784, 720208, 1326800, 794976, -73528, -568156, 884608, -1670724, 1362592, 1775112, 176716 ], [ 864472, -975086, -719086, 104810, -932516, 1099357, -877468, 1615957, -176216, -1539297, -1496740, -373160, 356544, 165467, 936224, -515916, -1981865, 467734, 547708, -650500, -230424, 289622, 503819, 83008, -487299, 983992, 1052262, 380041 ], [ -19550, -586322, 108218, 512432, -1804796, 1189804, -781966, 1064596, 320338, -793146, -559114, -451088, -313884, -87886, 1856588, -456312, -1756868, 339412, -211406, -906892, -735444, -173914, 1214384, -718844, 101784, 244780, 314838, 592942 ], [ -1381775, 1674103, 1152893, 420632, -1531646, -10346, 246809, 135946, 1352713, 1493379, 1098011, 765112, -685134, -1475911, 2016038, 550788, -1197218, 349162, -1431431, 188858, -831594, -1286989, 1640984, -1520894, 223884, -777770, -434037, 813367 ], [ -1467328, 923968, 1667648, -127296, -636480, -864768, 1086016, 16064, 1398528, 203264, 341952, 1325824, -1389824, -1700672, 1078656, 356416, -157568, 804352, -1384000, -134144, -553152, -1292416, 1324416, -353536, -908416, 469568, -185856, -16832 ], [ -1207910, -90046, 1835540, -682924, 86349, -1359116, 1468910, -68398, 1026662, -1124284, -779175, 1454577, -1910473, -1506894, 189971, -158276, 898604, 1327280, -1100476, -565287, -292497, -1211251, 826084, 705703, -2031982, 1687822, 282490, -662143 ], [ -218060, 371204, 515240, -827224, -815526, -104216, -613540, -755548, -788788, 907016, -1611150, -274398, -1026898, -41244, 681446, -1335176, 1570904, 1798880, -710776, -206862, -509922, -1733926, 13384, -833522, -1850332, 466972, 1034740, 818882 ], [ -133400, 9236, -61405, -352246, -1512537, 866191, -1014079, -824311, -1051159, 1366658, -1038909, -1442703, -669607, 202449, 264893, -1039418, 1200140, 1009913, 145016, 266700, -1000554, -1991875, -664742, -1187849, -1151869, 51520, 1133260, 1412570 ], [ -1200800, -1400464, 308420, 910904, -1948812, 1474516, 725996, -106036, 663116, -173992, 1320516, -1897428, -982132, -1109076, -1307332, 1130632, -498160, -1383412, 1594016, 886800, -1838904, -1912900, -1171592, -34124, 204356, 661120, 399760, 876920 ], [ -1088285, -536794, 797485, 144114, -1038797, 984656, 1310576, -263471, 861371, -891677, 1276496, -1284548, -245642, -441976, -1837417, 1628132, -438825, -554452, 399771, 728870, -1222394, -1718755, -277757, -639354, -172029, 1190420, 930105, 685240 ], [ -525988, 1103174, 1283056, -1281610, 321740, 94048, 1450980, -720918, 519694, -1284774, 398788, -276374, 832256, 895756, -1968178, 1484318, 252644, 1380880, -1656040, 313974, -130762, -1463140, 1039076, -1797708, -1160792, 1651168, 1885624, 641344 ], [ 792662, 904199, 58456, 184415, 257390, -847952, 715530, -505743, 592219, -753399, 991738, 990001, 448256, 449806, -1355653, 131843, 688394, 930280, -75940, 846399, -1007137, -492490, -795574, 201042, -1504892, 675568, 1585324, 1426144 ], [ 1048112, 821168, -862712, 990176, 484040, -1547672, -197736, -559152, 321856, -42720, 1236040, 1746112, -65200, 263896, -1017328, -1013392, 1142600, 664600, 838856, 1065624, -1383472, 4904, -1881952, 1125120, -1381544, 399904, 851224, 1506520 ], [ -955738, 984518, -1139087, 392876, 1329065, -1732547, -1488861, -1183302, -677144, 1048980, 739465, 1417912, -853750, 630571, -1261678, -1718242, 1636025, 791875, 339881, 619299, -697222, -503371, -1378252, -234480, -264869, 1611604, -804701, 89995 ], [ -705864, 7528, -750302, -248584, 1223592, -684760, -1561446, -1522528, -377058, 1660946, -215132, 1484622, -1431160, 413322, -668782, -958820, 1851840, 400592, 503996, 317230, -718038, -1030092, -674084, -748830, 503494, 1197020, -1432664, -86876 ], [ 964836, -1688372, 57823, -917884, 518892, 1140140, -865821, -1682128, 742017, 1970471, -1458482, 1800297, -1875460, -172053, 451943, 723730, 1892640, -317608, 1086146, 106105, -1184613, -1568442, 156466, -730305, 1052269, -242830, -1412564, 517774 ], [ 810620, 178724, -130184, 404060, -562596, -8600, -341828, -1524508, 1158108, 103860, -941720, 55572, -1577948, -503584, 1067360, -177176, 1892368, -1074568, 1415540, -558784, -836684, -793644, 173532, -703552, 520932, -513420, -59596, 735300 ], [ 423335, 1957019, -413339, 1502795, -1465626, -922820, 211252, -1264978, 1331898, -1576755, -119645, -1293963, -966863, -854119, 1349180, -886481, 1759993, -1261738, 1672925, -862579, -277004, 114186, 167352, -808822, 139872, -493440, 1163714, 904575 ], [ -144790, 1912994, -666914, 888770, -1499676, 325480, 951352, -728428, 825948, -1617330, 1198930, -214338, 593062, -1385194, 504680, 234394, 1116118, 846212, 1746350, 464846, 794296, 1013436, 403152, -1445572, 804672, 207360, 1319564, 1040250 ], [ -834682, 808845, -429314, 970974, -739669, 790934, 778440, 254527, 227276, -905547, 743947, -328407, 1042654, -1081919, 75801, 583338, 309591, 1199992, 1081440, 228466, 471806, 548015, 269618, -1249600, 378971, 684532, 867578, 413910 ], [ -1649632, -1384080, 312736, 1768224, 835856, 452384, -332160, 1695952, -466624, 578928, -1532528, -1668432, 351904, 78256, 73776, 139488, -663984, -247808, -341760, -1613984, -1282144, -1318960, -243232, -198400, -1166704, 932032, -208672, -995040 ], [ -1915469, -1057351, 1199808, 1272725, 172862, 275258, -1210241, 1165361, 14697, -260312, -486949, -516828, 876967, -106415, 330112, -870526, -1121132, 476182, 82684, -268133, -104089, -1874424, -771422, -487444, -1407476, 1184429, -590197, -991117 ], [ -1927676, -164302, 1893390, 461240, -1021678, 85268, -1910198, 204542, 646218, -1501502, 1199360, 1143372, 1542808, -671972, 538354, -1768492, -1433198, 1531840, 804280, 1674718, 1640816, -1929774, -1206206, -952660, -1276946, 1395530, -754390, -693190 ], [ -735626, -616477, -90435, 47540, -1347853, -756082, -1286873, 446117, -660057, -118277, -106240, 881922, 35908, -1423622, -612221, 387758, -1687373, -371360, -819020, 539893, 760616, -323949, -518981, 735890, -945971, 1116455, -585865, -1420465 ], [ -116876, -952872, -795388, -570644, -1184364, -899672, -578092, 621304, -1595248, 859004, -534600, 868636, -267748, -1380856, -636216, 1665116, -1266188, -1379736, -1175040, -235244, 103800, 444368, 235976, 1609080, -619448, 839620, -388640, -1766100 ], [ -460451, -1094922, 646337, -1532069, -198939, 127978, 274133, 685054, -1907548, 1154879, 509550, 1271911, 1448327, -4606, 1230834, 1467191, 288637, -886086, 596160, -406619, -178050, -193132, 1104626, 1113630, -300398, 566545, -143240, -1471125 ], [ -574976, -1142272, 1126912, -1852544, 129536, 470528, 558208, 706304, -2011648, 1253504, 857600, 1406336, 2020352, 454144, 1853184, 1401216, 806912, -721536, 1186560, -463744, -272000, -405632, 1394176, 948480, -194048, 475520, -61440, -1372800 ] ], [ [ -696320, 744448, 433664, -330240, -761856, -89600, -556032, -80384, -843776, -1077248, -360960, 547328, 1921024, -785920, 93696, 1145856, 1416704, -24064, 1893888, -492544, 348160, 254976, 1445888, -314880, 464384, -935424, -1331200, -477184 ], [ -1015616, 440896, 39680, -496128, -971904, -173312, -163008, 183424, -241664, -166400, -68928, 726464, 764032, -779776, 626688, 441984, 746624, -64384, 1001088, -611392, 438016, 374592, 1117568, 156480, 91328, -845760, -704512, 249536 ], [ -1514516, -33404, -575920, -755328, -1300104, -304112, 451092, 595624, 699136, 1256800, 387372, 1006364, -1043768, -770176, 1459488, -657816, -300376, -127384, -393912, -797092, 578416, 561492, 604568, 892980, -491572, -705660, 274688, 1385036 ], [ -314376, -452264, -1088200, -746568, -131984, -14912, 490352, -368936, 929576, -312640, -802728, 913024, -1235688, -215416, 726808, -663936, 594704, -91544, -740312, -1133432, 313936, 330352, -516312, 1063040, -121912, 524200, 37848, 960936 ], [ 550776, -926868, -1129544, -709692, 543732, 331896, 417288, -971748, 911328, -1513624, -1722964, 885164, -1274788, 73508, -143668, -454304, 1376564, -110388, -920284, -1073212, -107032, 279132, -1452200, 1069832, 286888, 1560308, -226556, 396536 ], [ -141024, -1605168, 410656, -642192, -825168, 772896, 101088, -4848, 217728, -728224, -1321264, 1171664, -1186288, -677392, -1102768, 224896, 1298864, -339888, -787984, 376688, -963232, 943632, -1608800, 657632, 597088, 1669808, -288656, -266464 ], [ -581352, -1124544, 1118908, -640836, -1394412, 155904, 461772, -14664, 366216, 163724, -1002088, 560852, -1039288, -1108960, -1125712, 403960, 891692, -83292, -391108, 1172792, -635860, 563712, -855764, 480836, 444904, 1591016, -512684, -287524 ], [ -789552, 425856, 1059208, -700536, -1225512, -1437696, 1447272, -926064, 1292016, 1154024, -759088, -878248, -838288, -1245760, -284512, 121360, 180392, 622008, 249992, 1365392, 784040, -780288, 736936, 521336, -134096, 1338416, -886184, 283976 ], [ -479008, 453208, 338024, -860520, -318756, -226516, 1207892, -544508, 386596, 1275440, -266964, -1165424, -693408, -1036080, 72348, 329932, -541888, 664848, -765912, 603464, 428840, -900628, 449860, -255076, -581580, 304284, -525732, -10236 ], [ -60448, 77312, -500480, -1033632, 584544, 1289312, 652704, 132256, -715232, 1120768, 229536, -1047168, -562080, -676800, 390336, 679520, -1030912, 454400, -1865504, -301792, -174080, -733120, -56800, -1080288, -848992, -664320, 37472, -479424 ], [ 265652, -748288, -1050080, -1123932, 40644, -34588, -192996, 796156, 57868, 323968, 283836, 252432, -436380, 269400, 1313736, 1266020, 454688, -604000, -481004, -572692, 560320, -506920, 1210700, -743988, 138908, 418080, 887972, -750024 ], [ 438872, -1281328, -1136360, -991392, -102336, -868168, -835416, 1002256, 90808, -577592, 637296, 347592, -163320, 386760, 1737936, 1536680, 1290128, -740200, 440056, -358912, 304120, -24520, 1212080, -306768, 584048, 604560, 831992, -996984 ], [ 382772, -1375528, -527660, -524592, 356064, -966268, -1172916, 521656, -986492, -1636292, 1439496, -1363908, 330780, -739140, 1413336, 1333580, 1150328, 506900, 665956, 581888, -1437980, 842180, -685720, 281832, 215048, -552840, -583708, -1208484 ], [ 42336, -488592, -29616, -493760, 89584, -1022976, -855840, 64768, -657088, -1840944, 1746864, -1263728, 351472, -437120, 957072, 649792, -31968, 141376, -117776, 78336, -1374848, 1217168, -1006880, -249648, -372560, -1176512, -872464, -1067424 ], [ -423864, 832308, 419484, -655760, -497516, -1061376, -249240, -381632, 294512, -1667844, 1835364, -362228, 162772, 496480, 442572, -246608, -1675368, -937424, -1348076, -1064064, -513248, 1374668, -630680, -1276548, -1056860, -1564112, -662764, -770424 ], [ -663920, 3656, -37768, -1143360, 173384, -175368, -195272, 365736, 55008, -613552, 1227672, 162760, 793104, -654648, 645576, -432312, -156008, -268936, 229184, -1251864, -337480, 455024, -634544, -580432, -1161592, -47544, 772672, 31848 ], [ -802808, -704692, -267616, -1391424, 575936, 502968, 51484, 988032, -1176, 367640, 394692, 381100, 1278432, -1282572, 659028, -500556, 993400, 356300, 1219088, -1306056, -352336, 139064, -453368, -59944, -1129552, 861396, 1691272, 676476 ], [ -689408, -1028992, 118784, -1012224, 244736, 615168, 813184, 1247232, 455424, 1130240, -993408, -176000, 1362432, -492672, 160128, -291456, 1081600, 809600, 601088, -1049856, -833536, 1412864, 216832, -50944, -765952, 141696, 1238272, 898176 ], [ -766240, -799108, 533564, -763400, 346460, 34896, 429708, 401504, 828088, 1505496, -665464, -614076, 631668, -296860, 327384, 36496, 1283148, 1185156, -171024, -589836, -812324, 671512, -4272, 49732, -350924, -97436, 359228, 376836 ], [ -984640, -156808, 969464, -611600, 770360, -1060704, -805992, -1266496, 1138288, 1592496, 939536, -963576, -705432, -543160, 990384, 452896, 1569048, 1502856, -1057824, 21864, -417224, -1569488, -888672, 218632, 102376, 21064, -836872, -697464 ], [ 21040, -864168, 479764, -604360, 386700, -540924, -1103092, 248684, -89672, 1011556, 1092176, -276196, -1088852, -104100, 1015344, 793376, 1298548, 194516, -761364, -450116, -785224, -1625188, -915332, 663132, -301284, 182984, 166888, -367244 ], [ 840016, -1565040, 56560, -448288, -154464, -54144, -1238992, 1684640, -1115792, 269680, 861680, 272864, -1157408, 455520, 818736, 1023824, 930064, -1180192, -374112, -1003424, -983104, -1273072, -646352, 1038480, -597072, 132512, 1139296, 159856 ], [ -309884, -1141740, 730060, 605912, -870264, -1045344, -1286692, 133640, 160108, -777620, -207220, -741736, -343208, 1094520, -25764, 737924, 496564, -1589992, -465912, -1108424, 328496, -544972, 481948, 828180, 365628, -1068088, 170296, 586156 ], [ -896336, -732584, 542136, 788080, -1188808, -1606240, -873216, -750824, 878000, -626352, -414968, -993920, 204704, 1057056, 75616, 714504, 480720, -1392960, -563424, -513432, 520408, -151432, 471112, 175880, 892312, -1580800, -46760, 371080 ], [ -803336, -340484, -684564, -81320, -1028308, -1648240, 96384, -831524, 923000, 970248, 415732, -326720, 431504, 203856, 1317616, 1007604, 968520, -464160, -667824, 925668, -637892, -161332, -913388, -1009420, 893212, -1264000, 642940, -617420 ], [ -586016, -536608, -86336, -873216, -1157440, -446816, 342240, -946496, 51168, 667104, 904384, -628544, 364192, 75744, 1602464, 1145024, 376640, -607200, 310816, 11424, -130528, 367488, -23392, -1237568, 622400, -411840, -74304, -403264 ], [ -333080, -899608, 1050400, -1606764, -1326760, 1113076, 348792, -1078640, -1083708, -250980, 1218436, -1199048, 224572, 182904, 1541192, 1163756, -527248, -1027440, 1606120, -1612452, 843344, 1010856, 1551872, -1157240, 260084, 556128, -1178028, 164936 ], [ -237680, -477808, 251200, -1571064, -102160, 1151176, 505392, -1343840, -1066008, -458280, 127336, -327248, 744472, 32304, 966992, -398344, -127648, 627360, 1682320, -1104552, -549856, 16656, 1052672, -1467440, -85816, -55872, -100728, -562864 ], [ -324380, -219708, 84600, -1559164, 278940, 1287876, 555192, -873940, -824008, -337280, -250664, 71952, 933572, 140304, 570992, -951744, -6548, 1488460, 1486620, -958352, -1327056, -352344, 376872, -1585240, -324716, -405472, 227572, -726264 ], [ -775280, -289008, 1183200, -1594864, -1026960, 1621776, 391392, 1066160, -133408, 440320, 797536, -474048, 461072, 765504, 531392, 512256, -442448, 762160, 747120, -1535552, -872256, 529056, -652128, -1318240, -349616, -230272, -942128, 239136 ], [ -707488, -12388, 737192, -1084800, -729784, 354480, 647960, 912504, 31168, 482840, 508492, -138140, -40004, 438108, 543304, 54708, 94364, 537820, 711492, -1419972, -364628, 346376, -366632, -1171184, 167676, 410040, -1284064, 795448 ], [ -330688, 470312, -629008, -249600, 522416, -1866720, 1154960, -488496, -117632, 87440, -577208, 723160, -558104, -456792, 585904, -1547592, 1210664, 612520, 1095192, -891672, 174472, -470224, 701968, -1095584, 1007976, 1327440, -1132864, 1108048 ], [ 348056, -71500, -1184044, -1028448, 544208, -531384, 1537208, -1377240, -773168, -81364, -571052, -179456, -696704, -498852, -387452, -1219548, -93556, 604144, 279672, -698712, 560116, -876688, -131624, -541124, 673896, 703104, 149384, -86588 ], [ 723584, -560512, -1544576, -1298048, 334976, 511488, 1751168, -1918976, -1314112, -48704, -213440, -971200, -888832, -291840, -880256, -656576, -1361536, 611200, -532096, -647808, 661184, -882816, -753920, 47616, 265984, 6400, 1241216, -909440 ], [ -115816, -526312, -1447976, 827752, -331624, -664512, 1384568, -1345376, -1270012, 654196, 1090060, -788500, -1400032, 560160, 724744, 153724, -1719736, 701800, -945496, -1013208, -237916, 455784, 12880, 609216, -37616, -462800, 1268216, 121960 ], [ -775856, -440432, -1107416, 892280, -447984, -436488, 965680, -806584, -1150368, 518360, 1025560, -696696, -1273136, 648208, 1328824, 73760, -1605824, 17656, -1188504, -681840, -310288, 871896, 829992, 855720, -336960, -824992, 391728, 272368 ], [ -1261256, -304232, -529316, -1050220, -28584, 1158612, 495880, -301684, -957168, -434140, -370940, -693396, -524936, -7592, 958324, -873040, -1032224, -1420844, -1265604, 327960, 422312, 389796, 1696092, 795420, -632160, -1082992, -1364472, -435032 ], [ -1028096, 682768, -853616, -1287040, -59664, 242352, 948160, -371344, -816528, 55040, -718640, 245424, 638464, -374432, 34144, -861040, -728624, -1714544, -956064, 439200, -235408, -501504, 1207632, 55920, 230880, -53152, -1060512, -272672 ], [ -528692, 1694392, -1252344, -1090412, -118440, -1133664, 1507648, -520244, -720556, 726084, -824580, 1303128, 1688720, -676340, -782756, -536344, -446492, -1568800, -542612, 354808, -1105384, -1328448, 382492, -710300, 1216180, 1160916, -196572, 55020 ], [ 812008, 878992, -182544, -825512, 647760, -876864, 869248, -43544, -930856, -337416, -1129080, 1243728, 631520, -1049240, 787144, 497456, 282808, 65600, -58712, 552208, -660784, -536448, -423608, -86600, 576280, 1037016, 1103928, -123480 ], [ 1093048, 636400, 614772, -136632, 1134632, -675744, 741480, 127148, -775988, -807228, -1127340, 581708, 101772, -1206728, 1324644, 1058672, 815720, 522484, 201308, 558904, -328472, -11828, -317484, 345120, 532388, 718700, 1603216, 171648 ], [ -306752, 1302400, 979872, 1224768, 1178432, -562944, 1423680, -187552, -41888, -335328, -639840, -1036192, 408672, -1022528, 224544, 870272, 1037120, -888416, 106208, 263104, -174272, 88672, 1235616, 472320, 1433888, 92000, 831616, 1218048 ], [ -19472, 956560, 712776, 929688, 1207544, 370956, 971640, -422896, 359488, -654540, 229344, -1271788, -149388, -475412, 467172, 330584, 594704, -1323380, 332408, 115612, -231008, 138172, 488004, -421500, 438596, -410260, 151612, 293196 ], [ 1061728, 134560, 148176, -144912, 1229744, 1691256, -14160, -620896, 604288, -1346040, 1278144, -856888, -1114488, 242488, 1341672, -374416, -160096, -1299080, 709808, 37912, -387008, 163672, -1342296, -1795800, -1449304, -853960, -485288, -1559304 ], [ 1168232, 615172, -823180, -394028, 1339836, 141196, 383828, 697752, 305968, -336932, -41176, 256768, 452052, -326748, 39020, 360728, -618224, -346804, 513428, 1112444, 522208, -263136, -781116, -256232, -1683316, 356520, 541920, -499104 ], [ 1191712, 624272, -1318800, -372928, 984976, -661984, 460048, 1680112, -3712, 83808, -1057856, 839488, 1430912, -592288, -653920, 633888, -998944, 393536, 391328, 1379024, 902288, -452096, -205616, 698048, -1514576, 1116560, 1202640, 364896 ], [ 1060312, -761428, -475500, 329072, -655124, 805016, -452852, 1623412, -303712, -1241592, -1063856, -90512, 602912, 74312, 493880, -471912, -1189144, 481136, 516728, -663076, -253012, 47104, 229084, -176752, -362876, 513260, 730140, 469896 ], [ 245488, -415720, 268176, 636608, -1233128, 817136, -503912, 956368, 63752, -867336, -427424, 23104, -148648, -331432, 1067456, -432288, -1005544, 316904, -125128, -1049704, -827536, -144680, 622792, -685144, 293056, -82312, 245208, 545832 ], [ -1106312, 1290380, 933576, 634208, -976628, -313864, 122188, -190232, 955652, 842364, 713776, 956704, -840148, -1579732, 1189856, 507312, -528244, -45196, -1369828, -135604, -945736, -879380, 984292, -905644, 559456, -671812, -249492, 598932 ], [ -1413888, 621312, 1510912, 170240, -164096, -758272, 674816, -342784, 903680, 180480, 120832, 1409792, -1478656, -1477376, 519680, 437248, 271872, 665856, -1132032, -414976, -678144, -1024000, 1065472, 2560, -423936, 477696, 56320, -169472 ], [ -1348124, -231808, 1842684, -295400, 432704, -884516, 901800, -385776, 509740, -501248, -712220, 1458740, -1877100, -1067504, -100468, 64376, 1035996, 1441588, -692012, -754760, -395064, -1115952, 953624, 746556, -1445520, 1547300, 481548, -772524 ], [ -154424, 219392, 833784, -309200, -781696, 153784, -692400, -785376, -929960, 1073152, -1208120, -363160, -931800, -219104, 363032, -1060624, 1267896, 1520488, -557912, -252560, -407664, -1491552, -976, -593544, -1439520, 413000, 801048, 407976 ], [ -23192, 2144, 374928, 62308, -1547428, 866968, -815856, -832668, -1023920, 1304320, -746096, -1453516, -427776, -23840, 71096, -1003828, 812208, 777952, 28948, 237100, -616416, -1562760, -654088, -1059276, -897336, 58820, 655116, 859704 ], [ -1244192, -1065856, 616128, 924208, -1742128, 1166368, 932544, -431568, 594880, -174080, 935104, -1612816, -485376, -659840, -1182304, 557072, -518592, -1010048, 1192048, 710800, -1074816, -1246560, -923488, -412176, 327264, 697520, -83184, 383904 ], [ -1249472, -528736, 841928, 318928, -740028, 589068, 1419024, -549668, 732200, -673260, 1016464, -1070096, -53476, -328280, -1636004, 872552, -258572, -562848, 205308, 669700, -888176, -1313600, -129848, -824376, 58724, 1154720, 306676, 512004 ], [ -787112, 569432, 1030880, -758400, 656624, -298512, 1420384, -836200, 342824, -803416, 533432, -268232, 533616, 340688, -1773552, 718256, 558168, 663024, -1476392, 451320, -488040, -1487680, 979304, -1563000, -742480, 1504696, 1081952, 866408 ], [ 608188, 841532, 79280, 408000, 569624, -875112, 463984, -379300, 392324, -461116, 684332, 674668, 288216, 482888, -985752, -52744, 580668, 643224, 10108, 595020, -856740, -482080, -504796, -156300, -1167880, 349996, 951152, 1465508 ], [ 1020352, 947744, -716320, 1048608, 697472, -1352448, -502400, -341152, 258656, 79232, 777440, 1290304, -120192, 600224, -649920, -685408, 676800, 581664, 822880, 604800, -944736, 146048, -1432864, 462144, -1094368, -91808, 503072, 1515296 ], [ -656648, 701444, -1180420, 571908, 1281872, -1618848, -1490000, -1192852, -264244, 1040432, 747740, 1210504, -874992, 664724, -1274520, -1024108, 929400, 431364, 203980, 330000, -436236, -27952, -1179364, -594456, 39332, 981292, -619228, 397796 ], [ -567616, -178552, -811736, -117864, 957496, -618408, -1369184, -1463296, -125296, 1397008, -130384, 1310840, -1241920, 416792, -771568, -574000, 1170960, 86944, 289064, 299000, -451584, -411528, -587120, -886168, 672184, 708800, -1087040, 200296 ], [ 634784, -1458052, 81964, -941964, 60196, 1180692, -549584, -1367296, 430904, 1372408, -1543384, 1524740, -1364320, -28108, 442232, 373400, 1405560, -379856, 817964, 421700, -797184, -927228, 218680, -695668, 989284, -412000, -1142240, 582796 ], [ 773664, 196512, -251056, 77824, -479152, 175744, -367008, -1075728, 683008, -45920, -1085568, -26368, -1150528, -402560, 927072, -228784, 1453296, -1053104, 877392, -208224, -537584, -582592, 55888, -748064, 486304, -395024, -152416, 876080 ], [ 628224, 1768632, -635896, 984724, -897892, -642476, -94848, -733728, 825508, -1293980, -352968, -1173808, -754108, -773780, 1079232, -666424, 1340916, -1214204, 938772, -610164, -121064, -118912, -131912, -910484, 120304, -227564, 756704, 1115780 ], [ -216576, 1802832, -722896, 680824, -981592, 440824, 797952, -270528, 654808, -1287080, 708432, 20192, 234392, -1161080, 200832, 192176, 665016, 758296, 1201272, 209736, 673936, 466688, -20912, -1412984, 639904, 73336, 912704, 1177880 ], [ -977312, 755744, -529140, 926300, -329436, 844656, 839160, 302784, 299256, -687736, 457664, 69856, 478008, -861364, -199232, 453892, 72588, 1005708, 675820, 111000, 435304, 68680, 31332, -1288556, 321380, 445276, 581932, 541568 ], [ -1651712, -1401856, -47040, 1736000, 1078464, 550656, 5760, 989184, -246144, 520064, -1140736, -1055744, -43392, 143936, -108032, 102592, -434112, -518592, -658880, -931200, -864896, -1339520, 23232, -520256, -857920, 890176, -248768, -812032 ], [ -1885500, -899028, 800860, 1091232, 303128, 272468, -815604, 870352, 146320, -335012, -315888, -348096, 508536, -136728, 98100, -701356, -924528, 221528, -309484, 221164, 174844, -1536568, -261932, -539488, -1191632, 1254128, -396248, -864092 ], [ -1887096, 200208, 1556200, 103800, -983176, -33928, -1528008, 571024, 665296, -1520192, 983328, 751008, 1179720, -746784, 252384, -1401592, -1372056, 1327904, 335840, 1746880, 1621936, -1321696, -562376, -661744, -1269776, 1536416, -364952, -646472 ], [ -592596, -138792, 106300, -288300, -1336876, -714028, -1024908, 707224, -285704, -68192, 180528, 634608, -124980, -1134384, -548016, 502508, -1377156, -415696, -867760, 722080, 456136, -146896, -174476, 487256, -1045976, 1132016, -408452, -1386572 ], [ -30352, -509600, -381856, -688576, -1131360, -710816, -404656, 752928, -1128512, 928864, -126336, 731008, -289632, -952576, -520400, 1469168, -1036400, -1387056, -1151728, 71360, -172960, 343024, 329232, 1024848, -783872, 862464, -397408, -1749792 ], [ -697252, -933800, 744344, -1102576, 12840, 439384, 412244, 646728, -1789712, 1162264, 399264, 1184608, 1459368, 185024, 897100, 862268, -115100, -1062156, 107972, 48560, 98840, -316676, 1027332, 536148, -457472, 819264, -294808, -1480392 ], [ -919552, -1075200, 1119744, -1240576, 394240, 822784, 684544, 611328, -2010112, 1240064, 574464, 1335808, 2042368, 564224, 1369600, 659968, 192000, -953856, 527872, 40960, 189440, -536576, 1260032, 373248, -348672, 804864, -260608, -1390592 ] ], [ [ -636928, 1108224, 407680, -281984, -346112, -63616, -741632, -61824, -665600, -513024, -446336, -5760, 1891328, -106624, 513152, 856320, 796800, -473216, 1734272, -188160, -156672, 128768, 1297408, -556160, 453248, -716416, -1182720, -462336 ], [ -924208, 522096, 152896, -403328, -570080, -253120, -202448, -40224, -419840, 74880, -55472, 155280, 859616, -55936, 879104, 244320, 285408, -421664, 1144928, -391920, -50112, 15920, 1144480, 117040, -32560, -820240, -689664, 196176 ], [ -1373083, -393729, -245204, -592928, -920030, -549220, 640027, -6474, -35840, 993480, 555253, 406905, -752434, 23264, 1450904, -711930, -513642, -341114, 224078, -710295, 116388, -160405, 905530, 1168915, -791635, -982465, 80736, 1225101 ], [ -98558, -714134, -915534, -654638, -163420, 102480, 609252, -770934, 451830, -301040, -756502, 733920, -1209414, -40546, 552634, -416160, 385788, -439834, -510922, -899170, 117548, -46300, -32650, 742880, -131250, 229270, 120266, 666006 ], [ 818562, -1068475, -1225070, -589777, 288387, 594114, 440894, -1147111, 760296, -1235514, -1811211, 1014997, -1478455, -173833, -343507, -39256, 1091987, -559859, -960681, -745425, -105466, 161769, -929910, 308350, 452246, 1319811, 5183, 146498 ], [ 96312, -1683700, -237320, -124252, -569388, 308664, 15944, -4036, 432096, -402264, -1520436, 1120972, -1387780, -509308, -874132, 309344, 725012, -708884, -482556, 545700, -1053016, 619644, -1517160, 205000, 427496, 1662036, -459292, 149048 ], [ -460422, -1299472, 530353, -77743, -869541, -367488, 364013, 195122, 541086, 353181, -1247718, 537739, -1074610, -732424, -931180, 399842, 281909, -493961, 42993, 1281426, -847531, 249120, -940299, 105199, 216326, 1724358, -834613, 129641 ], [ -864372, 7328, 1094878, -418018, -654966, -1404288, 1425638, -477028, 1053636, 1036806, -991668, -681686, -556060, -851824, -551080, 252092, -231466, 56914, 612318, 1504476, 422294, -886080, 711126, 8674, -166924, 1528308, -1127638, 89966 ], [ -463000, 219178, 458374, -598534, -353527, -257227, 859051, -385153, 458487, 825012, -382123, -850020, -337752, -532756, -356359, 530061, -379024, 35548, -590346, 787150, 148758, -1107195, 468623, -246695, -565485, 428665, -743319, -143201 ], [ 75272, 132992, -428096, -702104, -43480, 1090024, -42600, -71208, -268168, 419200, 196824, -671328, -182296, -109328, -89904, 892264, -372032, -167360, -1865272, -38472, -337408, -1056528, -3208, -518152, -805608, -673600, -172952, -385232 ], [ 212147, -344608, -1099496, -468329, 171695, -83801, -620775, 634017, 32957, 109600, -159951, 393372, 23879, 345322, 1133646, 1141639, 226168, -790760, -339397, 36453, 362192, -486678, 1244717, -619027, 310617, -61000, 653623, -329582 ], [ 316202, -743668, -1193606, -325784, 240560, -800366, -868650, 824892, 4562, -512690, 84324, 334542, 311294, 377422, 1774476, 1249174, 642268, -809510, 700418, 262848, 146882, 187122, 1239572, -550252, 831012, 151580, 756418, -456482 ], [ 371027, -1024918, -421781, -320084, 89960, -831041, -621075, 244242, -518113, -1604015, 1230174, -1409583, 720569, -224303, 1541226, 1143949, 785218, 78715, 1011143, 716448, -1440793, 1016847, -645178, -227002, 457662, -235870, -226457, -857207 ], [ 308904, -501468, 221292, -147152, -295420, -1011840, -302520, 70336, -458960, -1783988, 1692692, -1230436, 662468, -63136, 1033052, 460016, -228936, -185744, 224772, 208256, -1318240, 1300572, -995512, -563892, -250412, -701840, -700668, -1036568 ], [ 195054, 377907, 807417, 99748, -784645, -1259040, 47430, 76336, -142460, -1560863, 1852967, -200611, 397643, 435464, 403277, -479884, -1754886, -960044, -1046853, -725344, -439240, 1342797, -667162, -1192767, -1106537, -1202540, -949893, -1118018 ], [ -576804, -312850, 225378, -571248, -174674, -674110, 57202, 501398, -141496, -681876, 1282714, -182514, 662140, -474674, 645518, -316370, -60134, -414110, 31984, -706490, -544366, 408740, -366932, -246700, -949602, 181614, 599600, -494618 ], [ -1113282, -798739, -160200, -1005840, 328624, -61198, 155449, 825632, -95194, 152634, 463567, -193419, 964072, -1049789, 722219, -207917, 1105282, 158317, 743836, -635054, -703468, 79730, 11038, 346346, -819948, 931083, 1580318, 104161 ], [ -1021632, -703264, 0, -800640, 519424, 594752, 493024, 876032, 78656, 849984, -970208, -243744, 1343872, -714464, 342944, -279392, 797632, 752992, 430336, -461504, -967168, 1340480, 589888, -23104, -795648, -16992, 1035968, 615136 ], [ -838392, -340415, 92561, -598622, 787753, 131756, 346333, 290376, 218450, 1174954, -928610, -439409, 720611, -476921, 498890, 33596, 948749, 1115295, -117084, -215069, -749655, 670874, 494412, -17809, -603949, -357305, 490801, 502783 ], [ -586992, 221410, 134786, -398972, 1113778, -1163944, -160742, -768624, 332900, 1222804, 210940, -743234, -649114, -312146, 1053140, 632696, 1441274, 1304670, -838584, 85606, -174030, -1435276, -102888, 266366, -287674, -245330, -54974, -73442 ], [ -84172, -507990, -9669, -200622, 786813, -506849, -652867, 490341, -133230, 695079, 505100, -168519, -861579, 32809, 799700, 861816, 826979, 527755, -736859, -501359, -393550, -1471111, -375903, 336041, -225159, -27730, 654726, -48157 ], [ 309548, -1206948, -74172, 97608, 325080, 130528, -1019404, 1666776, -430812, 30372, 495236, 323208, -830520, 425128, 388724, 994476, 192188, -402296, -559016, -1065368, -511216, -1157188, -458316, 390620, -79596, 27416, 1274088, 44900 ], [ -72577, -703173, 431853, 921258, -316770, -912872, -738679, 537726, 625413, -888603, -427939, -330342, -455670, 920578, -196951, 919551, 343763, -1355846, -646466, -791918, 548084, -679213, 198009, 539195, 706929, -855634, 405138, 7925 ], [ -371436, -363414, 184914, 947812, -830542, -1553576, -524288, -63814, 1217300, -692820, -706882, -495584, -41448, 832248, 65640, 860606, 543244, -1542832, -777096, -247386, 599114, -445086, 180590, 310846, 1142234, -1100096, 3178, -279970 ], [ -569886, -221439, -970011, 13162, -1189867, -1708676, -389888, -29239, 1249250, 847230, -208957, -71984, 420252, 39948, 1351140, 820931, 800494, -805432, -959796, 624039, -565711, -505011, -649285, -372029, 1154009, -574496, 164353, -870445 ], [ -441016, -378616, -577712, -860224, -1388976, -839592, -266296, -546992, 424456, 710024, 283088, -373808, 550488, 107528, 1512216, 961744, 166448, -683528, 52600, -36136, -396168, 4640, 233432, -502128, 954160, 112944, -326256, -363824 ], [ -210874, -616858, 279928, -1678597, -1470774, 327843, -136030, -1221668, -652913, 7961, 717983, -876974, 584433, 446978, 1292430, 1100101, -723868, -715748, 1415590, -1165591, 173676, 659318, 1615904, -471042, 666403, 786504, -988629, 446062 ], [ -215524, -364708, -293072, -1675522, -41724, 315918, 242420, -1164968, -815738, -593014, -170842, -305324, 1006458, 309428, 1087980, -290174, -506968, 564952, 1461340, -1086166, -514824, 156668, 1047104, -1072692, -7922, -190896, -465954, -399188 ], [ -398649, -290033, -307422, -1581697, 435801, 557743, 429970, -616043, -820238, -804064, -522742, 30076, 990383, 353628, 871780, -833424, -330043, 1290477, 1251865, -1129916, -830924, 84918, 387254, -1438442, -504197, -627496, -308029, -665538 ], [ -938724, -570308, 795528, -1306372, -989724, 1307068, 235720, 917332, -508088, -235264, 199208, -107024, 98108, 761328, 632080, 317376, -233068, 905652, 531940, -1420016, -402224, 874968, -454696, -1332392, -644372, 17504, -879604, 225912 ], [ -915128, -221159, 735510, -898272, -690866, 254836, 467290, 718146, -114064, 108218, -43987, 55783, -441103, 351369, 572014, -119437, 305049, 589353, 297807, -1383983, -96523, 813566, -352886, -1239972, -335039, 568786, -987336, 839122 ], [ -555728, 502966, -17340, -411072, 635284, -1870664, 952540, -513204, 328736, 317468, -862162, 397258, -769978, -545706, 618964, -1502062, 1105974, 313878, 353082, -1153658, 135902, 244916, 311164, -1155672, 242086, 1064236, -818736, 1286572 ], [ 317722, -245645, -637365, -1169736, 590956, -515666, 1385074, -1360362, -223444, 54965, -564469, -418880, -637312, -786039, -268001, -1278505, 226749, 317508, 299682, -700394, 174851, -357820, -262646, -846639, 267142, 342112, 316830, 156751 ], [ 860000, -854688, -1118624, -1412192, 304352, 530048, 1624032, -1785344, -780976, -63088, -20880, -1060752, -636416, -789248, -741984, -829648, -718432, 300320, 111008, -442720, 58448, -592352, -618432, -475776, 267840, -381504, 1277408, -693216 ], [ 16250, -476838, -1130774, 648358, -436198, -680752, 1166082, -776744, -1039201, 502787, 1071645, -688827, -1269416, -128648, 606366, -65023, -1368082, 116870, -541642, -977770, -568777, 541798, 226668, 51024, 355740, -720204, 1282658, -5466 ], [ -714260, -386724, -948554, 860322, -560388, -448958, 611764, -282322, -1143640, 580362, 1157626, -612770, -1147508, 34684, 1060690, -39688, -1494928, -434686, -963290, -754340, -465148, 926474, 1012982, 228566, 205456, -916632, 446132, -53244 ], [ -1334510, -576774, -577079, -727653, -84438, 1187467, -36386, -288547, -1098340, 182487, 263551, -824795, -290558, -286166, 644515, -734188, -1112728, -1344661, -1160015, 207610, 350102, 581399, 1742057, 66041, -176744, -974532, -1210018, -817194 ], [ -794240, 416316, -857444, -1046688, -175548, 646612, 484624, -295132, -627100, 142272, -197684, -7340, 727552, -185816, -222680, -948388, -532468, -1586596, -919640, 326680, -153628, -87616, 1415852, -222364, 136456, -89112, -1154008, -558264 ], [ 25933, 1544114, -1185122, -1038821, -330198, -344168, 1165680, -256083, -167381, 146287, -523647, 985578, 1602300, -43299, -956727, -918970, 69447, -1503608, -574715, 268098, -860102, -722928, 816825, -478329, 543699, 929931, -569193, -93083 ], [ 746758, 1107164, -389372, -937046, 275052, -417968, 562080, 227142, -854006, -288638, -586722, 1182828, 693000, -514074, 697998, 310580, 400722, 113392, -275690, 530748, -332852, -244128, 130350, -113454, 175674, 956106, 994482, -108458 ], [ 817490, 952036, 178467, -302802, 796086, -493624, 548166, 295029, -889523, -410769, -545397, 779981, 73149, -723182, 1350599, 1008676, 593638, 713507, -151767, 505138, 8102, -25139, 120619, 45144, 375063, 744133, 1719100, 179072 ], [ -142960, 1243936, 384792, 1176048, 1183536, -572224, 1469616, -295896, 107752, -36744, -338472, -574744, -87576, -517232, 413624, 863776, 567088, -299368, -305592, 22288, 53552, -218264, 1184344, -123456, 1474488, 154408, 1112800, 947072 ], [ 208004, 760636, 223662, 986586, 1284162, 358109, 1150338, -353412, 569680, -373965, 381768, -677317, -285021, -153947, 384551, 571690, 169564, -785923, -231294, 138841, -310120, -116303, 654319, -808737, 538095, -148187, 442801, 156461 ], [ 1176104, -87464, -110388, 12036, 1249812, 1763234, 247188, -159912, 779680, -1045890, 1343568, -190642, -499746, 283378, 782726, 210340, -402536, -1024798, -49644, 537466, -866320, 124522, -625706, -1737162, -1356330, -315662, -257174, -1367614 ], [ 1224550, 187103, -1001501, 59851, 987921, 209085, 602923, 885498, 387284, 50537, 271734, 112000, 703627, 26327, 87653, 603226, -254564, -526227, -58597, 1355841, 387880, -516712, -153585, -333894, -1529123, 474550, 243336, -281720 ], [ 1247160, 210268, -1359516, 207536, 550556, -678920, 698428, 1657028, -25056, 509992, -563696, 302640, 1454112, -145688, -343272, 624376, -176504, -13392, 46808, 1409996, 1000540, -834432, 166860, 492496, -1327468, 849180, 582156, 568360 ], [ 1268010, -542507, -209541, 552836, -352219, 487930, -16547, 1611203, -446856, -915458, -595796, 199140, 852312, -31538, 34578, -433574, -344954, 483108, 481058, -669079, -287435, -196032, -61815, -443204, -225793, 8805, 385881, 573310 ], [ 532356, -248390, 442524, 752144, -624070, 419140, -213158, 829580, -217026, -929918, -277784, 510768, 16362, -591446, 240144, -407000, -209030, 283206, -28558, -1187686, -927644, -101238, 4686, -638570, 495824, -431646, 169866, 496822 ], [ -797694, 868285, 703374, 836744, -400195, -620510, -2483, -530170, 524799, 164257, 315316, 1148568, -1003563, -1680971, 310344, 471700, 166045, -463869, -1279783, -480211, -1058894, -433563, 303111, -252245, 918824, -557871, -61659, 356347 ], [ -1334080, 289088, 1336448, 465344, 327744, -635776, 236800, -723264, 380288, 163776, -101888, 1478464, -1567744, -1234240, -70528, 533760, 706176, 515520, -853632, -717504, -795072, -727040, 794496, 370048, 95744, 488832, 301312, -336512 ], [ -1470649, -387712, 1832737, 99290, 798800, -381047, 288566, -728324, -25803, 162272, -628729, 1437715, -1835717, -598980, -399139, 308962, 1159913, 1555123, -262261, -962574, -485138, -1005172, 1081050, 773265, -815292, 1402039, 678429, -883797 ], [ -74674, 63488, 1160962, 220340, -728800, 420178, -779284, -806024, -1067478, 1249472, -783154, -451610, -836042, -403080, 27386, -768188, 945938, 1218598, -386986, -308124, -301988, -1232872, -17100, -334110, -991992, 365614, 543354, -31722 ], [ 99014, 7016, 825820, 482663, -1561783, 857050, -611812, -827129, -988308, 1238432, -439972, -1446701, -179072, -259320, -130222, -970739, 412820, 526696, -80005, 202677, -225032, -1112158, -641502, -903981, -615282, 72943, 147645, 268626 ], [ -1282936, -695584, 919120, 924788, -1510708, 830200, 1127888, -776204, 517392, -170368, 536528, -1303676, 41728, -181920, -1031272, -60164, -526480, -617504, 776420, 530652, -283232, -548008, -662952, -789756, 465768, 726868, -579780, -133224 ], [ -1407696, -507624, 878990, 494668, -415953, 170685, 1516348, -848919, 589462, -438853, 742588, -839836, 150713, -205610, -1405367, 72326, -64765, -572824, 12545, 605407, -544932, -880688, 21358, -1009106, 300903, 1098808, -344925, 322431 ], [ -1045270, 10602, 774984, -209952, 1015876, -700220, 1384424, -944486, 152758, -292842, 662482, -258894, 214500, -244532, -1557444, -78316, 869802, -96892, -1267766, 581762, -867302, -1494640, 907558, -1319458, -314092, 1325650, 225640, 1080486 ], [ 413105, 763377, 110484, 643248, 898426, -889670, 193124, -233111, 173983, -152817, 363157, 338181, 112650, 502318, -599994, -235966, 468177, 340058, 107809, 327437, -703127, -471640, -204617, -523933, -822142, -875, 277540, 1494711 ], [ 983696, 1060728, -554616, 1113336, 919264, -1131584, -824416, -100568, 181864, 202656, 302536, 803568, -184224, 931288, -269904, -328360, 190992, 497912, 805480, 125024, -489320, 282464, -961208, -219472, -801352, -604760, 135352, 1522488 ], [ -332254, 390303, -1220991, 769311, 1233964, -1484984, -1472716, -1198043, 161389, 1015956, 749161, 989118, -895524, 684763, -1272954, -282085, 178242, 62687, 62605, 32924, -170045, 465164, -962183, -958522, 343223, 326965, -419273, 729063 ], [ -413104, -374882, -881162, 28122, 686578, -546198, -1151336, -1392768, 134428, 1104572, -43500, 1126690, -1042864, 405946, -870980, -160692, 447932, -237160, 63734, 284674, -173184, 239522, -487012, -1024730, 840210, 202576, -720944, 503462 ], [ 284696, -1199807, 93013, -963453, -404297, 1207227, -218636, -1018368, 103378, 736322, -1617450, 1234015, -834664, 106771, 416770, 8058, 895682, -451660, 533909, 753199, -379584, -243553, 288338, -666755, 928935, -587624, -863144, 635837 ], [ 719608, 225048, -384340, -274816, -387860, 371552, -384408, -588412, 174464, -197416, -1221984, -106176, -708336, -301408, 770472, -282260, 981060, -1032340, 309804, 167384, -219396, -345488, -60692, -794232, 448024, -269628, -248232, 1010292 ], [ 821248, 1570098, -867490, 421979, -307655, -329653, -401088, -164632, 275639, -982201, -587694, -1036116, -537681, -685243, 793872, -435410, 879555, -1163425, 166299, -330691, 37914, -348128, -439022, -1007547, 90724, 51387, 333768, 1325247 ], [ -301952, 1669548, -776140, 459554, -428330, 573122, 630912, 211568, 455114, -938326, 190956, 270984, -156006, -926818, -119328, 149140, 179730, 654650, 631074, -43666, 532764, -110528, -471572, -1364322, 462424, -71838, 472368, 1302522 ], [ -1126488, 681272, -628291, 874825, 105303, 906948, 890722, 345936, 356386, -468322, 157456, 489544, -123278, -638035, -485520, 318143, -183395, 790557, 252101, 1786, 380262, -438066, -231321, -1313061, 261031, 185001, 262613, 657568 ], [ -1644288, -1424128, -422416, 1678000, 1310928, 656448, 357472, 231936, -28064, 439328, -710144, -409856, -448928, 195440, -289920, 60368, -200720, -801168, -993424, -200864, -437088, -1346016, 289104, -842736, -528944, 832176, -304912, -626432 ], [ -1836113, -733931, 371689, 881272, 434266, 266059, -401571, 551468, 268700, -419895, -133188, -174096, 127650, -173210, -141933, -516597, -716772, -51478, -719109, 731941, 450721, -1172850, 268971, -583336, -950700, 1314564, -201194, -723529 ], [ -1819874, 581500, 1179142, -278942, -922334, -167966, -1125198, 955100, 666572, -1530864, 736248, 328536, 796398, -813368, -51768, -997506, -1295322, 1097528, -148344, 1801168, 1577044, -685320, 120690, -350980, -1239036, 1674456, 40294, -576814 ], [ -427499, 368650, 305617, -629717, -1304309, -667541, -737373, 973850, 102722, -26664, 464148, 360036, -288627, -826868, -478068, 621669, -1037247, -463372, -908244, 898168, 128494, 45780, 184515, 228170, -1141386, 1139556, -227231, -1327789 ], [ 71844, -35160, 53608, -792976, -1056424, -507352, -211284, 882616, -630640, 981992, 288480, 568608, -307496, -501568, -395468, 1253060, -784100, -1387636, -1121220, 385488, -465048, 243844, 420988, 412716, -958336, 879168, -413416, -1712440 ], [ -927831, -759510, 844858, -641476, 248726, 760298, 546891, 606766, -1648540, 1158842, 274680, 1074408, 1463254, 392432, 541357, 226385, -539225, -1243261, -416145, 527988, 376602, -452831, 947263, -65109, -631936, 1079568, -463066, -1482190 ], [ -1261056, -1000960, 1108608, -590976, 683776, 1182848, 799616, 514816, -1987840, 1217792, 270080, 1243008, 2053504, 690432, 853632, -115840, -457600, -1195136, -181120, 575488, 657152, -685056, 1122688, -224384, -523136, 1146368, -479616, -1405440 ] ], [ [ -577536, 1472000, 381696, -233728, 69632, -37632, -927232, -43264, -487424, 51200, -531712, -558848, 1861632, 572672, 932608, 566784, 176896, -922368, 1574656, 116224, -661504, 2560, 1148928, -797440, 442112, -497408, -1034240, -447488 ], [ -832800, 603296, 266112, -310528, -168256, -332928, -241888, -263872, -598016, 316160, -42016, -415904, 955200, 667904, 1131520, 46656, -175808, -778944, 1288768, -172448, -538240, -342752, 1171392, 77600, -156448, -794720, -674816, 142816 ], [ -1231650, -754054, 85512, -430528, -539956, -794328, 828962, -608572, -770816, 730160, 723134, -192554, -461100, 816704, 1442320, -766044, -726908, -554844, 842068, -623498, -345640, -882302, 1206492, 1444850, -1091698, -1259270, -113216, 1065166 ], [ 117260, -976004, -742868, -562708, -194856, 219872, 728152, -1172932, -25916, -289440, -710276, 554816, -1183140, 134324, 378460, -168384, 176872, -788124, -281532, -664908, -78840, -422952, 451012, 422720, -140588, -65660, 202684, 371076 ], [ 1086348, -1210082, -1320596, -469862, 33042, 856332, 464500, -1322474, 609264, -957404, -1899458, 1144830, -1682122, -421174, -543346, 375792, 807410, -1009330, -1001078, -417638, -103900, 44406, -407620, -453132, 617604, 1079314, 236922, -103540 ], [ 333648, -1762232, -885296, 393688, -313608, -155568, -69200, -3224, 646464, -76304, -1719608, 1070280, -1589272, -341224, -645496, 393792, 151160, -1077880, -177128, 714712, -1142800, 295656, -1425520, -247632, 257904, 1654264, -629928, 564560 ], [ -339492, -1474400, -58202, 485350, -344670, -890880, 266254, 404908, 715956, 542638, -1493348, 514626, -1109932, -355888, -736648, 395724, -327874, -904630, 477094, 1390060, -1059202, -65472, -1024834, -270438, -12252, 1857700, -1156542, 546806 ], [ -939192, -411200, 1130548, -135500, -84420, -1370880, 1404004, -27992, 815256, 919588, -1224248, -485124, -273832, -457888, -817648, 382824, -643324, -508180, 974644, 1643560, 60548, -991872, 685316, -503988, -199752, 1718200, -1369092, -104044 ], [ -446992, -14852, 578724, -336548, -388298, -287938, 510210, -225798, 530378, 374584, -497282, -534616, 17904, -29432, -785066, 730190, -216160, -593752, -414780, 970836, -131324, -1313762, 487386, -238314, -549390, 553046, -960906, -276166 ], [ 210992, 188672, -355712, -370576, -671504, 890736, -737904, -274672, 178896, -282368, 164112, -295488, 197488, 458144, -570144, 1105008, 286848, -789120, -1865040, 224848, -500736, -1379936, 50384, 43984, -762224, -682880, -383376, -291040 ], [ 158642, 59072, -1148912, 187274, 302746, -133014, -1048554, 471878, 8046, -104768, -603738, 534312, 484138, 421244, 953556, 1017258, -2352, -977520, -197790, 645598, 164064, -466436, 1278734, -494066, 482326, -540080, 419274, 90860 ], [ 193532, -206008, -1250852, 339824, 583456, -732564, -901884, 647528, -81684, -447788, -468648, 321492, 785908, 368084, 1811016, 961668, -5592, -878820, 960780, 884608, -10356, 398764, 1267064, -793736, 1077976, -301400, 680844, 84020 ], [ 359282, -674308, -315902, -115576, -176144, -695814, -69234, -33172, -49734, -1571738, 1020852, -1455258, 1110358, 290534, 1669116, 954318, 420108, -349470, 1356330, 851008, -1443606, 1191514, -604636, -735836, 700276, 81100, 130794, -505930 ], [ 575472, -514344, 472200, 199456, -680424, -1000704, 250800, 75904, -260832, -1727032, 1638520, -1197144, 973464, 310848, 1109032, 270240, -425904, -512864, 567320, 338176, -1261632, 1383976, -984144, -878136, -128264, -227168, -528872, -1005712 ], [ 813972, -76494, 1195350, 855256, -1071774, -1456704, 344100, 534304, -579432, -1453882, 1870570, -38994, 632514, 374448, 363982, -713160, -1834404, -982664, -745630, -386624, -365232, 1310926, -703644, -1108986, -1156214, -840968, -1237022, -1465612 ], [ -489688, -629356, 488524, 864, -522732, -1172852, 309676, 637060, -338000, -750200, 1337756, -527788, 531176, -294700, 645460, -200428, 35740, -559284, -165216, -161116, -751252, 362456, -99320, 87032, -737612, 410772, 426528, -1021084 ], [ -1423756, -892786, -52784, -620256, 81312, -625364, 259414, 663232, -189212, -62372, 532442, -767938, 649712, -817006, 785410, 84722, 1217164, -39666, 268584, 35948, -1054600, 20396, 475444, 752636, -510344, 1000770, 1469364, -468154 ], [ -1353856, -377536, -118784, -589056, 794112, 574336, 172864, 504832, -298112, 569728, -947008, -311488, 1325312, -936256, 525760, -267328, 513664, 696384, 259584, 126848, -1100800, 1268096, 962944, 4736, -825344, -175680, 833664, 332096 ], [ -910544, 118278, -348442, -433844, 1229046, 228616, 262958, 179248, -391188, 844412, -1191756, -264742, 809554, -656982, 670396, 30696, 614350, 1045434, -63144, 159698, -686986, 670236, 993096, -85350, -856974, -617174, 622374, 628730 ], [ -189344, 599628, -699892, -186344, 1457196, -1267184, 484508, -270752, -472488, 853112, -517656, -522892, -592796, -81132, 1115896, 812496, 1313500, 1106484, -619344, 149348, 69164, -1301064, 682896, 314100, -677724, -511724, 726924, 550580 ], [ -189384, -151812, -499102, 203116, 1186926, -472774, -202642, 731998, -176788, 378602, -81976, -60842, -634306, 169718, 584056, 930256, 355410, 860994, -712354, -552602, -1876, -1317034, 163526, 8950, -149034, -238444, 1142564, 270930 ], [ -220920, -848856, -204904, 643504, 804624, 315200, -799816, 1648912, 254168, -208936, 128792, 373552, -503632, 394736, -41288, 965128, -545688, 375600, -743920, -1127312, -39328, -1041304, -270280, -257240, 437880, -77680, 1408880, -70056 ], [ 164730, -264606, 133646, 1236604, 236724, -780400, -190666, 941812, 1090718, -999586, -648658, 81052, -568132, 746636, -368138, 1101178, 190962, -1121700, -827020, -475412, 767672, -813454, -85930, 250210, 1048230, -643180, 639980, -570306 ], [ 153464, 5756, -172308, 1107544, -472276, -1500912, -175360, 623196, 1556600, -759288, -998796, 2752, -287600, 607440, 55664, 1006708, 605768, -1692704, -990768, 18660, 677820, -738740, -109932, 445812, 1392156, -619392, 53116, -931020 ], [ -336436, -102394, -1255458, 107644, -1351426, -1769112, -876160, 773046, 1575500, 724212, -833646, 182752, 409000, -123960, 1384664, 634258, 632468, -1146704, -1251768, 322410, -493530, -848690, -385182, 265362, 1414806, 115008, -314234, -1123470 ], [ -296016, -220624, -1069088, -847232, -1620512, -1232368, -874832, -147488, 797744, 752944, -338208, -119072, 736784, 139312, 1421968, 778464, -43744, -759856, -205616, -83696, -661808, -358208, 490256, 233312, 1285920, 637728, -578208, -324384 ], [ -88668, -334108, -490544, -1750430, -1614788, -457390, -620852, -1364696, -222118, 266902, 217530, -554900, 944294, 711052, 1043668, 1036446, -920488, -404056, 1225060, -718730, -495992, 307780, 1679936, 215156, 1072722, 1016880, -799230, 727188 ], [ -193368, -251608, -837344, -1779980, 18712, -519340, -20552, -986096, -565468, -727748, -469020, -283400, 1268444, 586552, 1208968, -182004, -886288, 502544, 1240360, -1067780, -479792, 296680, 1041536, -677944, 69972, -325920, -831180, -235512 ], [ -472918, -360358, -699444, -1604230, 592662, -172390, 304748, -358146, -816468, -1270848, -794820, -11800, 1047194, 566952, 1172568, -715104, -653538, 1092494, 1017110, -1301480, -334792, 522180, 397636, -1291644, -683678, -849520, -843630, -604812 ], [ -1102168, -851608, 407856, -1017880, -952488, 992360, 80048, 768504, -882768, -910848, -399120, 260000, -264856, 757152, 732768, 122496, -23688, 1049144, 316760, -1304480, 67808, 1220880, -257264, -1346544, -939128, 265280, -817080, 212688 ], [ -1122768, -429930, 733828, -711744, -651948, 155192, 286620, 523788, -259296, -266404, -596466, 249706, -842202, 264630, 600724, -293582, 515734, 640886, -115878, -1347994, 171582, 1280756, -339140, -1308760, -837754, 727532, -690608, 882796 ], [ -780768, 535620, 594328, -572544, 748152, -1874608, 750120, -537912, 775104, 547496, -1147116, 71356, -981852, -634620, 652024, -1456532, 1001284, 15236, -389028, -1415644, 97332, 960056, -79640, -1215760, -523804, 801032, -504608, 1465096 ], [ 287388, -419790, -90686, -1311024, 637704, -499948, 1232940, -1343484, 326280, 191294, -557886, -658304, -577920, -1073226, -148550, -1337462, 547054, 30872, 319692, -702076, -210414, 161048, -393668, -1152154, -139612, -18880, 484276, 400090 ], [ 996416, -1148864, -692672, -1526336, 273728, 548608, 1496896, -1651712, -247840, -77472, 171680, -1150304, -384000, -1286656, -603712, -1002720, -75328, -10560, 754112, -237632, -544288, -301888, -482944, -999168, 269696, -769408, 1313600, -476992 ], [ 148316, -427364, -813572, 468964, -540772, -696992, 947596, -208112, -808390, 351378, 1053230, -589154, -1138800, -817456, 487988, -283770, -1016428, -468060, -137788, -942332, -899638, 627812, 440456, -507168, 749096, -977608, 1297100, -132892 ], [ -652664, -333016, -789692, 828364, -672792, -461428, 257848, 241940, -1136912, 642364, 1289692, -528844, -1021880, -578840, 792556, -153136, -1384032, -887028, -738076, -826840, -620008, 981052, 1195972, -398588, 747872, -1008272, 500536, -378856 ], [ -1407764, -849316, -624842, -405086, -140292, 1216322, -568652, -275410, -1239512, 799114, 898042, -956194, -56180, -564740, 330706, -595336, -1193232, -1268478, -1054426, 87260, 277892, 773002, 1788022, -663338, 278672, -866072, -1055564, -1199356 ], [ -560384, 149864, -861272, -806336, -291432, 1050872, 21088, -218920, -437672, 229504, 323272, -260104, 816640, 2800, -479504, -1035736, -336312, -1458648, -883216, 214160, -71848, 326272, 1624072, -500648, 42032, -125072, -1247504, -843856 ], [ 580558, 1393836, -1117900, -987230, -541956, 445328, 823712, 8078, 385794, -433510, -222714, 668028, 1515880, 589742, -1130698, -1301596, 585386, -1438416, -606818, 181388, -614820, -117408, 1251158, -246358, -128782, 698946, -941814, -241186 ], [ 681508, 1335336, -596200, -1048580, -97656, 40928, 254912, 497828, -777156, -239860, -44364, 1121928, 754480, 21092, 608852, 123704, 518636, 161184, -492668, 509288, -4920, 48192, 684308, -140308, -224932, 875196, 885036, -93436 ], [ 541932, 1267672, -257838, -468972, 457540, -311504, 354852, 462910, -1003058, -14310, 36546, 978254, 44526, -239636, 1376554, 958680, 371556, 904530, -504842, 451372, 344676, -38450, 558722, -254832, 217738, 769566, 1834984, 186496 ], [ 20832, 1185472, -210288, 1127328, 1188640, -581504, 1515552, -404240, 257392, 261840, -37104, -113296, -583824, -11936, 602704, 857280, 97056, 289680, -717392, -218528, 281376, -525200, 1133072, -719232, 1515088, 216816, 1393984, 676096 ], [ 435480, 564712, -265452, 1043484, 1360780, 345262, 1329036, -283928, 779872, -93390, 534192, -82846, -420654, 167518, 301930, 812796, -255576, -248466, -794996, 162070, -389232, -370778, 820634, -1195974, 637594, 113886, 733990, 19726 ], [ 1290480, -309488, -368952, 168984, 1269880, 1835212, 508536, 301072, 955072, -745740, 1408992, 475604, 114996, 324268, 223780, 795096, -644976, -750516, -809096, 1037020, -1345632, 85372, 90884, -1678524, -1263356, 222636, -29060, -1175924 ], [ 1280868, -240966, -1179822, 513730, 636006, 276974, 822018, 1073244, 468600, 438006, 584644, -32768, 955202, 379402, 136286, 845724, 109096, -705650, -630622, 1599238, 253552, -770288, 473946, -411556, -1374930, 592580, -55248, -64336 ], [ 1302608, -203736, -1400232, 788000, 116136, -695856, 936808, 1633944, -46400, 936176, -69536, -234208, 1477312, 300912, -32624, 614864, 645936, -420320, -297712, 1440968, 1098792, -1216768, 539336, 286944, -1140360, 581800, -38328, 771824 ], [ 1475708, -323586, 56418, 776600, -49314, 170844, 419758, 1598994, -590000, -589324, -127736, 488792, 1101712, -137388, -424724, -395236, 499236, 485080, 445388, -675082, -321858, -439168, -352714, -709656, -88710, -495650, 41622, 676724 ], [ 819224, -81060, 616872, 867680, -15012, 21144, 77596, 702792, -497804, -992500, -128144, 998432, 181372, -851460, -587168, -381712, 587484, 249508, 68012, -1325668, -1027752, -57796, -613420, -591996, 698592, -780980, 94524, 447812 ], [ -489076, 446190, 473172, 1039280, 176238, -927156, -127154, -870108, 93946, -513850, -83144, 1340432, -1166978, -1782210, -569168, 436088, 860334, -882542, -1189738, -824818, -1172052, 12254, -378070, 401154, 1278192, -443930, 126174, 113762 ], [ -1254272, -43136, 1161984, 760448, 819584, -513280, -201216, -1103744, -143104, 147072, -324608, 1547136, -1656832, -991104, -660736, 630272, 1140480, 365184, -575232, -1020032, -912000, -430080, 523520, 737536, 615424, 499968, 546304, -503552 ], [ -1593174, -543616, 1822790, 493980, 1164896, 122422, -324668, -1070872, -561346, 825792, -545238, 1416690, -1794334, -130456, -697810, 553548, 1283830, 1668658, 167490, -1170388, -575212, -894392, 1208476, 799974, -185064, 1256778, 875310, -995070 ], [ 5076, -92416, 1488140, 749880, -675904, 686572, -866168, -826672, -1204996, 1425792, -358188, -540060, -740284, -587056, -308260, -475752, 623980, 916708, -216060, -363688, -196312, -974192, -33224, -74676, -544464, 318228, 285660, -471420 ], [ 221220, 11888, 1276712, 903018, -1576138, 847132, -407768, -821590, -952696, 1172544, -133848, -1439886, 69632, -494800, -331540, -937650, 13432, 275440, -188958, 168254, 166352, -661556, -628916, -748686, -333228, 87066, -359826, -322452 ], [ -1321680, -325312, 1222112, 925368, -1279288, 494032, 1323232, -1120840, 439904, -166656, 137952, -994536, 568832, 296000, -880240, -677400, -534368, -224960, 360792, 350504, 508352, 150544, -402416, -1167336, 604272, 756216, -1076376, -650352 ], [ -1565920, -486512, 916052, 670408, -91878, -247698, 1613672, -1148170, 446724, -204446, 468712, -609576, 354902, -82940, -1174730, -727900, 129042, -582800, -180218, 541114, -201688, -447776, 172564, -1193836, 543082, 1042896, -996526, 132858 ], [ -1303428, -548228, 519088, 338496, 1375128, -1101928, 1348464, -1052772, -37308, 217732, 791532, -249556, -104616, -829752, -1341336, -874888, 1181436, -856808, -1059140, 712204, -1246564, -1501600, 835812, -1075916, 114296, 1146604, -630672, 1294564 ], [ 218022, 685222, 141688, 878496, 1227228, -904228, -77736, -86922, -44358, 155482, 41982, 1694, -62916, 521748, -214236, -419188, 355686, 36892, 205510, 59854, -549514, -461200, 95562, -891566, -476404, -351746, -396072, 1523914 ], [ 947040, 1173712, -392912, 1178064, 1141056, -910720, -1146432, 140016, 105072, 326080, -172368, 316832, -248256, 1262352, 110112, 28688, -294816, 414160, 788080, -354752, -33904, 418880, -489552, -901088, -508336, -1117712, -232368, 1529680 ], [ -7860, 79162, -1261562, 966714, 1186056, -1351120, -1455432, -1203234, 587022, 991480, 750582, 767732, -916056, 704802, -1271388, 459938, -572916, -305990, -78770, -264152, 96146, 958280, -745002, -1322588, 647114, -327362, -219318, 1060330 ], [ -258592, -571212, -950588, 174108, 415660, -473988, -933488, -1322240, 394152, 812136, 43384, 942540, -843808, 395100, -970392, 252616, -275096, -561264, -161596, 270348, 105216, 890572, -386904, -1163292, 1008236, -303648, -354848, 806628 ], [ -65392, -941562, 104062, -984942, -868790, 1233762, 112312, -669440, -224148, 100236, -1691516, 943290, -305008, 241650, 391308, -357284, 385804, -523464, 249854, 1084698, 38016, 440122, 357996, -637842, 868586, -763248, -584048, 688878 ], [ 665552, 253584, -517624, -627456, -296568, 567360, -401808, -101096, -334080, -348912, -1358400, -185984, -266144, -200256, 613872, -335736, 508824, -1011576, -257784, 542992, 98792, -108384, -177272, -840400, 409744, -144232, -344048, 1144504 ], [ 1014272, 1371564, -1099084, -140766, 282582, -16830, -707328, 404464, -274230, -670422, -822420, -898424, -321254, -596706, 508512, -204396, 418194, -1112646, -606174, -51218, 196892, -577344, -746132, -1104610, 61144, 330338, -89168, 1534714 ], [ -387328, 1536264, -829384, 238284, 124932, 705420, 463872, 693664, 255420, -589572, -326520, 521776, -546404, -692556, -439488, 106104, -305556, 551004, 60876, -297068, 391592, -687744, -922232, -1315660, 284944, -217012, 32032, 1427164 ], [ -1275664, 606800, -727442, 823350, 540042, 969240, 942284, 389088, 413516, -248908, -142752, 909232, -724564, -414706, -771808, 182394, -439378, 575406, -171618, -107428, 325220, -944812, -493974, -1337566, 200682, -75274, -56706, 773568 ], [ -1636864, -1446400, -797792, 1620000, 1543392, 762240, 709184, -525312, 190016, 358592, -279552, 236032, -854464, 246944, -471808, 18144, 32672, -1083744, -1327968, 529472, -9280, -1352512, 554976, -1165216, -199968, 774176, -361056, -440832 ], [ -1786726, -568834, -57482, 671312, 565404, 259650, 12462, 232584, 391080, -504778, 49512, -96, -253236, -209692, -381966, -331838, -509016, -324484, -1128734, 1242718, 726598, -809132, 799874, -627184, -709768, 1375000, -6140, -582966 ], [ -1752652, 962792, 802084, -661684, -861492, -302004, -722388, 1339176, 667848, -1541536, 489168, -93936, 413076, -879952, -355920, -593420, -1218588, 867152, -632528, 1855456, 1532152, -48944, 803756, -40216, -1208296, 1812496, 445540, -507156 ], [ -262402, 876092, 504934, -971134, -1271742, -621054, -449838, 1240476, 491148, 14864, 747768, 85464, -452274, -519352, -408120, 740830, -697338, -511048, -948728, 1074256, -199148, 238456, 543506, -30916, -1236796, 1147096, -46010, -1269006 ], [ 174040, 439280, 489072, -897376, -981488, -303888, -17912, 1012304, -132768, 1035120, 703296, 406208, -325360, -50560, -270536, 1036952, -531800, -1388216, -1090712, 699616, -757136, 144664, 512744, -199416, -1132800, 895872, -429424, -1675088 ], [ -1158410, -585220, 945372, -180376, 484612, 1081212, 681538, 566804, -1507368, 1155420, 150096, 964208, 1467140, 599840, 185614, -409498, -963350, -1424366, -940262, 1007416, 654364, -588986, 867194, -666366, -806400, 1339872, -631324, -1483988 ], [ -1602560, -926720, 1097472, 58624, 973312, 1542912, 914688, 418304, -1965568, 1195520, -34304, 1150208, 2064640, 816640, 337664, -891648, -1107200, -1436416, -890112, 1110016, 1124864, -833536, 985344, -822016, -697600, 1487872, -698624, -1420288 ] ], [ [ -518144, 1835776, 355712, -185472, 485376, -11648, -1112832, -24704, -309248, 615424, -617088, -1111936, 1831936, 1251968, 1352064, 277248, -443008, -1371520, 1415040, 420608, -1166336, -123648, 1000448, -1038720, 430976, -278400, -885760, -432640 ], [ -741392, 684496, 379328, -217728, 233568, -412736, -281328, -487520, -776192, 557440, -28560, -987088, 1050784, 1391744, 1383936, -151008, -637024, -1136224, 1432608, 47024, -1026368, -701424, 1198304, 38160, -280336, -769200, -659968, 89456 ], [ -1090217, -1114379, 416228, -268128, -159882, -1039436, 1017897, -1210670, -1505792, 466840, 891015, -792013, -169766, 1610144, 1433736, -820158, -940174, -768574, 1460058, -536701, -807668, -1604199, 1507454, 1720785, -1391761, -1536075, -307168, 905231 ], [ 333078, -1237874, -570202, -470778, -226292, 337264, 847052, -1574930, -503662, -277840, -664050, 375712, -1156866, 309194, 204286, 79392, -32044, -1136414, -52142, -430646, -275228, -799604, 934674, 102560, -149926, -360590, 285102, 76146 ], [ 1354134, -1351689, -1416122, -349947, -222303, 1118550, 488106, -1497837, 458232, -679294, -1987705, 1274663, -1885789, -668515, -743185, 790840, 522833, -1458801, -1041475, -89851, -102334, -72957, 114670, -1214614, 782962, 838817, 468661, -353578 ], [ 570984, -1840764, -1533272, 911628, -57828, -619800, -154344, -2412, 860832, 249656, -1918780, 1019588, -1790764, -173140, -416860, 478240, -422692, -1446876, 128300, 883724, -1232584, -28332, -1333880, -700264, 88312, 1646492, -800564, 980072 ], [ -218562, -1649328, -646757, 1048443, 180201, -1414272, 168495, 614694, 890826, 732095, -1738978, 491513, -1145254, 20648, -542116, 391606, -937657, -1315299, 911195, 1498694, -1270873, -380064, -1109369, -646075, -240830, 1991042, -1478471, 963971 ], [ -1014012, -829728, 1166218, 147018, 486126, -1337472, 1382370, 421044, 576876, 802370, -1456828, -288562, 8396, -63952, -1084216, 513556, -1055182, -1073274, 1336970, 1782644, -301198, -1097664, 659506, -1016650, -232580, 1908092, -1610546, -298054 ], [ -430984, -248882, 699074, -74562, -423069, -318649, 161369, -66443, 602269, -75844, -612441, -219212, 373560, 473892, -1213773, 930319, -53296, -1223052, -239214, 1154522, -411406, -1520329, 506149, -229933, -533295, 677427, -1178493, -409131 ], [ 346712, 244352, -283328, -39048, -1299528, 691448, -1433208, -478136, 625960, -983936, 131400, 80352, 577272, 1025616, -1050384, 1317752, 945728, -1410880, -1864808, 488168, -664064, -1703344, 103976, 606120, -718840, -692160, -593800, -196848 ], [ 105137, 462752, -1198328, 842877, 433797, -182227, -1476333, 309739, -16865, -319136, -1047525, 675252, 944397, 497166, 773466, 892877, -230872, -1164280, -56183, 1254743, -34064, -446194, 1312751, -369105, 654035, -1019160, 184925, 511302 ], [ 70862, 331652, -1308098, 1005432, 926352, -664762, -935118, 470164, -167930, -382886, -1021620, 308442, 1260522, 358746, 1847556, 674162, -653452, -948130, 1221142, 1506368, -167594, 610406, 1294556, -1037220, 1324940, -754380, 605270, 624522 ], [ 347537, -323698, -210023, 88932, -442248, -560587, 482607, -310586, 418645, -1539461, 811530, -1500933, 1500147, 805371, 1797006, 764687, 54998, -777655, 1701517, 985568, -1446419, 1366181, -564094, -1244670, 942890, 398070, 488045, -154653 ], [ 842040, -527220, 723108, 546064, -1065428, -989568, 804120, 81472, -62704, -1670076, 1584348, -1163852, 1284460, 684832, 1185012, 80464, -622872, -839984, 909868, 468096, -1205024, 1467380, -972776, -1192380, -6116, 247504, -357076, -974856 ], [ 1432890, -530895, 1583283, 1610764, -1358903, -1654368, 640770, 992272, -1016404, -1346901, 1888173, 122623, 867385, 313432, 324687, -946436, -1913922, -1005284, -444407, -47904, -291224, 1279055, -740126, -1025205, -1205891, -479396, -1524151, -1813206 ], [ -402572, -945862, 751670, 572976, -870790, -1671594, 562150, 772722, -534504, -818524, 1392798, -873062, 400212, -114726, 645402, -84486, 131614, -704458, -362416, 384258, -958138, 316172, 168292, 420764, -525622, 639930, 253456, -1547550 ], [ -1734230, -986833, 54632, -234672, -166000, -1189530, 363379, 500832, -283230, -277378, 601317, -1342457, 335352, -584223, 848601, 377361, 1329046, -237649, -206668, 706950, -1405732, -38938, 939850, 1158926, -200740, 1070457, 1358410, -1040469 ], [ -1686080, -51808, -237568, -377472, 1068800, 553920, -147296, 133632, -674880, 289472, -923808, -379232, 1306752, -1158048, 708576, -255264, 229696, 639776, 88832, 715200, -1234432, 1195712, 1336000, 32576, -855040, -334368, 631360, 49056 ], [ -982696, 576971, -789445, -269066, 1670339, 325476, 179583, 68120, -1000826, 513870, -1454902, -90075, 898497, -837043, 841902, 27796, 279951, 975573, -9204, 534465, -624317, 669598, 1491780, -152891, -1109999, -877043, 753947, 754677 ], [ 208304, 977846, -1534570, 26284, 1800614, -1370424, 1129758, 227120, -1277876, 483420, -1246252, -302550, -536478, 149882, 1178652, 992296, 1185726, 908298, -400104, 213090, 312358, -1166852, 1468680, 361834, -1067774, -778118, 1508822, 1174602 ], [ -294596, 204366, -988535, 606854, 1587039, -438699, 247583, 973655, -220346, 62125, -669052, 46835, -407033, 306627, 368412, 998696, -116159, 1194233, -687849, -603845, 389798, -1162957, 702955, -318141, -72909, -449158, 1630402, 590017 ], [ -751388, -490764, -335636, 1189400, 1284168, 499872, -580228, 1631048, 939148, -448244, -237652, 423896, -176744, 364344, -471300, 935780, -1283564, 1153496, -928824, -1189256, 432560, -925420, -82244, -905100, 955356, -182776, 1543672, -185012 ], [ 402037, 173961, -164561, 1551950, 790218, -647928, 357347, 1345898, 1556023, -1110569, -869377, 492446, -680594, 572694, -539325, 1282805, 38161, -887554, -1007574, -158906, 987260, -947695, -369869, -38775, 1389531, -430726, 874822, -1148537 ], [ 678364, 374926, -529530, 1267276, -114010, -1448248, 173568, 1310206, 1895900, -825756, -1290710, 501088, -533752, 382632, 45688, 1152810, 668292, -1842576, -1204440, 284706, 756526, -1032394, -400454, 580778, 1642078, -138688, 103054, -1582070 ], [ -102986, 16651, -1540905, 202126, -1512985, -1829548, -1362432, 1575331, 1901750, 601194, -1458335, 437488, 397748, -287868, 1418188, 447585, 464442, -1487976, -1543740, 20781, -421349, -1192369, -121079, 902753, 1675603, 804512, -792821, -1376495 ], [ -151016, -62632, -1560464, -834240, -1852048, -1625144, -1483368, 252016, 1171032, 795864, -959504, 135664, 923080, 171096, 1331720, 595184, -253936, -836184, -463832, -131256, -927448, -721056, 747080, 968752, 1617680, 1162512, -830160, -284944 ], [ 33538, -51358, -1261016, -1822263, -1758802, -1242623, -1105674, -1507724, 208677, 525843, -282923, -232826, 1304155, 975126, 794906, 972791, -1117108, -92364, 1034530, -271869, -1165660, -43758, 1743968, 901354, 1479041, 1247256, -609831, 1008314 ], [ -171212, -138508, -1381616, -1884438, 79148, -1354598, -283524, -807224, -315198, -862482, -767198, -261476, 1530430, 863676, 1329956, -73834, -1265608, 440136, 1019380, -1049394, -444760, 436692, 1035968, -283196, 147866, -460944, -1196406, -71836 ], [ -547187, -430683, -1091466, -1626763, 749523, -902523, 179526, -100249, -812698, -1737632, -1066898, -53676, 1104005, 780276, 1473356, -596784, -977033, 894511, 782355, -1473044, 161340, 959442, 408018, -1144846, -863159, -1071544, -1379231, -544086 ], [ -1265612, -1132908, 20184, -729388, -915252, 677652, -75624, 619676, -1257448, -1586432, -997448, 627024, -627820, 752976, 833456, -72384, 185692, 1192636, 101580, -1188944, 537840, 1566792, -59832, -1360696, -1233884, 513056, -754556, 199464 ], [ -1330408, -638701, 732146, -525216, -613030, 55548, 105950, 329430, -404528, -641026, -1148945, 443629, -1243301, 177891, 629434, -467727, 726419, 692419, -529563, -1312005, 439687, 1747946, -325394, -1377548, -1340469, 886278, -393880, 926470 ], [ -1005808, 568274, 1205996, -734016, 861020, -1878552, 547700, -562620, 1221472, 777524, -1432070, -254546, -1193726, -723534, 685084, -1411002, 896594, -283406, -1131138, -1677630, 58762, 1675196, -470444, -1275848, -1289694, 537828, -190480, 1643620 ], [ 257054, -593935, 455993, -1452312, 684452, -484230, 1080806, -1326606, 876004, 327623, -551303, -897728, -518528, -1360413, -29099, -1396419, 867359, -255764, 339702, -703758, -595679, 679916, -524690, -1457669, -546366, -379872, 651722, 643429 ], [ 1132832, -1443040, -266720, -1640480, 243104, 567168, 1369760, -1518080, 285296, -91856, 364240, -1239856, -131584, -1784064, -465440, -1175792, 567776, -321440, 1397216, -32544, -1147024, -11424, -347456, -1522560, 271552, -1157312, 1349792, -260768 ], [ 280382, -377890, -496370, 289570, -645346, -713232, 729110, 360520, -577579, 199969, 1034815, -489481, -1008184, -1506264, 369610, -502517, -664774, -1052990, 266066, -906894, -1230499, 713826, 654244, -1065360, 1142452, -1235012, 1311542, -260318 ], [ -591068, -279308, -630830, 796406, -785196, -473898, -96068, 766202, -1130184, 704366, 1421758, -444918, -896252, -1192364, 524422, -266584, -1273136, -1339370, -512862, -899340, -774868, 1035630, 1378962, -1025742, 1290288, -1099912, 554940, -704468 ], [ -1481018, -1121858, -672605, -82519, -196146, 1245177, -1100918, -262273, -1380684, 1415741, 1532533, -1087593, 178198, -843314, 16897, -456484, -1273736, -1192295, -948837, -33090, 205682, 964605, 1833987, -1392717, 734088, -757612, -901110, -1581518 ], [ -326528, -116588, -865100, -565984, -407316, 1455132, -442448, -142708, -248244, 316736, 844228, -512868, 905728, 191416, -736328, -1123084, -140156, -1330700, -846792, 101640, 9932, 740160, 1832292, -778932, -52392, -161032, -1341000, -1129448 ], [ 1135183, 1243558, -1050678, -935639, -753714, 1234824, 481744, 272239, 938969, -1013307, 78219, 350478, 1429460, 1222783, -1304669, -1684222, 1101325, -1373224, -638921, 94678, -369538, 488112, 1685491, -14387, -801263, 467961, -1314435, -389289 ], [ 616258, 1563508, -803028, -1160114, -470364, 499824, -52256, 768514, -700306, -191082, 497994, 1061028, 815960, 556258, 519706, -63172, 636550, 208976, -709646, 487828, 323012, 340512, 1238266, -167162, -625538, 794286, 775590, -78414 ], [ 266374, 1583308, -694143, -635142, 118994, -129384, 161538, 630791, -1116593, 382149, 618489, 1176527, 15903, 243910, 1402509, 908684, 149474, 1095553, -857917, 397606, 681250, -51761, 996825, -554808, 60413, 794999, 1950868, 193920 ], [ 184624, 1127008, -805368, 1078608, 1193744, -590784, 1561488, -512584, 407032, 560424, 264264, 348152, -1080072, 493360, 791784, 850784, -372976, 878728, -1129192, -459344, 509200, -832136, 1081800, -1315008, 1555688, 279224, 1675168, 405120 ], [ 662956, 368788, -754566, 1100382, 1437398, 332415, 1507734, -214444, 990064, 187185, 686616, 511625, -556287, 488983, 219309, 1053902, -680716, 288991, -1358698, 185299, -468344, -625253, 986949, -1583211, 737093, 375959, 1025179, -117009 ], [ 1404856, -531512, -627516, 325932, 1289948, 1907190, 769884, 762056, 1130464, -445590, 1474416, 1141850, 729738, 365158, -335166, 1379852, -887416, -476234, -1568548, 1536574, -1824944, 46222, 807474, -1619886, -1170382, 760934, 199054, -984234 ], [ 1337186, -669035, -1358143, 967609, 284091, 344863, 1041113, 1260990, 549916, 825475, 897554, -177536, 1206777, 732477, 184919, 1088222, 472756, -885073, -1202647, 1842635, 119224, -1023864, 1101477, -489218, -1220737, 710610, -353832, 153048 ], [ 1358056, -617740, -1440948, 1368464, -318284, -712792, 1175188, 1610860, -67744, 1362360, 424624, -771056, 1500512, 747512, 278024, 605352, 1468376, -827248, -642232, 1471940, 1197044, -1599104, 911812, 81392, -953252, 314420, -658812, 975288 ], [ 1683406, -104665, 322377, 1000364, 253591, -146242, 856063, 1586785, -733144, -263190, 340324, 778444, 1351112, -243238, -884026, -356898, 1343426, 487052, 409718, -681085, -356281, -682304, -643613, -976108, 48373, -1000105, -302637, 780138 ], [ 1106092, 86270, 791220, 983216, 594046, -376852, 368350, 576004, -778582, -1055082, 21496, 1486096, 346382, -1111474, -1414480, -356424, 1383998, 215810, 164582, -1463650, -1127860, -14354, -1231526, -545422, 901360, -1130314, 19182, 398802 ], [ -180458, 24095, 242970, 1241816, 752671, -1233802, -251825, -1210046, -336907, -1191957, -481604, 1532296, -1330393, -1883449, -1448680, 400476, 1554623, -1301215, -1099693, -1169425, -1285210, 458071, -1059251, 1054553, 1637560, -329989, 314007, -128823 ], [ -1174464, -375360, 987520, 1055552, 1311424, -390784, -639232, -1484224, -666496, 130368, -547328, 1615808, -1745920, -747968, -1250944, 726784, 1574784, 214848, -296832, -1322560, -1028928, -133120, 252544, 1105024, 1135104, 511104, 791296, -670592 ], [ -1715699, -699520, 1812843, 888670, 1530992, 625891, -937902, -1413420, -1096889, 1489312, -461747, 1395665, -1752951, 338068, -996481, 798134, 1407747, 1782193, 597241, -1378202, -665286, -783612, 1335902, 826683, 445164, 1111517, 1072191, -1106343 ], [ 84826, -248320, 1815318, 1279420, -623008, 952966, -953052, -847320, -1342514, 1602112, 66778, -628510, -644526, -771032, -643906, -183316, 302022, 614818, -45134, -419252, -90636, -715512, -49348, 184758, -96936, 270842, 27966, -911118 ], [ 343426, 16760, 1727604, 1323373, -1590493, 837214, -203724, -816051, -917084, 1106656, 172276, -1433071, 318336, -730280, -532858, -904561, -385956, 24184, -297911, 133831, 557736, -210954, -616330, -593391, -51174, 101189, -867297, -913530 ], [ -1360424, 44960, 1525104, 925948, -1047868, 157864, 1518576, -1465476, 362416, -162944, -260624, -685396, 1095936, 773920, -729208, -1294636, -542256, 167584, -54836, 170356, 1299936, 849096, -141880, -1544916, 742776, 785564, -1572972, -1167480 ], [ -1724144, -465400, 953114, 846148, 232197, -666081, 1710996, -1447421, 303986, 29961, 194836, -379316, 559091, 39730, -944093, -1528126, 322849, -592776, -372981, 476821, 141556, -14864, 323770, -1378566, 785261, 986984, -1648127, -56715 ], [ -1561586, -1107058, 263192, 886944, 1734380, -1503636, 1312504, -1161058, -227374, 728306, 920582, -240218, -423732, -1414972, -1125228, -1671460, 1493070, -1616724, -850514, 842646, -1625826, -1508560, 764066, -832374, 542684, 967558, -1486984, 1508642 ], [ 22939, 607067, 172892, 1113744, 1556030, -918786, -348596, 59267, -262699, 463781, -279193, -334793, -238482, 541178, 171522, -602410, 243195, -266274, 303211, -207729, -395901, -450760, 395741, -1259199, -130666, -702617, -1069684, 1553117 ], [ 910384, 1286696, -231208, 1242792, 1362848, -689856, -1468448, 380600, 28280, 449504, -647272, -169904, -312288, 1593416, 490128, 385736, -780624, 330408, 770680, -834528, 421512, 555296, -17896, -1582704, -215320, -1630664, -600088, 1536872 ], [ 316534, -231979, -1302133, 1164117, 1138148, -1217256, -1438148, -1208425, 1012655, 967004, 752003, 546346, -936588, 724841, -1269822, 1201961, -1324074, -674667, -220145, -561228, 362337, 1451396, -527821, -1686654, 951005, -981689, -19363, 1391597 ], [ -104080, -767542, -1020014, 320094, 144742, -401778, -715640, -1251712, 653876, 519700, 130268, 758390, -644752, 384254, -1069804, 665924, -998124, -885368, -386926, 256022, 383616, 1541622, -286796, -1301854, 1176262, -809872, 11248, 1109794 ], [ -415480, -683317, 115111, -1006431, -1333283, 1260297, 443260, -320512, -551674, -535850, -1765582, 652565, 224648, 376529, 365846, -722626, -124074, -595268, -34201, 1416197, 455616, 1123797, 427654, -608929, 808237, -938872, -304952, 741919 ], [ 611496, 282120, -650908, -980096, -205276, 763168, -419208, 386220, -842624, -500408, -1494816, -265792, 176048, -99104, 457272, -389212, 36588, -990812, -825372, 918600, 416980, 128720, -293852, -886568, 371464, -18836, -439864, 1278716 ], [ 1207296, 1173030, -1330678, -703511, 872819, 295993, -1013568, 973560, -824099, -358643, -1057146, -760732, -104827, -508169, 223152, 26618, -43167, -1061867, -1378647, 228255, 355870, -806560, -1053242, -1201673, 31564, 609289, -512104, 1744181 ], [ -472704, 1402980, -882628, 17014, 678194, 837718, 296832, 1175760, 55726, -240818, -843996, 772568, -936802, -458294, -759648, 63068, -790842, 447358, -509322, -550470, 250420, -1264960, -1372892, -1266998, 107464, -362186, -408304, 1551806 ], [ -1424840, 532328, -826593, 771875, 974781, 1031532, 993846, 432240, 470646, -29494, -442960, 1328920, -1325850, -191377, -1058096, 46645, -695361, 360255, -595337, -216642, 270178, -1451558, -756627, -1362071, 140333, -335549, -376025, 889568 ], [ -1629440, -1468672, -1173168, 1562000, 1775856, 868032, 1060896, -1282560, 408096, 277856, 151040, 881920, -1260000, 298448, -653696, -24080, 266064, -1366320, -1662512, 1259808, 418528, -1359008, 820848, -1487696, 129008, 716176, -417200, -255232 ], [ -1737339, -403737, -486653, 461352, 696542, 253241, 426495, -86300, 513460, -589661, 232212, 173904, -634122, -246174, -621999, -147079, -301260, -597490, -1538359, 1753495, 1002475, -445414, 1330777, -671032, -468836, 1435436, 188914, -442403 ], [ -1685430, 1344084, 425026, -1044426, -800650, -436042, -319578, 1723252, 669124, -1552208, 242088, -516408, 29754, -946536, -660072, -189334, -1141854, 636776, -1116712, 1909744, 1487260, 587432, 1486822, 270548, -1177556, 1950536, 850786, -437498 ], [ -97305, 1383534, 704251, -1312551, -1239175, -574567, -162303, 1507102, 879574, 56392, 1031388, -189108, -615921, -211836, -338172, 859991, -357429, -558724, -989212, 1250344, -526790, 431132, 902497, -290002, -1332206, 1154636, 135211, -1210223 ], [ 276236, 913720, 924536, -1001776, -906552, -100424, 175460, 1141992, 365104, 1088248, 1118112, 243808, -343224, 400448, -145604, 820844, -279500, -1388796, -1060204, 1013744, -1049224, 45484, 604500, -811548, -1307264, 912576, -445432, -1637736 ], [ -1388989, -410930, 1045886, 280724, 720498, 1402126, 816185, 526842, -1366196, 1151998, 25512, 854008, 1471026, 807248, -170129, -1045381, -1387475, -1605471, -1464379, 1486844, 932126, -725141, 787125, -1267623, -980864, 1600176, -799582, -1485786 ], [ -1944064, -852480, 1086336, 708224, 1262848, 1902976, 1029760, 321792, -1943296, 1173248, -338688, 1057408, 2075776, 942848, -178304, -1667456, -1756800, -1677696, -1599104, 1644544, 1592576, -982016, 848000, -1419648, -872064, 1829376, -917632, -1435136 ] ], [ [ -522240, 1847296, 530432, -184320, 768000, 204800, -1241088, 110592, 0, 780288, -825344, -1054720, 1669120, 1243136, 1097728, 0, -882688, -1542144, 917504, 243712, -958464, -24576, 1003520, -905216, 411648, 59392, -847872, -425984 ], [ -722688, 661504, 498176, -116736, 385536, -279808, -398592, -513792, -607488, 627456, -207104, -928000, 1064704, 1386752, 1250560, -283392, -941056, -1184256, 1091072, 33280, -992256, -615936, 1115648, 77824, -193536, -608000, -589056, 20224 ], [ -1035888, -1191296, 447776, -11136, -212064, -1037008, 917808, -1489392, -1556688, 388656, 758896, -730000, 120304, 1611152, 1489360, -726192, -1032256, -625056, 1362272, -295520, -1045056, -1539936, 1290848, 1613824, -1139136, -1650800, -184656, 717424 ], [ 344352, -1221856, -498624, -279616, -195904, 427872, 907008, -1558912, -730688, -297024, -723424, 445760, -921536, 189152, 277760, 77568, -193856, -1162336, -85728, -263680, -350816, -647296, 1062848, 35104, 52224, -552160, 496384, -89536 ], [ 1370096, -1208752, -1369760, -212240, -112784, 1273280, 637392, -1261248, 155744, -605536, -1958480, 1292880, -1738592, -852688, -632432, 670080, 297504, -1587808, -1021952, -37712, 10000, 87056, 490256, -1259088, 869632, 580576, 750288, -491216 ], [ 773696, -1490752, -1765760, 1092160, 49216, -536320, -191808, 68352, 815744, 481664, -1753280, 780480, -1764992, -196288, -160832, 238080, -621696, -1364608, 206848, 762688, -948800, -161344, -1159744, -823488, -109568, 1307776, -520512, 856384 ], [ 21920, -1363408, -988640, 1183504, 266128, -1325056, -46944, 690960, 828032, 889952, -1629200, 223776, -1082528, 98192, -316976, 169248, -1092240, -1183216, 966400, 1262944, -1135088, -601312, -1174240, -783504, -409232, 1611904, -1293360, 913552 ], [ -873280, -858208, 871360, 155104, 533728, -1171456, 997056, 660960, 242432, 671552, -1580000, -373824, 254272, 58592, -1052576, 435648, -1148640, -1040416, 1292800, 1486144, -608288, -1218112, 320960, -1108704, -81632, 1525504, -1606560, -220448 ], [ -395248, -281760, 553904, 29504, -339616, -320992, -61248, 145888, 366384, -166608, -612384, -191600, 567248, 633872, -1225024, 979232, 60832, -1164064, -77088, 1051520, -621216, -1550896, 201856, -319312, -422592, 500192, -1144816, -300368 ], [ 278016, 280704, -275072, 201600, -1161600, 521344, -1420672, -346624, 563328, -987264, 316160, 165888, 665856, 1203840, -1080960, 1455232, 1247616, -1302528, -1495424, 616448, -691968, -1658240, -123776, 525696, -734592, -663808, -492160, -81280 ], [ -53184, 589104, -1202672, 1131600, 639600, -43856, -1261072, 282176, 7728, -470064, -847840, 492288, 937056, 547440, 631440, 832432, -188784, -1052928, -59024, 1442048, -209568, -423440, 923824, -305904, 481008, -1184608, 269840, 615920 ], [ -46944, 457344, -1322432, 1279680, 1053600, -438656, -677632, 364256, -33792, -481344, -943360, 62208, 1166016, 357120, 1690080, 545152, -810624, -932448, 1070656, 1592768, -253248, 626560, 970624, -957984, 1062528, -966688, 700640, 680960 ], [ 465456, -334656, -230432, 254880, -613200, -577856, 541568, -373744, 695808, -1285344, 563840, -1502592, 1331616, 865920, 1768080, 761152, -210624, -1005648, 1740256, 731168, -1086048, 1399360, -483776, -1340784, 692928, 359312, 634640, -202240 ], [ 1009472, -612480, 590336, 673600, -1218368, -1044864, 714944, 174528, 20160, -1442048, 1293120, -1028992, 1080384, 604288, 1190464, 98560, -774592, -1056384, 1031232, 253952, -962048, 1435840, -778368, -1184448, -100992, 390720, -323264, -906560 ], [ 1567472, -662880, 1291136, 1730800, -1353968, -1656864, 425744, 1291728, -1277040, -1312448, 1678320, 346208, 644784, 1888, 322864, -952640, -1853392, -1097184, -287568, -53248, -414848, 1146640, -559968, -789648, -1082592, -150480, -1675664, -1531760 ], [ -307648, -956000, 542720, 686400, -1028992, -1659104, 611328, 848416, -564992, -673728, 1184992, -683296, 193792, -160064, 442720, -15904, 208960, -897632, -518272, 535840, -1062304, 414624, 423296, 619840, -380544, 852256, 116640, -1484448 ], [ -1649824, -929840, -65008, -125328, -375904, -1175984, 546288, 416272, -194720, -104064, 478192, -1208704, 155536, -432656, 567856, 494432, 1387072, -450224, -509488, 964672, -1443664, 128208, 1164560, 1315264, -60960, 1208896, 1249200, -1172016 ], [ -1537024, -74240, -260608, -265728, 1104896, 534016, -179712, 67072, -773120, 270336, -747008, -354304, 1179136, -1005056, 672256, -160768, 182272, 626176, 77312, 950272, -1099264, 1003008, 1256960, 139264, -783360, -149504, 576000, -201216 ], [ -844928, 475888, -908912, -170144, 1762848, 426320, 122160, 80448, -1122416, 302800, -1306912, -130112, 944384, -648656, 844080, 114208, 151200, 913440, 165312, 745984, -463840, 560288, 1400960, -30880, -1006960, -831600, 758672, 662944 ], [ 278272, 798688, -1894112, 101056, 1808448, -1034080, 1188960, 363648, -1301216, 80800, -1371712, -374912, -226816, 398944, 1066080, 1081408, 993600, 613440, -117888, 400384, 388160, -862912, 1583360, 547520, -859360, -1010400, 1578272, 1447744 ], [ -416448, 140768, -1170592, 747696, 1515008, -228320, 491920, 1022288, -11536, -281600, -708512, -129872, -248816, 283824, 266800, 1103248, -168080, 1054960, -529008, -503696, 407120, -842592, 865120, -418480, 10000, -682720, 1469152, 629904 ], [ -1018752, -447616, -347392, 1345152, 1159808, 548800, -194240, 1612736, 1314560, -656768, -137792, 191680, -186944, 90240, -516224, 1041472, -1206272, 1215808, -878400, -1139264, 380480, -660096, 67264, -1249600, 896128, -334720, 1209472, -415488 ], [ 332448, 121184, -380992, 1381152, 754208, -654800, 601360, 1541936, 1645760, -985568, -640592, 519280, -612944, 423840, -389024, 1304272, 22528, -695792, -800400, 85936, 787280, -792096, -421136, -125200, 1287328, -289120, 909472, -1361088 ], [ 719680, 268384, -723040, 953664, -130112, -1412864, 305152, 1594080, 1762624, -712160, -1127616, 669536, -488960, 293408, 151616, 1142208, 552288, -1650496, -929664, 431488, 641376, -936608, -468896, 731008, 1570272, 60576, 197120, -1660960 ], [ -55520, -92816, -1437040, -32736, -1591712, -1633664, -1307648, 1794480, 1621024, 287440, -1595616, 605936, 298240, -396592, 1190816, 467808, 239088, -1451296, -1308864, -283712, -171024, -1096208, 14704, 1263808, 1722672, 776976, -1012480, -1182160 ], [ -150656, -38272, -1591936, -776320, -1884928, -1462016, -1517312, 512896, 1117440, 571136, -1070848, 192896, 907136, 210816, 1004288, 472576, -345600, -778112, -445312, -296448, -849024, -774656, 706176, 1244672, 1686016, 1048960, -934528, -155008 ], [ -21680, 140048, -1555888, -1417840, -1716448, -1176080, -1222016, -1175984, 489408, 557360, -262624, -319456, 1437296, 1208736, 450800, 669856, -1007088, 36304, 786656, -109152, -1418448, -278480, 1413024, 995888, 1531600, 1106320, -468496, 971840 ], [ -51680, -96352, -1489888, -1587040, 18752, -1342880, -233216, -572384, -177792, -766240, -735424, -369856, 1529696, 1014336, 1071200, -42944, -1301088, 380704, 741056, -841152, -476448, 490720, 796224, -270112, 90400, -368480, -1172896, 26240 ], [ -344080, -517552, -1078688, -1394640, 649552, -1006480, 304784, -17584, -744992, -1633840, -1045424, -147056, 1012096, 821136, 1266400, -463344, -1022688, 703904, 564256, -1209152, 237552, 1089120, 314624, -1105312, -916000, -895280, -1415696, -400560 ], [ -1161280, -1308352, 22912, -479040, -928448, 336320, -58816, 439616, -1112192, -1589440, -1029824, 622144, -725504, 630336, 611200, -298944, 400512, 984704, 125056, -849152, 495552, 1345920, 103424, -1078912, -1052800, 473920, -735296, 210240 ], [ -1238512, -867376, 673312, -366576, -703152, -61760, -2800, 223024, -265664, -688512, -1196208, 435552, -1205760, 55264, 413216, -670720, 865664, 485680, -493872, -1064432, 318896, 1554592, -155904, -1049504, -1164784, 742192, -376000, 809760 ], [ -874912, 307424, 1054912, -732576, 596448, -1496960, 303200, -394976, 1303936, 722688, -1471008, -320448, -936960, -748736, 487616, -1361920, 760064, -477920, -1219872, -1622432, -116704, 1734592, -443904, -1018304, -1261984, 354592, -208000, 1402560 ], [ 318896, -577840, 563248, -1308336, 431040, -454784, 848768, -967712, 892960, 409440, -563424, -778368, -415344, -1358432, -40768, -1218496, 959168, -497600, 275376, -681200, -717904, 916576, -450384, -1202384, -475984, -380768, 495440, 661728 ], [ 1120512, -1225216, 34560, -1396992, 73984, 349696, 1158144, -1041408, 274176, 46336, 366592, -994304, -125952, -1784576, -361216, -979456, 854016, -558080, 1360896, 7424, -1199616, 291584, -226304, -1318656, 376064, -1023744, 1077504, -76544 ], [ 209712, -334816, -350640, 377808, -520016, -516704, 519744, 710592, -475824, 52336, 1000192, -413504, -773952, -1596176, 278384, -655456, -470784, -1071680, 223296, -716176, -1187616, 698384, 757696, -1115856, 1188464, -1214544, 1040304, -377744 ], [ -598944, -361888, -599040, 866080, -571680, -193248, -278560, 1025888, -957088, 477856, 1420384, -389024, -686880, -1244224, 289920, -403200, -1176032, -1277024, -519712, -703488, -750016, 859552, 1395744, -1156864, 1307744, -1098304, 392064, -939168 ], [ -1308144, -1282288, -714240, 101680, -95280, 1288752, -1232560, -57712, -1176688, 1311856, 1632784, -906224, 115920, -733024, -310080, -220800, -1278032, -1182224, -878512, 26112, 101984, 781552, 1696944, -1435264, 752144, -683104, -851136, -1753968 ], [ -118464, -239488, -932160, -293120, -357120, 1468032, -712000, -1792, -14848, 158656, 880384, -375104, 851520, 334976, -928320, -865920, -119552, -1115264, -806272, 178752, 42944, 645952, 1647744, -734464, -104896, -235264, -1181376, -1156608 ], [ 1311520, 1176512, -1124240, -610864, -740800, 1282544, 68672, 348976, 1181440, -1239568, 18496, 388640, 1446224, 1375632, -1334400, -1493472, 1167792, -950880, -639712, 213024, -174640, 504464, 1508256, 90736, -932128, 210880, -1106640, -262432 ], [ 464320, 1450112, -815840, -1077664, -515200, 717344, -204928, 796576, -642560, -191968, 436096, 866240, 835424, 798432, 364800, 59328, 645792, 227520, -603712, 498624, 280160, 445664, 1342656, -253664, -737728, 561280, 684960, 85568 ], [ 19408, 1455984, -681440, -782112, 37984, 182304, 67600, 627056, -1126528, 470048, 558592, 1006048, -416, 486176, 1258496, 951856, 138640, 931248, -717120, 368480, 545648, 22160, 1165456, -709888, -25504, 684784, 1714208, 238224 ], [ 212608, 1037184, -823040, 722688, 1110784, -304896, 1206400, -521344, 515072, 520448, 212992, 610048, -1193216, 594176, 874496, 797056, -344960, 882048, -1067520, -421120, 510848, -979840, 969856, -1343488, 1508096, 448384, 1534208, 81024 ], [ 624496, 366240, -832448, 789696, 1319440, 329904, 1305616, -141376, 961232, 202016, 641776, 751792, -568784, 485936, 319952, 984160, -561728, 329376, -1480752, 262976, -361984, -751312, 922768, -1471168, 757712, 516352, 1064528, -368304 ], [ 1139296, -423360, -779648, 180096, 1121440, 1492704, 915616, 957824, 844832, -289984, 1434976, 1146592, 910816, 275936, -314848, 1332160, -652928, -460224, -1923552, 1640576, -1629184, 56288, 945568, -1360768, -1067488, 727552, 458528, -955104 ], [ 1026880, -672176, -1320192, 1092400, -19136, 304320, 1101440, 1246432, 420080, 821680, 846432, -128848, 1085760, 715344, 189152, 1083312, 568704, -982352, -1342016, 1680816, 136912, -988560, 1058304, -567088, -965488, 719168, -370560, 291856 ], [ 1039040, -683136, -1262912, 1654080, -633216, -528000, 1162560, 1403712, -91840, 1264320, 360512, -670208, 1225600, 778304, 242112, 668352, 1497024, -1028992, -664576, 1203136, 1108352, -1562560, 746624, -192128, -614528, 322368, -881920, 1126976 ], [ 1441040, -80736, 483088, 1136880, 271584, -204000, 837360, 1260912, -820240, -253680, 260912, 932992, 1367200, -242896, -1031088, -158448, 1519824, 211808, 199424, -598064, -334048, -702160, -738976, -1020128, 275872, -1126032, -502720, 691376 ], [ 954656, -9216, 910624, 1084704, 808128, -439104, 308544, 315744, -923680, -1002240, -55072, 1575232, 537088, -994624, -1563072, -227232, 1533216, 1088, 59456, -1332128, -1024480, 12416, -1366432, -394592, 1068832, -1165248, -21376, 291392 ], [ -229744, -354816, 302224, 1397904, 1055328, -1113504, -380256, -1259856, -536080, -1146240, -541072, 1462432, -1056512, -1534624, -1512672, 299568, 1539216, -1350112, -869344, -1227728, -1124080, 612416, -1319632, 1373008, 1785232, -97248, 540224, -80608 ], [ -1175552, -618496, 1014784, 1031168, 1523712, -364544, -836608, -1564672, -798720, 332800, -462848, 1553408, -1356800, -460800, -1249280, 722944, 1515520, 93184, -209920, -1186816, -924672, 19456, 92160, 1319936, 1218560, 626688, 790528, -568320 ], [ -1690336, -781152, 1809184, 714944, 1645200, 521696, -1146704, -1521008, -1152176, 1794944, -227104, 1377040, -1309840, 510064, -932208, 941280, 1334304, 1563408, 511984, -1051040, -610512, -661328, 1316336, 936336, 470960, 1087856, 838784, -1008688 ], [ 64064, -437952, 1758784, 1372544, -472800, 783296, -838304, -720608, -1383776, 1535744, 360896, -558560, -535840, -731936, -515808, 70080, 266304, 395808, 9184, -299840, 72288, -660128, 83936, 450336, -46240, 364256, 22784, -1057888 ], [ 370688, -89472, 1618096, 1520096, -1365840, 604016, -66320, -551168, -1030352, 981392, 350144, -1317248, 270368, -687200, -377664, -693936, -380352, -144000, -303008, 53776, 735024, -172640, -377584, -370416, -23824, 252080, -764176, -1100752 ], [ -1165312, 265728, 1362496, 1018496, -699840, -136384, 1295680, -1184768, 67648, 51392, -422656, -578048, 1117568, 995200, -593664, -1321536, -490752, 115200, -372608, -98624, 1372224, 933760, 142016, -1617216, 685376, 918080, -1514176, -1135552 ], [ -1522112, -296032, 843776, 821376, 473040, -909344, 1372880, -1134608, 191488, 363072, 87584, -299968, 499568, 233840, -785904, -1627936, 223408, -642000, -505568, 356176, 109504, 192160, 406416, -1272976, 751296, 1054320, -1654336, -18432 ], [ -1416128, -1123008, 245632, 745280, 1789152, -1656352, 957952, -820352, -37408, 1096224, 1007328, -200512, -612288, -1322656, -933056, -1777312, 1180928, -1700992, -633984, 981824, -1753184, -1158848, 567104, -390880, 575840, 953376, -1562816, 1473152 ], [ -69728, 540192, 240832, 1045280, 1605552, -1023952, -366848, 58048, -211408, 732624, -155472, -500512, -302688, 533744, 250144, -458512, 76928, -284992, 244416, -215776, -297584, -225248, 329504, -994480, 128240, -773424, -1109216, 1343552 ], [ 760960, 1224576, -55424, 1217408, 1349760, -682624, -1213568, 178816, 40448, 541440, -498816, -416512, -228096, 1495040, 524032, 663296, -898816, 348800, 587904, -880000, 659584, 711040, 15872, -1438336, 71168, -1778688, -606080, 1313408 ], [ 495760, -171024, -971024, 1117808, 940560, -959824, -1044368, -1310384, 1197248, 716640, 899184, 483488, -652896, 554240, -1134368, 1366496, -1602016, -679600, -205296, -410800, 557584, 1653040, -459328, -1542736, 843968, -1250688, 2320, 1494608 ], [ 48032, -540640, -827520, 258656, 1440, -217664, -376896, -1145056, 757664, 247104, 251104, 712256, -427808, 174272, -1072736, 664672, -1330752, -924160, -298560, 360160, 613824, 1755264, -329536, -1085568, 1001472, -947904, 108768, 1298240 ], [ -514768, -263440, -16320, -1079344, -1271760, 1167136, 604704, 63344, -688336, -628896, -1686896, 517856, 206992, 147872, 73264, -922928, -445152, -674560, 49440, 1321360, 769824, 1328064, 181664, -274368, 771072, -787104, -101232, 863840 ], [ 613184, 335808, -673920, -1085632, -98048, 818752, -297024, 769088, -852672, -524608, -1402112, -350016, 99776, -99392, 151936, -557568, -279808, -1016832, -729728, 889920, 700608, 178432, -538752, -646912, 450368, 206016, -272064, 1149696 ], [ 1334864, 864048, -1243680, -859072, 1001632, 437872, -969504, 1305728, -712272, -315808, -965312, -811296, -217984, -278912, -55904, -103728, -343168, -1056672, -1290848, 262080, 582768, -880928, -1235712, -1041952, 187328, 851136, -423024, 1421376 ], [ -264736, 975648, -857280, -249472, 797632, 640672, 50496, 1372928, 119328, -92608, -835712, 631104, -1072384, -96512, -970304, -100128, -1024768, 356928, -515648, -577920, 363168, -1281728, -1331712, -1039552, 192128, -238464, -510624, 1339776 ], [ -1121376, 199840, -775760, 429984, 1008032, 811504, 741344, 473984, 585664, 145984, -376368, 1189056, -1447856, 121408, -1167200, -25488, -746144, 290528, -614240, -164656, 312880, -1401328, -629696, -1219488, 261456, -304496, -560336, 881664 ], [ -1214976, -1487360, -1007360, 1181184, 1644032, 949504, 1094144, -1417216, 676864, 400384, 421632, 838656, -1331456, 375808, -627200, 122112, 518656, -1295872, -1610240, 1535744, 436480, -1232128, 891904, -1586688, 397056, 680704, -571136, 36864 ], [ -1402976, -284032, -419568, 185984, 700720, 334192, 494448, -90320, 751072, -394000, 298288, 113488, -711904, -308128, -531824, 71472, -56400, -588352, -1611264, 1840912, 797968, -298288, 1363776, -726688, -330160, 1261872, 83584, -203776 ], [ -1489280, 1540640, 367488, -1168096, -601760, -430976, -275232, 1895296, 833248, -1278880, 19552, -611360, -51904, -1102528, -523904, 48192, -989856, 557984, -1341504, 1721152, 1046176, 733856, 1500288, 327584, -1210432, 1651872, 804928, -318688 ], [ -111680, 1496240, 890688, -1202896, -1109360, -570176, -29232, 1420096, 1060048, 66320, 827152, -163760, -495904, -240928, -135104, 957792, -307056, -403216, -1060704, 1065952, -750224, 511856, 1053888, -211216, -1160032, 1103472, 216928, -871888 ], [ 152192, 964864, 1205568, -805376, -830272, -98752, 314432, 987008, 514048, 911104, 950208, 278912, -202048, 442816, -48704, 759488, -306112, -1076800, -1041984, 906240, -1121536, 126784, 811776, -793472, -1042880, 1022336, -339712, -1186304 ], [ -1453408, -383936, 1170768, 317824, 769328, 1397648, 822032, 624608, -1329152, 915904, -75792, 713312, 1330352, 828016, -469904, -1298512, -1449712, -1267600, -1463184, 1578240, 899264, -532016, 912576, -1448672, -813680, 1725536, -843712, -1099904 ], [ -1988608, -833536, 1159168, 692224, 1302528, 1896448, 991232, 503808, -1943552, 917504, -417792, 858112, 1841152, 956416, -610304, -1984512, -1830912, -1331200, -1603584, 1802240, 1572864, -751616, 946176, -1667072, -737280, 1959936, -1011712, -1071104 ] ], [ [ -577920, 1572608, 868224, -221440, 942464, 576000, -1322752, 340736, 415744, 620672, -1133440, -501632, 1398144, 675200, 295936, -267264, -1175936, -1486464, 145408, -324224, -171520, 257536, 1129728, -467200, 385664, 493696, -899840, -425984 ], [ -763056, 553856, 621600, -9088, 334496, 25968, -579088, -379696, -156944, 558320, -541648, -356816, 1012272, 789584, 803728, -362736, -1117376, -981024, 355168, -169952, -533824, -169568, 943968, 181760, 64448, -336560, -472592, -61904 ], [ -1052331, -1037944, 236250, 322712, -615454, -833457, 582887, -1505371, -1051769, 460895, 383027, -130541, 409347, 968309, 1597153, -511911, -1025876, -191274, 682918, 71098, -1099924, -836918, 653718, 1195760, -437452, -1633835, 194983, 506971 ], [ 189434, -980054, -509180, -7828, -115284, 496718, 919072, -1203256, -754004, -341220, -868598, 718244, -516348, -170506, 552448, -127056, -317396, -926334, -332982, -151392, -328254, -65208, 902188, 172970, 426208, -659750, 812368, -150204 ], [ 1181451, -834623, -1208114, -60077, 293187, 1340676, 888793, -689948, -269802, -697814, -1833809, 1220409, -1306318, -985537, -269323, 113976, 120314, -1456438, -953744, -209537, 212333, 472437, 746645, -720993, 892368, 307918, 1072449, -537529 ], [ 948276, -792548, -1660664, 998548, 35412, -7824, -190532, 195952, 559848, 637336, -1291484, 388284, -1554568, -374812, 117452, -265824, -516136, -915688, 101056, 405988, -361492, -139188, -918580, -679068, -330432, 700168, 125724, 294596 ], [ 359538, -703049, -1130102, 970789, -4587, -738096, -357998, 658741, 572136, 1022134, -1230653, -242718, -940138, -67195, -66967, -230430, -876973, -610147, 713752, 747382, -716995, -746718, -1223134, -727389, -528741, 816376, -696279, 483221 ], [ -557412, -569774, 307948, -59786, 156438, -897696, 316252, 730966, -170064, 529684, -1614278, -688068, 470612, -39370, -778642, 188220, -983398, -521722, 918352, 835732, -870970, -1350468, -271684, -859014, 218634, 677776, -1403154, 77846 ], [ -343483, -151202, 192999, 5260, -160106, -300286, -181308, 401262, -119569, 34855, -518714, -397819, 629337, 514885, -897092, 905282, 135362, -545842, 74118, 715584, -773930, -1438463, -364920, -488121, -235020, 77894, -906987, 4799 ], [ 43232, 301352, -318920, 368408, -401336, 374952, -833016, 57056, 86568, -423272, 677616, 15552, 517840, 1065800, -746184, 1531560, 1259448, -600960, -826104, 635008, -609840, -1313720, -580120, -76808, -798392, -604880, -136968, 51656 ], [ -296668, 490127, -1170395, 1122233, 906139, 246927, -523341, 363956, 72543, -569447, -125334, 46152, 549790, 576875, 520341, 823935, 73173, -699360, -179229, 1286608, -366690, -398645, 191255, -292883, 27883, -1095230, 614157, 463931 ], [ -160798, 248312, -1301900, 1235948, 1005634, -83928, -183936, 316406, 279408, -712532, -352224, -373488, 609100, 361760, 1374966, 544920, -569112, -847710, 586356, 1244188, -280740, 483880, 361160, -616538, 386248, -983450, 934902, 344096 ], [ 688727, -639388, -353450, 389498, -706841, -719028, 200064, -262819, 817608, -850982, 284976, -1468488, 709450, 557360, 1611741, 908820, -395412, -1070985, 1530006, 160738, -430590, 1317580, -371140, -1101563, 42748, 31525, 610077, -573904 ], [ 1096356, -756552, 145824, 623140, -1182756, -1154136, 103740, 338668, 9372, -1075024, 809284, -811608, 457812, 154440, 1138612, 285552, -889548, -1182824, 972884, -239744, -567648, 1310908, -435240, -914748, -372200, 264628, -401564, -807844 ], [ 1308531, -532902, 446424, 1334515, -1111731, -1500786, -205035, 1462393, -1394403, -1336924, 1283659, 620142, 50487, -513210, 351487, -774348, -1679073, -1245374, -248041, -338144, -699048, 932533, -203790, -430773, -818750, 151903, -1716989, -739219 ], [ -206380, -717214, -49808, 427140, -1032936, -1231238, 495328, 875386, -460592, -355772, 763622, -58810, -73936, -388468, 75406, 14198, 271252, -1129806, -640536, 367466, -1083010, 630674, 668056, 709508, -289832, 1050906, 9282, -942322 ], [ -1244578, -750127, -369131, -240429, -555414, -693047, 793339, 394957, 42094, 384760, 199067, -499480, 85037, -347077, 7663, 468854, 1401340, -674655, -672207, 886604, -1227121, 479369, 1194517, 1268516, -59162, 1403196, 1141407, -945439 ], [ -996928, -379552, -205856, -235104, 947136, 514528, 21664, 248032, -645056, 463360, -445408, -254080, 962912, -547552, 457888, 704, 327040, 647520, 195168, 898304, -745696, 712544, 810592, 310016, -629312, 314496, 640032, -424864 ], [ -536600, -80013, -767131, -124730, 1571970, 530401, 85823, 193084, -847467, 188801, -824874, -344596, 955288, -160905, 708679, 273186, 189538, 857586, 437796, 824864, -223894, 362682, 831168, 245142, -614619, -538091, 660333, 394346 ], [ 82000, 166662, -1867606, 63820, 1543620, -340574, 771998, 206584, -689142, -348574, -1007124, -685096, 288688, 662670, 811054, 1096836, 749188, 240036, 215496, 688064, 327956, -421068, 1152768, 845292, -164694, -1214966, 1068858, 1435796 ], [ -551820, -263898, -1102906, 674935, 1059360, 125306, 568973, 914089, 402323, -647464, -303034, -537641, -146707, 131255, 257839, 1237141, 120963, 531771, -261019, -280541, 120281, -387118, 720758, -334583, 98421, -934846, 780518, 442941 ], [ -1072344, -660360, -262480, 1183912, 544776, 487436, 326948, 1594060, 1438448, -840280, 340940, -270116, -471028, -381880, -248264, 1256884, -466656, 696708, -636772, -998324, -97324, -273352, 185468, -1347620, 368328, -524728, 494216, -739824 ], [ 13506, -330810, -530980, 815362, 239226, -774889, 598373, 1568935, 1430348, -668830, -46585, 233659, -398953, 295370, 22486, 1195609, 118344, -538467, -278197, 272551, 246401, -401002, -283357, -47045, 824778, -205078, 781466, -1276524 ], [ 368084, -224674, -783534, 255460, -450388, -1391520, 260144, 1550406, 1245380, -452262, -594828, 569950, -207776, 314346, 351716, 1004284, 291230, -1180580, -258024, 481368, 368718, -524402, -356898, 893640, 1237062, 31170, 327040, -1274970 ], [ -159166, -387949, -1016859, -535190, -1603138, -1229520, -813256, 1539831, 847130, -181287, -1336878, 704275, 127024, -460479, 751466, 656134, -32845, -1107530, -645924, -590532, 224043, -642677, 46227, 1400340, 1596087, 166845, -1021760, -624345 ], [ -267816, -122488, -1249736, -681896, -1756400, -847216, -1084400, 661144, 717008, 128944, -767856, 89656, 726872, 256984, 484144, 399264, -340960, -610840, -201944, -557216, -491048, -576992, 423368, 1147232, 1540320, 416760, -918984, 48456 ], [ -221055, 257237, -1464335, -626459, -1522670, -417469, -1038968, -458495, 648212, 404095, 180786, -738158, 1386227, 1417594, 29227, 172506, -647923, 16265, 492190, -177302, -1332521, -418289, 761162, 609695, 1296729, 663693, -366213, 677316 ], [ 146970, -111838, -1243910, -963134, -139820, -642994, 71632, -292070, -132088, -482330, -435564, -584108, 1315502, 1062244, 503902, -74844, -1057198, 323690, 416140, -478652, -562346, 474886, 366212, -567130, -77046, -91182, -833538, 71016 ], [ 84395, -617863, -737010, -955609, 340905, -601669, 633557, -77295, -625338, -1066455, -785439, -282283, 799352, 721869, 646902, -317619, -842598, 519290, 359690, -591452, -27421, 968886, 136912, -1152930, -865946, -395407, -1046613, -189759 ], [ -839380, -1397788, 342840, -259684, -982620, -26644, 98132, 234180, -544488, -1045980, -602364, 315092, -607648, 411444, 126552, -551244, 619752, 491240, 342440, -327152, 37004, 664536, 238912, -556680, -485096, 201668, -751188, 240516 ], [ -903243, -1112223, 568042, -230595, -898119, -193420, -53115, 188079, 104028, -470200, -832983, 263350, -811824, -96522, -2006, -897152, 946864, 69095, -93063, -644947, -117873, 824546, 140128, -399034, -437899, 352055, -584684, 562738 ], [ -454818, -191898, 284092, -598770, 25206, -802120, 24510, -71046, 1090728, 436400, -1310058, -175100, -299424, -722172, 102844, -1309952, 597664, -587830, -777738, -1309522, -403398, 1261196, -78272, -502684, -589474, 236330, -494984, 820588 ], [ 455631, -407175, 313471, -932583, -66252, -414184, 551808, -330930, 477042, 446966, -590742, -367496, -276579, -1121502, -158972, -848108, 865324, -703036, 142527, -638947, -626409, 923942, -209249, -491449, -17929, -89086, 76129, 497182 ], [ 987344, -591392, 234544, -862928, -207664, -59552, 877888, -286016, -179152, 308496, 214400, -476480, -320832, -1381360, -284656, -482976, 850304, -734400, 772544, -86768, -805216, 604784, -116800, -523824, 563984, -466480, 554576, 81680 ], [ -25681, -296942, -344231, 683497, -207889, -147302, 317788, 883084, -478927, -92229, 952400, -356780, -455532, -1199485, 209219, -754926, -404896, -630300, -182356, -399293, -841066, 600509, 771500, -753849, 952259, -968305, 536951, -487045 ], [ -663266, -555202, -670496, 1018330, -93354, 325562, -321770, 1070606, -648818, 16930, 1310590, -355906, -409466, -839732, 82744, -558640, -1090134, -796494, -715114, -289600, -579148, 496066, 1277482, -884960, 898670, -1020932, 52648, -1100002 ], [ -935291, -1351627, -750896, 173455, 132921, 1344287, -1038695, 302381, -692243, 622555, 1298965, -470731, -187391, -306782, -647756, 93560, -1220409, -1225869, -836839, 231200, -27298, 294091, 1411207, -919760, 414845, -636182, -886052, -1756027 ], [ 68644, -245752, -1050596, 6160, -171984, 1162952, -823940, 191696, 254272, -198740, 522640, 79964, 680884, 441928, -1067636, -328840, -241584, -828744, -762424, 409940, 36332, 138916, 1144072, -427760, -123340, -340592, -816092, -973792 ], [ 1180498, 1177092, -1312189, -64127, -545340, 727571, -402172, 273431, 1171464, -1178581, -334260, 715818, 1546825, 1138325, -1246936, -836854, 869063, -238350, -615062, 497978, -20679, 42117, 834122, 92795, -622930, -67404, -427257, 87830 ], [ 241948, 1059192, -671014, -837602, -293640, 738746, -232072, 627506, -600336, -233206, -116760, 562668, 820750, 802550, 156464, 433196, 566738, 222300, -235412, 535628, -63954, 398742, 1081772, -388630, -615580, 204696, 609618, 370580 ], [ -204327, 968755, -303918, -913482, 166222, 599266, 54405, 483883, -1052288, 307242, -22800, 535958, -6738, 532402, 976384, 1070727, 299445, 478239, -175052, 359374, 26403, 166957, 1115141, -747240, -53402, 464355, 1191106, 312493 ], [ 130248, 921880, -371568, 117168, 956272, 220816, 525480, -449192, 589312, 205392, -124800, 709808, -995088, 366352, 870784, 704952, 87720, 409464, -621152, -156176, 328728, -998168, 808616, -911040, 1388848, 704280, 1050256, -286232 ], [ 369963, 520810, -576204, 180348, 1043389, 335791, 794085, -65396, 738193, 930, 436659, 704087, -481233, 219223, 569497, 661854, -636, -34110, -1243967, 384892, -104928, -773033, 671309, -953460, 714241, 557880, 899257, -712679 ], [ 565038, -46940, -845304, -211752, 799714, 682966, 967410, 938104, 184618, -251820, 1310334, 613862, 739542, 80998, 176122, 770604, -30936, -654060, -1949942, 1423192, -884928, 106342, 613634, -938760, -956534, 229680, 743482, -1058054 ], [ 418692, -330063, -1106520, 949807, -282804, 175676, 1032768, 1067502, 118683, 499983, 499534, 77023, 662012, 397417, 157310, 877383, 447136, -1012889, -1129852, 1189759, 278113, -718541, 470184, -645127, -628131, 638780, -158280, 366821 ], [ 415772, -465288, -907140, 1700132, -851064, -179304, 945988, 1047012, -118172, 740348, -157196, -51232, 708472, 471252, -75380, 790268, 880716, -1064024, -425152, 690764, 867768, -1185676, 144584, -520872, -152616, 554020, -782160, 1236596 ], [ 832997, -215238, 558285, 1202507, 58086, -51054, 448963, 680187, -861797, -501427, -263321, 977768, 1193722, -156273, -924455, 170093, 1153641, -288674, -152752, -442711, -265782, -540601, -675466, -883422, 576834, -944405, -585660, 446471 ], [ 447098, -318240, 985386, 1174778, 701292, -228564, -36092, -52962, -958538, -855616, -315434, 1340564, 748672, -571572, -1160204, -13618, 1156506, -360716, -209548, -981634, -755766, 25640, -1108738, -159054, 1207626, -944732, -33672, 136532 ], [ -569827, -698640, 596661, 1516253, 1135542, -646314, -511742, -1073937, -547013, -512416, -325109, 1179914, -427328, -820122, -914054, 145607, 947181, -1098566, -524998, -1053409, -740091, 529940, -1238113, 1419321, 1760901, 232018, 797628, 203882 ], [ -1242368, -789248, 1205952, 747200, 1508864, -416512, -838464, -1401344, -613120, 713280, -128768, 1384512, -579136, -137856, -766720, 637568, 1055232, -5184, -278592, -694976, -640704, 54720, 21632, 1410880, 947584, 827136, 590080, -247232 ], [ -1544814, -802438, 1810634, 79380, 1554749, -76226, -1026905, -1437691, -817255, 1809792, 130350, 1360365, -540325, 441131, -573043, 1002006, 1100506, 1074613, 8283, -289210, -438049, -529697, 1177339, 1113381, 5655, 1162995, 255768, -741279 ], [ -38364, -654988, 1390484, 1111080, -243526, 259324, -559730, -474166, -1346830, 1272192, 548700, -359910, -416650, -511594, -10918, 291756, 463156, 244138, -31242, -38260, 281726, -769922, 338614, 720906, -317970, 572070, 222768, -966654 ], [ 320808, -285976, 1053263, 1535118, -946993, 189403, 16939, -75568, -1264585, 807885, 423804, -1112856, -18646, -417790, 67196, -339063, -45692, -244688, -223722, -63355, 738359, -469310, 44917, -92451, -203421, 514095, -164949, -959841 ], [ -780192, 365024, 821588, 1185768, -257068, -396572, 732964, -395968, -403660, 436860, -392496, -634656, 728504, 1007960, -470704, -868788, -390992, -298688, -610872, -439780, 860084, 519640, 444892, -1441476, 468804, 1134420, -1004124, -657516 ], [ -1027372, -6206, 615488, 633688, 646257, -1010322, 680969, -324493, 103560, 776380, 115714, -343236, 225779, 485995, -686579, -1158658, -114297, -723113, -589262, 189745, -227476, 215650, 433357, -931501, 492964, 1221795, -1136164, 204984 ], [ -942732, -697868, 421720, 42900, 1596534, -1606762, 344544, -114840, 461334, 1348234, 1059702, -136132, -694764, -679842, -760332, -1321954, 361968, -1236296, -411032, 1128100, -1675870, -519340, 268404, 211450, 287870, 1073146, -1004508, 1234888 ], [ -79182, 482482, 338620, 730050, 1428159, -1202737, -179856, -62940, 58959, 969409, 329727, -527482, -276414, 504483, 79218, -48829, -133032, -72596, 58468, -12950, -244195, 175010, -34446, -215975, 316595, -616679, -633558, 939988 ], [ 519912, 1020184, 131800, 1118808, 1145832, -848968, -489960, -382392, 124896, 607792, 156120, -468016, -23472, 1047744, 276720, 876272, -718320, 450184, 270760, -572600, 721064, 882488, -306144, -622856, 352352, -1630208, -318168, 902536 ], [ 557037, 192259, -337925, 873483, 621357, -601993, -344685, -1490967, 1185996, 282742, 1164795, 549434, -122022, 228744, -890130, 1061822, -1495470, -388991, -63515, 103225, 695189, 1617863, -511644, -986081, 403052, -1206608, -120843, 1412161 ], [ 198194, 30138, -422216, 28686, -38174, 57372, 60076, -1009046, 734754, -9372, 399526, 778260, -196330, -197508, -997278, 326590, -1346180, -731136, 44684, 560550, 804876, 1613512, -488340, -580968, 548144, -786780, -11930, 1393476 ], [ -410281, 287763, -263516, -1194039, -782849, 976722, 628426, 475579, -669921, -280722, -1484099, 509910, -255355, -376158, -436353, -989135, -612830, -759936, 431834, 880125, 1000026, 1142812, -320790, 308532, 752744, -369330, 41245, 1041726 ], [ 660164, 409932, -607336, -990396, 22128, 760404, -61428, 1067092, -457692, -445380, -1123248, -437828, -397748, -182100, -274248, -819264, -469584, -1080864, -95208, 532756, 956156, 75888, -887912, -175024, 624484, 511676, 109924, 806800 ], [ 1409249, 465327, -897826, -683796, 755538, 440859, -640818, 1445392, -62817, -491490, -608148, -1014818, -598928, 64680, -329838, -527679, -512064, -1088514, -504078, 96316, 864851, -829482, -1316912, -673594, 493684, 1062836, 82069, 666100 ], [ 181574, 309402, -768076, -552696, 564588, 176034, -260268, 1338592, 396858, -107340, -400248, 170932, -1000928, 368880, -1091988, -360954, -1054464, 277236, -63828, -421784, 682226, -843132, -890912, -666844, 489784, 103736, -338306, 854200 ], [ -450142, -342286, -603065, -147870, 715074, 362091, 241790, 514584, 747716, 285764, -11751, 594556, -1180447, 506876, -1132342, -45933, -630202, 338958, -304230, 18305, 434999, -898555, -186228, -941146, 530025, -36739, -634953, 773088 ], [ -469792, -1503136, -401840, 538080, 1216224, 1011216, 868640, -1046016, 986816, 688064, 562224, 235456, -1131472, 474176, -431392, 421392, 786848, -938592, -1243680, 1442480, 121424, -996880, 804672, -1504096, 615600, 663536, -804528, 415488 ], [ -837070, -201208, 50725, -142528, 601743, 486123, 281211, 161487, 1082310, 29603, 269607, -137391, -543414, -390778, -173355, 317479, 218607, -349972, -1410584, 1584349, 203149, -327143, 992228, -791938, -274567, 898183, -265808, 114528 ], [ -1188376, 1587098, 569560, -1081270, -290706, -312888, -522138, 1895064, 1129686, -774802, -183042, -440202, 111540, -1331164, -29976, 150388, -776706, 602354, -1355540, 1335220, 283186, 482194, 969704, 178466, -1294996, 998386, 392548, -159942 ], [ -271876, 1288223, 1066660, -726745, -900531, -599988, -21663, 1045764, 1071561, 50573, 226533, 105273, -145410, -543514, 176124, 1038238, -491931, -82621, -1157390, 588670, -888989, 501619, 1036604, 142091, -770446, 1004611, 217798, -306417 ], [ -155672, 672080, 1361124, -364576, -752900, -261036, 409204, 600728, 379488, 546864, 308844, 474488, 68348, 153164, 25420, 823868, -559340, -510836, -1033748, 456160, -1015280, 354724, 1112912, -263352, -421932, 1207704, -135088, -398432 ], [ -1382822, -476620, 1315449, 10424, 666175, 1128789, 723229, 834278, -1376712, 490764, -158181, 547838, 1072223, 697139, -724205, -1240657, -1217915, -508061, -1035173, 1354360, 614020, -71351, 1205012, -1288302, -368907, 1741254, -786988, -399032 ], [ -1791872, -859520, 1300224, 135424, 1139200, 1592064, 827904, 912128, -1962112, 472064, -313856, 572288, 1406848, 878464, -974080, -1928832, -1437440, -507136, -1035648, 1653760, 1157120, -213376, 1235712, -1629952, -351232, 1919104, -1004288, -399232 ] ], [ [ -633600, 1297920, 1206016, -258560, 1116928, 947200, -1404416, 570880, 831488, 461056, -1441536, 51456, 1127168, 107264, -505856, -534528, -1469184, -1430784, -626688, -892160, 615424, 539648, 1255936, -29184, 359680, 928000, -951808, -425984 ], [ -803424, 446208, 745024, 98560, 283456, 331744, -759584, -245600, 293600, 489184, -876192, 214368, 959840, 192416, 356896, -442080, -1293696, -777792, -380736, -373184, -75392, 276800, 772288, 285696, 322432, -65120, -356128, -144032 ], [ -1068774, -884592, 24724, 656560, -1018844, -629906, 247966, -1521350, -546850, 533134, 7158, 468918, 698390, 325466, 1704946, -297630, -1019496, 242508, 3564, 437716, -1154792, -133900, 16588, 777696, 264232, -1616870, 574622, 296518 ], [ 34516, -738252, -519736, 263960, -34664, 565564, 931136, -847600, -777320, -385416, -1013772, 990728, -111160, -530164, 827136, -331680, -440936, -690332, -580236, -39104, -305692, 516880, 741528, 310836, 800192, -767340, 1128352, -210872 ], [ 992806, -460494, -1046468, 92086, 699158, 1408072, 1140194, -118648, -695348, -790092, -1709138, 1147938, -874044, -1118386, 93786, -442128, -56876, -1325068, -885536, -381362, 414666, 857818, 1003034, -182898, 915104, 35260, 1394610, -583842 ], [ 1122856, -94344, -1555568, 904936, 21608, 520672, -189256, 323552, 303952, 793008, -829688, -3912, -1344144, -553336, 395736, -769728, -410576, -466768, -4736, 49288, 225816, -117032, -677416, -534648, -551296, 92560, 771960, -267192 ], [ 697156, -42690, -1271564, 758074, -275302, -151136, -669052, 626522, 316240, 1154316, -832106, -709212, -797748, -232582, 183042, -630108, -661706, -37078, 461104, 231820, -298902, -892124, -1272028, -671274, -648250, 20848, -99198, 52890 ], [ -241544, -281340, -255464, -274676, -220852, -623936, -364552, 800972, -582560, 387816, -1648556, -1002312, 686952, -137332, -504708, -59208, -818156, -3028, 543904, 185320, -1133652, -1482824, -864328, -609324, 518900, -169952, -1199748, 376140 ], [ -291718, -20644, -167906, -18984, 19404, -279580, -301368, 656636, -605522, 236318, -425044, -604038, 691426, 395898, -569160, 831332, 209892, 72380, 225324, 379648, -926644, -1326030, -931696, -656930, -47448, -344404, -669158, 309966 ], [ -191552, 322000, -362768, 535216, 358928, 228560, -245360, 460736, -390192, 140720, 1039072, -134784, 369824, 927760, -411408, 1607888, 1271280, 100608, -156784, 653568, -527712, -969200, -1036464, -679312, -862192, -545952, 218224, 184592 ], [ -540152, 391150, -1138118, 1112866, 1172678, 537710, 214390, 445736, 137358, -668830, 597172, -399984, 162524, 606310, 409242, 815438, 335130, -345792, -299434, 1131168, -523812, -373850, -541314, -279862, -425242, -1005852, 958474, 311942 ], [ -274652, 39280, -1281368, 1192216, 957668, 270800, 309760, 268556, 592608, -943720, 238912, -809184, 52184, 366400, 1059852, 544688, -327600, -762972, 102056, 895608, -308232, 341200, -248304, -275092, -290032, -1000212, 1169164, 7232 ], [ 911998, -944120, -476468, 524116, -800482, -860200, -141440, -151894, 939408, -416620, 6112, -1434384, 87284, 248800, 1455402, 1056488, -580200, -1136322, 1319756, -409692, 224868, 1235800, -258504, -862342, -607432, -296262, 585514, -945568 ], [ 1183240, -900624, -298688, 572680, -1147144, -1263408, -507464, 502808, -1416, -708000, 325448, -594224, -164760, -295408, 1086760, 472544, -1004504, -1309264, 914536, -733440, -173248, 1185976, -92112, -645048, -643408, 138536, -479864, -709128 ], [ 1049590, -402924, -398288, 938230, -869494, -1344708, -835814, 1633058, -1511766, -1361400, 888998, 894076, -543810, -1028308, 380110, -596056, -1504754, -1393564, -208514, -623040, -983248, 718426, 152388, -71898, -554908, 454286, -1758314, 53322 ], [ -105112, -478428, -642336, 167880, -1036880, -803372, 379328, 902356, -356192, -37816, 342252, 565676, -341664, -616872, -291908, 44300, 333544, -1361980, -762800, 199092, -1103716, 846724, 912816, 799176, -199120, 1249556, -98076, -400196 ], [ -839332, -570414, -673254, -355530, -734924, -210110, 1040390, 373642, 278908, 873584, -80058, 209744, 14538, -261498, -552530, 443276, 1415608, -899086, -834926, 808536, -1010578, 830530, 1224474, 1221768, -57364, 1597496, 1033614, -718862 ], [ -456832, -684864, -151104, -204480, 789376, 495040, 223040, 428992, -516992, 656384, -143808, -153856, 746688, -90048, 243520, 162176, 471808, 668864, 313024, 846336, -392128, 422080, 364224, 480768, -475264, 778496, 704064, -648512 ], [ -228272, -635914, -625350, -79316, 1381092, 634482, 49486, 305720, -572518, 74802, -342836, -559080, 966192, 326846, 573278, 432164, 227876, 801732, 710280, 903744, 16052, 165076, 261376, 521164, -222278, -244582, 561994, 125748 ], [ -114272, -465364, -1841100, 26584, 1278792, 352932, 355036, 49520, -77068, -777948, -642536, -995280, 804192, 926396, 556028, 1112264, 504776, -133368, 548880, 975744, 267752, 20776, 722176, 1143064, 529972, -1419532, 559444, 1423848 ], [ -687192, -668564, -1035220, 602174, 603712, 478932, 646026, 805890, 816182, -1013328, 102444, -945410, -44598, -21314, 248878, 1371034, 410006, 8582, 6970, -57386, -166558, 68356, 576396, -250686, 186842, -1186972, 91884, 255978 ], [ -1125936, -873104, -177568, 1022672, -70256, 426072, 848136, 1575384, 1562336, -1023792, 819672, -731912, -755112, -854000, 19696, 1472296, 272960, 177608, -395144, -857384, -575128, 113392, 303672, -1445640, -159472, -714736, -221040, -1064160 ], [ -305436, -782804, -680968, 249572, -275756, -894978, 595386, 1595934, 1214936, -352092, 547422, -51962, -184962, 166900, 433996, 1086946, 214160, -381142, 244006, 459166, -294478, -9908, -145578, 31110, 362228, -121036, 653460, -1191960 ], [ 16488, -717732, -844028, -442744, -770664, -1370176, 215136, 1506732, 728136, -192364, -62040, 470364, 73408, 335284, 551816, 866360, 30172, -710664, 413616, 531248, 96060, -112196, -244900, 1056272, 903852, 1764, 456960, -888980 ], [ -262812, -683082, -596678, -1037644, -1614564, -825376, -318864, 1285182, 73236, -650014, -1078140, 802614, -44192, -524366, 312116, 844460, -304778, -763764, 17016, -897352, 619110, -189146, 77750, 1536872, 1469502, -443286, -1031040, -66530 ], [ -384976, -206704, -907536, -587472, -1627872, -232416, -651488, 809392, 316576, -313248, -464864, -13584, 546608, 303152, -36000, 325952, -336320, -443568, 41424, -817984, -133072, -379328, 140560, 1049792, 1394624, -215440, -903440, 251920 ], [ -420430, 374426, -1372782, 164922, -1328892, 341142, -855920, 258994, 807016, 250830, 624196, -1156860, 1335158, 1626452, -392346, -324844, -288758, -3774, 197724, -245452, -1246594, -558098, 109300, 223502, 1061858, 221066, -263930, 382792 ], [ 345620, -127324, -997932, -339228, -298392, 56892, 376480, -11756, -86384, -198420, -135704, -798360, 1101308, 1110152, -63396, -106744, -813308, 266676, 91224, -116152, -648244, 459052, -63800, -864148, -244492, 186116, -494180, 115792 ], [ 512870, -718174, -395332, -516578, 32258, -196858, 962330, -137006, -505684, -499070, -525454, -417510, 586608, 622602, 27404, -171894, -662508, 334676, 155124, 26248, -292394, 848652, -40800, -1200548, -815892, 104466, -677530, 21042 ], [ -517480, -1487224, 662768, -40328, -1036792, -389608, 255080, 28744, 23216, -502520, -174904, 8040, -489792, 192552, -358096, -803544, 838992, -2224, 559824, 194848, -421544, -16848, 374400, -34448, 82608, -70584, -767080, 270792 ], [ -567974, -1357070, 462772, -94614, -1093086, -325080, -103430, 153134, 473720, -251888, -469758, 91148, -417888, -248308, -417228, -1123584, 1028064, -347490, 307746, -225462, -554642, 94500, 436160, 251436, 288986, -38082, -793368, 315716 ], [ -34724, -691220, -486728, -464964, -546036, -107280, -254180, 252884, 877520, 150112, -1149108, -29752, 338112, -695608, -281928, -1257984, 435264, -697740, -335604, -996612, -690092, 787800, 287360, 12936, 83036, 118068, -781968, 238616 ], [ 592366, -236510, 63694, -556830, -563544, -373584, 254848, 305852, 61124, 484492, -618060, 43376, -137814, -884572, -277176, -477720, 771480, -908472, 9678, -596694, -534914, 931308, 31886, 219486, 440126, 202596, -343182, 332636 ], [ 854176, 42432, 434528, -328864, -489312, -468800, 597632, 469376, -632480, 570656, 62208, 41344, -515712, -978144, -208096, 13504, 846592, -910720, 184192, -180960, -410816, 917984, -7296, 271008, 751904, 90784, 31648, 239904 ], [ -261074, -259068, -337822, 989186, 104238, 222100, 115832, 1055576, -482030, -236794, 904608, -300056, -137112, -802794, 140054, -854396, -339008, -188920, -588008, -82410, -494516, 502634, 785304, -391842, 716054, -722066, 33598, -596346 ], [ -727588, -748516, -741952, 1170580, 384972, 844372, -364980, 1115324, -340548, -443996, 1200796, -322788, -132052, -435240, -124432, -714080, -1004236, -315964, -910516, 124288, -408280, 132580, 1159220, -613056, 489596, -943560, -286768, -1260836 ], [ -562438, -1420966, -787552, 245230, 361122, 1399822, -844830, 662474, -207798, -66746, 965146, -35238, -490702, 119460, -985432, 407920, -1162786, -1269514, -795166, 436288, -156580, -193370, 1125470, -404256, 77546, -589260, -920968, -1758086 ], [ 255752, -252016, -1169032, 305440, 13152, 857872, -935880, 385184, 523392, -556136, 164896, 535032, 510248, 548880, -1206952, 208240, -363616, -542224, -718576, 641128, 29720, -368120, 640400, -121056, -141784, -445920, -450808, -790976 ], [ 1049476, 1177672, -1500138, 482610, -349880, 172598, -873016, 197886, 1161488, -1117594, -687016, 1042996, 1647426, 901018, -1159472, -180236, 570334, 474180, -590412, 782932, 133282, -420230, 159988, 94854, -313732, -345688, 252126, 438092 ], [ 19576, 668272, -526188, -597540, -72080, 760148, -259216, 458436, -558112, -274444, -669616, 259096, 806076, 806668, -51872, 807064, 487684, 217080, 132888, 572632, -408068, 351820, 820888, -523596, -493432, -151888, 534276, 655592 ], [ -428062, 481526, 73604, -1044852, 294460, 1016228, 41210, 340710, -978048, 144436, -604192, 65868, -13060, 578628, 694272, 1189598, 460250, 25230, 367016, 350268, -492842, 311754, 1064826, -784592, -81300, 243926, 668004, 386762 ], [ 47888, 806576, 79904, -488352, 801760, 746528, -155440, -377040, 663552, -109664, -462592, 809568, -796960, 138528, 867072, 612848, 520400, -63120, -174784, 108768, 146608, -1016496, 647376, -478592, 1269600, 960176, 566304, -653488 ], [ 115430, 675380, -319960, -429000, 767338, 341678, 282554, 10584, 515154, -200156, 231542, 656382, -393682, -47490, 819042, 339548, 560456, -397596, -1007182, 506808, 152128, -794754, 419850, -435752, 670770, 599408, 733986, -1057054 ], [ -9220, 329480, -910960, -603600, 477988, -126772, 1019204, 918384, -475596, -213656, 1185692, 81132, 568268, -113940, 667092, 209048, 591056, -847896, -1976332, 1205808, -140672, 156396, 281700, -516752, -845580, -268192, 1028436, -1161004 ], [ -189496, 12050, -892848, 807214, -546472, 47032, 964096, 888572, -182714, 178286, 152636, 282894, 238264, 79490, 125468, 671454, 325568, -1043426, -917688, 698702, 419314, -448522, -117936, -723166, -290774, 558392, 54000, 441786 ], [ -207496, -247440, -551368, 1746184, -1068912, 169392, 729416, 690312, -144504, 216376, -674904, 567744, 191344, 164200, -392872, 912184, 264408, -1099056, -185728, 178392, 627184, -808792, -457456, -849616, 309296, 785672, -682400, 1346216 ], [ 224954, -349740, 633482, 1268134, -155412, 101892, 60566, 99462, -903354, -749174, -787554, 1022544, 1020244, -69650, -817822, 498634, 787458, -789156, -504928, -287358, -197516, -379042, -611956, -746716, 877796, -762778, -668600, 201566 ], [ -60460, -627264, 1060148, 1264852, 594456, -18024, -380728, -421668, -993396, -708992, -575796, 1105896, 960256, -148520, -757336, 199996, 779796, -722520, -478552, -631140, -487052, 38864, -851044, 76484, 1346420, -724216, -45968, -18328 ], [ -909910, -1042464, 891098, 1634602, 1215756, -179124, -643228, -888018, -557946, 121408, -109146, 897396, 201856, -105620, -315436, -8354, 355146, -847020, -180652, -879090, -356102, 447464, -1156594, 1465634, 1736570, 561284, 1055032, 488372 ], [ -1309184, -960000, 1397120, 463232, 1494016, -468480, -840320, -1238016, -427520, 1093760, 205312, 1215616, 198528, 185088, -284160, 552192, 594944, -103552, -347264, -203136, -356736, 89984, -48896, 1501824, 676608, 1027584, 389632, 73856 ], [ -1399292, -823724, 1812084, -556184, 1464298, -674148, -907106, -1354374, -482334, 1824640, 487804, 1343690, 229190, 372198, -213878, 1062732, 866708, 585818, -495418, 472620, -265586, -398066, 1038342, 1290426, -459650, 1238134, -327248, -473870 ], [ -140792, -872024, 1022184, 849616, -14252, -264648, -281156, -227724, -1309884, 1008640, 736504, -161260, -297460, -291252, 493972, 513432, 660008, 92468, -71668, 223320, 491164, -879716, 593292, 991476, -589700, 779884, 422752, -875420 ], [ 270928, -482480, 488430, 1550140, -528146, -225210, 100198, 400032, -1498818, 634378, 497464, -908464, -307660, -148380, 512056, 15810, 288968, -345376, -144436, -180486, 741694, -765980, 467418, 185514, -383018, 776110, 434278, -818930 ], [ -395072, 464320, 280680, 1353040, 185704, -656760, 170248, 392832, -874968, 822328, -362336, -691264, 339440, 1020720, -347744, -416040, -291232, -712576, -849136, -780936, 347944, 105520, 747768, -1265736, 252232, 1350760, -494072, -179480 ], [ -532632, 283620, 387200, 446000, 819474, -1111300, -10942, 485622, 15632, 1189688, 143844, -386504, -48010, 738150, -587254, -689380, -452002, -804226, -672956, 23314, -564456, 239140, 460298, -590026, 234632, 1389270, -617992, 428400 ], [ -469336, -272728, 597808, -659480, 1403916, -1557172, -268864, 590672, 960076, 1600244, 1112076, -71752, -777240, -37028, -587608, -866596, -456992, -771600, -188080, 1274376, -1598556, 120168, -30296, 813780, -100, 1192916, -446200, 996624 ], [ -88636, 424772, 436408, 414820, 1250766, -1381522, 7136, -183928, 329326, 1206194, 814926, -554452, -250140, 475222, -91708, 360854, -342992, 139800, -127480, 189876, -190806, 575268, -398396, 562530, 504950, -459934, -157900, 536424 ], [ 278864, 815792, 319024, 1020208, 941904, -1015312, 233648, -943600, 209344, 674144, 811056, -519520, 181152, 600448, 29408, 1089248, -537824, 551568, -46384, -265200, 782544, 1053936, -628160, 192624, 633536, -1481728, -30256, 491664 ], [ 618314, 555542, 295174, 629158, 302154, -244162, 354998, -1671550, 1174744, -151156, 1430406, 615380, 408852, -96752, -645892, 757148, -1388924, -98382, 78266, 617250, 832794, 1582686, -563960, -429426, -37864, -1162528, -244006, 1329714 ], [ 348356, 600916, -16912, -201284, -77788, 332408, 497048, -873036, 711844, -265848, 547948, 844264, 35148, -569288, -921820, -11492, -1361608, -538112, 387928, 760940, 995928, 1471760, -647144, -76368, 94816, -625656, -132628, 1488712 ], [ -305794, 838966, -510712, -1308734, -293938, 786308, 652148, 887814, -651506, 67452, -1281302, 501964, -717702, -900188, -945970, -1055342, -780508, -845312, 814228, 438890, 1230228, 957560, -823244, 891432, 734416, 48444, 183722, 1219612 ], [ 707144, 484056, -540752, -895160, 142304, 702056, 174168, 1365096, -62712, -366152, -844384, -525640, -895272, -264808, -700432, -1080960, -659360, -1144896, 539312, 175592, 1211704, -26656, -1237072, 296864, 798600, 817336, 491912, 463904 ], [ 1483634, 66606, -551972, -508520, 509444, 443846, -312132, 1585056, 586638, -667172, -250984, -1218340, -979872, 408272, -603772, -951630, -680960, -1120356, 282692, -69448, 1146934, -778036, -1398112, -305236, 800040, 1274536, 587162, -89176 ], [ 627884, -356844, -678872, -855920, 331544, -288604, -571032, 1304256, 674388, -122072, 35216, -289240, -929472, 834272, -1213672, -621780, -1084160, 197544, 387992, -265648, 1001284, -404536, -450112, -294136, 787440, 445936, -165988, 368624 ], [ 221092, -884412, -430370, -725724, 422116, -87322, -257764, 555184, 909768, 425544, 352866, 56, -913038, 892344, -1097484, -66378, -514260, 387388, 5780, 201266, 557118, -395782, 257240, -662804, 798594, 231018, -709570, 664512 ], [ 275392, -1518912, 203680, -105024, 788416, 1072928, 643136, -674816, 1296768, 975744, 702816, -367744, -931488, 572544, -235584, 720672, 1055040, -581312, -877120, 1349216, -193632, -761632, 717440, -1421504, 834144, 646368, -1037920, 794112 ], [ -271164, -118384, 521018, -471040, 502766, 638054, 67974, 413294, 1413548, 453206, 240926, -388270, -374924, -473428, 185114, 563486, 493614, -111592, -1209904, 1327786, -391670, -355998, 620680, -857188, -218974, 534494, -615200, 432832 ], [ -887472, 1633556, 771632, -994444, 20348, -194800, -769044, 1894832, 1426124, -270724, -385636, -269044, 274984, -1559800, 463952, 252584, -563556, 646724, -1369576, 949288, -479804, 230532, 439120, 29348, -1379560, 344900, -19832, -1196 ], [ -432072, 1080206, 1242632, -250594, -691702, -629800, -14094, 671432, 1083074, 34826, -374086, 374306, 205084, -846100, 487352, 1118684, -676806, 237974, -1254076, 111388, -1027754, 491382, 1019320, 495398, -380860, 905750, 218668, 259054 ], [ -463536, 379296, 1516680, 76224, -675528, -423320, 503976, 214448, 244928, 182624, -332520, 670064, 338744, -136488, 99544, 888248, -812568, 55128, -1025512, 6080, -909024, 582664, 1414048, 266768, 199016, 1393072, 69536, 389440 ], [ -1312236, -569304, 1460130, -296976, 563022, 859930, 624426, 1043948, -1424272, 65624, -240570, 382364, 814094, 566262, -978506, -1182802, -986118, 251478, -607162, 1130480, 328776, 389314, 1497448, -1127932, 75866, 1756972, -730264, 301840 ], [ -1595136, -885504, 1441280, -421376, 975872, 1287680, 664576, 1320448, -1980672, 26624, -209920, 286464, 972544, 800512, -1337856, -1873152, -1043968, 316928, -467712, 1505280, 741376, 324864, 1525248, -1592832, 34816, 1878272, -996864, 272640 ] ], [ [ -689280, 1023232, 1543808, -295680, 1291392, 1318400, -1486080, 801024, 1247232, 301440, -1749632, 604544, 856192, -460672, -1307648, -801792, -1762432, -1375104, -1398784, -1460096, 1402368, 821760, 1382144, 408832, 333696, 1362304, -1003776, -425984 ], [ -843792, 338560, 868448, 206208, 232416, 637520, -940080, -111504, 744144, 420048, -1210736, 785552, 907408, -404752, -89936, -521424, -1470016, -574560, -1116640, -576416, 383040, 723168, 600608, 389632, 580416, 206320, -239664, -226160 ], [ -1085217, -731240, -186802, 990408, -1422234, -426355, -86955, -1537329, -41931, 605373, -368711, 1068377, 987433, -317377, 1812739, -83349, -1013116, 676290, -675790, 804334, -1209660, 569118, -620542, 359632, 965916, -1599905, 954261, 86065 ], [ -120402, -496450, -530292, 535748, 45956, 634410, 943200, -491944, -800636, -429612, -1158946, 1263212, 294028, -889822, 1101824, -536304, -564476, -454330, -827490, 73184, -283130, 1098968, 580868, 448702, 1174176, -874930, 1444336, -271540 ], [ 804161, -86365, -884822, 244249, 1105129, 1475468, 1391595, 452652, -1120894, -882370, -1584467, 1075467, -441770, -1251235, 456895, -998232, -234066, -1193698, -817328, -553187, 616999, 1243199, 1259423, 355197, 937840, -237398, 1716771, -630155 ], [ 1297436, 603860, -1450472, 811324, 7804, 1049168, -187980, 451152, 48056, 948680, -367892, -396108, -1133720, -731860, 674020, -1273632, -305016, -17848, -110528, -307412, 813124, -94876, -436252, -390228, -772160, -515048, 1418196, -828980 ], [ 1034774, 617669, -1413026, 545359, -546017, 435824, -980106, 594303, 60344, 1286498, -433559, -1175706, -655358, -397969, 433051, -1029786, -446439, 535991, 208456, -283742, 119191, -1037530, -1320922, -615159, -767759, -774680, 497883, -377441 ], [ 74324, 7094, -818876, -489566, -598142, -350176, -1045356, 870978, -995056, 245948, -1682834, -1316556, 903292, -235294, -230774, -306636, -652914, 515666, 169456, -465092, -1396334, -1615180, -1456972, -359634, 819166, -1017680, -996342, 674434 ], [ -239953, 109914, -528811, -43228, 198914, -258874, -421428, 912010, -1091475, 437781, -331374, -810257, 753515, 276911, -241228, 757382, 284422, 690602, 376530, 43712, -1079358, -1213597, -1498472, -825739, 140124, -766702, -431329, 615133 ], [ -426336, 342648, -406616, 702024, 1119192, 82168, 342296, 864416, -866952, 704712, 1400528, -285120, 221808, 789720, -76632, 1684216, 1283112, 802176, 512536, 672128, -445584, -624680, -1492808, -1281816, -925992, -487024, 573416, 317528 ], [ -783636, 292173, -1105841, 1103499, 1439217, 828493, 952121, 527516, 202173, -768213, 1319678, -846120, -224742, 635745, 298143, 806941, 597087, 7776, -419639, 975728, -680934, -349055, -1273883, -266841, -878367, -916474, 1302791, 159953 ], [ -388506, -169752, -1260836, 1148484, 909702, 625528, 803456, 220706, 905808, -1174908, 830048, -1244880, -504732, 371040, 744738, 544456, -86088, -678234, -382244, 547028, -335724, 198520, -857768, 66354, -966312, -1016974, 1403426, -329632 ], [ 1135269, -1248852, -599486, 658734, -894123, -1001372, -482944, -40969, 1061208, 17742, -272752, -1400280, -534882, -59760, 1299063, 1204156, -764988, -1201659, 1109506, -980122, 880326, 1154020, -145868, -623121, -1257612, -624049, 560951, -1317232 ], [ 1270124, -1044696, -743200, 522220, -1111532, -1372680, -1118668, 666948, -12204, -340976, -158388, -376840, -787332, -745256, 1034908, 659536, -1119460, -1435704, 856188, -1227136, 221152, 1061044, 251016, -375348, -914616, 12444, -558164, -610412 ], [ 790649, -272946, -1243000, 541945, -627257, -1188630, -1466593, 1803723, -1629129, -1385876, 494337, 1168010, -1138107, -1543406, 408733, -417764, -1330435, -1541754, -168987, -907936, -1267448, 504319, 508566, 286977, -291066, 756669, -1799639, 845863 ], [ -3844, -239642, -1234864, -91380, -1040824, -375506, 263328, 929326, -251792, 280140, -79118, 1190162, -609392, -845276, -659222, 74402, 395836, -1594154, -885064, 30718, -1124422, 1062774, 1157576, 888844, -108408, 1448206, -205434, 141930 ], [ -434086, -390701, -977377, -470631, -914434, 272827, 1287441, 352327, 515722, 1362408, -359183, 918968, -55961, -175919, -1112723, 417698, 1429876, -1123517, -997645, 730468, -794035, 1181691, 1254431, 1175020, -55566, 1791796, 925821, -492285 ], [ 83264, -990176, -96352, -173856, 631616, 475552, 424416, 609952, -388928, 849408, 157792, -53632, 530464, 367456, 29152, 323648, 616576, 690208, 430880, 794368, -38560, 131616, -82144, 651520, -321216, 1242496, 768096, -872160 ], [ 80056, -1191815, -483569, -33902, 1190214, 738563, 13149, 418356, -297569, -39197, 139202, -773564, 977096, 814597, 437877, 591142, 266214, 745878, 982764, 982624, 255998, -32530, -308416, 797186, 170063, 48927, 463655, -142850 ], [ -310544, -1097390, -1814594, -10652, 1013964, 1046438, -61926, -107544, 535006, -1207322, -277948, -1305464, 1319696, 1190122, 301002, 1127692, 260364, -506772, 882264, 1263424, 207548, 462620, 291584, 1440836, 1224638, -1624098, 50030, 1411900 ], [ -822564, -1073230, -967534, 529413, 148064, 832558, 723079, 697691, 1230041, -1379192, 507922, -1353179, 57511, -173883, 239917, 1504927, 699049, -514607, 274959, 165769, -453397, 523830, 432034, -166789, 275263, -1439098, -596750, 69015 ], [ -1179528, -1085848, -92656, 861432, -685288, 364708, 1369324, 1556708, 1686224, -1207304, 1298404, -1193708, -1039196, -1326120, 287656, 1687708, 1012576, -341492, -153516, -716444, -1052932, 500136, 421876, -1543660, -687272, -904744, -936296, -1388496 ], [ -624378, -1234798, -830956, -316218, -790738, -1015067, 592399, 1622933, 999524, -35354, 1141429, -337583, 29029, 38430, 845506, 978283, 309976, -223817, 766209, 645781, -835357, 381186, -7799, 109265, -100322, -36994, 525454, -1107396 ], [ -335108, -1210790, -904522, -1140948, -1090940, -1348832, 170128, 1463058, 210892, 67534, 470748, 370778, 354592, 356222, 751916, 728436, -230886, -240748, 1085256, 581128, -176598, 300010, -132902, 1218904, 570642, -27642, 586880, -502990 ], [ -366458, -978215, -176497, -1540098, -1625990, -421232, 175528, 1030533, -700658, -1118741, -819402, 900953, -215408, -588253, -127234, 1032786, -576711, -419998, 679956, -1204172, 1014177, 264385, 109273, 1673404, 1342917, -1053417, -1040320, 491285 ], [ -502136, -290920, -565336, -493048, -1499344, 382384, -218576, 957640, -83856, -755440, -161872, -116824, 366344, 349320, -556144, 252640, -331680, -276296, 284792, -1078752, 224904, -181664, -142248, 952352, 1248928, -847640, -887896, 455384 ], [ -619805, 491615, -1281229, 956303, -1135114, 1099753, -672872, 976483, 965820, 97565, 1067606, -1575562, 1284089, 1835310, -813919, -822194, 70407, -23813, -96742, -313602, -1160667, -697907, -542562, -162691, 826987, -221561, -161647, 88268 ], [ 544270, -142810, -751954, 284678, -456964, 756778, 681328, 268558, -40680, 85490, 164156, -1012612, 887114, 1158060, -630694, -138644, -569418, 209662, -233692, 246348, -734142, 443218, -493812, -1161166, -411938, 463414, -154822, 160568 ], [ 941345, -818485, -53654, -77547, -276389, 207953, 1291103, -196717, -386030, 68315, -265469, -552737, 373864, 523335, -592094, -26169, -482418, 150062, -49442, 643948, -557367, 728418, -218512, -1248166, -765838, 604339, -308447, 231843 ], [ -195580, -1576660, 982696, 179028, -1090964, -752572, 412028, -176692, 590920, 40940, 252556, -299012, -371936, -26340, -842744, -1055844, 1058232, -495688, 777208, 716848, -880092, -698232, 509888, 487784, 650312, -342836, -782972, 301068 ], [ -232705, -1601917, 357502, 41367, -1288053, -456740, -153745, 118189, 843412, -33576, -106533, -81054, -23952, -400094, -832450, -1350016, 1109264, -764075, 708555, 194023, -991411, -635546, 732192, 901906, 1015871, -428219, -1002052, 68694 ], [ 385370, -1190542, -1257548, -331158, -1117278, 587560, -532870, 576814, 664312, -136176, -988158, 115596, 975648, -669044, -666700, -1206016, 272864, -807650, 106530, -683702, -976786, 314404, 652992, 528556, 755546, -194, -1068952, -343356 ], [ 729101, -65845, -186083, -181077, -1060836, -332984, -42112, 942634, -354794, 522018, -645378, 454248, 951, -647642, -395380, -107332, 677636, -1113908, -123171, -554441, -443419, 938674, 273021, 930421, 898181, 494278, -762493, 168090 ], [ 721008, 676256, 634512, 205200, -770960, -878048, 317376, 1224768, -1085808, 832816, -89984, 559168, -710592, -574928, -131536, 509984, 842880, -1087040, -404160, -275152, -16416, 1231184, 102208, 1065840, 939824, 648048, -491280, 398128 ], [ -496467, -221194, -331413, 1294875, 416365, 591502, -86124, 1228068, -485133, -381359, 856816, -243332, 181308, -406103, 70889, -953866, -273120, 252460, -993660, 234473, -147966, 404759, 799108, -29835, 479849, -475827, -469755, -705647 ], [ -791910, -941830, -813408, 1322830, 863298, 1363182, -408190, 1160042, -32278, -904922, 1091002, -289670, 145362, -30748, -331608, -869520, -918338, 164566, -1105918, 538176, -237412, -230906, 1040958, -341152, 80522, -866188, -626184, -1421670 ], [ -189585, -1490305, -824208, 317005, 589323, 1455357, -650965, 1022567, 276647, -756047, 631327, 400255, -794013, 545702, -1323108, 722280, -1105163, -1313159, -753493, 641376, -285862, -680831, 839733, 111248, -259753, -542338, -955884, -1760145 ], [ 442860, -258280, -1287468, 604720, 198288, 552792, -1047820, 578672, 792512, -913532, -192848, 990100, 339612, 655832, -1346268, 745320, -485648, -255704, -674728, 872316, 23108, -875156, 136728, 185648, -160228, -551248, -85524, -608160 ], [ 918454, 1178252, -1688087, 1029347, -154420, -382375, -1343860, 122341, 1151512, -1056607, -1039772, 1370174, 1748027, 663711, -1072008, 476382, 271605, 1186710, -565762, 1067886, 287243, -882577, -514146, 96913, -4534, -623972, 931509, 788354 ], [ -202796, 277352, -381362, -357478, 149480, 781550, -286360, 289366, -515888, -315682, -1222472, -44476, 791402, 810786, -260208, 1180932, 408630, 211860, 501188, 609636, -752182, 304898, 560004, -658562, -371284, -508472, 458934, 940604 ], [ -651797, -5703, 451126, -1176222, 422698, 1433190, 28015, 197537, -903808, -18370, -1185584, -404222, -19382, 624854, 412160, 1308469, 621055, -427779, 909084, 341162, -1012087, 456551, 1014511, -821944, -109198, 23497, 144902, 461031 ], [ -34472, 691272, 531376, -1093872, 647248, 1272240, -836360, -304888, 737792, -424720, -800384, 909328, -598832, -89296, 863360, 520744, 953080, -535704, 271584, 373712, -35512, -1034824, 486136, -46144, 1150352, 1216072, 82352, -1020744 ], [ -139103, 829950, -63716, -1038348, 491287, 347565, -228977, 86564, 292115, -401242, 26425, 608677, -306131, -314203, 1068587, 17242, 1121548, -761082, -770397, 628724, 409184, -816475, 168391, 81956, 627299, 640936, 568715, -1401429 ], [ -583478, 705900, -976616, -995448, 156262, -936510, 1070998, 898664, -1135810, -175492, 1061050, -451598, 396994, -308878, 1158062, -352508, 1213048, -1041732, -2002722, 988424, 603584, 206450, -50234, -94744, -734626, -766064, 1313390, -1263954 ], [ -797684, 354163, -679176, 664621, -810140, -81612, 895424, 709642, -484111, -143411, -194262, 488765, -185484, -238437, 93626, 465525, 204000, -1073963, -705524, 207645, 560515, -178503, -706056, -801205, 46583, 478004, 266280, 516751 ], [ -830764, -29592, -195596, 1792236, -1286760, 518088, 512844, 333612, -170836, -307596, -1192612, 1186720, -325784, -142852, -710364, 1034100, -351900, -1134088, 53696, -333980, 386600, -431908, -1059496, -1178360, 771208, 1017324, -582640, 1455836 ], [ -383089, -484242, 708679, 1333761, -368910, 254838, -327831, -481263, -944911, -996921, -1311787, 1067320, 846766, 16973, -711189, 827175, 421275, -1289638, -857104, -132005, -129250, -217483, -548446, -610010, 1178758, -581151, -751540, -43339 ], [ -568018, -936288, 1134910, 1354926, 487620, 192516, -725364, -790374, -1028254, -562368, -836158, 871228, 1171840, 274532, -354468, 413610, 403086, -1084324, -747556, -280646, -218338, 52088, -593350, 312022, 1485214, -503700, -58264, -173188 ], [ -1249993, -1386288, 1185535, 1752951, 1295970, 288066, -774714, -702099, -568879, 755232, 106817, 614878, 831040, 608882, 283182, -162315, -236889, -595474, 163694, -704771, 27887, 364988, -1075075, 1511947, 1712239, 890550, 1312436, 772862 ], [ -1376000, -1130752, 1588288, 179264, 1479168, -520448, -842176, -1074688, -241920, 1474240, 539392, 1046720, 976192, 508032, 198400, 466816, 134656, -201920, -415936, 288704, -72768, 125248, -119424, 1592768, 405632, 1228032, 189184, 394944 ], [ -1253770, -845010, 1813534, -1191748, 1373847, -1272070, -787307, -1271057, -147413, 1839488, 845258, 1327015, 998705, 303265, 145287, 1123458, 632910, 97023, -999119, 1234450, -93123, -266435, 899345, 1467471, -924955, 1313273, -910264, -206461 ], [ -243220, -1089060, 653884, 588152, 215022, -788620, -2582, 18718, -1272938, 745088, 924308, 37390, -178270, -70910, 998862, 735108, 856860, -59202, -112094, 484900, 700602, -989510, 847970, 1262046, -861430, 987698, 622736, -784186 ], [ 221048, -678984, -76403, 1565162, -109299, -639823, 183457, 875632, -1733051, 460871, 571124, -704072, -596674, 121030, 956916, 370683, 623628, -446064, -65150, -297617, 745029, -1062650, 889919, 463479, -562615, 1038125, 1033505, -678019 ], [ -9952, 563616, -260228, 1520312, 628476, -916948, -392468, 1181632, -1346276, 1207796, -332176, -747872, -49624, 1033480, -224784, 36708, -191472, -1126464, -1087400, -1122092, -164196, -308600, 1050644, -1089996, 35660, 1567100, 15980, 298556 ], [ -37892, 573446, 158912, 258312, 992691, -1212278, -702853, 1295737, -72296, 1602996, 171974, -429772, -321799, 990305, -487929, -220102, -789707, -885339, -756650, -143117, -901436, 262630, 487239, -248551, -23700, 1556745, -99820, 651816 ], [ 4060, 152412, 773896, -1361860, 1211298, -1507582, -882272, 1296184, 1458818, 1852254, 1164450, -7372, -859716, 605786, -414884, -411238, -1275952, -306904, 34872, 1420652, -1521242, 759676, -328996, 1416110, -288070, 1312686, 112108, 758360 ], [ -98090, 367062, 534196, 99590, 1073373, -1560307, 194128, -304916, 599693, 1442979, 1300125, -581422, -223866, 445961, -262634, 770537, -552952, 352196, -313428, 392702, -137417, 975526, -762346, 1341035, 693305, -303189, 317758, 132860 ], [ 37816, 611400, 506248, 921608, 737976, -1181656, 957256, -1504808, 293792, 740496, 1465992, -571024, 385776, 153152, -217904, 1302224, -357328, 652952, -363528, 42200, 844024, 1225384, -950176, 1008104, 914720, -1333248, 257656, 80792 ], [ 679591, 918825, 928273, 384833, -17049, 113669, 1054681, -1852133, 1163492, -585054, 1696017, 681326, 939726, -422248, -401654, 452474, -1282378, 192227, 220047, 1131275, 970399, 1547509, -616276, 127229, -478780, -1118448, -367169, 1247267 ], [ 498518, 1171694, 388392, -431254, -117402, 607444, 934020, -737026, 688934, -522324, 696370, 910268, 266626, -941068, -846362, -349574, -1377036, -345088, 731172, 961330, 1186980, 1330008, -805948, 428232, -358512, -464532, -253326, 1583948 ], [ -201307, 1390169, -757908, -1423429, 194973, 595894, 675870, 1300049, -633091, 415626, -1078505, 494018, -1180049, -1424218, -1455587, -1121549, -948186, -930688, 1196622, -2345, 1460430, 772308, -1325698, 1474332, 716088, 466218, 326199, 1397498 ], [ 754124, 558180, -474168, -799924, 262480, 643708, 409764, 1663100, 332268, -286924, -565520, -613452, -1392796, -347516, -1126616, -1342656, -849136, -1208928, 1173832, -181572, 1467252, -129200, -1586232, 768752, 972716, 1122996, 873900, 121008 ], [ 1558019, -332115, -206118, -333244, 263350, 446833, 16554, 1724720, 1236093, -842854, 106180, -1421862, -1360816, 751864, -877706, -1375581, -849856, -1152198, 1069462, -235212, 1429017, -726590, -1479312, 63122, 1106396, 1486236, 1092255, -844452 ], [ 1074194, -1023090, -589668, -1159144, 98500, -753242, -881796, 1269920, 951918, -136804, 470680, -749412, -858016, 1299664, -1335356, -882606, -1113856, 117852, 839812, -109512, 1320342, 34060, -9312, 78572, 1085096, 788136, 6330, -116952 ], [ 892326, -1426538, -257675, -1303578, 129158, -536735, -757318, 595784, 1071820, 565324, 717483, -594444, -645629, 1277812, -1062626, -86823, -398318, 435818, 315790, 384227, 679237, 106991, 700708, -384462, 1067163, 498775, -784187, 555936 ], [ 1020576, -1534688, 809200, -748128, 360608, 1134640, 417632, -303616, 1606720, 1263424, 843408, -970944, -731504, 670912, -39776, 1019952, 1323232, -224032, -510560, 1255952, -508688, -526384, 630208, -1338912, 1052688, 629200, -1271312, 1172736 ], [ 294742, -35560, 991311, -799552, 403789, 789985, -145263, 665101, 1744786, 876809, 212245, -639149, -206434, -556078, 543583, 809493, 768621, 126788, -1009224, 1071223, -986489, -384853, 249132, -922438, -163381, 170805, -964592, 751136 ], [ -586568, 1680014, 973704, -907618, 331402, -76712, -1015950, 1894600, 1722562, 233354, -588230, -97886, 438428, -1788436, 957880, 354780, -350406, 691094, -1383612, 563356, -1242794, -21130, -91464, -119770, -1464124, -308586, -432212, 157550 ], [ -592268, 872189, 1418604, 225557, -482873, -659612, -6525, 297100, 1094587, 19079, -974705, 643339, 555578, -1148686, 798580, 1199130, -861681, 558569, -1350762, -365894, -1166519, 481145, 1002036, 848705, 8726, 806889, 219538, 824525 ], [ -771400, 86512, 1672236, 517024, -598156, -585604, 598748, -171832, 110368, -181616, -973884, 865640, 609140, -426140, 173668, 952628, -1065796, 621092, -1017276, -444000, -802768, 810604, 1715184, 796888, 819964, 1578440, 274160, 1177312 ], [ -1241650, -661988, 1604811, -604376, 459869, 591071, 525623, 1253618, -1471832, -359516, -322959, 216890, 555965, 435385, -1232807, -1124947, -754321, 1011017, -179151, 906600, 43532, 849979, 1789884, -967562, 520639, 1772690, -673540, 1002712 ], [ -1398400, -911488, 1582336, -978176, 812544, 983296, 501248, 1728768, -1999232, -418816, -105984, 640, 538240, 722560, -1701632, -1817472, -650496, 1140992, 100224, 1356800, 325632, 863104, 1814784, -1555712, 420864, 1837440, -989440, 944512 ] ], [ [ -678400, 766464, 1818624, -316928, 1438208, 1609216, -1486336, 919040, 1605632, 97280, -1986048, 1049600, 659456, -862720, -1991168, -1030144, -1946624, -1334784, -2045952, -1896448, 2011648, 1052160, 1414144, 760320, 275968, 1724928, -1066496, -473600 ], [ -821248, 250176, 964416, 303232, 211136, 877888, -1030912, -8512, 1149440, 333248, -1455168, 1236416, 885056, -842368, -510848, -590272, -1576064, -405312, -1728384, -731584, 732544, 1073280, 408640, 439680, 746560, 436800, -159680, -332672 ], [ -1044448, -556524, -370284, 1272232, -1706164, -264812, -319312, -1457812, 436640, 701948, -625668, 1528316, 1237556, -810568, 1802152, 97028, -997064, 1046988, -1232184, 1088516, -1266056, 1106280, -1162460, -61320, 1481860, -1575900, 1257220, -112472 ], [ -250408, -270664, -553344, 770952, 133296, 635928, 974128, -176272, -735360, -400472, -1197848, 1480016, 636936, -1169648, 1286032, -696032, -640944, -255072, -988544, 167976, -262776, 1549200, 449760, 500840, 1412440, -952680, 1706440, -322632 ], [ 600040, 224340, -754512, 380620, 1429924, 1449184, 1600704, 877300, -1391400, -894584, -1393332, 1028792, -73516, -1352376, 751432, -1449040, -345760, -1092300, -705552, -670408, 796824, 1540096, 1483900, 759432, 889304, -443984, 1984268, -645132 ], [ 1395040, 1166640, -1298112, 727120, -40976, 1465984, -189696, 487600, -175200, 1045216, 37968, -714208, -926416, -838176, 843232, -1704640, -204160, 327600, -226752, -560608, 1317024, -111104, -230000, -276768, -985696, -968384, 1913168, -1246032 ], [ 1297720, 1145640, -1439232, 377860, -806132, 939748, -1232232, 520972, -190464, 1358248, -87144, -1530724, -505732, -492768, 564844, -1363540, -263488, 982476, -37332, -685588, 485952, -1158896, -1341272, -539832, -892132, -1366268, 980324, -694716 ], [ 376720, 235440, -1208832, -613640, -919832, -87752, -1584432, 944872, -1342464, 169648, -1648944, -1492024, 1090568, -303168, -55256, -471640, -508288, 931176, -115032, -1027288, -1592448, -1649696, -1896272, -89232, 1018568, -1647368, -747976, 920184 ], [ -168520, 212424, -764932, -11820, 336040, -227824, -491420, 1098420, -1487720, 625852, -260784, -952392, 823928, 181916, -7040, 693052, 349792, 1205372, 485832, -255860, -1178144, -1077388, -1918376, -936956, 267228, -1051532, -220984, 851484 ], [ -613408, 356000, -389856, 873408, 1727264, -56320, 853792, 1123264, -1248832, 1161664, 1614464, -445568, 133728, 670528, 175712, 1691424, 1290144, 1404448, 1001984, 677696, -347552, -343200, -1833920, -1800416, -979072, -384160, 790176, 404736 ], [ -940108, 189500, -1001556, 1069608, 1619564, 1018880, 1533292, 589864, 272168, -797336, 1898864, -1176368, -522972, 620728, 200612, 772524, 799644, 348748, -495616, 829496, -821852, -296700, -1881320, -300116, -1253872, -803260, 1521276, 27936 ], [ -453088, -341320, -1182696, 1069968, 839024, 888920, 1161472, 199624, 1171208, -1297736, 1343744, -1545608, -951912, 337168, 481712, 535344, 112464, -542552, -734776, 258776, -401312, 121680, -1379840, 321904, -1507072, -1016680, 1560576, -607944 ], [ 1254512, -1418620, -717996, 776568, -950776, -1048780, -787328, 24124, 1137308, 389764, -470656, -1372508, -1039212, -297032, 1147112, 1320744, -869736, -1187252, 913724, -1395724, 1361488, 1097880, -55040, -373496, -1727872, -921580, 562176, -1632444 ], [ 1249024, -1074240, -1139168, 500848, -1038928, -1400064, -1601696, 780672, 5376, -26448, -526416, -238448, -1262544, -1098256, 993824, 827152, -1153472, -1483136, 771344, -1568848, 548000, 937152, 518880, -95872, -1093376, -100768, -601376, -568000 ], [ 485824, -101040, -1952168, 232948, -374428, -1049664, -1914296, 1949472, -1612224, -1373148, 195684, 1320652, -1546044, -1973356, 478424, -232148, -1128272, -1624736, -163156, -1086748, -1405000, 273552, 760680, 612128, -80576, 1041032, -1837976, 1420400 ], [ 18920, -448, -1745152, -317336, -1017656, -52800, 168632, 937936, -138992, 523424, -411256, 1662008, -766312, -1064464, -902776, 111888, 454184, -1751536, -975704, -63264, -1096856, 1197400, 1314464, 938584, -51680, 1576328, -327400, 576376 ], [ -127636, -221944, -1250848, -604232, -1059728, 616212, 1451156, 310468, 679312, 1722272, -584320, 1497104, -66376, -150700, -1518004, 381480, 1404416, -1279972, -1105196, 702600, -617204, 1439200, 1238180, 1085164, -70352, 1880492, 780812, -269300 ], [ 539264, -1241344, -53248, -204032, 489472, 419712, 592256, 746368, -293888, 1014272, 404480, 72704, 391424, 713600, -133504, 410880, 674816, 729728, 517504, 787200, 224896, -128000, -469120, 782464, -177152, 1611392, 758912, -1020800 ], [ 371448, -1648768, -320916, -34140, 992912, 789092, -26360, 497020, -96456, -117364, 517800, -892112, 986480, 1167336, 304308, 684692, 261696, 716708, 1173564, 1065816, 420964, -213076, -777028, 1000924, 482996, 321816, 315956, -335756 ], [ -417552, -1600768, -1679016, -35640, 718112, 1579592, -466160, -262280, 972144, -1564264, -20400, -1514912, 1683680, 1315536, 37608, 1140392, 84096, -801592, 1110264, 1488816, 136264, 804824, -43528, 1607224, 1713896, -1727184, -440344, 1418344 ], [ -908852, -1387928, -836996, 487540, -267788, 1080232, 734120, 581060, 1536084, -1631604, 776500, -1664772, 128500, -294384, 222008, 1615332, 965736, -967372, 495504, 377296, -653876, 855524, 291132, -108536, 329196, -1616884, -1169604, -55976 ], [ -1223072, -1244768, 304, 750064, -1188608, 277024, 1768832, 1515344, 1782720, -1268256, 1609792, -1571328, -1238288, -1627728, 542096, 1858272, 1643472, -820624, 88560, -541328, -1365488, 755312, 460224, -1574000, -1072656, -1064992, -1476432, -1608560 ], [ -848072, -1600568, -964196, -779636, -1193408, -1079576, 609632, 1632644, 771120, 241944, 1555792, -582528, 203212, -89028, 1210196, 867672, 395172, -125524, 1218060, 792172, -1256588, 644012, 82224, 150100, -451956, 61208, 412668, -964460 ], [ -579832, -1618408, -958880, -1725624, -1308504, -1287928, 170416, 1425856, -275432, 288512, 867896, 262112, 562968, 323592, 937856, 589168, -438736, 135736, 1648520, 599616, -417096, 602208, -38872, 1294024, 280128, -10072, 691800, -137304 ], [ -440332, -1228708, 215920, -1967724, -1556604, -111628, 599416, 828256, -1364132, -1429888, -584404, 932912, -381732, -621708, -468544, 1169368, -772936, -126164, 1236020, -1433184, 1303404, 644208, 149828, 1738324, 1146528, -1525372, -970500, 910596 ], [ -592480, -368160, -234624, -438432, -1329376, 879648, 156384, 1050048, -455424, -1059712, 75840, -206880, 167424, 404864, -951168, 209344, -313504, -136960, 487520, -1293856, 505248, 12864, -366848, 829440, 1061600, -1339840, -791744, 586720 ], [ -773668, 581796, -1172124, 1576320, -943348, 1755636, -496056, 1489440, 1027116, -9220, 1360500, -1863204, 1161660, 2000816, -1113120, -1173932, 356864, -56080, -347380, -415804, -1070460, -764808, -1081976, -519324, 625004, -557716, -14336, -156044 ], [ 723032, -156504, -561624, 817920, -616648, 1371336, 926544, 479040, 17016, 361880, 429000, -1172904, 673560, 1205216, -1101120, -173432, -372736, 180320, -519880, 504296, -798360, 428592, -816176, -1406424, -505096, 692984, 139264, 218056 ], [ 1305132, -899804, 187176, 325620, -573048, 569736, 1538844, -235360, -220884, 572780, 14900, -673104, 183660, 446516, -1134820, 71368, -337236, 32720, -252380, 1109696, -763760, 613892, -318676, -1277024, -667296, 997884, -9936, 433356 ], [ 58032, -1653104, 1212576, 365520, -1095648, -1066464, 530544, -357760, 1085616, 463280, 635600, -554304, -309840, -238384, -1259920, -1195232, 1228464, -882880, 895120, 1085696, -1204160, -1217008, 642224, 885376, 1106304, -588816, -764736, 331056 ], [ 6612, -1818152, 268676, 134324, -1410508, -590108, -214744, 94368, 1142856, 106748, 212524, -245248, 263184, -524348, -1196268, -1443060, 1150104, -1085208, 976660, 492056, -1313680, -1221300, 968060, 1394880, 1594548, -772660, -1129812, -140852 ], [ 667512, -1632752, -1848424, -258376, -1601608, 1144792, -803344, 888768, 455856, -396952, -832376, 177152, 1471584, -572648, -1020168, -1083960, 92304, -862608, 423160, -440944, -1226080, -137400, 915560, 919680, 1317048, -120760, -1262712, -832952 ], [ 794076, 16552, -383872, 111512, -1477792, -277748, -337348, 1509012, -693444, 533444, -620372, 766256, 84756, -395732, -520044, 190632, 571548, -1278672, -284348, -538216, -408460, 883020, 478316, 1505976, 1295400, 704468, -1050888, 51184 ], [ 579904, 1128384, 775936, 639168, -1006464, -1174528, 36928, 1868672, -1422400, 1038144, -160640, 989248, -897280, -204736, -91008, 860544, 832384, -1262464, -930496, -377920, 252736, 1444160, 227584, 1733056, 1123584, 1087552, -853696, 571648 ], [ -719396, -211116, -336464, 1504068, 645336, 879872, -265172, 1323272, -453100, -486756, 809560, -191252, 445520, -34036, -28008, -992856, -205016, 552536, -1300996, 464180, 103036, 332060, 787984, 295156, 315984, -215348, -820996, -754352 ], [ -868360, -1085952, -877344, 1402856, 1241344, 1738184, -422568, 1150120, 254760, -1270200, 948472, -260176, 379280, 318760, -514944, -931816, -838096, 519064, -1232216, 831432, -118560, -505832, 884480, -86192, -215736, -712344, -851072, -1509136 ], [ 102740, -1508352, -861744, 360956, 809344, 1431884, -439068, 1339420, 708060, -1331700, 277972, 753224, -1058920, 848860, -1537344, 993284, -1077496, -1314236, -735716, 736332, -410160, -1076732, 529280, 561208, -478836, -424644, -942272, -1707736 ], [ 581120, -262032, -1350384, 846416, 402544, 239504, -1074048, 751840, 1030080, -1175280, -504128, 1344704, 132560, 722080, -1404624, 1192544, -591136, -6656, -619616, 981072, 30960, -1290512, -343600, 465088, -121296, -559824, 235888, -438976 ], [ 797300, 1135468, -1764604, 1482352, 67088, -891736, -1658716, 51660, 1140780, -925432, -1271400, 1604632, 1713444, 489488, -968536, 1021664, 39900, 1749976, -481352, 1219940, 463180, -1262636, -1119772, 129160, 295616, -777484, 1488096, 1055868 ], [ -337000, -51032, -231304, -129248, 363488, 722864, -252616, 144360, -482520, -297232, -1623600, -331568, 690744, 824288, -390736, 1446464, 313800, 240976, 796048, 576440, -970520, 245464, 300728, -730640, -217984, -769384, 376896, 1183368 ], [ -765440, -399432, 747864, -1230912, 524632, 1698304, 43480, 77212, -853716, -113080, -1634876, -844332, -73624, 662840, 216180, 1336156, 695464, -730596, 1322232, 290336, -1369616, 569088, 931152, -814052, -99268, -150544, -318444, 541672 ], [ -74240, 581568, 848064, -1523712, 471232, 1659904, -1421120, -243488, 761184, -633280, -1105376, 900768, -428224, -285760, 869280, 377056, 1248064, -849696, 656832, 571136, -127616, -986112, 308352, 334048, 1022432, 1437056, -354144, -1320128 ], [ -332048, 944040, 140220, -1506840, 224236, 358132, -671912, 128800, 81288, -512104, -183992, 515496, -250384, -531580, 1237596, -301136, 1545052, -999192, -521832, 707912, 624376, -779772, -65772, 547216, 591488, 693140, 368424, -1668656 ], [ -1036448, 1015440, -947880, -1344240, -113864, -1538168, 1119088, 827200, -1678512, -89104, 921808, -872304, 178016, -446680, 1471896, -847136, 1721752, -1162992, -1942032, 776912, 1145776, 255528, -322872, 320416, -570112, -1147960, 1447824, -1305056 ], [ -1271896, 669572, -442244, 480716, -1032168, -190056, 857036, 509440, -738188, -362232, -442712, 678000, -537348, -496392, 7340, 271556, 128056, -1038588, -507932, -219304, 611888, 21212, -1145868, -816840, 321924, 367480, 413436, 532560 ], [ -1322176, 196112, 135056, 1739376, -1464048, 765184, 351376, 640, -201648, -697792, -1534192, 1703360, -703168, -410592, -1002640, 1111136, -824144, -1083648, 234608, -775184, 137568, -159328, -1479568, -1412880, 1098624, 1124320, -469344, 1461680 ], [ -898576, -596788, 789356, 1315476, -514548, 395584, -669524, -956960, -978948, -1152592, -1688692, 1063760, 728432, 58008, -634540, 1057736, 121156, -1616448, -1139692, -39884, -93432, -96328, -425068, -451980, 1403424, -457880, -775944, -218620 ], [ -990064, -1211104, 1211144, 1374576, 398832, 404488, -1034888, -1051712, -1040568, -416776, -1014280, 614336, 1330616, 594312, -43000, 575600, 94576, -1314792, -974440, -30344, -5736, 55376, -327328, 501696, 1570800, -339248, -48504, -277888 ], [ -1486264, -1685104, 1450244, 1813176, 1283832, 710788, -885188, -468512, -539868, 1254524, 311420, 314336, 1281116, 1183812, 724100, -243400, -695624, -357492, 400460, -591044, 332364, 276776, -981328, 1449696, 1630200, 1115752, 1491396, 936512 ], [ -1369600, -1242624, 1702144, -55040, 1390336, -522752, -838912, -864512, -34560, 1734912, 824832, 826112, 1577728, 774656, 575744, 420864, -263936, -297984, -503808, 645632, 136448, 178688, -212736, 1570048, 136960, 1324544, -2048, 630528 ], [ -1070556, -798824, 1718556, -1691244, 1241684, -1725272, -683956, -1147036, 197420, 1779876, 1131444, 1227404, 1632076, 256160, 456912, 1164944, 374772, -360356, -1428976, 1804780, 14188, -85632, 696480, 1533144, -1323588, 1291864, -1409472, 45276 ], [ -323256, -1263824, 352056, 329256, 386984, -1207472, 206744, 209864, -1165480, 482376, 1047144, 174104, -69224, 100160, 1425312, 890144, 996072, -234056, -196576, 715480, 854488, -997632, 1001280, 1408944, -1041288, 1100464, 716928, -644424 ], [ 172056, -861716, -486576, 1515120, 246008, -968324, 239048, 1209704, -1870492, 274536, 586248, -524644, -837416, 306764, 1332696, 652304, 895200, -542828, -59776, -335936, 737788, -1234716, 1209060, 654840, -654048, 1193920, 1471980, -491436 ], [ 346656, 643984, -653376, 1638720, 1013408, -1083824, -821152, 1755104, -1738192, 1453536, -353952, -772144, -418016, 974864, -110304, 461504, -124800, -1405328, -1317376, -1339136, -596912, -612816, 1293360, -900960, -133248, 1649920, 481680, 734064 ], [ 412356, 830784, -15856, 131240, 1116408, -1236724, -1231032, 1903404, -196572, 1879256, 142008, -452044, -571716, 1167104, -419424, 238364, -1044920, -899428, -830156, -283796, -1167992, 289364, 528460, 40900, -233728, 1599920, 367420, 853184 ], [ 424520, 540744, 882664, -1866784, 978496, -1406328, -1354736, 1846744, 1776136, 2015784, 1145872, 44168, -904456, 1166632, -321440, 39064, -1874568, 88080, 242728, 1446872, -1418160, 1266712, -530176, 1843224, -516296, 1332808, 569032, 557504 ], [ -71980, 351444, 632164, -120784, 865696, -1689228, 335464, -420356, 778036, 1594884, 1626472, -565132, -165556, 448132, -413840, 1139164, -727668, 491880, -466172, 504572, -90360, 1267612, -1038976, 1901724, 801004, -142892, 672532, -193696 ], [ -124576, 458304, 700960, 849152, 529792, -1317312, 1506208, -1960160, 348928, 774336, 1931776, -556000, 585344, -197792, -393152, 1488544, -245760, 690336, -639680, 256928, 860544, 1314688, -1214944, 1605984, 1070656, -1114880, 449920, -248704 ], [ 766124, 1194504, 1448260, 169952, -280208, 446088, 1573108, -1954460, 1128928, -895464, 1864576, 767300, 1361744, -689492, -132152, 242644, -1176960, 452436, 324520, 1485428, 1010544, 1459888, -683644, 557484, -885944, -1016480, -465680, 1175696 ], [ 655128, 1590488, 706632, -636024, -150336, 877144, 1229872, -604824, 642640, -697296, 794392, 989176, 445344, -1247248, -702464, -574904, -1351920, -154568, 1006464, 1054984, 1283272, 1174528, -922384, 811336, -782848, -279416, -325856, 1661512 ], [ -87372, 1771988, -973668, -1521924, 572064, 468244, 628072, 1592076, -641960, 678504, -908108, 516676, -1538256, -1846648, -1796864, -1122404, -1050120, -994268, 1510464, -421316, 1633372, 617728, -1646584, 1886236, 618752, 860284, 479344, 1555612 ], [ 759152, 595936, -428192, -734752, 333488, 563088, 577072, 1819968, 657712, -193232, -303504, -615968, -1746240, -411216, -1396080, -1526016, -963744, -1230672, 1707104, -476688, 1652720, -193120, -1830320, 1151520, 1049312, 1356160, 1186624, -161344 ], [ 1541192, -630344, 76528, -196672, 37808, 384768, 301672, 1727628, 1779352, -920792, 451536, -1501988, -1599000, 1034124, -1028760, -1715136, -942144, -1140192, 1733384, -333588, 1625420, -646060, -1557560, 418740, 1307372, 1590160, 1481044, -1484764 ], [ 1410992, -1498544, -498272, -1343872, -90592, -1093632, -1098128, 1165128, 1124752, -146192, 858336, -1129688, -762000, 1681224, -1410960, -1105536, -1090944, 9408, 1204784, 18312, 1547720, 437240, 318640, 438840, 1275272, 1041760, 164344, -570664 ], [ 1422576, -1807008, -89020, -1694684, -90824, -835400, -1152312, 578652, 1124460, 658452, 1029668, -1126204, -386908, 1601940, -1047684, -114688, -288548, 426556, 566072, 515548, 761100, 550844, 1026528, -119000, 1240804, 705888, -809736, 422172 ], [ 1579776, -1540608, 1330880, -1227584, 40576, 1206400, 175488, -32448, 1796160, 1493952, 959168, -1501504, -486208, 776640, 81216, 1267712, 1490752, 91456, -185728, 1162048, -753600, -331456, 534528, -1270400, 1203904, 588288, -1431936, 1495872 ], [ 726424, 32760, 1353896, -1059968, 312868, 913688, -341760, 825080, 1931432, 1226624, 186332, -881356, -29492, -584144, 799948, 1020768, 944980, 345176, -799232, 836700, -1444660, -429528, -48804, -992584, -122264, -125212, -1217044, 1038640 ], [ -338936, 1725936, 1059416, -861008, 533224, 6824, -1181016, 1829984, 1858184, 655040, -757768, 2864, 548464, -1922024, 1332280, 452592, -202760, 731240, -1330352, 216360, -1829536, -270240, -493824, -270040, -1515584, -809080, -735064, 311056 ], [ -690836, 720936, 1470116, 632392, -283076, -682276, 30684, -50416, 1059884, 23840, -1481068, 819464, 786664, -1326524, 1000180, 1271592, -1022060, 802940, -1345352, -765540, -1261936, 402960, 936576, 1109660, 339616, 706220, 207836, 1248856 ], [ -978336, -129504, 1698816, 909696, -476096, -728832, 700864, -517824, 18768, -470160, -1520048, 996320, 757184, -614320, 190176, 1029952, -1268704, 1048800, -930832, -828032, -718528, 929216, 1862640, 1232160, 1333424, 1676528, 427440, 1747168 ], [ -1157736, -720504, 1622016, -854304, 377104, 303168, 462064, 1386576, -1429932, -733860, -410348, 99320, 278384, 293780, -1422024, -992048, -554104, 1587000, 204668, 652768, -215728, 1208816, 1942140, -755640, 881324, 1732028, -567060, 1507768 ], [ -1217536, -917504, 1596416, -1442304, 661504, 647168, 382464, 2021376, -1912832, -821760, -40448, -199680, 118784, 596480, -1959424, -1666048, -315904, 1766400, 583168, 1146368, -48128, 1302016, 1968640, -1418240, 730624, 1750528, -898560, 1427968 ] ], [ [ -251520, 621696, 1699840, -238976, 1412224, 1397632, -977792, 336256, 1605632, -385280, -1774464, 819456, 926720, -227968, -1935488, -1015296, -1449216, -1390464, -1912320, -1510400, 1510528, 959360, 857344, 571008, 19840, 1639552, -1196416, -818816 ], [ -405504, 282192, 888784, 333856, 375856, 709456, -561344, -99920, 1271936, 136048, -1136400, 935280, 1050704, -282784, -769760, -593520, -1242912, -448464, -1564128, -586352, 401248, 821792, 89872, 152928, 338704, 411280, -307696, -591584 ], [ -646104, -248283, -378491, 1228906, -1243469, -365819, 89356, -781445, 750536, 950623, -139425, 1116255, 1244429, -368434, 1051690, 65505, -920562, 1023411, -1020078, 857473, -1332002, 606842, -1109303, -500322, 836929, -1507895, 1080929, -236534 ], [ -224714, -144978, -654496, 777506, 262636, 216646, 1122956, -110500, -116384, 87018, -572550, 1348820, 590594, -950524, 904740, -575160, -423212, -285464, -610848, 153418, -256222, 1175332, 503352, 17178, 802454, -843930, 1631794, -313874 ], [ 299194, 138645, -820052, 418291, 1247369, 837400, 1545488, 385373, -692906, -406398, -786797, 1143342, -105387, -1255342, 617394, -1241748, -48104, -1178227, -321476, -446354, 835974, 1283968, 1508927, 327042, 395318, -237620, 1910115, -464259 ], [ 1011544, 883020, -850352, 701716, -308356, 1184800, -210112, -45652, -194456, 772152, 94228, -569208, -738612, -493192, 330744, -1680048, -132704, 26348, -408176, -166904, 1299624, -367232, -241948, -356808, -1153432, -457520, 1462740, -758484 ], [ 1093966, 846186, -745088, 492961, -999997, 924697, -1116058, 190691, -409472, 1052298, -66554, -1189017, -310881, -146392, -42213, -1285269, -282512, 637811, -240245, -376709, 531888, -1130012, -1183222, -344430, -1046905, -683231, 746265, -305391 ], [ 594916, 88236, -514688, -170114, -894022, 103822, -1237708, 1043066, -1283072, 503148, -1189004, -800142, 1096194, -182992, -494838, -121494, -492512, 701786, 162730, -1038134, -1372512, -1072712, -1377172, 310620, 587570, -914306, -218610, 837534 ], [ 25838, 139634, -221153, 367413, 208266, -132124, -248487, 853805, -1323290, 730223, -334444, -694002, 946366, 236871, -358752, 688847, 357912, 1073567, 333234, -328157, -939880, -792579, -1420330, -688223, 16407, -477187, -182414, 657735 ], [ -502280, 323752, 5704, 1073392, 1384136, -145408, 889288, 476912, -1037712, 949616, 906400, -669216, 420248, 669136, -87144, 1266632, 1267176, 1386120, 367232, 602064, -150120, -455720, -1454832, -1794616, -965152, -6696, 141736, 206144 ], [ -552755, 63727, -447221, 882442, 1261211, 581792, 1135963, 530762, 374538, -387334, 1582300, -782316, -264727, 327886, 187881, 576107, 630951, 610995, -295168, 740814, -861495, -72095, -1706682, -622741, -1144252, -541071, 953311, 20744 ], [ -209720, -278738, -744506, 774052, 626396, 581462, 671488, 345842, 1137858, -743314, 1373440, -1002786, -713242, 62596, 544236, 470732, 42516, -88470, -263758, 347574, -705000, 456340, -1355712, 40604, -1200832, -909786, 1235776, -520306 ], [ 723580, -744863, -808331, 789502, -776254, -510163, -859712, -197233, 927783, 372161, -162560, -1384311, -807067, -88754, 1022586, 1243082, -474234, -674445, 808367, -843651, 753300, 1201990, -100512, -58846, -1073632, -1030011, 724576, -1594831 ], [ 553024, -387984, -1231736, 661276, -735124, -915648, -1283624, 579296, 200256, -40020, -170644, -593756, -816756, -845956, 1020040, 873668, -681584, -1036768, 520900, -960660, 452648, 819760, 316344, 244704, -694336, -133480, -425288, -877488 ], [ -105776, 332916, -1814186, 469501, -55399, -1017648, -1217774, 1939496, -756144, -1127895, 497081, 715219, -789231, -1871131, 804790, -757, -752084, -1300168, -367925, -602535, -626002, -61340, 362394, 726504, -203536, 1212770, -1857638, 632412 ], [ -448966, 241296, -1741440, -335142, -825038, -387344, 207086, 831796, 26308, 300008, -185694, 1179854, -230682, -1226052, -372830, 195524, 487882, -1441468, -868694, 307704, -767590, 823126, 922152, 738774, -207352, 1263650, -540666, 337822 ], [ -438661, -121662, -1332744, -853458, -991172, 87397, 1094021, 140209, 385252, 1276136, -472032, 1255940, 298734, -502731, -955085, 278762, 1130656, -1011577, -867947, 988482, -688573, 1111384, 933129, 725883, -188788, 1309163, 403203, -68765 ], [ 469664, -1154112, -82944, -614208, 444928, 136672, 550496, 604384, -405248, 1003136, 307968, 362240, 734784, 363744, 27040, 34112, 192256, 882848, 408928, 1060032, -74848, -194816, -484896, 664608, -95488, 1385888, 292128, -700640 ], [ 556990, -1487296, -27813, -319703, 755460, 504921, -85694, 363359, -356818, 28419, 249898, -411060, 986364, 676250, 182189, 369317, -10672, 854313, 853839, 1175958, 117305, -286997, -613265, 752887, 299629, 465830, -140243, -55587 ], [ 33340, -1300096, -861738, 15922, 228360, 1110546, -790844, -402466, 315932, -1468506, -431852, -1094760, 1100664, 576500, -278086, 1136042, 333728, -605262, 679614, 1324908, -4270, 524278, 218110, 952462, 919354, -1196020, -811718, 1539738 ], [ -688365, -1140326, -313633, 638717, -434915, 665706, 332586, 411729, 1168277, -1174941, 189453, -1375265, 4989, -214460, 148174, 1578937, 1092698, -979987, 419524, 516148, -314605, 413593, 171855, -210558, 167579, -1330045, -1018833, 206358 ], [ -1203816, -1067288, 143564, 950396, -993728, 24840, 1407840, 1332180, 1708016, -563208, 875280, -1422848, -906180, -863636, 712036, 1748536, 1594868, -1049956, 333436, -152612, -645244, 188188, -528, -1181340, -567940, -1039240, -922068, -1176924 ], [ -476466, -1427438, -992761, -603229, -894128, -796710, 753240, 1534305, 461516, 272742, 847380, -573248, 128595, -210161, 1282261, 744886, 413993, -396181, 1230211, 687163, -930019, 105163, -126228, -42315, -110365, 247910, 395007, -456699 ], [ -156606, -1492026, -974888, -1600750, -884118, -979774, 453804, 1429104, -568506, 266240, 417294, 96696, 316294, -43838, 1035296, 441500, -314036, -71730, 1534434, 421904, -456594, 216856, -57142, 822194, 256464, 301098, 640470, 101482 ], [ -328131, -1200201, 434812, -1927675, -982143, -392899, 582654, 953304, -1337481, -756160, -497781, 549996, -517481, -464963, -197104, 982550, -495986, -144405, 1124109, -1175896, 931131, 563356, 246833, 1355669, 513864, -1133727, -406305, 464257 ], [ -515224, -401800, 24288, -632616, -900408, 642312, 169144, 793456, -646592, -501984, -94448, -214536, -148096, 519008, -564192, 353648, -210728, -172224, 436248, -1223560, 300392, 187792, -227648, 547328, 614072, -957040, -191792, 267256 ], [ -643081, 503177, -953319, 1125312, -764157, 1769469, -358190, 724072, 478987, 174495, 712669, -1331721, 593231, 1895372, -647496, -615595, 188896, -164772, -324093, -730831, -953503, -376034, -918590, -691207, 628571, -228421, 414400, -86531 ], [ 777494, -158998, -719094, 784512, -783282, 1452594, 799060, 253072, 149662, 591270, 474994, -995946, 464006, 1247672, -966096, -226270, -471104, 323928, -564018, 108794, -727078, 421516, -465740, -1328182, -133954, 624254, 150400, 354994 ], [ 1264619, -862423, -202294, 504637, -794782, 662594, 1280135, -142328, 228587, 683995, 422669, -700596, 134331, 509997, -1197721, -132270, -410229, 335828, -445143, 625744, -604028, 535041, 65835, -1188632, -265704, 726879, -152500, 576819 ], [ -115156, -1648348, 879656, 346612, -791032, -1073656, 408860, -386528, 1124012, 128620, 741044, -486096, -596244, -407628, -1255396, -628920, 1092396, -605872, 391332, 497344, -687728, -719484, 754860, 503968, 864096, -670596, -533200, 359244 ], [ -353771, -1855562, 282625, -41619, -1079763, -734151, -342518, 140072, 1003250, -240353, 255531, -359392, -117180, -476527, -1238811, -702429, 938694, -809766, 415365, 31014, -920324, -905229, 827903, 903504, 1246925, -831501, -751797, -116173 ], [ 87454, -1718012, -1314650, -566994, -1542738, 841974, -1022468, 1125872, 277100, -498278, -708894, -284992, 1082520, -39802, -1177986, -523854, -201756, -574116, -44610, -636636, -1241624, -454254, 533978, 532704, 1184750, -255726, -873822, -745198 ], [ 410551, -452726, -256736, -115674, -1392648, -131037, -621809, 1635365, -549169, 381745, -268341, 460364, -174939, -50197, -685083, 35946, 388935, -1189236, -622575, -684666, -726851, 433491, 459611, 1235406, 1312394, 405333, -521058, 232028 ], [ 389200, 444912, 551360, 447536, -953568, -766208, -244720, 1815776, -1029392, 888272, 278304, 870928, -1032768, -40944, -275680, 299104, 779488, -1432288, -1069232, -534288, -260912, 1030736, 452160, 1602672, 1281344, 791056, -212912, 840768 ], [ -864425, -374763, -413140, 1110161, 354582, 661792, -301045, 935426, -201467, -347353, 765654, -168197, 370932, 184131, -312730, -653846, -123062, -30538, -993857, 149037, -243137, 416711, 621060, 388797, 604244, 134131, -221537, -424332 ], [ -1020610, -922624, -894280, 1031482, 992640, 1214386, -256746, 798698, 409098, -1037678, 601342, -253332, 341348, 324618, -549280, -411962, -793204, 85862, -926614, 370738, -324808, -227258, 489152, 62868, 193106, -80550, -360160, -1138052 ], [ -108235, -1205824, -904780, 231007, 978240, 914611, -114471, 1386023, 808023, -1197053, -197483, 590418, -1083802, 382743, -980080, 993313, -1237054, -1049263, -867289, 142963, -503308, -900383, 64352, 601518, 40931, 135375, -625360, -1314902 ], [ 414080, -250084, -1066300, 728212, 726300, -125084, -564576, 798008, 1070448, -839228, -525008, 1071408, -302092, 533928, -956980, 1078168, -593224, 8192, -494104, 324628, 129212, -1132868, -678028, 574128, 276236, 36300, 283100, -354992 ], [ 737821, 821659, -1144671, 1349532, 451396, -1116022, -998647, 11379, 1125323, -355582, -745978, 1259590, 833961, 709540, -765014, 871096, 227095, 1380342, -23442, 541369, 776467, -1128395, -1297223, 350082, 539216, -151171, 1277208, 806207 ], [ 79846, 11434, -48546, 25032, 530296, 163628, 161678, 149754, -504502, 94268, -1076428, -515660, 52686, 896440, -34964, 1034896, 120370, 484692, 631908, 104494, -402758, 107830, 51502, -409668, 130016, -432346, 253008, 1162082 ], [ -191008, -208786, 539702, -806352, 462166, 1014368, 238070, 99687, -954549, 217810, -1258543, -1097067, -427366, 649326, 558525, 793943, 229898, -94713, 929630, -21240, -716420, 480000, 641268, -523385, 147087, -34660, -408315, 662138 ], [ 152192, 506864, 322352, -855552, 160816, 1184768, -1404880, -249288, 466776, -176240, -1205368, 215208, -429616, -286224, 935400, -89032, 682448, -172488, 660080, 346560, 342880, -518400, 27168, 387640, 840312, 1439840, -494040, -1195312 ], [ -140068, 805130, 17231, -1094982, 13435, 397949, -686122, -39864, -53214, -59066, -427534, 138090, -393412, -440607, 903255, -594964, 1108631, -453702, -199642, 520050, 577918, -377919, -191835, 684676, 603552, 812069, -50742, -1453708 ], [ -731368, 906980, -329194, -1423932, -61490, -839326, 1144028, 432336, -1486764, 298684, 691316, -592860, -339112, -227382, 678630, -923464, 1522406, -830652, -1337092, 602100, 425068, 298506, -224910, 692776, -70848, -805006, 641508, -959608 ], [ -908758, 818081, -59937, 38611, -993946, -172250, 1007923, 176288, -696515, 61922, -75862, 763260, -439937, -379522, -419221, 152337, 337262, -591263, -401415, -245578, 101836, -218473, -658755, -442450, 209665, 68606, 153567, 178644 ], [ -989488, 470916, 308708, 1068316, -1387836, 377280, 534308, -184032, -260460, -251888, -774972, 1580400, -207152, -432632, -1137316, 907672, -395988, -499008, 49820, -771588, -164264, -538648, -762340, -1058500, 585440, 452216, -271448, 818924 ], [ -835588, -572109, 904283, 772741, -236061, 460080, -719317, -776232, -965985, -732788, -1144797, 758100, 954748, -185882, -745291, 675922, 233937, -857808, -987355, -342963, -260414, -227698, 72485, -160675, 1151240, -699334, -434498, 41249 ], [ -877660, -1272120, 1296578, 954076, 422844, 625410, -1124962, -642000, -911982, -277634, -678402, 218544, 1159342, 268642, -302782, 414940, 212316, -724410, -938074, -406242, -143834, -3436, -9256, 404720, 1323836, -525196, 99106, -69088 ], [ -1073710, -1702620, 1529153, 1510126, 694494, 855585, -864337, 63000, -261207, 912991, 445023, -98856, 611767, 886417, 179393, 130990, -321234, -204285, -35149, -856017, 139891, 152714, -811156, 708920, 1187486, 690554, 1180081, 344912 ], [ -905600, -986496, 1332800, 21056, 839104, -214656, -803648, -361536, 308800, 1246784, 806272, 282304, 1078464, 689280, 295488, 621312, -276928, -379648, -711680, 159360, -121536, 345728, -448448, 836928, -117312, 771456, -135680, 331712 ], [ -651767, -330938, 1020903, -1340315, 848821, -1273974, -683405, -768615, 604203, 1254889, 972205, 609443, 1414547, 345480, 471412, 1086180, -35491, -621385, -1397308, 1178235, -285701, 402496, 94440, 902742, -1305521, 667030, -1384880, 199063 ], [ -263342, -1174388, 465678, 86410, 200746, -969324, -16730, 55410, -617322, 224914, 763930, -76282, -23578, -36720, 1361512, 628680, 775034, -553810, -556408, 752310, 661174, -370304, 521040, 782892, -646946, 619180, 149920, -201362 ], [ 128614, -958373, 69876, 1058428, 204190, -758625, 121714, 659226, -1402983, 8026, 235522, -501241, -776458, -30477, 1276726, 476100, 772472, -615067, -516352, 118320, 664447, -628007, 882201, 304926, -194456, 685840, 905755, -19403 ], [ 525064, 606052, -123024, 1451728, 1036840, -667500, -412136, 982776, -1633908, 825976, -700328, -594316, -657208, 470148, -48824, 711600, -264928, -840292, -1495552, -780480, -533228, -230132, 1160076, -628824, -4256, 898240, 670180, 903772 ], [ 584529, 885072, 143876, 383018, 930750, -782845, -735886, 1245771, -548023, 1298966, -251058, -343091, -672433, 872928, -543544, 629255, -784558, -494617, -839987, -263525, -994398, 336373, 658931, 5201, -141856, 866220, 516335, 916752 ], [ 514130, 699026, 570682, -1137608, 494544, -982174, -946300, 1428854, 959554, 1626314, 683844, 15458, -713346, 1215178, -723496, 457766, -1096034, 47364, 356234, 722742, -1154028, 945798, -121856, 1175238, -371122, 730130, 392306, 590448 ], [ 176405, 598901, 731257, 251692, 468744, -1506499, 191450, -501121, 381229, 1216289, 959994, -278467, 92979, 646753, -441796, 1251191, -682109, 177114, -411391, 47967, -82878, 883623, -769856, 1101063, 404603, 39605, 271781, -38952 ], [ 204632, 625808, 942472, 940096, 295008, -1261168, 963560, -1753912, 220864, 604976, 1215360, -125176, 753312, 53464, -118000, 1508264, -564992, 327720, -659632, -107544, 596064, 890592, -1121912, 843864, 443792, -459712, 44384, -69600 ], [ 1010507, 922658, 1261297, 139096, -193092, 619682, 958685, -1567687, 948664, -434074, 1426560, 978449, 1103412, -592661, 295250, 625589, -1078592, 522645, 195818, 840381, 441564, 1044492, -845087, 197739, -1082158, -552712, -410116, 1172100 ], [ 852038, 1059382, 480722, -683294, -141520, 1113494, 643724, -496422, 450196, -362868, 577414, 1148734, 294312, -1143428, -130816, -95534, -1073404, 20302, 857056, 481538, 787314, 933248, -774020, 435090, -1025984, 55650, -97336, 1628626 ], [ 85613, 1095157, -992953, -1519169, 250280, 732869, 133274, 1132803, -821354, 408282, -940211, 730609, -1245588, -1634078, -1086016, -714809, -741154, -921623, 1395856, -701137, 1448439, 654848, -832670, 1229415, 27616, 1106175, 699164, 1590151 ], [ 501980, 406392, -511016, -857480, 97196, 343268, 317580, 1094736, 548556, -9140, -146788, -85384, -1199184, -356116, -686044, -1219776, -608552, -988116, 1607576, -384004, 1400188, -15640, -1417708, 977288, 516408, 1136224, 1066448, -65296 ], [ 954290, -300498, -35876, -302000, -59284, -83872, 314490, 875811, 1658886, -387830, 723092, -810889, -944934, 933059, -411814, -1527216, -555632, -854136, 1629506, -10789, 1286323, -383755, -1617358, 694733, 849723, 1020484, 1142933, -1406551 ], [ 1063340, -781548, -393176, -788000, -4984, -657472, -724260, 619986, 643236, -122180, 947192, -1010614, -512484, 1538834, -1198564, -1091616, -739232, -278736, 1026956, -30814, 1202098, 619070, -58708, 721358, 793698, 741784, 232958, -825226 ], [ 1071676, -1177128, 54385, -918615, 145294, -191890, -893806, 200695, 493275, 460005, 1014153, -1265839, -182487, 1542693, -1157217, -188928, -217353, 56719, 443054, 324119, 591363, 626447, 617048, 65962, 821145, 533976, -528610, 130983 ], [ 976576, -1484928, 1328560, -684240, 394144, 1340960, -170656, -386480, 1232400, 1367280, 919728, -1578064, 42288, 928368, -265392, 1193472, 1029072, 145744, -121696, 1064144, -560112, -388528, 386048, -1289888, 934320, 398976, -1137760, 1472208 ], [ 319206, 10430, 1043306, -894784, 272297, 860966, -433632, 411134, 1214378, 1115264, 177719, -1069363, 200275, -271060, 418163, 1014968, 504789, 438614, -531040, 739927, -1048781, -573078, 113335, -1093330, -171622, 1721, -863621, 1133644 ], [ -424254, 1768508, 417878, -1065748, 52346, -125590, -834582, 1362968, 988706, 561776, -720706, -336436, 324700, -1461562, 959630, 523004, -464514, 744986, -856492, 112714, -1314728, -503400, -94784, -427510, -1360144, -353374, -353366, 431812 ], [ -404229, 924458, 743753, 606002, -139729, -660265, 253143, -230332, 736331, 156776, -1398331, 414914, 271450, -724687, 516605, 1294154, -1029339, 570911, -701842, -679961, -1086428, -99900, 570016, 793415, 303656, 594251, 117559, 791062 ], [ -554472, 134280, 919296, 1001568, -74736, -752960, 848880, -612016, 195668, -285604, -1471212, 721400, 140528, -168300, -153416, 1188176, -1157112, 612408, -355588, -799264, -771888, 364528, 1049596, 1074632, 1175084, 1229116, 259820, 954424 ], [ -990522, -565470, 842496, -745032, 421764, -103760, 618780, 1040084, -828907, -790729, -528987, 281150, -120772, 85125, -1204466, -390124, -551262, 1015758, 312287, 211736, -312588, 931228, 1218271, -221518, 716459, 1338991, -149605, 788974 ], [ -1135872, -798720, 816896, -1327232, 587264, 112640, 542080, 1590784, -1170432, -959104, -214912, 134400, -207872, 169600, -1554816, -916224, -349312, 1150208, 534912, 548736, -159488, 1120128, 1274496, -653568, 563584, 1375616, -286080, 733824 ] ], [ [ 175360, 476928, 1581056, -161024, 1386240, 1186048, -469248, -246528, 1605632, -867840, -1562880, 589312, 1193984, 406784, -1879808, -1000448, -951808, -1446144, -1778688, -1124352, 1009408, 866560, 300544, 381696, -236288, 1554176, -1326336, -1164032 ], [ 10240, 314208, 813152, 364480, 540576, 541024, -91776, -191328, 1394432, -61152, -817632, 634144, 1216352, 276800, -1028672, -596768, -909760, -491616, -1399872, -441120, 69952, 570304, -228896, -133824, -69152, 385760, -455712, -850496 ], [ -247760, 59958, -386698, 1185580, -780774, -466826, 498024, -105078, 1064432, 1199298, 346818, 704194, 1251302, 73700, 301228, 33982, -844060, 999834, -807972, 626430, -1397948, 107404, -1056146, -939324, 191998, -1439890, 904638, -360596 ], [ -199020, -19292, -755648, 784060, 391976, -202636, 1271784, -44728, 502592, 574508, 52748, 1217624, 544252, -731400, 523448, -454288, -205480, -315856, -233152, 138860, -249668, 801464, 556944, -466484, 192468, -735180, 1557148, -305116 ], [ -1652, 52950, -885592, 455962, 1064814, 225616, 1490272, -106554, 5588, 81788, -180262, 1257892, -137258, -1158308, 483356, -1034456, 249552, -1264154, 62600, -222300, 875124, 1027840, 1533954, -105348, -98668, -31256, 1835962, -283386 ], [ 628048, 599400, -402592, 676312, -575736, 903616, -230528, -578904, -213712, 499088, 150488, -424208, -550808, -148208, -181744, -1655456, -61248, -274904, -589600, 226800, 1282224, -623360, -253896, -436848, -1321168, 53344, 1012312, -270936 ], [ 890212, 546732, -50944, 608062, -1193862, 909646, -999884, -139590, -628480, 746348, -45964, -847310, -116030, 199984, -649270, -1206998, -301536, 293146, -443158, -67830, 577824, -1101128, -1025172, -149028, -1201678, -194, 512206, 83934 ], [ 813112, -58968, 179456, 273412, -868212, 295396, -890984, 1141260, -1223680, 836648, -729064, -108260, 1101820, -62816, -934420, 228652, -476736, 472396, 440492, -1048980, -1152576, -495728, -858072, 710472, 156572, -181244, 310756, 754884 ], [ 220196, 66844, 322626, 746646, 80492, -36424, -5554, 609190, -1158860, 834594, -408104, -435612, 1068804, 291826, -710464, 684642, 366032, 941762, 180636, -400454, -701616, -507770, -922284, -439490, -234414, 97158, -143844, 463986 ], [ -391152, 291504, 401264, 1273376, 1041008, -234496, 924784, -169440, -826592, 737568, 198336, -892864, 706768, 667744, -350000, 841840, 1244208, 1367792, -267520, 526432, 47312, -568240, -1075744, -1788816, -951232, 370768, -506704, 7552 ], [ -165402, -62046, 107114, 695276, 902858, 144704, 738634, 471660, 476908, 22668, 1265736, -388264, -6482, 35044, 175150, 379690, 462258, 873242, -94720, 652132, -901138, 152510, -1532044, -945366, -1034632, -278882, 385346, 13552 ], [ 33648, -216156, -306316, 478136, 413768, 274004, 181504, 492060, 1104508, -188892, 1403136, -459964, -474572, -211976, 606760, 406120, -27432, 365612, 207260, 436372, -1008688, 791000, -1331584, -240696, -894592, -802892, 910976, -432668 ], [ 192648, -71106, -898666, 802436, -601732, 28454, -932096, -418590, 718258, 354558, 145536, -1396114, -574922, 119524, 898060, 1165420, -78732, -161638, 703010, -291578, 145112, 1306100, -145984, 255804, -419392, -1138442, 886976, -1557218 ], [ -142976, 298272, -1324304, 821704, -431320, -431232, -965552, 377920, 395136, -53592, 185128, -949064, -370968, -593656, 1046256, 920184, -209696, -590400, 270456, -352472, 357296, 702368, 113808, 585280, -295296, -166192, -249200, -1186976 ], [ -697376, 766872, -1676204, 706054, 263630, -985632, -521252, 1929520, 99936, -882642, 798478, 109786, -32418, -1768906, 1131156, 230634, -375896, -975600, -572694, -118322, 152996, -396232, -35892, 840880, -326496, 1384508, -1877300, -155576 ], [ -916852, 483040, -1737728, -352948, -632420, -721888, 245540, 725656, 191608, 76592, 39868, 697700, 304948, -1387640, 157116, 279160, 521580, -1131400, -761684, 678672, -438324, 448852, 529840, 538964, -363024, 950972, -753932, 99268 ], [ -749686, -21380, -1414640, -1102684, -922616, -441418, 736886, -30050, 91192, 830000, -359744, 1014776, 663844, -854762, -392166, 176044, 856896, -743182, -630698, 1274364, -759942, 783568, 628078, 366602, -307224, 737834, 25594, 131770 ], [ 400064, -1066880, -112640, -1024384, 400384, -146368, 508736, 462400, -516608, 992000, 211456, 651776, 1078144, 13888, 187584, -342656, -290304, 1035968, 300352, 1332864, -374592, -261632, -500672, 546752, -13824, 1160384, -174656, -380480 ], [ 742532, -1325824, 265290, -605266, 518008, 220750, -145028, 229698, -617180, 174202, -18004, 69992, 986248, 185164, 60070, 53942, -283040, 991918, 534114, 1286100, -186354, -360918, -449502, 504850, 116262, 609844, -596442, 224582 ], [ 484232, -999424, -44460, 67484, -261392, 641500, -1115528, -542652, -340280, -1372748, -843304, -674608, 517648, -162536, -593780, 1131692, 583360, -408932, 248964, 1161000, -144804, 243732, 479748, 297700, 124812, -664856, -1183092, 1661132 ], [ -467878, -892724, 209730, 789894, -602042, 251180, -68948, 242398, 800470, -718278, -397594, -1085758, -118522, -134536, 74340, 1542542, 1219660, -992602, 343544, 655000, 24666, -28338, 52578, -312580, 5962, -1043206, -868062, 468692 ], [ -1184560, -889808, 286824, 1150728, -798848, -227344, 1046848, 1149016, 1633312, 141840, 140768, -1274368, -574072, -99544, 881976, 1638800, 1546264, -1279288, 578312, 236104, 75000, -378936, -461280, -788680, -63224, -1013488, -367704, -745288 ], [ -104860, -1254308, -1021326, -426822, -594848, -513844, 896848, 1435966, 151912, 303540, 138968, -563968, 53978, -331294, 1354326, 622100, 432814, -666838, 1242362, 582154, -603450, -433686, -334680, -234730, 231226, 434612, 377346, 51062 ], [ 266620, -1365644, -990896, -1475876, -459732, -671620, 737192, 1432352, -861580, 243968, -33308, -68720, 69620, -411268, 1132736, 293832, -189336, -279196, 1420348, 244192, -496092, -168496, -75412, 350364, 232800, 612268, 589140, 340268 ], [ -215930, -1171694, 653704, -1887626, -407682, -674170, 565892, 1078352, -1310830, -82432, -411158, 167080, -653230, -308218, 74336, 795732, -219036, -162646, 1012198, -918608, 558858, 482504, 343838, 973014, -118800, -742082, 157890, 17918 ], [ -437968, -435440, 283200, -826800, -471440, 404976, 181904, 536864, -837760, 55744, -264736, -222192, -463616, 633152, -177216, 497952, -107952, -207488, 384976, -1153264, 95536, 362720, -88448, 265216, 166544, -574240, 408160, -52208 ], [ -512494, 424558, -734514, 674304, -584966, 1783302, -220324, -41296, -69142, 358210, 64838, -800238, 24802, 1789928, -181872, -57258, 20928, -273464, -300806, -1045858, -836546, 12740, -755204, -863090, 632138, 100874, 843136, -17018 ], [ 831956, -161492, -876564, 751104, -949916, 1533852, 671576, 27104, 282308, 820660, 520988, -818988, 254452, 1290128, -831072, -279108, -569472, 467536, -608156, -286708, -655796, 414440, -115304, -1249940, 237188, 555524, 161536, 491932 ], [ 1224106, -825042, -591764, 683654, -1016516, 755452, 1021426, -49296, 678058, 795210, 830438, -728088, 85002, 573478, -1260622, -335908, -483222, 638936, -637906, 141792, -444296, 456190, 450346, -1100240, 135888, 455874, -295064, 720282 ], [ -288344, -1643592, 546736, 327704, -486416, -1080848, 287176, -415296, 1162408, -206040, 846488, -417888, -882648, -576872, -1250872, -62608, 956328, -328864, -112456, -91008, -171296, -221960, 867496, 122560, 621888, -752376, -301664, 387432 ], [ -714154, -1892972, 296574, -217562, -749018, -878194, -470292, 185776, 863644, -587454, 298538, -473536, -497544, -428706, -1281354, 38202, 727284, -534324, -145930, -430028, -526968, -589158, 687746, 412128, 899302, -890342, -373782, -91494 ], [ -492604, -1803272, -780876, -875612, -1483868, 539156, -1241592, 1362976, 98344, -599604, -585412, -747136, 693456, 493044, -1335804, 36252, -495816, -285624, -512380, -832328, -1257168, -771108, 152396, 145728, 1052452, -390692, -484932, -657444 ], [ 27026, -922004, -129600, -342860, -1307504, 15674, -906270, 1761718, -404894, 230046, 83690, 154472, -434634, 295338, -850122, -118740, 206322, -1099800, -960802, -831116, -1045242, -16038, 440906, 964836, 1329388, 106198, 8772, 412872 ], [ 198496, -238560, 326784, 255904, -900672, -357888, -526368, 1762880, -636384, 738400, 717248, 752608, -1168256, 122848, -460352, -262336, 726592, -1602112, -1207968, -690656, -774560, 617312, 676736, 1472288, 1439104, 494560, 427872, 1109888 ], [ -1009454, -538410, -489816, 716254, 63828, 443712, -336918, 547580, 50166, -207950, 721748, -145142, 296344, 402298, -597452, -314836, -41108, -613612, -686718, -166106, -589310, 501362, 454136, 482438, 892504, 483610, 377922, -94312 ], [ -1172860, -759296, -911216, 660108, 743936, 690588, -90924, 447276, 563436, -805156, 254212, -246488, 303416, 330476, -583616, 107892, -748312, -347340, -621012, -89956, -531056, 51316, 93824, 211928, 601948, 551244, 130752, -766968 ], [ -319210, -903296, -947816, 101058, 1147136, 397338, 210126, 1432626, 907986, -1062406, -672938, 427612, -1108684, -83374, -422816, 993342, -1396612, -784290, -998862, -450406, -596456, -724034, -400576, 641828, 560698, 695394, -308448, -922068 ], [ 247040, -238136, -782216, 610008, 1050056, -489672, -55104, 844176, 1110816, -503176, -545888, 798112, -736744, 345776, -509336, 963792, -595312, 23040, -368592, -331816, 227464, -975224, -1012456, 683168, 673768, 632424, 330312, -271008 ], [ 678342, 507850, -524738, 1216712, 835704, -1340308, -338578, -28902, 1109866, 214268, -220556, 914548, -45522, 929592, -561492, 720528, 414290, 1010708, 434468, -137202, 1089754, -994154, -1474674, 571004, 782816, 475142, 1066320, 556546 ], [ 496692, 73900, 134212, 179312, 697104, -395608, 575972, 155148, -526484, 485768, -529256, -699752, -585372, 968592, 320808, 623328, -73060, 728408, 467768, -367452, 165004, -29804, -197724, -88696, 478016, -95308, 129120, 1140796 ], [ 383424, -18140, 331540, -381792, 399700, 330432, 432660, 122162, -1055382, 548700, -882210, -1349802, -781108, 635812, 900870, 251730, -235668, 541170, 537028, -332816, -63224, 390912, 351384, -232718, 393442, 81224, -498186, 782604 ], [ 378624, 432160, -203360, -187392, -149600, 709632, -1388640, -255088, 172368, 280800, -1305360, -470352, -431008, -286688, 1001520, -555120, 116832, 504720, 663328, 121984, 813376, -50688, -254016, 441232, 658192, 1442624, -633936, -1070496 ], [ 51912, 666220, -105758, -683124, -197366, 437766, -700332, -208528, -187716, 393972, -671076, -239316, -536440, -349634, 568914, -888792, 672210, 91788, 122548, 332188, 531460, 23934, -317898, 822136, 615616, 930998, -469908, -1238760 ], [ -426288, 798520, 289492, -1503624, -9116, -140484, 1168968, 37472, -1295016, 686472, 460824, -313416, -856240, -8084, -114636, -999792, 1323060, -498312, -732152, 427288, -295640, 341484, -126948, 1065136, 428416, -462052, -164808, -614160 ], [ -545620, 966590, 322370, -403494, -955724, -154444, 1158810, -156864, -654842, 486076, 290988, 848520, -342526, -262652, -845782, 33118, 546468, -143938, -294898, -271852, -408216, -458158, -171642, -68060, 97406, -230268, -106302, -175272 ], [ -656800, 745720, 482360, 397256, -1311624, -10624, 717240, -368704, -319272, 194016, -15752, 1457440, 288864, -454672, -1271992, 704208, 32168, 85632, -134968, -767992, -466096, -917968, -45112, -704120, 72256, -219888, -73552, 176168 ], [ -772600, -547430, 1019210, 230006, 42426, 524576, -769110, -595504, -953022, -312984, -600902, 452440, 1181064, -429772, -856042, 294108, 346718, -99168, -835018, -646042, -427396, -359068, 570038, 130630, 899056, -940788, -93052, 301118 ], [ -765256, -1333136, 1382012, 533576, 446856, 846332, -1215036, -232288, -783396, -138492, -342524, -177248, 988068, -57028, -562564, 254280, 330056, -134028, -901708, -782140, -281932, -62248, 308816, 307744, 1076872, -711144, 246716, 139712 ], [ -661156, -1720136, 1608062, 1207076, 105156, 1000382, -843486, 594512, 17454, 571458, 578626, -512048, -57582, 589022, -365314, 505380, 53156, -51078, -470758, -1120990, -52582, 28652, -640984, -31856, 744772, 265356, 868766, -246688 ], [ -441600, -730368, 963456, 97152, 287872, 93440, -768384, 141440, 652160, 758656, 787712, -261504, 579200, 603904, 15232, 821760, -289920, -461312, -919552, -326912, -379520, 512768, -684160, 103808, -371584, 218368, -269312, 32896 ], [ -232978, 136948, 323250, -989386, 455958, -822676, -682854, -390194, 1010986, 729902, 812966, -8518, 1197018, 434800, 485912, 1007416, -445754, -882414, -1365640, 551690, -585590, 890624, -507600, 272340, -1287454, 42196, -1360288, 352850 ], [ -203428, -1084952, 579300, -156436, 14508, -731176, -240204, -99044, -69164, -32548, 480716, -326668, 22068, -173600, 1297712, 367216, 553996, -873564, -916240, 789140, 467860, 257024, 40800, 156840, -252604, 137896, -417088, 241700 ], [ 85172, -1055030, 626328, 601736, 162372, -548926, 4380, 108748, -935474, -258484, -115204, -477838, -715500, -367718, 1220756, 299896, 649744, -687306, -972928, 572576, 591106, -21298, 555342, -44988, 265136, 177760, 339530, 452630 ], [ 703472, 568120, 407328, 1264736, 1060272, -251176, -3120, 210448, -1529624, 198416, -1046704, -416488, -896400, -34568, 12656, 961696, -405056, -275256, -1673728, -221824, -469544, 152552, 1026792, -356688, 124736, 146560, 858680, 1073480 ], [ 756702, 939360, 303608, 634796, 745092, -328966, -240740, 588138, -899474, 718676, -644124, -234138, -773150, 578752, -667664, 1020146, -524196, -89806, -849818, -243254, -820804, 383382, 789402, -30498, -49984, 132520, 665250, 980320 ], [ 603740, 857308, 258700, -408432, 10592, -558020, -537864, 1010964, 142972, 1236844, 221816, -13252, -522236, 1263724, -1125552, 876468, -317500, 6648, 469740, -1388, -889896, 624884, 286464, 507252, -225948, 127452, 215580, 623392 ], [ 424790, 846358, 830350, 624168, 71792, -1323770, 47436, -581886, -15578, 837694, 293516, 8198, 351514, 845374, -469752, 1363218, -636550, -137652, -356610, -408638, -75396, 499634, -500736, 300402, 8202, 222102, -128970, 115792 ], [ 533840, 793312, 1183984, 1031040, 60224, -1205024, 420912, -1547664, 92800, 435616, 498944, 305648, 921280, 304720, 157152, 1527984, -884224, -34896, -679584, -472016, 331584, 466496, -1028880, 81744, -183072, 195456, -361152, 109504 ], [ 1254890, 650812, 1074334, 108240, -105976, 793276, 344262, -1180914, 768400, 27316, 988544, 1189598, 845080, -495830, 722652, 1008534, -980224, 592854, 67116, 195334, -127416, 629096, -1006530, -162006, -1278372, -88944, -354552, 1168504 ], [ 1048948, 528276, 254812, -730564, -132704, 1349844, 57576, -388020, 257752, -28440, 360436, 1308292, 143280, -1039608, 440832, 383836, -794888, 195172, 707648, -91908, 291356, 691968, -625656, 58844, -1269120, 390716, 131184, 1595740 ], [ 258598, 418326, -1012238, -1516414, -71504, 997494, -361524, 673530, -1000748, 138060, -972314, 944542, -952920, -1421508, -375168, -307214, -432188, -848978, 1281248, -980958, 1263506, 691968, -18756, 572594, -563520, 1352066, 918984, 1624690 ], [ 244808, 216848, -593840, -980208, -139096, 123448, 58088, 369504, 439400, 174952, 9928, 445200, -652128, -301016, 23992, -913536, -253360, -745560, 1508048, -291320, 1147656, 161840, -1005096, 803056, -16496, 916288, 946272, 30752 ], [ 367388, 29348, -148280, -407328, -156376, -552512, 327308, 23994, 1538420, 145132, 994648, -119790, -290868, 831994, 205132, -1339296, -169120, -568080, 1525628, 312010, 947226, -121450, -1677156, 970726, 392074, 450808, 804822, -1328338 ], [ 715688, -64552, -288080, -232128, 80624, -221312, -350392, 74844, 161720, -98168, 1036048, -891540, -262968, 1396444, -986168, -1077696, -387520, -566880, 849128, -79940, 856476, 800900, -436056, 1003876, 312124, 441808, 301572, -1079788 ], [ 720776, -547248, 197790, -142546, 381412, 451620, -635300, -177262, -137910, 261558, 998638, -1405474, 21934, 1483446, -1266750, -263168, -146158, -313118, 320036, 132690, 421626, 702050, 207568, 250924, 401486, 362064, -247484, -160206 ], [ 373376, -1429248, 1326240, -140896, 747712, 1475520, -516800, -740512, 668640, 1240608, 880288, -1654624, 570784, 1080096, -612000, 1119232, 567392, 200032, -57664, 966240, -366624, -445600, 237568, -1309376, 664736, 209664, -843584, 1448544 ], [ -88012, -11900, 732716, -729600, 231726, 808244, -525504, -2812, 497324, 1003904, 169106, -1257370, 430042, 42024, 36378, 1009168, 64598, 532052, -262848, 643154, -652902, -716628, 275474, -1194076, -220980, 128654, -510198, 1228648 ], [ -509572, 1811080, -223660, -1270488, -428532, -258004, -488148, 895952, 119228, 468512, -683644, -675736, 100936, -1001100, 586980, 593416, -726268, 758732, -382632, 9068, -799920, -736560, 304256, -584980, -1204704, 102332, 28332, 552568 ], [ -117622, 1127980, 17390, 579612, 3618, -638254, 475602, -410248, 412778, 289712, -1315594, 10364, -243764, -122850, 33030, 1316716, -1036618, 338882, -58332, -594382, -910920, -602760, 203456, 477170, 267696, 482282, 27282, 333268 ], [ -130608, 398064, 139776, 1093440, 326624, -777088, 996896, -706208, 372568, -101048, -1422376, 446480, -476128, 277720, -497008, 1346400, -1045520, 176016, 219656, -770496, -825248, -200160, 236552, 917104, 1016744, 781704, 92200, 161680 ], [ -823308, -410436, 62976, -635760, 466424, -510688, 775496, 693592, -227882, -847598, -647626, 462980, -519928, -123530, -986908, 211800, -548420, 444516, 419906, -229296, -409448, 653640, 494402, 312604, 551594, 945954, 267850, 70180 ], [ -1054208, -679936, 37376, -1212160, 513024, -421888, 701696, 1160192, -428032, -1096448, -389376, 468480, -534528, -257280, -1150208, -166400, -382720, 534016, 486656, -48896, -270848, 938240, 580352, 111104, 396544, 1000704, 326400, 39680 ] ], [ [ 602240, 332160, 1462272, -83072, 1360256, 974464, 39296, -829312, 1605632, -1350400, -1351296, 359168, 1461248, 1041536, -1824128, -985600, -454400, -1501824, -1645056, -738304, 508288, 773760, -256256, 192384, -492416, 1468800, -1456256, -1509248 ], [ 425984, 346224, 737520, 395104, 705296, 372592, 377792, -282736, 1516928, -258352, -498864, 333008, 1382000, 836384, -1287584, -600016, -576608, -534768, -1235616, -295888, -261344, 318816, -547664, -420576, -477008, 360240, -603728, -1109408 ], [ 150584, 368199, -394905, 1142254, -318079, -567833, 906692, 571289, 1378328, 1447973, 833061, 292133, 1258175, 515834, -449234, 2459, -767558, 976257, -595866, 395387, -1463894, -392034, -1002989, -1378326, -452933, -1371885, 728347, -484658 ], [ -173326, 106394, -856800, 790614, 521316, -621918, 1420612, 21044, 1121568, 1061998, 678046, 1086428, 497910, -512276, 142156, -333416, 12252, -346248, 144544, 124302, -243114, 427596, 610536, -950146, -417518, -626430, 1482502, -296358 ], [ -302498, -32745, -951132, 493633, 882259, -386168, 1435056, -598481, 704082, 569974, 426273, 1372442, -169129, -1061274, 349318, -827164, 547208, -1350081, 446676, 1754, 914274, 771712, 1558981, -537738, -592654, 175108, 1761809, -102513 ], [ 244552, 315780, 45168, 650908, -843116, 622432, -250944, -1112156, -232968, 226024, 206748, -279208, -363004, 196776, -694232, -1630864, 10208, -576156, -771024, 620504, 1264824, -879488, -265844, -516888, -1488904, 564208, 561884, 216612 ], [ 686458, 247278, 643200, 723163, -1387727, 894595, -883710, -469871, -847488, 440398, -25374, -505603, 78821, 546360, -1256327, -1128727, -320560, -51519, -646071, 241049, 623760, -1072244, -867122, 46374, -1356451, 682843, 278147, 473259 ], [ 1031308, -206172, 873600, 716938, -842402, 486970, -544260, 1239454, -1164288, 1170148, -269124, 583622, 1107446, 57360, -1374002, 578798, -460960, 243006, 718254, -1059826, -932640, 81256, -338972, 1110324, -274426, 551818, 840122, 672234 ], [ 414554, -5946, 866405, 1125879, -47282, 59276, 237379, 364575, -994430, 938965, -481764, -177222, 1191242, 346781, -1062176, 680437, 374152, 809957, 28038, -472751, -463352, -222961, -424238, -190757, -485235, 671503, -105274, 270237 ], [ -280024, 259256, 796824, 1473360, 697880, -323584, 960280, -815792, -615472, 525520, -509728, -1116512, 993288, 666352, -612856, 417048, 1221240, 1349464, -902272, 450800, 244744, -680760, -696656, -1783016, -937312, 748232, -1155144, -191040 ], [ 221951, -187819, 661449, 508110, 544505, -292384, 341305, 412558, 579278, 432670, 949172, 5788, 251763, -257798, 162419, 183273, 293565, 1135489, 105728, 563450, -940781, 377115, -1357406, -1267991, -925012, -16693, -182619, 6360 ], [ 277016, -153574, 131874, 182220, 201140, -33454, -308480, 638278, 1071158, 365530, 1432832, 82858, -235902, -486548, 669284, 341508, -97380, 819694, 678278, 525170, -1312376, 1125660, -1307456, -521996, -588352, -695998, 586176, -345030 ], [ -338284, 602651, -989001, 815370, -427210, 567071, -1004480, -639947, 508733, 336955, 453632, -1407917, -342777, 327802, 773534, 1087758, 316770, 351169, 597653, 260495, -463076, 1410210, -191456, 570454, 234848, -1246873, 1049376, -1519605 ], [ -838976, 984528, -1416872, 982132, -127516, 53184, -647480, 176544, 590016, -67164, 540900, -1304372, 74820, -341356, 1072472, 966700, 262192, -144032, 20012, 255716, 261944, 584976, -88728, 925856, 103744, -198904, -73112, -1496464 ], [ -1288976, 1200828, -1538222, 942607, 582659, -953616, 175270, 1919544, 956016, -637389, 1099875, -495647, 724395, -1666681, 1457522, 462025, 292, -651032, -777463, 365891, 931994, -731124, -434178, 955256, -449456, 1556246, -1896962, -943564 ], [ -1384738, 724784, -1734016, -370754, -439802, -1056432, 283994, 619516, 356908, -146824, 265430, 215546, 840578, -1549228, 687062, 362796, 555278, -821332, -654674, 1049640, -109058, 74578, 137528, 339154, -518696, 638294, -967198, -139286 ], [ -1060711, 78902, -1496536, -1351910, -854060, -970233, 379751, -200309, -202868, 383864, -247456, 773612, 1028954, -1206793, 170753, 73326, 583136, -474787, -393449, 1560246, -831311, 455752, 323027, 7321, -425660, 166505, -352015, 332305 ], [ 330464, -979648, -142336, -1434560, 355840, -429408, 466976, 320416, -627968, 980864, 114944, 941312, 1421504, -335968, 348128, -719424, -772864, 1189088, 191776, 1605696, -674336, -328448, -516448, 428896, 67840, 934880, -641440, -60320 ], [ 928074, -1164352, 558393, -890829, 280556, -63421, -204362, 96037, -877542, 319985, -285906, 551044, 986132, -305922, -62049, -261433, -555408, 1129523, 214389, 1396242, -490013, -434839, -285739, 256813, -67105, 753858, -1052641, 504751 ], [ 935124, -698752, 772818, 119046, -751144, 172454, -1440212, -682838, -996492, -1276990, -1254756, -254456, -65368, -901572, -909474, 1127342, 832992, -212602, -181686, 997092, -285338, -36814, 741386, -357062, -669730, -133692, -1554466, 1782526 ], [ -247391, -645122, 733093, 941071, -769169, -163346, -470482, 73067, 432663, -261615, -984641, -796251, -242033, -54612, 506, 1506147, 1346622, -1005217, 267564, 793852, 363937, -470269, -66699, -414602, -155655, -756367, -717291, 731026 ], [ -1165304, -712328, 430084, 1351060, -603968, -479528, 685856, 965852, 1558608, 846888, -593744, -1125888, -241964, 664548, 1051916, 1529064, 1497660, -1508620, 823188, 624820, 795244, -946060, -922032, -396020, 441492, -987736, 186660, -313652 ], [ 266746, -1081178, -1049891, -250415, -295568, -230978, 1040456, 1337627, -157692, 334338, -569444, -554688, -20639, -452427, 1426391, 499314, 451635, -937495, 1254513, 477145, -276881, -972535, -543132, -427145, 572817, 621314, 359685, 558823 ], [ 689846, -1239262, -1006904, -1351002, -35346, -363466, 1020580, 1435600, -1154654, 221696, -483910, -234136, -177054, -778698, 1230176, 146164, -64636, -486662, 1306262, 66480, -535590, -553848, -93682, -121466, 209136, 923438, 537810, 579054 ], [ -103729, -1143187, 872596, -1847577, 166779, -955441, 549130, 1203400, -1284179, 591296, -324535, -215836, -788979, -151473, 345776, 608914, 57914, -180887, 900287, -661320, 186585, 401652, 440843, 590359, -751464, -350437, 722085, -428421 ], [ -360712, -469080, 542112, -1020984, -42472, 167640, 194664, 280272, -1028928, 613472, -435024, -229848, -779136, 747296, 209760, 642256, -5176, -242752, 333704, -1082968, -109320, 537648, 50752, -16896, -280984, -191440, 1008112, -371672 ], [ -381907, 345939, -515709, 223296, -405775, 1797135, -82458, -806664, -617271, 541925, -582993, -268755, -543627, 1684484, 283752, 501079, -147040, -382156, -277519, -1360885, -719589, 401514, -591818, -1034973, 635705, 430169, 1271872, 52495 ], [ 886418, -163986, -1034034, 717696, -1116550, 1615110, 544092, -198864, 414954, 1050050, 566982, -642030, 44898, 1332584, -696048, -331946, -667840, 611144, -652294, -682210, -584514, 407364, 235132, -1171698, 608330, 486794, 172672, 628870 ], [ 1183593, -787661, -981234, 862671, -1238250, 848310, 762717, 43736, 1127529, 906425, 1238207, -755580, 35673, 636959, -1323523, -539546, -556215, 942044, -830669, -342160, -284564, 377339, 834857, -1011848, 537480, 184869, -437628, 863745 ], [ -461532, -1638836, 213816, 308796, -181800, -1088040, 165492, -444064, 1200804, -540700, 951932, -349680, -1169052, -746116, -1246348, 503704, 820260, -51856, -616244, -679360, 345136, 275564, 980132, -258848, 379680, -834156, -70128, 415620 ], [ -1074537, -1930382, 310523, -393505, -418273, -1022237, -598066, 231480, 724038, -934555, 341545, -587680, -877908, -380885, -1323897, 778833, 515874, -258882, -707225, -891070, -133612, -273087, 547589, -79248, 551679, -949183, 4233, -66815 ], [ -1072662, -1888532, -247102, -1184230, -1424998, 236338, -1460716, 1600080, -80412, -700930, -461930, -1209280, 304392, 1025890, -1493622, 596358, -789876, 2868, -980150, -1028020, -1272712, -1087962, -229186, -241248, 920154, -525658, -96042, -569690 ], [ -356499, -1391282, -2464, -570046, -1222360, 162385, -1190731, 1888071, -260619, 78347, 435721, -151420, -694329, 640873, -1015161, -273426, 23709, -1010364, -1299029, -977566, -1363633, -465567, 422201, 694266, 1346382, -192937, 538602, 593716 ], [ 7792, -922032, 102208, 64272, -847776, 50432, -808016, 1709984, -243376, 588528, 1156192, 634288, -1303744, 286640, -645024, -823776, 673696, -1771936, -1346704, -847024, -1288208, 203888, 901312, 1341904, 1596864, 198064, 1068656, 1379008 ], [ -1154483, -702057, -566492, 322347, -226926, 225632, -372791, 159734, 301799, -68547, 677842, -122087, 221756, 620465, -882174, 24174, 40846, -1196686, -379579, -481249, -935483, 586013, 287212, 576079, 1180764, 833089, 977381, 235708 ], [ -1325110, -595968, -928152, 288734, 495232, 166790, 74898, 95854, 717774, -572634, -92918, -239644, 265484, 336334, -617952, 627746, -703420, -780542, -315410, -550650, -737304, 329890, -301504, 360988, 1010790, 1183038, 621664, -395884 ], [ -530185, -600768, -990852, -28891, 1316032, -119935, 534723, 1479229, 1007949, -927759, -1148393, 264806, -1133566, -549491, 134448, 993371, -1556170, -519317, -1130435, -1043775, -689604, -547685, -865504, 682138, 1080465, 1255413, 8464, -529234 ], [ 80000, -226188, -498132, 491804, 1373812, -854260, 454368, 890344, 1151184, -167124, -566768, 524816, -1171396, 157624, -61692, 849416, -597400, 37888, -243080, -988260, 325716, -817580, -1346884, 792208, 1071300, 1228548, 377524, -187024 ], [ 618863, 194041, 95195, 1083892, 1220012, -1564594, 321491, -69183, 1094409, 784118, 304866, 569506, -925005, 1149644, -357970, 569960, 601485, 641074, 892378, -815773, 1403041, -859913, -1652125, 791926, 1026416, 1101455, 855432, 306885 ], [ 913538, 136366, 316970, 333592, 863912, -954844, 990266, 160542, -548466, 877268, 17916, -883844, -1223430, 1040744, 676580, 211760, -266490, 972124, 303628, -839398, 732766, -167438, -446950, 232276, 826016, 241730, 5232, 1119510 ], [ 957856, 172506, 123378, 42768, 337234, -353504, 627250, 144637, -1156215, 879590, -505877, -1602537, -1134850, 622298, 1243215, -290483, -701234, 1177053, 144426, -644392, 589972, 301824, 61500, 57949, 639797, 197108, -588057, 903070 ], [ 605056, 357456, -729072, 480768, -460016, 234496, -1372400, -260888, -122040, 737840, -1405352, -1155912, -432400, -287152, 1067640, -1021208, -448784, 1181928, 666576, -102592, 1283872, 417024, -535200, 494824, 476072, 1445408, -773832, -945680 ], [ 243892, 527310, -228747, -271266, -408167, 477583, -714542, -377192, -322218, 847010, -914618, -616722, -679468, -258661, 234573, -1182620, 235789, 637278, 444738, 144326, 485002, 425787, -443961, 959596, 627680, 1049927, -889074, -1023812 ], [ -121208, 690060, 908178, -1583316, 43258, 558358, 1193908, -357392, -1103268, 1074260, 230332, -33972, -1373368, 211214, -907902, -1076120, 1123714, -165972, -127212, 252476, -1016348, 384462, -28986, 1437496, 927680, -119098, -971124, -268712 ], [ -182482, 1115099, 704677, -845599, -917502, -136638, 1309697, -490016, -613169, 910230, 657838, 933780, -245115, -145782, -1272343, -86101, 755674, 303387, -188381, -298126, -918268, -697843, 315471, 306330, -14853, -529142, -366171, -529188 ], [ -324112, 1020524, 656012, -273804, -1235412, -398528, 900172, -553376, -378084, 639920, 743468, 1334480, 784880, -476712, -1406668, 500744, 460324, 670272, -319756, -764396, -767928, -1297288, 672116, -349740, -440928, -891992, 124344, -466588 ], [ -709612, -522751, 1134137, -312729, 320913, 589072, -818903, -414776, -940059, 106820, -57007, 146780, 1407380, -673662, -966793, -87706, 459499, 659472, -682681, -949121, -594378, -490438, 1067591, 421935, 646872, -1182242, 248394, 560987 ], [ -652852, -1394152, 1467446, 113076, 470868, 1067254, -1305110, 177424, -654810, 650, -6646, -573040, 816794, -382698, -822346, 93620, 447796, 456354, -865342, -1158038, -420030, -121060, 626888, 210768, 829908, -897092, 394326, 348512 ], [ -248602, -1737652, 1686971, 904026, -484182, 1145179, -822635, 1126024, 296115, 229925, 712229, -925240, -726931, 291627, -910021, 879770, 427546, 102129, -906367, -1385963, -245055, -95410, -470812, -772632, 302058, -159842, 557451, -838288 ], [ 22400, -474240, 594112, 173248, -263360, 401536, -733120, 644416, 995520, 270528, 769152, -805312, 79936, 518528, -265024, 1022208, -302912, -542976, -1127424, -813184, -637504, 679808, -919872, -629312, -625856, -334720, -402944, -265920 ], [ 185811, 604834, -374403, -638457, 63095, -371378, -682303, -11773, 1417769, 204915, 653727, -626479, 979489, 524120, 500412, 928652, -856017, -1143443, -1333972, -74855, -885479, 1378752, -1109640, -358062, -1269387, -582638, -1335696, 506637 ], [ -143514, -995516, 692922, -399282, -171730, -493028, -463678, -253498, 478994, -290010, 197502, -577054, 67714, -310480, 1233912, 105752, 332958, -1193318, -1276072, 825970, 274546, 884352, -439440, -469212, 141738, -343388, -984096, 684762 ], [ 41730, -1151687, 1182780, 145044, 120554, -339227, -112954, -441730, -467965, -524994, -465930, -454435, -654542, -704959, 1164786, 123692, 527016, -759545, -1429504, 1026832, 517765, 585411, 228483, -394902, 724728, -330320, -226695, 924663 ], [ 881880, 530188, 937680, 1077744, 1083704, 165148, 405896, -561880, -1425340, -429144, -1393080, -238660, -1135592, -539284, 74136, 1211792, -545184, 289780, -1851904, 336832, -405860, 535236, 893508, -84552, 253728, -605120, 1047180, 1243188 ], [ 928875, 993648, 463340, 886574, 559434, 124913, 254406, -69495, -1250925, 138386, -1037190, -125185, -873867, 284576, -791784, 1411037, -263834, 315005, -859649, -222983, -647210, 430391, 919873, -66197, 41888, -601180, 814165, 1043888 ], [ 693350, 1015590, -53282, 320744, -473360, -133866, -129428, 593074, -673610, 847374, -240212, -41962, -331126, 1312270, -1527608, 1295170, 461034, -34068, 583246, -725518, -625764, 303970, 694784, -160734, -80774, -475226, 38854, 656336 ], [ 673175, 1093815, 929443, 996644, -325160, -1141041, -96578, -662651, -412385, 459099, -372962, 294863, 610049, 1043995, -497708, 1475245, -590991, -452418, -301829, -865243, -67914, 115645, -231616, -500259, -388199, 404599, -529721, 270536 ], [ 863048, 960816, 1425496, 1121984, -174560, -1148880, -121736, -1341416, -35264, 266256, -217472, 736472, 1089248, 555976, 432304, 1547704, -1203456, -397512, -699536, -836488, 67104, 42400, -935848, -680376, -809936, 850624, -766688, 288608 ], [ 1499273, 378966, 887371, 77384, -18860, 966870, -270161, -794141, 588136, 488706, 550528, 1400747, 586748, -398999, 1150054, 1391479, -881856, 663063, -61586, -449713, -696396, 213700, -1167973, -521751, -1474586, 374824, -298988, 1164908 ], [ 1245858, -2830, 28902, -777834, -123888, 1586194, -528572, -279618, 65308, 305988, 143458, 1467850, -7752, -935788, 1012480, 863206, -516372, 370042, 558240, -665354, -204602, 450688, -477292, -317402, -1512256, 725782, 359704, 1562854 ], [ 431583, -258505, -1031523, -1513659, -393288, 1262119, -856322, 214257, -1180142, -132162, -1004417, 1158475, -660252, -1208938, 335680, 100381, -123222, -776333, 1166640, -1260779, 1078573, 729088, 795158, -84227, -1154656, 1597957, 1138804, 1659229 ], [ -12364, 27304, -676664, -1102936, -375388, -96372, -201404, -355728, 330244, 359044, 166644, 975784, -105072, -245916, 734028, -607296, 101832, -503004, 1408520, -198636, 895124, 339320, -592484, 628824, -549400, 696352, 826096, 126800 ], [ -219514, 359194, -260684, -512656, -253468, -1021152, 340126, -827823, 1417954, 678094, 1266204, 571309, 363198, 730929, 822078, -1151376, 217392, -282024, 1421750, 634809, 608129, 140855, -1736954, 1246719, -65575, -118868, 466711, -1250125 ], [ 368036, 652444, -182984, 323744, 166232, 214848, 23476, -470298, -319796, -74156, 1124904, -772466, -13452, 1254054, -773772, -1063776, -35808, -855024, 671300, -129066, 510854, 982730, -813404, 1286394, -169450, 141832, 370186, -1334350 ], [ 369876, 82632, 341195, 633523, 617530, 1095130, -376794, -555219, -769095, 63111, 983123, -1545109, 226355, 1424199, -1376283, -337408, -74963, -682955, 197018, -58739, 251889, 777653, -201912, 435886, -18173, 190152, 33642, -451395 ], [ -229824, -1373568, 1323920, 402448, 1101280, 1610080, -862944, -1094544, 104880, 1113936, 840848, -1731184, 1099280, 1231824, -958608, 1044992, 105712, 254320, 6368, 868336, -173136, -502672, 89088, -1328864, 395152, 20352, -549408, 1424880 ], [ -495230, -34230, 422126, -564416, 191155, 755522, -617376, -416758, -219730, 892544, 160493, -1445377, 659809, 355108, -345407, 1003368, -375593, 625490, 5344, 546381, -257023, -860178, 437613, -1294822, -270338, 255587, -156775, 1323652 ], [ -594890, 1853652, -865198, -1475228, -909410, -390418, -141714, 428936, -750250, 375248, -646582, -1015036, -122828, -540638, 214330, 663828, -988022, 772478, 91228, -94578, -285112, -969720, 703296, -742450, -1049264, 558038, 410030, 673324 ], [ 168985, 1331502, -708973, 553222, 146965, -616243, 698061, -590164, 89225, 422648, -1232857, -394186, -758978, 478987, -450545, 1339278, -1043897, 106853, 585178, -508803, -735412, -1105620, -163104, 160925, 231736, 370313, -62995, -124526 ], [ 293256, 661848, -639744, 1185312, 727984, -801216, 1144912, -800400, 549468, 83508, -1373540, 171560, -1092784, 723740, -840600, 1504624, -933928, -260376, 794900, -741728, -878608, -764848, -576492, 759576, 858404, 334292, -75420, -631064 ], [ -656094, -255402, -716544, -526488, 511084, -917616, 932212, 347100, 373143, -904467, -766265, 644810, -919084, -332185, -769350, 813724, -545578, -126726, 527525, -670328, -506308, 376052, -229467, 846726, 386729, 552917, 685305, -648614 ], [ -972544, -561152, -742144, -1097088, 438784, -956416, 861312, 729600, 314368, -1233792, -563840, 802560, -861184, -684160, -745600, 583424, -416128, -82176, 438400, -646528, -382208, 756352, -113792, 875776, 229504, 625792, 938880, -654464 ] ], [ [ 1029120, 187392, 1343488, -5120, 1334272, 762880, 547840, -1412096, 1605632, -1832960, -1139712, 129024, 1728512, 1676288, -1768448, -970752, 43008, -1557504, -1511424, -352256, 7168, 680960, -813056, 3072, -748544, 1383424, -1586176, -1854464 ], [ 841728, 378240, 661888, 425728, 870016, 204160, 847360, -374144, 1639424, -455552, -180096, 31872, 1547648, 1395968, -1546496, -603264, -243456, -577920, -1071360, -150656, -592640, 67328, -866432, -707328, -884864, 334720, -751744, -1368320 ], [ 548928, 676440, -403112, 1098928, 144616, -668840, 1315360, 1247656, 1692224, 1696648, 1319304, -119928, 1265048, 957968, -1199696, -29064, -691056, 952680, -383760, 164344, -1529840, -891472, -949832, -1817328, -1097864, -1303880, 552056, -608720 ], [ -147632, 232080, -957952, 797168, 650656, -1041200, 1569440, 86816, 1740544, 1549488, 1303344, 955232, 451568, -293152, -239136, -212544, 229984, -376640, 522240, 109744, -236560, 53728, 664128, -1433808, -1027504, -517680, 1407856, -287600 ], [ -603344, -118440, -1016672, 531304, 699704, -997952, 1379840, -1090408, 1402576, 1058160, 1032808, 1486992, -201000, -964240, 215280, -619872, 844864, -1436008, 830752, 225808, 953424, 515584, 1584008, -970128, -1086640, 381472, 1687656, 78360 ], [ -138944, 32160, 492928, 625504, -1110496, 341248, -271360, -1645408, -252224, -47040, 263008, -134208, -175200, 541760, -1206720, -1606272, 81664, -877408, -952448, 1014208, 1247424, -1135616, -277792, -596928, -1656640, 1075072, 111456, 704160 ], [ 482704, -52176, 1337344, 838264, -1581592, 879544, -767536, -800152, -1066496, 134448, -4784, -163896, 273672, 892736, -1863384, -1050456, -339584, -396184, -848984, 549928, 669696, -1043360, -709072, 241776, -1511224, 1365880, 44088, 862584 ], [ 1249504, -353376, 1567744, 1160464, -816592, 678544, -197536, 1337648, -1104896, 1503648, 190816, 1275504, 1113072, 177536, -1813584, 928944, -445184, 13616, 996016, -1070672, -712704, 658240, 180128, 1510176, -705424, 1284880, 1369488, 589584 ], [ 608912, -78736, 1410184, 1505112, -175056, 154976, 480312, 119960, -830000, 1043336, -555424, 81168, 1313680, 401736, -1413888, 676232, 382272, 678152, -124560, -545048, -225088, 61848, 73808, 57976, -736056, 1245848, -66704, 76488 ], [ -168896, 227008, 1192384, 1673344, 354752, -412672, 995776, -1462144, -404352, 313472, -1217792, -1340160, 1279808, 664960, -875712, -7744, 1198272, 1331136, -1537024, 375168, 442176, -793280, -317568, -1777216, -923392, 1125696, -1803584, -389632 ], [ 609304, -313592, 1215784, 320944, 186152, -729472, -56024, 353456, 681648, 842672, 632608, 399840, 510008, -550640, 149688, -13144, 124872, 1397736, 306176, 474768, -980424, 601720, -1182768, -1590616, -815392, 245496, -750584, -832 ], [ 520384, -90992, 570064, -113696, -11488, -340912, -798464, 784496, 1037808, 919952, 1462528, 625680, 2768, -761120, 731808, 276896, -167328, 1273776, 1149296, 613968, -1616064, 1460320, -1283328, -803296, -282112, -589104, 261376, -257392 ], [ -869216, 1276408, -1079336, 828304, -252688, 1105688, -1076864, -861304, 299208, 319352, 761728, -1419720, -110632, 536080, 649008, 1010096, 712272, 863976, 492296, 812568, -1071264, 1514320, -236928, 885104, 889088, -1355304, 1211776, -1481992 ], [ -1534976, 1670784, -1509440, 1142560, 176288, 537600, -329408, -24832, 784896, -80736, 896672, -1659680, 520608, -89056, 1098688, 1013216, 734080, 302336, -230432, 863904, 166592, 467584, -291264, 1266432, 502784, -231616, 102976, -1805952 ], [ -1880576, 1634784, -1400240, 1179160, 901688, -921600, 871792, 1909568, 1812096, -392136, 1401272, -1101080, 1481208, -1564456, 1783888, 693416, 376480, -326464, -982232, 850104, 1710992, -1066016, -832464, 1069632, -572416, 1727984, -1916624, -1731552 ], [ -1852624, 966528, -1730304, -388560, -247184, -1390976, 322448, 513376, 522208, -370240, 490992, -266608, 1376208, -1710816, 1217008, 446432, 588976, -511264, -547664, 1420608, 220208, -299696, -254784, 139344, -674368, 325616, -1180464, -377840 ], [ -1371736, 179184, -1578432, -1601136, -785504, -1499048, 22616, -370568, -496928, -62272, -135168, 532448, 1394064, -1558824, 733672, -29392, 309376, -206392, -156200, 1846128, -902680, 127936, 17976, -351960, -544096, -404824, -729624, 532840 ], [ 260864, -892416, -172032, -1844736, 311296, -712448, 425216, 178432, -739328, 969728, 18432, 1230848, 1764864, -685824, 508672, -1096192, -1255424, 1342208, 83200, 1878528, -974080, -395264, -532224, 311040, 149504, 709376, -1108224, 259840 ], [ 1113616, -1002880, 851496, -1176392, 43104, -347592, -263696, -37624, -1137904, 465768, -553808, 1032096, 986016, -797008, -184168, -576808, -827776, 1267128, -105336, 1506384, -793672, -508760, -121976, 8776, -250472, 897872, -1508840, 784920 ], [ 1386016, -398080, 1590096, 170608, -1240896, -296592, -1764896, -823024, -1652704, -1181232, -1666208, 165696, -648384, -1640608, -1225168, 1122992, 1082624, -16272, -612336, 833184, -425872, -317360, 1003024, -1011824, -1464272, 397472, -1925840, 1903920 ], [ -26904, -397520, 1256456, 1092248, -936296, -577872, -872016, -96264, 64856, 195048, -1571688, -506744, -365544, 25312, -73328, 1469752, 1473584, -1017832, 191584, 932704, 703208, -912200, -185976, -516624, -317272, -469528, -566520, 993360 ], [ -1146048, -534848, 573344, 1551392, -409088, -731712, 324864, 782688, 1483904, 1551936, -1328256, -977408, 90144, 1428640, 1221856, 1419328, 1449056, -1737952, 1068064, 1013536, 1515488, -1513184, -1382784, -3360, 946208, -961984, 741024, 117984 ], [ 638352, -908048, -1078456, -74008, 3712, 51888, 1184064, 1239288, -467296, 365136, -1277856, -545408, -95256, -573560, 1498456, 376528, 470456, -1208152, 1266664, 372136, 49688, -1511384, -751584, -619560, 914408, 808016, 342024, 1066584 ], [ 1113072, -1112880, -1022912, -1226128, 389040, -55312, 1303968, 1438848, -1447728, 199424, -934512, -399552, -423728, -1146128, 1327616, -1504, 60064, -694128, 1192176, -111232, -575088, -939200, -111952, -593296, 185472, 1234608, 486480, 817840 ], [ 8472, -1114680, 1091488, -1807528, 741240, -1236712, 532368, 1328448, -1257528, 1265024, -237912, -598752, -924728, 5272, 617216, 422096, 334864, -199128, 788376, -404032, -185688, 320800, 537848, 207704, -1384128, 41208, 1286280, -874760 ], [ -283456, -502720, 801024, -1215168, 386496, -69696, 207424, 23680, -1220096, 1171200, -605312, -237504, -1094656, 861440, 596736, 786560, 97600, -278016, 282432, -1012672, -314176, 712576, 189952, -299008, -728512, 191360, 1608064, -691136 ], [ -251320, 267320, -296904, -227712, -226584, 1810968, 55408, -1572032, -1165400, 725640, -1230824, 262728, -1112056, 1579040, 749376, 1059416, -315008, -490848, -254232, -1675912, -602632, 790288, -428432, -1206856, 639272, 759464, 1700608, 122008 ], [ 940880, -166480, -1191504, 684288, -1283184, 1696368, 416608, -424832, 547600, 1279440, 612976, -465072, -164656, 1375040, -561024, -384784, -766208, 754752, -696432, -1077712, -513232, 400288, 585568, -1093456, 979472, 418064, 183808, 765808 ], [ 1143080, -750280, -1370704, 1041688, -1459984, 941168, 504008, 136768, 1577000, 1017640, 1645976, -783072, -13656, 700440, -1386424, -743184, -629208, 1245152, -1023432, -826112, -124832, 298488, 1219368, -923456, 939072, -86136, -580192, 1007208 ], [ -634720, -1634080, -119104, 289888, 122816, -1095232, 43808, -472832, 1239200, -875360, 1057376, -281472, -1455456, -915360, -1241824, 1070016, 684192, 225152, -1120032, -1267712, 861568, 773088, 1092768, -640256, 137472, -915936, 161408, 443808 ], [ -1434920, -1967792, 324472, -569448, -87528, -1166280, -725840, 277184, 584432, -1281656, 384552, -701824, -1258272, -333064, -1366440, 1519464, 304464, 16560, -1268520, -1352112, 259744, 42984, 407432, -570624, 204056, -1008024, 382248, -42136 ], [ -1652720, -1973792, 286672, -1492848, -1366128, -66480, -1679840, 1837184, -259168, -802256, -338448, -1671424, -84672, 1558736, -1651440, 1156464, -1083936, 291360, -1447920, -1223712, -1288256, -1404816, -610768, -628224, 787856, -660624, 292848, -481936 ], [ -740024, -1860560, 124672, -797232, -1137216, 309096, -1475192, 2014424, -116344, -73352, 787752, -457312, -954024, 986408, -1180200, -428112, -158904, -920928, -1637256, -1124016, -1682024, -915096, 403496, 423696, 1363376, -492072, 1068432, 774560 ], [ -182912, -1605504, -122368, -127360, -794880, 458752, -1089664, 1657088, 149632, 438656, 1595136, 515968, -1439232, 450432, -829696, -1385216, 620800, -1941760, -1485440, -1003392, -1801856, -209536, 1125888, 1211520, 1754624, -98432, 1709440, 1648128 ], [ -1299512, -865704, -643168, -71560, -517680, 7552, -408664, -228112, 553432, 70856, 633936, -99032, 147168, 838632, -1166896, 363184, 122800, -1779760, -72440, -796392, -1281656, 670664, 120288, 669720, 1469024, 1182568, 1576840, 565728 ], [ -1477360, -432640, -945088, -82640, 246528, -357008, 240720, -255568, 872112, -340112, -440048, -232800, 227552, 342192, -652288, 1147600, -658528, -1213744, -9808, -1011344, -943552, 608464, -696832, 510048, 1419632, 1814832, 1112576, -24800 ], [ -741160, -298240, -1033888, -158840, 1484928, -637208, 859320, 1525832, 1107912, -793112, -1623848, 102000, -1158448, -1015608, 691712, 993400, -1715728, -254344, -1262008, -1637144, -782752, -371336, -1330432, 722448, 1600232, 1815432, 325376, -136400 ], [ -87040, -214240, -214048, 373600, 1697568, -1218848, 963840, 936512, 1191552, 168928, -587648, 251520, -1606048, -30528, 385952, 735040, -599488, 52736, -117568, -1644704, 423968, -659936, -1681312, 901248, 1468832, 1824672, 424736, -103040 ], [ 559384, -119768, 715128, 951072, 1604320, -1788880, 981560, -109464, 1078952, 1353968, 830288, 224464, -1804488, 1369696, -154448, 419392, 788680, 271440, 1350288, -1494344, 1716328, -725672, -1829576, 1012848, 1270016, 1727768, 644544, 57224 ], [ 1330384, 198832, 499728, 487872, 1030720, -1514080, 1404560, 165936, -570448, 1268768, 565088, -1067936, -1861488, 1112896, 1032352, -199808, -459920, 1215840, 139488, -1311344, 1300528, -305072, -696176, 553248, 1174016, 578768, -118656, 1098224 ], [ 1532288, 363152, -84784, 467328, 274768, -1037440, 821840, 167112, -1257048, 1210480, -129544, -1855272, -1488592, 608784, 1585560, -832696, -1166800, 1812936, -248176, -955968, 1243168, 212736, -228384, 348616, 886152, 312992, -677928, 1023536 ], [ 831488, 282752, -1254784, 1148928, -770432, -240640, -1356160, -266688, -416448, 1194880, -1505344, -1841472, -433792, -287616, 1133760, -1487296, -1014400, 1859136, 669824, -327168, 1754368, 884736, -816384, 548416, 293952, 1448192, -913728, -820864 ], [ 435872, 388400, -351736, 140592, -618968, 517400, -728752, -545856, -456720, 1300048, -1158160, -994128, -822496, -167688, -99768, -1476448, -200632, 1182768, 766928, -43536, 438544, 827640, -570024, 1097056, 639744, 1168856, -1308240, -808864 ], [ 183872, 581600, 1526864, -1663008, 95632, 1257200, 1218848, -752256, -911520, 1462048, -160, 245472, -1890496, 430512, -1701168, -1152448, 924368, 166368, 477728, 77664, -1737056, 427440, 68976, 1809856, 1426944, 223856, -1777440, 76736 ], [ 180656, 1263608, 1086984, -1287704, -879280, -118832, 1460584, -823168, -571496, 1334384, 1024688, 1019040, -147704, -28912, -1698904, -205320, 964880, 750712, -81864, -324400, -1428320, -937528, 802584, 680720, -127112, -828016, -626040, -883104 ], [ 8576, 1295328, 829664, -944864, -1159200, -786432, 1083104, -738048, -436896, 1085824, 1502688, 1211520, 1280896, -498752, -1541344, 297280, 888480, 1254912, -504544, -760800, -1069760, -1676608, 1389344, 4640, -954112, -1564096, 322240, -1109344 ], [ -646624, -498072, 1249064, -855464, 599400, 653568, -868696, -234048, -927096, 526624, 486888, -158880, 1633696, -917552, -1077544, -469520, 572280, 1418112, -530344, -1252200, -761360, -621808, 1565144, 713240, 394688, -1423696, 589840, 820856 ], [ -540448, -1455168, 1552880, -307424, 494880, 1288176, -1395184, 587136, -526224, 139792, 329232, -968832, 645520, -708368, -1082128, -67040, 565536, 1046736, -828976, -1533936, -558128, -179872, 944960, 113792, 582944, -1083040, 541936, 557312 ], [ 163952, -1755168, 1765880, 600976, -1073520, 1289976, -801784, 1657536, 574776, -111608, 845832, -1338432, -1396280, -5768, -1454728, 1254160, 801936, 255336, -1341976, -1650936, -437528, -219472, -300640, -1513408, -140656, -585040, 246136, -1429888 ], [ 486400, -218112, 224768, 249344, -814592, 709632, -697856, 1147392, 1338880, -217600, 750592, -1349120, -419328, 433152, -545280, 1222656, -315904, -624640, -1335296, -1299456, -895488, 846848, -1155584, -1362432, -880128, -887808, -536576, -564736 ], [ 604600, 1072720, -1072056, -287528, -329768, 79920, -681752, 366648, 1824552, -320072, 494488, -1244440, 761960, 613440, 514912, 849888, -1266280, -1404472, -1302304, -701400, -1185368, 1866880, -1711680, -988464, -1251320, -1207472, -1311104, 660424 ], [ -83600, -906080, 806544, -642128, -357968, -254880, -687152, -407952, 1027152, -547472, -85712, -827440, 113360, -447360, 1170112, -155712, 111920, -1513072, -1635904, 862800, 81232, 1511680, -919680, -1095264, 536080, -824672, -1551104, 1127824 ], [ -1712, -1248344, 1739232, -311648, 78736, -129528, -230288, -992208, -456, -791504, -816656, -431032, -593584, -1042200, 1108816, -52512, 404288, -831784, -1886080, 1481088, 444424, 1192120, -98376, -744816, 1184320, -838400, -792920, 1396696 ], [ 1060288, 492256, 1468032, 890752, 1107136, 581472, 814912, -1334208, -1321056, -1056704, -1739456, -60832, -1374784, -1044000, 135616, 1461888, -685312, 854816, -2030080, 895488, -342176, 917920, 760224, 187584, 382720, -1356800, 1235680, 1412896 ], [ 1101048, 1047936, 623072, 1138352, 373776, 578792, 749552, -727128, -1602376, -441904, -1430256, -16232, -974584, -9600, -915904, 1801928, -3472, 719816, -869480, -202712, -473616, 477400, 1050344, -101896, 133760, -1334880, 963080, 1107456 ], [ 782960, 1173872, -365264, 1049920, -957312, 290288, 279008, 175184, -1490192, 457904, -702240, -70672, -140016, 1360816, -1929664, 1713872, 1239568, -74784, 696752, -1449648, -361632, -16944, 1103104, -828720, 64400, -1077904, -137872, 689280 ], [ 921560, 1341272, 1028536, 1369120, -722112, -958312, -240592, -743416, -809192, 80504, -1039440, 581528, 868584, 1242616, -525664, 1587272, -545432, -767184, -247048, -1321848, -60432, -268344, 37504, -1300920, -784600, 587096, -930472, 425280 ], [ 1192256, 1128320, 1667008, 1212928, -409344, -1092736, -664384, -1135168, -163328, 96896, -933888, 1167296, 1257216, 807232, 707456, 1567424, -1522688, -760128, -719488, -1200960, -197376, -381696, -842816, -1442496, -1436800, 1505792, -1172224, 467712 ], [ 1743656, 107120, 700408, 46528, 68256, 1140464, -884584, -407368, 407872, 950096, 112512, 1611896, 328416, -302168, 1577456, 1774424, -783488, 733272, -190288, -1094760, -1265376, -201696, -1329416, -881496, -1670800, 838592, -243424, 1161312 ], [ 1442768, -533936, -197008, -825104, -115072, 1822544, -1114720, -171216, -127136, 640416, -73520, 1627408, -158784, -831968, 1584128, 1342576, -237856, 544912, 408832, -1238800, -700560, 209408, -328928, -693648, -1755392, 1060848, 588224, 1529968 ], [ 604568, -935336, -1050808, -1510904, -715072, 1526744, -1351120, -245016, -1359536, -402384, -1036520, 1372408, -367584, -996368, 1046528, 507976, 185744, -703688, 1052032, -1540600, 893640, 766208, 1609072, -741048, -1745792, 1843848, 1358624, 1693768 ], [ -269536, -162240, -759488, -1225664, -611680, -316192, -460896, -1080960, 221088, 543136, 323360, 1506368, 441984, -190816, 1444064, -301056, 457024, -260448, 1308992, -105952, 642592, 516800, -179872, 454592, -1082304, 476416, 705920, 222848 ], [ -806416, 689040, -373088, -617984, -350560, -1489792, 352944, -1679640, 1297488, 1211056, 1537760, 1262408, 1017264, 629864, 1439024, -963456, 603904, 4032, 1317872, 957608, 269032, 403160, -1796752, 1522712, -523224, -688544, 128600, -1171912 ], [ 20384, 1369440, -77888, 879616, 251840, 651008, 397344, -1015440, -801312, -50144, 1213760, -653392, 236064, 1111664, -561376, -1049856, 315904, -1143168, 493472, -178192, 165232, 1164560, -1190752, 1568912, -651024, -158144, 438800, -1588912 ], [ 18976, 712512, 484600, 1409592, 853648, 1738640, -118288, -933176, -1400280, -135336, 967608, -1684744, 430776, 1364952, -1485816, -411648, -3768, -1052792, 74000, -250168, 82152, 853256, -611392, 620848, -437832, 18240, 314768, -742584 ], [ -833024, -1317888, 1321600, 945792, 1454848, 1744640, -1209088, -1448576, -458880, 987264, 801408, -1807744, 1627776, 1383552, -1305216, 970752, -355968, 308608, 70400, 770432, 20352, -559744, -59392, -1348352, 125568, -168960, -255232, 1401216 ], [ -902448, -56560, 111536, -399232, 150584, 702800, -709248, -830704, -936784, 781184, 151880, -1633384, 889576, 668192, -727192, 997568, -815784, 718928, 273536, 449608, 138856, -1003728, 599752, -1395568, -319696, 382520, 196648, 1418656 ], [ -680208, 1896224, -1506736, -1679968, -1390288, -522832, 204720, -38080, -1619728, 281984, -609520, -1354336, -346592, -80176, -158320, 734240, -1249776, 786224, 565088, -198224, 229696, -1202880, 1102336, -899920, -893824, 1013744, 791728, 794080 ], [ 455592, 1535024, -1435336, 526832, 290312, -594232, 920520, -770080, -234328, 555584, -1150120, -798736, -1274192, 1080824, -934120, 1361840, -1051176, -125176, 1228688, -423224, -559904, -1608480, -529664, -155320, 195776, 258344, -153272, -582320 ], [ 717120, 925632, -1419264, 1277184, 1129344, -825344, 1292928, -894592, 726368, 268064, -1324704, -103360, -1709440, 1169760, -1184192, 1662848, -822336, -696768, 1370144, -712960, -931968, -1329536, -1389536, 602048, 700064, -113120, -243040, -1423808 ], [ -488880, -100368, -1496064, -417216, 555744, -1324544, 1088928, 608, 974168, -961336, -884904, 826640, -1318240, -540840, -551792, 1415648, -542736, -697968, 635144, -1111360, -603168, 98464, -953336, 1380848, 221864, 159880, 1102760, -1367408 ], [ -890880, -442368, -1521664, -982016, 364544, -1490944, 1020928, 299008, 1056768, -1371136, -738304, 1136640, -1187840, -1111040, -340992, 1333248, -449536, -698368, 390144, -1244160, -493568, 574464, -807936, 1640448, 62464, 250880, 1551360, -1348608 ] ], [ [ 816256, -59520, 1109120, -298112, 1308288, 347008, 763392, -1003008, 1059968, -1772544, -1140480, 229504, 1780736, 1458944, -1473536, -552704, 459776, -1285248, -1076736, 92928, -273536, 671488, -781184, -366336, -851456, 953984, -1256448, -1484672 ], [ 752800, 177072, 619856, 296080, 890592, 18928, 1043088, -89568, 1105376, -431328, -345840, 61360, 1548656, 1217360, -1334336, -465392, 187472, -481632, -798576, 52704, -570464, 108832, -659024, -820368, -997376, 140528, -625584, -1100720 ], [ 653650, 546747, -144619, 1224505, 237942, -493697, 1480113, 1337682, 1176326, 1664322, 895785, -201365, 1186031, 839885, -1116836, -328967, -238003, 774018, -363951, -10146, -1034414, -770318, -468149, -1529793, -1225376, -1130497, 360141, -500795 ], [ -38400, 38482, -760694, 699100, 657272, -1081012, 1596888, 59222, 1457906, 1496102, 1202210, 704840, 308416, -129930, -240706, -431452, 225452, -187792, 373004, -42406, -204554, 90032, 858966, -1198178, -1055286, -451392, 985156, -253180 ], [ -525161, -360606, -879646, 215965, 687627, -1245806, 1313116, -1134468, 1375856, 974978, 1217537, 1221736, -399485, -670373, 185780, -683228, 500802, -971987, 602531, 111867, 572133, 516811, 1554771, -797949, -1010917, 296356, 1205578, 25608 ], [ -167036, -173256, 661304, 231340, -870348, 49144, -259184, -1379568, 1856, -198472, 467612, 125536, -402860, 398452, -1082320, -1386128, -82248, -609812, -972844, 895092, 852108, -959564, -180204, -417324, -1492492, 803056, 133528, 496608 ], [ 414169, -258243, 1407746, 414064, -1267488, 720328, -734375, -483801, -814600, 54269, 144620, 124534, 85945, 712705, -1654192, -830498, -397290, -254657, -849730, 435699, 505548, -853826, -611019, 233961, -1445812, 1113703, 244036, 699756 ], [ 1201294, -594618, 1420796, 751264, -593088, 815728, -196850, 1465074, -1116400, 1623494, 215720, 1134484, 1029070, 330430, -1583392, 886852, -464940, 94018, 841220, -1170726, -419352, 712324, 162006, 1135086, -911512, 1243378, 1446136, 655656 ], [ 695036, -292079, 1302879, 1090965, -110533, 219449, 488234, 351688, -881156, 1042896, -435359, -111102, 1276917, 510514, -1396021, 711738, 115901, 472217, -160797, -485381, 103644, 195751, 251709, -57431, -957078, 1181940, 176028, 105927 ], [ 49248, 81024, 1177688, 1262648, 246992, -488152, 1000696, -1123512, -451784, 137376, -987072, -1474096, 1280056, 658696, -1068680, 169072, 683904, 857360, -1424344, 606808, 729320, -575512, 108392, -1527816, -1096120, 1008232, -1387744, -446936 ], [ 720948, -182976, 1243313, 22373, -73858, -798577, -216179, 257163, 571141, 642876, 681528, 515054, 570181, -541229, 206845, 185722, -102096, 1243910, 298031, 701233, -568105, 523463, -673033, -1301091, -903445, 261607, -659044, -54161 ], [ 624438, 179154, 733448, -348712, -184678, -444502, -996464, 598368, 861826, 721566, 1398438, 866984, 129676, -774704, 882490, 330052, -270036, 1337300, 1078766, 744178, -1278790, 1233188, -811648, -560016, -253240, -437858, 114446, -182816 ], [ -624387, 1480479, -639652, 583988, 19547, 906323, -1121864, -619632, 54151, 160041, 687813, -1236916, 93226, 441496, 658315, 665902, 489114, 990950, 447041, 709903, -1109365, 1359038, 13952, 952584, 1083260, -1066583, 955121, -1093616 ], [ -1165856, 1682940, -1026104, 865180, 374000, 338088, -356660, 144400, 520632, -16944, 885784, -1668236, 727836, -118156, 971352, 708108, 633676, 559788, -228624, 823360, 32096, 411764, -172836, 1164664, 559356, -96412, -57692, -1543904 ], [ -1394456, 1399365, -976154, 858205, 794900, -1078962, 802465, 1785100, 1550682, -23844, 1485634, -1359761, 1659261, -1463281, 1522002, 620433, 506401, 91113, -923724, 1002160, 1603496, -1010161, -807411, 801514, -787419, 1580963, -1890317, -1790504 ], [ -1704160, 998944, -1313816, -500824, -318368, -1491832, 155102, 443230, 330466, -210490, 467326, -593152, 1538332, -1554254, 1033248, 341320, 663582, -152602, -593702, 1471410, 343212, -305252, -411980, -103390, -625038, 313952, -1271174, -443144 ], [ -1478179, 464455, -1281950, -1541809, -855443, -1591693, -202954, -432194, -592433, -65518, -226496, 178640, 1501714, -1432622, 591264, -91853, 318192, -16285, -329165, 1752687, -605121, 106342, -250283, -605296, -327435, -420115, -912668, 529948 ], [ 128096, -410720, -286400, -1717984, 142432, -921568, 245696, -4544, -672608, 938432, -29696, 947840, 1718464, -807872, 305664, -914528, -1329408, 1089440, -268640, 1540512, -652896, -310208, -725408, -52096, 265440, 318560, -1309568, 485248 ], [ 946568, -482182, 672729, -1113838, 16072, -607655, -332795, -229161, -1088054, 630409, -598081, 945749, 870190, -860114, -190808, -547909, -853625, 1113715, -308133, 1200369, -521490, -330513, -166512, -221726, -280497, 531775, -1543842, 846038 ], [ 1178768, 44468, 1604754, 71012, -946928, -558830, -1675670, -939186, -1753004, -653966, -1735906, 369674, -770660, -1416164, -844208, 703766, 1202350, 333190, -422058, 764994, -256740, -55938, 1161888, -929276, -1673922, 353950, -1657092, 1508588 ], [ 114413, -124382, 1232034, 1039347, -798818, -814465, -902795, -358961, -171554, 417519, -1413571, -162721, -497455, 61766, 109647, 959576, 1468225, -706165, 301412, 795994, 780210, -699813, -149622, -564781, -521687, -364675, -411192, 935423 ], [ -710908, -417764, 551796, 1606236, -436976, -922828, 177316, 352312, 1159384, 1432104, -1007392, -568528, -28408, 1291076, 1114428, 903032, 1307380, -1525948, 1009112, 767464, 1517532, -1384032, -1483596, -216508, 780016, -788476, 749640, 431012 ], [ 765917, -803189, -689079, 240411, 149524, -12103, 1161541, 709462, -639266, 245154, -1340392, -345028, -77158, -427699, 1088403, 10982, 352105, -983923, 957662, 49714, 58107, -1538232, -803271, -819283, 810316, 772349, 366090, 1285637 ], [ 1070014, -994100, -628706, -870380, 523626, -89962, 1392224, 1037678, -1418494, 45734, -1042352, -404612, -272788, -866170, 933824, -208140, -29352, -434554, 852424, -291758, -512694, -974692, -123796, -706698, 99144, 1201042, 401046, 982664 ], [ -40061, -950450, 1000819, -1673630, 641601, -1359937, 714224, 1331003, -968419, 1037159, 16648, -805562, -645538, 239255, 624224, 384210, 281148, 123671, 682324, -179483, -11919, 454358, 554654, 268527, -1506156, 264517, 940671, -716236 ], [ -204856, -454880, 596256, -1231440, 309784, -186744, 208088, 47648, -1109872, 1100272, -293272, -327312, -1014368, 927200, 586224, 675000, 220032, -178208, 191008, -825112, -182696, 748904, 359896, -23192, -963520, 316448, 1198672, -735920 ], [ -11848, 162955, -474432, -364224, -199580, 1730826, -197452, -1643938, -1363249, 875293, -979393, 395043, -1325816, 1442852, 589893, 799173, 24867, -692465, -389474, -1672264, -559280, 649106, -81275, -723476, 279287, 668507, 1306543, -175202 ], [ 1071152, 35230, -968832, 562176, -1307480, 1619076, 411848, -294388, 513926, 1295218, 452582, -183282, -292016, 1222952, -617982, -619902, -361458, 699910, -494324, -1184464, -406880, 323156, 674050, -912776, 835862, 174782, 104518, 641548 ], [ 1252927, -365370, -938507, 902051, -1446980, 872851, 595348, 402987, 1546201, 1024443, 1235207, -482607, 23409, 540502, -1371457, -964777, -322458, 1316210, -638149, -987714, -75980, 295531, 1116700, -991976, 987087, -344793, -435707, 991848 ], [ -367748, -1311720, 141268, 68876, 350320, -1142324, -72752, -203988, 888676, -627732, 719132, -223932, -1097916, -1067048, -1216132, 838748, 567192, 380360, -859924, -1373064, 611920, 864556, 934000, -850976, 327612, -916068, 347668, 409248 ], [ -1258795, -1648433, 486198, -758894, 252016, -1261519, -887445, 267217, 368344, -1105941, 148490, -548386, -865500, -564627, -1196778, 1254363, 260739, 227154, -1128793, -1239581, -8190, 87924, 256061, -849942, 192328, -898151, 546504, -146985 ], [ -1715170, -1621958, 393348, -1583444, -975584, -251194, -1789470, 1380742, -70256, -884766, -454660, -1220236, 173400, 1194798, -1258428, 843138, -758286, 540204, -1425718, -797006, -1407540, -1490376, -716914, -932292, 369328, -529226, 397104, -687510 ], [ -774088, -1635641, 149664, -847283, -819182, 78101, -1418445, 1523713, 106555, -142227, 539540, -487936, -869361, 772650, -807891, -519735, 5718, -699591, -1584988, -793409, -1765404, -940992, 97763, 276417, 969022, -546011, 1057281, 692442 ], [ -127328, -1503744, -166176, -159728, -611280, 236064, -909312, 1224176, 364224, 427888, 1302944, 104992, -1467872, 361216, -514736, -1268272, 616288, -1719472, -1439376, -781760, -1829648, -233536, 663008, 1227296, 1417456, -310256, 1623792, 1660544 ], [ -1013978, -822144, -699726, -151853, -657255, -19386, -299112, -395899, 722724, 195013, 703094, -266258, 239278, 688816, -966161, 553703, 89338, -1430497, -213651, -599660, -1145123, 374564, -264742, 813446, 1172581, 980419, 1585317, 494144 ], [ -1115320, -413498, -996422, -223056, -85084, -233796, 190704, -396528, 959586, -131152, -207368, -307478, 360308, 339902, -532946, 1161312, -698140, -876624, -205560, -776014, -738872, 358552, -970990, 548480, 1094146, 1610616, 1143168, -42216 ], [ -452020, -270623, -1062497, -371256, 1088966, -408246, 563304, 1179672, 1078011, -548152, -1420268, -27353, -1063042, -667723, 761629, 586512, -1739290, -64824, -1383060, -1301389, -603572, -265148, -1461565, 428480, 1177771, 1597716, 307968, 34884 ], [ -51640, -381128, -166592, 224904, 1414256, -963516, 805764, 625512, 1178916, 415268, -632888, 131692, -1665892, 267092, 339004, 333132, -805780, -6924, -247080, -1262404, 354808, -551348, -1755340, 722000, 1258036, 1727796, 201888, -93816 ], [ 347613, -480659, 814450, 878606, 1464573, -1530964, 1025867, -338073, 1128490, 1587650, 546664, 131086, -1997964, 1508352, -316515, 115713, 384788, -46219, 1205729, -1082175, 1399363, -694289, -1888146, 1024778, 1321277, 1788005, 211539, -177779 ], [ 1374438, 141766, 286300, 283556, 904998, -1291864, 1344842, -105198, -349460, 1437500, 678064, -1126364, -1692264, 1009152, 935910, -532962, -723112, 801206, 117854, -900450, 1282138, -265214, -935196, 413228, 1227302, 822230, -425286, 672646 ], [ 1637055, 451948, -385661, 297651, 176266, -931776, 753594, -68566, -1077615, 1275489, 233118, -1863525, -1229848, 438148, 1461537, -990672, -1289205, 1427274, -182033, -683954, 1371364, 174069, -545484, 112645, 834685, 549584, -860619, 739143 ], [ 687480, 266848, -1285736, 1277976, -820784, -379776, -1281456, -343216, -616440, 1094664, -1126032, -1775400, -518848, -246752, 834312, -1145472, -995880, 1702224, 767992, -412304, 1788064, 629544, -1049184, 305320, -31640, 1376384, -976344, -437832 ], [ 447672, 317929, -297485, 481869, -651668, 421410, -761610, -581758, -535929, 1234323, -855681, -1017747, -742882, -243917, -265122, -1115958, -113964, 1024800, 763450, -189104, 605761, 572928, -779877, 767224, 356380, 970769, -1169436, -318438 ], [ 541872, 480154, 1579390, -1150206, 66232, 1339860, 960540, -803308, -634554, 1524798, 181494, 54978, -1406932, 82558, -1586772, -999708, 1044936, -100800, 309700, 11296, -1329014, 275328, -146802, 1355824, 1334680, -14806, -1398936, 411012 ], [ 371447, 1049573, 1025876, -1171755, -848513, 129995, 1411614, -667377, -258314, 1309894, 1015218, 856143, -121882, -299870, -1451050, -359756, 993423, 497057, -177703, -108628, -1361628, -1061062, 816525, 432229, -66163, -834087, -335898, -799002 ], [ 33572, 1112248, 623216, -1140820, -1124148, -455800, 1257384, -481972, -90324, 967584, 1414768, 1065208, 909528, -657880, -1180420, -72756, 800708, 989472, -462448, -348628, -1191748, -1754032, 1504460, -108356, -864428, -1336812, 542732, -1244992 ], [ -744853, -249302, 818516, -1086895, 480777, 834950, -465666, -187447, -530799, 312984, 635668, -333542, 1096578, -895330, -648595, -795831, 310883, 1062072, -187348, -894703, -608323, -599332, 1410185, 518269, 173647, -981537, 816857, 556208 ], [ -722380, -1111976, 1035950, -598060, 430860, 1371842, -1001376, 439550, -344172, -14562, 438898, -1002542, 368658, -581698, -627574, -346140, 395282, 810852, -499702, -1167484, -309238, -202018, 761216, -109982, 261094, -701484, 722978, 486224 ], [ -70630, -1582676, 1270775, 232490, -919290, 1316417, -604176, 1327775, 335178, -85137, 699673, -1098167, -1078167, 164927, -1007899, 1025010, 930857, 305202, -1273627, -1225534, -233563, -399793, -323584, -1724207, -398381, -480534, 339953, -1053976 ], [ 367104, -347712, 71808, 223296, -881984, 610496, -595392, 1010624, 940352, -383168, 674240, -1055616, -245248, 526528, -496256, 900288, -314112, -531584, -1303936, -1158080, -724736, 530048, -1240768, -1551232, -926080, -926144, -379904, -390464 ], [ 602108, 741073, -927861, 41435, -617946, -93511, -653565, 418330, 1361914, -642094, 544703, -974752, 715392, 639529, 191123, 461395, -1438235, -1281789, -1240690, -869284, -1082666, 1465070, -1886769, -1156299, -1119181, -1344518, -1086088, 584513 ], [ -128392, -726302, 665814, -305290, -422196, -135886, -712890, -569420, 789364, -446044, 95678, -809152, 139392, -308846, 1008998, -309530, -78710, -1197114, -1376740, 581816, -98516, 1302620, -1122594, -1257174, 502694, -937868, -1375888, 1167938 ], [ -157609, -908789, 1509927, -157345, 28644, 46634, -334602, -1264625, -61475, -523795, -631273, -494590, -410175, -811853, 1020485, -140285, 281476, -471612, -1612780, 1152212, 297772, 1019456, -272586, -850080, 1092956, -823664, -801385, 1476176 ], [ 705716, 544036, 1400052, 620180, 804144, 515384, 600648, -1587500, -1266500, -950020, -1711948, 9560, -926100, -748028, 5660, 1225540, -630224, 1069488, -1976080, 601712, -54128, 582656, 686664, 203520, 370256, -1081664, 873140, 1434176 ], [ 860256, 914736, 687212, 931910, 265419, 488309, 570703, -824565, -1544390, -618070, -1557378, -88320, -765635, 32392, -1039415, 1443350, -81399, 963998, -786785, -400778, -154513, 115056, 984759, -190095, 229181, -1229609, 745755, 1009156 ], [ 767486, 893632, -192860, 1071102, -717940, 258154, 183864, 282672, -1472948, -26822, -970354, -377590, -345008, 1045936, -2023860, 1253514, 925934, 252840, 894300, -1530590, -159702, -356464, 1011414, -1091364, 276354, -1285152, -38952, 457330 ], [ 1055411, 934432, 826090, 1095027, -487090, -803471, -418836, -454728, -956498, -34247, -993829, 337985, 593992, 1057336, -393810, 1421889, -716341, -710460, -81450, -1308515, -28527, -562264, -94161, -1313514, -525171, 571248, -899652, 360805 ], [ 1321376, 721096, 1272136, 896640, -163984, -864392, -871200, -810144, -466448, 210280, -748144, 890504, 917320, 713080, 910200, 1624104, -1619656, -957768, -653760, -1083776, -261600, -608560, -893592, -1263648, -1117152, 1617816, -1137432, 496960 ], [ 1540676, -32279, 500761, 225840, 355166, 1201183, -1004100, -353844, -32498, 990205, 69506, 1096529, -67655, -386945, 1521375, 1898229, -952681, 316407, -368760, -853376, -1268700, -315910, -1042467, -635748, -1263852, 943491, -51507, 1127560 ], [ 1144036, -451464, -255296, -511384, 141628, 1855110, -1059444, -283944, -253220, 594324, -158240, 1117864, -345978, -801018, 1552950, 1481158, -304244, 164122, 80000, -1000176, -700162, 166536, 7050, -512974, -1339758, 1100570, 745722, 1483264 ], [ 359086, -659964, -1001696, -1290484, -533822, 1619085, -1065894, -457644, -886670, -542826, -1045040, 1022764, -178803, -782643, 1219125, 628333, 332506, -887453, 632000, -1384776, 861713, 768636, 1812075, -708649, -1371033, 1781795, 1360947, 1665664 ], [ -195412, 75104, -724628, -1156956, -348256, -351212, -422944, -1275984, 367628, 339148, 157936, 1326144, 473280, -196196, 1421956, -10020, 618512, -444864, 1147892, 74512, 409632, 680672, 131352, 309340, -812000, 255808, 623040, 443048 ], [ -521797, 886334, -385763, -714891, -78346, -1663697, 199211, -1798704, 1177568, 1030228, 1221001, 1210254, 905460, 436189, 1320361, -573705, 780962, -140349, 1400327, 1124062, -128613, 648392, -1435038, 1204300, -323195, -993032, 3555, -790627 ], [ -30622, 1613684, -221138, 585534, 174404, 369178, 470786, -873504, -567232, 126328, 863926, -746796, 258360, 1018414, -219914, -927030, 593612, -1003374, 613802, -224588, -182238, 1122992, -1108788, 1107400, -358370, -224432, 414930, -1490002 ], [ -123751, 1016619, 208740, 1088831, 583960, 1387254, -6593, -651859, -1157928, 89745, 763261, -1757830, 377086, 1184241, -1055376, -429503, 118772, -886121, 205565, -395565, -59151, 748553, -676829, 289000, -172618, 103683, 446500, -836583 ], [ -816976, -940656, 911040, 773456, 1154560, 1363104, -1253168, -1152784, -563328, 943920, 925936, -1797280, 1282336, 922416, -1166976, 941872, -651328, 237904, 185840, 642960, 245424, -497872, -136304, -1270400, 240032, -20592, 88000, 1206192 ], [ -944686, -143339, -188638, -398835, -57525, 394718, -654813, -778975, -947125, 850319, 222668, -1447507, 670342, 323052, -826695, 1047166, -913969, 655286, 373854, 266252, 456720, -909978, 499034, -1138978, -222642, 343889, 346581, 1366513 ], [ -822268, 1263940, -1628566, -1521996, -1472838, -731308, 407850, -244486, -1432024, 547064, -663976, -990514, -352754, -215442, -438066, 846064, -1029286, 795476, 639108, -432994, 564114, -1113312, 981038, -549736, -783870, 746084, 669300, 932308 ], [ 412982, 1095190, -1361641, 592254, 334287, -725458, 1056375, -590161, -28324, 788564, -958876, -514339, -1371779, 998733, -902691, 1069864, -1032961, -48274, 1144758, -427819, -232461, -1517712, -595987, 31364, 251355, 57734, -194850, -468242 ], [ 828588, 739260, -1251852, 1274052, 1200584, -822340, 1365176, -652028, 965764, 483112, -992032, 79520, -1856032, 1128244, -961708, 1252308, -841532, -551376, 1249616, -644628, -734504, -1308996, -1350484, 703408, 640340, -197904, -327752, -1279616 ], [ -131637, 69135, -1405827, -448623, 487634, -1091665, 1103726, -237503, 1272289, -740438, -585832, 870920, -1442632, -562931, -339883, 1365333, -322607, -482676, 681716, -1234053, -742154, -71121, -724309, 1528108, -55435, 272796, 766798, -1102016 ], [ -451712, -154240, -1457152, -1022848, 249984, -1181440, 1016576, -99328, 1374464, -1148288, -450432, 1134720, -1304832, -1126656, -132608, 1403008, -149632, -459776, 492416, -1430528, -744704, 341504, -515584, 1803008, -287360, 429696, 1131648, -1042816 ] ], [ [ 359680, -345344, 830720, -732416, 1282304, -146688, 867328, -216064, 306432, -1505280, -1222144, 455936, 1751040, 916992, -1087488, 18944, 845824, -888064, -527360, 560640, -470272, 693760, -525056, -804352, -896000, 393472, -751616, -842496 ], [ 471616, -112928, 590624, 105376, 856256, -172704, 1134496, 338240, 321216, -322752, -696160, 216800, 1486944, 757536, -942720, -273760, 655648, -332224, -484448, 278208, -413632, 261952, -251168, -867232, -997376, -117920, -394976, -632544 ], [ 646516, 250222, 215474, 1414426, 190556, -213354, 1551946, 1204340, 344316, 1524948, 125690, -156850, 1074294, 508386, -716520, -731110, 358498, 536276, -417398, -163092, -325132, -412748, 176782, -965482, -1155776, -916970, 162274, -304494 ], [ 102656, -276748, -449756, 561176, 617136, -976264, 1578096, -3940, 831796, 1236668, 824340, 409040, 128384, 11996, -97620, -779800, 136248, 84576, 23032, -246972, -162852, 282592, 1107612, -688532, -861276, -401280, 429864, -208984 ], [ -302586, -662380, -665452, -233854, 740494, -1355020, 1242008, -1007912, 1072864, 674132, 1241578, 811792, -661442, -301522, 196104, -849688, -87724, -298462, 141054, -130834, 30674, 616078, 1504862, -395458, -718162, 100200, 568100, -116144 ], [ -59736, -348880, 723248, -303304, -436856, -247120, -234592, -809312, 360064, -303568, 728728, 428992, -788792, 69128, -715296, -1091488, -335824, -125512, -931896, 580616, 312824, -618872, -40888, -138808, -1201912, 232800, 335600, 24256 ], [ 397146, -428734, 1240532, -215584, -759872, 506192, -732838, 78886, -383312, 60098, 343096, 392668, -247526, 332138, -1134048, -556564, -469732, 72086, -773460, 160286, 261368, -603092, -535822, 148730, -1296520, 505254, 609320, 326584 ], [ 1051596, -871684, 953432, 17216, -294272, 932192, -327988, 1603636, -1154912, 1661948, 74896, 676168, 910924, 495788, -1098048, 695336, -498232, 292436, 521640, -1304764, -98032, 567208, -60772, 464780, -1031920, 906804, 1350320, 778384 ], [ 739928, -558966, 947542, 374578, 27246, 272026, 406628, 764880, -1014440, 1002528, -241494, -475052, 1179506, 639796, -1237362, 762372, -255038, 238042, -152706, -375442, 466840, 272166, 307650, -311558, -1166748, 874888, 496536, 220390 ], [ 308160, -108288, 1006704, 619312, 228896, -558448, 993968, -409648, -597712, -25024, -398720, -1573856, 1171248, 650576, -1235024, 575072, -17664, 210080, -1026928, 955504, 1050640, -231920, 552208, -1185616, -1339952, 702224, -566464, -450416 ], [ 727560, 45312, 1070154, -318638, -296404, -727498, -285982, 146702, 379538, 210776, 869680, 524044, 554898, -416674, 290626, 535172, -351264, 931580, 210422, 1047754, 16390, 329830, -35642, -778366, -1066802, 183974, -316264, -125066 ], [ 675420, 528372, 792144, -560528, -342844, -470428, -1083232, 285632, 631508, 236396, 1298620, 993424, 214008, -688864, 1066756, 428072, -385224, 1252040, 801932, 890164, -697340, 792040, -169472, -116896, -330032, -269716, 35276, -113216 ], [ -84030, 1505622, 1944, 241672, 329006, 425822, -1156432, -201568, -204442, -53254, 468370, -979976, 286308, 231536, 718606, 220172, 30276, 970940, 424682, 357814, -930290, 1104940, 377728, 925904, 1102168, -626566, 538826, -571616 ], [ -390976, 1438296, -323376, 421016, 531296, -121968, -515464, 454816, 81456, 76320, 735216, -1544696, 844184, -254456, 785520, 269048, 315256, 745272, -130720, 535680, -117312, 379400, 67864, 894384, 485464, 102760, -346648, -1064128 ], [ -497776, 908946, -443076, 324866, 525896, -1308468, 441386, 1617016, 863556, 391320, 1487316, -1486346, 1616834, -1362506, 1036020, 431498, 542506, 544122, -764920, 1027680, 1158288, -805450, -621086, 387684, -1037486, 1312510, -1846498, -1571728 ], [ -1320896, 951616, -740080, -649072, -490048, -1503664, -90644, 386796, 2708, 95228, 348716, -860416, 1558168, -1276492, 577600, 164304, 753772, 224572, -698044, 1400244, 387640, -170344, -479608, -362476, -497612, 416960, -1315196, -442448 ], [ -1506686, 820198, -841324, -1364938, -978142, -1518178, -378404, -452436, -612298, 99956, -395392, -218080, 1511284, -1124236, 180160, -138978, 434656, 143998, -658402, 1514742, -167018, 201404, -504526, -818272, 16882, -223582, -1021592, 449560 ], [ -28736, 221248, -433024, -1386688, -73792, -1102528, 13696, -203136, -538048, 899456, -59392, 446720, 1523584, -843136, -35840, -520128, -1247744, 682048, -713152, 969792, -95168, -167296, -986176, -508672, 394432, -135232, -1409792, 674560 ], [ 645200, 175364, 314202, -918668, 69200, -858534, -405614, -442746, -920028, 802234, -557162, 643250, 710284, -760180, -153456, -387858, -785562, 849438, -466386, 735818, -29940, -56202, -290400, -445548, -252106, -28650, -1418388, 823708 ], [ 720800, 541064, 1313652, -86168, -354400, -742284, -1428764, -1046196, -1641528, 37684, -1675412, 491300, -717416, -824680, -197856, 126492, 1272588, 740988, 4764, 733268, 30360, 411948, 1281600, -565848, -1660756, 91500, -1144488, 916408 ], [ 225570, 158484, 998932, 908702, -545300, -983274, -792334, -657226, -357908, 550774, -971582, 202070, -632566, 81660, 390454, 268912, 1412458, -270962, 482024, 554308, 757300, -238162, -53980, -592418, -742406, -329150, -254128, 755478 ], [ -117336, -323688, 467464, 1605656, -549728, -1090680, 111080, -172240, 739696, 998032, -284480, -60448, -318640, 810024, 901336, 231856, 1130248, -1145816, 834416, 279568, 1245976, -989632, -1447288, -660440, 358240, -558680, 550352, 698856 ], [ 800514, -724338, -140486, 607406, 236872, -208230, 1075730, 15260, -758804, 67732, -1156880, -71848, -23740, -180126, 494686, -447044, 181498, -571166, 526316, -355532, -54674, -1370032, -795238, -1021790, 536440, 651970, 406052, 1394706 ], [ 849324, -878216, -78228, -426680, 547812, -255204, 1406144, 482444, -1266476, -158020, -1019616, -348584, 29624, -339588, 352896, -437240, -200336, 2940, 426704, -473356, -411484, -876904, -133192, -683556, -11056, 1036148, 302620, 1119312 ], [ -149826, -734516, 792222, -1503980, 285162, -1422954, 971744, 1286894, -579326, 465830, 335184, -945284, -208276, 502662, 530496, 403060, 101464, 576390, 578504, 32594, 369866, 669596, 540908, 498294, -1433656, 423698, 248470, -327288 ], [ -125744, -376000, 214848, -1179936, 40432, -257968, 204144, 178496, -884832, 789856, 202512, -448416, -783296, 974528, 424288, 465968, 349952, -26944, 84288, -592880, 76912, 732432, 541552, 465168, -1117568, 343360, 404768, -676064 ], [ 269104, 48782, -802944, -380928, -230552, 1614884, -599160, -1451668, -1427658, 1011970, -385386, 375294, -1404464, 1294952, 192274, 227090, 558206, -929482, -585108, -1547216, -543968, 306036, 335890, 9528, -219194, 417454, 599030, -612116 ], [ 1230304, 314732, -601344, 406272, -1277552, 1481384, 453840, -28168, 416892, 1229620, 213564, 138444, -388064, 996752, -748076, -924460, 234956, 569468, -198408, -1181216, -287168, 219336, 662740, -693072, 496156, -134996, -9220, 417784 ], [ 1420054, 151932, -193294, 641022, -1344552, 743134, 820040, 735182, 1332442, 991470, 512614, -57206, 93386, 295452, -1326826, -1193210, 128956, 1298868, -32658, -1026516, -69368, 321486, 828440, -1120272, 900406, -598746, -181870, 915984 ], [ 66904, -868368, 627656, -229128, 548448, -1204616, -187360, 178232, 389992, -158280, 211864, -170456, -495064, -1212048, -1182376, 303640, 457456, 489168, -308808, -1294416, 70432, 801336, 671840, -996672, 682456, -885096, 516680, 350784 ], [ -878286, -1193162, 704220, -953484, 594912, -1338166, -1061938, 236042, 123120, -731058, -193884, -293012, -178200, -902622, -946276, 606126, 280894, 413044, -722010, -908546, -528044, 29576, 100418, -1048476, 308560, -724006, 629328, -301178 ], [ -1580436, -1103612, 337320, -1590984, -458688, -390916, -1857388, 660092, 258720, -960108, -662184, -421112, 678000, 489228, -655576, 197076, -196556, 773944, -1216860, -133196, -1566344, -1487824, -718132, -1204776, -158240, -296356, 392928, -1004828 ], [ -675024, -1146266, 135744, -829854, -412428, -296782, -1231714, 797930, 359406, -179550, 62664, -413696, -653514, 345828, -230878, -587334, 302620, -428006, -1383960, -281066, -1759256, -805504, -317314, 176106, 417964, -506542, 840042, 510148 ], [ 22080, -1102848, -141120, -131424, -377888, -227008, -552960, 646496, 510848, 470112, 732224, -417472, -1455808, 175616, -9440, -892896, 630208, -1347808, -1322912, -416128, -1672352, -109184, -61760, 1298752, 891744, -489824, 1261408, 1575168 ], [ -564420, -699648, -748620, -112674, -739238, 26492, -134160, -479854, 860648, 313362, 815324, -505972, 394892, 398816, -580490, 687654, 11908, -726058, -525662, -207928, -824702, -66584, -732860, 976252, 653394, 568126, 1368658, 269568 ], [ -557360, -449284, -1060860, -275488, -448280, 135896, 58464, -457312, 1021588, 68832, 246192, -413212, 558088, 334508, -355060, 982208, -769944, -246048, -592304, -275532, -377648, -92688, -1198988, 544768, 488916, 1087920, 998400, -207632 ], [ 27640, -347734, -1085610, -615088, 477820, 104996, 30864, 683888, 998638, -261168, -958008, -143962, -921812, -9742, 645890, 24608, -1711044, 95952, -1500104, -611682, -320648, -185688, -1465538, 7168, 396366, 1083720, 163200, 121768 ], [ 60880, -616144, -209280, 64592, 899680, -472024, 393384, 178448, 1146088, 627432, -687408, 70328, -1582952, 749768, 103640, -178312, -1089864, -94968, -473744, -484392, 221872, -461448, -1730168, 432928, 815496, 1366920, -123840, -113072 ], [ 77826, -859486, 715444, 829132, 1125186, -1089352, 835598, -638426, 1202788, 1693268, -45168, 133580, -1930104, 1616000, -617854, -246294, -244280, -344078, 831658, -254486, 842302, -702090, -1901428, 957092, 1299266, 1632594, -306082, -407198 ], [ 1276476, 39164, -78056, -57368, 667836, -771952, 1104548, -481676, -35912, 1521368, 625632, -1136920, -1215504, 838400, 667196, -836244, -1012880, 135772, 150508, -153236, 1040452, -157740, -1170328, 97592, 1168316, 1030044, -801532, 93052 ], [ 1562902, 501944, -721858, -98402, 64036, -525312, 585220, -402588, -791414, 1239210, 590572, -1778642, -737776, 207656, 1159850, -1002272, -1280882, 652452, 58870, -189620, 1299560, 154610, -872952, -323950, 669762, 832160, -1078670, 300518 ], [ 402352, 273344, -1128208, 1201648, -772064, -390912, -1184480, -446688, -780464, 782160, -564128, -1422992, -635776, -190144, 395600, -495872, -754832, 1227552, 902320, -444320, 1655360, 98960, -1263552, -50800, -411888, 1276160, -1009520, 43568 ], [ 390832, 273530, -175714, 796258, -616520, 273684, -801572, -567084, -594074, 970974, -345194, -906590, -578452, -383842, -366100, -506204, 171976, 598848, 635908, -318560, 854378, 68096, -1021650, 259376, -39528, 651914, -818072, 276932 ], [ 920032, 381380, 1416236, -411692, 5680, 1187784, 594328, -723384, -325124, 1463724, 520156, -314540, -542152, -481492, -1126600, -759704, 1287376, -596352, -152792, -13760, -490972, 48896, -482100, 586976, 1017072, -475036, -569072, 741032 ], [ 496582, 697426, 795848, -843214, -820586, 466830, 1286508, -325322, 158300, 1114492, 862388, 598710, -123332, -718572, -946276, -527608, 953142, -23638, -350630, 199352, -1075224, -1140348, 650210, -53550, 60770, -728614, 163772, -548036 ], [ -58648, 754736, 271968, -1155784, -1104776, 148560, 1428368, -57992, 410680, 634432, 1004128, 910000, 207728, -869232, -630696, -506248, 516392, 400192, -333920, 219192, -1245224, -1716448, 1390200, -399400, -545080, -766904, 771832, -1187456 ], [ -904498, 84836, 180168, -1199734, 210874, 1060860, 109868, -191942, 11530, -141968, 633928, -458300, 268628, -771732, -14046, -1100998, -93058, 281392, 228280, -285558, -333374, -518248, 1006650, 138050, -35530, -278954, 1000282, 91744 ], [ -1016440, -614800, 289548, -839224, 333304, 1403220, -423232, 79660, -141752, -280724, 462388, -898316, 51572, -282708, 99108, -670360, 115316, 260200, -58844, -518232, 87076, -210196, 386304, -382060, -89284, -103736, 916756, 308512 ], [ -551740, -1337800, 556998, -160924, -481796, 1297770, -339232, 669910, -101852, 81526, 446938, -608966, -383878, 513942, -183342, 565940, 966266, 315700, -1013294, -537132, 121426, -601546, -420096, -1733110, -585634, -174236, 588106, -309488 ], [ 25600, -624256, 1280, 158336, -765056, 356224, -467328, 630144, 259200, -425856, 575872, -443136, 185344, 688000, -321792, 378752, -306688, -371968, -1181440, -777600, -390656, 28928, -1268608, -1532672, -892672, -768384, -112640, -35968 ], [ 439128, 104842, -462962, 362030, -866244, -504934, -614850, 345540, 568068, -886796, 674710, -366912, 733952, 641530, -261538, -45090, -1519406, -1012930, -1167668, -862440, -826596, 724236, -1899210, -1147918, -943586, -1295740, -784720, 421098 ], [ -213072, -512108, 428188, 252380, -439944, -62284, -663300, -733560, 252168, -207896, 454060, -688512, 157952, -65420, 810812, -422340, -257756, -638980, -881768, 179760, -273096, 774936, -1219860, -1242268, 306364, -910840, -917920, 1054548 ], [ -356346, -403058, 981286, 229718, -24600, 210020, -433956, -1431114, -323838, -52574, -241658, -591276, -180118, -365282, 919826, -194370, 158632, 53288, -1061432, 525000, 123192, 549888, -388644, -862144, 791704, -609760, -597370, 1406112 ], [ 148104, 629992, 1104136, 317768, 376800, 265520, 148944, -1643064, -1230888, -563624, -1542008, 39024, -215368, -147032, -197224, 803880, -500768, 1150688, -1833632, -16800, 319392, -26112, 635856, 121856, 303904, -415360, 300680, 1398912 ], [ 462144, 710112, 714936, 550908, 186510, 190450, 135094, -708594, -1330428, -640284, -1583188, -229376, -438718, 202448, -1162694, 799260, -288198, 1146988, -668842, -682020, 220022, -403232, 844486, -298294, 325954, -804730, 388910, 849192 ], [ 711980, 446336, 164072, 822572, -203016, 52196, -103120, 590304, -1138056, -547836, -1164596, -790492, -700896, 592608, -2000776, 458276, 196236, 720784, 1123864, -1366508, 18532, -703072, 729244, -1199592, 513748, -1341760, 164976, 124468 ], [ 1145630, 278336, 508772, 574622, -11316, -659254, -610120, -25296, -1008756, -48486, -676946, -107542, 116304, 725808, -201076, 1150826, -969714, -512216, 126364, -1116158, 12682, -821872, -378506, -1025892, -15902, 479840, -704424, 212818 ], [ 1374272, 94928, 634832, 425216, 264288, -570448, -950080, -439872, -836256, 431376, -218720, 344144, 383952, 487344, 1085360, 1694864, -1631952, -1092560, -555392, -783104, -249536, -760288, -999152, -726336, -436928, 1522928, -934896, 469120 ], [ 1167272, -121222, 296282, 485216, 718188, 1218902, -935080, -427272, -571956, 869826, 176980, 304394, -516198, -540906, 1281110, 1923314, -1223802, -286010, -566192, -274304, -1056536, -315388, -584702, -159336, -627128, 911678, 192354, 1082320 ], [ 656488, -135248, -249728, -60144, 492760, 1810044, -759816, -480912, -354024, 403272, -192576, 353424, -546948, -797828, 1292124, 1489916, -502024, -428348, -317184, -452192, -510676, 199248, 414500, -120140, -673164, 1027780, 876164, 1431296 ], [ -45812, -21848, -926528, -987144, -160940, 1645794, -483516, -576312, -165324, -633828, -1044576, 458424, -29598, -568478, 1186674, 639266, 417476, -1168898, 95616, -1062992, 888074, 757848, 1782350, -413690, -628314, 1602430, 1280414, 1613696 ], [ 4920, 475072, -644936, -1015320, 105536, -315832, -271680, -1269024, 611576, -12680, -130208, 875136, 308096, -224616, 1120936, 275224, 706208, -791936, 963336, 288416, 184128, 839360, 403952, 175128, -235712, 34944, 554368, 710544 ], [ 94830, 1033132, -360446, -808590, 334556, -1725322, -17970, -1638624, 1057856, 577480, 680122, 874956, 501896, 207234, 921466, -107066, 878228, -448706, 1553766, 1230956, -548562, 887120, -912748, 659448, 127378, -1196496, -40322, -293886 ], [ 31380, 1677832, -458996, -32340, 34856, -186172, 429780, -469824, -60544, 360880, 346972, -921144, 194096, 943884, 170716, -762716, 843128, -700556, 847716, -269944, -530412, 996320, -851848, 362448, 229228, -201696, 355828, -1256436 ], [ -187174, 1196622, -226840, 350230, 121584, 656860, 49174, -119390, -582800, 476170, 486978, -1805564, 225068, 957258, -419232, -425878, 260872, -515066, 434114, -523426, -189622, 575162, -611202, -239728, 353500, 287166, 521320, -855462 ], [ -565024, -440928, 344960, 328480, 605184, 784960, -1182176, -609440, -492800, 932320, 1112928, -1753664, 603968, 227808, -844032, 930272, -883328, 119584, 320864, 504224, 482528, -390688, -185952, -1155328, 500800, 256416, 449920, 945888 ], [ -847884, -254670, -484844, -461214, -329458, -10644, -544642, -549846, -688242, 988214, 323704, -1119198, 280060, -272840, -818662, 1117868, -881866, 531804, 410220, 49912, 744864, -725828, 298180, -746260, -69812, 242186, 418994, 1258314 ], [ -985944, 374568, -1552412, -1225848, -1403644, -968760, 556388, -351612, -841584, 948656, -753296, -358836, -276020, -577652, -682420, 973664, -625084, 803016, 560808, -717716, 829812, -900800, 661516, -6160, -691244, 202856, 354824, 1077192 ], [ 244956, 410268, -983162, 692652, 340406, -915060, 1159238, -273162, 379416, 1059656, -726296, 32514, -1310270, 656098, -675070, 658064, -1005034, 146316, 783708, -466766, 152862, -1200800, -547934, 409640, 341806, -176644, -217876, -136308 ], [ 821048, 381400, -723704, 1234728, 1146064, -809000, 1408560, -281176, 1228968, 709776, -551232, 436800, -1823552, 901000, -523576, 625096, -910552, -184352, 864032, -561224, -441488, -1065512, -986824, 903392, 618184, -144544, -380880, -778496 ], [ 297998, 244150, -984254, -533622, 376564, -615050, 1064460, -434326, 1455018, -413724, -127632, 862800, -1462352, -513950, -130126, 1066546, -19702, 32248, 705032, -1235474, -897188, -199562, -132274, 1527992, -375566, 578456, 143820, -461696 ], [ 123648, 198400, -1071104, -1123072, 120064, -550400, 949760, -485376, 1530368, -788224, 13568, 1004800, -1341952, -985600, 1024, 1213696, 277248, 104448, 652032, -1460224, -1049088, 89088, 152576, 1736192, -706816, 819456, 318720, -356096 ] ], [ [ -96896, -631168, 552320, -1166720, 1256320, -640384, 971264, 570880, -447104, -1238016, -1303808, 682368, 1721344, 375040, -701440, 590592, 1231872, -490880, 22016, 1028352, -667008, 716032, -268928, -1242368, -940544, -167040, -246784, -200320 ], [ 190432, -402928, 561392, -85328, 821920, -364336, 1225904, 766048, -462944, -214176, -1046480, 372240, 1425232, 297712, -551104, -82128, 1123824, -182816, -170320, 503712, -256800, 415072, 156688, -914096, -997376, -376368, -164368, -164368 ], [ 639382, -46303, 575567, 1604347, 143170, 66989, 1623779, 1070998, -487694, 1385574, -644405, -112335, 962557, 176887, -316204, -1133253, 954999, 298534, -470845, -316038, 384150, -55178, 821713, -401171, -1086176, -703443, -35593, -108193 ], [ 243712, -591978, -138818, 423252, 577000, -871516, 1559304, -67102, 205686, 977234, 446470, 113240, -51648, 153922, 45466, -1128148, 47044, 356944, -326940, -451538, -121150, 475152, 1356258, -178886, -667266, -351168, -125428, -164788 ], [ -80011, -964154, -451258, -683673, 793361, -1464234, 1170900, -881356, 769872, 373286, 1265619, 401848, -923399, 67329, 206428, -1016148, -676250, 375063, -320423, -373535, -510785, 715345, 1454953, 7033, -425407, -95956, -69378, -257896 ], [ 47564, -524504, 785192, -837948, -3364, -543384, -210000, -239056, 718272, -408664, 989844, 732448, -1174724, -260196, -348272, -796848, -589400, 358788, -890948, 266140, -226460, -278180, 98428, 139708, -911332, -337456, 537672, -448096 ], [ 380123, -599225, 1073318, -845232, -252256, 292056, -731301, 641573, 47976, 65927, 541572, 660802, -580997, -48429, -613904, -282630, -542174, 398829, -697190, -115127, 17188, -352358, -460625, 63499, -1147228, -103195, 974604, -46588 ], [ 901898, -1148750, 486068, -716832, 4544, 1048656, -459126, 1742198, -1193424, 1700402, -65928, 217852, 792778, 661146, -612704, 503820, -531524, 490854, 202060, -1438802, 223288, 422092, -283550, -205526, -1152328, 570230, 1254504, 901112 ], [ 784820, -825853, 592205, -341809, 165025, 324603, 325022, 1178072, -1147724, 962160, -47629, -839002, 1082095, 769078, -1078703, 813006, -625977, 3867, -144615, -265503, 830036, 348581, 363591, -565685, -1376418, 567836, 817044, 334853 ], [ 567072, -297600, 835720, -24024, 210800, -628744, 987240, 304216, -743640, -187424, 189632, -1673616, 1062440, 642456, -1401368, 981072, -719232, -437200, -629512, 1304200, 1371960, 111672, 996024, -843416, -1583784, 396216, 254816, -453896 ], [ 734172, 273600, 896995, -659649, -518950, -656419, -355785, 36241, 187935, -221324, 1057832, 533034, 539615, -292119, 374407, 884622, -600432, 619250, 122813, 1394275, 600885, 136197, 601749, -255641, -1230159, 106341, 26516, -195971 ], [ 726402, 877590, 850840, -772344, -501010, -496354, -1170000, -27104, 401190, -248774, 1198802, 1119864, 298340, -603024, 1251022, 526092, -500412, 1166780, 525098, 1036150, -115890, 350892, 472704, 326224, -406824, -101574, -43894, -43616 ], [ 456327, 1530765, 643540, -100644, 638465, -54679, -1191000, 216496, -463035, -266549, 248927, -723036, 479390, 21576, 778897, -225558, -428562, 950930, 402323, 5725, -751215, 850842, 741504, 899224, 1121076, -186549, 122531, -49616 ], [ 383904, 1193652, 379352, -23148, 688592, -582024, -674268, 765232, -357720, 169584, 584648, -1421156, 960532, -390756, 599688, -170012, -3164, 930756, -32816, 248000, -266720, 347036, 308564, 624104, 411572, 301932, -635604, -584352 ], [ 398904, 418527, 90002, -208473, 256892, -1537974, 80307, 1448932, 176430, 806484, 1488998, -1612931, 1574407, -1261731, 550038, 242563, 578611, 997131, -606116, 1053200, 713080, -600739, -434761, -26146, -1287553, 1044057, -1802679, -1352952 ], [ -937632, 904288, -166344, -797320, -661728, -1515496, -336390, 330362, -325050, 400946, 230106, -1127680, 1578004, -998730, 121952, -12712, 843962, 601746, -802386, 1329078, 432068, -35436, -547236, -621562, -370186, 519968, -1359218, -441752 ], [ -1535193, 1175941, -400698, -1188067, -1100841, -1444663, -553854, -472678, -632163, 265430, -564288, -614800, 1520854, -815850, -230944, -186103, 551120, 304281, -987639, 1276797, 271085, 296466, -758769, -1031248, 361199, -27049, -1130516, 369172 ], [ -185568, 853216, -579648, -1055392, -290016, -1283488, -218304, -401728, -403488, 860480, -89088, -54400, 1328704, -878400, -377344, -125728, -1166080, 274656, -1157664, 399072, 462560, -24384, -1246944, -965248, 523424, -589024, -1510016, 863872 ], [ 343832, 832910, -44325, -723498, 122328, -1109413, -478433, -656331, -752002, 974059, -516243, 340751, 550378, -660246, -116104, -227807, -717499, 585161, -624639, 271267, 461610, 218109, -414288, -669370, -223715, -589075, -1292934, 801378 ], [ 262832, 1037660, 1022550, -243348, 238128, -925738, -1181858, -1153206, -1530052, 729334, -1614918, 612926, -664172, -233196, 448496, -450782, 1342826, 1148786, 431586, 701542, 317460, 879834, 1401312, -202420, -1647590, -170950, -631884, 324228 ], [ 336727, 441350, 765830, 778057, -291782, -1152083, -681873, -955491, -544262, 684029, -529593, 566861, -767677, 101554, 671261, -421752, 1356691, 164241, 662636, 312622, 734390, 223489, 41662, -620055, -963125, -293625, -97064, 575533 ], [ 476236, -229612, 383132, 1605076, -662480, -1258532, 44844, -696792, 320008, 563960, 438432, 447632, -608872, 328972, 688244, -439320, 953116, -765684, 659720, -208328, 974420, -595232, -1410980, -1104372, -63536, -328884, 351064, 966700 ], [ 835111, -645487, 408107, 974401, 324220, -404357, 989919, -678942, -878342, -109690, -973368, 201332, 29678, 67447, -99031, -905070, 10891, -158409, 94970, -760778, -167455, -1201832, -787205, -1224297, 262564, 531591, 446014, 1503775 ], [ 628634, -762332, 472250, 17020, 571998, -420446, 1420064, -72790, -1114458, -361774, -996880, -292556, 332036, 186994, -228032, -666340, -371320, 440434, 984, -654954, -310274, -779116, -142588, -660414, -121256, 871254, 204194, 1255960 ], [ -259591, -518582, 583625, -1334330, -71277, -1485971, 1229264, 1242785, -190233, -105499, 653720, -1085006, 228986, 766069, 436768, 421910, -78220, 1029109, 474684, 244671, 751651, 884834, 527162, 728061, -1361156, 582879, -443731, 61660 ], [ -46632, -297120, -166560, -1128432, -228920, -329192, 200200, 309344, -659792, 479440, 698296, -569520, -552224, 1021856, 262352, 256936, 479872, 124320, -22432, -360648, 336520, 715960, 723208, 953528, -1271616, 370272, -389136, -616208 ], [ 550056, -65391, -1131456, -397632, -261524, 1498942, -1000868, -1259398, -1492067, 1148647, 208621, 355545, -1483112, 1147052, -205345, -344993, 1091545, -1166499, -780742, -1422168, -528656, -37034, 753055, 742532, -717675, 166401, -108483, -1049030 ], [ 1389456, 594234, -233856, 250368, -1247624, 1343692, 495832, 238052, 319858, 1164022, -25454, 460170, -484112, 770552, -878170, -1229018, 831370, 439026, 97508, -1177968, -167456, 115516, 651430, -473368, 156450, -444774, -122958, 194020 ], [ 1587181, 669234, 551919, 379993, -1242124, 613417, 1044732, 1067377, 1118683, 958497, -209979, 368195, 163363, 50402, -1282195, -1421643, 580370, 1281526, 572833, -1065318, -62756, 347441, 540180, -1248568, 813725, -852699, 71967, 840120 ], [ 501556, -425016, 1114044, -527132, 746576, -1266908, -301968, 560452, -108692, 311172, -295404, -116980, 107788, -1357048, -1148620, -231468, 347720, 597976, 242308, -1215768, -471056, 738116, 409680, -1142368, 1037300, -854124, 685692, 292320 ], [ -497777, -737891, 922242, -1148074, 937808, -1414813, -1236431, 204867, -122104, -356175, -536258, -37638, 509100, -1240617, -695774, -42111, 301049, 598934, -315227, -577511, -1047898, -28772, -55225, -1247010, 424792, -549861, 712152, -455371 ], [ -1445702, -585266, 281292, -1598524, 58208, -530638, -1925306, -60558, 587696, -1035450, -869708, 378012, 1182600, -216342, -52724, -448986, 365174, 1007684, -1008002, 530614, -1725148, -1485272, -719350, -1477260, -685808, -63486, 388752, -1322146 ], [ -575960, -656891, 121824, -812425, -5674, -671665, -1044983, 72147, 612257, -216873, -414212, -339456, -437667, -80994, 346135, -654933, 599522, -156421, -1182932, 231277, -1753108, -670016, -732391, 75795, -133094, -467073, 622803, 327854 ], [ 171488, -701952, -116064, -103120, -144496, -690080, -196608, 68816, 657472, 512336, 161504, -939936, -1443744, -9984, 495856, -517520, 644128, -976144, -1206448, -50496, -1515056, 15168, -786528, 1370208, 366032, -669392, 899024, 1489792 ], [ -114862, -577152, -797514, -73495, -821221, 72370, 30792, -563809, 998572, 431711, 927554, -745686, 550506, 108816, -194819, 821605, -65522, -21619, -837673, 183804, -504281, -507732, -1200978, 1139058, 134207, 155833, 1151999, 44992 ], [ 600, -485070, -1125298, -327920, -811476, 505588, -73776, -518096, 1083590, 268816, 699752, -518946, 755868, 329114, -177174, 803104, -841748, 384528, -979048, 224950, -16424, -543928, -1426986, 541056, -116314, 565224, 853632, -373048 ], [ 507300, -424845, -1108723, -858920, -133326, 618238, -501576, 188104, 919265, 25816, -495748, -260571, -780582, 648239, 530151, -537296, -1682798, 256728, -1617148, 78025, -37724, -106228, -1469511, -414144, -385039, 569724, 18432, 208652 ], [ 173400, -851160, -251968, -95720, 385104, 19468, -18996, -268616, 1113260, 839596, -741928, 8964, -1500012, 1232444, -131724, -689756, -1373948, -183012, -700408, 293620, 88936, -371548, -1704996, 143856, 372956, 1006044, -449568, -132328 ], [ -191961, -1238313, 616438, 779658, 785799, -647740, 645329, -938779, 1277086, 1798886, -637000, 136074, -1862244, 1723648, -919193, -608301, -873348, -641937, 457587, 573203, 285241, -709891, -1914710, 889406, 1277255, 1477183, -823703, -636617 ], [ 1178514, -63438, -442412, -398292, 430674, -252040, 864254, -858154, 277636, 1605236, 573200, -1147476, -738744, 667648, 398482, -1139526, -1302648, -529662, 183162, 593978, 798766, -50266, -1405460, -218044, 1109330, 1237858, -1177778, -486542 ], [ 1488749, 551940, -1058055, -494455, -48194, -118848, 416846, -736610, -505213, 1202931, 948026, -1693759, -245704, -22836, 858163, -1013872, -1272559, -122370, 299773, 304714, 1227756, 135151, -1200420, -760545, 504839, 1114736, -1296721, -138107 ], [ 117224, 279840, -970680, 1125320, -723344, -402048, -1087504, -550160, -944488, 469656, -2224, -1070584, -752704, -133536, -43112, 153728, -513784, 752880, 1036648, -476336, 1522656, -431624, -1477920, -406920, -792136, 1175936, -1042696, 524968 ], [ 333992, 229131, -53943, 1110647, -581372, 125958, -841534, -552410, -652219, 707625, 165293, -795433, -414022, -523767, -467078, 103550, 457916, 172896, 508366, -448016, 1102995, -436736, -1263423, -248472, -435436, 333059, -466708, 872302 ], [ 1298192, 282606, 1253082, 326822, -54872, 1035708, 228116, -643460, -15694, 1402650, 858818, -684058, 322628, -1045542, -666428, -519700, 1529816, -1091904, -615284, -38816, 347070, -177536, -817398, -181872, 699464, -935266, 260792, 1071052 ], [ 621717, 345279, 565820, -514673, -792659, 803665, 1161402, 16733, 574914, 919090, 709558, 341277, -124782, -1137274, -441502, -695460, 912861, -544333, -523557, 507332, -788820, -1219634, 483895, -539329, 187703, -623141, 663442, -297070 ], [ -150868, 397224, -79280, -1170748, -1085404, 752920, 1599352, 365988, 911684, 301280, 593488, 754792, -494072, -1080584, -80972, -939740, 232076, -189088, -205392, 787012, -1298700, -1678864, 1275940, -690444, -225732, -196996, 1000932, -1129920 ], [ -1064143, 418974, -458180, -1312573, -59029, 1286770, 685402, -196437, 553859, -596920, 632188, -583058, -559322, -648134, 620503, -1406165, -496999, -499288, 643908, 323587, -58425, -437164, 603115, -242169, -244707, 423629, 1183707, -372720 ], [ -1310500, -117624, -456854, -1080388, 235748, 1434598, 154912, -280230, 60668, -546886, 485878, -794090, -265514, 16282, 825790, -994580, -164650, -290452, 382014, 131020, 483390, -218374, 11392, -654138, -439662, 494012, 1110534, 130800 ], [ -1032850, -1092924, -156779, -554338, -44302, 1279123, -74288, 12045, -538882, 248189, 194203, -119765, 310411, 862957, 641215, 106870, 1001675, 326198, -752961, 151270, 476415, -803299, -516608, -1742013, -772887, 132062, 836259, 435000 ], [ -315904, -900800, -69248, 93376, -648128, 101952, -339264, 249664, -421952, -468544, 477504, 169344, 615936, 849472, -147328, -142784, -299264, -212352, -1058944, -397120, -56576, -472192, -1296448, -1514112, -859264, -610624, 154624, 318528 ], [ 276148, -531389, 1937, 682625, -1114542, -916357, -576135, 272750, -225778, -1131498, 804717, 240928, 752512, 643531, -714199, -551575, -1600577, -744071, -1094646, -855596, -570526, -16598, -1911651, -1139537, -767991, -1246962, -483352, 257683 ], [ -297752, -297914, 190562, 810050, -457692, 11318, -613710, -897700, -285028, 30252, 812442, -567872, 176512, 178006, 612626, -535150, -436802, -80846, -386796, -222296, -447676, 247252, -1317126, -1227362, 110034, -883812, -459952, 941158 ], [ -555083, 102673, 452645, 616781, -77844, 373406, -533310, -1597603, -586201, 418647, 147957, -687962, 49939, 81289, 819167, -248455, 35788, 578188, -510084, -102212, -51388, 80320, -504702, -874208, 490452, -395856, -393355, 1336048 ], [ -409508, 715948, 808220, 15356, -50544, 15656, -302760, -1698628, -1195276, -177228, -1372068, 68488, 495364, 453964, -400108, 382220, -371312, 1231888, -1691184, -635312, 692912, -634880, 585048, 40192, 237552, 250944, -271780, 1363648 ], [ 64032, 505488, 742660, 169906, 107601, -107409, -300515, -592623, -1116466, -662498, -1608998, -370432, -111801, 372504, -1285973, 155170, -494997, 1329978, -550899, -963262, 594557, -921520, 704213, -406493, 422727, -379851, 32065, 689228 ], [ 656474, -960, 521004, 574042, 311908, -153762, -390104, 897936, -803164, -1068850, -1358838, -1203394, -1056784, 139280, -1977692, -336962, -533462, 1188728, 1353428, -1202426, 196766, -1049680, 447074, -1307820, 751142, -1398368, 368904, -208394 ], [ 1235849, -377760, 191454, 54217, 464458, -515037, -801404, 404136, -1061014, -62725, -360063, -553069, -361384, 394280, -8342, 879763, -1223087, -313972, 334178, -923801, 53891, -1081480, -662851, -738270, 493367, 388432, -509196, 64831 ], [ 1427168, -531240, -2472, -46208, 692560, -276504, -1028960, -69600, -1206064, 652472, 310704, -202216, -149416, 261608, 1260520, 1765624, -1644248, -1227352, -457024, -482432, -237472, -912016, -1104712, -189024, 243296, 1428040, -732360, 441280 ], [ 793868, -210165, 91803, 744592, 1081210, 1236621, -866060, -500700, -1111414, 749447, 284454, -487741, -964741, -694867, 1040845, 1948399, -1494923, -888427, -763624, 304768, -844372, -314866, -126937, 317076, 9596, 879865, 436215, 1037080 ], [ 168940, 180968, -244160, 391096, 843892, 1764978, -460188, -677880, -454828, 212220, -226912, -411016, -747918, -794638, 1031298, 1498674, -699804, -1020818, -714368, 95792, -321190, 231960, 821950, 272694, -6570, 954990, 1006606, 1379328 ], [ -450710, 616268, -851360, -683804, 211942, 1672503, 98862, -694980, 556022, -724830, -1044112, -105916, 119607, -354313, 1154223, 650199, 502446, -1450343, -440768, -741208, 914435, 747060, 1752625, -118731, 114405, 1423065, 1199881, 1561728 ], [ 205252, 875040, -565244, -873684, 559328, -280452, -120416, -1262064, 855524, -364508, -418352, 424128, 142912, -253036, 819916, 560468, 793904, -1139008, 778780, 502320, -41376, 998048, 676552, 40916, 340576, -185920, 485696, 978040 ], [ 711457, 1179930, -335129, -902289, 747458, -1786947, -235151, -1478544, 938144, 124732, 139243, 539658, 98332, -21721, 522571, 359573, 975494, -757063, 1707205, 1337850, -968511, 1125848, -390458, 114596, 577951, -1399960, -84199, 202855 ], [ 93382, 1741980, -696854, -650214, -104692, -741522, 388774, -66144, 446144, 595432, -169982, -1095492, 129832, 869354, 561346, -598402, 1092644, -397738, 1081630, -315300, -878586, 869648, -594908, -382504, 816826, -178960, 296726, -1022870 ], [ -250597, 1376625, -662420, -388371, -340792, -73534, 104941, 413079, -7672, 862595, 210695, -1853298, 73050, 730275, 216912, -422253, 402972, -144011, 662663, -651287, -320093, 401771, -545575, -768456, 879618, 470649, 596140, -874341 ], [ -313072, 58800, -221120, -116496, 55808, 206816, -1111184, -66096, -422272, 920720, 1299920, -1710048, -74400, -466800, -521088, 918672, -1115328, 1264, 455888, 365488, 719632, -283504, -235600, -1040256, 761568, 533424, 811840, 685584 ], [ -751082, -366001, -781050, -523593, -601391, -416006, -434471, -320717, -429359, 1126109, 424740, -790889, -110222, -868732, -810629, 1188570, -849763, 408322, 446586, -166428, 1033008, -541678, 97326, -353542, 83018, 140483, 491407, 1150115 ], [ -1149620, -514804, -1476258, -929700, -1334450, -1206212, 704926, -458738, -251144, 1350248, -842616, 272842, -199286, -939862, -926774, 1101264, -220882, 810556, 482508, -1002438, 1095510, -688288, 341994, 537416, -598618, -340372, 40348, 1222076 ], [ 76930, -274654, -604683, 793050, 346525, -1104662, 1262101, 43837, 787156, 1330748, -493716, 579367, -1248761, 313463, -447449, 246264, -977107, 340906, 422658, -505713, 538185, -883888, -499881, 787916, 432257, -411022, -240902, 195626 ], [ 813508, 23540, -195556, 1195404, 1091544, -795660, 1451944, 89676, 1492172, 936440, -110432, 794080, -1791072, 673756, -85444, -2116, -979572, 182672, 478448, -477820, -148472, -822028, -623164, 1103376, 596028, -91184, -434008, -277376 ], [ 727633, 419165, -562681, -618621, 265494, -138435, 1025194, -631149, 1637747, -87010, 330568, 854680, -1482072, -464969, 79631, 767759, 283203, 547172, 728348, -1236895, -1052222, -328003, 459761, 1527876, -695697, 884116, -479158, 178624 ], [ 699008, 551040, -685056, -1223296, -9856, 80640, 882944, -871424, 1686272, -428160, 477568, 874880, -1379072, -844544, 134656, 1024384, 704128, 668672, 811648, -1489920, -1353472, -163328, 820736, 1669376, -1126272, 1209216, -494208, 330624 ] ], [ [ -553472, -916992, 273920, -1601024, 1230336, -1134080, 1075200, 1357824, -1200640, -970752, -1385472, 908800, 1691648, -166912, -315392, 1162240, 1617920, -93696, 571392, 1496064, -863744, 738304, -12800, -1680384, -985088, -727552, 258048, 441856 ], [ -90752, -692928, 532160, -276032, 787584, -555968, 1317312, 1193856, -1247104, -105600, -1396800, 527680, 1363520, -162112, -159488, 109504, 1592000, -33408, 143808, 729216, -99968, 568192, 564544, -960960, -997376, -634816, 66240, 303808 ], [ 632248, -342828, 935660, 1794268, 95784, 347332, 1695612, 937656, -1319704, 1246200, -1414500, -67820, 850820, -154612, 84112, -1535396, 1551500, 60792, -524292, -468984, 1093432, 302392, 1466644, 163140, -1016576, -489916, -233460, 88108 ], [ 384768, -907208, 172120, 285328, 536864, -766768, 1540512, -130264, -420424, 717800, 68600, -182560, -231680, 295848, 188552, -1476496, -42160, 629312, -676912, -656104, -79448, 667712, 1604904, 330760, -473256, -301056, -680720, -120592 ], [ 142564, -1265928, -237064, -1133492, 846228, -1573448, 1099792, -754800, 466880, 72440, 1289660, -8096, -1185356, 436180, 216752, -1182608, -1264776, 1048588, -781900, -616236, -1052244, 814612, 1405044, 409524, -132652, -292112, -706856, -399648 ], [ 154864, -700128, 847136, -1372592, 430128, -839648, -185408, 331200, 1076480, -513760, 1250960, 1035904, -1560656, -589520, 18752, -502208, -842976, 843088, -850000, -48336, -765744, 62512, 237744, 418224, -620752, -907712, 739744, -920448 ], [ 363100, -769716, 906104, -1474880, 255360, 77920, -729764, 1204260, 479264, 71756, 740048, 928936, -914468, -428996, -93760, -8696, -614616, 725572, -620920, -390540, -226992, -101624, -385428, -21732, -997936, -711644, 1339888, -419760 ], [ 752200, -1425816, 18704, -1450880, 303360, 1165120, -590264, 1880760, -1231936, 1738856, -206752, -240464, 674632, 826504, -127360, 312304, -564816, 689272, -117520, -1572840, 544608, 276976, -506328, -875832, -1272736, 233656, 1158688, 1023840 ], [ 829712, -1092740, 236868, -1058196, 302804, 377180, 243416, 1591264, -1281008, 921792, 146236, -1202952, 984684, 898360, -920044, 863640, -996916, -230308, -136524, -155564, 1193232, 424996, 419532, -819812, -1586088, 260784, 1137552, 449316 ], [ 825984, -486912, 664736, -667360, 192704, -699040, 980512, 1018080, -889568, -349824, 777984, -1773376, 953632, 634336, -1567712, 1387072, -1420800, -1084480, -232096, 1652896, 1693280, 455264, 1439840, -501216, -1827616, 90208, 1076096, -457376 ], [ 740784, 501888, 723836, -1000660, -741496, -585340, -425588, -74220, -3668, -653424, 1245984, 542024, 524332, -167564, 458188, 1234072, -849600, 306920, 35204, 1740796, 1185380, -57436, 1239140, 267084, -1393516, 28708, 369296, -266876 ], [ 777384, 1226808, 909536, -984160, -659176, -522280, -1256768, -339840, 170872, -733944, 1098984, 1246304, 382672, -517184, 1435288, 624112, -615600, 1081520, 248264, 1182136, 465560, -90256, 1114880, 769344, -483616, 66568, -123064, 25984 ], [ 996684, 1555908, 1285136, -442960, 947924, -535180, -1225568, 634560, -721628, -479844, 29484, -466096, 672472, -188384, 839188, -671288, -887400, 930920, 379964, -346364, -572140, 596744, 1105280, 872544, 1139984, 253468, -293764, 472384 ], [ 1158784, 949008, 1082080, -467312, 845888, -1042080, -833072, 1075648, -796896, 262848, 434080, -1297616, 1076880, -527056, 413856, -609072, -321584, 1116240, 65088, -39680, -416128, 314672, 549264, 353824, 337680, 501104, -924560, -104576 ], [ 1295584, -71892, 623080, -741812, -12112, -1767480, -280772, 1280848, -510696, 1221648, 1490680, -1739516, 1531980, -1160956, 64056, 53628, 614716, 1450140, -447312, 1078720, 267872, -396028, -248436, -439976, -1537620, 775604, -1758860, -1134176 ], [ -554368, 856960, 407392, -945568, -833408, -1527328, -582136, 273928, -652808, 706664, 111496, -1394944, 1597840, -720968, -333696, -189728, 934152, 978920, -906728, 1257912, 476496, 99472, -614864, -880648, -242760, 622976, -1403240, -441056 ], [ -1563700, 1531684, 39928, -1011196, -1223540, -1371148, -729304, -492920, -652028, 430904, -733184, -1011520, 1530424, -507464, -642048, -233228, 667584, 464564, -1316876, 1038852, 709188, 391528, -1013012, -1244224, 705516, 169484, -1239440, 288784 ], [ -342400, 1485184, -726272, -724096, -506240, -1464448, -450304, -600320, -268928, 821504, -118784, -555520, 1133824, -913664, -718848, 268672, -1084416, -132736, -1602176, -171648, 1020288, 118528, -1507712, -1421824, 652416, -1042816, -1610240, 1053184 ], [ 42464, 1490456, -402852, -528328, 175456, -1360292, -551252, -869916, -583976, 1145884, -475324, 38252, 390472, -560312, -78752, -67756, -649436, 320884, -782892, -193284, 953160, 492420, -538176, -893192, -195324, -1149500, -1167480, 779048 ], [ -195136, 1534256, 731448, -400528, 830656, -1109192, -934952, -1260216, -1418576, 1420984, -1554424, 734552, -610928, 358288, 1094848, -1028056, 1413064, 1556584, 858408, 669816, 604560, 1347720, 1521024, 161008, -1634424, -433400, -119280, -267952 ], [ 447884, 724216, 532728, 647412, -38264, -1320892, -571412, -1253756, -730616, 817284, -87604, 931652, -902788, 121448, 952068, -1112416, 1300924, 599444, 843248, 70936, 711480, 685140, 137304, -647692, -1183844, -258100, 60000, 395588 ], [ 1069808, -135536, 298800, 1604496, -775232, -1426384, -21392, -1221344, -99680, 129888, 1161344, 955712, -899104, -152080, 475152, -1110496, 775984, -385552, 485024, -696224, 702864, -200832, -1374672, -1548304, -485312, -99088, 151776, 1234544 ], [ 869708, -566636, 956700, 1341396, 411568, -600484, 904108, -1373144, -997880, -287112, -789856, 474512, 83096, 315020, -692748, -1363096, -159716, 254348, -336376, -1166024, -280236, -1033632, -779172, -1426804, -11312, 411212, 485976, 1612844 ], [ 407944, -646448, 1022728, 460720, 596184, -585688, 1433984, -628024, -962440, -565528, -974144, -236528, 634448, 713576, -808960, -895440, -542304, 877928, -424736, -836552, -209064, -681328, -151984, -637272, -231456, 706360, 105768, 1392608 ], [ -369356, -302648, 375028, -1164680, -427716, -1548988, 1486784, 1198676, 198860, -676828, 972256, -1224728, 666248, 1029476, 343040, 440760, -257904, 1481828, 370864, 456748, 1133436, 1100072, 513416, 957828, -1288656, 742060, -1135932, 450608 ], [ 32480, -218240, -547968, -1076928, -498272, -400416, 196256, 440192, -434752, 169024, 1194080, -690624, -321152, 1069184, 100416, 47904, 609792, 275584, -129152, -128416, 596128, 699488, 904864, 1441888, -1425664, 397184, -1183040, -556352 ], [ 831008, -179564, -1459968, -414336, -292496, 1383000, -1402576, -1067128, -1556476, 1285324, 802628, 335796, -1561760, 999152, -602964, -917076, 1624884, -1403516, -976376, -1297120, -513344, -380104, 1170220, 1475536, -1216156, -84652, -815996, -1485944 ], [ 1548608, 873736, 133632, 94464, -1217696, 1206000, 537824, 504272, 222824, 1098424, -264472, 781896, -580160, 544352, -1008264, -1533576, 1427784, 308584, 393424, -1174720, -47744, 11696, 640120, -253664, -183256, -754552, -236696, -29744 ], [ 1754308, 1186536, 1297132, 118964, -1139696, 483700, 1269424, 1399572, 904924, 925524, -932572, 793596, 233340, -194648, -1237564, -1650076, 1031784, 1264184, 1178324, -1104120, -56144, 373396, 251920, -1376864, 727044, -1106652, 325804, 764256 ], [ 936208, 18336, 1600432, -825136, 944704, -1329200, -416576, 942672, -607376, 780624, -802672, -63504, 710640, -1502048, -1114864, -766576, 237984, 706784, 793424, -1137120, -1012544, 674896, 147520, -1288064, 1392144, -823152, 854704, 233856 ], [ -117268, -282620, 1140264, -1342664, 1280704, -1491460, -1410924, 173692, -367328, 18708, -878632, 217736, 1196400, -1578612, -445272, -690348, 321204, 784824, 91556, -246476, -1567752, -87120, -210868, -1445544, 541024, -375716, 794976, -609564 ], [ -1310968, -66920, 225264, -1606064, 575104, -670360, -1993224, -781208, 916672, -1110792, -1077232, 1177136, 1687200, -921912, 550128, -1095048, 926904, 1241424, -799144, 1194424, -1883952, -1482720, -720568, -1749744, -1213376, 169384, 384576, -1639464 ], [ -476896, -167516, 107904, -794996, 401080, -1046548, -858252, -653636, 865108, -254196, -891088, -265216, -221820, -507816, 923148, -722532, 896424, 115164, -981904, 743620, -1746960, -534528, -1147468, -24516, -684152, -427604, 405564, 145560 ], [ 320896, -301056, -91008, -74816, 88896, -1153152, 159744, -508864, 804096, 554560, -409216, -1462400, -1431680, -195584, 1001152, -142144, 658048, -604480, -1089984, 315136, -1357760, 139520, -1511296, 1441664, -159680, -848960, 536640, 1404416 ], [ 334696, -454656, -846408, -34316, -903204, 118248, 195744, -647764, 1136496, 550060, 1039784, -985400, 706120, -181184, 190852, 955556, -142952, 682820, -1149684, 575536, -183860, -948880, -1669096, 1301864, -384980, -256460, 935340, -179584 ], [ 558560, -520856, -1189736, -380352, -1174672, 875280, -206016, -578880, 1145592, 468800, 1153312, -624680, 953648, 323720, 712, 624000, -913552, 1015104, -1365792, 725432, 344800, -995168, -1654984, 537344, -721544, 42528, 708864, -538464 ], [ 986960, -501956, -1131836, -1102752, -744472, 1131480, -1034016, -307680, 839892, 312800, -33488, -377180, -639352, 1306220, 414412, -1099200, -1654552, 417504, -1734192, 767732, 245200, -26768, -1473484, -835456, -1166444, 55728, -126336, 295536 ], [ 285920, -1086176, -294656, -256032, -129472, 510960, -431376, -715680, 1080432, 1051760, -796448, -52400, -1417072, 1715120, -367088, -1201200, -1658032, -271056, -927072, 1071632, -44000, -281648, -1679824, -145216, -69584, 645168, -775296, -151584 ], [ -461748, -1617140, 517432, 730184, 446412, -206128, 455060, -1239132, 1351384, 1904504, -1228832, 138568, -1794384, 1831296, -1220532, -970308, -1502416, -939796, 83516, 1400892, -271820, -717692, -1927992, 821720, 1255244, 1321772, -1341324, -866036 ], [ 1080552, -166040, -806768, -739216, 193512, 267872, 623960, -1234632, 591184, 1689104, 520768, -1158032, -261984, 496896, 129768, -1442808, -1592416, -1195096, 215816, 1341192, 557080, 57208, -1640592, -533680, 1050344, 1445672, -1554024, -1066136 ], [ 1414596, 601936, -1394252, -890508, -160424, 287616, 248472, -1070632, -219012, 1166652, 1305480, -1608876, 246368, -253328, 556476, -1025472, -1264236, -897192, 540676, 799048, 1155952, 115692, -1527888, -1197140, 339916, 1397312, -1514772, -576732 ], [ -167904, 286336, -813152, 1048992, -674624, -413184, -990528, -653632, -1108512, 157152, 559680, -718176, -869632, -76928, -481824, 803328, -272736, 278208, 1170976, -508352, 1389952, -962208, -1692288, -763040, -1172384, 1075712, -1075872, 1006368 ], [ 277152, 184732, 67828, 1425036, -546224, -21768, -881496, -537736, -710364, 444276, 675780, -684276, -249592, -663692, -568056, 713304, 743856, -253056, 380824, -577472, 1351612, -941568, -1505196, -756320, -831344, 14204, -115344, 1467672 ], [ 1676352, 183832, 1089928, 1065336, -115424, 883632, -138096, -563536, 293736, 1341576, 1197480, -1053576, 1187408, -1609592, -206256, -279696, 1772256, -1587456, -1077776, -63872, 1185112, -403968, -1152696, -950720, 381856, -1395496, 1090656, 1401072 ], [ 746852, -6868, 335792, -186132, -764732, 1140500, 1036296, 358788, 991528, 723688, 556728, 83844, -126232, -1555976, 63272, -863312, 872580, -1065028, -696484, 815312, -502416, -1298920, 317580, -1025108, 314636, -517668, 1163112, -46104 ], [ -243088, 39712, -430528, -1185712, -1066032, 1357280, 1770336, 789968, 1412688, -31872, 182848, 599584, -1195872, -1291936, 468752, -1373232, -52240, -778368, -76864, 1354832, -1352176, -1641280, 1161680, -981488, 93616, 372912, 1230032, -1072384 ], [ -1223788, 753112, -1096528, -1425412, -328932, 1512680, 1260936, -200932, 1096188, -1051872, 630448, -707816, -1387272, -524536, 1255052, -1711332, -900940, -1279968, 1059536, 932732, 216524, -356080, 199580, -622388, -453884, 1126212, 1367132, -837184 ], [ -1604560, 379552, -1203256, -1321552, 138192, 1465976, 733056, -640120, 263088, -813048, 509368, -689864, -582600, 315272, 1552472, -1318800, -444616, -841104, 822872, 780272, 879704, -226552, -363520, -926216, -790040, 1091760, 1304312, -46912 ], [ -1513960, -848048, -870556, -947752, 393192, 1260476, 190656, -645820, -975912, 414852, -58532, 369436, 1004700, 1211972, 1465772, -352200, 1037084, 336696, -492628, 839672, 831404, -1005052, -613120, -1750916, -960140, 438360, 1084412, 1179488 ], [ -657408, -1177344, -139776, 28416, -531200, -152320, -211200, -130816, -1103104, -511232, 379136, 781824, 1046528, 1010944, 27136, -664320, -291840, -52736, -936448, -16640, 277504, -973312, -1324288, -1495552, -825856, -452864, 421888, 673024 ], [ 113168, -1167620, 466836, 1003220, -1362840, -1327780, -537420, 199960, -1019624, -1376200, 934724, 848768, 771072, 645532, -1166860, -1058060, -1681748, -475212, -1021624, -848752, -314456, -757432, -1924092, -1131156, -592396, -1198184, -181984, 94268 ], [ -382432, -83720, -47064, 1367720, -475440, 84920, -564120, -1061840, -822224, 268400, 1170824, -447232, 195072, 421432, 414440, -647960, -615848, 477288, 108176, -624352, -622256, -280432, -1414392, -1212456, -86296, -856784, -1984, 827768 ], [ -753820, 608404, -75996, 1003844, -131088, 536792, -632664, -1764092, -848564, 889868, 537572, -784648, 279996, 527860, 718508, -302540, -87056, 1103088, 41264, -729424, -225968, -389248, -620760, -886272, 189200, -181952, -189340, 1265984 ], [ -967120, 801904, 512304, -287056, -477888, -234208, -754464, -1754192, -1159664, 209168, -1202128, 97952, 1206096, 1054960, -602992, -39440, -241856, 1313088, -1548736, -1253824, 1066432, -1243648, 534240, -41472, 171200, 917248, -844240, 1328384 ], [ -334080, 300864, 770384, -211096, 28692, -405268, -736124, -476652, -902504, -684712, -1634808, -511488, 215116, 542560, -1409252, -488920, -701796, 1512968, -432956, -1244504, 969092, -1439808, 563940, -514692, 519500, 45028, -324780, 529264 ], [ 600968, -448256, 877936, 325512, 826832, -359720, -677088, 1205568, -468272, -1589864, -1553080, -1616296, -1412672, -314048, -1954608, -1132200, -1263160, 1656672, 1582992, -1038344, 375000, -1396288, 164904, -1416048, 988536, -1454976, 572832, -541256 ], [ 1326068, -1033856, -125864, -466188, 940232, -370820, -992688, 833568, -1113272, -76964, -43180, -998596, -839072, 62752, 184392, 608700, -1476460, -115728, 541992, -731444, 95100, -1341088, -947196, -450648, 1002636, 297024, -313968, -83156 ], [ 1480064, -1157408, -639776, -517632, 1120832, 17440, -1107840, 300672, -1575872, 873568, 840128, -748576, -682784, 35872, 1435680, 1836384, -1656544, -1362144, -358656, -181760, -225408, -1063744, -1210272, 348288, 923520, 1333152, -529824, 413440 ], [ 420464, -299108, -112676, 1003968, 1444232, 1254340, -797040, -574128, -1650872, 629068, 391928, -1279876, -1413284, -848828, 800580, 1973484, -1766044, -1490844, -961056, 883840, -632208, -314344, 330828, 793488, 646320, 848052, 680076, 991840 ], [ -318608, 497184, -238592, 842336, 1195024, 1719912, -160560, -874848, -555632, 21168, -261248, -1175456, -948888, -791448, 770472, 1507432, -897584, -1613288, -1111552, 643776, -131704, 264672, 1229400, 665528, 660024, 882200, 1137048, 1327360 ], [ -855608, 1254384, -776192, -380464, 584824, 1699212, 681240, -813648, 1277368, -815832, -1043648, -670256, 268812, -140148, 1121772, 661132, 587416, -1731788, -977152, -419424, 940796, 736272, 1722900, 176228, 857124, 1243700, 1119348, 1509760 ], [ 405584, 1275008, -485552, -732048, 1013120, -245072, 30848, -1255104, 1099472, -716336, -706496, -26880, -22272, -281456, 518896, 845712, 881600, -1486080, 594224, 716224, -266880, 1156736, 949152, -93296, 916864, -406784, 417024, 1245536 ], [ 1328084, 1326728, -309812, -995988, 1160360, -1848572, -452332, -1318464, 818432, -328016, -401636, 204360, -305232, -250676, 123676, 826212, 1072760, -1065420, 1860644, 1444744, -1388460, 1364576, 131832, -430256, 1028524, -1603424, -128076, 699596 ], [ 155384, 1806128, -934712, -1268088, -244240, -1296872, 347768, 337536, 952832, 829984, -686936, -1269840, 65568, 794824, 951976, -434088, 1342160, -94920, 1315544, -360656, -1226760, 742976, -337968, -1127456, 1404424, -156224, 237624, -789304 ], [ -314020, 1556628, -1098000, -1126972, -803168, -803928, 160708, 945548, 567456, 1249020, -65588, -1901032, -78968, 503292, 853056, -418628, 545072, 227044, 891212, -779148, -450564, 228380, -479948, -1297184, 1405736, 654132, 670960, -893220 ], [ -61120, 558528, -787200, -561472, -493568, -371328, -1040192, 477248, -351744, 909120, 1486912, -1666432, -752768, -1161408, -198144, 907072, -1347328, -117056, 590912, 226752, 956736, -176320, -285248, -925184, 1022336, 810432, 1173760, 425280 ], [ -654280, -477332, -1077256, -585972, -873324, -821368, -324300, -91588, -170476, 1264004, 525776, -462580, -500504, -1464624, -802596, 1259272, -817660, 284840, 482952, -382768, 1321152, -357528, -103528, 39176, 235848, 38780, 563820, 1041916 ], [ -1313296, -1404176, -1400104, -633552, -1265256, -1443664, 853464, -565864, 339296, 1751840, -931936, 904520, -122552, -1302072, -1171128, 1228864, 183320, 818096, 404208, -1287160, 1361208, -475776, 22472, 1080992, -505992, -883600, -274128, 1366960 ], [ -91096, -959576, -226204, 893448, 352644, -1294264, 1364964, 360836, 1194896, 1601840, -261136, 1126220, -1187252, -29172, -219828, -165536, -949180, 535496, 61608, -544660, 923508, -566976, -451828, 1166192, 522708, -645400, -263928, 527560 ], [ 805968, -334320, 332592, 1156080, 1037024, -782320, 1495328, 460528, 1755376, 1163104, 330368, 1151360, -1758592, 446512, 352688, -629328, -1048592, 549696, 92864, -394416, 144544, -578544, -259504, 1303360, 573872, -37824, -487136, 223744 ], [ 1157268, 594180, -141108, -703620, 154424, 338180, 985928, -827972, 1820476, 239704, 788768, 846560, -1501792, -415988, 289388, 468972, 586108, 1062096, 751664, -1238316, -1207256, -456444, 1051796, 1527760, -1015828, 1189776, -1102136, 818944 ], [ 1274368, 903680, -299008, -1323520, -139776, 711680, 816128, -1257472, 1842176, -68096, 941568, 744960, -1416192, -703488, 268288, 835072, 1131008, 1232896, 971264, -1519616, -1657856, -415744, 1488896, 1602560, -1545728, 1598976, -1307136, 1017344 ] ], [ [ -776192, -1054208, 169472, -1801472, 1048832, -1475712, 1032832, 1686272, -1653504, -711552, -1247104, 1016576, 1458048, -590208, -42240, 1480448, 1619200, 266624, 787840, 1735680, -990208, 623488, 289408, -1720960, -957056, -1100288, 686848, 782208 ], [ -227936, -847280, 538640, -383648, 630560, -695328, 1215760, 1373120, -1679184, -28848, -1475680, 615440, 1176960, -548640, 54432, 210560, 1741936, 72224, 314224, 809136, -47392, 579472, 857776, -863104, -913136, -743504, 250624, 513360 ], [ 628714, -523955, 1115465, 1831702, -22990, 524022, 1501585, 883820, -1719309, 1037877, -1832830, -11335, 737760, -483690, 205482, -1773640, 1933711, -231526, -425801, -638589, 1425758, 510697, 1745851, 477296, -844511, -186029, -430976, 93285 ], [ 416744, -1011370, 312940, 162542, 387810, -566908, 1363770, -172690, -812264, 457502, -168240, -309880, -322900, 232610, 246912, -1616260, -52704, 736764, -829406, -804474, -135522, 783592, 1680246, 630076, -303456, -158244, -1015836, -141430 ], [ 190800, -1324288, -166663, -1412752, 733603, -1433983, 959888, -720224, 182581, -154282, 1256866, -189305, -1273964, 540260, 265722, -1167853, -1552036, 1470194, -1068561, -740164, -1420768, 877708, 1327901, 661850, 52265, -350109, -1039297, -470651 ], [ 177600, -844288, 791612, -1721152, 598228, -974308, -248512, 606976, 1246156, -471832, 1372216, 1281220, -1699664, -705040, 234072, -248428, -858736, 1092344, -828636, -202864, -1024768, 278608, 229676, 570200, -339460, -1162284, 829028, -1167476 ], [ 335493, -924484, 769895, -1893091, 546859, -77131, -736543, 1458103, 795946, 149738, 810409, 1126888, -1023614, -511006, 169974, 224837, -518308, 836954, -546981, -486241, -299452, 42442, -448597, -45259, -751660, -979569, 1464485, -594149 ], [ 651318, -1521784, -156430, -1939066, 573034, 1223894, -559618, 1869778, -1051604, 1638188, -376466, -527312, 669436, 1011644, 75924, 286262, -503608, 694604, -226806, -1527166, 729848, 141292, -739222, -1144234, -1182760, 121506, 961910, 1151626 ], [ 760475, -1221225, 120958, -1447631, 433167, 482578, 224684, 1759476, -1185908, 808272, 217188, -1370639, 981080, 944878, -798438, 899127, -1084085, -452477, -27228, -51475, 1411753, 416127, 383340, -882482, -1593852, 69193, 1175658, 561772 ], [ 806400, -632736, 615000, -925712, 159992, -577744, 903368, 1395560, -871696, -452032, 1136656, -1726472, 930864, 491792, -1527920, 1537976, -1648104, -1516912, 110744, 1782208, 1908184, 616480, 1662760, -274216, -1904048, -201112, 1410800, -431840 ], [ 720000, 641364, 609825, -1181462, -910483, -384094, -469957, -89065, -94246, -860632, 1362406, 441853, 505314, -141658, 455830, 1334501, -930279, 42038, -35431, 1776808, 1519009, -145220, 1539535, 620609, -1407698, -80137, 448250, -317540 ], [ 873600, 1419174, 906960, -1114742, -813058, -413314, -1245202, -423310, 2294, -956962, 1039756, 1169488, 360264, -492868, 1438510, 584486, -705534, 931928, 18914, 1110358, 798034, -335510, 1401700, 1050824, -498038, 157328, -274360, 50080 ], [ 1387200, 1452549, 1657560, -564317, 1036217, -776839, -1123327, 968015, -922531, -584887, -105494, -263912, 635964, -420718, 919585, -985339, -1220409, 818228, 374039, -547667, -420641, 331315, 1241950, 784124, 1031587, 569528, -637060, 797680 ], [ 1697324, 713256, 1492596, -618652, 888380, -1243584, -876964, 1242172, -1103340, 335736, 340248, -1136492, 951704, -690572, 343980, -939628, -550256, 1099728, 131528, -161364, -533640, 265928, 709828, 168504, 247264, 660784, -1059040, 185012 ], [ 1917449, -367794, 922671, -940477, -142795, -1755984, -575539, 1022197, -955065, 1498986, 1489698, -1761017, 1285154, -1111697, -256695, -179353, 644044, 1556028, -375322, 1129161, -157590, -123322, 13003, -601446, -1560536, 610084, -1507240, -1029313 ], [ -171374, 772192, 825014, -911098, -808780, -1350340, -682298, 197568, -826252, 849680, 18734, -1431016, 1518334, -453754, -600146, -298938, 908386, 1116262, -938116, 1193136, 344704, 298838, -483430, -933760, -56096, 664982, -1220102, -507302 ], [ -1394405, 1629019, 413594, -785959, -1125388, -1148233, -735248, -461646, -586780, 448229, -871858, -1125937, 1503724, -168154, -866222, -177825, 655699, 555250, -1457356, 865266, 831778, 509468, -981901, -1272340, 964891, 281336, -1125362, 137944 ], [ -310880, 1680544, -821056, -426784, -556288, -1501408, -635648, -674496, -62080, 747104, -179008, -918112, 855424, -877504, -942272, 592800, -894176, -286400, -1862656, -427584, 1275328, 147968, -1492576, -1642240, 627616, -1233664, -1550912, 1039744 ], [ -76906, 1742948, -713805, -303980, 226307, -1501209, -612416, -927981, -346038, 1228213, -477308, -260593, 204673, -540019, -94338, 83745, -524961, 219183, -933279, -448666, 1232247, 564510, -591045, -1030794, -260704, -1386897, -1055445, 627550 ], [ -475156, 1813448, 392070, -357080, 1167782, -1238034, -646016, -1211706, -1231788, 1844938, -1513208, 731582, -447902, 576506, 1441212, -1377630, 1272414, 1727358, 989346, 476684, 827022, 1560060, 1361430, 310956, -1559104, -526722, 125430, -762500 ], [ 534039, 931698, 281275, 596345, 195787, -1447734, -473956, -1271896, -749678, 816448, 192592, 1059977, -931672, -6654, 1058482, -1498835, 1184659, 826243, 923231, -235901, 698047, 954920, 158480, -591809, -1202864, -169907, 39845, 228270 ], [ 1467468, -13704, 197332, 1509776, -695636, -1560288, -149476, -1360228, -272264, -273332, 1633876, 1156748, -1134868, -549360, 271240, -1432580, 730216, -138548, 453536, -1088216, 480448, 101300, -1184788, -1614308, -623336, 103672, -104716, 1386684 ], [ 866343, -524154, 1237057, 1400276, 381439, -780888, 809099, -1776853, -924314, -356057, -527999, 573623, -1393, 493140, -1090310, -1464605, -126734, 508327, -528664, -1351166, -425552, -763975, -716113, -1452533, -207986, 346822, 464009, 1502259 ], [ 243900, -635342, 1346100, 580924, 482544, -743946, 1435052, -1028638, -732212, -558088, -831978, -245462, 712760, 1114788, -1169244, -912068, -498062, 1142622, -681094, -888658, -198196, -520306, -206128, -583728, -322288, 572462, 60334, 1284906 ], [ -404250, -265067, 332850, -1094426, -593256, -1602321, 1659902, 1124237, 477838, -903988, 1104447, -1349087, 921260, 1228938, 298506, 345382, -283787, 1761747, 167081, 448667, 1395854, 1060619, 353672, 1137672, -1075288, 776987, -1515941, 666081 ], [ 82216, -180112, -662256, -1048896, -557456, -441616, 196632, 591632, -200712, 30832, 1453776, -807264, -146816, 1100384, 42520, -161056, 716168, 386096, -210024, -53720, 846952, 584160, 893200, 1750104, -1304744, 337120, -1655536, -517952 ], [ 942994, -147406, -1535508, -429672, -195299, 1323353, -1670445, -737086, -1401528, 1329247, 1210902, 272829, -1551371, 880052, -774368, -1234261, 1926968, -1516693, -912126, -1130969, -362474, -524814, 1373707, 1900497, -1316765, -317084, -1284802, -1774484 ], [ 1548244, 954644, 367992, -54672, -1052174, 1149578, 517230, 694964, 241872, 925222, -321348, 872754, -636446, 433352, -1016768, -1546786, 1800368, 172382, 563124, -1024394, 25276, -61164, 602782, -7878, -373490, -868184, -364852, -168584 ], [ 1726144, 1340094, 1699967, -72297, -957474, 481378, 1342655, 1532714, 761572, 720147, -1245998, 929179, 240029, -238548, -1127593, -1591436, 1329118, 1152882, 1444299, -964794, -107699, 354711, 65207, -1266453, 586435, -1098984, 385673, 735066 ], [ 1049344, 292344, 1888892, -875172, 1040376, -1175672, -556420, 1181864, -966128, 912972, -955448, -101396, 1039604, -1360848, -975268, -1100336, 168568, 716232, 1137324, -999144, -1282124, 675036, -5668, -1225428, 1579660, -689184, 797348, 234216 ], [ 16002, 51772, 1268430, -1300590, 1451412, -1423756, -1466662, 202295, -553260, 154470, -922035, 285784, 1569258, -1604154, -179983, -1074066, 349351, 853687, 387468, -46400, -1739000, -85357, -250960, -1464852, 613831, -172600, 683328, -633140 ], [ -1229748, 292072, 165780, -1501140, 917112, -832456, -1787812, -1151830, 1134840, -1170780, -1041810, 1517584, 1938108, -1323804, 998342, -1324716, 1329226, 1333162, -626232, 1494400, -1768400, -1489582, -600160, -1871352, -1519094, 407600, 256128, -1718840 ], [ -393492, 204760, 6774, -730308, 676821, -1250971, -673969, -978847, 1041981, -266985, -1065537, -168350, -110112, -744063, 1282289, -582042, 1147831, 325342, -759285, 934978, -1540706, -500335, -1324927, -199779, -1029398, -271657, 121833, -57857 ], [ 425664, 32448, -213984, -64224, 276496, -1327936, 288576, -725104, 918464, 605136, -689200, -1565248, -1439200, -266560, 1267120, 229056, 738640, -289840, -866960, 405584, -1080224, 156304, -1924736, 1242400, -490416, -808784, 133936, 1109232 ], [ 514164, -348252, -965034, -95874, -808229, 178364, 233076, -663229, 1252964, 645711, 1131575, -960748, 658550, -262060, 435745, 973956, -138185, 1019735, -1163435, 660359, 156226, -1181021, -1943336, 1172350, -610641, -417959, 591961, -425643 ], [ 749572, -535114, -1285962, -434260, -1270172, 1077842, -285264, -588130, 1155214, 600330, 1430868, -587782, 978052, 409910, 93278, 460448, -855144, 1258014, -1430840, 884544, 651790, -1199556, -1779878, 402682, -991470, -238338, 476832, -688886 ], [ 1128022, -533239, -1188087, -1071310, -1125722, 1386467, -1254264, -500155, 636589, 471255, 248718, -440257, -433898, 1731785, 226853, -1278352, -1416444, 453189, -1669940, 1078944, 425965, 65994, -1439153, -1048193, -1626045, -264363, -196368, 286039 ], [ 255052, -1106884, -422592, -259600, -516212, 819392, -691944, -875500, 910444, 1043460, -731052, -166612, -1199708, 2002640, -529012, -1419532, -1648824, -291816, -960560, 1408104, -62960, -197616, -1641188, -366248, -321000, 375732, -941508, -216056 ], [ -677625, -1616131, 303091, 659983, 131478, 146771, 176717, -1327958, 1290124, 1707461, -1399176, 4478, -1599597, 1864244, -1303873, -1225350, -1781159, -1009154, -70109, 1727848, -490211, -711993, -1935100, 609782, 1275659, 1137480, -1634206, -1037720 ], [ 848850, -102106, -979334, -890942, 20628, 575546, 302342, -1404308, 773224, 1560086, 468624, -1126972, -14022, 302744, -103198, -1653300, -1740434, -1603004, 275866, 1628848, 320614, 51282, -1803400, -737068, 994634, 1463280, -1642756, -1376720 ], [ 1216891, 672767, -1422325, -1067789, -223100, 460629, 36844, -1209885, -3371, 1050327, 1426027, -1462343, 413873, -512035, 245834, -1037540, -1262969, -1435575, 698662, 999757, 898163, 17231, -1745331, -1418716, 219246, 1431974, -1436300, -789286 ], [ -252584, 275192, -533800, 934936, -677600, -516696, -849056, -585960, -1191896, -34248, 939352, -534968, -994552, -142360, -756016, 1233760, -92744, -60600, 1243312, -470168, 1105688, -1281544, -1804056, -1045216, -1340304, 834224, -888800, 1267664 ], [ 352774, 83300, 241709, 1572799, -504749, -166695, -843833, -404001, -751940, 253944, 1049071, -598625, -242005, -769786, -593587, 1173901, 895921, -496839, 342571, -584105, 1357328, -1238662, -1569633, -1067833, -1038252, -228646, 219343, 1794257 ], [ 1934524, -11800, 964034, 1568374, -36674, 807930, -419258, -430026, 454360, 1188144, 1439446, -1128650, 1527470, -1866436, 116738, 17026, 1799146, -1785414, -1238354, -59930, 1629728, -564412, -1197258, -1276858, 139848, -1510396, 1591318, 1600682 ], [ 815566, -308453, 141314, 148187, -617609, 1310610, 896574, 632452, 1177400, 559633, 438368, 22953, -257498, -1695660, 325991, -850696, 776193, -1395427, -696512, 995393, -236991, -1297602, 183539, -1214688, 378803, -400009, 1492781, 222682 ], [ -327784, -218728, -686196, -1022548, -919904, 1641600, 1796924, 1104652, 1631200, -203312, -118532, 567388, -1662808, -1288440, 718056, -1529596, -241732, -1209032, 53248, 1654848, -1198436, -1545052, 924984, -1100128, 308888, 660976, 1408696, -882368 ], [ -1334734, 948722, -1410471, -1400623, -376904, 1536000, 1487549, -128423, 1381000, -1218212, 650893, -684587, -1756258, -326490, 1650606, -1711021, -1100707, -1708982, 1214848, 1185648, 490789, -350677, -167766, -861928, -539662, 1405876, 1475146, -1147568 ], [ -1805344, 735716, -1583538, -1416826, 155890, 1403898, 961496, -758630, 414406, -925274, 551506, -572948, -698950, 543018, 1972686, -1343968, -581914, -1120712, 973606, 1054044, 1162690, -308656, -614682, -1025836, -936208, 1332658, 1399972, -245504 ], [ -1854544, -561934, -1323513, -1148701, 680665, 1250973, 265196, -915155, -1115069, 395251, -230519, 610102, 1262525, 1339893, 1815111, -545968, 1019411, 322588, -369869, 1187694, 1035265, -1172056, -554157, -1505686, -977608, 616633, 1213522, 1573696 ], [ -828416, -1278784, -154432, -88960, -474176, -299456, -194880, -303936, -1404672, -571776, 277312, 1027968, 1113664, 1001920, 160128, -885760, -206656, 113216, -905536, 165120, 475648, -1297600, -1218496, -1312256, -744064, -331392, 601600, 853568 ], [ 120855, -1571012, 820774, 1022756, -1559937, -1588525, -544659, 154944, -1416426, -1466885, 959845, 1057908, 619568, 556642, -1245364, -1265592, -1536398, -152641, -1026173, -884811, -150222, -1205487, -1835436, -1052584, -476453, -1134745, 47879, -29448 ], [ -452370, 26488, -241076, 1645256, -564162, 40550, -488934, -1040256, -1051476, 343990, 1368970, -403992, 227168, 621892, 298136, -740592, -641948, 905534, 460102, -937686, -729372, -584862, -1451736, -1080784, -285578, -864370, 258254, 679152 ], [ -895938, 893104, -479510, 1260299, -202845, 562442, -607251, -1687590, -899805, 1042633, 782287, -824247, 506714, 855244, 612089, -390987, -145082, 1424984, 495466, -1154703, -320502, -639450, -744207, -808948, -73154, -143413, -95143, 1108638 ], [ -1174488, 829504, 330040, -406876, -649020, -324808, -947076, -1637640, -1019580, 325708, -1071788, 81228, 1641464, 1302544, -638836, -264612, -154232, 1258784, -1315784, -1580628, 1345848, -1553400, 375468, -155248, 166696, 1151012, -1166068, 1182888 ], [ -481353, 219369, 817620, -371031, 13935, -516143, -945131, -343590, -715965, -673257, -1585513, -574802, 489149, 540779, -1352576, -768537, -752157, 1525489, -275944, -1358103, 1174868, -1729415, 404713, -631468, 629791, 193022, -564553, 400458 ], [ 557072, -586834, 1138838, 239522, 1056798, -452458, -829684, 1348086, -292698, -1701342, -1563560, -1751566, -1430808, -618516, -1799836, -1434058, -1540554, 1890220, 1716652, -905492, 350626, -1636876, 19462, -1464354, 1163380, -1491442, 592548, -650270 ], [ 1301672, -1295509, -338737, -776803, 1245123, -317233, -1107634, 1040511, -1121673, -48867, 220540, -1209691, -1014108, -240066, 349514, 367967, -1466529, 87070, 643102, -661442, 68701, -1536526, -1021913, -318429, 1306930, 203483, -169302, -123395 ], [ 1432520, -1419400, -1061584, -822736, 1430952, 101792, -1156768, 482664, -1715928, 926184, 1180768, -1038472, -919224, -212400, 1492832, 1671416, -1487832, -1272008, -323792, -116600, -227168, -1184080, -1187528, 573192, 1297816, 1237616, -337728, 380488 ], [ 259145, -300625, -180634, 1193414, 1611477, 1123892, -719668, -607011, -1811403, 461709, 390268, -1654897, -1508199, -930150, 498332, 1915391, -1711707, -1687433, -1064042, 1067425, -552668, -295930, 507847, 924417, 964291, 867566, 754872, 835513 ], [ -496826, 707704, -169268, 1157964, 1372942, 1524762, 42606, -937410, -523290, -156636, -292362, -1579482, -980892, -794738, 450282, 1471712, -891244, -1856666, -1337484, 876004, -106702, 257892, 1368092, 833812, 975582, 797620, 1119062, 1140716 ], [ -989651, 1646404, -706118, -170886, 870217, 1533987, 1009881, -789135, 1637085, -871986, -906987, -1067907, 250158, -121463, 998907, 594512, 587606, -1870691, -1316634, -182546, 825623, 600942, 1701842, 464662, 1204257, 916870, 1024037, 1351466 ], [ 547596, 1416388, -362300, -665580, 1267472, -172360, 53232, -1214916, 1142468, -910736, -743828, -354372, -218452, -292884, 254920, 1023388, 897332, -1575860, 375180, 789044, -476328, 1124192, 1053740, -125556, 1230496, -516048, 289744, 1340808 ], [ 1661481, 1232893, -172355, -1080075, 1334537, -1657405, -671358, -1237206, 651803, -571496, -608813, -30507, -628417, -311844, -180260, 1193788, 1097522, -1074500, 1764675, 1379774, -1652358, 1407077, 346250, -754761, 1318096, -1504398, -275516, 991578 ], [ 246006, 1716718, -960530, -1517250, -289738, -1550830, 324492, 590844, 1270178, 1001104, -906638, -1348482, -103942, 626856, 1152040, -207512, 1340972, 125800, 1256850, -388876, -1404708, 654302, -194500, -1448886, 1734496, -75348, 98584, -620772 ], [ -286057, 1561257, -1271257, -1409156, -1024533, -1259588, 289078, 1316701, 954673, 1445500, -226590, -1852790, -268777, 195372, 1241547, -305635, 545314, 419341, 859211, -852055, -534829, 121085, -405987, -1496917, 1666714, 735654, 590566, -901344 ], [ 89168, 749232, -1091632, -741056, -845808, -778688, -805472, 910576, -319952, 731200, 1457760, -1521440, -1141552, -1643328, 54672, 934640, -1317536, -218384, 574736, 25520, 974096, -186640, -279312, -881392, 1101664, 911904, 1203616, 185856 ], [ -598374, -539631, -1178864, -514512, -963853, -1065378, -227962, 177591, -84708, 1182740, 463687, -189450, -714557, -1811738, -771064, 1255931, -697843, 183471, 412155, -591080, 1433175, -266861, -208451, 223184, 340321, -39631, 525569, 842061 ], [ -1406196, -1800312, -1223798, -319206, -1031614, -1500594, 760748, -493836, 563220, 1866206, -1039904, 1288644, -70874, -1454384, -1343734, 1186490, 388388, 799014, 263160, -1459580, 1557462, -290300, -177008, 1354514, -336308, -1163884, -400648, 1289616 ], [ -282846, -1249812, 49927, 893919, 404411, -1250019, 1263698, 562014, 1248270, 1580981, -49904, 1326294, -988799, -259784, -132409, -510385, -902362, 629889, -109740, -565130, 1105737, -370250, -424808, 1268339, 573442, -757234, -154348, 681816 ], [ 673652, -465092, 682144, 1016892, 941860, -612596, 1381032, 625712, 1710636, 1101408, 672024, 1194684, -1505540, 235936, 582812, -1099076, -1035424, 749500, -17644, -320840, 260080, -455408, -78112, 1242308, 532816, 5744, -387912, 534280 ], [ 1350077, 712783, 237544, -690033, -29015, 674179, 851082, -975988, 1799211, 295608, 943974, 778959, -1348865, -441464, 465287, 172399, 774776, 1353775, 854981, -1167890, -1246820, -549308, 1266488, 1317233, -1103084, 1366844, -1426962, 1159330 ], [ 1575552, 1105408, 89344, -1259008, -352640, 1103104, 674432, -1509888, 1828736, 27008, 1034624, 640384, -1296640, -667264, 426112, 596224, 1378176, 1555200, 1145856, -1450240, -1749120, -580608, 1714688, 1342208, -1648384, 1820544, -1773312, 1367680 ] ], [ [ -479232, -861184, 451584, -1482240, 521728, -1479424, 665344, 995840, -1438208, -470272, -619776, 860672, 771328, -749824, -19968, 1235456, 765440, 545024, 264448, 1468416, -960512, 204032, 694016, -878336, -767744, -1055744, 946688, 451840 ], [ -45120, -700192, 624480, -306624, 200896, -718528, 685408, 1000064, -1328864, -22816, -951360, 552800, 712960, -772288, -126528, 110336, 1184672, 80576, 165280, 565536, -226496, 275552, 896288, -443648, -641696, -519392, 332288, 148192 ], [ 633180, -448642, 894630, 1530276, -300404, 470372, 716758, 1006664, -1158014, 676334, -1469460, 71750, 621760, -807388, -293028, -1647664, 1839722, -645124, 10330, -845214, 920404, 387302, 1212338, 235552, -444746, 318658, -627712, -326258 ], [ 206320, -646492, 75720, 73396, -3284, -155688, 836028, -169036, -683504, 195284, -91680, -62800, -216760, -286548, 116992, -1292504, 111552, 477736, -543060, -827964, -408876, 729072, 1370468, 461992, -187456, 190568, -861672, -306788 ], [ -148384, -841728, -415802, -1312992, 253218, -741898, 667104, -890048, -60178, -216284, 1097772, 137786, -977352, 55960, 400572, -750398, -1169816, 1331980, -966742, -600152, -1404992, 860424, 1190238, 580476, -2458, -101086, -693878, -384434 ], [ 12416, -918528, 475048, -1656192, 176568, -749848, -506496, 228352, 996872, -103184, 1182672, 1397336, -1289952, -345440, 112272, -85448, -346016, 819280, -850792, -1952, -660992, 217824, -105912, 440976, -78808, -715336, 667672, -913784 ], [ 284366, -1044312, 702586, -1841442, 358098, -100882, -761802, 1025626, 857948, 388060, 596070, 1168880, -634260, 70444, -136092, 368590, -47000, 469756, -478222, -182582, 9688, -50532, -819246, 68334, -289864, -490774, 1054222, -326798 ], [ 658916, -1215312, 317836, -1880892, 777948, 1154468, -169452, 1526476, -384952, 1228360, -610380, -433120, 915240, 1240744, -347592, 627940, -232400, 270856, 131228, -1082132, 612688, 26568, -994596, -519516, -625264, 508076, 540772, 1290652 ], [ 437618, -1042150, 537108, -1110506, 547050, 705356, 345672, 1383288, -583288, 532192, 15000, -1102186, 1185936, 807476, -759172, 900954, -540654, -647966, 306968, 39614, 1308774, 217738, 142408, -519692, -1152936, 134182, 586204, 669768 ], [ 167936, -681920, 834704, -328544, 94800, -30688, 669744, 1025520, -489824, -420480, 984928, -1353648, 1099296, 50528, -1030048, 1122000, -821488, -1471904, 332304, 1424000, 1886608, 372416, 1394800, -303216, -1608480, -459792, 664224, -341824 ], [ 638336, 583480, 627254, -1006244, -960450, 106412, -457806, 108570, 39676, -568080, 1319428, 99102, 477996, -334972, 262052, 881550, -636538, -117404, -68346, 1122800, 1295158, 2216, 1091050, 598134, -1090380, -258342, -59076, -323224 ], [ 1070336, 1262980, 768224, -1064804, -957420, -4588, -1015116, 2700, -29084, -597420, 1070728, 640992, 100656, -605272, 1039412, 238980, -739348, 639376, -104916, 554660, 577228, -145444, 898840, 973104, -373860, 76128, -585936, -26944 ], [ 1444736, 1063630, 1431824, -194654, 633030, -487738, -717066, 1113450, -995234, -449370, -52772, -183408, 89256, -702772, 1044662, -1006770, -1273798, 499576, 404634, -413890, -330422, 40706, 873940, 558504, 640290, 610128, -818136, 685856 ], [ 1710664, 497264, 1253752, -119272, 675752, -870528, -665496, 1088936, -1114824, 363344, 372496, -891848, 289808, -914568, 531784, -1029064, -579488, 634336, 128048, 85832, -580272, 180784, 692312, 171984, 120128, 732704, -850240, 51960 ], [ 1928614, -231436, 703402, -395422, 33902, -1208928, -722946, 562286, -859974, 1470044, 1482796, -1548998, 584108, -1176918, -210266, -510214, 658312, 890536, -496252, 1234982, -539172, 300484, 441362, -202116, -1078672, 673304, -793840, -1177590 ], [ 211020, 604224, 895716, -470588, -347912, -753752, -458940, 76928, -656776, 631136, -16588, -953328, 1218068, -209980, -446156, -257468, 624940, 720644, -807384, 1142560, -178688, 641444, 90364, -529152, 262208, 571428, -532164, -722308 ], [ -785550, 1152114, 638460, -453242, -536456, -593318, -364512, -315892, -332392, 136334, -943372, -613014, 1396424, 239876, -674996, 105418, 358594, 491276, -1178376, 834700, 253228, 678248, -316670, -889656, 1035506, 205008, -515724, -169456 ], [ 139200, 905664, -800640, -204992, -237056, -1218368, -717312, -472192, 305408, 593984, -307072, -972864, 391424, -682624, -903296, 760768, -462656, 123776, -1714176, 16000, 857728, -74752, -864320, -1337856, 261056, -840192, -1137024, 575744 ], [ 208164, 1095320, -919038, -14792, 272098, -1397766, -647680, -640446, 47260, 1111662, -574632, -551318, -38666, -696706, -227564, 216246, -275126, 478762, -1066186, -239228, 1039194, 187220, -486094, -976796, -534464, -906454, -973230, 189012 ], [ -359736, 1609520, -54588, 132208, 937348, -1245516, -263680, -817596, -877640, 1674012, -1514832, 451732, -40916, -34756, 1120936, -1221204, 663124, 1371412, 462764, -75128, 905844, 1204520, 581156, -13496, -1345664, -244204, -225180, -1040088 ], [ 564634, 971660, -10958, 722118, 386578, -1481316, -405400, -667536, -396980, 517632, 113248, 662822, -724496, -463636, 777356, -1209154, 933954, 589922, 779594, -687518, 705674, 798320, 14176, -350326, -773664, 35326, -374130, 89012 ], [ 1429768, 169808, 57784, 1205856, -188600, -1618752, -415000, -642072, 104272, -607992, 1550008, 675464, -1249592, -760480, 87728, -978904, 976368, -187384, 740288, -1267088, 367232, 198392, -653624, -840472, -130800, 246352, -488328, 1281704 ], [ 778618, -562492, 921334, 774456, 90250, -926352, 693650, -1535022, -421628, -183942, -92042, 285914, -392342, 516920, -1051972, -773854, 358668, 409466, -189712, -1047188, -643168, -268858, -530774, -1085422, -233100, 406852, 304422, 903554 ], [ 205736, -857076, 1164792, -17752, 62624, -886684, 1407560, -1085652, -328184, -81328, -424412, -398756, 293072, 1237400, -1039208, -456536, 24460, 1023316, -561092, -653004, -388088, -218764, -359712, -462624, -370080, 507444, 132660, 634204 ], [ -272764, -623826, 660492, -1245052, -334576, -1634134, 1645460, 982398, 512116, -366328, 822538, -1439306, 771272, 1286300, 363292, -3836, 32110, 1657666, -258842, -48654, 1393012, 455186, -130512, 1206576, -548880, 535794, -1202190, 496054 ], [ 66672, -232544, -182944, -1073024, -149600, -416096, 206608, 788832, 53328, 275360, 1188832, -913984, -98560, 1095744, 215824, -369856, 770224, 406048, -233456, -329104, 1078256, 249152, 451936, 1658000, -572784, 83776, -1413792, -527232 ], [ 679500, 209932, -1048888, -441968, 186718, 1388806, -1640894, -100884, -759120, 1167050, 1206436, 113822, -1343122, 824952, -443072, -985006, 1715152, -1354670, -270356, -873478, 89636, -228724, 1102354, 1640918, -533214, -508136, -1223148, -1733304 ], [ 1193400, 594232, 306512, -188768, -585332, 1273756, 357556, 717816, 518880, 512900, 26536, 450572, -604372, 578352, -755072, -912556, 1675552, 23380, 452344, -547228, -5464, -65224, 507604, 295868, -231564, -545936, -525048, -118704 ], [ 1264000, 685332, 1341962, -108518, -597932, 762156, 1079306, 1223516, 774680, 131650, -650164, 420722, 106078, 164552, -872422, -894856, 1284052, 832780, 955794, -429628, -288514, 236826, 104154, -625582, 325986, -509936, 14502, 809596 ], [ 448000, 190032, 1737512, -374168, 908368, -542544, -752344, 1103216, -1013920, 296200, -320464, -342328, 759928, -583648, -600472, -986656, 188752, 504880, 1020744, -729328, -947464, 815976, 83304, -699832, 1395336, -326336, 236952, 365296 ], [ -400148, 117544, 1196916, -732596, 1239480, -1035272, -1258500, 363738, -607432, -241148, -301058, -62448, 1243356, -935356, 118166, -869964, 395258, 662490, 437000, -137344, -1135568, 49986, -34272, -1085880, 590138, 94896, 139520, -366456 ], [ -1267448, 296944, 98616, -1146296, 870480, -1044272, -975000, -744612, 1106768, -1196648, -466508, 838752, 1625256, -1050856, 1102916, -629064, 1377308, 1109340, -533200, 985856, -1043168, -1517364, -209472, -1657680, -1331812, 657696, -148480, -1269456 ], [ -344888, 316816, -288156, -560600, 661422, -1076594, -495126, -413898, 1050014, -225254, -567926, -21204, -229824, -556810, 1157270, 20868, 1298138, 399060, -488686, 413036, -889772, -691242, -974346, -541602, -917284, 143130, -309658, -308214 ], [ 431232, 216192, -665920, -92992, 362336, -862080, -88192, -138144, 961152, 674272, -323104, -735616, -1490240, -82816, 1001248, 590976, 967392, -101920, -407136, -115488, -535488, -65952, -1646336, 441536, -387872, -280288, -358368, 347808 ], [ 93432, -277608, -1238620, -381292, -320014, 270120, -13192, -526494, 1321752, 690922, 1177946, -348616, 159460, 121784, 367798, 735576, 49242, 539930, -514386, 63162, 540012, -948702, -1786736, 393236, -184022, -22138, -33018, -719442 ], [ 125144, -501532, -1452828, -491448, -770792, 909004, -246752, -482860, 1048436, 579740, 1317304, -233924, 617176, 699620, -3756, 331456, -507376, 639444, -781008, 285056, 838260, -855384, -1675652, -22980, -516276, 18196, 50880, -805988 ], [ 516644, -462682, -1317978, -428148, -996092, 1067554, -780752, -18610, 157886, 344090, 130804, -384374, -85724, 1640870, -120306, -606944, -711976, 210894, -1202808, 549056, 379710, 188316, -1319702, -797430, -1370526, -153554, -100320, 62362 ], [ -94456, -651352, -739968, 85152, -618872, 721024, -615152, -397000, 435656, 545240, -399176, -398264, -683624, 1856480, -527736, -986504, -987856, -163056, -564768, 763376, 171360, -126624, -1572632, -436080, -147696, 309496, -753240, -381008 ], [ -773702, -771042, -167550, 543722, -129116, 302530, -297346, -946724, 927624, 837838, -632880, -433132, -1122750, 1731192, -902774, -1242692, -1281402, -570732, 266146, 942064, 43998, -676294, -1928488, 77284, 1390354, 889008, -1427668, -1081104 ], [ 319948, 331908, -725700, -622228, -9416, 411580, -199996, -1114424, 663024, 957988, 417120, -1003432, -274500, 56592, -256724, -1657592, -1573452, -1438632, 396796, 895264, 95748, -206644, -1805488, -691016, 946204, 1058208, -1092568, -1089504 ], [ 744626, 789898, -765678, -758910, -175656, 114862, -270904, -916318, 55470, 756122, 1020114, -1178810, -139882, -833442, -84708, -1050648, -1277382, -1448538, 672388, 547966, 227074, -256790, -1718274, -1162472, 196916, 915716, -698888, -499460 ], [ 108176, 224848, 16272, 737040, -795456, -825488, -608704, -137968, -1096080, 43472, 914064, -727760, -1137232, -478992, -664608, 1177152, -48432, -97488, 1177888, -275984, 484624, -1131440, -1687824, -1163072, -1036384, 278816, -212288, 1039840 ], [ 722756, -144872, 531390, 1350282, -449214, -305402, -633670, -5686, -756696, 225872, 1117482, -569654, -582958, -800700, -451458, 1303038, 750486, -335802, 502738, -317798, 823264, -1074116, -1239990, -943046, -825160, -302596, 516970, 1523542 ], [ 1926056, -422672, 920940, 1548132, 351636, 901948, -511420, -177436, 284304, 829472, 1466532, -549404, 701492, -1440600, 134892, 439788, 1347036, -1322052, -728012, 8452, 1200064, -578216, -595740, -619196, 65840, -857896, 1360420, 1510492 ], [ 758900, -497678, 25836, 495346, -205606, 1110220, 724372, 754136, 850512, 465238, 396608, 398822, -677244, -1215304, 50810, -437040, 555126, -1302946, -312320, 891254, -18186, -1117164, 121218, -746048, 303490, -255270, 1444670, 531068 ], [ -395760, -257008, -729464, -463544, -492096, 1214720, 1502632, 1176456, 1221952, -15392, -177112, 808552, -1607824, -807504, 299760, -1070120, -220504, -1287216, 186880, 1359744, -584216, -1318504, 416208, -835648, 292880, 322720, 1475280, -397952 ], [ -1337460, 836492, -1003514, -1069994, 68304, 1109120, 938782, 115206, 1093552, -743192, 720638, -332498, -1105324, 36996, 1515060, -1031870, -846754, -1356516, 791680, 646944, 763534, -513454, -454692, -788848, -351220, 745720, 1415580, -1115552 ], [ -1798848, 778520, -1150220, -1187900, 429708, 1134140, 412816, -340740, 452164, -695420, 635084, -427832, -369220, 612444, 1711860, -704576, -402172, -798000, 479620, 493416, 1193836, -555040, -590844, -742216, -628576, 780556, 1277592, -490496 ], [ -1882848, -184180, -1196870, -921950, 634758, 1261790, -83384, -321090, -592286, -38270, -223066, 298468, 550430, 976494, 1108410, -150176, 883778, 253800, -552830, 779316, 903286, -1261840, -149694, -695716, -617776, 510406, 1078092, 1189504 ], [ -620544, -991104, -44928, -322816, -550272, -208512, -426880, -16256, -862720, -672000, 167808, 460032, 373120, 614016, 200960, -440320, 51328, 293248, -1078144, -94720, 371712, -1228928, -815744, -762880, -554752, -290560, 586752, 647552 ], [ 507802, -1456984, 928132, 373272, -1643254, -1514430, -654018, 171648, -930908, -1215310, 751886, 381048, 90144, 265772, -492408, -808784, -887668, 289290, -1203102, -1016210, -190068, -1002922, -1522120, -818032, -493070, -1038726, 118842, -64944 ], [ -489548, -94384, -338168, 1300272, -810604, -265980, -356868, -605952, -596408, 58340, 1211036, -532752, 289344, 726872, 363792, -788384, -328168, 1045140, 494148, -1053860, -686568, -393172, -1355920, -689632, -491420, -948876, 79092, 452256 ], [ -912236, 686624, -604964, 1226514, -315742, 282012, -304578, -1071108, -481886, 487718, 705002, -736986, 726012, 917768, 492870, -555794, -59068, 1295760, 733788, -1131242, -237156, -402172, -884074, -532984, -249068, -494574, -244986, 757332 ], [ -603536, 727424, 400336, -120936, -250792, -61488, -563928, -1138608, -647336, -157432, -1029448, -38136, 1464912, 764768, -303480, -53144, -159568, 903360, -881712, -1259192, 1416144, -1198672, -23224, -340384, 299632, 423576, -930936, 792432 ], [ -71206, 411494, 908216, -39706, 141738, -211498, -650578, -172548, -590366, -586982, -1369318, -465356, 645662, 157138, -896000, -238214, -454878, 1159190, -32112, -1099162, 1005624, -1510842, 203366, -767304, 770122, -274284, -544166, 340892 ], [ 538976, -39372, 1186340, 514732, 653524, -293596, -683640, 1123684, -471164, -902740, -1165680, -1269876, -698384, -592184, -1352424, -639516, -812828, 1602888, 1637192, -842040, -123988, -1641864, 177860, -1379500, 1199224, -1483148, 202904, -261844 ], [ 1022576, -680622, -319510, -621218, 1170274, -465046, -1052940, 753034, -1032614, 73310, 366120, -899826, -516584, -479084, 453276, 194634, -871478, 299988, 507092, -863340, -107938, -1589364, -630790, -531550, 1155724, 105202, -136996, 75806 ], [ 1161776, -872112, -1004512, -758240, 1478512, -279616, -1139136, 246256, -1345424, 604400, 1101888, -758448, -495824, -510752, 1287744, 982608, -916880, -682032, -430048, -574800, -259648, -1234656, -879664, 103856, 992272, 1140640, -168832, 336176 ], [ 569126, -107862, 54788, 1227460, 1343662, 664184, -623736, -549794, -1129874, 189950, 146088, -1102998, -817274, -850052, 58344, 1672458, -934130, -982182, -957148, 372150, -767848, -237756, 60986, 287606, 573922, 1001140, 453968, 432326 ], [ 12356, 683344, 41736, 1172232, 1165940, 996092, 31412, -701292, -195068, -305000, -316316, -1182588, -637416, -812428, -1828, 1337152, -431304, -1324284, -1182856, 406552, -447220, 163352, 909544, 503096, 511060, 686840, 771236, 654792 ], [ -521794, 1491544, -647364, -169668, 961190, 942242, 774662, -446442, 1193182, -850700, -467666, -1095138, -141516, -537178, 675122, 355552, 399396, -1692834, -1218556, -134348, 395930, 188852, 1700044, 738596, 672310, 262340, 895886, 956892 ], [ 560008, 983128, -142248, -766152, 1078624, -16688, -210784, -1100888, 738904, -755296, -223800, -407384, -483512, -266552, 73264, 962024, 753144, -1093880, 79496, 548344, -650096, 666688, 784968, 68744, 960448, -377312, 32224, 1053360 ], [ 1365478, 604318, 214302, -1142802, 978214, -904478, -894484, -1331108, 380914, -349936, -74430, -42194, -772982, -152, -273176, 1341224, 961164, -418520, 1114466, 932884, -1569476, 1013518, -123492, -589606, 1249888, -733172, -653096, 828540 ], [ 400228, 1286068, -515148, -947052, -126236, -1135028, 340616, 509992, 1166764, 1031264, -465780, -1214444, -507332, 251248, 928624, 157424, 782664, 164080, 547916, -379016, -1204376, 650068, -303192, -829156, 1492288, 134728, -218096, -596760 ], [ -55014, 1176166, -861574, -677080, -710318, -1104728, 578788, 1329374, 924310, 1219880, -131412, -1591268, -542566, -292408, 1079698, 50398, 230316, 214398, 248210, -802842, -516414, 160670, -313506, -965550, 1338492, 590596, 165252, -885568 ], [ 13536, 253216, -814624, -330880, -759968, -806528, -206912, 1099424, -374240, 183680, 948288, -1151168, -886816, -1652608, 151648, 1049248, -705984, -281952, 222560, -314592, 503136, -458080, -149856, -996000, 777792, 623296, 495552, -7168 ], [ -633348, -492970, -848032, -145632, -651262, -950828, -162364, 535770, -383640, 614456, 39098, -38940, -536990, -1606012, -687312, 1088050, -383106, 131242, 103218, -781552, 1153818, -383934, -100194, -56608, 337334, -66282, 241398, 438526 ], [ -1341816, -1100368, -824932, 35580, -432532, -1156364, 131912, -23688, -27336, 1342292, -1189312, 1122648, -74876, -1140256, -1356900, 766396, 150936, 720772, -17328, -1382440, 1599396, -164904, -109728, 1027916, 4616, -859848, -109488, 718432 ], [ -527316, -662968, 98618, 672330, 557618, -686114, 708812, 505812, 514164, 911342, 113888, 755748, -486026, -241456, -356550, -706454, -813564, 501622, 140472, -544540, 836646, -440604, -444528, 756866, 535916, -596748, 249912, 441232 ], [ 264056, -91224, 634816, 655784, 756376, -95352, 916336, 333856, 981576, 398912, 793360, 540328, -762328, 62400, 350696, -1218904, -839616, 577704, 483128, -269104, -18784, -599712, -301760, 601176, 449760, 27552, 49872, 421296 ], [ 1016606, 706026, 520816, -457366, -373274, 697698, 503836, -1015544, 1324626, -250288, 425860, 579178, -812278, -632400, 565946, -119254, 709584, 1149354, 1136078, -937804, -1029784, -563112, 642640, 639126, -672840, 1258152, -1089228, 833196 ], [ 1267456, 971776, 482816, -828416, -749824, 962048, 366336, -1465344, 1438976, -466688, 303360, 592128, -828928, -864000, 637696, 247296, 1225984, 1339904, 1353728, -1160704, -1366784, -550912, 957440, 651776, -1047040, 1668352, -1468928, 970496 ] ], [ [ -182272, -668160, 733696, -1163008, -5376, -1483136, 297856, 305408, -1222912, -228992, 7552, 704768, 84608, -909440, 2304, 990464, -88320, 823424, -258944, 1201152, -930816, -215424, 1098624, -35712, -578432, -1011200, 1206528, 121472 ], [ 137696, -553104, 710320, -229600, -228768, -741728, 155056, 627008, -978544, -16784, -427040, 490160, 248960, -995936, -307488, 10112, 627408, 88928, 16336, 321936, -405600, -28368, 934800, -24192, -370256, -295280, 413952, -216976 ], [ 637646, -373329, 673795, 1228850, -577818, 416722, -68069, 1129508, -596719, 314791, -1106090, 154835, 505760, -1131086, -791538, -1521688, 1745733, -1058722, 446461, -1051839, 415050, 263907, 678825, -6192, -44981, 823345, -824448, -745801 ], [ -4104, -281614, -161500, -15750, -394378, 255532, 308286, -165382, -554744, -66934, -15120, 184280, -110620, -805706, -12928, -968748, 275808, 218708, -256714, -851454, -682230, 674552, 1060690, 293908, -71456, 539380, -707508, -472146 ], [ -487568, -359168, -664941, -1213232, -227167, -49813, 374320, -1059872, -302937, -278286, 938678, 464877, -680740, -428340, 535422, -332943, -787596, 1193766, -864923, -460140, -1389216, 843140, 1052575, 499102, -57181, 147937, -348459, -298217 ], [ -152768, -992768, 158484, -1591232, -245092, -525388, -764480, -150272, 747588, 265464, 993128, 1513452, -880240, 14160, -9528, 77532, 166704, 546216, -872948, 198960, -297216, 157040, -441500, 311752, 181844, -268388, 506316, -660092 ], [ 233239, -1164140, 635277, -1789793, 169337, -124633, -787061, 593149, 919950, 626382, 381731, 1210872, -244906, 651894, -442158, 512343, 424308, 102558, -409463, 121077, 318828, -143506, -1189895, 181927, 171932, -1979, 643959, -59447 ], [ 666514, -908840, 792102, -1822718, 982862, 1085042, 220714, 1183174, 281700, 818532, -844294, -338928, 1161044, 1469844, -771108, 969618, 38808, -152892, 489262, -637098, 495528, -88156, -1249970, 105202, -67768, 894646, 119634, 1429678 ], [ 114761, -863075, 953258, -773381, 660933, 928134, 466660, 1007100, 19332, 256112, -187188, -833733, 1390792, 670074, -719906, 902781, 2777, -843455, 641164, 130703, 1205795, 19349, -98524, -156902, -712020, 199171, -3250, 777764 ], [ -470528, -731104, 1054408, 268624, 29608, 516368, 436120, 655480, -107952, -388928, 833200, -980824, 1267728, -390736, -532176, 706024, 5128, -1426896, 553864, 1065792, 1865032, 128352, 1126840, -332216, -1312912, -718472, -82352, -251808 ], [ 556672, 525596, 644683, -831026, -1010417, 596918, -445655, 306205, 173598, -275528, 1276450, -243649, 450678, -528286, 68274, 428599, -342797, -276846, -101261, 468792, 1071307, 149652, 642565, 575659, -773062, -436547, -566402, -328908 ], [ 1267072, 1106786, 629488, -1014866, -1101782, 404138, -785030, 428710, -60462, -237878, 1101700, 112496, -158952, -717676, 640314, -106526, -773162, 346824, -228746, -1038, 356422, 44622, 395980, 895384, -249682, -5072, -897512, -103968 ], [ 1502272, 674711, 1206088, 175009, 229843, -198637, -310805, 1258885, -1067937, -313853, -50, -102904, -457452, -984826, 1169739, -1028201, -1327187, 180924, 435229, -280113, -240203, -249903, 505930, 332884, 248993, 650728, -999212, 574032 ], [ 1724004, 281272, 1014908, 380108, 463124, -497472, -454028, 935700, -1126308, 390952, 404744, -647204, -372088, -1138564, 719588, -1118500, -608720, 168944, 124568, 333028, -626904, 95640, 674796, 175464, -7008, 804624, -641440, -81092 ], [ 1939779, -95078, 484133, 149633, 210599, -661872, -870353, 102375, -764883, 1441102, 1475894, -1336979, -116938, -1242139, -163837, -841075, 672580, 225044, -617182, 1340803, -920754, 724290, 869721, 197214, -596808, 736524, -80440, -1325867 ], [ 593414, 436256, 966418, -30078, 112956, -157164, -235582, -43712, -487300, 412592, -51910, -475640, 917802, 33794, -292166, -215998, 341494, 325026, -676652, 1091984, -702080, 984050, 664158, -124544, 580512, 477874, 155774, -937314 ], [ -176695, 675209, 863326, -120525, 52476, -38403, 6224, -170138, -78004, -175561, -1014886, -100091, 1289124, 647906, -483770, 388661, 61489, 427302, -899396, 804134, -325322, 847028, 348561, -506972, 1106121, 128680, 93914, -476856 ], [ 589280, 130784, -780224, 16800, 82176, -935328, -798976, -269888, 672896, 440864, -435136, -1027616, -72576, -487744, -864320, 928736, -31136, 533952, -1565696, 459584, 440128, -297472, -236064, -1033472, -105504, -446720, -723136, 111744 ], [ 493234, 447692, -1124271, 274396, 317889, -1294323, -682944, -352911, 440558, 995111, -671956, -842043, -282005, -853393, -360790, 348747, -25291, 738341, -1199093, -29790, 846141, -190070, -381143, -922798, -808224, -426011, -891015, -249526 ], [ -244316, 1405592, -501246, 621496, 706914, -1252998, 118656, -423486, -523492, 1503086, -1516456, 171882, 366070, -646018, 800660, -1064778, 53834, 1015466, -63818, -626940, 984666, 848980, -199118, -337948, -1132224, 38314, -575790, -1317676 ], [ 595229, 1011622, -303191, 847891, 577369, -1514898, -336844, -63176, -44282, 218816, 33904, 265667, -517320, -920618, 496230, -919473, 683249, 353601, 635957, -1139135, 713301, 641720, -130128, -108843, -344464, 240559, -788105, -50246 ], [ 1392068, 353320, -81764, 901936, 318436, -1677216, -680524, 76084, 480808, -942652, 1466140, 194180, -1364316, -971600, -95784, -525228, 1222520, -236220, 1027040, -1445960, 254016, 295484, -122460, -66636, 361736, 389032, -871940, 1176724 ], [ 690893, -600830, 605611, 148636, -200939, -1071816, 578201, -1293191, 81058, -11827, 343915, -1795, -783291, 540700, -1013634, -83103, 844070, 310605, 149240, -743210, -860784, 226259, -345435, -718311, -258214, 466882, 144835, 304849 ], [ 167572, -1078810, 983484, -616428, -357296, -1029422, 1380068, -1142666, 75844, 395432, -16846, -552050, -126616, 1360012, -909172, -1004, 546982, 904010, -441090, -417350, -577980, 82778, -513296, -341520, -417872, 442426, 204986, -16498 ], [ -141278, -982585, 988134, -1395678, -75896, -1665947, 1631018, 840559, 546394, 171332, 540629, -1529525, 621284, 1343662, 428078, -353054, 348007, 1553585, -684765, -545975, 1390170, -150247, -614696, 1275480, -22472, 294601, -888439, 326027 ], [ 51128, -284976, 296368, -1097152, 258256, -390576, 216584, 986032, 307368, 519888, 923888, -1020704, -50304, 1091104, 389128, -578656, 824280, 426000, -256888, -604488, 1309560, -85856, 10672, 1565896, 159176, -169568, -1172048, -536512 ], [ 416006, 567270, -562268, -454264, 568735, 1454259, -1611343, 535318, -116712, 1004853, 1201970, -45185, -1134873, 769852, -111776, -735751, 1503336, -1192647, 371414, -615987, 541746, 67366, 831001, 1381339, 250337, -699188, -1161494, -1692124 ], [ 838556, 233820, 245032, -322864, -118490, 1397934, 197882, 740668, 795888, 100578, 374420, 28390, -572298, 723352, -493376, -278326, 1550736, -125622, 341564, -70062, -36204, -69284, 412426, 599614, -89638, -223688, -685244, -68824 ], [ 801856, 30570, 983957, -144739, -238390, 1042934, 815957, 914318, 787788, -456847, -54330, -87735, -27873, 567652, -617251, -198276, 1238986, 512678, 467289, 105538, -469329, 118941, 143101, 15289, 65537, 79112, -356669, 884126 ], [ -153344, 87720, 1586132, 126836, 776360, 90584, -948268, 1024568, -1061712, -320572, 314520, -583260, 480252, 193552, -225676, -872976, 208936, 293528, 904164, -459512, -612804, 956916, 172276, -174236, 1211012, 36512, -323444, 496376 ], [ -816298, 183316, 1125402, -164602, 1027548, -646788, -1050338, 525181, -661604, -636766, 319919, -410680, 917454, -266558, 416315, -665862, 441165, 471293, 486532, -228288, -532136, 185329, 182416, -706908, 566445, 362392, -404288, -99772 ], [ -1305148, 301816, 31452, -791452, 823848, -1256088, -162188, -337394, 1078696, -1222516, 108794, 159920, 1312404, -777908, 1207490, 66588, 1425390, 885518, -440168, 477312, -317936, -1545146, 181216, -1444008, -1144530, 907792, -553088, -820072 ], [ -296284, 428872, -583086, -390892, 646023, -902217, -316283, 151051, 1058047, -183523, -70315, 125942, -349536, -369557, 1032251, 623778, 1448445, 472778, -218087, -108906, -238838, -882149, -623765, -883425, -805170, 557917, -741149, -558571 ], [ 436800, 399936, -1117856, -121760, 448176, -396224, -464960, 448816, 1003840, 743408, 42992, 94016, -1541280, 100928, 735376, 952896, 1196144, 86000, 52688, -636560, 9248, -288208, -1367936, -359328, -285328, 248208, -850672, -413616 ], [ -327300, -206964, -1512206, -666710, 168201, 361876, -259460, -389759, 1390540, 736133, 1224317, 263516, -339630, 505628, 299851, 497196, 236669, 60125, 134663, -534035, 923798, -716383, -1630136, -385878, 242597, 373683, -657997, -1013241 ], [ -499284, -467950, -1619694, -548636, -271412, 740166, -208240, -377590, 941658, 559150, 1203740, 119934, 256300, 989330, -100790, 202464, -159608, 20874, -131176, -314432, 1024730, -511212, -1571426, -448642, -41082, 274730, -375072, -923090 ], [ -94734, -392125, -1447869, 215014, -866462, 748641, -307240, 462935, -320817, 216925, 12890, -328491, 262450, 1549955, -467465, 64464, -7508, -31401, -735676, 19168, 333455, 310638, -1200251, -546667, -1115007, -42745, -4272, -161315 ], [ -443964, -195820, -1057344, 429904, -721532, 622656, -538360, 81500, -39132, 47020, -67300, -629916, -167540, 1710320, -526460, -553476, -326888, -34296, -168976, 118648, 405680, -55632, -1504076, -505912, 25608, 243260, -564972, -545960 ], [ -869779, 74047, -638191, 427461, -389710, 458289, -771409, -565490, 565124, -31785, 133416, -870742, -645903, 1598140, -501675, -1260034, -781645, -132310, 602401, 156280, 578207, -640595, -1921876, -455214, 1505049, 640536, -1221130, -1124488 ], [ -208954, 765922, -472066, -353514, -39460, 247614, -702334, -824540, 552824, 355890, 365616, -879892, -534978, -189560, -410250, -1661884, -1406470, -1274260, 517726, 161680, -129118, -464570, -1807576, -644964, 897774, 653136, -542380, -802288 ], [ 272361, 907029, -109031, -450031, -128212, -230905, -578652, -622751, 114311, 461917, 614201, -895277, -693637, -1154849, -415250, -1063756, -1291795, -1461501, 646114, 96175, -444015, -530811, -1691217, -906228, 174586, 399458, 38524, -209634 ], [ 468936, 174504, 566344, 539144, -913312, -1134280, -368352, 310024, -1000264, 121192, 888776, -920552, -1279912, -815624, -573200, 1120544, -4120, -134376, 1112464, -81800, -136440, -981336, -1571592, -1280928, -732464, -276592, 464224, 812016 ], [ 1092738, -373044, 821071, 1127765, -393679, -444109, -423507, 392629, -761452, 197800, 1185893, -540683, -923911, -831614, -309329, 1432175, 605051, -174765, 662905, -51491, 289200, -909570, -910347, -818259, -612068, -376546, 814597, 1252827 ], [ 1917588, -833544, 877846, 1527890, 739946, 995966, -603582, 75154, 114248, 470800, 1493618, 29842, -124486, -1014764, 153046, 862550, 894926, -858690, -217670, 76834, 770400, -592020, 5778, 38466, -8168, -205396, 1129522, 1420302 ], [ 702234, -686903, -89642, 842505, 206397, 909830, 552170, 875820, 523624, 370843, 354848, 774691, -1096990, -734948, -224371, -23384, 334059, -1210465, 71872, 787115, 200619, -936726, 58897, -277408, 228177, -110531, 1396559, 839454 ], [ -463736, -295288, -772732, 95460, -64288, 787840, 1208340, 1248260, 812704, 172528, -235692, 1049716, -1552840, -326568, -118536, -610644, -199276, -1365400, 320512, 1064640, 30004, -1091956, -92568, -571168, 276872, -15536, 1541864, 86464 ], [ -1340186, 724262, -596557, -739365, 513512, 682240, 390015, 358835, 806104, -268172, 790383, 19591, -454390, 400482, 1379514, -352719, -592801, -1004050, 368512, 108240, 1036279, -676231, -741618, -715768, -162778, 85564, 1356014, -1083536 ], [ -1792352, 821324, -716902, -958974, 703526, 864382, -135864, 77150, 489922, -465566, 718662, -282716, -39490, 681870, 1451034, -65184, -222430, -475288, -14366, -67212, 1224982, -801424, -567006, -458596, -320944, 228454, 1155212, -735488 ], [ -1911152, 193574, -1070227, -695199, 588851, 1272607, -431964, 272975, -69503, -471791, -215613, -13166, -161665, 613095, 401709, 245616, 748145, 185012, -735791, 370938, 771307, -1351624, 254769, 114254, -257944, 404179, 942662, 805312 ], [ -412672, -703424, 64576, -556672, -626368, -117568, -658880, 271424, -320768, -772224, 58304, -107904, -367424, 226112, 241792, 5120, 309312, 473280, -1250752, -354560, 267776, -1160256, -412992, -213504, -365440, -249728, 571904, 441536 ], [ 894749, -1342956, 1035490, -276212, -1726571, -1440335, -763377, 188352, -445390, -963735, 543927, -295812, -439280, -25098, 260548, -351976, -238938, 731221, -1380031, -1147609, -229914, -800357, -1208804, -583480, -509687, -942707, 189805, -100440 ], [ -526726, -215256, -435260, 955288, -1057046, -572510, -224802, -171648, -141340, -227310, 1053102, -661512, 351520, 831852, 429448, -836176, -14388, 1184746, 528194, -1170034, -643764, -201482, -1260104, -298480, -697262, -1033382, -100070, 225360 ], [ -928534, 480144, -730418, 1192729, -428639, 1582, -1905, -454626, -63967, -67197, 627717, -649725, 945310, 980292, 373651, -720601, 26946, 1166536, 972110, -1107781, -153810, -164894, -1023941, -257020, -424982, -845735, -394829, 406026 ], [ -32584, 625344, 470632, 165004, 147436, 201832, -180780, -639576, -275092, -640572, -987108, -157500, 1288360, 226992, 31876, 158324, -164904, 547936, -447640, -937756, 1486440, -843944, -421916, -525520, 432568, -303860, -695804, 401976 ], [ 338941, 603619, 998812, 291619, 269541, 93147, -356025, -1506, -464767, -500707, -1153123, -355910, 802175, -226503, -439424, 292109, -157599, 792891, 211720, -840221, 836380, -1292269, 2019, -903140, 910453, -741590, -523779, 281326 ], [ 520880, 508090, 1233842, 789942, 250250, -134734, -537596, 899282, -649630, -104138, -767800, -788186, 34040, -565852, -905012, 155026, -85102, 1315556, 1557732, -778588, -598602, -1646852, 336258, -1294646, 1235068, -1474854, -186740, 126582 ], [ 743480, -65735, -300283, -465633, 1095425, -612859, -998246, 465557, -943555, 195487, 511700, -589961, -19060, -718102, 557038, 21301, -276427, 512906, 371082, -1065238, -284577, -1642202, -239667, -744671, 1004518, 6921, -104690, 275007 ], [ 891032, -324824, -947440, -693744, 1526072, -661024, -1121504, 9848, -974920, 282616, 1023008, -478424, -72424, -809104, 1082656, 293800, -345928, -92056, -536304, -1033000, -292128, -1285232, -571800, -365480, 686728, 1043664, 64, 291864 ], [ 879107, 84901, 290210, 1261506, 1075847, 204476, -527804, -492577, -448345, -81809, -98092, -551099, -126349, -769954, -381644, 1429525, -156553, -276931, -850254, -323125, -983028, -179582, -385875, -349205, 183553, 1134714, 153064, 29139 ], [ 521538, 658984, 252740, 1186500, 958938, 467422, 20218, -465174, 133154, -453364, -340270, -785694, -293940, -830118, -453938, 1202592, 28636, -791902, -1028228, -62900, -787738, 68812, 450996, 172380, 46538, 576060, 423410, 168868 ], [ -53937, 1336684, -588610, -168450, 1052163, 350497, 539443, -103749, 749279, -829414, -28345, -1122369, -533190, -952893, 351337, 116592, 211186, -1514977, -1120478, -86150, -33763, -223238, 1698246, 1012530, 140363, -392190, 767735, 562318 ], [ 572420, 549868, 77804, -866724, 889776, 138984, -474800, -986860, 335340, -599856, 296228, -460396, -748572, -240220, -108392, 900660, 608956, -611900, -216188, 307644, -823864, 209184, 516196, 263044, 690400, -238576, -225296, 765912 ], [ 1069475, -24257, 600959, -1205529, 621891, -151551, -1117610, -1425010, 110025, -128376, 459953, -53881, -917547, 311540, -366092, 1488660, 824806, 237460, 464257, 485994, -1486594, 619959, -593234, -424451, 1181680, 38054, -1030676, 665502 ], [ 554450, 855418, -69766, -376854, 37266, -719226, 356740, 429140, 1063350, 1061424, -24922, -1080406, -910722, -124360, 705208, 522360, 224356, 202360, -161018, -369156, -1004044, 645834, -411884, -209426, 1250080, 344804, -534776, -572748 ], [ 176029, 791075, -451891, 54996, -396103, -949868, 868498, 1342047, 893947, 994260, -36234, -1329746, -816355, -780188, 917849, 406431, -84682, 9455, -362791, -753629, -497999, 200255, -221025, -434183, 1010270, 445538, -260062, -869792 ], [ -62096, -242800, -537616, 79296, -674128, -834368, 391648, 1288272, -428528, -363840, 438816, -780896, -632080, -1661888, 248624, 1163856, -94432, -345520, -129616, -654704, 32176, -729520, -20400, -1110608, 453920, 334688, -212512, -200192 ], [ -668322, -446309, -517200, 223248, -338671, -836278, -96766, 893949, -682572, 46172, -385491, 111570, -359423, -1400286, -603560, 920169, -68369, 79013, -205719, -972024, 874461, -501007, 8063, -336400, 334347, -92933, -42773, 34991 ], [ -1277436, -400424, -426066, 390366, 166550, -812134, -496924, 446460, -617892, 818378, -1338720, 956652, -78878, -826128, -1370066, 346302, -86516, 642530, -297816, -1305300, 1641330, -39508, -42448, 701318, 345540, -555812, 181672, 147248 ], [ -771786, -76124, 147309, 450741, 710825, -122209, 153926, 449610, -219942, 241703, 277680, 185202, 16747, -223128, -580691, -902523, -724766, 373355, 390684, -523950, 567555, -510958, -464248, 245393, 498390, -436262, 654172, 200648 ], [ -145540, 282644, 587488, 294676, 570892, 421892, 451640, 42000, 252516, -303584, 914696, -114028, -19116, -111136, 118580, -1338732, -643808, 405908, 983900, -217368, -297648, -744016, -525408, -39956, 366704, 49360, 487656, 308312 ], [ 683135, 699269, 804088, -224699, -717533, 721217, 156590, -1055100, 850041, -796184, -92254, 379397, -275691, -823336, 666605, -410907, 644392, 944933, 1417175, -707718, -812748, -576916, 18792, -38981, -242596, 1149460, -751494, 507062 ], [ 959360, 838144, 876288, -397824, -1147008, 820992, 58240, -1420800, 1049216, -960384, -427904, 543872, -361216, -1060736, 849280, -101632, 1073792, 1124608, 1561600, -871168, -984448, -521216, 200192, -38656, -445696, 1516160, -1164544, 573312 ] ], [ [ 114688, -475136, 1015808, -843776, -532480, -1486848, -69632, -385024, -1007616, 12288, 634880, 548864, -602112, -1069056, 24576, 745472, -942080, 1101824, -782336, 933888, -901120, -634880, 1503232, 806912, -389120, -966656, 1466368, -208896 ], [ 320512, -406016, 796160, -152576, -658432, -764928, -375296, 253952, -628224, -10752, 97280, 427520, -215040, -1219584, -488448, -90112, 70144, 97280, -132608, 78336, -584704, -332288, 973312, 395264, -98816, -71168, 495616, -582144 ], [ 642112, -298016, 452960, 927424, -855232, 363072, -852896, 1252352, -35424, -46752, -742720, 237920, 389760, -1454784, -1290048, -1395712, 1651744, -1472320, 882592, -1258464, -90304, 140512, 145312, -247936, 354784, 1328032, -1021184, -1165344 ], [ -214528, 83264, -398720, -104896, -785472, 666752, -219456, -161728, -425984, -329152, 61440, 431360, -4480, -1324864, -142848, -644992, 440064, -40320, 29632, -874944, -955584, 620032, 750912, 125824, 44544, 888192, -553344, -637504 ], [ -826752, 123392, -914080, -1113472, -707552, 642272, 81536, -1229696, -545696, -340288, 779584, 791968, -384128, -912640, 670272, 84512, -405376, 1055552, -763104, -320128, -1373440, 825856, 914912, 417728, -111904, 396960, -3040, -212000 ], [ -317952, -1067008, -158080, -1526272, -666752, -300928, -1022464, -528896, 498304, 634112, 803584, 1629568, -470528, 373760, -131328, 240512, 679424, 273152, -895104, 399872, 66560, 96256, -777088, 182528, 442496, 178560, 344960, -406400 ], [ 182112, -1283968, 567968, -1738144, -19424, -148384, -812320, 160672, 981952, 864704, 167392, 1252864, 144448, 1233344, -748224, 656096, 895616, -264640, -340704, 424736, 627968, -236480, -1560544, 295520, 633728, 486816, 233696, 207904 ], [ 674112, -602368, 1266368, -1764544, 1187776, 1015616, 610880, 839872, 948352, 408704, -1078208, -244736, 1406848, 1698944, -1194624, 1311296, 310016, -576640, 847296, -192064, 378368, -202880, -1505344, 729920, 489728, 1281216, -301504, 1568704 ], [ -208096, -684000, 1369408, -436256, 774816, 1150912, 587648, 630912, 621952, -19968, -389376, -565280, 1595648, 532672, -680640, 904608, 546208, -1038944, 975360, 221792, 1102816, -179040, -339456, 205888, -271104, 264160, -592704, 885760 ], [ -1108992, -780288, 1274112, 865792, -35584, 1063424, 202496, 285440, 273920, -357376, 681472, -608000, 1436160, -832000, -34304, 290048, 831744, -1381888, 775424, 707584, 1843456, -115712, 858880, -361216, -1017344, -977152, -828928, -161792 ], [ 475008, 467712, 662112, -655808, -1060384, 1087424, -433504, 503840, 307520, 17024, 1233472, -586400, 423360, -721600, -125504, -24352, -49056, -436288, -134176, -185216, 847456, 297088, 194080, 553184, -455744, -614752, -1073728, -334592 ], [ 1463808, 950592, 490752, -964928, -1246144, 812864, -554944, 854720, -91840, 121664, 1132672, -416000, -418560, -830080, 241216, -452032, -806976, 54272, -352576, -556736, 135616, 234688, -106880, 817664, -125504, -86272, -1209088, -180992 ], [ 1559808, 285792, 980352, 544672, -173344, 90464, 95456, 1404320, -1140640, -178336, 52672, -22400, -1004160, -1266880, 1294816, -1049632, -1380576, -137728, 465824, -146336, -149984, -540512, 137920, 107264, -142304, 691328, -1180288, 462208 ], [ 1737344, 65280, 776064, 879488, 250496, -124416, -242560, 782464, -1137792, 418560, 436992, -402560, -1033984, -1362560, 907392, -1207936, -637952, -296448, 121088, 580224, -673536, 10496, 657280, 178944, -134144, 876544, -432640, -214144 ], [ 1950944, 41280, 264864, 694688, 387296, -114816, -1017760, -357536, -669792, 1412160, 1468992, -1124960, -817984, -1307360, -117408, -1171936, 686848, -440448, -738112, 1446624, -1302336, 1148096, 1298080, 596544, -114944, 799744, 632960, -1474144 ], [ 975808, 268288, 1037120, 410432, 573824, 439424, -12224, -164352, -317824, 194048, -87232, 2048, 617536, 277568, -138176, -174528, 58048, -70592, -545920, 1041408, -1225472, 1326656, 1237952, 280064, 898816, 384320, 843712, -1152320 ], [ 432160, 198304, 1088192, 212192, 641408, 516512, 376960, -24384, 176384, -487456, -1086400, 412832, 1181824, 1055936, -292544, 671904, -235616, 363328, -620416, 773568, -903872, 1015808, 1013792, -124288, 1176736, 52352, 703552, -784256 ], [ 1039360, -644096, -759808, 238592, 401408, -652288, -880640, -67584, 1040384, 287744, -563200, -1082368, -536576, -292864, -825344, 1096704, 400384, 944128, -1417216, 903168, 22528, -520192, 392192, -729088, -472064, -53248, -309248, -352256 ], [ 778304, -199936, -1329504, 563584, 363680, -1190880, -718208, -65376, 833856, 878560, -769280, -1132768, -525344, -1010080, -494016, 481248, 224544, 997920, -1332000, 179648, 653088, -567360, -276192, -868800, -1081984, 54432, -808800, -688064 ], [ -128896, 1201664, -947904, 1110784, 476480, -1260480, 500992, -29376, -169344, 1332160, -1518080, -107968, 773056, -1257280, 480384, -908352, -555456, 659520, -590400, -1178752, 1063488, 493440, -979392, -662400, -918784, 320832, -926400, -1595264 ], [ 625824, 1051584, -595424, 973664, 768160, -1548480, -268288, 541184, 308416, -80000, -45440, -131488, -310144, -1377600, 215104, -629792, 432544, 117280, 492320, -1590752, 720928, 485120, -274432, 132640, 84736, 445792, -1202080, -189504 ], [ 1354368, 536832, -221312, 598016, 825472, -1735680, -946048, 794240, 857344, -1277312, 1382272, -287104, -1479040, -1182720, -279296, -71552, 1468672, -285056, 1313792, -1624832, 140800, 392576, 408704, 707200, 854272, 531712, -1255552, 1071744 ], [ 603168, -639168, 289888, -477184, -492128, -1217280, 462752, -1051360, 583744, 160288, 779872, -289504, -1174240, 564480, -975296, 607648, 1329472, 211744, 488192, -439232, -1078400, 721376, -160096, -351200, -283328, 526912, -14752, -293856 ], [ 129408, -1300544, 802176, -1215104, -777216, -1172160, 1352576, -1199680, 479872, 872192, 390720, -705344, -546304, 1482624, -779136, 454528, 1069504, 784704, -321088, -181696, -767872, 384320, -666880, -220416, -465664, 377408, 277312, -667200 ], [ -9792, -1341344, 1315776, -1546304, 182784, -1697760, 1616576, 698720, 580672, 708992, 258720, -1619744, 471296, 1401024, 492864, -702272, 663904, 1449504, -1110688, -1043296, 1387328, -755680, -1098880, 1344384, 503936, 53408, -574688, 156000 ], [ 35584, -337408, 775680, -1121280, 666112, -365056, 226560, 1183232, 561408, 764416, 658944, -1127424, -2048, 1086464, 562432, -787456, 878336, 445952, -280320, -879872, 1540864, -420864, -430592, 1473792, 891136, -422912, -930304, -545792 ], [ 152512, 924608, -75648, -466560, 950752, 1519712, -1581792, 1171520, 525696, 842656, 1197504, -204192, -926624, 714752, 219520, -486496, 1291520, -1030624, 1013184, -358496, 993856, 363456, 559648, 1121760, 1033888, -890240, -1099840, -1650944 ], [ 483712, -126592, 183552, -456960, 348352, 1522112, 38208, 763520, 1072896, -311744, 722304, -393792, -540224, 868352, -231680, 355904, 1425920, -274624, 230784, 407104, -66944, -73344, 317248, 903360, 52288, 98560, -845440, -18944 ], [ 339712, -624192, 625952, -180960, 121152, 1323712, 552608, 605120, 800896, -1045344, 541504, -596192, -161824, 970752, -362080, 498304, 1193920, 192576, -21216, 640704, -650144, 1056, 182048, 656160, -194912, 668160, -727840, 958656 ], [ -754688, -14592, 1434752, 627840, 644352, 723712, -1144192, 945920, -1109504, -937344, 949504, -824192, 200576, 970752, 149120, -759296, 229120, 82176, 787584, -189696, -278144, 1097856, 261248, 351360, 1026688, 399360, -883840, 627456 ], [ -1232448, 249088, 1053888, 403392, 815616, -258304, -842176, 686624, -715776, -1032384, 940896, -758912, 591552, 402240, 714464, -461760, 487072, 280096, 536064, -319232, 71296, 320672, 399104, -327936, 542752, 629888, -948096, 166912 ], [ -1342848, 306688, -35712, -436608, 777216, -1467904, 650624, 69824, 1050624, -1248384, 684096, -518912, 999552, -504960, 1312064, 762240, 1473472, 661696, -347136, -31232, 407296, -1572928, 571904, -1230336, -957248, 1157888, -957696, -370688 ], [ -247680, 540928, -878016, -221184, 630624, -727840, -137440, 716000, 1066080, -141792, 427296, 273088, -469248, -182304, 907232, 1226688, 1598752, 546496, 52512, -630848, 412096, -1073056, -273184, -1225248, -693056, 972704, -1172640, -808928 ], [ 442368, 583680, -1569792, -150528, 534016, 69632, -841728, 1035776, 1046528, 812544, 409088, 923648, -1592320, 284672, 469504, 1314816, 1424896, 273920, 512512, -1157632, 553984, -510464, -1089536, -1160192, -182784, 776704, -1342976, -1175040 ], [ -748032, -136320, -1785792, -952128, 656416, 453632, -505728, -253024, 1459328, 781344, 1270688, 875648, -838720, 889472, 231904, 258816, 424096, -419680, 783712, -1131232, 1307584, -484064, -1473536, -1164992, 669216, 769504, -1282976, -1307040 ], [ -1123712, -434368, -1786560, -605824, 227968, 571328, -169728, -272320, 834880, 538560, 1090176, 473792, -104576, 1279040, -197824, 73472, 188160, -597696, 518656, -913920, 1211200, -167040, -1467200, -874304, 434112, 531264, -801024, -1040192 ], [ -706112, -321568, -1577760, 858176, -736832, 429728, 166272, 944480, -799520, 89760, -105024, -272608, 610624, 1459040, -814624, 735872, 696960, -273696, -268544, -510720, 287200, 432960, -1080800, -295904, -859488, 68064, 91776, -384992 ], [ -793472, 259712, -1374720, 774656, -824192, 524288, -461568, 560000, -513920, -451200, 264576, -861568, 348544, 1564160, -525184, -120448, 334080, 94464, 226816, -526080, 640000, 15360, -1435520, -575744, 198912, 177024, -376704, -710912 ], [ -965856, 919136, -1108832, 311200, -650304, 614048, -1245472, -184256, 202624, -901408, 899712, -1308352, -169056, 1465088, -100576, -1277376, -281888, 306112, 938656, -629504, 1112416, -604896, -1915264, -987712, 1619744, 392064, -1014592, -1167872 ], [ -737856, 1199936, -218432, -84800, -69504, 83648, -1204672, -534656, 442624, -246208, 314112, -756352, -795456, -435712, -563776, -1666176, -1239488, -1109888, 638656, -571904, -353984, -722496, -1809664, -598912, 849344, 248064, 7808, -515072 ], [ -199904, 1024160, 547616, -141152, -80768, -576672, -886400, -329184, 173152, 167712, 208288, -611744, -1247392, -1476256, -745792, -1076864, -1306208, -1474464, 619840, -355616, -1115104, -804832, -1664160, -649984, 152256, -116800, 775936, 80192 ], [ 829696, 124160, 1116416, 341248, -1031168, -1443072, -128000, 758016, -904448, 198912, 863488, -1113344, -1422592, -1152256, -481792, 1063936, 40192, -171264, 1047040, 112384, -757504, -831232, -1455360, -1398784, -428544, -832000, 1140736, 584192 ], [ 1462720, -601216, 1110752, 905248, -338144, -582816, -213344, 790944, -766208, 169728, 1254304, -511712, -1264864, -862528, -167200, 1561312, 459616, -13728, 823072, 214816, -244864, -745024, -580704, -693472, -398976, -450496, 1112224, 982112 ], [ 1909120, -1244416, 834752, 1507648, 1128256, 1089984, -695744, 327744, -55808, 112128, 1520704, 609088, -950464, -588928, 171200, 1285312, 442816, -395328, 292672, 145216, 340736, -605824, 607296, 696128, -82176, 447104, 898624, 1330112 ], [ 645568, -876128, -205120, 1189664, 618400, 709440, 379968, 997504, 196736, 276448, 313088, 1150560, -1516736, -254592, -499552, 390272, 112992, -1117984, 456064, 682976, 419424, -756288, -3424, 191232, 152864, 34208, 1348448, 1147840 ], [ -531712, -333568, -816000, 654464, 363520, 360960, 914048, 1320064, 403456, 360448, -294272, 1290880, -1497856, 154368, -536832, -151168, -178048, -1443584, 454144, 769536, 644224, -865408, -601344, -306688, 260864, -353792, 1608448, 570880 ], [ -1342912, 612032, -189600, -408736, 958720, 255360, -158752, 602464, 518656, 206848, 860128, 371680, 196544, 763968, 1243968, 326432, -338848, -651584, -54656, -430464, 1309024, -839008, -1028544, -642688, 25664, -574592, 1296448, -1051520 ], [ -1785856, 864128, -283584, -730048, 977344, 594624, -684544, 495040, 527680, -235712, 802240, -137600, 290240, 751296, 1190208, 574208, -42688, -152576, -508352, -627840, 1256128, -1047808, -543168, -174976, -13312, -323648, 1032832, -980480 ], [ -1939456, 571328, -943584, -468448, 542944, 1283424, -780544, 867040, 453280, -905312, -208160, -324800, -873760, 249696, -304992, 641408, 612512, 116224, -918752, -37440, 639328, -1441408, 659232, 924224, 101888, 297952, 807232, 421120 ], [ -204800, -415744, 174080, -790528, -702464, -26624, -890880, 559104, 221184, -872448, -51200, -675840, -1107968, -161792, 282624, 450560, 567296, 653312, -1423360, -614400, 163840, -1091584, -10240, 335872, -176128, -208896, 557056, 235520 ], [ 1281696, -1228928, 1142848, -925696, -1809888, -1366240, -872736, 205056, 40128, -712160, 335968, -972672, -968704, -315968, 1013504, 104832, 409792, 1173152, -1556960, -1279008, -269760, -597792, -895488, -348928, -526304, -846688, 260768, -135936 ], [ -563904, -336128, -532352, 610304, -1303488, -879040, -92736, 262656, 313728, -512960, 895168, -790272, 413696, 936832, 495104, -883968, 299392, 1324352, 562240, -1286208, -600960, -9792, -1164288, 92672, -903104, -1117888, -279232, -1536 ], [ -944832, 273664, -855872, 1158944, -541536, -278848, 300768, 161856, 353952, -622112, 550432, -562464, 1164608, 1042816, 254432, -885408, 112960, 1037312, 1210432, -1084320, -70464, 72384, -1163808, 18944, -600896, -1196896, -544672, 54720 ], [ 538368, 523264, 540928, 450944, 545664, 465152, 202368, -140544, 97152, -1123712, -944768, -276864, 1111808, -310784, 367232, 369792, -170240, 192512, -13568, -616320, 1556736, -489216, -820608, -710656, 565504, -1031296, -460672, 11520 ], [ 749088, 795744, 1089408, 622944, 397344, 397792, -61472, 169536, -339168, -414432, -936928, -246464, 958688, -610144, 17152, 822432, 139680, 426592, 455552, -581280, 667136, -1073696, -199328, -1038976, 1050784, -1208896, -503392, 221760 ], [ 502784, 1055552, 1281344, 1065152, -153024, 24128, -391552, 674880, -828096, 694464, -369920, -306496, 766464, -539520, -457600, 949568, 642624, 1028224, 1478272, -715136, -1073216, -1651840, 494656, -1209792, 1270912, -1466560, -576384, 515008 ], [ 464384, 549152, -281056, -310048, 1020576, -760672, -943552, 178080, -854496, 317664, 657280, -280096, 478464, -957120, 660800, -152032, 318624, 725824, 235072, -1267136, -461216, -1695040, 151456, -957792, 853312, -91360, -72384, 474208 ], [ 620288, 222464, -890368, -629248, 1573632, -1042432, -1103872, -226560, -604416, -39168, 944128, -198400, 350976, -1107456, 877568, -395008, 225024, 497920, -642560, -1491200, -324608, -1335808, -263936, -834816, 381184, 946688, 168960, 247552 ], [ 1189088, 277664, 525632, 1295552, 808032, -255232, -431872, -435360, 233184, -353568, -342272, 800, 564576, -689856, -821632, 1186592, 621024, 428320, -743360, -1018400, -1198208, -121408, -832736, -986016, -206816, 1268288, -147840, -374048 ], [ 1030720, 634624, 463744, 1200768, 751936, -61248, 9024, -229056, 461376, -601728, -364224, -388800, 49536, -847808, -906048, 1068032, 488576, -259520, -873600, -532352, -1128256, -25728, -7552, -158336, -417984, 465280, 75584, -317056 ], [ 413920, 1181824, -529856, -167232, 1143136, -241248, 304224, 238944, 305376, -808128, 410976, -1149600, -924864, -1368608, 27552, -122368, 22976, -1337120, -1022400, -37952, -463456, -635328, 1696448, 1286464, -391584, -1046720, 639584, 167744 ], [ 584832, 116608, 297856, -967296, 700928, 294656, -738816, -872832, -68224, -444416, 816256, -513408, -1013632, -213888, -290048, 839296, 464768, -129920, -511872, 66944, -997632, -248320, 247424, 457344, 420352, -99840, -482816, 478464 ], [ 773472, -652832, 987616, -1268256, 265568, 601376, -1340736, -1518912, -160864, 93184, 994336, -65568, -1062112, 623232, -459008, 1636096, 688448, 893440, -185952, 39104, -1403712, 226400, -1062976, -259296, 1113472, 809280, -1408256, 502464 ], [ 708672, 424768, 375616, 193344, 200768, -303424, 372864, 348288, 959936, 1091584, 415936, -946368, -1314112, -499968, 481792, 887296, -333952, 240640, -869952, -359296, -803712, 641600, -520576, 410304, 1007872, 554880, -851456, -548736 ], [ 407072, 405984, -42208, 787072, -81888, -795008, 1158208, 1354720, 863584, 768640, 58944, -1068224, -1090144, -1267968, 756000, 762464, -399680, -195488, -973792, -704416, -479584, 239840, -128544, 97184, 682048, 300480, -685376, -854016 ], [ -137728, -738816, -260608, 489472, -588288, -862208, 990208, 1477120, -482816, -911360, -70656, -410624, -377344, -1671168, 345600, 1278464, 517120, -409088, -481792, -994816, -438784, -1000960, 109056, -1225216, 130048, 46080, -920576, -393216 ], [ -703296, -399648, -186368, 592128, -26080, -721728, -31168, 1252128, -981504, -522112, -810080, 262080, -181856, -1194560, -519808, 752288, 246368, 26784, -514656, -1162496, 595104, -618080, 116320, -616192, 331360, -119584, -326944, -368544 ], [ -1213056, 299520, -27200, 745152, 765632, -467904, -1125760, 916608, -1208448, 294464, -1488128, 790656, -82880, -512000, -1383232, -73792, -323968, 564288, -578304, -1228160, 1683264, 85888, 24832, 374720, 686464, -251776, 472832, -423936 ], [ -1016256, 510720, 196000, 229152, 864032, 441696, -400960, 393408, -954048, -427936, 441472, -385344, 519520, -204800, -804832, -1098592, -635968, 245088, 640896, -503360, 298464, -581312, -483968, -266080, 460864, -275776, 1058432, -39936 ], [ -555136, 656512, 540160, -66432, 385408, 939136, -13056, -249856, -476544, -1006080, 1036032, -768384, 724096, -284672, -113536, -1458560, -448000, 234112, 1484672, -165632, -576512, -888320, -749056, -681088, 283648, 71168, 925440, 195328 ], [ 349664, 692512, 1087360, 7968, -1061792, 744736, -190656, -1094656, 375456, -1342080, -610368, 179616, 260896, -1014272, 767264, -702560, 579200, 740512, 1698272, -477632, -595712, -590720, -605056, -717088, 187648, 1040768, -413760, 180928 ], [ 651264, 704512, 1269760, 32768, -1544192, 679936, -249856, -1376256, 659456, -1454080, -1159168, 495616, 106496, -1257472, 1060864, -450560, 921600, 909312, 1769472, -581632, -602112, -491520, -557056, -729088, 155648, 1363968, -860160, 176128 ] ], [ [ 411648, -282112, 1297920, -524544, -1059584, -1490560, -437120, -1075456, -792320, 253568, 1262208, 392960, -1288832, -1228672, 46848, 500480, -1795840, 1380224, -1305728, 666624, -871424, -1054336, 1907840, 1649536, -199808, -922112, 1726208, -539264 ], [ 503328, -258928, 882000, -75552, -1088096, -788128, -905648, -119104, -277904, -4720, 621600, 364880, -679040, -1443232, -669408, -190336, -487120, 105632, -281552, -165264, -763808, -636208, 1011824, 814720, 172624, 152944, 577280, -947312 ], [ 646578, -222703, 232125, 625998, -1132646, 309422, -1637723, 1375196, 525871, -408295, -379350, 321005, 273760, -1778482, -1788558, -1269736, 1557755, -1885918, 1318723, -1465089, -595658, 17117, -388201, -489680, 754549, 1832719, -1217920, -1584887 ], [ -424952, 448142, -635940, -194042, -1176566, 1077972, -747198, -158074, -297224, -591370, 138000, 678440, 101660, -1844022, -272768, -321236, 604320, -299348, 315978, -898434, -1228938, 565512, 441134, -42260, 160544, 1237004, -399180, -802862 ], [ -1165936, 605952, -1163219, -1013712, -1187937, 1334357, -211248, -1399520, -788455, -402290, 620490, 1119059, -87516, -1396940, 805122, 501967, -23156, 917338, -661285, -180116, -1357664, 808572, 777249, 336354, -166627, 645983, 342379, -125783 ], [ -483136, -1141248, -474644, -1461312, -1088412, -76468, -1280448, -907520, 249020, 1002760, 614040, 1745684, -60816, 733360, -253128, 403492, 1192144, 88, -917260, 600784, 430336, 35472, -1112676, 53304, 703148, 625508, 183604, -152708 ], [ 130985, -1403796, 500659, -1686495, -208185, -172135, -837579, -271805, 1043954, 1103026, -46947, 1294856, 533802, 1814794, -1054290, 799849, 1366924, -631838, -271945, 728395, 937108, -329454, -1931193, 409113, 1095524, 975611, -176567, 475255 ], [ 681710, -295896, 1740634, -1706370, 1392690, 946190, 1001046, 496570, 1615004, -1124, -1312122, -150544, 1652652, 1928044, -1618140, 1652974, 581224, -1000388, 1205330, 252970, 261208, -317604, -1760718, 1354638, 1047224, 1667786, -722642, 1707730 ], [ -530953, -504925, 1785558, -99131, 888699, 1373690, 708636, 254724, 1224572, -296048, -591564, -296827, 1800504, 395270, -641374, 906435, 1089639, -1234433, 1309556, 312881, 999837, -377429, -580388, 568678, 169812, 329149, -1182158, 993756 ], [ -1747456, -829472, 1493816, 1462960, -100776, 1610480, -31128, -84600, 655792, -325824, 529744, -235176, 1604592, -1273264, 463568, -125928, 1658360, -1336880, 996984, 349376, 1821880, -359776, 590920, -390216, -721776, -1235832, -1575504, -71776 ], [ 393344, 409828, 679541, -480590, -1110351, 1577930, -421353, 701475, 441442, 309576, 1190494, -929151, 396042, -914914, -319282, -477303, 244685, -595730, -167091, -839224, 623605, 444524, -254405, 530709, -138426, -792957, -1581054, -340276 ], [ 1660544, 794398, 352016, -914990, -1390506, 1221590, -324858, 1280730, -123218, 481206, 1163644, -944496, -678168, -942484, -157882, -797538, -840790, -238280, -476406, -1112434, -85190, 424754, -609740, 739944, -1326, -167472, -1520664, -258016 ], [ 1617344, -103127, 754616, 914335, -576531, 379565, 501717, 1549755, -1213343, -42819, 105394, 58104, -1550868, -1548934, 1419893, -1071063, -1433965, -456380, 496419, -12559, -59765, -831121, -230090, -118356, -533601, 731928, -1361364, 350384 ], [ 1750684, -150712, 537220, 1378868, 37868, 248640, -31092, 629228, -1149276, 446168, 469240, -157916, -1695880, -1586556, 1095196, -1297372, -667184, -761840, 117608, 827420, -720168, -74648, 639764, 182424, -261280, 948464, -223840, -347196 ], [ 1962109, 177638, 45595, 1239743, 563993, 432240, -1165167, -817447, -574701, 1383218, 1462090, -912941, -1519030, -1372581, -70979, -1502797, 701116, -1105940, -859042, 1552445, -1683918, 1571902, 1726439, 995874, 366920, 862964, 1346360, -1622421 ], [ 1358202, 100320, 1107822, 850942, 1034692, 1036012, 211134, -284992, -148348, -24496, -122554, 479736, 317270, 521342, 15814, -133058, -225398, -466210, -415188, 990832, -1748864, 1669262, 1811746, 684672, 1217120, 290766, 1531650, -1367326 ], [ 1041015, -278601, 1313058, 544909, 1230340, 1071427, 747696, 121370, 430772, -799351, -1157914, 925755, 1074524, 1463966, -101318, 955147, -532721, 299354, -341436, 743002, -1482422, 1184588, 1679023, 258396, 1247351, -23976, 1313190, -1091656 ], [ 1489440, -1418976, -739392, 460384, 720640, -369248, -962304, 134720, 1407872, 134624, -691264, -1137120, -1000576, -97984, -786368, 1264672, 831904, 1354304, -1268736, 1346752, -395072, -742912, 1020448, -424704, -838624, 340224, 104640, -816256 ], [ 1063374, -847564, -1534737, 852772, 409471, -1087437, -753472, 222159, 1227154, 762009, -866604, -1423493, -768683, -1166767, -627242, 613749, 474379, 1257499, -1464907, 389086, 460035, -944650, -171241, -814802, -1355744, 534875, -726585, -1126602 ], [ -13476, 997736, -1394562, 1600072, 246046, -1267962, 883328, 364734, 184804, 1161234, -1519704, -387818, 1180042, -1868542, 160108, -751926, -1164746, 303574, -1116982, -1730564, 1142310, 137900, -1759666, -986852, -705344, 603350, -1277010, -1872852 ], [ 656419, 1091546, -887657, 1099437, 958951, -1582062, -199732, 1145544, 661114, -378816, -124784, -528643, -102968, -1834582, -66022, -340111, 181839, -119041, 348683, -2042369, 728555, 328520, -418736, 374123, 513936, 651025, -1616055, -328762 ], [ 1316668, 720344, -360860, 294096, 1332508, -1794144, -1211572, 1512396, 1233880, -1611972, 1298404, -768388, -1593764, -1393840, -462808, 382124, 1714824, -333892, 1600544, -1803704, 27584, 489668, 939868, 1481036, 1346808, 674392, -1639164, 966764 ], [ 515443, -677506, -25835, -1103004, -783317, -1362744, 347303, -809529, 1086430, 332403, 1215829, -577213, -1565189, 588260, -936958, 1298399, 1814874, 112883, 827144, -135254, -1296016, 1216493, 25243, 15911, -308442, 586942, -174339, -892561 ], [ 91244, -1522278, 620868, -1813780, -1197136, -1314898, 1325084, -1256694, 883900, 1348952, 798286, -858638, -965992, 1605236, -649100, 910060, 1592026, 665398, -201086, 53958, -957764, 685862, -820464, -99312, -513456, 312390, 349638, -1317902 ], [ 121694, -1700103, 1643418, -1696930, 441464, -1729573, 1602134, 556881, 614950, 1246652, -23189, -1709963, 321308, 1458386, 557650, -1051490, 979801, 1345423, -1536611, -1540617, 1384486, -1361113, -1583064, 1413288, 1030344, -187785, -260937, -14027 ], [ 20040, -389840, 1254992, -1145408, 1073968, -339536, 236536, 1380432, 815448, 1008944, 394000, -1234144, 46208, 1081824, 735736, -996256, 932392, 465904, -303752, -1155256, 1772168, -755872, -871856, 1381688, 1623096, -676256, -688560, -555072 ], [ -110982, 1281946, 410972, -478856, 1332769, 1585165, -1552241, 1807722, 1168104, 680459, 1193038, -363199, -718375, 659652, 550816, -237241, 1079704, -868601, 1654954, -101005, 1445966, 659546, 288295, 862181, 1817439, -1081292, -1038186, -1609764 ], [ 128868, -487004, 122072, -591056, 815194, 1646290, -121466, 786372, 1349904, -724066, 1070188, -815974, -508150, 1013352, 30016, 990134, 1301104, -423626, 120004, 884270, -97684, -77404, 222070, 1207106, 194214, 420808, -1005636, 30936 ], [ -122432, -1278954, 267947, -217181, 480694, 1604490, 289259, 295922, 814004, -1633841, 1137338, -1104649, -295775, 1373852, -106909, 1194884, 1148854, -127526, -509721, 1175870, -830959, -116829, 220995, 1297031, -455361, 1257208, -1099011, 1033186 ], [ -1356032, -116904, 1283372, 1128844, 512344, 1356840, -1340116, 867272, -1157296, -1554116, 1584488, -1065124, -79100, 1747952, 523916, -645616, 249304, -129176, 671004, 80120, 56516, 1238796, 350220, 876956, 842364, 762208, -1444236, 758536 ], [ -1648598, 314860, 982374, 971386, 603684, 130180, -634014, 848067, -769948, -1428002, 1561873, -1107144, 265650, 1071038, 1012613, -257658, 532979, 88899, 585596, -410176, 674728, 456015, 615792, 51036, 519059, 897384, -1491904, 433596 ], [ -1380548, 311560, -102876, -81764, 730584, -1679720, 1463436, 477042, 1022552, -1274252, 1259398, -1197744, 686700, -232012, 1416638, 1457892, 1521554, 437874, -254104, -539776, 1132528, -1600710, 962592, -1016664, -769966, 1407984, -1362304, 78696 ], [ -199076, 652984, -1172946, -51476, 615225, -553463, 41403, 1280949, 1074113, -100061, 924907, 420234, -588960, 4949, 782213, 1829598, 1749059, 620214, 323111, -1152790, 1063030, -1263963, 77397, -1567071, -580942, 1387491, -1604131, -1059285 ], [ 447936, 767424, -2021728, -179296, 619856, 535488, -1218496, 1622736, 1089216, 881680, 775184, 1753280, -1643360, 468416, 203632, 1676736, 1653648, 461840, 972336, -1678704, 1098720, -732720, -811136, -1961056, -80240, 1305200, -1835280, -1936464 ], [ -1168764, -65676, -2059378, -1237546, 1144631, 545388, -751996, -116289, 1528116, 826555, 1317059, 1487780, -1337810, 1273316, 163957, 20436, 611523, -899485, 1432761, -1728429, 1691370, -251745, -1316936, -1944106, 1095835, 1165325, -1907955, -1600839 ], [ -1748140, -400786, -1953426, -663012, 727348, 402490, -131216, -167050, 728102, 517970, 976612, 827650, -465452, 1568750, -294858, -55520, 535928, -1216266, 1168488, -1513408, 1397670, 177132, -1362974, -1299966, 909306, 787798, -1226976, -1157294 ], [ -1317490, -251011, -1707651, 1501338, -607202, 110815, 639784, 1426025, -1278223, -37405, -222938, -216725, 958798, 1368125, -1161783, 1407280, 1401428, -515991, 198588, -1040608, 240945, 555282, -961349, -45141, -603969, 178873, 187824, -608669 ], [ -1142980, 715244, -1692096, 1119408, -926852, 425920, -384776, 1038500, -988708, -949420, 596452, -1093220, 864628, 1418000, -523908, 312580, 995048, 223224, 622608, -1170808, 874320, 86352, -1366964, -645576, 372216, 110788, -188436, -875864 ], [ -1061933, 1764225, -1579473, 194939, -910898, 769807, -1719535, 196978, -159876, -1771031, 1666008, -1745962, 307791, 1332036, 300523, -1294718, 217869, 744534, 1274911, -1415288, 1646625, -569197, -1908652, -1520210, 1734439, 143592, -808054, -1211256 ], [ -1266758, 1633950, 35202, 183914, -99548, -80318, -1707010, -244772, 332424, -848306, 262608, -632812, -1055934, -681864, -717302, -1670468, -1072506, -945516, 759586, -1305488, -578850, -980422, -1811752, -552860, 800914, -157008, 557996, -227856 ], [ -672169, 1141291, 1204263, 167727, -33324, -922439, -1194148, -35617, 231993, -126493, -197625, -328211, -1801147, -1797663, -1076334, -1089972, -1320621, -1487427, 593566, -807407, -1786193, -1078853, -1637103, -393740, 129926, -633058, 1513348, 370018 ], [ 1190456, 73816, 1666488, 143352, -1149024, -1751864, 112352, 1206008, -808632, 276632, 838200, -1306136, -1565272, -1488888, -390384, 1007328, 84504, -208152, 981616, 306568, -1378568, -681128, -1339128, -1516640, -124624, -1387408, 1817248, 356368 ], [ 1832702, -829388, 1400433, 682731, -282609, -721523, -3181, 1189259, -770964, 141656, 1322715, -482741, -1605817, -893442, -25071, 1690449, 314181, 147309, 983239, 481123, -778928, -580478, -251061, -568685, -185884, -524446, 1409851, 711397 ], [ 1900652, -1655288, 791658, 1487406, 1516566, 1184002, -787906, 580334, -225864, -246544, 1547790, 1188334, -1776442, -163092, 189354, 1708074, -9294, 68034, 803014, 213598, -88928, -619628, 1208814, 1353790, -156184, 1099604, 667726, 1239922 ], [ 588902, -1065353, -320598, 1536823, 1030403, 509050, 207766, 1119188, -130152, 182053, 271328, 1526429, -1936482, 225764, -774733, 803928, -108075, -1025503, 840256, 578837, 638229, -575850, -65745, 659872, 77551, 178947, 1300337, 1456226 ], [ -599688, -371848, -859268, 1213468, 791328, -65920, 619756, 1391868, -5792, 548368, -352852, 1532044, -1442872, 635304, -955128, 308308, -156820, -1521768, 587776, 474432, 1258444, -638860, -1110120, -42208, 244856, -692048, 1675032, 1055296 ], [ -1345638, 499802, 217357, -78107, 1403928, -171520, -707519, 846093, 231208, 681868, 929873, 723769, 847478, 1127454, 1108422, 1005583, -84895, -299118, -477824, -969168, 1581769, -1001785, -1315470, -569608, 214106, -1234748, 1236882, -1019504 ], [ -1779360, 906932, 149734, -501122, 1251162, 324866, -1233224, 912930, 565438, -5858, 885818, 7516, 619970, 820722, 929382, 1213600, 137054, 170136, -1002338, -1188468, 1287274, -1294192, -519330, 108644, 294320, -875750, 910452, -1225472 ], [ -1967760, 949082, -816941, -241697, 497037, 1294241, -1129124, 1461105, 976063, -1338833, -200707, -636434, -1585855, -113703, -1011693, 1037200, 476879, 47436, -1101713, -445818, 507349, -1531192, 1063695, 1734194, 461720, 191725, 671802, 36928 ], [ 3072, -128064, 283584, -1024384, -778560, 64320, -1122880, 846784, 763136, -972672, -160704, -1243776, -1848512, -549696, 323456, 896000, 825280, 833344, -1595968, -874240, 59904, -1022912, 392512, 885248, 13184, -168064, 542208, 29504 ], [ 1668643, -1114900, 1250206, -1575180, -1893205, -1292145, -982095, 221760, 525646, -460585, 128009, -1649532, -1498128, -606838, 1766460, 561640, 1058522, 1615083, -1733889, -1410407, -309606, -395227, -582172, -114376, -542921, -750669, 331731, -171432 ], [ -601082, -457000, -629444, 265320, -1549930, -1185570, 39330, 696960, 768796, -798610, 737234, -919032, 475872, 1041812, 560760, -931760, 613172, 1463958, 596286, -1402382, -558156, 181898, -1068472, 483824, -1108946, -1202394, -458394, -228432 ], [ -961130, 67184, -981326, 1125159, -654433, -559278, 603441, 778338, 771871, -1177027, 473147, -475203, 1383906, 1105340, 135213, -1050215, 198974, 908088, 1448754, -1060859, 12882, 309662, -1303675, 294908, -776810, -1548057, -694515, -296586 ], [ 1109320, 421184, 611224, 736884, 943892, 728472, 585516, 358488, 469396, -1606852, -902428, -396228, 935256, -848560, 702588, 581260, -175576, -162912, 420504, -294884, 1627032, -134488, -1219300, -895792, 698440, -1758732, -225540, -378936 ], [ 1159235, 987869, 1180004, 954269, 525147, 702437, 233081, 340578, -213569, -328157, -720733, -137018, 1115201, -993785, 473728, 1352755, 436959, 60293, 699384, -322339, 497892, -855123, -400675, -1174812, 1191115, -1676202, -483005, 162194 ], [ 484688, 1603014, 1328846, 1340362, -556298, 182990, -245508, 450478, -1006562, 1493066, 27960, 175194, 1498888, -513188, -10188, 1744110, 1370350, 740892, 1398812, -651684, -1547830, -1656828, 653054, -1124938, 1306756, -1458266, -966028, 903434 ], [ 185288, 1164039, -261829, -154463, 945727, -908485, -888858, -109397, -765437, 439841, 802860, 29769, 975988, -1196138, 764562, -325365, 913675, 938742, 99062, -1469034, -637855, -1747878, 542579, -1170913, 702106, -189641, -40078, 673409 ], [ 349544, 769752, -833296, -564752, 1621192, -1423840, -1086240, -462968, -233912, -360952, 865248, 81624, 774376, -1405808, 672480, -1083816, 795976, 1087896, -748816, -1949400, -357088, -1386384, 43928, -1304152, 75640, 849712, 337856, 203240 ], [ 1499069, 470427, 761054, 1329598, 540217, -714940, -335940, -378143, 914713, -625327, -586452, 552699, 1255501, -609758, -1261620, 943659, 1398601, 1133571, -636466, -1713675, -1413388, -63234, -1279597, -1622827, -597185, 1401862, -448744, -777235 ], [ 1539902, 610264, 674748, 1215036, 544934, -589918, -2170, 7062, 789598, -750092, -388178, 8094, 393012, -865498, -1358158, 933472, 948516, 272862, -718972, -1001804, -1468774, -120268, -466100, -489052, -882506, 354500, -272242, -802980 ], [ 881777, 1026964, -471102, -166014, 1234109, -832993, 69005, 581637, -138527, -786842, 850297, -1176831, -1316538, -1784323, -296233, -361328, -165234, -1159263, -924322, 10246, -893149, -1047418, 1694650, 1560398, -923531, -1701250, 511433, -226830 ], [ 597244, -316652, 517908, -1067868, 512080, 450328, -1002832, -758804, -471788, -288976, 1336284, -566420, -1278692, -187556, -471704, 777932, 320580, 352060, -807556, -173756, -1171400, -705824, -21348, 651644, 150304, 38896, -740336, 191016 ], [ 477469, -1281407, 1374273, -1330983, -90755, 1354303, -1563862, -1612814, -431753, 314744, 1528719, -77255, -1206677, 934924, -551924, 1783532, 552090, 1549420, -836161, -407786, -1320830, -167159, -1532718, -94141, 1045264, 1580506, -1785836, 339426 ], [ 862894, -5882, 820998, 763542, 364270, 112378, 388988, 267436, 856522, 1121744, 856794, -812330, -1717502, -875576, 258376, 1252232, -892260, 278920, -1578886, -349436, -603380, 637366, -629268, 1030034, 765664, 764956, -1168136, -524724 ], [ 638115, 20893, 367475, 1519148, 232327, -640148, 1447918, 1367393, 833221, 543020, 154122, -806702, -1363933, -1755748, 594151, 1118497, -714678, -400431, -1584793, -655203, -461169, 279425, -36063, 628551, 353826, 155422, -1110690, -838240 ], [ -213360, -1234832, 16400, 899648, -502448, -890048, 1588768, 1665968, -537104, -1458880, -580128, -40352, -122608, -1680448, 442576, 1393072, 1128672, -472656, -833968, -1334928, -909744, -1272400, 238512, -1339824, -193824, -242528, -1628640, -586240 ], [ -738270, -352987, 144464, 961008, 286511, -607178, 34430, 1610307, -1280436, -1090396, -1234669, 412590, -4289, -988834, -436056, 584407, 561105, -25445, -823593, -1352968, 315747, -735153, 224577, -895984, 328373, -146235, -611115, -772079 ], [ -1148676, 999464, 371666, 1099938, 1364714, -123674, -1754596, 1386756, -1799004, -229450, -1637536, 624660, -86882, -197872, -1396398, -493886, -561420, 486046, -858792, -1151020, 1725198, 211284, 92112, 48122, 1027388, 52260, 763992, -995120 ], [ -1260726, 1097564, 244691, 7563, 1017239, 1005601, -955846, 337206, -1688154, -1097575, 605264, -955890, 1022293, -186472, -1028973, -1294661, -547170, 116821, 891108, -482770, 29373, -651666, -503688, -777553, 423338, -115290, 1462692, -280520 ], [ -964732, 1030380, 492832, -427540, 199924, 1456380, -477752, -541712, -1205604, -1708576, 1157368, -1422740, 1467308, -458208, -345652, -1578388, -252192, 62316, 1985444, -113896, -855376, -1032624, -972704, -1322220, 200592, 92976, 1363224, 82344 ], [ 16193, 685755, 1370632, 240635, -1406051, 768255, -537902, -1134212, -99129, -1887976, -1128482, -20165, 797483, -1205208, 867923, -994213, 514008, 536091, 1979369, -247546, -378676, -604524, -1228904, -1395195, 617892, 932076, -76026, -145206 ], [ 343168, 570880, 1663232, 463360, -1941376, 538880, -557952, -1331712, 269696, -1947776, -1890432, 447360, 574208, -1454208, 1272448, -799488, 769408, 694016, 1977344, -292096, -219776, -461824, -1314304, -1419520, 756992, 1211776, -555776, -221056 ] ], [ [ 319232, -545024, 691456, -598016, -1014272, -1018368, -508416, -647680, -903168, 601344, 1340416, -29184, -817408, -1394944, 288768, 65792, -1331712, 713472, -1336576, 575744, -974848, -1101056, 1290752, 1547008, -532992, -521472, 1696512, -456960 ], [ 500192, -363104, 325120, -253952, -1027712, -629952, -970080, 105632, -359808, 266304, 616768, 65952, -301888, -1351552, -446016, -417856, -366720, -318240, -373504, -175072, -759040, -528704, 529088, 670912, 27648, 348768, 620256, -923520 ], [ 782942, -78854, -247280, 283648, -1048712, -23052, -1691430, 1282682, 489192, -257196, -513932, 214602, 503612, -1283752, -1594116, -1173556, 1141080, -1930290, 1131296, -1348222, -421840, 365596, -661012, -697988, 903648, 1708518, -1061394, -1652520 ], [ -50948, 402376, -543740, -371692, -958272, 681008, -911980, -258368, -375268, -433636, -164832, 446132, 273112, -1578552, -371176, -264656, 579400, -357760, 499416, -574252, -1146820, 617436, 100208, -60688, 475548, 1002428, -506264, -651540 ], [ -641530, 454554, -627132, -983892, -879456, 953136, -374578, -1466670, -901656, -321344, 215644, 779224, 78602, -1343794, 561750, 531060, 171786, 811234, -229188, 257674, -1344306, 675146, 421550, 496260, 182404, 315310, 19936, 132398 ], [ -129880, -1005096, -50832, -1158192, -867456, -272064, -1028728, -877320, 142944, 691456, 342544, 1438624, 259352, 786056, -72600, 534960, 794136, -172616, -767088, 812824, 516744, 227096, -1233400, 290160, 667504, 196360, -97664, -245752 ], [ 199406, -1181724, 660408, -1343100, -98310, -229374, -523486, -230640, 834906, 711550, -170312, 1026616, 779246, 1706360, -640104, 842046, 908784, -834482, -405804, 674398, 900786, -115810, -1878172, 610014, 812446, 506878, -262220, 272630 ], [ 360356, -174024, 1496208, -1537800, 1369740, 983676, 1051964, 468960, 1201356, -184700, -1273712, -374384, 1612196, 1510160, -1145904, 1428996, 554784, -1199132, 785496, -104252, -78564, -361660, -1590472, 1415364, 643396, 1213828, -470120, 1618580 ], [ -478240, -508812, 1496796, -299244, 690712, 1168144, 606362, 144126, 930478, -449356, -765126, -446194, 1781344, 430924, -495144, 814246, 937908, -1098474, 1058258, 56376, 549680, -577742, -620548, 777210, -4016, 282806, -856750, 993254 ], [ -1243584, -937104, 1226592, 923824, -415984, 1127936, -215872, -277840, 539920, -496240, 88272, -293744, 1646352, -678272, 260896, -31472, 1331616, -854032, 984960, 299216, 1321280, -680800, 339808, -42112, -633792, -881120, -1251920, -2976 ], [ 525816, 431946, 293892, -737726, -977434, 1183136, -307672, 455810, 372070, 66710, 731022, -817994, 240102, -341072, -324404, -501722, 397116, -299782, -221040, -574834, 203480, 105500, -91292, 395888, -196392, -847220, -1375070, -316476 ], [ 1505916, 816876, -44328, -1103576, -1087564, 882296, -141052, 939740, 5980, 322100, 780072, -768704, -832788, -449972, -152264, -894692, -471084, -64132, -573300, -748564, -398920, 175940, -366452, 457448, -182232, -441800, -1421180, -202596 ], [ 1302066, -274374, 509172, 474124, -520714, 47396, 413198, 1049090, -657470, 116150, -61428, 140896, -1405638, -1228022, 1156036, -1171742, -1239834, -306382, 355050, 128186, -228220, -827410, -407702, -45652, -802932, 520900, -1351730, 552354 ], [ 1223744, -291200, 315120, 1079736, -173200, -110776, -112592, 403712, -580648, 434984, 360672, -77592, -1312784, -1332568, 965696, -1237984, -741448, -725536, 258376, 793608, -585528, -90840, 452936, 380280, -503232, 695384, -255592, -75688 ], [ 1200944, 167200, -209580, 1255386, 77300, 30374, -1116092, -575488, -176398, 985934, 1341672, -795042, -925484, -1139218, 112496, -1210984, 317402, -1222936, -291674, 1365558, -1176378, 1415310, 1712486, 1217130, 203568, 521234, 1294658, -1315438 ], [ 818948, -161612, 993768, 619404, 509692, 786612, 285408, -424560, 234068, -50120, -109412, 440960, 279812, 632256, 257112, -193716, -545972, -655180, -225748, 1064900, -1408328, 1497848, 1381628, 821584, 1073612, 2836, 1266636, -1082144 ], [ 695774, -569606, 1300752, 156204, 718666, 950394, 880038, -275496, 619250, -644234, -1101794, 880874, 708368, 1558722, 163254, 671538, -842072, 85646, -405136, 897686, -1243610, 1051352, 1024910, 326350, 1251224, -287114, 1041012, -799964 ], [ 1250624, -1153856, -757248, 165504, 346816, -430656, -683712, -170496, 939200, -46784, -830144, -794176, -888832, 257472, -578496, 1111488, 387328, 1234496, -1236736, 1103936, -71360, -706048, 656960, -382400, -357376, 22336, 362112, -443264 ], [ 1073442, -556982, -1370276, 683580, 97086, -1114332, -473798, 71932, 823474, 379010, -837048, -974804, -697318, -685674, -672666, 601482, 273322, 1146838, -1266730, 211020, 735476, -916652, -359258, -869614, -976202, 218782, -253148, -796580 ], [ 351492, 918868, -907976, 1580280, -61764, -1279032, 1056052, 416632, 383524, 677060, -1051248, -43304, 825332, -1362324, -284916, -615468, -840428, 138988, -700180, -1499880, 1270376, 23848, -1857908, -1191964, -858452, 331132, -821048, -1678280 ], [ 839192, 1060268, -404726, 925690, 678856, -1511072, 217952, 970892, 528184, -234930, -120928, -162984, -45578, -1431224, -392076, -314018, 317572, -33352, 366480, -1754910, 587566, 112718, -700788, 185696, 80638, 504452, -1365808, -255080 ], [ 1298936, 823568, 68680, 38224, 1140040, -1660520, -596632, 1185872, 710296, -912768, 827552, -403944, -1093640, -1137584, -594840, 275656, 1577632, -25072, 1222944, -1552224, -315368, 234824, 546888, 1319912, 823576, 615416, -1628512, 1005928 ], [ 634886, -320332, 352330, -818876, -592310, -1321970, 624818, -549628, 616846, 616032, 946952, -432594, -1138490, 568516, -899790, 1152106, 1538632, 256628, 571944, -122424, -1390418, 1219274, 124938, -197038, -126674, 349766, -429112, -446222 ], [ 291864, -985852, 827740, -1323056, -855724, -1233932, 1227808, -905612, 495448, 1223500, 684396, -649128, -800160, 1451000, -496860, 790888, 1227428, 540164, -320388, -53848, -1133824, 938108, -466944, -299724, -125332, 149872, -22116, -738700 ], [ 335964, -1074502, 1534390, -1401656, 652226, -1447982, 1085008, 401938, 340348, 719950, -38754, -1092228, 240, 1340300, 759690, -1062812, 587978, 825914, -1503738, -1626748, 728576, -869242, -1263744, 1303026, 1023518, 29272, -570666, 367250 ], [ 279264, -25232, 956176, -1062832, 1151728, -293840, 101536, 1076352, 736064, 735968, 347456, -704176, -230432, 1023520, 763856, -828160, 586256, 71520, -266656, -1064144, 1299392, -464592, -829104, 1370704, 1430704, -483440, -635264, -314544 ], [ 184368, 1292548, -21092, -603004, 1288516, 1266910, -1067690, 1485720, 1285598, 865544, 1065410, -80050, -778940, 655096, 350438, 101636, 794204, -977628, 1648310, 206302, 1371602, 618546, -3078, 934336, 1528360, -1050356, -548858, -1501608 ], [ -6432, -211352, -113192, -638104, 931816, 1445260, 150460, 689520, 1041548, -510256, 711860, -558100, -559640, 725296, 112988, 709736, 841304, -631128, 123260, 1075852, -5548, -26604, 188772, 900736, 236560, 274744, -779108, -257808 ], [ -443032, -960952, 120308, -302854, 707766, 1543810, 502360, 366220, 356798, -1457756, 721460, -807600, -383290, 989646, 45588, 621286, 734354, -293578, -584540, 1237602, -617848, -109004, 377072, 891636, -377290, 1063994, -952158, 596192 ], [ -1371232, -201952, 1005008, 773096, 749016, 1482760, -878240, 988720, -1209352, -1548656, 1457360, -600000, -292840, 1642296, 318288, -860264, 319304, 26072, 342160, -16248, 299552, 934096, 558272, 931536, 364760, 781544, -1010808, 670592 ], [ -1339504, -11370, 829012, 553538, 703128, 266074, -293018, 860348, -929342, -1408504, 1465042, -689910, 121722, 1167134, 571530, -465292, 432064, 264224, 428688, -575532, 766974, 211030, 733550, 391268, 183730, 894740, -1026782, 574570 ], [ -735904, -159420, 21112, -437812, 605328, -1639076, 1463332, 284648, 450508, -1130704, 1038892, -957060, 729372, 20084, 813180, 1047608, 859264, 453824, 14688, -721032, 966324, -1564220, 905300, -494632, -547220, 1243640, -1017332, 377020 ], [ -13348, 133578, -1039604, -7348, 518706, -710534, 106678, 840686, 757822, -220726, 975682, 571722, -165246, -48220, 272784, 1459406, 1448890, 588086, 355134, -1035444, 772374, -1143338, 285758, -1020214, -262076, 1392440, -1263734, -531644 ], [ 249248, 285984, -1828448, 219584, 521408, 208448, -1045728, 1055712, 996704, 569344, 990272, 1828288, -984704, 181664, -132960, 1361824, 1745120, 400992, 741600, -1327424, 731584, -543136, -406272, -1423232, 164992, 1369440, -1440672, -1241888 ], [ -1222402, -221466, -1533698, -759916, 849908, 183548, -446778, -349638, 1327154, 714544, 1175372, 1505188, -1045304, 1165214, 208590, -261026, 907370, -953358, 1055850, -1482524, 1381684, 14114, -1111872, -1489832, 789592, 777090, -1279422, -992438 ], [ -1666304, -348536, -1367540, -284700, 630600, 14628, 51700, -196304, 684348, 624676, 878024, 967008, -327284, 1382608, -90084, -229128, 714176, -1185720, 899584, -1375120, 1204904, 378096, -1333732, -974956, 454844, 319868, -619688, -768904 ], [ -1109504, -105236, -1326590, 1606950, -122100, -294522, 452350, 1474696, -906102, 305926, 110924, 219408, 1148866, 854008, -1012134, 1413972, 1148576, -325620, 285184, -1012120, 223004, 553896, -1084582, 106094, -814006, -5782, 525412, -570604 ], [ -761264, 569344, -1273880, 1132920, -574200, -20952, -532520, 1097776, -827952, -727544, 818504, -479352, 1130176, 1044808, -462624, 643272, 661256, 104880, 555184, -1157320, 691184, 135816, -1295392, -417136, 83864, 120368, -26168, -721744 ], [ -511728, 1280064, -1107224, 174878, -848572, 315138, -1726066, 259738, -327766, -1727482, 1653422, -1039832, 664206, 1219836, 291914, -643210, -77116, 281666, 970110, -1361740, 1284640, -393592, -1578912, -1205888, 1320008, 299758, -789678, -885050 ], [ -714528, 1294464, 137776, 260228, -126472, -156612, -1581916, -84212, 219884, -665932, 143972, -375632, -516444, -505464, -535636, -1078060, -1015816, -962884, 645060, -907240, -426560, -562192, -1451712, -677888, 580208, -100892, 508572, -317900 ], [ -347014, 963010, 1042664, 230854, 13366, -656608, -1079500, 60662, 277782, 54114, -341952, -327740, -1198526, -1488596, -902086, -755720, -1143908, -1348628, 483338, -341554, -1376800, -525762, -1247372, -700656, 47120, -557686, 1315852, 59010 ], [ 925136, 82960, 1408064, 19504, -770384, -1201408, -8800, 980912, -441168, 232464, 795648, -1257440, -1089776, -1294496, -537136, 767680, 13792, -372128, 580688, 400496, -1120000, -164112, -920672, -1597056, -158080, -1103536, 1344352, 134160 ], [ 1329266, -610022, 1206956, 332944, -30254, -546280, 69338, 843116, -353298, -34824, 1337670, -504548, -1238270, -610796, -316414, 1302394, 313774, 68158, 654476, 365204, -558628, -213522, -66836, -568308, -77884, -482098, 867340, 474612 ], [ 1324916, -1214972, 739256, 893344, 1426996, 673520, -319612, 207416, 114252, -511824, 1599420, 1040152, -1507820, 303304, -163564, 1371844, 210124, 256108, 717176, -35896, 146072, -456372, 1035064, 1366392, 136616, 688652, 152440, 939912 ], [ 240750, -935454, -351134, 1030636, 1176192, 138984, 383080, 688762, 135188, 73618, 203048, 1321952, -1763792, 338922, -608876, 801376, -26970, -785992, 904414, 272418, 431752, -283560, -195094, 602428, 339874, 248000, 1001638, 1369880 ], [ -728920, -505184, -835664, 932776, 1019872, -263376, 585360, 1040912, 190448, 481488, -582512, 1327672, -1338072, 503472, -524576, 453496, -141000, -1270272, 701024, 218328, 780872, -263280, -1135504, -162112, 401384, -268920, 1553168, 1111960 ], [ -1302370, 273016, 392836, 220126, 1252072, -170076, -670740, 953612, 373748, 320988, 436588, 669322, 961278, 1088772, 1061224, 765946, 93450, -127872, -585976, -885822, 1336022, -693780, -1103404, -724912, 73934, -874170, 1168268, -1034990 ], [ -1461280, 674812, 296740, -35648, 887200, 395136, -1044336, 1131920, 631640, -135948, 566968, -74036, 806232, 862380, 898396, 1007836, 234324, 241896, -988960, -1144596, 1068560, -867072, -296488, -235948, 133640, -810612, 952964, -1320080 ], [ -1294480, 780862, -840110, 67552, 53200, 1331136, -724536, 1518920, 948140, -825798, -932, -884186, -1277268, -1770, -638354, 1194286, 301674, 4596, -697360, -739146, 154760, -838272, 1119212, 1079402, 497540, -221562, 870914, -142280 ], [ 71168, -281344, 178432, -837248, -751488, 136960, -957184, 781696, 772608, -520448, -70528, -1405696, -1718784, -381824, 390912, 840576, 569088, 695552, -1046400, -706432, -253696, -388480, 525696, 567680, 9472, -200448, 442496, -253056 ], [ 1171694, -1253592, 1142128, -1485484, -1379978, -1202658, -1076400, 86338, 571270, -140760, -12194, -1719240, -1601698, -449962, 1516362, 278878, 802842, 1408574, -1185054, -760090, -565616, 91518, -365524, -86316, -615854, -333290, -76408, -517524 ], [ -469156, -534192, -368672, 367016, -1012628, -1258308, 16800, 758788, 711820, -323760, 292156, -1111440, 123452, 812588, 635412, -952772, 640692, 1321724, 540996, -943540, -821216, 326268, -979624, 258984, -1187804, -793940, -775408, -387624 ], [ -572140, 111552, -589172, 1202654, -251984, -673230, 701988, 982174, 689680, -704760, 151072, -593862, 941036, 861662, 344634, -1004474, 247938, 767528, 1053768, -860416, -307058, 276228, -1292170, 57606, -810608, -1219214, -893212, -404376 ], [ 1282160, 663552, 832528, 744104, 1009216, 727320, 867888, 634024, 460480, -1337760, -556928, -191112, 603536, -633688, 804984, 445576, -438312, -381472, 22368, -438016, 1186792, -136272, -1220920, -839544, 774592, -1599464, -271312, -607776 ], [ 1275920, 874442, 1102198, 779894, 407016, 603380, 279958, 505874, -64180, -342320, -414188, 89428, 1014366, -648438, 454634, 1205596, -25222, 24818, 293918, -520296, 275712, -844342, -339630, -856584, 1100072, -1409034, -383552, 7884 ], [ 602520, 950940, 930916, 960632, -806068, -74044, -566216, 439484, -682344, 1175540, 46656, 316908, 1663992, -154888, -153808, 1651324, 755488, 971272, 994040, -785988, -1445348, -1629108, 796424, -574528, 962740, -1003552, -726628, 883348 ], [ 272220, 649590, -44534, -129268, 415982, -719494, -832916, -292666, -791844, 147890, 826656, 229758, 1097292, -759988, 577592, -216026, 363088, 990772, 43340, -1047738, -810698, -1290258, 479924, -1056928, 652690, -323152, 248822, 370498 ], [ 356064, 478800, -298448, -370672, 1070336, -994048, -900752, -750544, -434160, -537136, 890784, 221664, 816720, -1004032, 638576, -978896, 310288, 1027456, -567616, -1240512, -592160, -868080, -105184, -1393888, 289264, 287648, 692912, -121664 ], [ 1319964, 585450, 980902, 1190978, 518336, -480448, -546002, -625594, 916290, -494086, -566316, 381564, 1144170, -480832, -725074, 605254, 979138, 1100656, -456616, -1286712, -1257860, -268830, -1261084, -1421788, -187586, 750548, 7862, -569864 ], [ 1388060, 613256, 648320, 1097640, 502512, -493548, -357864, -60240, 717368, -499980, -358676, -10076, 469832, -829056, -779472, 719612, 743168, 494804, -457120, -786156, -1094916, -236024, -633656, -280736, -591572, -68020, 111988, -416292 ], [ 891410, 591356, -700480, -39060, 824712, -838698, -274764, 782760, -458332, -536730, 898474, -749426, -836068, -1726656, -8472, -92638, -63232, -539146, -527920, 59094, -409566, -560324, 1118044, 1597264, -949622, -1694470, 713638, 116658 ], [ 378984, -585592, 206416, -1016912, 209872, 261968, -1033368, -320400, -534336, 28184, 978136, -189704, -819912, -453152, -360288, 672576, 409040, 588080, -617352, -85192, -772232, -614936, 58488, 568264, 376, -237120, -623664, 312600 ], [ 24504, -1365412, 1076896, -1415732, -276128, 1077188, -1331598, -1084770, -311706, 599354, 856936, 220276, -768582, 459388, -605268, 1326156, 617570, 1464140, -768432, -247732, -1003922, -508406, -964332, -319766, 800776, 1078200, -1715124, 283950 ], [ 308304, -81112, 872896, 436168, 139072, 155288, 558252, 307380, 652644, 947804, 417136, -503624, -1120932, -965912, 39432, 883656, -755380, 445640, -1158432, -75832, -280172, 131644, -682632, 553084, 464176, 555600, -1024824, -504300 ], [ 348274, 93558, 636706, 1050492, -16046, -521376, 1387460, 1134392, 604452, 451248, 47488, -554124, -850572, -1668824, 457470, 706594, -657876, -71880, -1015706, -235230, -275184, -152344, -204388, 196202, 154512, 184330, -982542, -748650 ], [ 137824, -871392, 367456, 393792, -756896, -946176, 1127360, 1380992, -483648, -913152, -250112, 86976, 59328, -1629824, 642720, 802144, 949824, -74880, -325856, -734880, -1008384, -1385344, 475712, -1423648, -127488, -31520, -1605792, -434400 ], [ -289982, -174194, 369606, 592710, 198858, -637370, -259994, 1347814, -999802, -547908, -681996, 202740, -142, -938874, -103640, 209046, 550816, 69148, -326660, -1083136, -95248, -866162, 556018, -1015668, 176146, -139164, -626602, -552030 ], [ -745880, 904744, 420780, 909660, 1448112, -84788, -1739984, 1192084, -1333024, 161004, -977772, 79116, -227488, -125076, -999284, -570000, -326660, 226168, -383252, -1316512, 1051976, -13592, 440608, -177648, 563404, -206604, 703268, -735396 ], [ -846980, 1190044, 189330, -84390, 781512, 983362, -769784, 499534, -1346224, -572046, 710478, -1159134, 637712, 68274, -706334, -1339800, -448310, 74068, 1072498, -700912, -243124, -791492, -54992, -718248, 85954, -149154, 1068518, -327846 ], [ -690424, 1166504, 296680, -372336, 1960, 1336000, -284544, -104424, -1064080, -1190632, 1012672, -1513312, 961896, -135976, -252664, -1495728, -357776, 141264, 1889568, -338488, -936952, -1129400, -537824, -1164320, 12600, 73496, 932400, -72448 ], [ -101374, 624554, 972730, 524964, -967190, 487600, -613344, -559674, -286180, -1617082, -1011728, -383512, 377946, -1007626, 470786, -621228, 88924, 576564, 1634568, -401038, -621502, -728750, -999224, -1451720, 617550, 573446, -45300, -72448 ], [ 94976, 443904, 1198080, 824064, -1290240, 204800, -722944, -711424, -26880, -1759232, -1686528, -6912, 183296, -1298176, 711936, -329728, 237824, 721664, 1549568, -421888, -516352, -595200, -1153024, -1547520, 819200, 740096, -371200, -72448 ] ], [ [ 181888, -860544, -17536, -716800, -902912, -491264, -545536, -90880, -1051648, 961408, 1355264, -482048, -212352, -1561984, 556032, -390784, -715520, -62336, -1310592, 505216, -1093632, -1104768, 555776, 1335424, -926464, -79744, 1633408, -327040 ], [ 475600, -496272, -305920, -461824, -910784, -450848, -980752, 399344, -491584, 567904, 550880, -260240, 172320, -1223488, -175968, -660064, -168128, -791984, -458880, -157904, -733056, -373728, -13792, 462112, -165376, 541328, 658768, -854848 ], [ 934525, 72903, -756520, -63424, -923084, -387698, -1660777, 1165319, 383516, -46946, -705970, 86335, 773370, -694588, -1319718, -1080814, 687172, -1932059, 871920, -1194029, -169656, 768522, -903742, -902438, 1023824, 1511753, -864107, -1679548 ], [ 390490, 309228, -413530, -559554, -669664, 190792, -1034882, -370656, -477174, -227446, -511440, 158510, 452100, -1222548, -465948, -238904, 532652, -393024, 670980, -209954, -1023686, 681642, -244312, -61848, 813514, 700538, -643492, -463678 ], [ -17479, 230007, -442, -962142, -479952, 448072, -522971, -1521973, -999908, -223904, -217558, 362436, 229663, -1228635, 274737, 515342, 345119, 708835, 241018, 729823, -1331227, 528319, 40693, 684006, 578022, -82251, -379568, 410421 ], [ 283196, -844668, 458408, -827592, -572352, -516128, -718196, -799948, 53392, 301696, 61592, 1082736, 569188, 803340, 142812, 662792, 291044, -333740, -597032, 1026148, 571148, 447844, -1329332, 569256, 597672, -333876, -392768, -378804 ], [ 281621, -920202, 846356, -966042, 46023, -290477, -170237, -134824, 594583, 247405, -283180, 722580, 1008085, 1518324, -142812, 872525, 343400, -1018139, -563042, 579133, 824603, 133213, -1776266, 820989, 443421, -72339, -310418, 15777 ], [ 1046, -73452, 1168856, -1356492, 1320498, 1033498, 1063738, 477776, 663058, -342170, -1203880, -634920, 1538710, 1017624, -570312, 1139750, 494000, -1371914, 275908, -554042, -444022, -397562, -1371116, 1411014, 128646, 662886, -139868, 1503102 ], [ -382192, -533810, 1126698, -561346, 456740, 913176, 478327, 64173, 532917, -588498, -935385, -643771, 1736336, 486546, -336572, 711209, 705966, -924271, 739403, -240236, 59464, -778277, -637542, 967943, -248776, 223617, -425781, 980233 ], [ -607904, -1051480, 903184, 253576, -760040, 526592, -394976, -450680, 366616, -689960, -386632, -402088, 1673496, 36288, -22608, 121880, 871792, -320664, 945984, 284600, 765408, -1010704, 90640, 349504, -569760, -455632, -804856, 63376 ], [ 682996, 463295, -138266, -1044749, -823415, 686192, -182276, 158995, 279241, -237935, 223493, -654463, 69321, 321288, -307758, -476695, 533242, 48711, -277416, -204475, -239292, -289654, 142390, 248104, -297660, -887182, -1086781, -289274 ], [ 1310746, 859970, -470396, -1319684, -733010, 456692, 37414, 510250, 153706, 103150, 348668, -511648, -975294, 112338, -99948, -963190, -54818, 163866, -667086, -278590, -723372, -123514, -37070, 151324, -398340, -738412, -1274266, -131894 ], [ 943771, -420505, 261454, -59534, -411935, -356458, 267589, 473875, -29069, 277825, -253582, 223952, -1180569, -837537, 847302, -1281565, -1017143, -102309, 193839, 269735, -426522, -789739, -563345, 61474, -1058190, 280838, -1320091, 790531 ], [ 634464, -422976, 94952, 688468, -384088, -554708, -227896, 169856, 54916, 419324, 235856, -16228, -809112, -1023428, 799584, -1161424, -820908, -631344, 415788, 727372, -429972, -99076, 246572, 600564, -758432, 404804, -315100, 242500 ], [ 350664, 139824, -468898, 1209943, -485938, -480983, -1044346, -252544, 256891, 546149, 1208156, -688003, -182562, -871403, 311784, -847324, -112233, -1276644, 355113, 1144897, -566247, 1191749, 1647497, 1417839, -34232, 132779, 1154675, -955925 ], [ 173350, -434386, 858396, 310322, -129062, 439598, 342480, -566312, 641054, -53484, -90678, 342592, 272678, 727840, 508484, -266158, -870830, -820306, -29534, 1153350, -968108, 1267124, 835674, 927608, 876818, -307522, 891666, -739248 ], [ 240445, -839161, 1261080, -315742, 79999, 751367, 984873, -734972, 800123, -435231, -1030947, 771631, 312344, 1617331, 436289, 322523, -1152836, -145339, -508376, 1073745, -910487, 883268, 218565, 357989, 1247396, -571807, 667086, -439146 ], [ 932320, -768736, -779520, -188992, -106976, -531808, -363552, -534272, 374048, -231456, -970272, -405344, -710656, 631456, -351136, 921248, -158336, 1053536, -1218176, 781920, 337888, -639232, 179040, -370336, 221696, -377632, 601536, 26304 ], [ 1051779, -158145, -1163158, 461498, -256627, -1156266, -157785, -128806, 327835, -34733, -792852, -440798, -589641, -130991, -707959, 572511, 20239, 993457, -1030351, -11758, 1064974, -841890, -581079, -936981, -521279, -189219, 265430, -377878 ], [ 745254, 854430, -313708, 1501748, -378502, -1290516, 1204590, 429044, 564310, 156742, -528552, 373252, 382734, -727166, -744334, -481314, -408386, -3518, -174526, -1178908, 1404124, -62340, -1877454, -1383306, -1053854, -5094, -272020, -1429228 ], [ 1039524, 1020770, 167647, 717383, 344428, -1428016, 675920, 706354, 339220, -39963, -107472, 290692, -5471, -928596, -723314, -318339, 497894, 89492, 402904, -1382173, 429429, -109915, -998734, -52336, -452179, 317286, -1038920, -156828 ], [ 1283508, 917528, 563884, -212104, 866860, -1504732, 119900, 738808, 82852, -94272, 312048, 58084, -522572, -827400, -720932, 104556, 1396208, 325016, 768688, -1251088, -684828, -60628, 47276, 1050908, 183140, 533172, -1572368, 1061724 ], [ 778233, 82478, 810559, -429754, -345665, -1259707, 947675, -287642, 35077, 912528, 596748, -238091, -617447, 543750, -862757, 909231, 1174508, 428366, 248188, -143188, -1470603, 1165247, 214751, -476917, 78965, 78297, -694868, 120699 ], [ 520036, -361946, 1079402, -706632, -426466, -1127154, 1122480, -507442, 15556, 1028562, 510338, -397756, -566768, 1264820, -342058, 605404, 760470, 414246, -467302, -201284, -1308288, 1184666, -54912, -537234, 313090, -23896, -445110, -17586 ], [ 559786, -335321, 1374977, -1054932, 857459, -1130229, 509880, 245483, 30106, 70437, -23587, -392806, -340568, 1201970, 977567, -1035146, 114495, 258471, -1417927, -1665434, -2688, -250759, -851712, 1172091, 955165, 299204, -952335, 812139 ], [ 570192, 387496, 567576, -967944, 1191400, -245816, -50192, 714432, 618208, 403280, 326112, -100744, -544560, 959024, 775224, -616576, 193944, -370672, -222576, -930744, 745376, -101048, -730504, 1369080, 1131656, -239144, -603712, -45192 ], [ 544200, 1263142, -559158, -740058, 1195078, 904381, -530639, 1053156, 1342525, 1090700, 923571, 254117, -870522, 656372, 88713, 450854, 500202, -1117930, 1566849, 519357, 1236491, 538651, -296761, 1044768, 1115516, -993806, -10183, -1385724 ], [ -116400, 137692, -368508, -675108, 1008028, 1206706, 472186, 578856, 665650, -224200, 272046, -221758, -620772, 387272, 175338, 323804, 342852, -845380, 139674, 1234482, 100766, 30526, 162614, 523968, 267416, 74644, -507958, -585624 ], [ -747300, -530708, -3058, -394233, 919553, 1443731, 770436, 480306, -154675, -1193450, 188846, -417608, -465447, 514597, 186238, -98871, 277227, -441855, -611626, 1244707, -359284, -86674, 546664, 365518, -260159, 780519, -745533, 100176 ], [ -1318800, -285008, 711992, 318492, 1028228, 1550156, -340464, 1133256, -1261900, -1471400, 1242296, -53408, -498972, 1434772, 45688, -1112796, 395052, 223620, -11176, -154868, 532016, 577976, 780064, 931768, -146684, 761244, -462708, 557376 ], [ -946728, -382831, 666206, 21939, 838500, 372823, 63305, 855418, -1100877, -1341108, 1285387, -184353, -1209, 1197149, 45151, -720434, 314208, 481840, 247960, -749474, 800237, -77839, 839893, 727030, -187557, 860926, -445245, 701039 ], [ -12528, -685306, 167156, -875886, 471000, -1569302, 1369430, 23068, -184302, -967608, 726562, -610278, 813066, 269774, 128026, 509716, 115008, 497440, 303760, -864524, 697262, -1520314, 796318, 62980, -320382, 1031476, -585870, 657914 ], [ 188202, -458689, -856846, 22290, 412827, -905849, 158849, 284437, 404109, -360129, 974899, 723711, 321171, -129130, -281000, 976933, 1096743, 543745, 359629, -844334, 373073, -986767, 477709, -370817, 80646, 1350100, -834273, 85766 ], [ 26992, -272208, -1560720, 667808, 401696, -210080, -809552, 355536, 888592, 212992, 1187936, 1816224, -244160, -159376, -477712, 968816, 1820752, 311440, 431184, -875488, 259232, -306032, 13184, -730944, 426688, 1380112, -943728, -379312 ], [ -1233683, -403383, -915795, -194242, 464846, -230630, -77927, -625689, 1095067, 584392, 1011986, 1453974, -661460, 1000349, 266213, -547459, 1215727, -958085, 560559, -1139338, 991982, 283843, -901216, -893244, 398788, 298387, -506253, -279937 ], [ -1502976, -294132, -694798, 143862, 465068, -398506, 251278, -241080, 647866, 746070, 781164, 1081616, -131534, 1141560, 149514, -407884, 872864, -1080276, 524672, -1151704, 968380, 562536, -1313142, -563330, -106886, -231654, 106820, -322188 ], [ -806976, 49218, -886573, 1650537, 404018, -709831, 188653, 1473420, -435809, 703545, 496914, 699416, 1320691, 291060, -805161, 1343966, 785264, -85326, 327872, -919204, 208330, 538236, -1235817, 245845, -1077761, -224529, 890870, -502338 ], [ -295176, 354048, -770788, 1108212, -169012, -508036, -706172, 1108680, -593864, -422580, 1027884, 232076, 1366816, 645420, -394416, 962156, 212684, -41976, 434312, -1067884, 459880, 182796, -1223472, -154280, -257756, 138696, 133100, -530808 ], [ 113048, 642528, -526180, 165917, -748986, -209965, -1678651, 285751, -473201, -1578567, 1550965, -201732, 1006725, 1110042, 236031, 85473, -463802, -285197, 591341, -1211346, 819248, -201844, -1211888, -793856, 844524, 502613, -793013, -516199 ], [ -37552, 865728, 222920, 314342, -153036, -222790, -1384426, 61426, 107074, -393042, 17590, -103032, 115350, -280308, -315294, -416802, -971852, -1001222, 503366, -378396, -230752, -65944, -1049888, -822656, 339624, 8438, 389962, -451474 ], [ 70151, 750643, 786652, 265625, 59969, -320208, -916114, 134177, 322065, 289507, -456096, -359930, -462477, -1106782, -669593, -381388, -945142, -1192318, 363423, 230181, -842736, 122765, -815794, -1072552, -42664, -414049, 1010482, -321325 ], [ 587576, 98968, 1056352, -95800, -334456, -551808, -171664, 678152, -42360, 174232, 751104, -1180880, -542952, -1038832, -711368, 506912, -70192, -550768, 141048, 482856, -759936, 395240, -467344, -1673152, -230464, -722824, 738832, -87400 ], [ 725051, -339017, 957730, -31528, 244811, -334812, 125975, 411074, 113109, -228428, 1346457, -532214, -788973, -291970, -657773, 854663, 330101, -38707, 269298, 205182, -251286, 176789, 100610, -582286, 17990, -426331, 227890, 241742 ], [ 683726, -676442, 685780, 233072, 1282286, 93288, 213350, -237676, 513234, -766328, 1653882, 808036, -1112898, 774380, -559298, 948038, 507026, 412418, 562548, -322068, 457764, -272686, 771860, 1304564, 471740, 154994, -395660, 615692 ], [ -141035, -768733, -371869, 425986, 1291264, -250660, 598492, 194631, 468862, -36437, 131708, 1050512, -1522744, 409711, -392130, 750800, 89001, -529516, 931645, -57341, 176204, 21636, -332177, 484282, 641155, 308320, 674025, 1237988 ], [ -865220, -649488, -804344, 555196, 1225424, -434360, 580952, 641176, 456552, 385208, -831912, 1071892, -1227524, 300936, 3920, 562420, -125804, -980736, 811920, -33276, 177324, 129496, -1105112, -326368, 577820, 242060, 1409560, 1119268 ], [ -1253795, 33012, 541606, 514621, 1031324, -119210, -566398, 1045426, 565902, -136342, -121662, 567967, 1013101, 1003686, 1024220, 420295, 263071, 22464, -657780, -730701, 1030449, -331454, -833762, -906568, -104155, -395815, 1098610, -1055957 ], [ -1107248, 410970, 410710, 457120, 449648, 504640, -770344, 1327960, 701124, -307570, 201684, -181742, 975940, 900834, 893930, 704554, 322078, 284700, -917040, -1030974, 821016, -362240, -50684, -653026, -81076, -674254, 1014502, -1397336 ], [ -540248, 549645, -880565, 386320, -436552, 1371040, -233044, 1514860, 856674, -203545, 221034, -1124567, -850910, 165009, -140395, 1323829, 121903, -35250, -225240, -1019199, -223284, -55040, 1134466, 255599, 495974, -670279, 1108627, -297836 ], [ 123136, -485504, 48512, -601536, -712512, 207488, -745600, 675904, 720640, -4480, 42688, -1520768, -1488640, -149824, 461440, 727360, 253568, 521088, -413504, -489280, -591488, 311232, 627776, 150080, -16512, -241280, 332992, -544448 ], [ 572757, -1421444, 1009192, -1310498, -797919, -1111395, -1168968, -66637, 566137, 186940, -144579, -1718892, -1656131, -241423, 1150527, -89219, 442807, 1127245, -552477, -19575, -846568, 611053, -160030, -82082, -695285, 121169, -539828, -899454 ], [ -317718, -606344, -66608, 520252, -384894, -1304070, -23568, 777638, 595762, 238840, -186054, -1311192, -276806, 544802, 711102, -970694, 635182, 1146970, 475398, -418350, -1119568, 465178, -891580, -36932, -1252010, -328606, -1108328, -539004 ], [ -136386, 184864, -137294, 1292989, 209928, -767973, 776982, 1138397, 549784, -113972, -199248, -736281, 421762, 582653, 591975, -934439, 292627, 625660, 585708, -639552, -673531, 211558, -1263199, -238919, -828008, -811909, -1097546, -484068 ], [ 1409064, 945664, 1071256, 719164, 1036128, 695652, 1138632, 883772, 407584, -981872, -176448, 51444, 253912, -331972, 880500, 269836, -730748, -584240, -471792, -634752, 687644, -179192, -1176724, -755444, 844192, -1337884, -349496, -817968 ], [ 1358744, 725759, 1004961, 547169, 260508, 457742, 298257, 670507, 87954, -368072, -97218, 329374, 883837, -218977, 380655, 980266, -575033, 27515, -186467, -770972, 47424, -857537, -248309, -485964, 982332, -1057119, -274976, -157358 ], [ 736036, 160458, 481590, 505332, -1038126, -379066, -940780, 453114, -300124, 729230, 21600, 419394, 1763636, 241716, -365624, 1456154, -14288, 1261388, 551732, -943110, -1276278, -1597614, 938060, 29600, 574894, -497328, -414646, 816126 ], [ 401386, 4833, 195615, -119118, -166251, -491641, -776830, -463911, -831574, -191845, 836400, 417069, 1175186, -245934, 357076, -74071, -319688, 1024238, -3118, -554535, -983103, -773739, 364910, -905200, 615019, -460728, 567329, 9651 ], [ 394576, 91128, 291528, -161640, 450432, -470656, -695896, -1044024, -700264, -696520, 928368, 345552, 815096, -521472, 624424, -782392, -297320, 891968, -353248, -396960, -850608, -284136, -307024, -1439824, 562792, -328080, 1069448, -478944 ], [ 1084426, 691503, 1198953, 1032435, 524832, -165856, -791371, -908199, 839411, -316345, -515682, 127002, 940271, -346272, -75851, 255833, 421555, 982568, -268348, -730260, -1059558, -504861, -1188874, -1124074, 314317, 8670, 551873, -292044 ], [ 1159946, 619404, 594496, 965052, 479080, -325058, -753308, -162552, 598932, -203890, -323006, -76138, 515884, -786368, -81848, 496602, 461056, 680926, -182896, -491458, -638630, -354228, -767636, -10224, -213470, -526510, 580686, 71082 ], [ 848171, 123354, -963104, 102402, 357580, -776783, -631058, 967548, -763818, -260215, 901519, -269563, -254966, -1614368, 349852, 234627, 72256, 132001, -97096, 108017, 179395, 30522, 475114, 1606776, -917345, -1611385, 953961, 545307 ], [ 134108, -835572, -166408, -948472, -105416, 33912, -1036964, 155432, -557536, 364004, 518660, 236596, -277612, -752432, -215056, 562144, 524344, 795720, -371084, 41364, -306956, -460772, 178548, 452844, -135692, -560992, -463816, 481380 ], [ -446572, -1386582, 700592, -1503022, -441776, 681222, -1046789, -484963, -146551, 891239, 45980, 553486, -263257, -106982, -654046, 798994, 706339, 1293330, -617864, -17646, -660011, -843617, -276162, -590481, 535948, 428948, -1592686, 240885 ], [ -328072, -115332, 879392, 5228, -130976, 155172, 745186, 361262, 437174, 750314, -124120, -174764, -408982, -1023332, -178996, 430444, -538286, 627180, -607664, 228204, 57214, -431942, -729612, -50406, 155848, 297848, -828436, -484290 ], [ -1669, 219041, 889731, 443290, -329333, -406768, 1286598, 873044, 352790, 374920, -82432, -302578, -246386, -1515588, 323693, 206083, -558174, 318228, -310455, 227523, -69864, -638500, -402806, -347345, -29928, 233311, -790533, -650543 ], [ 538256, -408784, 727056, -217760, -1050608, -1005568, 543648, 1041344, -417760, -241280, 176768, 186272, 232864, -1572288, 854768, 129808, 679776, 376128, 281520, -26352, -1064064, -1480000, 725344, -1503920, -16128, 237136, -1498608, -242768 ], [ 214067, 19845, 582553, 139353, 65023, -684263, -595959, 1013705, -652295, 122746, -16562, -48690, -16005, -906887, 257468, -190255, 503024, 180682, 263258, -760192, -521432, -998779, 913211, -1116878, 6699, -128202, -611087, -260029 ], [ -304036, 718332, 429538, 656490, 1472008, -81134, -1651128, 920702, -745136, 656962, -224642, -510222, -383856, -80126, -554830, -606424, -37414, -54668, 179522, -1510000, 296236, -278884, 821552, -391784, 6546, -530418, 601942, -379798 ], [ -357286, 1225482, 121963, -161385, 500908, 893491, -498228, 687077, -880136, 91387, 808933, -1319997, 150744, 350299, -320605, -1367524, -348289, 41182, 1245947, -946600, -516014, -939334, 447752, -593084, -286029, -205443, 582217, -352873 ], [ -337204, 1275196, 83356, -269096, -197444, 1142048, -15424, 416996, -822104, -531868, 837280, -1538832, 312412, 243460, -122164, -1389704, -498136, 249144, 1724848, -594964, -995764, -1220692, -26960, -914224, -187500, 49252, 401352, -232064 ], [ -194029, 557071, 496231, 815254, -437969, 171848, -657424, 85721, -440054, -1251943, -821720, -765732, -151913, -765215, 16211, -171554, -377686, 645294, 1217548, -598789, -917389, -865717, -671060, -1436524, 567525, 185977, -49998, 46336 ], [ -146304, 317696, 633856, 1176704, -518144, -151552, -871424, -24704, -312704, -1491968, -1374720, -508032, -306688, -1101440, 62336, 234496, -337536, 777344, 1048448, -600064, -891264, -747392, -885760, -1610624, 819200, 231552, -200448, 139136 ] ], [ [ 44544, -1176064, -726528, -835584, -791552, 35840, -582656, 465920, -1200128, 1321472, 1370112, -934912, 392704, -1729024, 823296, -847360, -99328, -838144, -1284608, 434688, -1212416, -1108480, -179200, 1123840, -1319936, 361984, 1570304, -197120 ], [ 451008, -629440, -936960, -669696, -793856, -271744, -991424, 693056, -623360, 869504, 484992, -586432, 646528, -1095424, 94080, -902272, 30464, -1265728, -544256, -140736, -707072, -218752, -556672, 253312, -358400, 733888, 697280, -786176 ], [ 1086108, 224660, -1265760, -410496, -797456, -752344, -1630124, 1047956, 277840, 163304, -898008, -41932, 1043128, -105424, -1045320, -988072, 233264, -1933828, 612544, -1039836, 82528, 1171448, -1146472, -1106888, 1144000, 1314988, -666820, -1706576 ], [ 831928, 216080, -283320, -747416, -381056, -299424, -1157784, -482944, -579080, -21256, -858048, -129112, 631088, -866544, -560720, -213152, 485904, -428288, 842544, 154344, -900552, 745848, -588832, -63008, 1151480, 398648, -780720, -275816 ], [ 606572, 5460, 626248, -940392, -80448, -56992, -671364, -1577276, -1098160, -126464, -650760, -54352, 380724, -1113476, -12276, 499624, 518452, 606436, 711224, 1201972, -1318148, 381492, -340164, 871752, 973640, -479812, -779072, 688444 ], [ 696272, -684240, 967648, -496992, -277248, -760192, -407664, -722576, -36160, -88064, -219360, 726848, 879024, 820624, 358224, 790624, -212048, -494864, -426976, 1239472, 625552, 668592, -1425264, 848352, 527840, -864112, -687872, -511856 ], [ 363836, -658680, 1032304, -588984, 190356, -351580, 183012, -39008, 354260, -216740, -396048, 418544, 1236924, 1330288, 354480, 903004, -221984, -1201796, -720280, 483868, 748420, 382236, -1674360, 1031964, 74396, -651556, -358616, -241076 ], [ -358264, 27120, 841504, -1175184, 1271256, 1083320, 1075512, 486592, 124760, -499640, -1134048, -895456, 1465224, 525088, 5280, 850504, 433216, -1544696, -233680, -1003832, -809480, -433464, -1151760, 1406664, -386104, 111944, 190384, 1387624 ], [ -286144, -558808, 756600, -823448, 222768, 658208, 350292, -15780, 135356, -727640, -1105644, -841348, 1691328, 542168, -178000, 608172, 474024, -750068, 420548, -536848, -430752, -978812, -654536, 1158676, -493536, 164428, 5188, 967212 ], [ 27776, -1165856, 579776, -416672, -1104096, -74752, -574080, -623520, 193312, -883680, -861536, -510432, 1700640, 750848, -306112, 275232, 411968, 212704, 907008, 269984, 209536, -1340608, -158528, 741120, -505728, -30144, -357792, 129728 ], [ 840176, 494644, -570424, -1351772, -669396, 189248, -56880, -137820, 186412, -542580, -284036, -490932, -101460, 983648, -291112, -451668, 669368, 397204, -333792, 165884, -682064, -684808, 376072, 100320, -398928, -927144, -798492, -262072 ], [ 1115576, 903064, -896464, -1535792, -378456, 31088, 215880, 80760, 301432, -115800, -82736, -254592, -1117800, 674648, -47632, -1031688, 361448, 391864, -760872, 191384, -1047824, -422968, 292312, -154800, -614448, -1035024, -1127352, -61192 ], [ 585476, -566636, 13736, -593192, -303156, -760312, 121980, -101340, 599332, 439500, -445736, 307008, -955500, -447052, 538568, -1391388, -794452, 101764, 32628, 411284, -624824, -752068, -718988, 168600, -1313448, 40776, -1288452, 1028708 ], [ 45184, -554752, -125216, 297200, -594976, -998640, -343200, -64000, 690480, 403664, 111040, 45136, -305440, -714288, 633472, -1084864, -900368, -537152, 573200, 661136, -274416, -107312, 40208, 820848, -1013632, 114224, -374608, 560688 ], [ -499616, 112448, -728216, 1164500, -1049176, -992340, -972600, 70400, 690180, 106364, 1074640, -580964, 560360, -603588, 511072, -483664, -541868, -1330352, 1001900, 924236, 43884, 968188, 1582508, 1618548, -272032, -255676, 1014692, -596412 ], [ -472248, -707160, 723024, 1240, -767816, 92584, 399552, -708064, 1048040, -56848, -71944, 244224, 265544, 823424, 759856, -338600, -1195688, -985432, 166680, 1241800, -527888, 1036400, 289720, 1033632, 680024, -617880, 516696, -396352 ], [ -214884, -1108716, 1221408, -787688, -558668, 552340, 1089708, -1194448, 980996, -226228, -960100, 662388, -83680, 1675940, 709324, -26492, -1463600, -376324, -611616, 1249804, -577364, 715184, -587780, 389628, 1243568, -856500, 293160, -78328 ], [ 614016, -383616, -801792, -543488, -560768, -632960, -43392, -898048, -191104, -416128, -1110400, -16512, -532480, 1005440, -123776, 731008, -704000, 872576, -1199616, 459904, 747136, -572416, -298880, -358272, 800768, -777600, 840960, 495872 ], [ 1030116, 240692, -956040, 239416, -610340, -1198200, 158228, -329544, -167804, -448476, -748656, 93208, -481964, 423692, -743252, 543540, -232844, 840076, -793972, -234536, 1394472, -767128, -802900, -1004348, -66356, -597220, 784008, 40824 ], [ 1139016, 789992, 280560, 1423216, -695240, -1302000, 1353128, 441456, 745096, -363576, -5856, 789808, -59864, -92008, -1203752, -347160, 23656, -146024, 351128, -857936, 1537872, -148528, -1897000, -1574648, -1249256, -341320, 277008, -1180176 ], [ 1239856, 981272, 740020, 509076, 10000, -1344960, 1133888, 441816, 150256, 155004, -94016, 744368, 34636, -425968, -1054552, -322660, 678216, 212336, 439328, -1009436, 271292, -332548, -1296680, -290368, -984996, 130120, -712032, -58576 ], [ 1268080, 1011488, 1059088, -462432, 593680, -1348944, 836432, 291744, -544592, 724224, -203456, 520112, 48496, -517216, -847024, -66544, 1214784, 675104, 314432, -949952, -1054288, -356080, -452336, 781904, -457296, 450928, -1516224, 1117520 ], [ 921580, 485288, 1268788, -40632, -99020, -1197444, 1270532, -25656, -546692, 1209024, 246544, -43588, -96404, 518984, -825724, 666356, 810384, 600104, -75568, -163952, -1550788, 1111220, 304564, -756796, 284604, -193172, -960624, 687620 ], [ 748208, 261960, 1331064, -90208, 2792, -1020376, 1017152, -109272, -464336, 833624, 336280, -146384, -333376, 1078640, -187256, 419920, 293512, 288328, -614216, -348720, -1482752, 1431224, 357120, -774744, 751512, -197664, -868104, 703528 ], [ 783608, 403860, 1215564, -708208, 1062692, -812476, -65248, 89028, -280136, -579076, -8420, 306616, -681376, 1063640, 1195444, -1007480, -358988, -308972, -1332116, -1704120, -733952, 367724, -439680, 1041156, 886812, 569136, -1334004, 1257028 ], [ 861120, 800224, 178976, -873056, 1231072, -197792, -201920, 352512, 500352, 70592, 304768, 502688, -858688, 894528, 786592, -404992, -198368, -812864, -178496, -797344, 191360, 262496, -631904, 1367456, 832608, 5152, -572160, 224160 ], [ 904032, 1233736, -1097224, -877112, 1101640, 541852, 6412, 620592, 1399452, 1315856, 781732, 588284, -962104, 657648, -173012, 800072, 206200, -1258232, 1485388, 832412, 1101380, 458756, -590444, 1155200, 702672, -937256, 528492, -1269840 ], [ -226368, 486736, -623824, -712112, 1084240, 968152, 793912, 468192, 289752, 61856, -167768, 114584, -681904, 49248, 237688, -62128, -155600, -1059632, 156088, 1393112, 207080, 87656, 136456, 147200, 298272, -125456, -236808, -913440 ], [ -1051568, -100464, -126424, -485612, 1131340, 1343652, 1038512, 594392, -666148, -929144, -343768, -27616, -547604, 39548, 326888, -819028, -179900, -590132, -638712, 1251812, -100720, -64344, 716256, -160600, -143028, 497044, -538908, -395840 ], [ -1266368, -368064, 418976, -136112, 1307440, 1617552, 197312, 1277792, -1314448, -1394144, 1027232, 493184, -705104, 1227248, -226912, -1365328, 470800, 421168, -364512, -293488, 764480, 221856, 1001856, 932000, -658128, 740944, 85392, 444160 ], [ -553952, -754292, 503400, -509660, 973872, 479572, 419628, 850488, -1272412, -1273712, 1105732, 321204, -124140, 1227164, -481228, -975576, 196352, 699456, 67232, -923416, 833500, -366708, 946236, 1062792, -558844, 827112, 136292, 827508 ], [ 710848, -1211192, 313200, -1313960, 336672, -1499528, 1275528, -238512, -819112, -804512, 414232, -263496, 896760, 519464, -557128, -28176, -629248, 541056, 592832, -1008016, 428200, -1476408, 687336, 620592, -93544, 819312, -154408, 938808 ], [ 389752, -1050956, -674088, 51928, 306948, -1101164, 211020, -271812, 50396, -499532, 974116, 875700, 807588, -210040, -834784, 494460, 744596, 499404, 364124, -653224, -26228, -830196, 669660, 278580, 423368, 1307760, -404812, 703176 ], [ -195264, -830400, -1292992, 1116032, 281984, -628608, -573376, -344640, 780480, -143360, 1385600, 1804160, 496384, -500416, -822464, 575808, 1896384, 221888, 120768, -423552, -213120, -68928, 432640, -38656, 688384, 1390784, -446784, 483264 ], [ -1244964, -585300, -297892, 371432, 79784, -644808, 290924, -901740, 862980, 454240, 848600, 1402760, -277616, 835484, 323836, -833892, 1524084, -962812, 65268, -796152, 602280, 553572, -690560, -296656, 7984, -180316, 266916, 432564 ], [ -1339648, -239728, -22056, 572424, 299536, -811640, 450856, -285856, 611384, 867464, 684304, 1196224, 64216, 900512, 389112, -586640, 1031552, -974832, 149760, -928288, 731856, 746976, -1292552, -151704, -668616, -783176, 833328, 124528 ], [ -504448, 203672, -446556, 1694124, 930136, -1125140, -75044, 1472144, 34484, 1101164, 882904, 1179424, 1492516, -271888, -598188, 1273960, 421952, 154968, 370560, -826288, 193656, 522576, -1387052, 385596, -1341516, -443276, 1256328, -434072 ], [ 170912, 138752, -267696, 1083504, 236176, -995120, -879824, 1119584, -359776, -117616, 1237264, 943504, 1603456, 246032, -326208, 1281040, -235888, -188832, 313440, -978448, 228576, 229776, -1151552, 108576, -599376, 157024, 292368, -339872 ], [ 737824, 4992, 54864, 156956, -649400, -735068, -1631236, 311764, -618636, -1429652, 1448508, 636368, 1349244, 1000248, 180148, 814156, -850488, -852060, 212572, -1060952, 353856, -10096, -844864, -381824, 369040, 705468, -796348, -147348 ], [ 639424, 436992, 308064, 368456, -179600, -288968, -1186936, 207064, -5736, -120152, -108792, 169568, 747144, -55152, -94952, 244456, -927888, -1039560, 361672, 150448, -34944, 430304, -648064, -967424, 99040, 117768, 271352, -585048 ], [ 487316, 538276, 530640, 300396, 106572, 16192, -752728, 207692, 366348, 524900, -570240, -392120, 273572, -724968, -437100, -7056, -746376, -1036008, 243508, 801916, -308672, 771292, -384216, -1444448, -132448, -270412, 705112, -701660 ], [ 250016, 114976, 704640, -211104, 101472, 97792, -334528, 375392, 356448, 116000, 706560, -1104320, 3872, -783168, -885600, 246144, -154176, -729408, -298592, 565216, -399872, 954592, -14016, -1749248, -302848, -342112, 133312, -308960 ], [ 120836, -68012, 708504, -396000, 519876, -123344, 182612, -20968, 579516, -422032, 1355244, -559880, -339676, 26856, -999132, 406932, 346428, -145572, -115880, 45160, 56056, 567100, 268056, -596264, 113864, -370564, -411560, 8872 ], [ 42536, -137912, 632304, -427200, 1137576, -486944, 746312, -682768, 912216, -1020832, 1708344, 575920, -717976, 1245456, -955032, 524232, 803928, 568728, 407920, -608240, 769456, -89000, 508656, 1242736, 806864, -378664, -943760, 291472 ], [ -522820, -602012, -392604, -178664, 1406336, -640304, 813904, -299500, 802536, -146492, 60368, 779072, -1281696, 480500, -175384, 700224, 204972, -273040, 958876, -387100, -79344, 326832, -469260, 366136, 942436, 368640, 346412, 1106096 ], [ -1001520, -793792, -773024, 177616, 1430976, -605344, 576544, 241440, 722656, 288928, -1081312, 816112, -1116976, 98400, 532416, 671344, -110608, -691200, 922816, -284880, -426224, 522272, -1074720, -490624, 754256, 753040, 1265952, 1126576 ], [ -1205220, -206992, 690376, 809116, 810576, -68344, -462056, 1137240, 758056, -593672, -679912, 466612, 1064924, 918600, 987216, 74644, 432692, 172800, -729584, -575580, 724876, 30872, -564120, -1088224, -282244, 82540, 1028952, -1076924 ], [ -753216, 147128, 524680, 949888, 12096, 614144, -496352, 1524000, 770608, -479192, -163600, -289448, 1145648, 939288, 889464, 401272, 409832, 327504, -845120, -917352, 573472, 142592, 195120, -1070104, -295792, -537896, 1076040, -1474592 ], [ 213984, 318428, -921020, 705088, -926304, 1410944, 258448, 1510800, 765208, 418708, 443000, -1364948, -424552, 331788, 357564, 1453372, -57868, -75096, 246880, -1299252, -601328, 728192, 1149720, -568204, 494408, -1118996, 1346340, -453392 ], [ 175104, -689664, -81408, -365824, -673536, 278016, -534016, 570112, 668672, 511488, 155904, -1635840, -1258496, 82176, 531968, 614144, -61952, 346624, 219392, -272128, -929280, 1010944, 729856, -267520, -42496, -282112, 223488, -835840 ], [ -26180, -1589296, 876256, -1135512, -215860, -1020132, -1261536, -219612, 561004, 514640, -276964, -1718544, -1710564, -32884, 784692, -457316, 82772, 845916, 80100, 720940, -1127520, 1130588, 45464, -77848, -774716, 575628, -1003248, -1281384 ], [ -166280, -678496, 235456, 673488, 242840, -1349832, -63936, 796488, 479704, 801440, -664264, -1510944, -677064, 277016, 786792, -988616, 629672, 972216, 409800, 106840, -1417920, 604088, -803536, -332848, -1316216, 136728, -1441248, -690384 ], [ 299368, 258176, 314584, 1383324, 671840, -862716, 851976, 1294620, 409888, 476816, -549568, -878700, -97512, 303644, 839316, -864404, 337316, 483792, 117648, -418688, -1040004, 146888, -1234228, -535444, -845408, -404604, -1301880, -563760 ], [ 1535968, 1227776, 1309984, 694224, 1063040, 663984, 1409376, 1133520, 354688, -625984, 204032, 294000, -95712, -30256, 956016, 94096, -1023184, -787008, -965952, -831488, 188496, -222112, -1132528, -671344, 913792, -1076304, -427680, -1028160 ], [ 1441568, 577076, 907724, 314444, 114000, 312104, 316556, 835140, 240088, -393824, 219752, 569320, 753308, 210484, 306676, 754936, -1124844, 30212, -666852, -1021648, -180864, -870732, -156988, -115344, 864592, -705204, -166400, -322600 ], [ 869552, -630024, 32264, 50032, -1270184, -684088, -1315344, 466744, 82096, 282920, -3456, 521880, 1863280, 638320, -577440, 1260984, -784064, 1551504, 109424, -1100232, -1107208, -1566120, 1079696, 633728, 187048, 8896, -102664, 748904 ], [ 530552, -639924, 435764, -108968, -748484, -263788, -720744, -635156, -871304, -531580, 846144, 604380, 1253080, 268120, 136560, 67884, -1002464, 1057704, -49576, -61332, -1155508, -257220, 249896, -753472, 577348, -598304, 885836, -351196 ], [ 433088, -296544, 881504, 47392, -169472, 52736, -491040, -1337504, -966368, -855904, 965952, 469440, 813472, -38912, 610272, -585888, -904928, 756480, -138880, 446592, -1109056, 299808, -508864, -1485760, 836320, -943808, 1445984, -836224 ], [ 848888, 797556, 1417004, 873892, 531328, 148736, -1036740, -1190804, 762532, -138604, -465048, -127560, 736372, -211712, 573372, -93588, -136028, 864480, -80080, -173808, -861256, -740892, -1116664, -826360, 816220, -733208, 1095884, -14224 ], [ 931832, 625552, 540672, 832464, 455648, -156568, -1148752, -264864, 480496, 92200, -287336, -142200, 561936, -743680, 615776, 273592, 178944, 867048, 91328, -196760, -182344, -472432, -901616, 260288, 164632, -985000, 1049384, 558456 ], [ 804932, -344648, -1225728, 243864, -109552, -714868, -987352, 1152336, -1069304, 16300, 904564, 210300, 326136, -1502080, 708176, 561892, 207744, 803148, 333728, 156940, 768356, 621368, -167816, 1616288, -885068, -1528300, 1194284, 973956 ], [ -110768, -1085552, -539232, -880032, -420704, -194144, -1040560, 631264, -580736, 699824, 59184, 662896, 264688, -1051712, -69824, 451712, 639648, 1003360, -124816, 167920, 158320, -306608, 298608, 337424, -271760, -884864, -303968, 650160 ], [ -917648, -1407752, 324288, -1590312, -607424, 285256, -761980, 114844, 18604, 1183124, -764976, 886696, 242068, -673352, -702824, 271832, 795108, 1122520, -467296, 212440, -316100, -1178828, 412008, -861196, 271120, -220304, -1470248, 197820 ], [ -964448, -149552, 885888, -425712, -401024, 155056, 932120, 415144, 221704, 552824, -665376, 154096, 302968, -1080752, -397424, -22768, -321192, 808720, -56896, 532240, 394600, -995528, -776592, -653896, -152480, 40096, -632048, -464280 ], [ -351612, 344524, 1142756, -163912, -642620, -292160, 1185736, 611696, 101128, 298592, -212352, -51032, 357800, -1362352, 189916, -294428, -458472, 708336, 394796, 690276, 135456, -1124656, -601224, -890892, -214368, 282292, -598524, -552436 ], [ 938688, 53824, 1086656, -829312, -1344320, -1064960, -40064, 701696, -351872, 430592, 603648, 285568, 406400, -1514752, 1066816, -542528, 409728, 827136, 888896, 682176, -1119744, -1574656, 974976, -1584192, 95232, 505792, -1391424, -51136 ], [ 718116, 213884, 795500, -314004, -68812, -731156, -931924, 679596, -304788, 793400, 648872, -300120, -31868, -874900, 618576, -589556, 455232, 292216, 853176, -437248, -947616, -1131396, 1270404, -1218088, -162748, -117240, -595572, 31972 ], [ 137808, 531920, 438296, 403320, 1495904, -77480, -1562272, 649320, -157248, 1152920, 528488, -1099560, -540224, -35176, -110376, -642848, 251832, -335504, 742296, -1703488, -459504, -544176, 1202496, -605920, -550312, -854232, 500616, -24200 ], [ 132408, 1260920, 54596, -238380, 220304, 803620, -226672, 874620, -414048, 754820, 907388, -1480860, -336224, 632324, 65124, -1395248, -248268, 8296, 1419396, -1192288, -788904, -1087176, 950496, -467920, -658012, -261732, 95916, -377900 ], [ 16016, 1383888, -129968, -165856, -396848, 948096, 253696, 938416, -580128, 126896, 661888, -1564352, -337072, 622896, 8336, -1283680, -638496, 357024, 1560128, -851440, -1054576, -1311984, 483904, -664128, -387600, 25008, -129696, -391680 ], [ -286684, 489588, 19732, 1105544, 91252, -143904, -701504, 731116, -593928, -886804, -631712, -1147952, -681772, -522804, -438364, 278120, -844296, 714024, 800528, -796540, -1213276, -1002684, -342896, -1421328, 517500, -201492, -54696, 165120 ], [ -387584, 191488, 69632, 1529344, 253952, -507904, -1019904, 662016, -598528, -1224704, -1062912, -1009152, -796672, -904704, -587264, 798720, -912896, 833024, 547328, -778240, -1266176, -899584, -618496, -1673728, 819200, -276992, -29696, 350720 ] ], [ [ -92800, -1491584, -1435520, -954368, -680192, 562944, -619776, 1022720, -1348608, 1681536, 1384960, -1387776, 997760, -1896064, 1090560, -1303936, 516864, -1613952, -1258624, 364160, -1331200, -1112192, -914176, 912256, -1713408, 803712, 1507200, -67200 ], [ 426416, -762608, -1568000, -877568, -676928, -92640, -1002096, 986768, -755136, 1171104, 419104, -912624, 1120736, -967360, 364128, -1144480, 229056, -1739472, -629632, -123568, -681088, -63776, -1099552, 44512, -551424, 926448, 735792, -717504 ], [ 1237691, 376417, -1775000, -757568, -671828, -1116990, -1599471, 930593, 172164, 373554, -1090046, -170199, 1312886, 483740, -770922, -895330, -220644, -1935597, 353168, -885643, 334712, 1574374, -1389202, -1311338, 1264176, 1118223, -469533, -1733604 ], [ 1273366, 122932, -153110, -935278, -92448, -789640, -1280686, -595232, -680986, 184934, -1204656, -416734, 810076, -510540, -655492, -187400, 439156, -463552, 1014108, 518642, -777418, 810054, -933352, -64168, 1489446, 96758, -917948, -87954 ], [ 1230623, -219087, 1252938, -918642, 319056, -562056, -819757, -1632579, -1196412, -29024, -1083962, -471140, 531785, -998317, -299289, 483906, 691785, 504037, 1181430, 1674121, -1305069, 234665, -721021, 1059498, 1369258, -877373, -1178576, 966467 ], [ 1109348, -523812, 1476888, -166392, 17856, -1004256, -97132, -645204, -125712, -477824, -500312, 370960, 1188860, 837908, 573636, 918456, -715140, -655988, -256920, 1452796, 679956, 889340, -1521196, 1127448, 458008, -1394348, -982976, -644908 ], [ 446051, -397158, 1218252, -211926, 334689, -412683, 536261, 56808, 113937, -680885, -508916, 114508, 1465763, 1142252, 851772, 933483, -787368, -1385453, -877518, 388603, 672237, 631259, -1572454, 1242939, -294629, -1230773, -406814, -497929 ], [ -717574, 127692, 514152, -993876, 1222014, 1133142, 1087286, 495408, -413538, -657110, -1064216, -1155992, 1391738, 32552, 580872, 561258, 372432, -1717478, -743268, -1453622, -1174938, -469366, -932404, 1402314, -900854, -438998, 520636, 1272146 ], [ -190096, -583806, 386502, -1085550, -11204, 403240, 222257, -95733, -262205, -866782, -1275903, -1038925, 1646320, 597790, -19428, 505135, 242082, -575865, 101693, -833460, -920968, -1179347, -671530, 1349409, -738296, 105239, 436157, 954191 ], [ 663456, -1280232, 256368, -1086920, -1448152, -676096, -753184, -796360, 20008, -1077400, -1336440, -618776, 1727784, 1465408, -589616, 428584, -47856, 746072, 868032, 255368, -346336, -1670512, -407696, 1132736, -441696, 395344, 89272, 196080 ], [ 997356, 525993, -1002582, -1658795, -515377, -307696, 68516, -434635, 93583, -847225, -791565, -327401, -272241, 1646008, -274466, -426641, 805494, 745697, -390168, 536243, -1124836, -1079962, 609754, -47464, -500196, -967106, -510203, -234870 ], [ 920406, 946158, -1322532, -1751900, -23902, -394516, 394346, -348730, 449158, -334750, -514140, 2464, -1260306, 1236958, 4684, -1100186, 777714, 619862, -854658, 661358, -1372276, -722422, 621694, -460924, -830556, -1331636, -980438, 9510 ], [ 227181, -712767, -233982, -1126850, -194377, -1164166, -23629, -676555, 1227733, 601175, -637890, 390064, -730431, -56567, 229834, -1501211, -571761, 305837, -128583, 552833, -823126, -714397, -874631, 275726, -1568706, -199286, -1256813, 1266885 ], [ -544096, -686528, -345384, -94068, -805864, -1442572, -458504, -297856, 1326044, 388004, -13776, 106500, 198232, -405148, 467360, -1008304, -979828, -442960, 730612, 594900, -118860, -115548, -166156, 1041132, -1268832, -176356, -434116, 878876 ], [ -1349896, 85072, -987534, 1119057, -1612414, -1503697, -900854, 393344, 1123469, -333421, 941124, -473925, 1303282, -335773, 710360, -120004, -971503, -1384060, 1648687, 703575, 654015, 744627, 1517519, 1819257, -509832, -644131, 874709, -236899 ], [ -1117846, -979934, 587652, -307842, -1406570, -254430, 456624, -849816, 1455026, -60212, -53210, 145856, 258410, 919008, 1011228, -411042, -1520546, -1150558, 362894, 1330250, -87668, 805676, -256234, 1139656, 483230, -928238, 141726, -53456 ], [ -670213, -1378271, 1181736, -1259634, -1197335, 353313, 1194543, -1653924, 1161869, -17225, -889253, 553145, -479704, 1734549, 982359, -375507, -1774364, -607309, -714856, 1425863, -244241, 547100, -1394125, 421267, 1239740, -1141193, -80766, 282490 ], [ 295712, 1504, -824064, -897984, -1014560, -734112, 276768, -1261824, -756256, -600800, -1250528, 372320, -354304, 1379424, 103584, 540768, -1249664, 691616, -1181056, 137888, 1156384, -505600, -776800, -346208, 1379840, -1177568, 1080384, 965440 ], [ 1008453, 639529, -748922, 17334, -964053, -1240134, 474241, -530282, -663443, -862219, -704460, 627214, -374287, 978375, -778545, 514569, -485927, 686695, -557593, -457314, 1723970, -692366, -1024721, -1071715, 388567, -1005221, 1302586, 459526 ], [ 1532778, 725554, 874828, 1344684, -1011978, -1313484, 1501666, 453868, 925882, -883894, 516840, 1206364, -502462, 543150, -1663170, -213006, 455698, -288530, 876782, -536964, 1671620, -234716, -1916546, -1765990, -1444658, -677546, 826036, -931124 ], [ 1440188, 941774, 1312393, 300769, -324428, -1261904, 1591856, 177278, -38708, 349971, -80560, 1198044, 74743, 76660, -1385790, -326981, 858538, 335180, 475752, -636699, 113155, -555181, -1594626, -528400, -1517813, -57046, -385144, 39676 ], [ 1252652, 1105448, 1554292, -712760, 320500, -1193156, 1552964, -155320, -1172036, 1542720, -718960, 982140, 619564, -207032, -973116, -237644, 1033360, 1025192, -139824, -648816, -1423748, -651532, -951948, 512900, -1097732, 368684, -1460080, 1173316 ], [ 1064927, 888098, 1727017, 348490, 147625, -1135181, 1593389, 236330, -1128461, 1505520, -103660, 150915, 424639, 494218, -788691, 423481, 446260, 771842, -399324, -184716, -1630973, 1057193, 394377, -1036675, 490243, -464641, -1226380, 1254541 ], [ 976380, 885866, 1582726, 526216, 432050, -913598, 911824, 288898, -944228, 638686, 162222, 104988, -99984, 892460, -32454, 234436, -173446, 162410, -761130, -496156, -1657216, 1677782, 769152, -1012254, 1189934, -371432, -1291098, 1424642 ], [ 1007430, 1143041, 1056151, -361484, 1267925, -494723, -640376, -67427, -590378, -1228589, 6747, 1006038, -1022184, 925310, 1413321, -979814, -832471, -876415, -1246305, -1742806, -1465216, 986207, -27648, 910221, 818459, 839068, -1715673, 1701917 ], [ 1152048, 1212952, -209624, -778168, 1270744, -149768, -353648, -9408, 382496, -262096, 283424, 1106120, -1172816, 830032, 797960, -193408, -590680, -1255056, -134416, -663944, -362656, 626040, -533304, 1365832, 533560, 249448, -540608, 493512 ], [ 1263864, 1204330, -1635290, -1014166, 1008202, 179323, 543463, 188028, 1456379, 1541012, 639893, 922451, -1053686, 658924, -434737, 1149290, -87802, -1398534, 1403927, 1145467, 966269, 378861, -884127, 1265632, 289828, -880706, 1067167, -1153956 ], [ -336336, 835780, -879140, -749116, 1160452, 729598, 1115638, 357528, -86146, 347912, -607582, 450926, -743036, -288776, 300038, -448060, -654052, -1273884, 172502, 1551742, 313394, 144786, 110298, -229568, 329128, -325556, 34342, -1241256 ], [ -1355836, 329780, -249790, -576991, 1343127, 1243573, 1306588, 708478, -1177621, -664838, -876382, 362376, -629761, -435501, 467538, -1539185, -637027, -738409, -665798, 1258917, 157844, -42014, 885848, -686718, -25897, 213569, -332283, -891856 ], [ -1213936, -451120, 125960, -590716, 1586652, 1684948, 735088, 1422328, -1366996, -1316888, 812168, 1039776, -911236, 1019724, -499512, -1617860, 546548, 618716, -717848, -432108, 996944, -134264, 1223648, 932232, -1169572, 720644, 633492, 330944 ], [ -161176, -1125753, 340594, -1041259, 1109244, 586321, 775951, 845558, -1443947, -1206316, 926077, 826761, -247071, 1257179, -1007607, -1230718, 78496, 917072, -113496, -1097358, 866763, -655577, 1052579, 1398554, -930131, 793298, 717829, 953977 ], [ 1434224, -1737078, 459244, -1752034, 202344, -1429754, 1181626, -500092, -1453922, -641416, 101902, 83286, 980454, 769154, -1242282, -566068, -1373504, 584672, 881904, -1151508, 159138, -1432502, 578354, 1178204, 133294, 607148, 277054, 1219702 ], [ 591302, -1643223, -491330, 81566, 201069, -1296479, 263191, -828061, -303317, -638935, 973333, 1027689, 1294005, -290950, -1388568, 11987, 392449, 455063, 368619, -462114, -425529, -673625, 861611, 927977, 766090, 1265420, 24649, 1320586 ], [ -417520, -1388592, -1025264, 1564256, 162272, -1047136, -337200, -1044816, 672368, -499712, 1583264, 1792096, 1236928, -841456, -1167216, 182800, 1972016, 132336, -189648, 28384, -685472, 168176, 852096, 653632, 950080, 1401456, 50160, 1345840 ], [ -1256245, -767217, 320011, 937106, -305278, -1058986, 659775, -1177791, 630893, 324088, 685214, 1351546, 106228, 670619, 381459, -1120325, 1832441, -967539, -430023, -452966, 212578, 823301, -479904, 299932, -382820, -659019, 1040085, 1145065 ], [ -1176320, -185324, 650686, 1000986, 134004, -1224774, 650434, -330632, 574902, 988858, 587444, 1310832, 259966, 659464, 628710, -765396, 1190240, -869388, -225152, -704872, 495332, 931416, -1271962, 259922, -1230346, -1334698, 1559836, 571244 ], [ -201920, 358126, -6539, 1737711, 1456254, -1540449, -338741, 1470868, 504777, 1498783, 1268894, 1659432, 1664341, -834836, -391215, 1203954, 58640, 395262, 413248, -733372, 178982, 506916, -1538287, 525347, -1605271, -662023, 1621786, -365806 ], [ 637000, -76544, 235396, 1058796, 641364, -1482204, -1053476, 1130488, -125688, 187348, 1446644, 1654932, 1840096, -153356, -258000, 1599924, -684460, -335688, 192568, -889012, -2728, 276756, -1079632, 371432, -940996, 175352, 451636, -148936 ], [ 1362600, -632544, 635908, 147995, -549814, -1260171, -1583821, 337777, -764071, -1280737, 1346051, 1474468, 1691763, 890454, 124265, 1542839, -1237174, -1418923, -166197, -910558, -111536, 181652, -477840, 30208, -106444, 908323, -799683, 221503 ], [ 1316400, 8256, 393208, 422570, -206164, -355146, -989446, 352702, -118546, 152738, -235174, 442168, 1378938, 170004, 125390, 905714, -883924, -1077898, 219978, 679292, 160864, 926552, -246240, -1112192, -141544, 227098, 152742, -718622 ], [ 904481, 325909, 274628, 335167, 153175, 352592, -589342, 281207, 410631, 760293, -684384, -424310, 1009621, -343154, -204607, 367276, -547610, -879698, 123593, 1373651, 225392, 1419819, 47362, -1816344, -222232, -126775, 399742, -1081995 ], [ -87544, 130984, 352928, -326408, 537400, 747392, -497392, 72632, 755256, 57768, 662016, -1027760, 550696, -527504, -1059832, -14624, -238160, -908048, -738232, 647576, -39808, 1513944, 439312, -1825344, -375232, 38600, -472208, -530520 ], [ -483379, 202993, 459278, -760472, 794941, 88124, 239249, -453010, 1045923, -615636, 1364031, -587546, 109621, 345682, -1340491, -40799, 362755, -252437, -501058, -114862, 363398, 957411, 435502, -610242, 209738, -314797, -1051010, -223998 ], [ -598654, 400618, 578828, -1087472, 992866, -1067176, 1279274, -1127860, 1311198, -1275336, 1762806, 343804, -323054, 1716532, -1350766, 100426, 1100830, 725038, 253292, -894412, 1081148, 94686, 245452, 1180908, 1141988, -912322, -1491860, -32748 ], [ -904605, -435291, -413339, -783314, 1521408, -1029948, 1029316, -793631, 1136210, -256547, -10972, 507632, -1040648, 551289, 41362, 649648, 320943, -16564, 986107, -716859, -334892, 632028, -606343, 247990, 1243717, 428960, 18799, 974204 ], [ -1137820, -938096, -741704, -199964, 1636528, -776328, 572136, -158296, 988760, 192648, -1330712, 560332, -1006428, -104136, 1060912, 780268, -95412, -401664, 1033712, -536484, -1029772, 915048, -1044328, -654880, 930692, 1264020, 1122344, 1133884 ], [ -1156645, -446996, 839146, 1103611, 589828, -17478, -357714, 1229054, 950210, -1051002, -1238162, 365257, 1116747, 833514, 950212, -271007, 602313, 323136, -801388, -420459, 419303, 393198, -294478, -1269880, -460333, 560895, 959294, -1097891 ], [ -399184, -116714, 638650, 1442656, -425456, 723648, -222360, 1720040, 840092, -650814, -528884, -397154, 1315356, 977742, 884998, 97990, 497586, 370308, -773200, -803730, 325928, 647424, 440924, -1487182, -510508, -401538, 1137578, -1551848 ], [ 968216, 87211, -961475, 1023856, -1416056, 1450848, 749940, 1506740, 673742, 1040961, 664966, -1605329, 1806, 498567, 855523, 1582915, -237639, -114942, 719000, -1579305, -979372, 1511424, 1164974, -1392007, 492842, -1567713, 1584053, -608948 ], [ 227072, -893824, -211328, -130112, -634560, 348544, -322432, 464320, 616704, 1027456, 269120, -1750912, -1028352, 314176, 602496, 500928, -377472, 172160, 852288, -54976, -1267072, 1710656, 831936, -685120, -68480, -322944, 113984, -1127232 ], [ -625117, -1757148, 743320, -960526, 366199, -928869, -1354104, -372587, 555871, 842340, -409349, -1718196, -1764997, 175655, 418857, -825413, -277263, 564587, 712677, 1461455, -1408472, 1650123, 250958, -73614, -854147, 1030087, -1466668, -1663314 ], [ -14842, -750648, 537520, 826724, 870574, -1395594, -104304, 815338, 363646, 1364040, -1142474, -1710696, -1077322, 9230, 862482, -1006538, 624162, 797462, 344202, 632030, -1716272, 742998, -715492, -628764, -1380422, 602062, -1774168, -841764 ], [ 735122, 331488, 766462, 1473659, 1133752, -957459, 926970, 1450843, 269992, 1067604, -899888, -1021119, -616786, 24635, 1086657, -794369, 382005, 341924, -350412, -197824, -1406477, 82218, -1205257, -831969, -862808, 2701, -1506214, -643452 ], [ 1662872, 1509888, 1548712, 669284, 1089952, 632316, 1680120, 1383268, 301792, -270096, 584512, 536556, -445336, 271460, 1031532, -81644, -1315620, -989776, -1460112, -1028224, -310652, -265032, -1088332, -587244, 983392, -814724, -505864, -1238352 ], [ 1524392, 428393, 810487, 81719, -32508, 166466, 334855, 999773, 392222, -419576, 536722, 809266, 622779, 639945, 232697, 529606, -1674655, 32909, -1147237, -1272324, -409152, -883927, -65667, 255276, 746852, -353289, -57824, -487842 ], [ 1003068, -1420506, -417062, -405268, -1502242, -989110, -1689908, 480374, 464316, -163390, -28512, 624366, 1962924, 1034924, -789256, 1065814, -1553840, 1841620, -332884, -1257354, -938138, -1534626, 1221332, 1237856, -200798, 515120, 209318, 681682 ], [ 659718, -1284681, 675913, -98818, -1330717, -35935, -664658, -806401, -911034, -871315, 855888, 791691, 1330974, 782174, -83956, 209839, -1685240, 1091170, -96034, 431871, -1327913, 259299, 134882, -601744, 539677, -735880, 1204343, -712043 ], [ 471600, -684216, 1471480, 256424, -789376, 576128, -286184, -1630984, -1232472, -1015288, 1003536, 593328, 811848, 443648, 596120, -389384, -1512536, 620992, 75488, 1290144, -1367504, 883752, -710704, -1531696, 1109848, -1559536, 1822520, -1193504 ], [ 613350, 903609, 1635055, 715349, 537824, 463328, -1282109, -1473409, 685653, 39137, -414414, -382122, 532473, -77152, 1222595, -443009, -693611, 746392, 108188, 382644, -662954, -976923, -1044454, -528646, 1318123, -1475086, 1639895, 263596 ], [ 703718, 631700, 486848, 699876, 432216, 11922, -1544196, -367176, 362060, 388290, -251666, -208262, 607988, -700992, 1313400, 50582, -103168, 1053170, 365552, 97938, 273942, -590636, -1035596, 530800, 542734, -1443490, 1518082, 1045830 ], [ 761693, -812650, -1488352, 385326, -576684, -652953, -1343646, 1337124, -1374790, 292815, 907609, 690163, 907238, -1389792, 1066500, 889157, 343232, 1474295, 764552, 205863, 1357317, 1212214, -810746, 1625800, -852791, -1445215, 1434607, 1402605 ], [ -355644, -1335532, -912056, -811592, -735992, -422200, -1044156, 1107096, -603936, 1035644, -400292, 1089196, 806988, -1350992, 75408, 341280, 754952, 1211000, 121452, 294476, 623596, -152444, 418668, 222004, -407828, -1208736, -144120, 818940 ], [ -1388724, -1428922, -52016, -1677602, -773072, -110710, -477171, 714651, 183759, 1475009, -1575932, 1219906, 747393, -1239722, -751602, -255330, 883877, 951710, -316728, 442526, 27811, -1514039, 1100178, -1131911, 6292, -869556, -1347810, 154755 ], [ -1600824, -183772, 892384, -856652, -671072, 154940, 1119054, 469026, 6234, 355334, -1206632, 482956, 1014918, -1138172, -615852, -475980, -104098, 990260, 493872, 836276, 731986, -1559114, -823572, -1257386, -460808, -217656, -435660, -444270 ], [ -701555, 470007, 1395781, -771114, -955907, -177552, 1084874, 350348, -150534, 222264, -342272, 200514, 961986, -1209116, 56139, -794939, -358770, 1098444, 1100047, 1153029, 340776, -1610812, -799642, -1434439, -398808, 331273, -406515, -454329 ], [ 1339120, 516432, 1446256, -1440864, -1638032, -1124352, -623776, 362048, -285984, 1102464, 1030528, 384864, 579936, -1457216, 1278864, -1214864, 139680, 1278144, 1496272, 1390704, -1175424, -1669312, 1224608, -1664464, 206592, 774448, -1284240, 140496 ], [ 1222165, 407923, 1008447, -767361, -202647, -778049, -1267889, 345487, 42719, 1464054, 1314306, -551550, -47731, -842913, 979684, -988857, 407440, 403750, 1443094, -114304, -1373800, -1264013, 1627597, -1319298, -332195, -106278, -580057, 323973 ], [ 579652, 345508, 447054, 150150, 1519800, -73826, -1473416, 377938, 430640, 1648878, 1281618, -1688898, -696592, 9774, 334078, -679272, 541078, -616340, 1305070, -1896976, -1215244, -809468, 1583440, -820056, -1107170, -1178046, 399290, 331398 ], [ 622102, 1296358, -12771, -315375, -60300, 713749, 44884, 1062163, 52040, 1418253, 1005843, -1641723, -823192, 914349, 450853, -1422972, -148247, -24590, 1592845, -1437976, -1061794, -1235018, 1453240, -342756, -1029995, -318021, -390385, -402927 ], [ 369236, 1492580, -343292, -62616, -596252, 754144, 522816, 1459836, -338152, 785660, 486496, -1589872, -986556, 1002332, 138836, -1177656, -778856, 464904, 1395408, -1107916, -1113388, -1403276, 994768, -414032, -587700, 764, -660744, -551296 ], [ -379339, 422105, -456767, 1395834, 620473, -459656, -745584, 1376511, -747802, -521665, -441704, -1530172, -1211631, -280393, -892939, 727794, -1310906, 782754, 383508, -994291, -1509163, -1139651, -14732, -1406132, 467475, -588961, -59394, 283904 ], [ -628864, 65280, -494592, 1881984, 1026048, -864256, -1168384, 1348736, -884352, -957440, -751104, -1510272, -1286656, -707968, -1236864, 1362944, -1488256, 888704, 46208, -956416, -1641088, -1051776, -351232, -1736832, 819200, -785536, 141056, 562304 ] ], [ [ -289280, -1414656, -1703680, -1117952, -346624, 539904, -474112, 946944, -1402112, 1663488, 1023488, -1498368, 1316096, -1796096, 1135616, -1355520, 787200, -1726720, -1257728, 284672, -1292288, -848896, -1052416, 625408, -1820160, 786688, 1203968, -123648 ], [ 206944, -659904, -1770976, -1003904, -365344, -110208, -823264, 944256, -738848, 1159104, 161696, -970464, 1298816, -902240, 413312, -1139616, 259200, -1707424, -732032, -74368, -673472, 78656, -1085344, -164960, -582048, 812128, 637664, -673248 ], [ 982294, 519396, -1876126, -825704, -394594, -1126008, -1368814, 940056, 297502, 371004, -1184854, -145614, 1271816, 494410, -715288, -802266, -565800, -1677274, 89368, -635368, 293428, 1527956, -1136794, -1399910, 1352502, 851878, -247186, -1531998 ], [ 1135904, 197756, -181576, -946684, 112636, -817828, -1140164, -543944, -499308, 117424, -1327964, -354384, 713516, -453800, -819928, -75856, 368720, -423664, 988048, 760832, -728932, 643736, -1010304, -180800, 1478812, 14528, -929176, -86768 ], [ 1172412, -192572, 1253856, -866232, 484480, -594326, -725824, -1550850, -1003520, -173728, -1231536, -405852, 448290, -945192, -611320, 609392, 813486, 403052, 1353688, 1846502, -1240820, 13484, -1033488, 909130, 1274988, -824918, -1373330, 836096 ], [ 960912, -451472, 1366656, -25632, 263680, -982376, 133376, -569400, -62720, -723328, -611136, 331248, 1312440, 693408, 416480, 1059392, -841464, -524848, -118112, 1395752, 473680, 818384, -1610688, 960280, 385488, -1457768, -1055480, -584704 ], [ 315186, -322088, 1021440, -14796, 469852, -377018, 645476, 26106, 51904, -838780, -453042, 66126, 1598142, 849384, 871370, 904112, -935244, -1232242, -830426, 257120, 489808, 627848, -1472004, 1017436, -367512, -1423562, -359252, -443086 ], [ -731364, 165712, 253440, -769896, 1070152, 1145332, 837176, 265356, -596096, -553480, -721692, -1124124, 1349892, -363216, 797420, 190112, 412056, -1736092, -841676, -1516480, -1061792, -481552, -672504, 1080136, -994512, -773612, 686248, 1140764 ], [ -114810, -552580, 82386, -1071278, -30472, 320402, 131322, -221172, -493796, -794244, -1069520, -1083272, 1621850, 359958, 155804, 236660, 246068, -417384, -104700, -988672, -944676, -1267896, -638432, 1251294, -811920, 4316, 573602, 970864 ], [ 780016, -1266256, -50352, -1292144, -1259648, -867072, -589792, -791344, -215904, -1092592, -1339712, -734176, 1747088, 1431024, -512816, 348192, -106384, 1098896, 595088, 23808, -570576, -1842384, -641968, 1285120, -488768, 577008, 169312, 393248 ], [ 808666, 376994, -1009602, -1710794, -296048, -579072, 286508, -666994, 90396, -862042, -807512, -169876, -356362, 1694874, -316466, -457908, 888266, 766646, -454762, 671808, -1251726, -1263534, 510782, -39680, -544568, -815142, -451388, -228052 ], [ 615616, 797144, -1227072, -1801604, 149632, -646212, 543188, -677644, 604416, -337372, -499532, 218864, -1310692, 1368684, -143816, -1053408, 994676, 467396, -834652, 897588, -1453296, -809244, 571592, -530000, -843608, -1270632, -903188, -120772 ], [ 90016, -617356, -331872, -1400654, -181568, -1246062, -129562, -890794, 1430016, 628478, -527882, 344264, -541342, 157434, -6716, -1333008, -231274, 217646, -209602, 490038, -935496, -541794, -1005508, 231400, -1507508, -321132, -1101638, 1079378 ], [ -658664, -641064, -532624, -395568, -912648, -1520600, -594416, -273608, 1525536, 332808, 80872, 92040, 523992, -120312, 280976, -810560, -705928, -389760, 789744, 488400, -151352, -98584, -391224, 1042512, -1244144, -317304, -336320, 842248 ], [ -1506014, -49614, -1218124, 876732, -1820598, -1651250, -967316, 710842, 1298136, -520842, 971422, -327210, 1720242, 14838, 635276, 66640, -848278, -1155360, 1954644, 666300, 750598, 422366, 1192326, 1875612, -570644, -731754, 855280, -30602 ], [ -1144056, -1030220, 485096, -375256, -1522200, -372348, 377028, -748780, 1648232, -177172, 98552, 173656, 430980, 967244, 988984, -498716, -1378980, -1147068, 425352, 1356428, 121636, 480816, -596304, 1226640, 279716, -1044528, 67084, 241476 ], [ -640470, -1321850, 1228766, -1228252, -1236480, 301272, 1173210, -1711894, 1315778, -89398, -695248, 518872, -423486, 1586588, 980392, -678182, -1700772, -746160, -767808, 1469930, 30040, 338808, -1706802, 547812, 990296, -1294734, -178640, 567876 ], [ 185280, 212800, -577984, -967552, -1025280, -630528, 500160, -1313344, -791872, -701248, -1224448, 431872, -73536, 1321088, 40192, 184768, -1471872, 637440, -1003008, 82880, 1373440, -302592, -956352, -156288, 1335296, -1387584, 1039360, 994176 ], [ 972846, 780122, -432534, -107518, -1042582, -1008144, 637402, -592294, -770162, -1029814, -643044, 667286, -206648, 1098330, -929506, 228138, -632974, 618896, -363158, -466186, 1795952, -443472, -1031502, -834330, 461934, -1233700, 1297256, 496406 ], [ 1731996, 627572, 1165716, 1198532, -1229932, -973344, 1377652, 368756, 836188, -1147564, 764856, 1142636, -699248, 907380, -1921156, -338412, 659876, -443104, 927892, -391636, 1533152, -211872, -1721052, -1492980, -1318116, -896200, 840656, -689044 ], [ 1557486, 761282, 1422626, 273132, -551742, -982484, 1710352, 50346, -186582, 289746, -105884, 1187816, 123362, 464880, -1437826, -504692, 849286, 388346, 368522, -326836, 52122, -663812, -1614742, -517400, -1569366, -223170, -284664, 190946 ], [ 1243440, 899696, 1509152, -610176, 159936, -1002536, 1883320, -295560, -1355736, 1670400, -1020992, 1021760, 921104, 133728, -808624, -503048, 772024, 1254656, -351544, -245032, -1359264, -876704, -1189144, 311992, -1312344, 251328, -1321224, 1233872 ], [ 950940, 831596, 1784552, 529824, 348336, -1044386, 1546870, 247590, -1169886, 1497600, -328592, 94160, 526004, 590328, -604924, 56902, 185974, 774656, -420694, -66082, -1421064, 717496, 269906, -946058, 378306, -587472, -1351674, 1463972 ], [ 788388, 996532, 1587148, 706876, 674912, -820288, 659552, 297672, -937592, 532872, 53320, 145352, -108456, 765136, 56688, 26748, -383756, 74404, -688608, -467444, -1546444, 1396960, 833396, -913876, 1061944, -466044, -1536824, 1618796 ], [ 782538, 1442482, 819598, -277274, 1168112, -275488, -892048, -246828, -649292, -1386828, 60820, 1376852, -1031556, 600136, 1270488, -715002, -933806, -891446, -1196208, -1568594, -1748494, 973360, 316946, 674174, 531244, 813306, -1908524, 1682846 ], [ 1061280, 1435056, -508400, -647888, 1148576, -73632, -374000, -215984, 189040, -472816, 339808, 1424848, -1156880, 583088, 583984, 99152, -726624, -1268512, -192256, -520800, -710480, 678448, -377024, 1170896, 329488, 278704, -584656, 447360 ], [ 1356870, 1264020, -1931996, -796334, 973172, 29160, 812638, 8164, 1114390, 1287032, 644368, 1066414, -1010168, 580400, -655946, 1315430, -305826, -1435768, 1223024, 1200096, 669388, 427570, -1060238, 1233824, 244918, -808784, 1198946, -1169154 ], [ -260580, 858120, -1086296, -608684, 1232072, 546960, 1192588, 186664, -350660, 272432, -648032, 590764, -830768, -282400, 295804, -486820, -924276, -1361968, 201824, 1576896, 156088, 185620, -39788, -227776, 294268, -394784, 209396, -1348404 ], [ -1246180, 336370, -431396, -554634, 1412072, 1055210, 1348788, 580014, -1309610, -567818, -1013832, 539764, -753218, -383450, 531104, -1674520, -921926, -867618, -576026, 1226696, 98538, -66080, 816362, -714576, -118682, 30516, -87354, -1003054 ], [ -968080, -417080, -158096, -767784, 1434272, 1544360, 1057488, 1403064, -1256360, -1059368, 473568, 1338064, -879368, 1039000, -666496, -1633120, 322024, 467832, -867176, -577504, 952488, -337280, 1343912, 748224, -1456232, 478416, 1001496, 391496 ], [ 157148, -1054534, 222364, -1133496, 907888, 578578, 1027414, 802954, -1382368, -1029594, 533202, 1150962, -255398, 1259096, -1314102, -1275692, -104782, 757626, -231392, -1190254, 827240, -808324, 1196918, 1268298, -1125564, 583686, 988384, 1111596 ], [ 1787048, -1622884, 666664, -1590096, 54688, -1253972, 1152964, -644996, -1615168, -689244, -257748, 376812, 815452, 762896, -1634052, -729992, -1526932, 424476, 956608, -1093204, 118640, -1398424, 648068, 1226748, 198936, 484836, 318784, 1429896 ], [ 636248, -1578652, -138626, 238170, 60400, -1141136, 428986, -1106522, -419254, -612060, 686376, 941538, 1389640, -389080, -1704912, -284342, 106928, 453576, 390628, -396682, -536416, -606178, 934394, 1056168, 753534, 1098480, 252244, 1482408 ], [ -610656, -1350048, -609472, 1700224, 10528, -925600, -5824, -1383904, 578368, -418368, 1373696, 1395424, 1528352, -1047424, -1378240, -165856, 1619584, 273056, -225440, 119008, -860576, 233472, 955712, 846176, 816640, 1195072, 454144, 1473920 ], [ -1320306, -637998, 553628, 1079224, -519722, -955150, 898076, -1298554, 386668, 289332, 557696, 1011274, 220502, 324776, 334460, -1221706, 1705384, -796594, -463790, -224342, 18274, 804672, -267988, 532226, -685760, -843428, 1452544, 1325720 ], [ -1190232, -83040, 813772, 1068124, -19488, -1109492, 820892, -372720, 346816, 968684, 534908, 1053712, 239612, 327836, 684404, -752464, 1063104, -684368, -308612, -491844, 343844, 897680, -1116552, 470368, -1483488, -1500856, 1888240, 693552 ], [ -242532, 318960, 194722, 1650874, 1484112, -1385342, -211558, 1371480, 454816, 1620434, 1284458, 1511512, 1550762, -1002214, -292546, 1201736, -288096, 578632, 229738, -685494, 130694, 525080, -1599852, 653968, -1595088, -813556, 1776040, -409848 ], [ 757008, -298560, 486712, 1003624, 726792, -1552592, -989968, 1043280, -224744, 262544, 1323608, 1644352, 1653992, -203584, -252736, 1577936, -908976, -397088, 59488, -720504, -188056, 255080, -1135392, 593128, -1051728, 39344, 653800, -160608 ], [ 1666650, -1017296, 912242, 172242, -440456, -1585046, -1568858, 290682, -941496, -1294642, 1071002, 1582580, 1461598, 945762, 33046, 1513618, -1253588, -1727332, -222504, -571290, -441786, 124914, -458324, 346508, -402364, 803248, -518426, 278294 ], [ 1577100, -243296, 422492, 539292, -99056, -571796, -826508, 448332, -106896, 92708, -290548, 419480, 1330948, 332412, 238996, 1002268, -688088, -1064632, 130896, 982260, 192564, 1103964, -17624, -1111192, -313864, 300448, 276724, -725356 ], [ 1027842, 214314, 92648, 449766, 323370, 259682, -377754, 421600, 508464, 638014, -685702, -421836, 1119968, -89944, -10992, 496776, -350412, -684160, -19898, 1556074, 490572, 1714076, 307888, -1900036, -301460, 77440, 406614, -1172670 ], [ -250608, 170064, 16448, -363984, 874320, 802832, -394704, 102400, 776064, -152336, 452048, -752736, 781568, -209344, -984192, 576, -374112, -751360, -970448, 575824, 255072, 1738976, 450688, -1627936, -409760, 298240, -518736, -737520 ], [ -809652, 383670, 262160, -834402, 1042566, 1826, 347532, -503216, 1056210, -733892, 1126208, -457866, 329234, 496130, -1418832, -120876, 266718, -118432, -646304, -217358, 490812, 1089044, 379186, -560338, 286516, -193328, -1143186, -350412 ], [ -1030152, 718620, 659360, -1143252, 1030716, -1431724, 1447032, -1243616, 1342260, -1217192, 1582208, 131484, -176716, 1589780, -1600032, -65976, 1220268, 843968, 277696, -922508, 948312, 121544, 206836, 881612, 1361416, -1020128, -1626036, 14088 ], [ -962010, -197212, -318322, -825178, 1536436, -1170798, 965498, -1026256, 1147240, -159024, -107554, 206330, -918894, 536062, -50256, 645048, 374222, 136858, 1064018, -797502, -595410, 596086, -644852, 34574, 1242766, 435198, -80362, 953682 ], [ -942600, -807272, -671072, -203408, 1618976, -711328, 361368, -405936, 948040, 294216, -1410824, 280640, -922144, -79368, 1064744, 864888, -82288, -276432, 1161408, -582232, -1359760, 900816, -1066352, -754736, 755336, 1405288, 1065928, 1092192 ], [ -1078950, -482222, 798328, 1206292, 498776, 166472, -460782, 1250364, 773590, -1032234, -1489574, 392240, 1124456, 672282, 853694, -315462, 668012, 244068, -625392, -181282, 169940, 629916, -253652, -1212836, -656314, 869038, 961078, -1015608 ], [ -290208, -278468, 629896, 1496944, -477532, 821000, -184464, 1783500, 643492, -666084, -783176, -248968, 1398404, 787716, 866924, 9804, 466004, 307356, -611736, -552040, 211832, 970536, 400876, -1413056, -702040, -131816, 1101340, -1426524 ], [ 1225392, -170018, -825404, 908344, -1340782, 1300100, 954936, 1434150, 548242, 1029966, 540124, -1481668, 279554, 403266, 1056374, 1518054, -484246, 11406, 816564, -1529140, -915268, 1791636, 931126, -1410656, 325460, -1497716, 1434190, -504174 ], [ 222592, -866816, -149504, -185600, -530176, 344704, -245248, 374656, 502912, 954752, 236288, -1699328, -855552, 409088, 546688, 385920, -537088, 159872, 950272, 61824, -1277824, 1919360, 812160, -677120, -57728, -204288, 68096, -1081728 ], [ -871772, -1465296, 732646, -928886, 497108, -759654, -1439756, -465124, 448958, 726198, -386614, -1739646, -1726526, 384726, 117324, -978974, -315172, 402762, 806758, 1688604, -1523692, 1760886, 449522, -23950, -651786, 1219512, -1389716, -1654266 ], [ 19528, -686496, 683596, 873364, 1111208, -1296204, -261656, 683576, 294908, 1376748, -1238764, -1763196, -1044476, -205524, 854424, -1057724, 607928, 750612, 344908, 955704, -1855192, 630636, -681628, -569500, -1062036, 742512, -1682216, -697716 ], [ 869974, 304560, 908842, 1446100, 1329902, -950730, 805432, 1383080, 277082, 1159068, -968122, -1005240, -614546, -299916, 1122528, -868646, 352004, 326658, -424106, 42822, -1532962, -55434, -1209340, -787426, -610722, 116286, -1380848, -491388 ], [ 1668424, 1565760, 1483192, 454000, 1045352, 517320, 1731232, 1510880, 432632, -163632, 731528, 747360, -505496, 236784, 793728, -338696, -1404496, -1079592, -1584056, -1099128, -378712, -176184, -969040, -588376, 937128, -699864, -323648, -1239888 ], [ 1445194, 396400, 723792, -44970, -76298, 56080, 419962, 1165680, 583122, -471032, 666778, 969090, 451104, 612334, 63868, 191254, -1788086, -59902, -1228426, -1251848, -322482, -722304, -52130, 291464, 554478, -296774, 103252, -469068 ], [ 861932, -1598628, -451400, -344332, -1467572, -1048824, -1622856, 629944, 686880, -427868, 192, 648564, 1666172, 918848, -775812, 696680, -1681996, 1770844, -335788, -1004220, -669892, -1353556, 1049172, 1339020, -475552, 495084, 318552, 781060 ], [ 697982, -1470378, 899500, 96818, -1589522, -40524, -675156, -582356, -847920, -1064918, 784992, 854514, 1066022, 844448, -300762, 306980, -1924846, 1006294, 41762, 726330, -1176442, 553694, -99678, -527730, 488048, -705666, 1176252, -639590 ], [ 517616, -848448, 1808896, 433088, -1120880, 609744, -345648, -1390112, -1278720, -1124048, 955104, 609360, 554192, 583040, 312048, -99472, -1785712, 508912, 239456, 1606512, -1250416, 1158800, -927552, -1429680, 1170464, -1541232, 1741536, -1081280 ], [ 302366, 822552, 1780096, 546488, 602770, 499194, -1329798, -1338212, 636480, 44902, -180996, -594390, 230042, -75760, 1217598, -541522, -834862, 579262, 54956, 679662, -405166, -1003150, -1073352, -281430, 1255364, -1600782, 1685436, 557320 ], [ 364220, 606908, 631012, 449576, 431772, 127548, -1554304, -321508, 352880, 453380, -58076, -267996, 418700, -706408, 1472892, -41584, -147868, 974188, 252900, 285032, 538064, -576680, -1165516, 735904, 446208, -1503288, 1608360, 1318976 ], [ 600770, -798142, -1224338, 220076, -933678, -408702, -1299904, 1303442, -1316920, 382430, 858574, 1023054, 930650, -1319308, 1318242, 1052216, 372782, 1573738, 691950, 225932, 1543064, 1481620, -1223866, 1670704, -926592, -1306788, 1518060, 1527776 ], [ -400824, -1168368, -998888, -856160, -904448, -517368, -786288, 1198880, -420944, 1139176, -645848, 1216176, 794832, -1473480, 331408, 197136, 841752, 1235296, 181856, 433800, 723080, -104064, 260296, 217072, -527040, -1223712, -85240, 740648 ], [ -1381854, -1185618, -403358, -1636610, -777818, -452958, -124728, 872450, 434776, 1531666, -1943438, 1172526, 736272, -1465920, -524972, -667734, 1014072, 894076, -152314, 653040, 58640, -1682034, 1179586, -1210448, -147600, -999912, -1290850, -57052 ], [ -1770804, -217068, 815692, -885260, -835868, 127692, 1021872, 370700, 72976, 126316, -1416788, 633876, 1253472, -1000320, -516872, -769284, 21072, 927976, 608036, 807840, 767840, -1728684, -795764, -1550048, -578400, -166512, -282700, -486952 ], [ -831824, 456666, 1404632, -839722, -1171936, -6202, 757884, 83106, -203872, 30100, -443030, 395444, 1160172, -908642, 38828, -1031340, -347072, 1063330, 1243030, 1076082, 407370, -1665740, -781550, -1665058, -475882, 422688, -249870, -411802 ], [ 1470976, 827616, 1346432, -1519072, -1793536, -873952, -954816, 15456, -393472, 1278400, 989920, 465344, 439872, -1200992, 1156928, -1458240, -73472, 1302880, 1749280, 1460832, -1051680, -1490240, 1276000, -1549408, 174368, 761088, -1218720, 182048 ], [ 1485638, 582488, 948156, -807438, -402646, -561938, -1246560, 141326, 182158, 1683236, 1478162, -613840, -121246, -730118, 1047002, -1076840, 383028, 420840, 1731256, -79942, -1411442, -1092900, 1574170, -1135454, -470786, -216920, -636460, 513466 ], [ 931280, 268604, 458136, 160068, 1270556, 58264, -1048896, 359144, 862708, 1825160, 1647956, -1860112, -625432, -26672, 640100, -577880, 776424, -612528, 1575244, -1930612, -1445648, -710508, 1407016, -634688, -1376636, -1360040, 228272, 671848 ], [ 969080, 1085354, -26364, -267882, -85894, 543364, 345504, 1030844, 363358, 1574060, 1101806, -1444312, -971332, 971128, 647750, -1247780, -126276, 111672, 1467394, -1340062, -1164248, -1191858, 1375516, -65888, -1240586, -296540, -495928, -341252 ], [ 622496, 1221536, -456096, 2600, -404496, 420864, 700600, 1473224, -122888, 990712, 514552, -1260520, -1268232, 1132232, 155936, -968648, -874416, 634664, 1075624, -961304, -1150472, -1376856, 1002416, -167520, -784944, 69032, -727496, -644664 ], [ -369304, 215336, -793896, 1445450, 1019004, -721536, -688850, 1530674, -587138, -150338, -141698, -1466170, -1482882, -111118, -1174264, 903502, -1363116, 819914, 207274, -938054, -1585922, -1064406, 55916, -1394520, 207156, -736918, -132146, 243186 ], [ -699904, -120064, -906496, 1926400, 1493504, -1102336, -1152000, 1549824, -741888, -530688, -360448, -1534720, -1554432, -525568, -1617664, 1527552, -1526016, 881664, -82176, -930304, -1731072, -960256, -259584, -1803520, 537856, -1005568, 66304, 539136 ] ], [ [ -549120, -917248, -1499520, -1329536, 225024, -72576, -132608, 193408, -1353856, 1240320, 258816, -1242240, 1327232, -1410048, 942592, -973184, 686976, -1129088, -1283712, 195584, -1084416, -299520, -551296, 257920, -1619712, 278144, 643456, -379776 ], [ -221328, -304480, -1515312, -1042880, 154800, -338496, -441392, 541504, -563920, 811104, -300912, -740784, 1159616, -904560, 225856, -870032, 108864, -1133456, -852672, 9152, -685536, 207648, -474256, -375152, -438672, 369008, 393136, -655152 ], [ 290847, 652970, -1539987, -594980, 45075, -753996, -923867, 1085404, 670355, 140454, -1175487, 42741, 897716, -114735, -894044, -708857, -794436, -1140281, -179172, -282148, -62286, 1000098, -353881, -1364327, 1406703, 510983, 2011, -1085427 ], [ 378192, 452550, -380052, -769030, 228230, -350986, -717402, -317396, -13790, -243336, -1212022, 82936, 321726, -717700, -1059004, 127608, 272904, -303256, 750248, 872192, -760426, 230428, -800576, -421152, 1094678, 167648, -805404, -285592 ], [ 383206, 102938, 584304, -780972, 399104, -120031, -372256, -1322301, -498688, -577872, -1073080, 175946, 113485, -958532, -950156, 886168, 879867, 303582, 1206716, 1697703, -1121746, -287362, -1272680, 396497, 655838, -290303, -1348709, 268160 ], [ 210856, -473512, 592704, -88272, 456704, -675556, 278144, -495276, 163712, -814272, -539680, 630296, 1236460, 375568, -139856, 1214368, -564108, -80568, -12784, 1049028, -11896, 434888, -1693280, 314972, 310088, -1021028, -889484, -317440 ], [ -43979, -446788, 414528, -10446, 595190, -237673, 493226, -140151, 180896, -668550, -216373, 291659, 1627171, 444196, 379153, 810616, -635790, -718101, -564409, 86832, 193544, 353972, -1373114, 324278, -123100, -1202321, -209090, -54283 ], [ -374954, 136712, 64128, -500196, 808340, 1117202, 306476, -220626, -397504, -170100, -86998, -778966, 1341946, -655304, 629278, -268784, 559260, -1589526, -499534, -1164768, -435856, -468328, -369164, 417428, -637000, -876446, 675460, 992342 ], [ -61769, -461114, -151035, -760891, 180300, 421989, 80137, -395346, -547562, -494906, -459592, -963444, 1619385, -192289, 348886, -209070, 502834, -275748, -190598, -992384, -468554, -1236460, -551664, 843699, -702184, -141322, 396557, 1019352 ], [ 340376, -1114760, -339192, -999128, -500544, -618368, -59440, -595768, -518896, -916504, -837664, -857136, 1757992, 594200, -49976, 17360, 265048, 1258280, 71464, -440192, -439496, -1844936, -860280, 1181184, -654880, 497432, -143888, 730576 ], [ 249401, 34765, -561117, -1489553, -6744, -608768, 603710, -830293, 183254, -566329, -296764, -18786, -347633, 1086425, -421301, -549490, 913873, 436655, -528161, 555808, -1040171, -1220411, 55395, 134784, -527980, -457543, -638438, -243074 ], [ 193376, 442300, -572832, -1673018, 129216, -711578, 660290, -898798, 767744, -108214, -7054, 391704, -1262378, 1039070, -507476, -883120, 998098, -92710, -692726, 883378, -1273496, -668246, 114900, -345096, -639100, -826468, -900578, -466394 ], [ 189776, -263150, -269232, -1396043, -271584, -983003, -192985, -718273, 1175744, 511811, -94129, 160404, -390803, 182345, -165926, -866920, 235423, -183685, -204701, 208303, -955796, -224621, -1109850, 24804, -1107250, -316318, -814103, 435781 ], [ -264612, -405700, -684584, -600888, -907892, -1206588, -752408, 27180, 1257808, 235252, 410660, -3660, 659132, 138484, 72872, -482976, -53428, -380480, 743576, 338760, -385324, -54620, -636332, 809352, -919576, -297932, -69984, 425460 ], [ -918387, -299275, -1417934, 423462, -1648367, -1409013, -1181858, 1022505, 1195708, -437873, 1177235, -137985, 1787957, 454159, 266222, 63624, -132703, -624080, 1895426, 825510, 296951, -5645, 588343, 1777302, -441826, -497057, 965016, 11535 ], [ -506636, -842126, 417700, -183740, -1077340, -244806, 151002, -387614, 1612388, -415842, 392844, 336636, 796090, 964750, 673580, -602710, -737674, -962918, 344500, 1315886, 83530, 55096, -715784, 1293224, 69002, -952888, 314222, 485018 ], [ -91007, -916169, 1368691, -657590, -633280, 406716, 1016697, -1339679, 1440797, -462831, -369288, 564924, 117277, 1217302, 683780, -931207, -1215370, -786296, -766880, 1372577, 241276, 87436, -1490549, 776042, 477692, -1307755, 19256, 772442 ], [ 297568, 237856, -44384, -731840, -561280, -307584, 619872, -1030304, -260128, -711456, -1020288, 138624, 317152, 799552, -334720, -348832, -1347520, 719104, -654080, 313952, 1384576, 46336, -816224, 224192, 622592, -1394080, 697856, 550592 ], [ 922299, 644025, 929, -128195, -826271, -482664, 636793, -505671, -460181, -933679, -563178, 178143, 25236, 752505, -1204397, -334143, -666411, 642792, -213663, -245873, 1592024, -8008, -807883, -270425, 126491, -1269834, 730596, 124191 ], [ 1722774, 493650, 1131554, 979930, -1342046, -256464, 961618, 179154, 456694, -1136254, 718572, 564318, -632664, 981330, -1963322, -741918, 619914, -610608, 470562, -434498, 1103024, -72208, -1295158, -722450, -846634, -988884, 282696, -454434 ], [ 1585819, 429725, 1037709, 439070, -664291, -492674, 1465128, 70849, -290431, -43899, -172758, 680548, 181101, 730520, -1190717, -868178, 636919, 366857, 107377, -84338, 95129, -650298, -1337183, -239580, -1105279, -366749, -426764, 399021 ], [ 1240888, 372824, 885072, -129472, 120032, -774596, 1799916, -107060, -1063996, 1057920, -1094304, 608800, 933864, 507248, -332792, -869492, 425068, 1354880, -303404, 268732, -829840, -1026576, -1145180, 184044, -1070716, 96352, -1093748, 1299528 ], [ 561238, 282974, 1412772, 488528, 499832, -923021, 1104591, -9785, -632371, 1163520, -419304, -231800, 177714, 815948, -263942, -442217, 36943, 596480, -118079, 201907, -900340, 71724, -84155, -458481, -73891, -551048, -1326473, 1290378 ], [ 154506, 557298, 1326670, 420646, 718064, -741408, 249840, -110764, -409676, 522548, 14228, -40364, -376068, 700872, 75480, -204730, -319086, 27018, -380976, -250002, -1130062, 551088, 525010, -455618, 327084, -475846, -1592620, 1248350 ], [ 76881, 1270773, 500395, -474329, 741464, -161808, -797160, -450814, -438926, -1018702, 156578, 1395586, -685818, 74772, 741180, -196105, -636411, -314607, -1184376, -1166277, -1551787, 284088, 589285, 325507, 9534, 470729, -1899070, 1166675 ], [ 561552, 1452920, -710936, -479688, 853008, 32624, -253592, -256120, -85416, -552856, 479472, 1438536, -787304, 140664, 128568, 478472, -587888, -822608, -359296, -367216, -837384, 397496, -158944, 768840, 227176, 77560, -709704, 63168 ], [ 1163991, 1419170, -1970102, -198267, 1000722, 106532, 794803, 99050, 344991, 519692, 805608, 1006587, -821900, 416376, -833745, 1285415, -442445, -1362572, 935576, 977840, 199182, 614069, -1110379, 1049616, 594223, -720392, 894765, -1324797 ], [ 14166, 530420, -1241852, -278142, 1298772, 424232, 1007278, -48700, -495834, -190408, -260592, 520062, -947000, 92976, 220230, -153610, -949970, -1314872, 244976, 1459040, -283668, 208994, -322654, 179616, 188998, -323792, 281490, -1219122 ], [ -693034, -110955, -675402, -410417, 1327972, 772257, 1148978, 191675, -1035009, -650033, -727892, 489362, -920925, 233351, 512080, -1183260, -1022295, -976397, -361049, 1152340, -301343, -139856, 490721, -208584, -436377, -44942, 198615, -701947 ], [ -514984, -257580, -432552, -647492, 819472, 1180932, 1149128, 1208300, -970884, -608708, 2608, 1370312, -592500, 1301276, -720320, -1394160, -224220, -56372, -797924, -730160, 611332, -376256, 1355396, 366816, -1502052, -1592, 1176540, 638228 ], [ 395702, -509015, 151894, -754988, 345752, 448165, 1166527, 719985, -1071024, -735737, -88123, 1280853, -140935, 1230908, -1385007, -1095486, -358155, 194185, -281968, -1196315, 709732, -815226, 1381967, 638737, -1132582, 185719, 925744, 1302590 ], [ 1742852, -822890, 939844, -785288, -107248, -964610, 1194202, -664890, -1269024, -963062, -668098, 613278, 383990, 482408, -1711482, -493236, -1047330, 45910, 801632, -818690, 323032, -1374876, 909242, 729862, 91868, 458794, -57056, 1564340 ], [ 513404, -810326, 396163, 530809, -117544, -610088, 716521, -1087353, -280431, -407030, 92804, 600237, 1066580, -505660, -1766856, -381231, -107208, 498004, 431402, -465905, -338288, -634221, 879497, 625924, 360323, 798040, 263554, 1156100 ], [ -772592, -672144, -35040, 1501632, -175536, -225424, 427552, -1336112, 499488, 131936, 727808, 586672, 1338576, -1108672, -1445984, -466992, 808512, 660496, 33008, -177488, -717200, 114688, 720928, 503280, 259840, 756128, 758528, 815040 ], [ -1440917, -175419, 375510, 767532, -551361, -296299, 996502, -1252937, 129438, 356786, 468608, 361297, 45951, -214972, 175366, -1124817, 1111812, -437429, -3067, -118463, 33325, 477088, -54722, 374205, -894560, -712522, 1478528, 936540 ], [ -1394044, 70544, 430798, 748022, -160080, -428050, 960150, -411928, -86560, 796830, 529862, 398312, -12282, -100842, 543058, -534152, 629728, -414088, -79802, -289946, 283466, 630184, -816692, 465264, -1406000, -1254124, 1790104, 468280 ], [ -650794, 72344, 140173, 1424297, 978120, -619075, 334425, 1166972, -152560, 1446405, 903137, 690812, 1131393, -745767, -309917, 1272148, -617072, 701012, -196127, -685871, 46391, 579484, -1565342, 770664, -1291400, -893074, 1704004, -574220 ], [ 506216, -527776, 468268, 915812, 469620, -1176520, -672360, 850952, -680740, 91560, 844412, 860192, 1014948, 120288, -314912, 1190728, -893432, -366928, -86672, -467276, -324124, 159844, -1327952, 770724, -915080, -262024, 901924, -389360 ], [ 1627065, -1131208, 862101, 232069, -320628, -1695391, -1588665, 165257, -1153196, -1482997, 611033, 908562, 617843, 1177965, -96033, 672357, -873282, -1758826, 66684, -29657, -627241, -198059, -811138, 560238, -505894, 368248, 67751, 735 ], [ 1391790, -305008, 391926, 723094, 151272, -949666, -700590, 490382, 38104, -324022, -269842, 80412, 554618, 427590, 238242, 493782, -329532, -996076, 98184, 1043218, 48434, 939766, 25412, -954012, -413044, 335248, 660626, -596190 ], [ 836413, 210689, -10012, 649895, 625985, -293203, -114521, 633648, 663672, 132515, -566135, -382222, 559920, 25476, 140968, 363956, -154894, -446592, -188649, 1321377, 467662, 1628758, 385144, -1674938, -369378, 346560, 748031, -952995 ], [ -226712, 233864, -303712, -318280, 1105160, 221672, -7496, 488448, 391872, -525160, 64840, -265072, 673920, 175776, -640832, 311456, -565744, -235392, -980424, 338952, 480112, 1605808, -11456, -1137488, -403728, 428160, 33656, -928920 ], [ -838130, 467567, 120872, -597037, 1260791, -403507, 511150, -144312, 577797, -771418, 624160, -159601, 302757, 466173, -1215368, 192962, 50291, 273648, -534480, -258219, 425446, 943522, 83125, -441989, 342834, -1464, -648997, -362766 ], [ -1236980, 800342, 883472, -551362, 1264166, -1565182, 1223500, -1006512, 979122, -824068, 1149760, -59626, -296718, 822498, -1692368, 43412, 1149566, 922848, 493920, -674094, 339196, -19628, 408850, 327886, 1456884, -671664, -1316722, 458484 ], [ -671865, 117322, -99285, -264057, 1444274, -1045083, 602505, -978696, 812580, 160904, -231181, -126967, -924955, 428675, -472264, 689708, 360331, 179865, 1196229, -611235, -861253, 194639, -577746, -280917, 917995, 383491, 65247, 1052485 ], [ -392180, -381668, -558320, 194008, 1362384, -393488, -70500, -490616, 578580, 607764, -1309556, -24672, -866000, 188940, 506436, 923468, -71384, -327240, 1307104, -407420, -1396648, 450504, -1144536, -785592, 203060, 1150436, 1102932, 998000 ], [ -970055, -298043, 554380, 1103458, 546684, 493012, -786075, 1196134, 201855, -503361, -1412231, 556728, 1084900, 429465, 693411, -37207, 622366, -80790, -183896, 147955, -19198, 732054, -457986, -900042, -871465, 994811, 1039407, -822700 ], [ -443792, -330842, 489652, 1081432, -116598, 905332, -399528, 1704910, 161802, -513834, -918548, 173388, 1388602, 352890, 834270, 152078, 306562, 131094, -354332, -152420, 240716, 1098948, 54558, -812640, -868732, 280796, 960342, -1084150 ], [ 950008, -455117, -500198, 327532, -660123, 945082, 852972, 1288135, 386277, 340491, 43702, -967962, 398077, 27165, 938895, 1244903, -802463, 315819, 512818, -1125170, -377434, 1532898, 430383, -566640, -19582, -871954, 869067, -120475 ], [ 157632, -592128, 117760, -553088, -355712, 261184, -312064, 302272, 322880, 251328, 46976, -1469184, -744192, 357120, 355520, 268992, -529664, 321344, 475136, 71104, -938176, 1601984, 661824, -213120, -7616, 85248, 90368, -675264 ], [ -740982, -680904, 852967, -1050831, 144642, -506919, -1517998, -492906, 232995, 134511, -197679, -1784451, -1588515, 594367, -115314, -902675, -7946, 368977, 323879, 1365718, -1461342, 1433679, 640661, 74389, -147505, 1124972, -733794, -1226313 ], [ -71532, -476304, 662542, 805794, 937092, -1041294, -544348, 390444, 276870, 800286, -925854, -1657926, -547590, -363458, 756636, -1144550, 580204, 840802, 416654, 1063468, -1823292, 249054, -705814, -129686, -333730, 534872, -1135044, -237138 ], [ 682431, 170232, 719617, 1292226, 1241307, -835281, 473324, 1075332, 441657, 715542, -734121, -819756, -53541, -673262, 931824, -1097543, 241978, 447037, -75265, 304663, -1402317, -271281, -1248838, -377453, -69901, -84829, -902232, -91014 ], [ 1543956, 1379232, 1091692, 34776, 924132, 313044, 1547024, 1507632, 760332, -324408, 628404, 924144, -255516, -158312, 220224, -682868, -1275272, -1048388, -1311340, -1035212, 15108, 53844, -769288, -680828, 766724, -742204, 137568, -1017864 ], [ 1192401, 489432, 648392, -58049, -10033, -16536, 576649, 1332952, 815557, -550028, 596569, 1043069, 235344, 95003, -206586, -268193, -1433967, -255043, -881905, -940852, 101643, -373376, -121933, -30668, 282139, -556759, 320578, -253134 ], [ 426526, -1120650, -41108, 269714, -1147122, -845708, -1082644, 925164, 738384, -497526, 86496, 588882, 944710, 253472, -521018, 141156, -1122702, 1313398, 132098, -311526, -295386, -1012226, 540802, 901294, -629136, -88802, 210556, 1058938 ], [ 638851, -1164225, 1105342, 491189, -1501797, -294158, -756994, 65214, -674616, -1101951, 627696, 783957, 433735, 422672, -513593, 356106, -1689627, 794623, 376973, 807849, -677961, 610099, -462323, -536981, 421464, -495677, 776806, -102887 ], [ 571672, -773280, 1875712, 575072, -1143384, 118600, -688312, -576720, -1089408, -1178568, 814512, 509832, 22216, 354752, -261224, 290520, -1700568, 421912, 349424, 1358040, -730968, 1102888, -1160480, -1169144, 1002960, -843608, 1170352, -466016 ], [ -89453, 541020, 1846912, 366572, 730341, 236425, -1165687, -755370, 616992, -133593, 248262, -761343, -177959, -217048, 511651, -371205, -530043, 359587, -257026, 698715, -83643, -804587, -1210580, -88319, 587610, -1066283, 1196902, 868084 ], [ -94618, 548966, 987306, 73156, 455958, 186534, -1151552, -117290, 460760, 270970, 304714, -320950, -22738, -763364, 1055814, 6440, 61802, 611166, -274262, 356836, 596296, -421124, -1291086, 870928, -158848, -1135916, 1293188, 1362592 ], [ 313757, -266659, -396069, -273794, -1172667, 30909, -827552, 1035685, -869740, 271795, 753739, 1198475, 356537, -1293614, 1455789, 1039340, 288827, 1060641, 79963, 215086, 1296796, 1406626, -1390761, 1753528, -1114048, -1109066, 1433438, 1327792 ], [ -232044, -554264, -779300, -1021808, -915584, -470156, -248280, 879184, -17032, 993828, -662204, 1022456, 188616, -1406548, 706088, 16872, 898012, 1063152, 43120, 586804, 430644, -169024, -196396, 330520, -628192, -907728, -134540, 397636 ], [ -862899, -658949, -727955, -1458173, -610169, -737651, 300180, 556669, 777788, 1336293, -1835819, 717371, 171816, -1327648, -3262, -957183, 1188652, 957702, 26935, 842584, -245976, -1670869, 606749, -1083080, -182632, -574308, -1304045, -449654 ], [ -1441074, -249374, 649870, -482798, -887894, 71374, 620280, 109294, 442088, -136482, -1272194, 594146, 984816, -653248, -77812, -891258, 47752, 604452, 254410, 423184, 480624, -1476094, -687826, -1509680, -491632, 215592, -176270, -596804 ], [ -726728, 294585, 1151868, -331265, -1283760, 225943, 188614, -190451, -44720, -286174, -512543, 529714, 923358, -450413, 146302, -984766, -429664, 572621, 783583, 420885, 325329, -1258638, -531483, -1560397, -437921, 559568, -131115, -428825 ], [ 1315072, 976560, 754368, -1025840, -1800960, -291632, -1015136, -338576, -686720, 922976, 448432, 525664, -36192, -731888, 677152, -1242016, -225664, 870896, 1622608, 846960, -735696, -1017888, 1114992, -1225072, -11696, 445568, -1197840, 62800 ], [ 1491351, 736188, 595110, -404715, -673535, -64037, -842416, 76395, 98667, 1418698, 1104613, -473480, -256531, -530743, 799545, -831268, 383666, 336740, 1696108, -354775, -1032789, -596362, 1080793, -646195, -576317, -457852, -769918, 593129 ], [ 1186248, 309030, 471708, 451866, 728662, 327964, -264736, 610980, 1127826, 1658932, 1599874, -1583336, -310492, -150328, 797802, -328828, 954020, -303736, 1531918, -1792978, -1113192, -221278, 633412, -21280, -1338182, -1390084, -17416, 996068 ], [ 1163148, 610305, 17658, -87009, 161737, 286714, 677264, 765030, 508851, 1185982, 1195099, -863036, -756442, 786572, 642327, -855178, -187930, 429164, 1021693, -874003, -1084092, -944053, 675862, 373520, -1278257, -191734, -193516, -186682 ], [ 768656, 543632, -461200, 27076, 206360, -61696, 780524, 942292, 63756, 709644, 760588, -550948, -1155828, 994772, 51536, -649300, -921976, 870724, 589700, -382812, -1164276, -1224316, 470904, 75152, -979128, 236420, -296788, -667052 ], [ -249244, -140668, -981700, 1237201, 1277510, -925696, -524101, 1158517, -89469, 227619, 276163, -924073, -1477053, -20203, -1269964, 785675, -971326, 823249, 289025, -609687, -1427901, -761791, -149346, -1386748, -278478, -628255, -277813, 31573 ], [ -588544, -368768, -1155200, 1640576, 1634560, -1213696, -958976, 1230592, -140544, 66944, 114688, -1048448, -1584128, -358528, -1710464, 1264000, -987776, 807424, 188800, -685312, -1515776, -607616, -356096, -1874048, -44928, -916480, -271488, 264448 ] ], [ [ -808960, -419840, -1295360, -1541120, 796672, -685056, 208896, -560128, -1305600, 817152, -505856, -986112, 1338368, -1024000, 749568, -590848, 586752, -531456, -1309696, 106496, -876544, 249856, -50176, -109568, -1419264, -230400, 82944, -635904 ], [ -649600, 50944, -1259648, -1081856, 674944, -566784, -59520, 138752, -388992, 463104, -763520, -511104, 1020416, -906880, 38400, -600448, -41472, -559488, -973312, 92672, -697600, 336640, 136832, -585344, -295296, -74112, 148608, -637056 ], [ -400600, 786544, -1203848, -364256, 484744, -381984, -478920, 1230752, 1043208, -90096, -1166120, 231096, 523616, -723880, -1072800, -615448, -1023072, -603288, -447712, 71072, -418000, 472240, 429032, -1328744, 1460904, 170088, 251208, -638856 ], [ -379520, 707344, -578528, -591376, 343824, 115856, -294640, -90848, 471728, -604096, -1096080, 520256, -70064, -981600, -1298080, 331072, 177088, -182848, 512448, 983552, -791920, -182880, -590848, -661504, 710544, 320768, -681632, -484416 ], [ -406000, 398448, -85248, -695712, 313728, 354264, -18688, -1093752, 6144, -982016, -914624, 757744, -221320, -971872, -1288992, 1162944, 946248, 204112, 1059744, 1548904, -1002672, -588208, -1511872, -116136, 36688, 244312, -1324088, -299776 ], [ -539200, -495552, -181248, -150912, 649728, -368736, 422912, -421152, 390144, -905216, -468224, 929344, 1160480, 57728, -696192, 1369344, -286752, 363712, 92544, 702304, -497472, 51392, -1775872, -330336, 234688, -584288, -723488, -50176 ], [ -403144, -571488, -192384, -6096, 720528, -98328, 340976, -306408, 309888, -498320, 20296, 517192, 1656200, 39008, -113064, 717120, -336336, -203960, -298392, -83456, -102720, 80096, -1274224, -368880, 121312, -981080, -58928, 334520 ], [ -18544, 107712, -125184, -230496, 546528, 1089072, -224224, -706608, -198912, 213280, 547696, -433808, 1334000, -947392, 461136, -727680, 706464, -1442960, -157392, -813056, 190080, -455104, -65824, -245280, -279488, -979280, 664672, 843920 ], [ -8728, -369648, -384456, -450504, 391072, 523576, 28952, -569520, -601328, -195568, 150336, -843616, 1616920, -744536, 541968, -654800, 759600, -134112, -276496, -996096, 7568, -1205024, -464896, 436104, -592448, -286960, 219512, 1067840 ], [ -99264, -963264, -628032, -706112, 258560, -369664, 470912, -400192, -821888, -740416, -335616, -980096, 1768896, -242624, 412864, -313472, 636480, 1417664, -452160, -904192, -308416, -1847488, -1078592, 1077248, -820992, 417856, -457088, 1067904 ], [ -309864, -307464, -112632, -1268312, 282560, -638464, 920912, -993592, 276112, -270616, 213984, 132304, -338904, 477976, -526136, -641072, 939480, 106664, -601560, 439808, -828616, -1177288, -399992, 309248, -511392, -99944, -825488, -258096 ], [ -228864, 87456, 81408, -1544432, 108800, -776944, 777392, -1119952, 931072, 120944, 485424, 564544, -1214064, 709456, -871136, -712832, 1001520, -652816, -550800, 869168, -1093696, -527248, -341792, -160192, -434592, -382304, -897968, -812016 ], [ 289536, 91056, -206592, -1391432, -361600, -719944, -256408, -545752, 921472, 395144, 339624, -23456, -240264, 207256, -325136, -400832, 702120, -585016, -199800, -73432, -976096, 92552, -1214192, -181792, -706992, -311504, -526568, -207816 ], [ 129440, -170336, -836544, -806208, -903136, -892576, -910400, 327968, 990080, 137696, 740448, -99360, 794272, 397280, -135232, -155392, 599072, -371200, 697408, 189120, -619296, -10656, -881440, 576192, -595008, -278560, 196352, 8672 ], [ -330760, -548936, -1617744, -29808, -1476136, -1166776, -1396400, 1334168, 1093280, -354904, 1383048, 51240, 1855672, 893480, -102832, 60608, 582872, -92800, 1836208, 984720, -156696, -433656, -15640, 1678992, -313008, -262360, 1074752, 53672 ], [ 130784, -654032, 350304, 7776, -632480, -117264, -75024, -26448, 1576544, -654512, 687136, 499616, 1161200, 962256, 358176, -706704, -96368, -778768, 263648, 1275344, 45424, -370624, -835264, 1359808, -141712, -861248, 561360, 728560 ], [ 458456, -510488, 1508616, -86928, -30080, 512160, 860184, -967464, 1565816, -836264, -43328, 610976, 658040, 848016, 387168, -1184232, -729968, -826432, -765952, 1275224, 452512, -163936, -1274296, 1004272, -34912, -1320776, 217152, 977008 ], [ 409856, 262912, 489216, -496128, -97280, 15360, 739584, -747264, 271616, -721664, -816128, -154624, 707840, 278016, -709632, -882432, -1223168, 800768, -305152, 545024, 1395712, 395264, -676096, 604672, -90112, -1400576, 356352, 107008 ], [ 871752, 507928, 434392, -148872, -609960, 42816, 636184, -419048, -150200, -837544, -483312, -311000, 257120, 406680, -1479288, -896424, -699848, 666688, -64168, -25560, 1388096, 427456, -584264, 293480, -208952, -1305968, 163936, -248024 ], [ 1713552, 359728, 1097392, 761328, -1454160, 460416, 545584, -10448, 77200, -1124944, 672288, -14000, -566080, 1055280, -2005488, -1145424, 579952, -778112, 13232, -477360, 672896, 67456, -869264, 48080, -375152, -1081568, -275264, -219824 ], [ 1614152, 98168, 652792, 605008, -776840, -2864, 1219904, 91352, -394280, -377544, -239632, 173280, 238840, 996160, -943608, -1231664, 424552, 345368, -153768, 158160, 138136, -636784, -1059624, 38240, -641192, -510328, -568864, 607096 ], [ 1238336, -154048, 260992, 351232, 80128, -546656, 1716512, 81440, -772256, 445440, -1167616, 195840, 946624, 880768, 143040, -1235936, 78112, 1455104, -255264, 782496, -300416, -1176448, -1101216, 56096, -829088, -58624, -866272, 1365184 ], [ 171536, -265648, 1040992, 447232, 651328, -801656, 662312, -267160, -94856, 829440, -510016, -557760, -170576, 1041568, 77040, -941336, -112088, 418304, 184536, 469896, -379616, -574048, -438216, 29096, -526088, -514624, -1301272, 1116784 ], [ -479376, 118064, 1066192, 134416, 761216, -662528, -159872, -519200, 118240, 512224, -24864, -226080, -643680, 636608, 94272, -436208, -254416, -20368, -73344, -32560, -713680, -294784, 216624, 2640, -407776, -485648, -1648416, 877904 ], [ -628776, 1099064, 181192, -671384, 314816, -48128, -702272, -654800, -228560, -650576, 252336, 1414320, -340080, -450592, 211872, 322792, -339016, 262232, -1172544, -763960, -1355080, -405184, 861624, -23160, -512176, 128152, -1889616, 650504 ], [ 61824, 1470784, -913472, -311488, 557440, 138880, -133184, -296256, -359872, -632896, 619136, 1452224, -417728, -301760, -326848, 857792, -449152, -376704, -526336, -213632, -964288, 116544, 59136, 366784, 124864, -123584, -834752, -321024 ], [ 971112, 1574320, -2008208, 399800, 1028272, 183904, 776968, 189936, -424408, -247648, 966848, 946760, -633632, 252352, -1011544, 1255400, -579064, -1289376, 648128, 755584, -271024, 800568, -1160520, 865408, 943528, -632000, 590584, -1480440 ], [ 288912, 202720, -1397408, 52400, 1365472, 301504, 821968, -284064, -641008, -653248, 126848, 449360, -1063232, 468352, 144656, 179600, -975664, -1267776, 288128, 1341184, -723424, 232368, -605520, 587008, 83728, -252800, 353584, -1089840 ], [ -139888, -558280, -919408, -266200, 1243872, 489304, 949168, -196664, -760408, -732248, -441952, 438960, -1088632, 850152, 493056, -692000, -1122664, -1085176, -146072, 1077984, -701224, -213632, 165080, 297408, -754072, -120400, 484584, -400840 ], [ -61888, -98080, -707008, -527200, 204672, 817504, 1240768, 1013536, -685408, -158048, -468352, 1402560, -305632, 1563552, -774144, -1155200, -770464, -580576, -728672, -882816, 270176, -415232, 1366880, -14592, -1547872, -481600, 1351584, 884960 ], [ 634256, 36504, 81424, -376480, -216384, 317752, 1305640, 637016, -759680, -441880, -709448, 1410744, -26472, 1202720, -1455912, -915280, -611528, -369256, -332544, -1202376, 592224, -822128, 1567016, 9176, -1139600, -212248, 863104, 1493584 ], [ 1698656, -22896, 1213024, 19520, -269184, -675248, 1235440, -684784, -922880, -1236880, -1078448, 849744, -47472, 201920, -1788912, -256480, -567728, -332656, 646656, -544176, 527424, -1351328, 1170416, 232976, -15200, 432752, -432896, 1698784 ], [ 390560, -42000, 930952, 823448, -295488, -79040, 1004056, -1068184, -141608, -202000, -500768, 258936, 743520, -622240, -1828800, -478120, -321344, 542432, 472176, -535128, -140160, -662264, 824600, 195680, -32888, 497600, 274864, 829792 ], [ -934528, 5760, 539392, 1303040, -361600, 474752, 860928, -1288320, 420608, 682240, 81920, -222080, 1148800, -1169920, -1513728, -768128, -2560, 1047936, 291456, -473984, -573824, -4096, 486144, 160384, -296960, 317184, 1062912, 156160 ], [ -1561528, 287160, 197392, 455840, -583000, 362552, 1094928, -1207320, -127792, 424240, 379520, -288680, -128600, -754720, 16272, -1027928, 518240, -78264, 457656, -12584, 48376, 149504, 158544, 216184, -1103360, -581616, 1504512, 547360 ], [ -1597856, 224128, 47824, 427920, -300672, 253392, 1099408, -451136, -519936, 624976, 524816, -257088, -264176, -529520, 401712, -315840, 196352, -143808, 149008, -88048, 223088, 362688, -516832, 460160, -1328512, -1007392, 1691968, 243008 ], [ -1059056, -174272, 85624, 1197720, 472128, 147192, 880408, 962464, -759936, 1272376, 521816, -129888, 712024, -489320, -327288, 1342560, -946048, 823392, -621992, -686248, -37912, 633888, -1530832, 887360, -987712, -972592, 1631968, -738592 ], [ 255424, -756992, 449824, 828000, 212448, -800448, -354752, 658624, -1136736, -79424, 365216, 76032, 375904, 444160, -377088, 803520, -877888, -336768, -232832, -214048, -460192, 64608, -1520512, 948320, -778432, -563392, 1150048, -618112 ], [ 1587480, -1245120, 811960, 291896, -200800, -1805736, -1608472, 39832, -1364896, -1671352, 151064, 234544, -225912, 1410168, -225112, -168904, -492976, -1790320, 355872, 511976, -812696, -521032, -1163952, 773968, -609424, -66752, 653928, -276824 ], [ 1206480, -366720, 361360, 906896, 401600, -1327536, -574672, 532432, 183104, -740752, -249136, -258656, -221712, 522768, 237488, -14704, 29024, -927520, 65472, 1104176, -95696, 775568, 68448, -796832, -512224, 370048, 1044528, -467024 ], [ 644984, 207064, -112672, 850024, 928600, -846088, 148712, 845696, 818880, -372984, -446568, -342608, -128, 140896, 292928, 231136, 40624, -209024, -357400, 1086680, 444752, 1543440, 462400, -1449840, -437296, 615680, 1089448, -733320 ], [ -202816, 297664, -623872, -272576, 1336000, -359488, 379712, 874496, 7680, -897984, -322368, 222592, 566272, 560896, -297472, 622336, -757376, 280576, -990400, 102080, 705152, 1472640, -473600, -647040, -397696, 558080, 586048, -1120320 ], [ -866608, 551464, -20416, -359672, 1479016, -808840, 674768, 214592, 99384, -808944, 122112, 138664, 276280, 436216, -1011904, 506800, -166136, 665728, -422656, -299080, 360080, 798000, -212936, -323640, 399152, 190400, -154808, -375120 ], [ -1443808, 882064, 1107584, 40528, 1497616, -1698640, 999968, -769408, 615984, -430944, 717312, -250736, -416720, 55216, -1784704, 152800, 1078864, 1001728, 710144, -425680, -269920, -160800, 610864, -225840, 1552352, -323200, -1007408, 902880 ], [ -381720, 431856, 119752, 297064, 1352112, -919368, 239512, -931136, 477920, 480832, -354808, -460264, -931016, 321288, -894272, 734368, 346440, 222872, 1328440, -424968, -1127096, -206808, -510640, -596408, 593224, 331784, 210856, 1151288 ], [ 158240, 43936, -445568, 591424, 1105792, -75648, -502368, -575296, 209120, 921312, -1208288, -329984, -809856, 457248, -51872, 982048, -60480, -378048, 1452800, -232608, -1433536, 192, -1222720, -816448, -349216, 895584, 1139936, 903808 ], [ -861160, -113864, 310432, 1000624, 594592, 819552, -1111368, 1141904, -369880, 25512, -1334888, 721216, 1045344, 186648, 533128, 241048, 576720, -405648, 257600, 477192, -208336, 834192, -662320, -587248, -1086616, 1120584, 1117736, -629792 ], [ -597376, -383216, 349408, 665920, 244336, 989664, -614592, 1626320, -319888, -361584, -1053920, 595744, 1378800, -81936, 801616, 294352, 147120, -45168, -96928, 247200, 269600, 1227360, -291760, -212224, -1035424, 693408, 819344, -741776 ], [ 674624, -740216, -174992, -253280, 20536, 590064, 751008, 1142120, 224312, -348984, -452720, -454256, 516600, -348936, 821416, 971752, -1120680, 620232, 209072, -721200, 160400, 1274160, -70360, 277376, -364624, -246192, 303944, 263224 ], [ 92672, -317440, 385024, -920576, -181248, 177664, -378880, 229888, 142848, -452096, -142336, -1239040, -632832, 305152, 164352, 152064, -522240, 482816, 0, 80384, -598528, 1284608, 511488, 250880, 42496, 374784, 112640, -268800 ], [ -610192, 103488, 973288, -1172776, -207824, -254184, -1596240, -520688, 17032, -457176, -8744, -1829256, -1450504, 804008, -347952, -826376, 299280, 335192, -159000, 1042832, -1398992, 1106472, 831800, 172728, 356776, 1030432, -77872, -798360 ], [ -162592, -266112, 641488, 738224, 762976, -786384, -827040, 97312, 258832, 223824, -612944, -1552656, -50704, -521392, 658848, -1231376, 552480, 930992, 488400, 1171232, -1791392, -132528, -730000, 310128, 394576, 327232, -587872, 223440 ], [ 494888, 35904, 530392, 1138352, 1152712, -719832, 141216, 767584, 606232, 272016, -500120, -634272, 507464, -1046608, 741120, -1326440, 131952, 567416, 273576, 566504, -1271672, -487128, -1288336, 32520, 470920, -285944, -423616, 309360 ], [ 1419488, 1192704, 700192, -384448, 802912, 108768, 1362816, 1504384, 1088032, -485184, 525280, 1100928, -5536, -553408, -353280, -1027040, -1146048, -1017184, -1038624, -971296, 408928, 283872, -569536, -773280, 596320, -784544, 598784, -795840 ], [ 939608, 582464, 572992, -71128, 56232, -89152, 733336, 1500224, 1047992, -629024, 526360, 1117048, 19584, -422328, -477040, -727640, -1079848, -450184, -535384, -629856, 525768, -24448, -191736, -352800, 9800, -816744, 537904, -37200 ], [ -8880, -642672, 369184, 883760, -826672, -642592, -542432, 1220384, 789888, -567184, 172800, 529200, 223248, -411904, -266224, -414368, -563408, 855952, 599984, 381168, 79120, -670896, 32432, 463568, -782720, -672688, 102560, 1336816 ], [ 579720, -858072, 1311184, 885560, -1414072, -547792, -838832, 712784, -501312, -1138984, 470400, 713400, -198552, 896, -726424, 405232, -1454408, 582952, 712184, 889368, -179480, 666504, -824968, -546232, 354880, -285688, 377360, 433816 ], [ 625728, -698112, 1942528, 717056, -1165888, -372544, -1030976, 236672, -900096, -1233088, 673920, 410304, -509760, 126464, -834496, 680512, -1615424, 334912, 459392, 1109568, -211520, 1046976, -1393408, -908608, 835456, -145984, 599168, 149248 ], [ -481272, 259488, 1913728, 186656, 857912, -26344, -1001576, -172528, 597504, -312088, 677520, -928296, -585960, -358336, -194296, -200888, -225224, 139912, -569008, 717768, 237880, -606024, -1347808, 104792, -80144, -531784, 708368, 1178848 ], [ -553456, 491024, 1343600, -303264, 480144, 245520, -748800, 86928, 568640, 88560, 667504, -373904, -464176, -820320, 638736, 54464, 271472, 248144, -801424, 428640, 654528, -265568, -1416656, 1005952, -763904, -768544, 978016, 1406208 ], [ 26744, 264824, 432200, -767664, -1411656, 470520, -355200, 767928, -422560, 161160, 648904, 1373896, -217576, -1267920, 1593336, 1026464, 204872, 547544, -532024, 204240, 1050528, 1331632, -1557656, 1836352, -1301504, -911344, 1348816, 1127808 ], [ -63264, 59840, -559712, -1187456, -926720, -422944, 289728, 559488, 386880, 848480, -678560, 828736, -417600, -1339616, 1080768, -163392, 954272, 891008, -95616, 739808, 138208, -233984, -653088, 443968, -729344, -591744, -183840, 54624 ], [ -343944, -132280, -1052552, -1279736, -442520, -1022344, 725088, 240888, 1120800, 1140920, -1728200, 262216, -392640, -1189376, 518448, -1246632, 1363232, 1021328, 206184, 1032128, -550592, -1659704, 33912, -955712, -217664, -148704, -1317240, -842256 ], [ -1111344, -281680, 484048, -80336, -939920, 15056, 218688, -152112, 811200, -399280, -1127600, 554416, 716160, -306176, 361248, -1013232, 74432, 280928, -99216, 38528, 193408, -1223504, -579888, -1469312, -404864, 597696, -69840, -706656 ], [ -621632, 132504, 899104, 177192, -1395584, 458088, -380656, -464008, 114432, -602448, -582056, 663984, 686544, 7816, 253776, -938192, -512256, 81912, 324136, -234312, 243288, -851536, -281416, -1455736, -399960, 696448, -12360, -445848 ], [ 1159168, 1125504, 162304, -532608, -1808384, 290688, -1075456, -692608, -979968, 567552, -93056, 585984, -512256, -262784, 197376, -1025792, -377856, 438912, 1495936, 233088, -419712, -545536, 953984, -900736, -197760, 130048, -1176960, -56448 ], [ 1497064, 889888, 242064, -1992, -944424, 433864, -438272, 11464, 15176, 1154160, 731064, -333120, -391816, -331368, 552088, -585696, 384304, 252640, 1660960, -629608, -654136, -99824, 587416, -156936, -681848, -698784, -903376, 672792 ], [ 1441216, 349456, 485280, 743664, 186768, 597664, 519424, 862816, 1392944, 1492704, 1551792, -1306560, 4448, -273984, 955504, -79776, 1131616, 5056, 1488592, -1655344, -780736, 267952, -140192, 592128, -1299728, -1420128, -263104, 1320288 ], [ 1357216, 135256, 61680, 93864, 409368, 30064, 1009024, 499216, 654344, 797904, 1288392, -281760, -541552, 602016, 636904, -462576, -249584, 746656, 575992, -407944, -1003936, -696248, -23792, 812928, -1315928, -86928, 108896, -32112 ], [ 914816, -134272, -466304, 51552, 817216, -544256, 860448, 411360, 250400, 428576, 1006624, 158624, -1043424, 857312, -52864, -329952, -969536, 1106784, 103776, 195680, -1178080, -1071776, -60608, 317824, -1173312, 403808, 133920, -689440 ], [ -129184, -496672, -1169504, 1028952, 1536016, -1129856, -359352, 786360, 408200, 605576, 694024, -381976, -1471224, 70712, -1365664, 667848, -579536, 826584, 370776, -281320, -1269880, -459176, -354608, -1378976, -764112, -519592, -423480, -180040 ], [ -477184, -617472, -1403904, 1354752, 1775616, -1325056, -765952, 911360, 460800, 664576, 589824, -562176, -1613824, -191488, -1803264, 1000448, -449536, 733184, 459776, -440320, -1300480, -254976, -452608, -1944576, -627712, -827392, -609280, -10240 ] ], [ [ -1068800, 77568, -1091200, -1752704, 1368320, -1297536, 550400, -1313664, -1257344, 393984, -1270528, -729984, 1349504, -637952, 556544, -208512, 486528, 66176, -1335680, 17408, -668672, 799232, 450944, -477056, -1218816, -738944, -477568, -892032 ], [ -1077872, 406368, -1003984, -1120832, 1195088, -795072, 322352, -264000, -214064, 115104, -1226128, -281424, 881216, -909200, -149056, -330864, -191808, 14480, -1093952, 176192, -709664, 465632, 747920, -795536, -151920, -517232, -95920, -618960 ], [ -1092047, 920118, -867709, -133532, 924413, -9972, -33973, 1376100, 1416061, -320646, -1156753, 419451, 149516, -1333025, -1251556, -522039, -1251708, -66295, -716252, 424292, -773714, -55618, 1211945, -1293161, 1515105, -170807, 500405, -192285 ], [ -1137232, 962138, -777004, -413722, 459418, 582698, 128122, 135700, 957246, -964856, -980138, 957576, -461854, -1245500, -1537156, 534536, 81272, -62440, 274648, 1094912, -823414, -596188, -381120, -901856, 326410, 473888, -557860, -683240 ], [ -1195206, 693958, -754800, -610452, 228352, 828559, 334880, -865203, 510976, -1386160, -756168, 1339542, -556125, -985212, -1627828, 1439720, 1012629, 104642, 912772, 1400105, -883598, -889054, -1751064, -628769, -582462, 778927, -1299467, -867712 ], [ -1289256, -517592, -955200, -213552, 842752, -61916, 567680, -347028, 616576, -996160, -396768, 1228392, 1084500, -260112, -1252528, 1524320, -9396, 807992, 197872, 355580, -983048, -332104, -1858464, -975644, 159288, -147548, -557492, 217088 ], [ -762309, -696188, -799296, -1746, 845866, 41017, 188726, -472665, 438880, -328090, 256965, 742725, 1685229, -366180, -605281, 623624, -36882, 310181, -32375, -253744, -398984, -193780, -1175334, -1062038, 365724, -759839, 91234, 723323 ], [ 337866, 78712, -314496, 39204, 284716, 1060942, -754924, -1192590, -320, 596660, 1182390, -88650, 1326054, -1239480, 292994, -1186576, 853668, -1296394, 184750, -461344, 816016, -441880, 237516, -907988, 78024, -1082114, 653884, 695498 ], [ 44313, -278182, -617877, -140117, 601844, 625163, -22233, -743694, -655094, 103770, 760264, -723788, 1614455, -1296783, 735050, -1100530, 1016366, 7524, -362394, -999808, 483690, -1173588, -378128, 28509, -482712, -432598, 42467, 1116328 ], [ -538904, -811768, -916872, -413096, 1017664, -120960, 1001264, -204616, -1124880, -564328, 166432, -1103056, 1779800, -1079448, 875704, -644304, 1007912, 1577048, -975784, -1368192, -177336, -1850040, -1296904, 973312, -987104, 338280, -770288, 1405232 ], [ -869129, -649693, 335853, -1047071, 571864, -668160, 1238114, -1156891, 368970, 25097, 724732, 283394, -330175, -130473, -630971, -732654, 965087, -223327, -674959, 323808, -617061, -1134165, -855379, 483712, -494804, 257655, -1012538, -273118 ], [ -651104, -267388, 735648, -1415846, 88384, -842310, 894494, -1341106, 1094400, 350102, 977902, 737384, -1165750, 379842, -1234796, -542544, 1004942, -1212922, -408874, 854958, -913896, -386250, -798484, 24712, -230084, 61860, -895358, -1157638 ], [ 389296, 445262, -143952, -1386821, -451616, -456885, -319831, -373231, 667200, 278477, 773377, -207316, -89725, 232167, -484346, 65256, 1168817, -986347, -194899, -355167, -996396, 409725, -1318534, -388388, -306734, -306690, -239033, -851413 ], [ 523492, 65028, -988504, -1011528, -898380, -578564, -1068392, 628756, 722352, 40140, 1070236, -195060, 929412, 656076, -343336, 172192, 1251572, -361920, 651240, 39480, -853268, 33308, -1126548, 343032, -270440, -259188, 462688, -408116 ], [ 256867, -798597, -1817554, -483078, -1303905, -924539, -1610942, 1645831, 990852, -271935, 1588861, 240465, 1923387, 1332801, -471886, 57592, 1298447, 438480, 1776990, 1143930, -610343, -861667, -619623, 1580682, -184190, -27663, 1184488, 95809 ], [ 768204, -465938, 282908, 199292, -187620, 10278, -301050, 334718, 1540700, -893182, 981428, 662596, 1526310, 959762, 42772, -810698, 544938, -594618, 182796, 1234802, 7318, -796344, -954744, 1426392, -352426, -769608, 808498, 972102 ], [ 1007919, -104807, 1648541, 483734, 573120, 617604, 703671, -595249, 1690835, -1209697, 282632, 657028, 1198803, 478730, 90556, -1437257, -244566, -866568, -765024, 1177871, 663748, -415308, -1058043, 1232502, -547516, -1333797, 415048, 1181574 ], [ 522144, 287968, 1022816, -260416, 366720, 338304, 859296, -464224, 803360, -731872, -611968, -447872, 1098528, -243520, -1084544, -1416032, -1098816, 882432, 43776, 776096, 1406848, 744192, -535968, 985152, -802816, -1407072, 14848, -336576 ], [ 821205, 371831, 867855, -169549, -393649, 568296, 635575, -332425, 159781, -741409, -403446, -800143, 489004, 60855, -1754179, -1458705, -733285, 690584, 85327, 194753, 1184168, 862920, -360645, 857385, -544395, -1342102, -402724, -620239 ], [ 1704330, 225806, 1063230, 542726, -1566274, 1177296, 129550, -200050, -302294, -1113634, 626004, -592318, -499496, 1129230, -2047654, -1548930, 539990, -945616, -444098, -520222, 242768, 207120, -443370, 818610, 96330, -1174252, -833224, 14786 ], [ 1642485, -233389, 267875, 770946, -889389, 486946, 974680, 111855, -498129, -711189, -306506, -333988, 296579, 1261800, -696499, -1595150, 212185, 323879, -414913, 400658, 181143, -623270, -782065, 316060, -177105, -653907, -710964, 815171 ], [ 1235784, -680920, -363088, 831936, 40224, -318716, 1633108, 269940, -480516, -167040, -1240928, -217120, 959384, 1254288, 618872, -1602380, -268844, 1555328, -207124, 1296260, 229008, -1326320, -1057252, -71852, -587460, -213600, -638796, 1430840 ], [ -218166, -814270, 669212, 405936, 802824, -680291, 220033, -524535, 442659, 495360, -600728, -883720, -518866, 1267188, 418022, -1440455, -261119, 240128, 487151, 737885, 141108, -1219820, -792277, 516673, -978285, -478200, -1276071, 943190 ], [ -1113258, -321170, 805714, -151814, 804368, -583648, -569584, -927636, 646156, 501900, -63956, -411796, -911292, 572344, 113064, -667686, -189746, -67754, 234288, 184882, -297298, -1140656, -91762, 460898, -1142636, -495450, -1704212, 507458 ], [ -1334433, 927355, -138011, -868439, -111832, 65552, -607384, -858786, -18194, -282450, 348094, 1433054, 5658, -975956, -317436, 841689, -41621, 839071, -1160712, -361643, -1158373, -1094456, 1133963, -371827, -1033886, -214425, -1880162, 134333 ], [ -437904, 1488648, -1116008, -143288, 261872, 245136, -12776, -336392, -634328, -712936, 758800, 1465912, -48152, -744184, -782264, 1237112, -310416, 69200, -693376, -60048, -1091192, -164408, 277216, -35272, 22552, -324728, -959800, -705216 ], [ 778233, 1729470, -2046314, 997867, 1055822, 261276, 759133, 280822, -1193807, -1014988, 1128088, 886933, -445364, 88328, -1189343, 1225385, -715683, -1216180, 360680, 533328, -741230, 987067, -1210661, 681200, 1292833, -543608, 286403, -1636083 ], [ 563658, -124980, -1552964, 382942, 1432172, 178776, 636658, -519428, -786182, -1116088, 514288, 378658, -1179464, 843728, 69082, 512810, -1001358, -1220680, 331280, 1223328, -1163180, 255742, -888386, 994400, -21542, -181808, 425678, -960558 ], [ 413258, -1005605, -1163414, -121983, 1159772, 206351, 749358, -585003, -485807, -814463, -156012, 388558, -1256339, 1466953, 474032, -200740, -1223033, -1193955, 68905, 1003628, -1101105, -287408, -160561, 803400, -1071767, -195858, 770553, -99733 ], [ 391208, 61420, -981464, -406908, -410128, 454076, 1332408, 818772, -399932, 292612, -939312, 1434808, -18764, 1825828, -827968, -916240, -1316708, -1104780, -659420, -1035472, -70980, -454208, 1378364, -396000, -1593692, -961608, 1526628, 1131692 ], [ 872810, 582023, 10954, 2028, -778520, 187339, 1444753, 554047, -448336, -148023, -1330773, 1540635, 87991, 1174532, -1526817, -735074, -864901, -932697, -383120, -1208437, 474716, -829030, 1752065, -620385, -1146618, -610215, 800464, 1684578 ], [ 1654460, 777098, 1486204, 824328, -431120, -385886, 1276678, -704678, -576736, -1510698, -1488798, 1086210, -478934, -78568, -1866342, -19724, -88126, -711222, 491680, -269662, 731816, -1327780, 1431590, -263910, -122268, 406710, -808736, 1833228 ], [ 267716, 726326, 1465741, 1116087, -473432, 452008, 1291591, -1049015, -2785, 3030, -1094340, -82365, 420460, -738820, -1890744, -575009, -535480, 586860, 512950, -604351, 57968, -690307, 769703, -234564, -426099, 197160, 286174, 503484 ], [ -1096464, 683664, 1113824, 1104448, -547664, 1174928, 1294304, -1240528, 341728, 1232544, -563968, -1030832, 959024, -1231168, -1581472, -1069264, -813632, 1435376, 549904, -770480, -430448, -122880, 251360, -182512, -853760, -121760, 1367296, -502720 ], [ -1682139, 749739, 19274, 144148, -614639, 1021403, 1193354, -1161703, -385022, 491694, 290432, -938657, -303151, -1294468, -142822, -931039, -75332, 280901, 918379, 93295, 63427, -178080, 371810, 58163, -1312160, -450710, 1530496, 158180 ], [ -1801668, 377712, -335150, 107818, -441264, 934834, 1238666, -490344, -953312, 453122, 519770, -912488, -516070, -958198, 260366, -97528, -237024, 126472, 377818, 113850, 162710, 95192, -216972, 455056, -1251024, -760660, 1593832, 17736 ], [ -1467318, -420888, 31075, 971143, -33864, 913459, 1426391, 757956, -1367312, 1098347, 140495, -950588, 292655, -232873, -344659, 1412972, -1275024, 945772, -1047857, -686625, -122215, 688292, -1496322, 1004056, -684024, -1052110, 1559932, -902964 ], [ 4632, -986208, 431380, 740188, -44724, -424376, -37144, 466296, -1592732, -250408, -113980, -708128, -263140, 768032, -439264, 416312, -862344, -306608, -378992, 39180, -596260, -30628, -1713072, 1125916, -641784, -864760, 1398172, -846864 ], [ 1547895, -1359032, 761819, 351723, -80972, -1916081, -1628279, -85593, -1576596, -1859707, -308905, -439474, -1069667, 1642371, -354191, -1010165, -112670, -1821814, 645060, 1053609, -998151, -844005, -1516766, 987698, -712954, -501752, 1240105, -554383 ], [ 1021170, -428432, 330794, 1090698, 651928, -1705406, -448754, 574482, 328104, -1157482, -228430, -597724, -998042, 617946, 236734, -523190, 387580, -858964, 32760, 1165134, -239826, 611370, 111484, -639652, -611404, 404848, 1428430, -337858 ], [ 453555, 203439, -215332, 1050153, 1231215, -1398973, 411945, 1057744, 974088, -878483, -327001, -302994, -560176, 256316, 444888, 98316, 236142, 28544, -526151, 851983, 421842, 1458122, 539656, -1224742, -505214, 884800, 1430865, -513645 ], [ -178920, 361464, -944032, -226872, 1566840, -940648, 766920, 1260544, -376512, -1270808, -709576, 710256, 458624, 946016, 45888, 933216, -949008, 796544, -1000376, -134792, 930192, 1339472, -935744, -156592, -391664, 688000, 1138440, -1311720 ], [ -895086, 635361, -161704, -122307, 1697241, -1214173, 838386, 573496, -379029, -846470, -379936, 436929, 249803, 406259, -808440, 820638, -382563, 1057808, -310832, -339941, 294714, 652478, -508997, -205291, 455470, 382264, 339381, -387474 ], [ -1650636, 963786, 1331696, 632418, 1731066, -1832098, 776436, -532304, 252846, -37820, 284864, -441846, -536722, -712066, -1877040, 262188, 1008162, 1080608, 926368, -177266, -879036, -301972, 812878, -779566, 1647820, 25264, -698094, 1347276 ], [ -91575, 746390, 338789, 858185, 1259950, -793653, -123481, -883576, 143260, 800760, -478435, -793561, -937077, 213901, -1316280, 779028, 332549, 265879, 1460651, -238701, -1392939, -608255, -443534, -911899, 268453, 280077, 356465, 1250091 ], [ 708660, 469540, -332816, 988840, 849200, 242192, -934236, -659976, -160340, 1234860, -1107020, -635296, -753712, 725556, -610180, 1040628, -49576, -428856, 1598496, -57796, -1470424, -450120, -1300904, -847304, -901492, 640732, 1176940, 809616 ], [ -752265, 70315, 66484, 897790, 642500, 1146092, -1436661, 1087674, -941615, 554385, -1257545, 885704, 1005788, -56169, 372845, 519303, 531074, -730506, 699096, 806429, -397474, 936330, -866654, -274454, -1301767, 1246357, 1196065, -436884 ], [ -750960, -435590, 209164, 250408, 605270, 1073996, -829656, 1547730, -801578, -209334, -1189292, 1018100, 1368998, -516762, 768962, 436626, -12322, -221430, 160476, 646820, 298484, 1355772, -638078, 388192, -1202116, 1106020, 678346, -399402 ], [ 399240, -1025315, 150214, -834092, 701195, 235046, 649044, 996105, 62347, -1038459, -949142, 59450, 635123, -725037, 703937, 698601, -1438897, 924645, -94674, -317230, 698234, 1015422, -571103, 1121392, -709666, 379570, -261179, 646923 ], [ 27712, -42752, 652288, -1288064, -6784, 94144, -445696, 157504, -37184, -1155520, -331648, -1008896, -521472, 253184, -26816, 35136, -514816, 644288, -475136, 89664, -258880, 967232, 361152, 714880, 92608, 664320, 134912, 137664 ], [ -479402, 887880, 1093609, -1294721, -560290, -1449, -1674482, -548470, -198931, -1048863, 180191, -1874061, -1312493, 1013649, -580590, -750077, 606506, 301407, -641879, 719946, -1336642, 779265, 1022939, 271067, 861057, 935892, 578050, -370407 ], [ -253652, -55920, 620434, 670654, 588860, -531474, -1109732, -195820, 240794, -352638, -300034, -1447386, 446182, -679326, 561060, -1318202, 524756, 1021182, 560146, 1278996, -1759492, -514110, -754186, 749942, 1122882, 119592, -40700, 684018 ], [ 307345, -98424, 341167, 984478, 1064117, -604383, -190892, 459836, 770807, -171510, -266119, -448788, 1068469, -1419954, 550416, -1555337, 21926, 687795, 622417, 828345, -1141027, -702975, -1327834, 442493, 1011741, -487059, 55000, 709734 ], [ 1295020, 1006176, 308692, -803672, 681692, -95508, 1178608, 1501136, 1415732, -645960, 422156, 1277712, 244444, -948504, -926784, -1371212, -1016824, -985980, -765908, -907380, 802748, 513900, -369784, -865732, 425916, -826884, 1060000, -573816 ], [ 686815, 675496, 497592, -84207, 122497, -161768, 890023, 1667496, 1280427, -708020, 456151, 1191027, -196176, -939659, -747494, -1187087, -725729, -645325, -188863, -318860, 949893, 324480, -261539, -674932, -262539, -1076729, 755230, 178734 ], [ -444286, -164694, 779476, 1497806, -506222, -439476, -2220, 1515604, 841392, -636842, 259104, 469518, -498214, -1077280, -11430, -969892, -4114, 398506, 1067870, 1073862, 453626, -329566, -475938, 25842, -936304, -1256574, -5436, 1614694 ], [ 520589, -551919, 1517026, 1279931, -1326347, -801426, -920670, 1360354, -328008, -1176017, 313104, 642843, -830839, -420880, -939255, 454358, -1219189, 371281, 1047395, 970887, 319001, 722909, -1187613, -555483, 288296, -75699, -22086, 970519 ], [ 679784, -622944, 2009344, 859040, -1188392, -863688, -1373640, 1050064, -710784, -1287608, 533328, 310776, -1041736, -101824, -1407768, 1070504, -1530280, 247912, 569360, 861096, 307928, 991064, -1626336, -648072, 667952, 551640, 27984, 764512 ], [ -873091, -22044, 1980544, 6740, 985483, -289113, -837465, 410314, 578016, -490583, 1106778, -1095249, -993961, -499624, -900243, -30571, 79595, -79763, -880990, 736821, 559403, -407461, -1485036, 297903, -747898, 2715, 219834, 1489612 ], [ -1012294, 433082, 1699894, -679684, 504330, 304506, -346048, 291146, 676520, -93850, 1030294, -426858, -905614, -877276, 221658, 102488, 481142, -114878, -1328586, 500444, 712760, -110012, -1542226, 1140976, -1368960, -401172, 662844, 1449824 ], [ -260269, 796307, 1260469, -1261534, -1650645, 910131, 117152, 500171, 24620, 50525, 544069, 1549317, -791689, -1242226, 1730883, 1013588, 120917, 34447, -1144011, 193394, 804260, 1256638, -1724551, 1919176, -1488960, -713622, 1264194, 927824 ], [ 105516, 673944, -340124, -1353104, -937856, -375732, 827736, 239792, 790792, 703132, -694916, 635016, -1023816, -1272684, 1455448, -343656, 1010532, 718864, -234352, 892812, -154228, -298944, -1109780, 557416, -830496, -275760, -233140, -288388 ], [ 175011, 394389, -1377149, -1101299, -274871, -1307037, 1149996, -74893, 1463812, 945547, -1620581, -192939, -957096, -1051104, 1040158, -1536081, 1537812, 1084954, 385433, 1221672, -855208, -1648539, -538925, -828344, -252696, 276900, -1330435, -1234858 ], [ -781614, -313986, 318226, 322126, -991946, -41262, -182904, -413518, 1180312, -662078, -983006, 514686, 447504, 40896, 800308, -1135206, 101112, -42596, -452842, -346128, -93808, -970914, -471950, -1428944, -318096, 979800, 36590, -816508 ], [ -516536, -29577, 646340, 685649, -1507408, 690233, -949926, -737565, 273584, -918722, -651569, 798254, 449730, 466045, 361250, -891618, -594848, -408797, -135311, -889509, 161247, -444434, -31349, -1351075, -361999, 833328, 106395, -462871 ], [ 1003264, 1274448, -429760, -39376, -1815808, 873008, -1135776, -1046640, -1273216, 212128, -634544, 646304, -988320, 206320, -282400, -809568, -530048, 6928, 1369264, -380784, -103728, -73184, 792976, -576400, -383824, -185472, -1156080, -175696 ], [ 1502777, 1043588, -110982, 400731, -1215313, 931765, -34128, -53467, -68315, 889622, 357515, -192760, -527101, -131993, 304631, -340124, 384942, 168540, 1625812, -904441, -275483, 396714, 94039, 332323, -787379, -939716, -1036834, 752455 ], [ 1696184, 389882, 498852, 1035462, -355126, 867364, 1303584, 1114652, 1658062, 1326476, 1503710, -1029784, 319388, -397640, 1113206, 169276, 1309212, 313848, 1445266, -1517710, -448280, 757182, -913796, 1205536, -1261274, -1450172, -508792, 1644508 ], [ 1551284, -339793, 105702, 274737, 656999, -226586, 1340784, 233402, 799837, 409826, 1381685, 299516, -326662, 417460, 631481, -69974, -311238, 1064148, 130291, 58115, -923780, -448443, -723446, 1252336, -1353599, 17878, 411308, 122458 ], [ 1060976, -812176, -471408, 76028, 1428072, -1026816, 940372, -119572, 437044, 147508, 1252660, 868196, -931020, 719852, -157264, -10604, -1017096, 1342844, -382148, 774172, -1191884, -919236, -592120, 560496, -1367496, 571196, 564628, -711828 ], [ -9124, -852676, -1357308, 820703, 1794522, -1334016, -194603, 414203, 905869, 983533, 1111885, 160121, -1465395, 161627, -1461364, 550021, -187746, 829919, 452527, 47047, -1111859, -156561, -559870, -1371204, -1249746, -410929, -569147, -391653 ], [ -365824, -866176, -1652608, 1068928, 1916672, -1436416, -572928, 592128, 1062144, 1262208, 1064960, -75904, -1643520, -24448, -1896064, 736896, 88704, 658944, 730752, -195328, -1085184, 97664, -549120, -2015104, -1210496, -738304, -947072, -284928 ] ], [ [ -1311488, 527360, -880640, -1888000, 1855744, -1863680, 856320, -2011392, -1194240, -28160, -1927168, -459520, 1359616, -275200, 356352, 157184, 364032, 632576, -1348352, -42240, -480512, 1261824, 927744, -824576, -1033472, -1183232, -1002752, -1083392 ], [ -1467488, 724544, -751424, -1125856, 1633888, -1006880, 675648, -655872, -53760, -233504, -1613344, -63328, 753088, -906400, -328704, -72352, -331200, 554528, -1197920, 257472, -722240, 552288, 1323264, -979808, -37184, -897248, -335168, -574592 ], [ -1711238, 1032644, -549524, 64994, 1287238, 331870, 393348, 1462128, 1728240, -554354, -1122994, 555722, -194612, -1892650, -1399104, -431002, -1417500, 432578, -962870, 725772, -1099940, -556362, 1941264, -1222358, 1519516, -450398, 707932, 220408 ], [ -1802528, 1174424, -931004, -242296, 535428, 992740, 506968, 335348, 1399320, -1281204, -843904, 1334512, -804632, -1487300, -1722744, 719688, 2480, 61988, 53240, 1163972, -854920, -972992, -159676, -1097408, -44104, 622812, -435768, -847012 ], [ -1882962, 941476, -1327906, -510634, 133506, 1237990, 626360, -633698, 994522, -1715346, -578544, 1861926, -843268, -995606, -1895668, 1686944, 1054216, 31658, 771098, 1232788, -778022, -1147514, -1926704, -1085166, -1146524, 1256840, -1243586, -1364130 ], [ -1963512, -529424, -1635256, -280984, 1024056, 230440, 668960, -273848, 845272, -1051896, -308544, 1492776, 985232, -548456, -1736368, 1660544, 238816, 1222808, 281048, 48688, -1426472, -664664, -1891904, -1547016, 84976, 239840, -372536, 450120 ], [ -1092540, -792104, -1347466, -10072, 974316, 184786, 28748, -610772, 571300, -168564, 477504, 941574, 1677740, -727958, -1046902, 538790, 223852, 796784, 196910, -393398, -681686, -422522, -1051988, -1682904, 582730, -569056, 250708, 1054590 ], [ 656760, 60496, -510316, 298928, 56616, 1027036, -1241752, -1590872, 182200, 917736, 1739904, 222324, 1321640, -1485908, 131948, -1594060, 947752, -1122016, 487460, -150548, 1349164, -402572, 531112, -1517904, 403180, -1185856, 645208, 542340 ], [ 99406, -198202, -838998, 163970, 780304, 709432, -77742, -888958, -683554, 364478, 1289058, -602578, 1610554, -1775500, 907344, -1508340, 1206466, 134966, -435524, -994352, 887676, -1124382, -294068, -346892, -390396, -576922, -102456, 1138704 ], [ -918400, -684784, -1168720, -122704, 1672016, 102640, 1466864, -52160, -1359312, -392176, 594384, -1191072, 1776608, -1815872, 1301840, -959520, 1305664, 1673248, -1433184, -1761840, -74432, -1842256, -1500672, 880512, -1153984, 253472, -1019872, 1688992 ], [ -1358800, -943834, 733730, -826654, 815966, -696710, 1519514, -1318760, 472338, 299174, 1150734, 403428, -326092, -669272, -718210, -796620, 963064, -536852, -723684, 198510, -438632, -1101406, -1272672, 646512, -486184, 582572, -1163572, -277508 ], [ -1025440, -558304, 1308980, -1279684, 60716, -897500, 1004144, -1548320, 1247388, 562484, 1391124, 856368, -1118932, 86908, -1551520, -354600, 987904, -1709852, -272844, 803400, -757712, -267916, -1215312, 192012, -46504, 472172, -884332, -1442948 ], [ 468560, 794096, -106570, -1356334, -543334, -200450, -363256, -222320, 437538, 183734, 1157574, -403032, 53018, 257458, -604720, 506100, 1563904, -1327202, -209994, -624900, -1009112, 704534, -1413912, -593238, 50996, -297478, 29318, -1406798 ], [ 865776, 304968, -1116312, -1171632, -898616, -286728, -1199216, 897760, 464680, -30488, 1357912, -311576, 1056384, 872504, -501568, 484776, 1812512, -346032, 576800, -111104, -1064160, 84744, -1360624, 111312, 33472, -248856, 692640, -764016 ], [ 777876, -998682, -1946562, -871332, -1143866, -719478, -1800116, 1926760, 862030, -171938, 1750162, 377374, 1985184, 1684154, -771568, 73326, 1916312, 899868, 1683800, 1261696, -1032360, -1239306, -1195924, 1474812, -34928, 161694, 1245240, 147084 ], [ 1325636, -277544, 226848, 396740, 233112, 121312, -504988, 687364, 1488336, -1096012, 1240352, 790600, 1861408, 933220, -241924, -872700, 1111244, -433872, 84176, 1171368, -46256, -1156764, -1060380, 1453920, -546440, -703368, 995384, 1193900 ], [ 1480172, 274900, 1745160, 1024706, 1144602, 719668, 562082, -221654, 1794000, -1539346, 580382, 696940, 1694428, 137356, -197998, -1628928, 192716, -906528, -780064, 1067820, 831574, -610476, -834846, 1397142, -1032482, -1355928, 559502, 1365464 ], [ 601472, 323200, 1474560, -26944, 802752, 650368, 976832, -202304, 1267200, -719296, -434368, -690560, 1452928, -719744, -1430848, -1878528, -985984, 924672, 340736, 981120, 1397824, 1079424, -376896, 1296192, -1437632, -1417728, -326848, -718336 ], [ 761050, 248090, 1227008, -171552, -170682, 1064990, 631428, -265858, 432434, -635406, -332838, -1226144, 691816, -268096, -1984040, -1941766, -765378, 685164, 215568, 406198, 995370, 1255122, -142116, 1346516, -831164, -1362396, -930344, -930776 ], [ 1693300, 81140, 996608, 358848, -1614132, 1839740, -279672, -391108, -631516, -1099356, 599412, -1127744, -455984, 1157504, -2031440, -1866316, 496572, -1095336, -836832, -532052, -127980, 303972, -73416, 1509416, 528136, -1219896, -1323344, 249424 ], [ 1670830, -556540, -89062, 915508, -973552, 925530, 721008, 134422, -572136, -1022506, -335658, -803144, 317096, 1462374, -450850, -1881606, 6252, 299024, -643572, 624648, 239250, -625988, -516396, 562766, 261396, -750576, -816744, 998414 ], [ 1241392, -1172056, -912040, 1245832, -18304, -130656, 1535520, 469264, -195288, -741736, -1268112, -591584, 930992, 1554144, 1033928, -1901472, -599952, 1631144, -172656, 1742688, 722712, -1459184, -974400, -190432, -337872, -327840, -407568, 1460864 ], [ -553508, -1291006, 334910, 366682, 905696, -568056, -171480, -722636, 940962, 172814, -678612, -1156184, -842308, 1432344, 700778, -1872072, -399252, 72194, 749844, 965688, 612462, -1801484, -1098000, 968168, -1369572, -413640, -1236468, 767264 ], [ -1672352, -702008, 573148, -393400, 808880, -505520, -924440, -1268672, 1126912, 484340, -118012, -565668, -1154288, 490124, 106848, -877412, -124364, -122676, 514508, 372968, 83196, -1896944, -378536, 890460, -1797772, -471220, -1734752, 165192 ], [ -1975952, 740692, -405002, -1009900, -518920, 159880, -526940, -1035872, 166912, 68690, 407738, 1417782, 295912, -1441426, -801552, 1281238, 239986, 1327374, -1117042, 2468, -951354, -1694744, 1357564, -678090, -1498222, -494770, -1834352, -326508 ], [ -899040, 1457744, -1268128, 41392, -13952, 343904, 79216, -373776, -869024, -781856, 856096, 1441120, 285744, -1124016, -1200576, 1551120, -183696, 451632, -820960, 88928, -1172896, -401216, 472528, -393712, -63552, -475424, -1045568, -1025968 ], [ 592458, 1820282, -2044000, 1558840, 1083184, 352226, 718300, 358002, -1850348, -1732160, 1246354, 805138, -241128, -37770, -1364388, 1180224, -852966, -1147002, 101876, 351506, -1136530, 1161226, -1227536, 516104, 1614318, -429884, 20494, -1728298 ], [ 792708, -416668, -1662400, 683440, 1468384, 63476, 448600, -733548, -902648, -1535360, 872404, 306388, -1277328, 1187580, -30888, 810624, -999516, -1156452, 370376, 1119956, -1530580, 291076, -1144736, 1348304, -114132, -104984, 507244, -807748 ], [ 895158, -1373218, -1363050, 2190, 1052784, -69524, 551450, -939448, -236148, -879160, 130554, 334888, -1419278, 2019230, 419612, 253274, -1266216, -1265852, 261576, 931506, -1434380, -337524, -473536, 1245704, -1348382, -267034, 1038894, 192302 ], [ 802008, 231032, -1228200, -290760, -964416, 108976, 1399400, 625952, -132048, 695840, -1347096, 1417888, 227272, 2063480, -895888, -679576, -1773216, -1575152, -601824, -1170744, -357680, -483024, 1374464, -726496, -1594232, -1402984, 1660344, 1351352 ], [ 1080346, 1078112, -57846, 340780, -1281438, 68738, 1547802, 461376, -144602, 109874, -1871680, 1613904, 188402, 1140470, -1592962, -548628, -1071376, -1448950, -426242, -1202174, 367272, -822352, 1912856, -1162830, -1125212, -980696, 731358, 1848266 ], [ 1579996, 1474112, 1729404, 1523080, -585588, -101812, 1279452, -733824, -226652, -1763476, -1828480, 1281504, -854548, -358780, -1921612, 216072, 350624, -1063300, 368308, 76, 882672, -1277152, 1671056, -684180, -230312, 369904, -1121292, 1950716 ], [ 157720, 1401464, 1925238, 1370644, -632592, 950594, 1539642, -1036854, 126274, 169490, -1632238, -412266, 139520, -852838, -1922788, -633414, -741046, 602024, 561040, -647150, 237078, -698608, 734840, -618012, -782618, -79016, 299970, 205760 ], [ -1211968, 1288544, 1600512, 931776, -705600, 1815904, 1689248, -1194080, 244576, 1706624, -1172224, -1781248, 791648, -1280480, -1620128, -1309152, -1574240, 1756512, 785472, -1023840, -277888, -222944, 56992, -505920, -1346816, -514464, 1622848, -1102432 ], [ -1771468, 1177394, -133488, -135324, -636300, 1599154, 1261598, -1099730, -641774, 563624, 211376, -1516048, -470302, -1785530, -302078, -826602, -648290, 616962, 1319772, 190110, 61112, -457994, 554542, -92220, -1490816, -323214, 1533148, -207682 ], [ -1974376, 523604, -656580, -184176, -562288, 1526880, 1339424, -520120, -1362900, 306556, 518740, -1494428, -765000, -1347344, 120008, 99788, -659876, 380444, 565568, 288228, 91248, -143108, 51856, 445208, -1161032, -528760, 1485476, -198028 ], [ -1830076, -658546, -630, 758424, -483688, 1595280, 1909424, 531980, -1923150, 912106, -221810, -1709978, -117900, 9256, -330292, 1458338, -1584326, 1023194, -1443232, -700122, -179352, 707242, -1424744, 1103108, -369932, -1120660, 1478726, -1050178 ], [ -223936, -1208176, 421920, 648384, -286648, -62880, 244544, 255320, -2007360, -410024, -550160, -1425128, -853440, 1070656, -488032, 52088, -834896, -291736, -512632, 250728, -711672, -135368, -1844384, 1285808, -501032, -1147840, 1609496, -1046728 ], [ 1500746, -1470974, 712130, 388976, 328, -1962084, -1650518, -221902, -1767670, -2001722, -706818, -1039384, -1820708, 1859092, -497914, -1777276, 267358, -1831486, 913642, 1520688, -1180496, -1134644, -1801138, 1189296, -819534, -921084, 1760016, -796996 ], [ 826796, -483524, 283580, 1234976, 873328, -2009784, -354068, 579548, 462380, -1530572, -196668, -888784, -1681208, 712792, 218036, -1002376, 731908, -800836, 16492, 1181088, -396896, 455656, 171812, -465504, -718884, 401016, 1768416, -232696 ], [ 253882, 206792, -328888, 1206742, 1501684, -1878844, 633300, 1211812, 1117092, -1342114, -205270, -250926, -1054450, 363644, 580882, -43384, 425406, 229640, -659620, 608212, 377772, 1372460, 618318, -990406, -581578, 1088016, 1736216, -332206 ], [ -158768, 425792, -1233088, -208208, 1741984, -1464544, 1130400, 1575712, -727008, -1602064, -1036720, 1159824, 345200, 1278944, 383632, 1207616, -1104144, 1259840, -985120, -334688, 1138272, 1220960, -1356432, 276944, -386128, 767616, 1639616, -1484656 ], [ -897920, 699974, -288640, 79834, 1857946, -1566568, 1001832, 878506, -814872, -860680, -826750, 700506, 225152, 368546, -585962, 1091408, -578598, 1405394, -189130, -356732, 246168, 513458, -774552, -119428, 488132, 541770, 790664, -405448 ], [ -1790720, 1000124, 1525760, 1169284, 1915396, -1911568, 578832, -318044, -76272, 351920, -126700, -638844, -610048, -1401004, -1919012, 331808, 914052, 1134644, 1134620, 54568, -1423632, -455692, 1010448, -1298728, 1681832, 360420, -412336, 1723952 ], [ 203630, 1029882, 528638, 1343606, 1151742, -657722, -464668, -826642, -168704, 1102284, -607206, -1111830, -904902, 108168, -1684022, 783278, 310580, 283544, 1563098, -81778, -1630220, -971220, -376840, -1211332, -29284, 238784, 465748, 1305214 ], [ 1232040, 879472, -238792, 1312056, 600592, 531368, -1346648, -720672, -510744, 1519264, -1023416, -928480, -671112, 953608, -1124112, 1055728, -39200, -491816, 1692608, 79712, -1504440, -840040, -1371800, -881272, -1365384, 399064, 1175248, 697664 ], [ -613410, 253972, -162742, 783306, 695692, 1421918, -1737698, 1023528, -1476594, 1054264, -1173866, 994520, 975738, -273242, 211188, 744628, 466600, -1015166, 1067408, 1101512, -574890, 1035410, -1048850, 20678, -1451334, 1330114, 1264348, -237136 ], [ -869664, -467288, 72404, -123444, 948880, 1127228, -1039520, 1444140, -1245192, -47708, -1283156, 1365956, 1348308, -897308, 725304, 537436, -168152, -378980, 382568, 1012412, 312240, 1465724, -949928, 932036, -1309644, 1454512, 561748, -60700 ], [ 122736, -1263788, 432554, -1327194, 1326280, -98722, 514480, 824790, -73092, -1650158, -1360106, 518306, 719658, -1047758, 594204, 411886, -1699052, 1168270, -349132, 50462, 1166040, 760574, -1027028, 1850786, -989094, 945112, -762902, 988850 ], [ -30336, 221312, 873344, -1602944, 157312, 27008, -524416, 87808, -188800, -1794944, -468992, -773760, -423168, 190720, -204416, -76672, -504704, 776576, -873344, 86144, 51584, 647424, 228864, 1102464, 137728, 927488, 146560, 513792 ], [ -329312, 1606994, 1177822, -1409104, -875652, 255852, -1733108, -546764, -384632, -1598752, 376582, -1863294, -1170302, 1160930, -800614, -652548, 861178, 277808, -1046722, 403470, -1256186, 447814, 1208810, 336036, 1288926, 848418, 1147124, 37590 ], [ -331712, 132644, 608572, 588896, 429048, -267048, -1336808, -467864, 241168, -876352, -10868, -1330044, 898948, -818620, 448436, -1373448, 499828, 1095008, 613628, 1361820, -1720436, -846836, -749740, 1131336, 1775676, -79932, 443624, 1079340 ], [ 119638, -224722, 185050, 828260, 972834, -471960, -475142, 162070, 925444, -558862, -60464, -288726, 1571440, -1731874, 361250, -1736628, -67508, 798458, 916358, 1055544, -1017674, -870392, -1343938, 804966, 1511742, -673398, 477806, 1046478 ], [ 1148488, 839528, -53000, -1170640, 548184, -272160, 978808, 1493320, 1684144, -756712, 319936, 1399224, 466240, -1288024, -1426600, -1644528, -897008, -915592, -508792, -860256, 1170376, 723808, -201688, -948984, 292392, -840648, 1450856, -354072 ], [ 427788, 756918, 409540, -86240, 183814, -219320, 1012218, 1802340, 1457904, -743142, 395526, 1227404, -405870, -1396814, -972760, -1570138, -405078, -786812, 128448, -39256, 1326286, 631818, -333898, -968124, -498068, -1297418, 926256, 383558 ], [ -858572, 256892, 1122248, 2049224, -177096, -241116, 502492, 1746040, 861476, -668808, 355956, 405720, -1178580, -1675524, 226124, -1452340, 501992, -4436, 1475240, 1711076, 758496, -33160, -928900, -377312, -1081240, -1793740, -121408, 1847524 ], [ 429778, -256858, 1667348, 1624724, -1211796, -1036566, -977258, 1923340, -173974, -1182708, 158706, 548220, -1416930, -821274, -1134226, 484910, -977308, 174814, 1347140, 1057226, 747696, 768140, -1500250, -548912, 209060, 109010, -383008, 1443274 ], [ 687424, -522352, 2027264, 973808, -1185312, -1327920, -1671296, 1777552, -527248, -1321248, 377856, 194544, -1519248, -337872, -1933792, 1388720, -1415776, 150688, 679088, 640640, 770256, 940112, -1818304, -388016, 491648, 1187120, -485920, 1313344 ], [ -1245176, -260302, 1993664, -158242, 1096188, -548070, -695696, 945202, 569102, -662148, 1481856, -1213506, -1332498, -642522, -1541692, 96470, 357524, -305612, -1136362, 728240, 863706, -225238, -1598104, 479434, -1367152, 512870, -251620, 1766344 ], [ -1444680, 387136, 1983156, -1003068, 531392, 334452, 5284, 469260, 781884, -268468, 1347996, -439408, -1285772, -938064, -164916, 115128, 673912, -469904, -1768876, 548764, 777388, 16644, -1636424, 1244120, -1926360, -45736, 343780, 1491900 ], [ -551580, 1277536, 1987206, -1666818, -1827808, 1281702, 533134, 218010, 437634, -42118, 433746, 1710392, -1327322, -1227864, 1832634, 960228, 71812, -450104, -1655626, 200914, 577738, 1145694, -1837724, 1944020, -1666260, -531436, 1166830, 758850 ], [ 231360, 1221920, -150880, -1484920, -920560, -350968, 1304696, -80704, 1147384, 566800, -699464, 470664, -1573008, -1201328, 1780936, -508440, 1046496, 531760, -326536, 1043336, -431792, -359304, -1513928, 651248, -914928, 26256, -273840, -592048 ], [ 630600, 862640, -1671400, -948280, -111580, -1575898, 1528976, -378244, 1751704, 752290, -1491614, -583836, -1452408, -898028, 1507006, -1765410, 1647906, 1106230, 573464, 1401146, -1150112, -1604514, -1068218, -684502, -268698, 683346, -1321710, -1588378 ], [ -459600, -321760, 160400, 659120, -1040680, -107548, -536224, -651544, 1500304, -913460, -829364, 498264, 217392, 382072, 1187956, -1222860, 106956, -345020, -743536, -669604, -370112, -725964, -351068, -1371652, -245148, 1308396, 133740, -912028 ], [ -395844, -166020, 402828, 1114932, -1611250, 885204, -1455016, -967246, 414924, -1218942, -692218, 933826, 254974, 896568, 457984, -838374, -664838, -849736, -542648, -1461708, 72892, -67268, 227110, -1243248, -338962, 934594, 212124, -476696 ], [ 853056, 1366080, -987072, 388032, -1813600, 1389504, -1196416, -1326496, -1526976, -127392, -1094368, 705376, -1383776, 624768, -694016, -616224, -646688, -382336, 1217152, -940608, 169792, 365632, 662560, -277248, -553312, -465056, -1123776, -288896 ], [ 1479388, 1155320, -451566, 740242, -1451202, 1374604, 310152, -105608, -154020, 614288, 17894, -42510, -627008, 53956, 99214, -117010, 380126, 91790, 1550332, -1143556, 75178, 856116, -351384, 783506, -879172, -1136882, -1143150, 806088 ], [ 1886620, 430772, 493728, 1267504, -838272, 1106896, 1979964, 1306552, 1860480, 1122956, 1420508, -734196, 607060, -487532, 1263832, 402356, 1432520, 588536, 1368904, -1361608, -117392, 1208328, -1625124, 1774172, -1219612, -1448192, -720480, 1908168 ], [ 1715770, -766978, 146928, 442504, 894528, -448904, 1635114, -9548, 914880, 43106, 1439258, 840354, -140690, 240718, 632932, 289406, -366580, 1324436, -281396, 504692, -839192, -209172, -1366374, 1663322, -1379962, 116608, 679920, 262668 ], [ 1205728, -1423488, -459656, 120776, 1987416, -1442968, 1029976, -590536, 603424, -103000, 1458232, 1504232, -840952, 575568, -246720, 275352, -1037728, 1526824, -822448, 1308112, -1196712, -769704, -1075704, 791768, -1527432, 711880, 939824, -713184 ], [ 126328, -1171488, -1502306, 643826, 2006166, -1494118, -12074, 62414, 1356424, 1318250, 1477582, 639482, -1461502, 250068, -1543920, 427302, 184472, 833674, 498452, 327412, -942762, 108246, -731454, -1356682, -1653282, -320270, -714676, -564984 ], [ -233472, -1087488, -1849856, 818176, 2012416, -1511168, -359424, 280064, 1607424, 1792000, 1484032, 351232, -1668352, 141568, -1976320, 477952, 591872, 602624, 938752, 512, -858112, 400896, -616704, -2072832, -1695232, -664320, -1266176, -515584 ] ], [ [ -1322624, 334336, -583680, -993408, 1206144, -1804288, 681856, -1955712, -930688, -436480, -1125376, 4480, 1355904, -226944, 59392, 298240, -59136, 777344, -1181312, 295552, -558464, 552832, 1076224, -902528, -1052032, -760064, -1051008, -400384 ], [ -1335248, 539872, -540768, -672528, 974544, -996208, 643168, -900864, -90880, -590320, -982768, -1616, 774432, -834480, -402944, 36688, -322848, 636656, -1076816, 308512, -741728, 67408, 1416064, -814160, -309088, -425360, -503136, -175552 ], [ -1354973, 861022, -473718, -171153, 612669, 266417, 582718, 747336, 1221320, -830695, -759943, -11141, -134118, -1783755, -1125344, -371987, -734898, 416831, -913541, 328762, -1028078, -691067, 1947064, -676085, 851762, 97615, 352914, 175748 ], [ -1220208, 812852, -484578, -154948, 77054, 635982, 292948, 171846, 1254900, -997990, -433728, 896264, -485748, -1430750, -1186244, 657628, 153512, 240686, 53124, 661982, -886588, -856992, 219934, -688160, -230748, 715090, -336356, -537582 ], [ -1201143, 541102, -598991, -214283, -89185, 771757, 79652, -362287, 1190707, -1032599, -142152, 1582221, -486974, -966229, -1205062, 1535216, 761084, 316235, 700947, 815478, -854669, -833763, -1244392, -782377, -966898, 969276, -765695, -895055 ], [ -1614468, -403448, -1047716, -413108, 1047140, 327532, 183152, -213412, 1104532, -632324, 6048, 1289196, 571576, -438604, -1241512, 1543616, 93584, 1239860, 65172, 279528, -1300844, -309588, -1261792, -1120252, 25352, -39024, 68380, 221020 ], [ -1032162, -499436, -1102619, -189524, 1144778, 388279, -235558, -368854, 749998, -153542, 480288, 780189, 1177258, -503701, -805477, 570893, -38134, 911624, -69687, -119493, -781301, -41955, -598486, -1327828, 429755, -789456, 535894, 609121 ], [ 469188, 187864, -793994, 423976, 283628, 915154, -1136308, -805204, 147748, 397708, 1255488, 71814, 1364908, -1115926, 66698, -1307482, 324716, -572176, 257838, -392118, 629674, -11130, 693164, -1415128, 291530, -1301856, 665044, 325246 ], [ 182201, -273283, -894069, 383007, 522552, 559908, -191625, -643937, -370383, 103681, 722543, -462711, 1587267, -1261562, 799000, -1404230, 496575, 70789, -336286, -865128, 317826, -835281, -246566, -287674, -533250, -703507, 186268, 808568 ], [ -485952, -888712, -921176, 132264, 912216, -12664, 1058312, -481824, -668184, -273160, 22040, -807344, 1583120, -1196896, 1232472, -1063920, 608736, 916464, -996560, -1205736, -351904, -1694936, -1508096, 938048, -1331232, 98032, -410640, 1249584 ], [ -908952, -588787, 448399, -617361, 449841, -709789, 1317587, -1461324, 717591, 281165, 432665, 104206, -384730, -267796, -567903, -487770, 588036, -628086, -439310, -52311, -707404, -1208561, -1175696, 651848, -585132, 466282, -828390, -138366 ], [ -753072, 13808, 790054, -1041246, -64854, -815314, 1013192, -1567344, 1260786, 548390, 734390, 248296, -1092310, 289154, -1234608, 71700, 694656, -1353906, -216410, 247644, -920344, -455546, -1093976, 121658, -145452, 425482, -759690, -914046 ], [ 271128, 1070408, -410171, -976521, -658029, -33439, -136708, -363144, 540111, 384965, 872765, -758804, 90515, 287879, -200808, 606150, 992256, -851631, -495035, -732606, -919444, 697429, -1388276, -774517, -165402, -228893, 38685, -771321 ], [ 509192, 606684, -918068, -721320, -966244, -294268, -963272, 737680, 342764, 262412, 1077076, -709108, 1073088, 516964, 13472, 594860, 1137392, -240936, 120688, -274432, -963472, 237052, -1445768, -100968, 58528, -360564, 431408, -297928 ], [ 399542, -529491, -1119743, -381870, -1148419, -1016293, -1646822, 1792780, 376889, 157937, 1310551, -191983, 1967088, 847939, -134728, 342185, 1215092, 417714, 1131988, 819968, -1027372, -936923, -1398518, 1266882, 390328, -261039, 644708, 321722 ], [ 803230, -85100, 323824, 674270, 328116, 9488, -410738, 924990, 1212952, -815002, 1021808, 446428, 1791344, 582030, -112062, -367810, 665050, -589080, -254312, 798892, -308648, -635634, -979122, 954192, -515004, -980028, 368868, 1122154 ], [ 910090, 303958, 1257148, 1164863, 1287891, 776102, 621967, 170571, 1602136, -1277911, 497297, 653962, 1580690, 172794, -377769, -992320, -19622, -944112, -1010672, 786346, 413365, -46890, -517905, 703317, -1144335, -1501044, -17511, 1270228 ], [ 235840, 495808, 821248, 176288, 861216, 815552, 1064992, -225504, 814336, -399136, -615328, -250688, 1317440, -584256, -1390944, -1381120, -1028672, 434688, -63872, 834496, 1116640, 1229760, 37920, 669792, -1020960, -1484544, -671136, -265472 ], [ 571187, 291155, 582976, 78544, 142141, 1173073, 579518, -470047, 201159, -396185, -387213, -799728, 502156, -369248, -1605996, -1355357, -779327, 283978, 85880, 497925, 1010827, 1063287, 7698, 826198, -460834, -1168850, -930924, -408660 ], [ 1657862, -208570, 491776, 643744, -794534, 1767298, -596932, -601822, -282066, -1045010, 838662, -1084128, -723944, 569152, -1227096, -1021082, 406498, -1004972, -357520, -124950, 302902, -177138, -458652, 1123948, 424316, -630500, -897624, 484440 ], [ 1699337, -766210, -68269, 771494, -674504, 672563, 353288, 184853, -243276, -1032395, 144437, -757788, -164884, 784557, -224911, -1128157, -112822, 228728, -433670, 598780, 501207, -847838, -411242, 389433, 354486, -213960, -432204, 846425 ], [ 1357160, -1180756, -446764, 757820, -328256, -480976, 1246448, 814712, 2028, -806348, -672568, -446352, 347048, 859536, 628508, -1291312, -717112, 1377452, -322760, 1280080, 734196, -1362440, -366560, -182544, 19176, 107856, -125688, 1009856 ], [ -154990, -797281, 506561, 354995, 352144, -579076, 122348, -120538, 909903, 5977, -583318, -706452, -830302, 781236, 197483, -1392412, -390262, 42527, 473590, 650980, 417321, -1517690, -751160, 932556, -938574, 30756, -1002438, 559856 ], [ -1221808, -294500, 717394, -32292, 291752, -437544, -538740, -699808, 971008, 369094, -374082, -289646, -1064968, 165498, -236976, -793486, -49370, -279334, 424666, 164748, -20798, -1443848, -373548, 932626, -1376634, 12442, -1424336, 203356 ], [ -1751608, 352150, 32869, -400842, -661948, -7044, -641490, -849808, 11008, 190519, -20157, 943429, -162868, -1098327, -675576, 649589, 308455, 620441, -643559, -149202, -605123, -1093748, 923202, -411899, -1188009, 65017, -1297736, -40394 ], [ -839184, 768472, -739632, 448552, -23232, 341584, -212408, -374008, -566960, -700656, 381424, 896848, 137960, -658856, -1117984, 983416, -219192, -22808, -415888, 175696, -644400, -42080, 360472, -163336, 69152, 54928, -601056, -490280 ], [ 502587, 1042531, -1496016, 1619044, 1108008, 626479, 366994, 250151, -983306, -1772064, 784471, 426775, 178676, 348133, -1502254, 930592, -999213, -1132067, 229766, 715543, -520599, 1168795, -795320, 609020, 1560233, 25822, 271257, -964235 ], [ 404862, -222194, -1149216, 578344, 1093008, 48454, 223444, -660874, -631556, -1366464, 834646, 212950, -1127224, 1105858, -460204, 630592, -625938, -860942, 354716, 1212118, -921174, 487870, -1043120, 980120, -35542, 50572, 716682, -337310 ], [ 415237, -664719, -963691, -144231, 636808, -249846, 379219, -836324, -323206, -707364, 425571, 237100, -1517849, 1700433, -112654, 204467, -537388, -839842, 153116, 889543, -868474, -68230, -615520, 828220, -1070417, -280403, 1069257, 361865 ], [ 641812, 537156, -1100716, -230556, -701792, 11304, 1133644, 459376, -101656, 458736, -902004, 737200, -77924, 1968708, -1154104, -473908, -1018288, -1318792, -701584, -1071332, 90776, -374680, 1162880, -369680, -983492, -1322828, 1236132, 1205540 ], [ 869139, 906896, -104101, 142826, -984913, 109599, 1163987, 237728, 56397, -117689, -1326944, 922776, 99111, 1027109, -1594847, -277942, -644728, -1328165, -368735, -1029537, 395692, -632344, 1746164, -529209, -720082, -980116, 574961, 1643323 ], [ 1096914, 780896, 1567874, 790076, -639238, 110874, 762962, -887872, 176622, -1732214, -1214144, 920976, -476214, -635266, -1677722, 438908, 237872, -1057790, 671590, 205338, 310792, -860944, 1617464, -70134, -351532, 187784, -579514, 1839298 ], [ 221172, 818564, 1368293, 1111094, -538168, 1010943, 1254659, -1119301, 123519, -184745, -1418537, -588267, 427200, -932269, -1551182, -172285, -830917, 222124, 707896, -333225, 159445, -440392, 970436, -369714, -643795, -27628, 347327, 293920 ], [ -700640, 907600, 902656, 1109024, -483808, 1657680, 1565360, -1165776, -99248, 1151680, -1272448, -1744128, 926672, -1168656, -1266096, -722192, -1653584, 1182544, 712160, -694864, -1344, -70288, 408240, -566240, -979328, -282928, 1219168, -903376 ], [ -1438490, 1133575, 56056, 20174, -523258, 1082055, 922385, -816951, -892073, 695980, 267752, -1113528, -537553, -1619331, -463521, -620267, -942959, 641119, 920210, 164561, -175644, -94363, 325065, -139490, -1262528, -241753, 1220818, -258751 ], [ -1727180, 565654, -147166, -96712, -419144, 912080, 920432, -422564, -1451350, 501378, 571926, -1084658, -973916, -1202808, -7012, 13658, -940654, 414258, 199008, 91086, -129848, 12738, -98248, 371316, -902236, -497092, 1239150, -285434 ], [ -1578530, -775271, 276059, 732788, -175244, 1137080, 1542632, 16186, -1783225, 561003, -327399, -1641683, -409466, 58092, 112538, 1165583, -1628029, 493683, -1426992, -890739, 130252, 247563, -852748, 963966, 84614, -1041142, 1273725, -965759 ], [ -152480, -1332296, 533744, 502688, -322724, 101840, 41312, -207404, -1863520, -416172, -405624, -1235468, -785696, 1086432, -355792, -1852, -646744, -483252, -477252, -100404, -548228, -368412, -1148848, 1206696, -304876, -1184032, 1324020, -856604 ], [ 1351483, -1556321, 668543, 121480, -438500, -1139470, -1705589, -505145, -1680293, -1518147, -266975, -638836, -1320110, 1866806, -839331, -1543362, 643633, -1546561, 904043, 981288, -1320856, -988774, -1161543, 1227112, -967289, -1128898, 1385336, -567838 ], [ 510058, -449246, 11618, 845680, 704200, -1322020, -681014, 85330, 451882, -1314522, -15650, -531736, -1106660, 803156, -42906, -1086012, 884158, -883486, 222218, 589488, -728656, 414476, 465582, -62288, -938414, -124348, 1515536, -451588 ], [ -57085, 304348, -589540, 775541, 1338182, -1373026, 289302, 583150, 1095342, -1240527, -54325, -30729, -660775, 361730, 501335, -304964, 530241, -61636, -316782, 241942, 48042, 1282154, 715961, -631357, -771963, 401528, 1554676, -666953 ], [ -189160, 497248, -1102240, -554584, 1165232, -1215376, 1173552, 934000, -622608, -1372152, -553000, 1095096, 153800, 907280, 645560, 989536, -766584, 1012064, -629232, -35408, 1117392, 1300304, -1217464, -57832, -387288, 168128, 1449376, -1408328 ], [ -554560, 504253, -221824, -193549, 1242131, -1204300, 1162956, 455947, -676020, -560124, -527905, 495795, 225152, 226127, -106795, 780760, -499341, 1152311, 65925, -48578, 424692, 462215, -628276, -472126, 201438, 264443, 662716, -499292 ], [ -1029760, 423778, 1314176, 963326, 1436606, -1262200, 731256, -412178, 53880, 695976, -256330, -915330, -53248, -1032298, -1281070, -135440, 503934, 853286, 1235250, 62572, -1097208, -778810, 1148024, -1351276, 886188, 515918, -444584, 1186408 ], [ 567145, 894307, 324449, 807077, 826913, -383875, -511474, -643159, -174272, 1155354, -805421, -1227221, -356541, 24764, -1319173, 241993, 179558, -40908, 1263731, -320999, -1481914, -814678, -315708, -1293982, 37938, 338080, 84630, 770657 ], [ 1390380, 1077832, -397596, 633572, 459768, 433580, -1496404, -457584, -603892, 1410224, -1178276, -1057936, -231356, 638204, -1038968, 483848, -35952, -718828, 1090336, -286384, -1499684, -414668, -1344308, -957252, -636092, 335380, 651160, 345952 ], [ -70095, 430582, -193221, 511547, 820218, 1013105, -1711279, 825516, -1515367, 1162724, -1004651, 351764, 1074019, -142771, 30982, 255398, 147948, -757153, 447736, 935516, -594059, 1093207, -932183, 77373, -715517, 846655, 1197010, 54952 ], [ -517488, -219860, -17322, 65114, 1058616, 760610, -1179184, 1003050, -1174780, 240494, -816662, 708062, 1180630, -545074, 533092, 78482, -275220, -283918, 127948, 918626, 121768, 1326466, -796460, 712158, -618458, 937384, 774550, 228430 ], [ -168888, -872810, 136203, -636211, 1201116, -145615, -60184, 311925, 149570, -1211881, -617387, 236687, 345355, -649849, 589042, -57943, -1175370, 591257, 61798, -71599, 688468, 558241, -877910, 1032783, -382733, 697684, -408725, 766855 ], [ 4928, 341952, 470592, -1207616, 181440, 181056, -763840, 54400, 43200, -1570368, 95232, -471232, -501120, -13440, -198848, -119360, -458304, 514880, -233024, -90176, -31936, 294784, 340224, 458432, 115456, 834688, 14784, 480384 ], [ 81328, 1444855, 774577, -1421400, -690110, 574794, -1526918, -146970, -161796, -1584368, 673629, -1102305, -971681, 466351, -850349, -268414, 406371, 391720, -398079, 173529, -931299, 59069, 1323563, -49490, 685233, 856335, 543750, 176181 ], [ -234272, 29230, 720802, 315600, 462340, 125844, -813068, -455220, 490104, -687968, -42246, -1049730, 756094, -706274, 135526, -1002364, 512646, 947920, 420546, 1107954, -1584774, -520006, -358762, 724060, 1409058, -169890, 79500, 593706 ], [ -70283, -242615, 475891, 640398, 845263, -110388, -113309, -939, 945918, -187865, -237480, -471861, 1290952, -1214543, 192847, -1275238, 121050, 777955, 469149, 815076, -992763, -384004, -1044223, 526189, 1460673, -660261, 147177, 524217 ], [ 704092, 941260, -12284, -832152, 248788, -75888, 568516, 1423836, 1152168, -192140, 229920, 774564, 307552, -877268, -931628, -961288, -904200, -316220, -462276, -1039824, 1184412, 662096, -460948, -908036, 656748, -468636, 891852, -165108 ], [ 84602, 681605, 150686, 60848, 178333, -73508, 668771, 1499406, 893448, -185965, 464285, 756154, -533673, -1041593, -587988, -921843, -536245, -203970, 51424, -183444, 1058297, 377691, -440763, -870626, -236662, -987611, 472232, 438397 ], [ -987738, -82814, 553500, 1755164, 269156, -106962, 527954, 1101892, 457390, -191932, 595206, 286356, -1304150, -1367486, 230938, -948262, 290060, 328426, 1065644, 1599310, 123280, -343228, -633854, -313744, -1109428, -1700186, -345056, 1472206 ], [ -88713, -111539, 1068150, 1300214, -735094, -1022037, -692971, 1344442, -280085, -779782, 43431, 128706, -1379375, -933011, -1088087, 264713, -645490, 183601, 1168094, 1208635, 234280, 662522, -1137779, -328744, -40978, -47561, -223856, 1052731 ], [ 68448, -78536, 1385088, 721160, -836848, -1428840, -1361344, 1345336, -421688, -1073008, 21504, -147192, -1261496, -678680, -1821968, 737960, -904912, -84560, 785576, 798400, 461464, 956120, -1457312, -134440, 196544, 983656, -226544, 965344 ], [ -1350852, 85639, 1281888, -121615, 979202, -755565, -855544, 832711, 702937, -740158, 1125504, -674367, -733271, -807155, -1312418, -360715, 272438, -614810, -627499, 346600, 935539, -263605, -1385012, 504635, -1331656, 694381, -492494, 1583644 ], [ -1519964, 503136, 1280486, -610466, 597280, -27642, -337554, 294970, 853282, -337894, 1057010, 93496, -838650, -1050584, -139686, -349916, 638532, -716984, -1036394, 280050, 928362, -246850, -1307100, 916884, -1840404, 148564, -27826, 1513186 ], [ -900914, 1080336, 1343261, -876191, -1170320, 734733, 188121, -258605, 389407, 108131, 249335, 1677796, -1343475, -1366484, 1451139, 360334, 493182, -549284, -812219, 456375, 617787, 549425, -1225650, 1186134, -1706454, -558986, 897449, 1008511 ], [ -222432, 877168, -371280, -1160004, -519432, -629252, 957508, -412000, 865156, 552184, -544604, 702780, -1352376, -1070248, 1442332, -464244, 808464, 142696, 209732, 1160380, -508584, -357564, -1208732, 480264, -773640, 139704, -198440, -364456 ], [ 230748, 542248, -1555980, -1138404, -7122, -1631027, 1287928, -513790, 1295476, 587599, -1074449, -107250, -1014276, -545098, 1233217, -1183119, 887439, 555781, 880052, 1444675, -1313904, -1116879, -1009667, -318261, -27795, 831159, -1017065, -1414291 ], [ -241752, 1648, 110520, 112296, -1044972, -308402, -237872, -573940, 1157176, -1010726, -553574, 796500, 507624, 643652, 881542, -847194, -168486, -362594, -184648, -167150, -499104, -584154, -55442, -1085886, -358770, 914634, 105610, -814066 ], [ -64606, 43650, 284218, 475366, -1607335, 578326, -1093676, -604601, 315802, -1302433, -343203, 1086975, 628001, 953060, 409728, -695085, -564701, -618780, -246500, -913434, -100702, -94238, 598861, -1092680, -517399, 555071, 142002, -447348 ], [ 779744, 684000, -1075232, -73184, -1681360, 1017376, -1261376, -604976, -1247648, -252208, -451728, 747600, -691024, 359360, -185472, -731760, -283376, -194880, 721600, -770784, -129952, 351712, 945136, -318080, -499024, -259504, -937248, -320448 ], [ 1063122, 700484, -623913, 226391, -1214591, 1074106, -153732, 14916, -269614, 193208, 136301, 241255, -249312, 58654, 461337, -197079, 301681, 114265, 930370, -900478, 47947, 814182, -149428, 720663, -785502, -743207, -883049, 508316 ], [ 1205874, 477926, 236208, 692840, -528320, 939160, 1201314, 689316, 1216448, 415994, 863186, -184646, 526614, -121610, 1318932, 419814, 822940, 402820, 846556, -956188, 192328, 1145340, -1495726, 1738386, -1134642, -1013888, -473168, 1354268 ], [ 1480899, -547999, 150408, 433340, 995680, -207740, 1424139, 56166, 618848, -35281, 1014611, 835279, -345111, 169465, 727182, 200289, -336710, 812470, -233894, 688262, -694772, -85110, -1243501, 1690611, -1253667, 133312, 492232, 209018 ], [ 1331472, -1135808, -220348, 439196, 1851348, -962612, 1250260, -251932, 496240, 59052, 1117540, 1147532, -1052420, 339160, -134432, 110516, -694832, 1007724, -646824, 1240600, -1080364, -660780, -912260, 869140, -1225020, 492060, 565608, -430608 ], [ 469572, -988208, -1069423, 890471, 1585173, -1059437, 410485, -14407, 1170940, 1069227, 1139065, 271907, -1483745, 305110, -1449032, 238541, 292468, 843099, 60726, -40250, -624139, -137355, -448385, -1251035, -948495, -472665, -858342, -221508 ], [ 182272, -939008, -1352448, 1040896, 1496448, -1091712, 130560, 64768, 1395840, 1405952, 1146240, -19968, -1627520, 293760, -1887232, 281216, 621568, 788224, 296576, -467200, -472064, 37120, -293760, -1957760, -856320, -794240, -1332992, -151808 ] ], [ [ -1333760, 141312, -286720, -98816, 556544, -1744896, 507392, -1900032, -667136, -844800, -323584, 468480, 1352192, -178688, -237568, 439296, -482304, 922112, -1014272, 633344, -636416, -156160, 1224704, -980480, -1070592, -336896, -1099264, 282624 ], [ -1203008, 355200, -330112, -219200, 315200, -985536, 610688, -1145856, -128000, -947136, -352192, 60096, 795776, -762560, -477184, 145728, -314496, 718784, -955712, 359552, -761216, -417472, 1508864, -648512, -580992, 46528, -671104, 223488 ], [ -998708, 689400, -397912, -407300, -61900, 200964, 772088, 32544, 714400, -1107036, -396892, -578004, -73624, -1674860, -851584, -312972, -52296, 401084, -864212, -68248, -956216, -825772, 1952864, -129812, 184008, 645628, -2104, 131088 ], [ -637888, 451280, -38152, -67600, -381320, 279224, 78928, 8344, 1110480, -714776, -23552, 458016, -166864, -1374200, -649744, 595568, 304544, 419384, 53008, 159992, -918256, -740992, 599544, -278912, -417392, 807368, -236944, -228152 ], [ -519324, 140728, 129924, 82068, -311876, 305524, -467056, -90876, 1386892, -349852, 294240, 1302516, -130680, -936852, -514456, 1383488, 467952, 600812, 630796, 398168, -931316, -520012, -562080, -479588, -787272, 681712, -287804, -425980 ], [ -1265424, -277472, -460176, -545232, 1070224, 424624, -302656, -152976, 1363792, -212752, 320640, 1085616, 157920, -328752, -746656, 1426688, -51648, 1256912, -150704, 510368, -1175216, 45488, -631680, -693488, -34272, -317888, 509296, -8080 ], [ -971784, -206768, -857772, -368976, 1315240, 591772, -499864, -126936, 928696, -138520, 483072, 618804, 676776, -279444, -564052, 602996, -300120, 1026464, -336284, 154412, -880916, 338612, -144984, -972752, 276780, -1009856, 821080, 163652 ], [ 281616, 315232, -1077672, 549024, 510640, 803272, -1030864, -19536, 113296, -122320, 771072, -78696, 1408176, -745944, 1448, -1020904, -298320, -22336, 28216, -633688, -89816, 380312, 855216, -1312352, 179880, -1417856, 684880, 108152 ], [ 264996, -348364, -949140, 602044, 264800, 410384, -305508, -398916, -57212, -157116, 156028, -322844, 1563980, -747624, 690656, -1300120, -213316, 6612, -237048, -735904, -252024, -546180, -199064, -228456, -676104, -830092, 474992, 478432 ], [ -53504, -1092640, -673632, 387232, 152416, -127968, 649760, -911488, 22944, -154144, -550304, -423616, 1389632, -577920, 1163104, -1168320, -88192, 159680, -559936, -649632, -629376, -1547616, -1515520, 995584, -1508480, -57408, 198592, 810176 ], [ -459104, -233740, 163068, -408068, 83716, -722868, 1115660, -1603888, 962844, 263156, -285404, -195016, -443368, 133680, -417596, -178920, 213008, -719320, -154936, -303132, -976176, -1315716, -1078720, 657184, -684080, 349992, -493208, 776 ], [ -480704, 585920, 271128, -802808, -190424, -733128, 1022240, -1586368, 1274184, 534296, 77656, -359776, -1065688, 491400, -917696, 498000, 401408, -997960, -159976, -308112, -1082976, -643176, -972640, 51304, -244400, 378792, -635048, -385144 ], [ 73696, 1346720, -713772, -596708, -772724, 133572, 89840, -503968, 642684, 586196, 587956, -1114576, 128012, 318300, 203104, 706200, 420608, -376060, -780076, -840312, -829776, 690324, -1362640, -955796, -381800, -160308, 48052, -135844 ], [ 152608, 908400, -719824, -271008, -1033872, -301808, -727328, 577600, 220848, 555312, 796240, -1106640, 1089792, 161424, 528512, 704944, 462272, -135840, -335424, -437760, -862784, 389360, -1530912, -313248, 83584, -472272, 170176, 168160 ], [ 21208, -60300, -292924, 107592, -1152972, -1313108, -1493528, 1658800, -108252, 487812, 870940, -761340, 1948992, 11724, 502112, 611044, 513872, -64440, 580176, 378240, -1022384, -634540, -1601112, 1058952, 815584, -683772, 44176, 496360 ], [ 280824, 107344, 420800, 951800, 423120, -102336, -316488, 1162616, 937568, -533992, 803264, 102256, 1721280, 230840, 17800, 137080, 218856, -744288, -592800, 426416, -571040, -114504, -897864, 454464, -483568, -1256688, -257648, 1050408 ], [ 340008, 333016, 769136, 1305020, 1431180, 832536, 681852, 562796, 1410272, -1016476, 414212, 610984, 1466952, 208232, -557540, -355712, -231960, -981696, -1241280, 504872, -4844, 516696, -200964, 9492, -1256188, -1646160, -594524, 1174992 ], [ -129792, 668416, 167936, 379520, 919680, 980736, 1153152, -248704, 361472, -78976, -796288, 189184, 1181952, -448768, -1351040, -883712, -1071360, -55296, -468480, 687872, 835456, 1380096, 452736, 43392, -604288, -1551360, -1015424, 187392 ], [ 381324, 334220, -61056, 328640, 454964, 1281156, 527608, -674236, -30116, -156964, -441588, -373312, 312496, -470400, -1227952, -768948, -793276, -117208, -43808, 589652, 1026284, 871452, 157512, 305880, -90504, -975304, -931504, 113456 ], [ 1622424, -498280, -13056, 928640, 25064, 1694856, -914192, -812536, 67384, -990664, 1077912, -1040512, -991904, -19200, -422752, -175848, 316424, -914608, 121792, 282152, 733784, -658248, -843888, 738480, 320496, -41104, -471904, 719456 ], [ 1727844, -975880, -47476, 627480, -375456, 419596, -14432, 235284, 85584, -1042284, 624532, -712432, -646864, 106740, 1028, -374708, -231896, 158432, -223768, 572912, 763164, -1069688, -306088, 216100, 447576, 322656, -47664, 694436 ], [ 1472928, -1189456, 18512, 269808, -638208, -831296, 957376, 1160160, 199344, -870960, -77024, -301120, -236896, 164928, 223088, -681152, -834272, 1123760, -472864, 817472, 745680, -1265696, 241280, -174656, 376224, 543552, 156192, 558848 ], [ 243528, -303556, 678212, 343308, -201408, -590096, 416176, 481560, 878844, -160860, -488024, -256720, -818296, 130128, -305812, -912752, -381272, 12860, 197336, 336272, 222180, -1233896, -404320, 896944, -507576, 475152, -768408, 352448 ], [ -771264, 113008, 861640, 328816, -225376, -369568, -153040, -130944, 815104, 253848, -630152, -13624, -975648, -159128, -580800, -709560, 25624, -435992, 334824, -43472, -124792, -990752, -368560, 974792, -955496, 496104, -1113920, 241520 ], [ -1527264, -36392, 470740, 208216, -804976, -173968, -756040, -663744, -144896, 312348, -448052, 469076, -621648, -755228, -549600, 17940, 376924, -86492, -170076, -300872, -258892, -492752, 488840, -145708, -877796, 624804, -761120, 245720 ], [ -779328, 79200, -211136, 855712, -32512, 339264, -504032, -374240, -264896, -619456, -93248, 352576, -9824, -193696, -1035392, 415712, -254688, -497248, -10816, 262464, -115904, 317056, 248416, 67040, 201856, 585280, -156544, 45408 ], [ 412716, 264780, -948032, 1679248, 1132832, 900732, 15688, 142300, -116264, -1811968, 322588, 48412, 598480, 734036, -1640120, 680960, -1145460, -1117132, 357656, 1079580, 95332, 1176364, -363104, 701936, 1506148, 481528, 522020, -200172 ], [ 17016, -27720, -636032, 473248, 717632, 33432, -1712, -588200, -360464, -1197568, 796888, 119512, -977120, 1024136, -889520, 450560, -252360, -565432, 339056, 1304280, -311768, 684664, -941504, 611936, 43048, 206128, 926120, 133128 ], [ -64684, 43780, -564332, -290652, 220832, -430168, 206988, -733200, -410264, -535568, 720588, 139312, -1616420, 1381636, -644920, 155660, 191440, -413832, 44656, 847580, -302568, 201064, -757504, 410736, -792452, -293772, 1099620, 531428 ], [ 481616, 843280, -973232, -170352, -439168, -86368, 867888, 292800, -71264, 221632, -456912, 56512, -383120, 1873936, -1412320, -268240, -263360, -1062432, -801344, -971920, 539232, -266336, 951296, -12864, -372752, -1242672, 811920, 1059728 ], [ 657932, 735680, -150356, -55128, -688388, 150460, 780172, 14080, 257396, -345252, -782208, 231648, 9820, 913748, -1596732, -7256, -218080, -1207380, -311228, -856900, 424112, -442336, 1579472, 104412, -314952, -979536, 418564, 1438380 ], [ 613832, 87680, 1406344, 57072, -692888, 323560, 246472, -1041920, 579896, -1700952, -599808, 560448, -97880, -911752, -1433832, 661744, 125120, -1052280, 974872, 410600, -261088, -444736, 1563872, 543912, -472752, 5664, -37736, 1727880 ], [ 284624, 235664, 811348, 851544, -443744, 1071292, 969676, -1201748, 120764, -538980, -1204836, -764268, 714880, -1011700, -1179576, 288844, -920788, -157776, 854752, -19300, 81812, -182176, 1206032, -121416, -504972, 23760, 394684, 382080 ], [ -189312, 526656, 204800, 1286272, -262016, 1499456, 1441472, -1137472, -443072, 596736, -1372672, -1707008, 1061696, -1056832, -912064, -135232, -1732928, 608576, 638848, -365888, 275200, 82368, 759488, -626560, -611840, -51392, 815488, -704320 ], [ -1105512, 1089756, 245600, 175672, -410216, 564956, 583172, -534172, -1142372, 828336, 324128, -711008, -604804, -1453132, -624964, -413932, -1237628, 665276, 520648, 139012, -412400, 269268, 95588, -186760, -1034240, -160292, 908488, -309820 ], [ -1479984, 607704, 362248, -9248, -276000, 297280, 501440, -325008, -1539800, 696200, 625112, -674888, -1182832, -1058272, -134032, -72472, -1221432, 448072, -167552, -106056, -350944, 168584, -248352, 297424, -643440, -465424, 992824, -372840 ], [ -1326984, -891996, 552748, 707152, 133200, 678880, 1175840, -499608, -1643300, 209900, -432988, -1573388, -701032, 106928, 555368, 872828, -1671732, -35828, -1410752, -1081356, 439856, -212116, -280752, 824824, 539160, -961624, 1068724, -881340 ], [ -81024, -1456416, 645568, 356992, -358800, 266560, -161920, -670128, -1719680, -422320, -261088, -1045808, -717952, 1102208, -223552, -55792, -458592, -674768, -441872, -451536, -384784, -601456, -453312, 1127584, -108720, -1220224, 1038544, -666480 ], [ 1202220, -1641668, 624956, -146016, -877328, -316856, -1760660, -788388, -1592916, -1034572, 172868, -238288, -819512, 1874520, -1180748, -1309448, 1019908, -1261636, 894444, 441888, -1461216, -842904, -521948, 1264928, -1115044, -1336712, 1010656, -338680 ], [ 193320, -414968, -260344, 456384, 535072, -634256, -1007960, -408888, 441384, -1098472, 165368, -174688, -532112, 893520, -303848, -1169648, 1036408, -966136, 427944, -2112, -1060416, 373296, 759352, 340928, -1157944, -649712, 1262656, -670480 ], [ -368052, 401904, -850192, 344340, 1174680, -867208, -54696, -45512, 1073592, -1138940, 96620, 189468, -267100, 359816, 421788, -566544, 635076, -352912, 26056, -124328, -281688, 1191848, 813604, -272308, -962348, -284960, 1373136, -1001700 ], [ -219552, 568704, -971392, -900960, 588480, -966208, 1216704, 292288, -518208, -1142240, -69280, 1030368, -37600, 535616, 907488, 771456, -429024, 764288, -273344, 263872, 1096512, 1379648, -1078496, -392608, -388448, -431360, 1259136, -1332000 ], [ -211200, 308532, -155008, -466932, 626316, -842032, 1324080, 33388, -537168, -259568, -229060, 291084, 225152, 83708, 372372, 470112, -420084, 899228, 320980, 259576, 603216, 410972, -482000, -824824, -85256, -12884, 534768, -593136 ], [ -268800, -152568, 1102592, 757368, 957816, -612832, 883680, -506312, 184032, 1040032, -385960, -1191816, 503552, -663592, -643128, -602688, 93816, 571928, 1335880, 70576, -770784, -1101928, 1285600, -1403824, 90544, 671416, -476832, 648864 ], [ 930660, 758732, 120260, 270548, 502084, -110028, -558280, -459676, -179840, 1208424, -1003636, -1342612, 191820, -58640, -954324, -299292, 48536, -365360, 964364, -560220, -1333608, -658136, -254576, -1376632, 105160, 437376, -296488, 236100 ], [ 1548720, 1276192, -556400, -44912, 318944, 335792, -1646160, -194496, -697040, 1301184, -1333136, -1187392, 208400, 322800, -953824, -88032, -32704, -945840, 488064, -652480, -1494928, 10704, -1316816, -1033232, 93200, 271696, 127072, -5760 ], [ 473220, 607192, -223700, 239788, 944744, 604292, -1684860, 627504, -1554140, 1271184, -835436, -290992, 1172300, -12300, -149224, -233832, -170704, -499140, -171936, 769520, -613228, 1151004, -815516, 134068, 20300, 363196, 1129672, 347040 ], [ -165312, 27568, -107048, 253672, 1168352, 393992, -1318848, 561960, -1104368, 528696, -350168, 50168, 1012952, -192840, 340880, -380472, -382288, -188856, -126672, 824840, -68704, 1187208, -642992, 492280, 72728, 420256, 987352, 517560 ], [ -460512, -481832, -160148, 54772, 1075952, -192508, -634848, -200940, 372232, -773604, 125332, -44932, -28948, -251940, 583880, -527772, -651688, 14244, 472728, -193660, 210896, 355908, -728792, 214780, 223628, 450256, -54548, 544860 ], [ 40192, 462592, 67840, -812288, 205568, 335104, -1003264, 20992, 275200, -1345792, 659456, -168704, -579072, -217600, -193280, -162048, -411904, 253184, 407296, -266496, -115456, -57856, 451584, -185600, 93184, 741888, -116992, 446976 ], [ 491968, 1282716, 371332, -1433696, -504568, 893736, -1320728, 252824, 61040, -1569984, 970676, -341316, -773060, -228228, -900084, 115720, -48436, 505632, 250564, -56412, -606412, -329676, 1438316, -435016, 81540, 864252, -59624, 314772 ], [ -136832, -74184, 833032, 42304, 495632, 518736, -289328, -442576, 739040, -499584, -73624, -769416, 613240, -593928, -177384, -631280, 525464, 800832, 227464, 854088, -1449112, -193176, 32216, 316784, 1042440, -259848, -284624, 108072 ], [ -260204, -260508, 766732, 452536, 717692, 251184, 248524, -163948, 966392, 183132, -414496, -654996, 1010464, -697212, 24444, -813848, 309608, 757452, 21940, 574608, -967852, 102384, -744508, 247412, 1409604, -647124, -183452, 1956 ], [ 259696, 1042992, 28432, -493664, -50608, 120384, 158224, 1354352, 620192, 372432, 139904, 149904, 148864, -466512, -436656, -278048, -911392, 283152, -415760, -1219392, 1198448, 600384, -720208, -867088, 1021104, -96624, 332848, 23856 ], [ -258584, 606292, -108168, 207936, 172852, 72304, 325324, 1196472, 328992, 371212, 533044, 284904, -661476, -686372, -203216, -273548, -667412, 378872, -25600, -327632, 790308, 123564, -547628, -773128, 24744, -677804, 18208, 493236 ], [ -1116904, -422520, -15248, 1461104, 715408, 27192, 553416, 457744, 53304, 284944, 834456, 166992, -1429720, -1059448, 235752, -444184, 78128, 661288, 656048, 1487544, -511936, -653296, -338808, -250176, -1137616, -1606632, -568704, 1096888 ], [ -607204, 33780, 468952, 975704, -258392, -1007508, -408684, 765544, -386196, -376856, -71844, -290808, -1341820, -1044748, -1041948, 44516, -313672, 192388, 989048, 1360044, -279136, 556904, -775308, -108576, -291016, -204132, -64704, 662188 ], [ -550528, 365280, 742912, 468512, -488384, -1529760, -1051392, 913120, -316128, -824768, -334848, -488928, -1003744, -1019488, -1710144, 87200, -394048, -319808, 892064, 956160, 152672, 972128, -1096320, 119136, -98560, 780192, 32832, 617344 ], [ -1456528, 431580, 570112, -84988, 862216, -963060, -1015392, 720220, 836772, -818168, 769152, -135228, -134044, -971788, -1083144, -817900, 187352, -924008, -118636, -35040, 1007372, -301972, -1171920, 529836, -1296160, 875892, -733368, 1400944 ], [ -1595248, 619136, 577816, -217864, 663168, -389736, -680392, 120680, 924680, -407320, 766024, 626400, -391528, -1163104, -114456, -814960, 603152, -964064, -303912, 11336, 1079336, -510344, -977776, 589648, -1754448, 342864, -399432, 1534472 ], [ -1250248, 883136, 699316, -85564, -512832, 187764, -156892, -735220, 341180, 258380, 64924, 1645200, -1359628, -1505104, 1069644, -239560, 914552, -648464, 31188, 711836, 657836, -46844, -613576, 428248, -1746648, -586536, 628068, 1258172 ], [ -676224, 532416, -591680, -835088, -118304, -907536, 610320, -743296, 582928, 537568, -389744, 934896, -1131744, -939168, 1103728, -420048, 570432, -246368, 746000, 1277424, -585376, -355824, -903536, 309280, -632352, 253152, -123040, -136864 ], [ -169104, 221856, -1440560, -1328528, 97336, -1686156, 1046880, -649336, 839248, 422908, -657284, 369336, -576144, -192168, 959428, -600828, 126972, 5332, 1186640, 1488204, -1477696, -629244, -951116, 47980, 213108, 978972, -712420, -1240204 ], [ -23904, 325056, 60640, -434528, -1049264, -509256, 60480, -496336, 814048, -1107992, -277784, 1094736, 797856, 905232, 575128, -471528, -443928, -380168, 374240, 335304, -628096, -442344, 240184, -800120, -472392, 520872, 77480, -716104 ], [ 266632, 253320, 165608, -164200, -1603420, 271448, -732336, -241956, 216680, -1385924, 5812, 1240124, 1001028, 1009552, 361472, -551796, -464564, -387824, 49648, -365160, -274296, -121208, 970612, -942112, -695836, 175548, 71880, -418000 ], [ 706432, 1920, -1163392, -534400, -1549120, 645248, -1326336, 116544, -968320, -377024, 190912, 789824, 1728, 93952, 323072, -847296, 79936, -7424, 226048, -600960, -429696, 337792, 1227712, -358912, -444736, -53952, -750720, -352000 ], [ 646856, 245648, -796260, -287460, -977980, 773608, -617616, 135440, -385208, -227872, 254708, 525020, 128384, 63352, 823460, -277148, 223236, 136740, 310408, -657400, 20716, 772248, 52528, 657820, -691832, -349532, -622948, 210544 ], [ 525128, 525080, -21312, 118176, -218368, 771424, 422664, 72080, 572416, -290968, 305864, 364904, 446168, 244312, 1374032, 437272, 213360, 217104, 324208, -550768, 502048, 1082352, -1366328, 1702600, -1049672, -579584, -225856, 800368 ], [ 1246028, -329020, 153888, 424176, 1096832, 33424, 1213164, 121880, 322816, -113668, 589964, 830204, -549532, 98212, 821432, 111172, -306840, 300504, -186392, 871832, -550352, 38952, -1120628, 1717900, -1127372, 150016, 304544, 155368 ], [ 1457216, -848128, 18960, 757616, 1715280, -482256, 1470544, 86672, 389056, 221104, 776848, 790832, -1263888, 102752, -22144, -54320, -351936, 488624, -471200, 1173088, -964016, -551856, -748816, 946512, -922608, 272240, 191392, -148032 ], [ 812816, -804928, -636540, 1137116, 1164180, -624756, 833044, -91228, 985456, 820204, 800548, -95668, -1505988, 360152, -1354144, 49780, 400464, 852524, -377000, -407912, -305516, -382956, -165316, -1145388, -243708, -625060, -1002008, 121968 ], [ 598016, -790528, -855040, 1263616, 980480, -672256, 620544, -150528, 1184256, 1019904, 808448, -391168, -1586688, 445952, -1798144, 84480, 651264, 973824, -345600, -934912, -86016, -326656, 29184, -1842688, -17408, -924160, -1399808, 211968 ] ], [ [ -1344896, -51712, 10240, 795776, -93056, -1685504, 332928, -1844352, -403584, -1253120, 478208, 932480, 1348480, -130432, -534528, 580352, -905472, 1066880, -847232, 971136, -714368, -865152, 1373184, -1058432, -1089152, 86272, -1147520, 965632 ], [ -1070768, 170528, -119456, 234128, -344144, -974864, 578208, -1390848, -165120, -1303952, 278384, 121808, 817120, -690640, -551424, 254768, -306144, 800912, -834608, 410592, -780704, -902352, 1601664, -482864, -852896, 518416, -839072, 622528 ], [ -642443, 517778, -322106, -643447, -736469, 135511, 961458, -682248, 207480, -1383377, -33841, -1144867, -13130, -1565965, -577824, -253957, 630306, 385337, -814883, -465258, -884354, -960477, 1958664, 416461, -483746, 1193641, -357122, 86428 ], [ -55568, 89708, 408274, 19748, -839694, -77534, -135092, -155158, 966060, -431562, 386624, 19768, 152020, -1317650, -113244, 533508, 455576, 598082, 52892, -341998, -949924, -624992, 979154, 130336, -604036, 899646, -137532, 81278 ], [ 162495, -259646, 858839, 378419, -534567, -160709, -1013764, 180535, 1583077, 332895, 730632, 1022811, 225614, -907475, 176150, 1231760, 174820, 885389, 560645, -19142, -1007963, -206261, 120232, -176799, -607646, 394148, 190087, 43095 ], [ -916380, -151496, 127364, -677356, 1093308, 521716, -788464, -92540, 1623052, 206820, 635232, 882036, -255736, -218900, -251800, 1309760, -196880, 1273964, -366580, 741208, -1049588, 400564, -1568, -266724, -93896, -596752, 950212, -237180 ], [ -911406, 85900, -612925, -548428, 1485702, 795265, -764170, 114982, 1107394, -123498, 485856, 457419, 176294, -55187, -322627, 635099, -562106, 1141304, -602881, 428317, -980531, 719179, 308518, -617676, 123805, -1230256, 1106266, -281817 ], [ 94044, 442600, -1361350, 674072, 737652, 691390, -925420, 766132, 78844, -642348, 286656, -229206, 1451444, -375962, -63802, -734326, -921356, 527504, -201406, -875258, -809306, 771754, 1017268, -1209576, 68230, -1533856, 704716, -108942 ], [ 347791, -423445, -1004211, 821081, 7048, 260860, -419391, -153895, 255959, -417913, -410487, -182977, 1540693, -233686, 582312, -1196010, -923207, -57565, -137810, -606680, -821874, -257079, -151562, -169238, -818958, -956677, 763716, 148296 ], [ 378944, -1296568, -426088, 642200, -607384, -243272, 241208, -1341152, 714072, -35128, -1122648, -39888, 1196144, 41056, 1093736, -1272720, -785120, -597104, -123312, -93528, -906848, -1400296, -1522944, 1053120, -1685728, -212848, 807824, 370768 ], [ -9256, 121307, -122263, -198775, -282409, -735947, 913733, -1746452, 1208097, 245147, -1003473, -494238, -502006, 535156, -267289, 129930, -162020, -810554, 129438, -553953, -1244948, -1422871, -981744, 662520, -783028, 233702, -158026, 139918 ], [ -208336, 1158032, -247798, -564370, -315994, -650942, 1031288, -1605392, 1287582, 520202, -579078, -967848, -1039066, 693646, -600784, 924300, 108160, -642014, -103542, -863868, -1245608, -830806, -851304, -19050, -343348, 332102, -510406, 143758 ], [ -123736, 1623032, -1017373, -216895, -887419, 300583, 316388, -644792, 745257, 787427, 303147, -1470348, 165509, 348721, 607016, 806250, -151040, 99511, -1065117, -948018, -740108, 683219, -1337004, -1137075, -598198, -91723, 57419, 499633 ], [ -203976, 1210116, -521580, 179304, -1101500, -309348, -491384, 417520, 98932, 848212, 515404, -1504172, 1106496, -194116, 1043552, 815028, -212848, -30744, -791536, -601088, -762096, 541668, -1616056, -525528, 108640, -583980, -91056, 634248 ], [ -357126, 408891, 533895, 597054, -1157525, -1609923, -1340234, 1524820, -593393, 817687, 431329, -1330697, 1930896, -824491, 1138952, 879903, -187348, -546594, 28364, -63488, -1017396, -332157, -1803706, 851022, 1240840, -1106505, -556356, 670998 ], [ -241582, 299788, 517776, 1229330, 518124, -214160, -222238, 1400242, 662184, -252982, 584720, -241916, 1651216, -120350, 147662, 641970, -227338, -899496, -931288, 53940, -833432, 406626, -816606, -45264, -452132, -1533348, -884164, 978662 ], [ -230074, 362074, 281124, 1445177, 1574469, 888970, 741737, 955021, 1218408, -755041, 331127, 568006, 1353214, 243670, -737311, 280896, -444298, -1019280, -1471888, 223398, -423053, 1080282, 115977, -684333, -1368041, -1791276, -1171537, 1079756 ], [ -495424, 841024, -485376, 582752, 978144, 1145920, 1241312, -271904, -91392, 241184, -977248, 629056, 1046464, -313280, -1311136, -386304, -1114048, -545280, -873088, 541248, 554272, 1530432, 867552, -583008, -187616, -1618176, -1359712, 640256 ], [ 191461, 377285, -705088, 578736, 767787, 1389239, 475698, -878425, -261391, 82257, -495963, 53104, 122836, -571552, -849908, -182539, -807225, -518394, -173496, 681379, 1041741, 679617, 307326, -214438, 279826, -781758, -932084, 635572 ], [ 1586986, -787990, -517888, 1213536, 844662, 1622414, -1231452, -1023250, 416834, -936318, 1317162, -996896, -1259864, -607552, 381592, 669386, 226350, -824244, 601104, 689254, 1164666, -1139358, -1229124, 353012, 216676, 548292, -46184, 954472 ], [ 1756351, -1185550, -26683, 483466, -76408, 166629, -382152, 285715, 414444, -1052173, 1104627, -667076, -1128844, -571077, 226967, 378741, -350970, 88136, -13866, 547044, 1025121, -1291538, -200934, 42767, 540666, 859272, 336876, 542447 ], [ 1588696, -1198156, 483788, -218204, -948160, -1181616, 668304, 1505608, 396660, -935572, 518520, -155888, -820840, -529680, -182332, -70992, -951432, 870068, -622968, 354864, 757164, -1168952, 849120, -166768, 733272, 979248, 438072, 107840 ], [ 642046, 190169, 849863, 331621, -754960, -601116, 710004, 1083658, 847785, -327697, -392730, 193012, -806290, -520980, -809107, -433092, -372282, -16807, -78918, 21564, 27039, -950102, -57480, 861332, -76578, 919548, -534378, 145040 ], [ -320720, 520516, 1005886, 689924, -742504, -301592, 232660, 437920, 659200, 138602, -886222, 262398, -886328, -483754, -924624, -625634, 100618, -592650, 244982, -251692, -228786, -537656, -363572, 1016958, -534358, 979766, -803504, 279684 ], [ -1302920, -424934, 908611, 817274, -948004, -340892, -870590, -477680, -300800, 434177, -875947, -5277, -1080428, -412129, -423624, -613709, 445393, -793425, 303407, -452542, 87339, 108244, 54478, 120483, -567583, 1184591, -224504, 531834 ], [ -719472, -610072, 317360, 1262872, -41792, 336944, -795656, -374472, 37168, -538256, -567920, -191696, -157608, 271464, -952800, -151992, -290184, -971688, 394256, 349232, 412592, 676192, 136360, 297416, 334560, 1115632, 287968, 581096 ], [ 322845, -512971, -400048, 1739452, 1157656, 1174985, -335618, 34449, 750778, -1851872, -139295, -329951, 1018284, 1119939, -1777986, 431328, -1291707, -1102197, 485546, 1443617, 711263, 1183933, 69112, 794852, 1452063, 937234, 772783, 563891 ], [ -370830, 166754, -122848, 368152, 342256, 18410, -226868, -515526, -89372, -1028672, 759130, 26074, -827016, 942414, -1318836, 270528, 121218, -269922, 323396, 1396442, 297638, 881458, -839888, 243752, 121638, 361684, 1135558, 603566 ], [ -544605, 752279, -164973, -437073, -195144, -610490, 34757, -630076, -497322, -363772, 1015605, 41524, -1714991, 1062839, -1177186, 106853, 920268, 12178, -63804, 805617, 263338, 470358, -899488, -6748, -514487, -307141, 1129983, 700991 ], [ 321420, 1149404, -845748, -110148, -176544, -184040, 602132, 126224, -40872, -15472, -11820, -624176, -688316, 1779164, -1670536, -62572, 491568, -806072, -901104, -872508, 987688, -157992, 739712, 343952, 237988, -1162516, 387708, 913916 ], [ 446725, 564464, -196611, -253082, -391863, 191321, 396357, -209568, 458395, -572815, -237472, -459480, -79471, 800387, -1598617, 263430, 208568, -1086595, -253721, -684263, 452532, -252328, 1412780, 738033, 90178, -978956, 262167, 1233437 ], [ 130750, -605536, 1244814, -675932, -746538, 536246, -270018, -1195968, 983170, -1669690, 14528, 199920, 280454, -1188238, -1189942, 884580, 12368, -1046770, 1278154, 615862, -832968, -28528, 1510280, 1157958, -593972, -176456, 504042, 1616462 ], [ 348076, -347236, 254403, 591994, -349320, 1131641, 684693, -1284195, 118009, -893215, -991135, -940269, 1002560, -1091131, -807970, 749973, -1010659, -537676, 1001608, 294625, 4179, 76040, 1441628, 126882, -366149, 75148, 442041, 470240 ], [ 322016, 145712, -493056, 1463520, -40224, 1341232, 1317584, -1109168, -786896, 41792, -1472896, -1669888, 1196720, -945008, -558032, 451728, -1812272, 34608, 565536, -36912, 551744, 235024, 1110736, -686880, -244352, 180144, 411808, -505264 ], [ -772534, 1045937, 435144, 331170, -297174, 47857, 243959, -251393, -1392671, 960692, 380504, -308488, -672055, -1286933, -786407, -207597, -1532297, 689433, 121086, 113463, -649156, 632899, -133889, -234030, -805952, -78831, 596158, -360889 ], [ -1232788, 649754, 871662, 78216, -132856, -317520, 82448, -227452, -1628250, 891022, 678298, -265118, -1391748, -913736, -261052, -158602, -1502210, 481886, -534112, -303198, -572040, 324430, -398456, 223532, -384644, -433756, 746498, -460246 ], [ -1075438, -1008721, 829437, 681516, 441644, 220680, 809048, -1015402, -1503375, -141203, -538577, -1505093, -992598, 155764, 998198, 580073, -1715435, -565339, -1394512, -1271973, 749460, -671795, 291244, 685682, 993706, -882106, 863723, -796921 ], [ -9568, -1580536, 757392, 211296, -394876, 431280, -365152, -1132852, -1575840, -428468, -116552, -856148, -650208, 1117984, -91312, -109732, -270440, -866284, -406492, -802668, -221340, -834500, 242224, 1048472, 87436, -1256416, 753068, -476356 ], [ 1052957, -1727015, 581369, -413512, -1316156, 505758, -1815731, -1071631, -1505539, -550997, 612711, 162260, -318914, 1882234, -1522165, -1075534, 1396183, -976711, 884845, -97512, -1601576, -697034, 117647, 1302744, -1262799, -1544526, 635976, -109522 ], [ -123418, -380690, -532306, 67088, 365944, 53508, -1334906, -903106, 430886, -882422, 346386, 182360, 42436, 983884, -564790, -1253284, 1188658, -1048786, 633670, -593712, -1392176, 332116, 1053122, 744144, -1377474, -1175076, 1009776, -889372 ], [ -679019, 499460, -1110844, -86861, 1011178, -361390, -398694, -674174, 1051842, -1037353, 247565, 409665, 126575, 357902, 342241, -828124, 739911, -644188, 368894, -490598, -611418, 1101542, 911247, 86741, -1152733, -971448, 1191596, -1336447 ], [ -249944, 640160, -840544, -1247336, 11728, -717040, 1259856, -349424, -413808, -912328, 414440, 965640, -229000, 163952, 1169416, 553376, -91464, 516512, 82544, 563152, 1075632, 1458992, -939528, -727384, -389608, -1030848, 1068896, -1255672 ], [ 132160, 112811, -88192, -740315, 10501, -479764, 1485204, -389171, -398316, 40988, 69785, 86373, 225152, -58711, 851539, 159464, -340827, 646145, 576035, 567730, 781740, 359729, -335724, -1177522, -371950, -290211, 406820, -686980 ], [ 492160, -728914, 891008, 551410, 479026, 36536, 1036104, -600446, 314184, 1384088, -515590, -1468302, 1060352, -294886, -5186, -1069936, -316302, 290570, 1436510, 78580, -444360, -1425046, 1423176, -1456372, -705100, 826914, -509080, 111320 ], [ 1294175, 623157, -83929, -265981, 177255, 163819, -605086, -276193, -185408, 1261494, -1201851, -1458003, 740181, -142044, -589475, -840577, -82486, -689812, 664997, -799441, -1185302, -501594, -193444, -1459282, 172382, 536672, -677606, -298457 ], [ 1707060, 1474552, -715204, -723396, 178120, 238004, -1795916, 68592, -790188, 1192144, -1487996, -1316848, 648156, 7396, -868680, -659912, -29456, -1172852, -114208, -1018576, -1490172, 436076, -1289324, -1109212, 822492, 208012, -397016, -357472 ], [ 1016535, 783802, -254179, -31971, 1069270, 195479, -1658441, 429492, -1592913, 1379644, -666221, -933748, 1270581, 118171, -329430, -723062, -489356, -241127, -791608, 603524, -632397, 1208801, -698849, 190763, 756117, -120263, 1062334, 639128 ], [ 186864, 274996, -196774, 442230, 1278088, 27374, -1458512, 120870, -1033956, 816898, 116326, -607726, 845274, 159394, 148668, -839426, -489356, -93794, -381292, 731054, -259176, 1047950, -489524, 272402, 763914, -96872, 1200154, 806690 ], [ -752136, -90854, -456499, 745755, 950788, -239401, -1209512, -713805, 594894, -335327, 868051, -326551, -403251, 145969, 578718, -997601, -128006, -562769, 883658, -315721, -266676, 153575, -579674, -603223, 829989, 202828, 299629, 322865 ], [ 75456, 583232, -334912, -416960, 229696, 489152, -1242688, -12416, 507200, -1121216, 1223680, 133824, -657024, -421760, -187712, -204736, -365504, -8512, 1047616, -442816, -198976, -410496, 562944, -829632, 70912, 649088, -248768, 413568 ], [ 902608, 1120577, -31913, -1445992, -319026, 1212678, -1114538, 652618, 283876, -1555600, 1267723, 419673, -574439, -922807, -949819, 499854, -503243, 619544, 899207, -286353, -281525, -718421, 1553069, -820542, -522153, 872169, -662998, 453363 ], [ -39392, -177598, 945262, -230992, 528924, 911628, 234412, -429932, 987976, -311200, -105002, -489102, 470386, -481582, -490294, -260196, 538282, 653744, 34382, 600222, -1313450, 133654, 423194, -90492, 675822, -349806, -648748, -377562 ], [ -450125, -278401, 1057573, 264674, 590121, 612756, 610357, -326957, 986866, 554129, -591512, -838131, 729976, -179881, -143959, -352458, 498166, 736949, -425269, 334140, -942941, 588772, -444793, -31365, 1358535, -633987, -514081, -520305 ], [ -184700, 1144724, 69148, -155176, -350004, 316656, -252068, 1284868, 88216, 937004, 49888, -474756, -9824, -55756, 58316, 405192, -918584, 882524, -369244, -1398960, 1212484, 538672, -979468, -826140, 1385460, 275388, -226156, 212820 ], [ -601770, 530979, -367022, 355024, 167371, 218116, -18123, 893538, -235464, 928389, 601803, -186346, -789279, -331151, 181556, 374747, -798579, 961714, -102624, -471820, 522319, -130563, -654493, -675630, 286150, -367997, -435816, 548075 ], [ -1246070, -762226, -583996, 1167044, 1161660, 161346, 578878, -186404, -350782, 761820, 1073706, 47628, -1555290, -751410, 240566, 59894, -133804, 994150, 246452, 1375778, -1147152, -963364, -43762, -186608, -1165804, -1513078, -792352, 721570 ], [ -1125695, 179099, -130246, 651194, 218310, -992979, -124397, 186646, -492307, 26070, -187119, -710322, -1304265, -1156485, -995809, -175681, 18146, 201175, 810002, 1511453, -792552, 451286, -412837, 111592, -541054, -360703, 94448, 271645 ], [ -1169504, 809096, 100736, 215864, -139920, -1630680, -741440, 480904, -210568, -576528, -691200, -830664, -745992, -1360296, -1598320, -563560, 116816, -555056, 998552, 1113920, -156120, 988136, -735328, 372712, -393664, 576728, 292208, 269344 ], [ -1562204, 777521, -141664, -48361, 745230, -1170555, -1175240, 607729, 970607, -896178, 412800, 403911, 465183, -1136421, -853870, -1275085, 102266, -1233206, 390227, -416680, 1079205, -340339, -958828, 555037, -1260664, 1057403, -974242, 1218244 ], [ -1670532, 735136, -124854, 174738, 729056, -751830, -1023230, -53610, 996078, -476746, 475038, 1159304, 55594, -1275624, -89226, -1280004, 567772, -1211144, 428570, -257378, 1230310, -773838, -648452, 262412, -1668492, 537164, -771038, 1555758 ], [ -1599582, 685936, 55371, 705063, 144656, -359205, -501905, -1211835, 292953, 408629, -119487, 1612604, -1375781, -1643724, 688149, -839454, 1335922, -747644, 874595, 967297, 697885, -643113, -1502, -329638, -1786842, -614086, 358687, 1507833 ], [ -1130016, 187664, -812080, -510172, 282824, -1185820, 263132, -1074592, 300700, 522952, -234884, 1167012, -911112, -808088, 765124, -375852, 332400, -635432, 1282268, 1394468, -662168, -354084, -598340, 138296, -491064, 366600, -47640, 90728 ], [ -568956, -98536, -1325140, -1518652, 201794, -1741285, 805832, -784882, 383020, 258217, -240119, 845922, -138012, 160762, 685639, -18537, -633495, -545117, 1493228, 1531733, -1641488, -141609, -892565, 414221, 454011, 1126785, -407775, -1066117 ], [ 193944, 648464, 10760, -981352, -1053556, -710110, 358832, -418732, 470920, -1205258, -1994, 1392972, 1088088, 1166812, 268714, -95862, -719370, -397742, 933128, 837758, -757088, -300534, 535810, -514354, -586014, 127110, 49350, -618142 ], [ 597870, 462990, 46998, -803766, -1599505, -35430, -370996, 120689, 117558, -1469415, 354827, 1393273, 1374055, 1066044, 313216, -408507, -364427, -156868, 345796, 183114, -447890, -148178, 1342363, -791544, -874273, -203975, 1758, -388652 ], [ 633120, -680160, -1251552, -995616, -1416880, 273120, -1391296, 838064, -688992, -501840, 833552, 832048, 694480, -171456, 831616, -962832, 443248, 180032, -269504, -431136, -729440, 323872, 1510288, -399744, -390448, 151600, -564192, -383552 ], [ 230590, -209188, -968607, -801311, -741369, 473110, -1081500, 255964, -500802, -648952, 373115, 808785, 506080, 68050, 1185583, -357217, 144791, 159215, -309554, -414322, -6515, 730314, 254484, 594977, -598162, 44143, -362847, -87228 ], [ -155618, 572234, -278832, -456488, 91584, 603688, -355986, -545156, -71616, -997930, -251458, 914454, 365722, 610234, 1429132, 454730, -396220, 31388, -198140, -145348, 811768, 1019364, -1236930, 1666814, -964702, -145280, 21456, 246468 ], [ 1011157, -110041, 157368, 415012, 1197984, 274588, 1002189, 187594, 26784, -192055, 165317, 825129, -753953, 26959, 915682, 22055, -276970, -211462, -138890, 1055402, -405932, 163014, -997755, 1745189, -1001077, 166720, 116856, 101718 ], [ 1582960, -560448, 258268, 1076036, 1579212, -1900, 1690828, 425276, 281872, 383156, 436156, 434132, -1475356, -133656, 90144, -219156, -9040, -30476, -295576, 1105576, -847668, -442932, -585372, 1023884, -620196, 52420, -182824, 134544 ], [ 1156060, -621648, -203657, 1383761, 743187, -190075, 1255603, -168049, 799972, 571181, 462031, -463243, -1528231, 415194, -1259256, -138981, 508460, 861949, -814726, -775574, 13107, -628557, 117753, -1039741, 461079, -777455, -1145674, 465444 ], [ 1013760, -642048, -357632, 1486336, 464512, -252800, 1110528, -365824, 972672, 633856, 470656, -762368, -1545856, 598144, -1709056, -112256, 680960, 1159424, -987776, -1402624, 300032, -690432, 352128, -1727616, 821504, -1054080, -1466624, 575744 ] ], [ [ -1356032, -244736, 307200, 1690368, -742656, -1626112, 158464, -1788672, -140032, -1661440, 1280000, 1396480, 1344768, -82176, -831488, 721408, -1328640, 1211648, -680192, 1308928, -792320, -1574144, 1521664, -1136384, -1107712, 509440, -1195776, 1648640 ], [ -938528, -14144, 91200, 687456, -1003488, -964192, 545728, -1635840, -202240, -1660768, 908960, 183520, 838464, -618720, -625664, 363808, -297792, 883040, -713504, 461632, -800192, -1387232, 1694464, -317216, -1124800, 990304, -1007040, 1021568 ], [ -286178, 346156, -246300, -879594, -1411038, 70058, 1150828, -1397040, -299440, -1659718, 329210, -1711730, 47364, -1457070, -304064, -194942, 1312908, 369590, -765554, -862268, -812492, -1095182, 1964464, 962734, -1151500, 1741654, -712140, 41768 ], [ 526752, -271864, 854700, 107096, -1298068, -434292, -349112, -318660, 821640, -148348, 796800, -418480, 470904, -1261100, 423256, 471448, 606608, 776780, 52776, -843988, -981592, -508992, 1358764, 539584, -790680, 991924, -38120, 390708 ], [ 844314, -660020, 1587754, 674770, -757258, -626942, -1560472, 451946, 1779262, 1015642, 1167024, 743106, 581908, -878098, 866756, 1080032, -118312, 1169966, 490494, -436452, -1084610, 107490, 802544, 125990, -428020, 106584, 667978, 512170 ], [ -567336, -25520, 714904, -809480, 1116392, 618808, -1274272, -32104, 1882312, 626392, 949824, 678456, -669392, -109048, 243056, 1192832, -342112, 1291016, -582456, 972048, -923960, 755640, 628544, 160040, -153520, -875616, 1391128, -466280 ], [ -851028, 378568, -368078, -727880, 1656164, 998758, -1028476, 356900, 1286092, -108476, 488640, 296034, -324188, 169070, -81202, 667202, -824092, 1256144, -869478, 702222, -1080146, 1099746, 762020, -262600, -29170, -1450656, 1391452, -727286 ], [ -93528, 569968, -1645028, 799120, 964664, 579508, -819976, 1551800, 44392, -1162376, -197760, -379716, 1494712, -5980, -129052, -447748, -1544392, 1077344, -431028, -1116828, -1528796, 1163196, 1179320, -1106800, -43420, -1649856, 724552, -326036 ], [ 430586, -498526, -1059282, 1040118, -250704, 111336, -533274, 91126, 569130, -678710, -977002, -43110, 1517406, 280252, 473968, -1091900, -1633098, -121742, -38572, -477456, -1391724, 32022, -104060, -110020, -961812, -1083262, 1052440, -181840 ], [ 811392, -1500496, -178544, 897168, -1367184, -358576, -167344, -1770816, 1405200, 83888, -1694992, 343840, 1002656, 660032, 1024368, -1377120, -1482048, -1353888, 313312, 462576, -1184320, -1252976, -1530368, 1110656, -1862976, -368288, 1417056, -68640 ], [ 440592, 476354, -407594, 10518, -648534, -749026, 711806, -1889016, 1453350, 227138, -1721542, -793460, -560644, 936632, -116982, 438780, -537048, -901788, 413812, -804774, -1513720, -1530026, -884768, 667856, -881976, 117412, 177156, 279060 ], [ 64032, 1730144, -766724, -325932, -441564, -568756, 1040336, -1624416, 1300980, 506108, -1235812, -1575920, -1012444, 895892, -283872, 1350600, -185088, -286068, -47108, -1419624, -1408240, -1018436, -729968, -89404, -442296, 285412, -385764, 672660 ], [ -321168, 1899344, -1320974, 162918, -1002114, 467594, 542936, -785616, 847830, 988658, 18338, -1826120, 203006, 379142, 1010928, 906300, -722688, 575082, -1350158, -1055724, -650440, 676114, -1311368, -1318354, -814596, -23138, 66786, 1135110 ], [ -560560, 1511832, -323336, 629616, -1169128, -316888, -255440, 257440, -22984, 1141112, 234568, -1901704, 1123200, -549656, 1558592, 925112, -887968, 74352, -1247648, -764416, -661408, 693976, -1701200, -737808, 133696, -695688, -352288, 1100336 ], [ -735460, 878082, 1360714, 1086516, -1162078, -1906738, -1186940, 1390840, -1078534, 1147562, -8282, -1900054, 1912800, -1660706, 1775792, 1148762, -888568, -1028748, -523448, -505216, -1012408, -29774, -2006300, 643092, 1666096, -1529238, -1156888, 845636 ], [ -763988, 492232, 614752, 1506860, 613128, -325984, -127988, 1637868, 386800, 28028, 366176, -586088, 1581152, -471540, 277524, 1146860, -673532, -1054704, -1269776, -318536, -1095824, 927756, -735348, -544992, -420696, -1810008, -1510680, 906916 ], [ -800156, 391132, -206888, 1585334, 1717758, 945404, 801622, 1347246, 1026544, -493606, 248042, 525028, 1239476, 279108, -917082, 917504, -656636, -1056864, -1702496, -58076, -841262, 1643868, 432918, -1378158, -1479894, -1936392, -1748550, 984520 ], [ -861056, 1013632, -1138688, 785984, 1036608, 1311104, 1329472, -295104, -544256, 561344, -1158208, 1068928, 910976, -177792, -1271232, 111104, -1156736, -1035264, -1277696, 394624, 273088, 1680768, 1282368, -1209408, 229056, -1684992, -1704000, 1093120 ], [ 1598, 420350, -1349120, 828832, 1080610, 1497322, 423788, -1082614, -492666, 321478, -550338, 479520, -66824, -672704, -471864, 403870, -821174, -919580, -303184, 773106, 1057198, 487782, 457140, -734756, 650156, -588212, -932664, 1157688 ], [ 1551548, -1077700, -1022720, 1498432, 1664260, 1549972, -1548712, -1233964, 766284, -881972, 1556412, -953280, -1527824, -1195904, 1185936, 1514620, 136276, -733880, 1080416, 1096356, 1595548, -1620468, -1614360, -32456, 112856, 1137688, 379536, 1189488 ], [ 1784858, -1395220, -5890, 339452, 222640, -86338, -749872, 336146, 743304, -1062062, 1584722, -621720, -1610824, -1248894, 452906, 1132190, -470044, 17840, 196036, 521176, 1287078, -1513388, -95780, -130566, 633756, 1395888, 721416, 390458 ], [ 1704464, -1206856, 949064, -706216, -1258112, -1531936, 379232, 1851056, 593976, -1000184, 1114064, -10656, -1404784, -1224288, -587752, 539168, -1068592, 616376, -773072, -107744, 768648, -1072208, 1456960, -158880, 1090320, 1414944, 719952, -343168 ], [ 1040564, 683894, 1021514, 319934, -1308512, -612136, 1003832, 1685756, 816726, -494534, -297436, 642744, -794284, -1172088, -1312402, 46568, -363292, -46474, -355172, -293144, -168102, -666308, 289360, 825720, 354420, 1363944, -300348, -62368 ], [ 129824, 928024, 1150132, 1051032, -1259632, -233616, 618360, 1006784, 503296, 23356, -1142292, 538420, -797008, -808380, -1268448, -541708, 175612, -749308, 155140, -459912, -332780, -84560, -358584, 1059124, -113220, 1463428, -493088, 317848 ], [ -1078576, -813476, 1346482, 1426332, -1091032, -507816, -985140, -291616, -456704, 556006, -1303842, -479630, -1539208, -69030, -297648, -1245358, 513862, -1500358, 776890, -604212, 433570, 709240, -379884, 386674, -257370, 1744378, 312112, 817948 ], [ -659616, -1299344, 845856, 1670032, -51072, 334624, -1087280, -374704, 339232, -457056, -1042592, -735968, -305392, 736624, -870208, -719696, -325680, -1446128, 799328, 436000, 941088, 1035328, 24304, 527792, 467264, 1645984, 732480, 1116784 ], [ 232974, -1290722, 147936, 1799656, 1182480, 1449238, -686924, -73402, 1617820, -1891776, -601178, -708314, 1438088, 1505842, -1915852, 181696, -1437954, -1087262, 613436, 1807654, 1327194, 1191502, 501328, 887768, 1397978, 1392940, 1023546, 1327954 ], [ -758676, 361228, 390336, 263056, -33120, 3388, -452024, -442852, 181720, -859776, 721372, -67364, -676912, 860692, -1748152, 90496, 494796, 25588, 307736, 1488604, 907044, 1078252, -738272, -124432, 200228, 517240, 1344996, 1074004 ], [ -1024526, 1460778, 234386, -583494, -611120, -790812, -137474, -526952, -584380, -191976, 1310622, -56264, -1813562, 744042, -1709452, 58046, 1649096, 438188, -172264, 763654, 829244, 739652, -1041472, -424232, -236522, -320510, 1160346, 870554 ], [ 161224, 1455528, -718264, -49944, 86080, -281712, 336376, -40352, -10480, -252576, 433272, -1304864, -993512, 1684392, -1928752, 143096, 1246496, -549712, -1000864, -773096, 1436144, -49648, 528128, 700768, 848728, -1082360, -36504, 768104 ], [ 235518, 393248, -242866, -451036, -95338, 232182, 12542, -433216, 659394, -800378, 307264, -1150608, -168762, 687026, -1600502, 534116, 635216, -965810, -196214, -511626, 480952, -62320, 1246088, 1371654, 495308, -978376, 105770, 1028494 ], [ -352332, -1298752, 1083284, -1408936, -800188, 748932, -786508, -1350016, 1386444, -1638428, 628864, -160608, 658788, -1464724, -946052, 1107416, -100384, -1041260, 1581436, 821124, -1404848, 387680, 1456688, 1772004, -715192, -358576, 1045820, 1505044 ], [ 411528, -930136, -302542, 332444, -254896, 1191990, 399710, -1366642, 115254, -1247450, -777434, -1116270, 1290240, -1170562, -436364, 1211102, -1100530, -917576, 1148464, 608550, -73454, 334256, 1677224, 375180, -227326, 126536, 489398, 558400 ], [ 833344, -235232, -1190912, 1640768, 181568, 1183008, 1193696, -1080864, -1130720, -513152, -1573120, -1632768, 1331744, -833184, -204000, 1038688, -1891616, -539360, 492224, 292064, 828288, 387680, 1461984, -747200, 123136, 411680, 8128, -306208 ], [ -439556, 1002118, 624688, 486668, -184132, -469242, -95254, 31386, -1642970, 1093048, 436880, 94032, -739306, -1120734, -947850, -1262, -1826966, 713590, -278476, 87914, -885912, 996530, -363366, -281300, -577664, 2630, 283828, -411958 ], [ -985592, 691804, 1381076, 165680, 10288, -932320, -336544, -129896, -1716700, 1085844, 731484, 144652, -1600664, -769200, -388072, -244732, -1782988, 515700, -900672, -500340, -793136, 480276, -548560, 149640, -125848, -402088, 500172, -547652 ], [ -823892, -1125446, 1106126, 655880, 750088, -237520, 442256, -1531196, -1363450, -492306, -644166, -1436798, -1284164, 204600, 1441028, 287318, -1759138, -1094850, -1378272, -1462590, 1059064, -1131474, 863240, 546540, 1448252, -802588, 658722, -712502 ], [ 61888, -1704656, 869216, 65600, -430952, 596000, -568384, -1595576, -1432000, -434616, 27984, -666488, -582464, 1133760, 40928, -163672, -82288, -1057800, -371112, -1153800, -57896, -1067544, 937760, 969360, 283592, -1292608, 467592, -286232 ], [ 903694, -1812362, 537782, -681008, -1754984, 1328372, -1870802, -1354874, -1418162, -67422, 1052554, 562808, 181684, 1889948, -1863582, -841620, 1772458, -691786, 875246, -636912, -1741936, -551164, 757242, 1340560, -1410554, -1752340, 261296, 119636 ], [ -440156, -346412, -804268, -322208, 196816, 741272, -1661852, -1397324, 420388, -666372, 527404, 539408, 616984, 1074248, -825732, -1336920, 1340908, -1131436, 839396, -1185312, -1723936, 290936, 1346892, 1147360, -1597004, -1700440, 756896, -1108264 ], [ -989986, 597016, -1371496, -518062, 847676, 144428, -742692, -1302836, 1030092, -935766, 398510, 629862, 520250, 355988, 262694, -1089704, 844746, -935464, 711732, -856868, -941148, 1011236, 1008890, 445790, -1343118, -1657936, 1010056, -1671194 ], [ -280336, 711616, -709696, -1593712, -565024, -467872, 1303008, -991136, -309408, -682416, 898160, 900912, -420400, -207712, 1431344, 335296, 246096, 268736, 438432, 862432, 1054752, 1538336, -800560, -1062160, -390768, -1630336, 878656, -1179344 ], [ 475520, -82910, -21376, -1013698, -605314, -117496, 1646328, -811730, -259464, 341544, 368630, -118338, 225152, -201130, 1330706, -151184, -261570, 393062, 831090, 875884, 960264, 308486, -189448, -1530220, -658644, -567538, 278872, -780824 ], [ 1253120, -1305260, 679424, 345452, 236, 685904, 1188528, -694580, 444336, 1728144, -645220, -1744788, 1617152, 73820, 632756, -1537184, -726420, 9212, 1537140, 86584, -117936, -1748164, 1560752, -1508920, -1500744, 982412, -541328, -426224 ], [ 1657690, 487582, -288118, -802510, -147574, 437666, -651892, -92710, -190976, 1314564, -1400066, -1573394, 1288542, -225448, -224626, -1381862, -213508, -1014264, 365630, -1038662, -1036996, -345052, -132312, -1541932, 239604, 635968, -1058724, -833014 ], [ 1865400, 1672912, -874008, -1401880, 37296, 140216, -1945672, 331680, -883336, 1083104, -1642856, -1446304, 1087912, -308008, -783536, -1231792, -26208, -1399864, -716480, -1384672, -1485416, 861448, -1261832, -1185192, 1551784, 144328, -921104, -709184 ], [ 1559850, 960412, -284658, -303730, 1193796, -213334, -1632022, 231480, -1631686, 1488104, -497006, -1576504, 1368862, 248642, -509636, -1212292, -808008, 16886, -1411280, 437528, -651566, 1266598, -582182, 247458, 1491934, -603722, 994996, 931216 ], [ 539040, 522424, -286500, 630788, 1387824, -339244, -1598176, -320220, -963544, 1105100, 582820, -1265620, 677596, 511628, -43544, -1298380, -596424, 1268, -635912, 637268, -449648, 908692, -336056, 52524, 1455100, -614000, 1412956, 1095820 ], [ -1043760, 300124, -752850, 1436738, 825624, -286294, -1784176, -1226670, 817556, 102950, 1610770, -608170, -777554, 543878, 573556, -1467430, 395676, -1139782, 1294588, -437782, -744248, -48758, -430556, -1421226, 1436350, -44600, 653806, 100870 ], [ 110720, 703872, -737664, -21632, 253824, 643200, -1482112, -45824, 739200, -896640, 1787904, 436352, -734976, -625920, -182144, -247424, -319104, -270208, 1687936, -619136, -282496, -763136, 674304, -1473664, 48640, 556288, -380544, 380160 ], [ 1313248, 958438, -435158, -1458288, -133484, 1531620, -908348, 1052412, 506712, -1541216, 1564770, 1180662, -375818, -1617386, -999554, 883988, -958050, 733456, 1547850, -516294, 43362, -1107166, 1667822, -1206068, -1125846, 880086, -1266372, 591954 ], [ 58048, -281012, 1057492, -504288, 562216, 1304520, 758152, -417288, 1236912, -122816, -136380, -208788, 327532, -369236, -803204, 110888, 551100, 506656, -158700, 346356, -1177788, 460484, 814172, -497768, 309204, -439764, -1012872, -863196 ], [ -640046, -296294, 1348414, 76812, 462550, 974328, 972190, -489966, 1007340, 925126, -768528, -1021266, 449488, 337450, -312362, 108932, 686724, 716446, -872478, 93672, -918030, 1075160, -145078, -310142, 1307466, -620850, -844710, -1042566 ], [ -629096, 1246456, 109864, 183312, -649400, 512928, -662360, 1215384, -443760, 1501576, -40128, -1099416, -168512, 355000, 553288, 1088432, -925776, 1481896, -322728, -1578528, 1226520, 476960, -1238728, -785192, 1749816, 647400, -785160, 401784 ], [ -944956, 455666, -625876, 502112, 161890, 363928, -361570, 590604, -799920, 1485566, 670562, -657596, -917082, 24070, 566328, 1023042, -929746, 1544556, -179648, -616008, 254330, -384690, -761358, -578132, 547556, -58190, -889840, 602914 ], [ -1375236, -1101932, -1152744, 872984, 1607912, 295500, 604340, -830552, -754868, 1238696, 1312956, -71736, -1680860, -443372, 245380, 563972, -345736, 1327012, -163144, 1264012, -1782368, -1273432, 251284, -123040, -1193992, -1419524, -1016000, 346252 ], [ -1644186, 324418, -729444, 326684, 695012, -978450, 159890, -392252, -598418, 428996, -302394, -1129836, -1266710, -1268222, -949670, -395878, 349964, 209962, 630956, 1662862, -1305968, 345668, -50366, 331760, -791092, -517274, 253600, -118898 ], [ -1788480, 1252912, -541440, -36784, 208544, -1731600, -431488, 48688, -105008, -328288, -1047552, -1172400, -488240, -1701104, -1486496, -1214320, 627680, -790304, 1105040, 1271680, -464912, 1004144, -374336, 626288, -688768, 373264, 551584, -78656 ], [ -1667880, 1123462, -853440, -11734, 628244, -1378050, -1335088, 495238, 1104442, -974188, 56448, 943050, 1064410, -1301054, -624596, -1732270, 17180, -1542404, 899090, -798320, 1151038, -378706, -745736, 580238, -1225168, 1238914, -1215116, 1035544 ], [ -1745816, 851136, -827524, 567340, 794944, -1113924, -1366068, -227900, 1067476, -546172, 184052, 1692208, 502716, -1388144, -63996, -1745048, 532392, -1458224, 1161052, -526092, 1381284, -1037332, -319128, -64824, -1582536, 731464, -1142644, 1577044 ], [ -1948916, 488736, -588574, 1495690, 802144, -906174, -846918, -1688450, 244726, 558878, -303898, 1580008, -1391934, -1782344, 306654, -1439348, 1757292, -846824, 1718002, 1222758, 737934, -1239382, 610572, -1087524, -1827036, -641636, 89306, 1757494 ], [ -1583808, -157088, -1032480, -185256, 683952, -1464104, -84056, -1405888, 18472, 508336, -80024, 1399128, -690480, -677008, 426520, -331656, 94368, -1024496, 1818536, 1511512, -738960, -352344, -293144, -32688, -349776, 480048, 27760, 318320 ], [ -968808, -418928, -1209720, -1708776, 306252, -1796414, 564784, -920428, -73208, 93526, 177046, 1322508, 300120, 513692, 411850, 563754, -1393962, -1095566, 1799816, 1575262, -1805280, 346026, -834014, 780462, 694914, 1274598, -103130, -892030 ], [ 411792, 971872, -39120, -1528176, -1057848, -910964, 657184, -341128, 127792, -1302524, 273796, 1691208, 1378320, 1428392, -37700, 279804, -994812, -415316, 1492016, 1340212, -886080, -158724, 831436, -228588, -699636, -266652, 21220, -520180 ], [ 929108, 672660, -71612, -1443332, -1595590, -342308, -9656, 483334, 18436, -1552906, 703842, 1546422, 1747082, 1122536, 264960, -265218, -264290, 74088, 641944, 731388, -621484, -175148, 1714114, -640976, -1052710, -583498, -68364, -359304 ], [ 559808, -1362240, -1339712, -1456832, -1284640, -99008, -1456256, 1559584, -409664, -626656, 1476192, 874272, 1387232, -436864, 1340160, -1078368, 806560, 367488, -765056, -261312, -1029184, 309952, 1792864, -440576, -336160, 357152, -377664, -415104 ], [ -185676, -664024, -1140954, -1315162, -504758, 172612, -1545384, 376488, -616396, -1070032, 491522, 1092550, 883776, 72748, 1547706, -437286, 66346, 181690, -929516, -171244, -33746, 688380, 456440, 532134, -504492, 437818, -102746, -385000 ], [ -836364, 619388, -536352, -1031152, 401536, 435952, -1134636, -1162392, -715648, -1704892, -808780, 1464004, 285276, 976156, 1484232, 472188, -1005800, -154328, -720488, 260072, 1121488, 956376, -1107532, 1631028, -879732, 289024, 268768, -307432 ], [ 776286, 108938, 160848, 405848, 1299136, 515752, 791214, 253308, -269248, -270442, -259330, 820054, -958374, -44294, 1009932, -67062, -247100, -723428, -91388, 1238972, -261512, 287076, -874882, 1772478, -874782, 183424, -70832, 48068 ], [ 1708704, -272768, 497576, 1394456, 1443144, 478456, 1911112, 763880, 174688, 545208, 95464, 77432, -1686824, -370064, 202432, -383992, 333856, -549576, -119952, 1038064, -731320, -334008, -421928, 1101256, -317784, -167400, -557040, 417120 ], [ 1499304, -438368, 229226, 1630406, 322194, 244606, 1678162, -244870, 614488, 322158, 123514, -830818, -1550474, 470236, -1164368, -327742, 616456, 871374, -1252452, -1143236, 331730, -874158, 400822, -934094, 1165866, -929850, -1289340, 808920 ], [ 1429504, -493568, 139776, 1709056, -51456, 166656, 1600512, -581120, 761088, 247808, 132864, -1133568, -1505024, 750336, -1619968, -308992, 710656, 1345024, -1629952, -1870336, 686080, -1054208, 675072, -1612544, 1660416, -1184000, -1533440, 939520 ] ], [ [ -1153152, -403712, 630912, 1806720, -898560, -1471872, 168832, -1210112, 164864, -1452032, 1320576, 1096832, 1336192, -160384, -695552, 748160, -954112, 1363712, -457216, 1281920, -663552, -1256832, 1137536, -1073280, -644736, 453504, -1209984, 1358848 ], [ -717216, -225872, 407952, 894240, -1066080, -865968, 544864, -1381664, 55520, -1479200, 842160, -4048, 789280, -513664, -545168, 436064, -146560, 945104, -570208, 444272, -743376, -1071072, 1349504, -196560, -736416, 1030512, -950352, 780688 ], [ -36066, 52003, 59577, -531510, -1327830, 80757, 1132414, -1649714, -115330, -1521650, 94635, -1724173, -65270, -1065664, -310193, -51586, 1115240, 291029, -746758, -864553, -868101, -780822, 1680704, 1173315, -879666, 1932087, -544677, -122687 ], [ 814344, -437812, 968892, 174380, -1299150, -520148, -390536, -348364, 724340, -18920, 711760, -461528, 502090, -1079644, 564442, 306294, 588540, 677014, 111712, -1033428, -819156, -281272, 1321704, 705480, -652196, 947022, 100888, 297148 ], [ 1120825, -682769, 1574016, 504918, -887115, -780435, -1614263, 577152, 1501397, 1131695, 1230503, 623818, 673323, -862686, 1128532, 715219, 14840, 1082124, 574623, -718216, -729178, 224439, 930778, 266690, -391293, -81819, 751790, 467656 ], [ -469700, 94756, 834816, -964632, 762060, 498540, -1302788, -162048, 1818572, 704420, 1081028, 377368, -853452, 11064, 477232, 1092244, -283360, 1299024, -564252, 970784, -541528, 700164, 599128, 374840, -106668, -800244, 1362440, -534944 ], [ -813317, 412627, -162447, -909555, 1342791, 837888, -899273, 203466, 1220222, -10519, 583517, 56350, -646716, 235152, 69175, 798352, -707959, 1261449, -788850, 816527, -807019, 939003, 602449, 28484, -86385, -1293678, 1281191, -783635 ], [ -5942, 306202, -1397922, 552870, 937266, 309888, -410798, 1588716, -223228, -990994, -235258, -333500, 1160184, -140448, -114350, -114848, -1249234, 988974, -169500, -1039198, -1490794, 959178, 914974, -737416, -310110, -1579428, 561266, -336410 ], [ 586835, -494586, -819074, 942976, -302800, 60536, -306867, 238848, 326741, -535529, -879695, 20301, 1243224, 225102, 300169, -718351, -1537237, -123105, 152170, -501771, -1401150, 179155, -242967, -65546, -991274, -924619, 1052801, -313806 ], [ 1020552, -1185952, 35256, 980376, -1492232, -154832, -212616, -1525448, 1236616, 153808, -1420544, 357600, 833488, 706424, 690976, -1035248, -1651080, -1246096, 372976, 336352, -1170864, -749520, -1496904, 809472, -1617056, -100864, 1617408, -313184 ], [ 534627, 373748, -290619, 125001, -653507, -621182, 539709, -1503323, 1329091, 41758, -1428944, -872700, -389762, 732749, -266324, 452902, -793155, -846646, 321226, -907148, -1249314, -1385070, -728379, 622272, -899756, 329936, 465408, 319516 ], [ 8232, 1367798, -730584, -134424, -422582, -471332, 791934, -1271078, 1162036, 241708, -963104, -1693830, -728942, 683444, -388874, 1254742, -430950, -279646, -96314, -1380338, -1065054, -1144050, -474834, 27012, -515936, 445556, -94872, 829276 ], [ -578868, 1513373, -1341684, 500076, -1103357, 602818, 294009, -723653, 605686, 909658, 214096, -1901205, 257983, 520694, 740701, 1027117, -812325, 538679, -1062539, -698063, -486729, 411825, -993759, -1180338, -632336, 88406, 232428, 1154626 ], [ -659124, 1193236, -227996, 922000, -1302040, -52500, -298036, 220480, -150448, 1078408, 323320, -1904948, 908104, -419404, 1382412, 1004112, -855908, -38520, -1153292, -622680, -627980, 588036, -1313472, -663264, 212484, -651672, -216268, 1142496 ], [ -515199, 667111, 1648579, 1249900, -1287490, -1472775, -931711, 1340080, -994948, 1026358, -39830, -1818623, 1409254, -1703329, 1808337, 1071612, -750083, -1232970, -856817, -815730, -1087505, 154011, -1545072, 616536, 1482459, -1561122, -1008193, 981096 ], [ -597492, 238518, 744826, 1449040, 357354, -357514, -15308, 1537788, 266000, 203968, 398736, -665514, 1103804, -622584, 465070, 1270610, -535552, -988638, -1457518, -324502, -1141806, 923004, -543092, -466854, -507858, -1532400, -1521064, 900948 ], [ -716106, 124227, -218570, 1383415, 1359390, 658850, 758641, 1294491, 824705, -174392, 346635, 370824, 841004, 111759, -669866, 1157183, -487720, -822387, -1712818, 139307, -935901, 1446048, 424465, -1246851, -1506912, -1451772, -1837111, 889455 ], [ -920256, 814752, -1238720, 641440, 651840, 1332800, 1112416, -50784, -495520, 615808, -995040, 1069824, 715904, -126816, -1207616, 235808, -872320, -906912, -1048768, 508832, -74976, 1294848, 1260640, -1164576, 156288, -1270272, -1656736, 1051680 ], [ -184598, 267221, -1356386, 709929, 801925, 1538050, 248302, -690773, -429726, 285256, -392255, 475814, -99905, -490908, -470932, 540492, -693706, -745864, -60111, 723815, 727254, 203797, 490636, -732840, 534390, -368522, -878790, 1094623 ], [ 1250452, -1201654, -802436, 1381554, 1590250, 1394500, -1522148, -805898, 667524, -879344, 1657570, -1080436, -1429730, -948408, 1214168, 1757592, -95956, -402064, 1170114, 823790, 1485804, -1586678, -1474664, -41040, -43860, 1069228, 343860, 1048798 ], [ 1546377, -1230324, 219514, 366039, 118850, -102090, -753438, 480247, 784314, -957989, 1497135, -790361, -1558030, -1117178, 551013, 1164247, -582601, 124776, 430904, 221765, 1249139, -1501253, -55739, -220565, 522995, 1439093, 768440, 222908 ], [ 1536372, -811692, 1123564, -548304, -1421308, -1411512, 308280, 1723024, 729048, -836492, 887364, -155288, -1374268, -1212248, -422184, 395788, -1028128, 529428, -431836, -397984, 768428, -1126856, 1427464, -354824, 1049660, 1599992, 884564, -532204 ], [ 840297, 792033, 1030639, 431196, -1497283, -645462, 857430, 1606324, 562398, -541367, -296211, 799762, -522643, -1153598, -1126434, 170263, -381928, 144753, -352411, -543784, -189697, -750506, 514714, 452326, 440435, 1526342, 25889, -285679 ], [ -7112, 927944, 1150282, 1036016, -1290208, -232672, 560524, 1050412, 114262, -95690, -1093070, 773402, -549000, -678108, -1034064, -308936, 191478, -512704, 102918, -613526, -271132, -70060, -87786, 798810, 24058, 1576894, -199468, 93242 ], [ -1037012, -706156, 1526257, 1189016, -741808, -245872, -756626, -35138, -673313, 531535, -1423595, -436423, -1634100, 300042, 18936, -1094036, 677103, -1499104, 1011543, -591551, 704618, 977090, -316161, 589785, -159767, 1777219, 338882, 631817 ], [ -584256, -1312824, 907560, 1373432, 117336, 579304, -945096, -289816, 344440, -205008, -1233936, -853120, -337352, 802024, -653704, -724696, -39088, -1271984, 823184, 356328, 1085480, 1212520, 134016, 685512, 391576, 1564992, 717800, 1094176 ], [ 287142, -1487700, 6714, 1500779, 996480, 1588876, -750513, -276994, 1849768, -1324953, -830292, -969637, 1604869, 1103701, -1855966, 5366, -1053607, -630881, 276434, 1552101, 1242899, 1166011, 741378, 831420, 1122562, 1197972, 1030976, 1496956 ], [ -867108, 334200, 433764, 2654, -174720, 197176, -553338, -609844, 356368, -541578, 473208, -340162, -356606, 475426, -1717516, -7684, 558218, 64294, 60884, 1157826, 881774, 962686, -404172, -299880, 178612, 475272, 1064576, 1090456 ], [ -1179908, 1535000, 391039, -766946, -742020, -592274, -301288, -715269, -483357, -136403, 1099783, -316312, -1523906, 329751, -1679641, 55466, 1535768, 222644, -334266, 525801, 768549, 579736, -803722, -605755, -143788, -188928, 702276, 730056 ], [ 190192, 1493600, -591236, -79496, -101520, -177224, 60512, -365844, -15732, -487628, 372508, -1503712, -1102856, 1149276, -1842916, 271016, 1244768, -692656, -1088616, -581724, 1151124, -162464, 288728, 739220, 776912, -736128, -451824, 461856 ], [ 350465, 454155, -147343, -501246, -280653, 199380, -146294, -496618, 484041, -819207, 266667, -1309641, -221535, 331415, -1515652, 703095, 682719, -1006544, -295115, -287803, 296800, -82775, 974440, 1334404, 473356, -788841, -187370, 691292 ], [ -210010, -1179870, 1146182, -1583796, -948078, 553080, -691844, -913468, 1002966, -1139082, 531042, -292566, 933990, -1461910, -896152, 1264170, -40806, -962144, 1420510, 841022, -1294400, 486550, 1417840, 1482904, -559544, -546966, 922180, 1217192 ], [ 366566, -987534, -204994, 119805, -138489, 1008417, 215332, -987940, -170886, -929313, -523035, -905754, 1218459, -1008940, -295627, 1290426, -1089321, -809138, 963808, 674924, -10715, 353110, 1761466, 150112, -148619, -39303, 262984, 462659 ], [ 689248, -421920, -1099280, 1434672, 513712, 1064912, 794384, -837328, -1302176, -457968, -1106384, -1209264, 1012288, -536224, -15344, 1090912, -1887968, -405008, 334400, 408544, 832144, 363712, 1590400, -852816, 116400, 303648, -278512, -240608 ], [ -288902, 934530, 539245, 422697, 111937, -381913, -302341, 33497, -1733726, 808107, 468841, 151911, -723812, -710974, -909869, 230362, -1661018, 890317, -235300, 187594, -872381, 1130812, -446600, -164391, -619575, -46002, 181163, -344258 ], [ -730644, 741872, 1309128, 139068, 225746, -857078, -464950, -212536, -1765288, 764436, 567424, 162490, -1437978, -472854, -383346, -120266, -1617570, 571592, -812752, -433078, -726876, 645736, -600662, 234968, -122032, -330026, 402350, -380306 ], [ -650094, -959128, 1233228, 564618, 841571, -386153, 281975, -1546036, -1407388, -554514, -771776, -1141985, -1157103, 167271, 1526829, 25609, -1752795, -1318708, -1397752, -1442953, 1219974, -1058564, 1078663, 352868, 1576568, -550151, 391325, -350531 ], [ 88656, -1355068, 817488, 7608, -211744, 572392, -455380, -1594396, -1237468, -310044, -48716, -564380, -497088, 888096, 87744, -160916, -136500, -1177648, -464932, -1165288, 169464, -989444, 978328, 748508, 395768, -920756, 164180, 35524 ], [ 788403, -1314675, 255650, -705456, -1380175, 1485948, -1447206, -1346391, -985897, 207457, 1025339, 381139, 227479, 1518916, -1891632, -458233, 1685646, -622226, 734433, -683604, -1480180, -475499, 538778, 1153796, -1347599, -1303837, -48822, 339541 ], [ -489222, -205050, -900100, -548256, 386750, 778248, -1306356, -1340466, 515378, -419618, 500714, 329914, 658354, 1079416, -985632, -1024558, 1253796, -974876, 836958, -1346904, -1670680, 52726, 1126028, 978296, -1563074, -1442662, 400428, -1018634 ], [ -1008961, 502577, -1359821, -750656, 914853, 138785, -612621, -1184988, 1031465, -745354, 336066, 413800, 501283, 517246, 96108, -892795, 836417, -878432, 849902, -1078434, -1050079, 566219, 878571, 308578, -1265394, -1468068, 643836, -1667266 ], [ -326536, 572552, -715496, -1523456, -522072, -392440, 958104, -792288, -15160, -593104, 742416, 712000, -588392, -239504, 1456608, 346280, 441992, -69632, 720752, 668016, 857096, 1056344, -692904, -1145072, -153744, -1313568, 560736, -1190416 ], [ 420659, -125890, -6962, -1060373, -691086, -26320, 1385766, -555495, -137104, 220718, 402330, -105119, 70264, -339578, 1541802, -145330, -185809, 75607, 1025459, 736056, 876455, 92969, -143340, -1531190, -433782, -360612, 175206, -846472 ], [ 1198334, -1185940, 731788, -15698, -263436, 762080, 1275516, -392070, 176096, 1345868, -289020, -1447094, 1551664, -130628, 1026852, -1451380, -923434, -91418, 1534334, 14256, 7430, -1554406, 1404360, -1414940, -1368732, 968088, -352644, -565072 ], [ 1432889, 309010, -142251, -805367, -235169, 368829, -317729, 115112, -137701, 1056205, -1143744, -1310381, 1289532, -510423, 84268, -1291663, -247706, -880987, 366691, -1015531, -981315, -381645, -9696, -1461334, 255260, 679765, -1034743, -892419 ], [ 1559684, 1329620, -738236, -1227872, 4316, -11836, -1499284, 459412, -579916, 941840, -1504204, -1262716, 1058292, -609048, -556652, -1099608, 70064, -1165632, -684304, -1318556, -1504220, 641580, -993496, -1125664, 1508080, 246780, -1075528, -713044 ], [ 1431059, 853295, -448061, -502472, 854741, -268861, -1436959, 329887, -1328041, 1416140, -493129, -1571341, 1043367, 109902, -335777, -929058, -703036, -14832, -1288204, 400219, -737045, 1041105, -570946, 272936, 1547380, -462195, 658922, 905681 ], [ 450758, 491084, -512912, 369844, 1004396, -401482, -1601686, -314810, -714190, 1174802, 536048, -1334932, 342414, 408432, 122356, -950784, -402532, -114456, -637984, 621610, -445940, 841710, -458734, -48490, 1484326, -593922, 1214978, 989180 ], [ -1198717, 218534, -856712, 1357594, 603446, -436357, -1944811, -1364285, 969785, 371177, 1579448, -670282, -897561, 376632, 766906, -1123584, 741518, -1196556, 997616, -333515, -528890, 171735, -590359, -1721365, 1340851, -272097, 845153, -133570 ], [ 43840, 670080, -666176, 13760, 136896, 561344, -1439424, -215424, 880000, -582080, 1728320, 374080, -771584, -695104, -50112, -10432, -115840, -299648, 1489216, -681152, -70528, -720576, 480448, -1508480, -148736, 259200, -160896, 299328 ], [ 1331310, 1011417, -256718, -1381037, -204100, 1552357, -684051, 917223, 624269, -1263758, 1495459, 1141770, -359255, -1550844, -955790, 1040559, -917318, 702189, 1495507, -740402, 233273, -1272547, 1472913, -974417, -1379559, 609349, -1102716, 673849 ], [ -11940, -12558, 892132, -740762, 251000, 1471882, 677274, -242802, 1176794, -215708, -63866, -79980, 353170, -109944, -915740, 443934, 607732, 335514, -177818, 270748, -903502, 377978, 807138, -457442, 241266, -303926, -1034616, -846926 ], [ -776007, -23202, 1153843, -171470, 183644, 1170505, 845286, -295281, 917519, 615334, -680513, -827916, 536308, 660924, -481373, 499851, 832285, 465720, -911567, 226459, -791887, 995405, 13752, -338480, 1277430, -283763, -932823, -1093703 ], [ -802932, 1255848, 286468, 307480, -548656, 587980, -505464, 1061844, -374956, 1170184, -97388, -972816, 45808, 579024, 454852, 1386276, -598340, 1228320, -449492, -1161116, 908588, 297980, -942048, -726080, 1569480, 924412, -788148, 280972 ], [ -1015207, 343588, -557037, 524465, 335769, 440010, -395469, 349154, -625181, 1325569, 429032, -629811, -769632, 171469, 370992, 1110001, -771885, 1451150, -316427, -344951, 59263, -512030, -470268, -576660, 462440, 64752, -777398, 506532 ], [ -1293198, -1284356, -1356768, 629882, 1748454, 414720, 224798, -1060614, -499198, 1313228, 887738, -149490, -1665450, -362270, -96062, 404342, -477222, 1448062, -285118, 1240786, -1660282, -1295460, 481996, -232144, -1105596, -1479148, -781558, 305790 ], [ -1509723, 49894, -875568, 140057, 984279, -900480, 81923, -441639, -475123, 480878, -372487, -1132965, -1182225, -1179395, -1010387, -541633, 222153, 363187, 398957, 1666261, -1300057, 385590, 24046, 105656, -930246, -551998, 447617, -203085 ], [ -1626024, 959680, -595680, -110680, 531168, -1615464, -306064, 58944, -92320, -225208, -971464, -1108752, -369264, -1552472, -1327856, -1283224, 543312, -578672, 843536, 1261480, -511960, 1038696, -362336, 385256, -876408, 291704, 676592, -251400 ], [ -1529349, 967480, -743580, 146645, 739068, -1054989, -1214914, 307944, 1052780, -662983, -165289, 1056798, 1144386, -981947, -377006, -1590499, 60762, -1216622, 779186, -907595, 1185365, -492579, -596636, 541181, -1080783, 958079, -1219858, 678975 ], [ -1499696, 649646, -841938, 835910, 886064, -814628, -1321800, -414806, 1094110, -332650, 22646, 1738940, 730958, -956200, 17474, -1582674, 551618, -1204730, 1219870, -709648, 1379916, -1230032, -111404, -72290, -1220206, 563510, -1165448, 1239648 ], [ -1512296, 126521, -909063, 1797485, 994664, -776078, -923100, -1750181, 439585, 481925, -179179, 1485890, -897367, -1273900, 61199, -1376199, 1656143, -783155, 1978945, 980552, 627066, -1467032, 827446, -1170815, -1318681, -499915, 118852, 1567248 ], [ -1398212, -496292, -993188, -69264, 712604, -1327428, -256140, -1296612, -54528, 557408, 182376, 1278604, -309640, -400920, 156468, -148228, 155928, -1084556, 1742092, 1371068, -775320, -297860, -208424, -218188, -15676, 503588, 34380, 302560 ], [ -997457, -730637, -906713, -1771809, 198974, -1641783, 368310, -690357, -378063, 314288, 461496, 1158889, 524825, 578145, 175548, 847802, -1168842, -1199306, 1452082, 1506938, -1758495, 645580, -848594, 538247, 894074, 1180883, -118635, -762935 ], [ 497818, 629938, -130838, -1652934, -1080076, -765258, 712260, -209982, -85338, -898912, 178896, 1370614, 1433750, 1491270, -131352, 495452, -719292, -269756, 1359532, 1159388, -797370, 107080, 907156, -334678, -346276, -297742, 17790, -376010 ], [ 1037457, 370394, -292062, -1591520, -1434792, -302208, 188930, 524879, -109148, -1221855, 557375, 1265915, 1723332, 1084161, 182941, -135989, -114601, 204990, 592805, 660471, -440196, -34595, 1665756, -671288, -771442, -545895, -17798, -290968 ], [ 595632, -1553056, -1415712, -1589120, -840192, -263808, -1225120, 1521104, -458048, -630480, 1614800, 836240, 1376832, -678864, 1135216, -1054064, 649424, 212640, -866320, 6096, -703296, 231280, 1400256, -457088, -359392, 469680, -230048, -515968 ], [ -130514, -881037, -1169205, -1448424, -199690, -106169, -1378753, 355215, -604519, -1025821, 681388, 1212269, 878584, -147438, 1280017, -394007, -183327, -67630, -925670, 84678, 101150, 439099, 371591, 483579, -545779, 467092, 14893, -521842 ], [ -759542, 359730, -543186, -1170222, 451454, 92086, -1054258, -1152894, -659986, -1531774, -651056, 1687286, 298462, 840288, 1171150, 567166, -1262322, -431434, -572288, 392538, 1022366, 585436, -759178, 1545690, -862630, 210442, 332350, -427600 ], [ 614983, 46755, 174189, 258003, 1081829, 385561, 837917, 146331, -300211, -232549, -363656, 787961, -749963, -80112, 663325, 69541, -193347, -857959, 162112, 1051263, -42859, 205786, -684103, 1738815, -813505, 207367, 57925, 134600 ], [ 1441072, -167716, 516560, 1213784, 1161080, 497036, 1913808, 568204, 109152, 497044, -164288, -104924, -1339692, -416852, -44532, -295140, 538508, -590560, 103552, 831852, -467836, -187920, -335776, 1143516, -257888, -85956, -410428, 602188 ], [ 1346572, -216841, 229460, 1376534, 315230, 303011, 1619508, -482621, 601752, 270469, -112688, -986999, -1159467, 226123, -1088157, -436665, 704483, 841640, -1286048, -861573, 181889, -605220, 471224, -775209, 1147912, -866481, -1204303, 910963 ], [ 1315072, -233216, 133760, 1430784, 33280, 238336, 1521408, -832896, 765952, 194944, -95488, -1281024, -1099392, 440448, -1436032, -483840, 759808, 1319040, -1749248, -1426048, 398464, -744320, 740224, -1414784, 1616512, -1126656, -1468928, 1013888 ] ], [ [ -837632, -544768, 968704, 1513472, -794624, -1267712, 276480, -356352, 491520, -917504, 960512, 395264, 1325056, -305152, -331776, 714752, -159744, 1519616, -204800, 1062912, -425984, -399360, 473088, -935936, 71680, 145408, -1206272, 557056 ], [ -449024, -451840, 780544, 971264, -814592, -721664, 560640, -864768, 468480, -1014272, 408320, -322816, 702976, -391168, -383232, 488960, 79872, 996608, -415232, 390912, -646400, -333312, 774144, -99584, -512, 843520, -775424, 203008 ], [ 158176, -306640, 486544, 124064, -845792, 131536, 1004640, -1659168, 432480, -1165472, -454480, -1444816, -269024, -525568, -463632, 136160, 454272, 179408, -744032, -659088, -990800, -230112, 1244544, 1207216, -113312, 1934320, -102224, -350192 ], [ 946816, -500800, 908224, 231104, -1059552, -463424, -341120, -307648, 651840, 29568, 366080, -296576, 381856, -832448, 497568, 86880, 481472, 430688, 201728, -1058368, -554560, 5248, 1065344, 743296, -342592, 829920, 260736, -8512 ], [ 1184016, -506768, 1169408, 89696, -968112, -769328, -1408624, 625408, 974032, 949488, 1097712, 588960, 625328, -854624, 1164608, 238256, 372352, 798272, 739952, -928640, -146336, 237808, 767392, 322080, -429776, -218032, 628192, 152832 ], [ -504384, 212032, 708608, -1131904, 209088, 263872, -1090624, -392192, 1584832, 602688, 1115712, 24960, -916672, 136576, 574208, 1000256, -117248, 1302272, -422848, 847360, -23936, 428608, 222592, 478080, -3776, -538432, 1086592, -519168 ], [ -787536, 310576, 22544, -1092400, 774768, 485248, -562960, -158048, 1025632, 131088, 726864, -224544, -875584, 217984, 171632, 981632, -392816, 1209104, -525472, 846832, -337712, 493360, 120208, 285888, -93200, -938080, 962800, -635184 ], [ 226464, -163424, -871456, 111200, 775968, -42752, 158240, 1231552, -613568, -455712, -37536, -183744, 626816, -540416, -57568, 242432, -470816, 564704, 350528, -793568, -1054112, 441760, 426208, -227712, -658400, -1410880, 301600, -237984 ], [ 781744, -449056, -423456, 679424, -246656, 61696, 98640, 335360, -208048, -179728, -433008, 43472, 836992, -129568, 91920, -202992, -1017296, -91408, 391072, -606896, -1115616, 251568, -479984, -28832, -961056, -615856, 901392, -341472 ], [ 1112192, -598528, 231296, 973184, -1283200, 216832, -66688, -924800, 615552, 197888, -700416, 176640, 677120, 451456, 218624, -458496, -1542272, -683264, 234240, -148992, -1004288, -58624, -1441920, 319488, -1148416, 389120, 1602560, -455168 ], [ 441392, 30272, 38096, 189584, -468400, -419168, 383312, -839600, 1010352, -231712, -604416, -836160, -98080, 210256, -573376, 311904, -986672, -714464, 30240, -931392, -704288, -1107424, -540720, 549888, -874816, 715520, 728960, 308032 ], [ -220288, 513632, -402304, 32384, -327520, -365888, 408032, -721760, 942912, -154432, -201216, -1553760, -310240, 252736, -715936, 884064, -651872, -457184, -201120, -1027872, -455648, -1237024, -149280, 241728, -576256, 714560, 283520, 789952 ], [ -868288, 778832, -1213504, 814784, -1197520, 721312, -205168, -554960, 182112, 683168, 662784, -1828560, 322160, 720736, 115664, 1158864, -648272, 232816, -473520, -95472, -284048, 12176, -522480, -874272, -240256, 222560, 480320, 849952 ], [ -621888, 548160, -186816, 1131264, -1469312, 355008, -487232, 248320, -280832, 828544, 606592, -1700672, 571008, -33472, 842432, 1066752, -451648, -266112, -769216, -320384, -629952, 346176, -676864, -437760, 319552, -525696, 128832, 961536 ], [ 20112, 98160, 1652784, 1241664, -1476512, -654192, -622832, 1333120, -612032, 667744, 143392, -1394672, 650208, -1328272, 1522832, 812352, -169648, -1290912, -1075216, -1057184, -1204752, 275376, -734464, 685440, 978352, -1387296, -465168, 1095936 ], [ -68416, -250016, 892320, 1214720, -83040, -346784, 107072, 1259968, 226560, 324608, 563456, -605600, 412096, -668288, 682976, 1193760, -90112, -806112, -1565920, -137568, -1073888, 641472, -292416, -84576, -657440, -963072, -1207168, 929600 ], [ -287776, -298448, 20448, 1001456, 736992, 191776, 661520, 1007536, 617616, 175232, 540848, 158080, 292672, -162320, -197920, 1187952, -118144, -444720, -1607200, 588720, -860240, 847488, 244752, -681264, -1489280, -635712, -1668592, 794480 ], [ -818176, 420352, -1047552, 313856, 33792, 1278976, 734720, 334336, -182784, 530432, -650752, 839680, 489472, -120320, -1131520, 164352, -415744, -453120, -486400, 760320, -458240, 626688, 1009152, -766464, -174080, -602112, -1403392, 750080 ], [ -368864, 10832, -1028512, 396816, 211920, 1543328, 7776, 14768, -211936, 104064, -122352, 245728, -50576, -160192, -668480, 440384, -491808, -269568, 379152, 600304, 215520, -128688, 462912, -456064, 162784, -135072, -796256, 723568 ], [ 809536, -1238368, -200512, 1053216, 1045920, 1195328, -1314624, -41632, 332864, -903936, 1686048, -1297472, -1138976, -260992, 833920, 1683584, -403008, 56832, 1054752, 193504, 1091520, -1281888, -1058688, 148736, -228416, 654528, 65344, 710368 ], [ 1167376, -868288, 552608, 482416, -196960, 7008, -565344, 673648, 673824, -793936, 1110768, -1071632, -1223776, -559392, 581840, 816624, -691728, 324992, 678912, -221616, 1053360, -1365968, -49968, -266704, 304944, 1222608, 637824, 47168 ], [ 1218880, -203968, 1145024, -50432, -1507264, -1043328, 352128, 1345792, 831360, -552640, 227904, -452480, -1020352, -828288, 43904, -144192, -904704, 530240, 168000, -597504, 762048, -1261184, 1062528, -658048, 799680, 1653120, 987456, -583360 ], [ 324880, 697232, 954224, 607168, -1494064, -690528, 479328, 1168192, 190560, -525040, -344496, 802720, -114352, -782688, -577696, 106608, -415104, 452240, -202800, -760704, -119952, -1028384, 676128, -98848, 344880, 1540320, 400656, -517360 ], [ -453248, 713344, 1074592, 823040, -1064704, -267008, 269248, 817600, -397472, -216736, -883168, 986784, -217472, -308416, -495360, 2176, 176224, -69120, 70496, -738400, -122304, -286400, 322912, 379296, 11936, 1495520, 85312, -269664 ], [ -1091648, -337856, 1570192, 506240, -133504, 241792, -347552, 258400, -921872, 430064, -1381168, -120816, -1537472, 682784, 435840, -530624, 890224, -1125120, 1120496, -492400, 936096, 1069600, 9712, 759696, -174064, 1532720, 97312, 197136 ], [ -500736, -970624, 723584, 706432, 379264, 953984, -574592, -160128, 193408, 136960, -1276160, -745472, -308352, 657024, -366720, -433536, 417024, -756480, 646400, 189056, 1027712, 1293952, 360448, 804992, 206208, 1162240, 461440, 777728 ], [ 417120, -1379008, -497248, 1012912, 699520, 1657664, -662672, -530976, 1747456, -438800, -936896, -1169360, 1638480, 286800, -1692000, -132384, -390000, 57840, -305248, 970448, 790064, 1123120, 880288, 696512, 730656, 660544, 910336, 1352768 ], [ -828480, 190592, 229952, -339488, -193280, 500864, -589472, -902976, 480256, -144800, 114304, -707360, 53280, -69600, -1444800, -62784, 458400, -32160, -307648, 604448, 522464, 682720, 52288, -373888, 104256, 329344, 526336, 867968 ], [ -1164480, 1275392, 419952, -969888, -722880, -194336, -460672, -1056976, -283344, -142000, 622704, -661760, -1029920, -134800, -1354000, 77216, 979200, -330560, -524448, 184848, 378064, 193920, -366112, -663088, -148544, 18944, -12864, 426368 ], [ 318720, 1390592, -464448, -156288, -526080, 33664, -220672, -774976, -39744, -721600, 45504, -1448960, -1109120, 382400, -1576000, 358016, 844800, -1045760, -1170048, -341952, 480064, -391680, 34688, 610112, 345856, -249856, -862464, 71168 ], [ 637072, 637232, 22800, -473696, -719568, 127808, -186720, -475680, 110608, -728176, -82000, -1188624, -255088, -151696, -1385152, 818544, 530672, -1132288, -476336, -37040, 768, -214000, 647552, 944064, 226624, -499856, -552480, 284480 ], [ 261472, -633568, 1327200, -1464896, -1145568, 142208, -275520, -166080, 205408, -393376, 58400, -304224, 1154912, -1312096, -948352, 1386144, 109472, -844288, 1015264, 763360, -824832, 418400, 1386752, 718464, -258176, -738656, 448320, 836480 ], [ 264544, -768352, 237024, -68144, -10512, 696464, 83904, -366528, -606176, -257296, -247216, -491808, 957488, -720448, -276400, 1168800, -1024912, -443680, 604672, 611008, 125904, 245984, 1766048, -324096, -101552, -319472, -107520, 270128 ], [ 200192, -506368, -592128, 1026816, 903936, 967936, 250112, -480512, -1382912, -81664, -341248, -582400, 453632, -141824, 86272, 861696, -1840640, 102144, 132096, 413184, 692480, 246784, 1601536, -982272, -87296, 16896, -503552, -245248 ], [ -234208, 854432, 309072, 243216, 504336, 23536, -439888, -112112, -1740512, 303536, 487952, 28400, -664768, -173024, -766928, 475296, -1252640, 1147344, 40896, 353184, -727120, 1144384, -452864, 38928, -803696, -163104, 188848, -214048 ], [ -471616, 796160, 931200, 52416, 479264, -418656, -440416, -390016, -1792896, 171328, 289024, -25952, -1079712, -96608, -309280, 115040, -1217312, 639104, -485632, -226656, -509376, 816256, -601184, 404096, -252416, -236704, 382688, -78880 ], [ -517216, -643840, 1281600, 438816, 818864, -371856, 230384, -1297216, -1548096, -464672, -910976, -727952, -809712, 84592, 1424720, -219760, -1720112, -1381696, -1436032, -1312656, 1302624, -705344, 1106416, 130496, 1533184, -206704, 91088, 157520 ], [ 91904, -756160, 679680, -4224, 141824, 449664, -175936, -1349056, -1016256, -116672, -241856, -508352, -402432, 504832, 89600, -128320, -318272, -1259776, -626752, -998016, 430464, -747584, 674176, 453056, 463744, -334144, -148672, 426560 ], [ 690992, -510128, -152032, -601984, -577136, 1293504, -771680, -1184368, -372112, 372496, 752304, -106960, 33904, 948544, -1754752, 3824, 1355104, -666016, 524560, -470976, -1006784, -436784, -131296, 848832, -1173744, -509904, -324960, 554576 ], [ -397408, -7328, -903232, -688384, 765664, 472704, -591680, -993568, 665888, -156704, 364704, -177760, 419104, 1039744, -1092352, -503776, 1040704, -692416, 724960, -1282176, -1414784, -289184, 634304, 508032, -1395744, -772704, -10560, -766624 ], [ -874256, 307088, -1204816, -878720, 1103440, -136048, -233040, -674240, 1045008, -508192, 161312, -31872, 265136, 764384, -116288, -454576, 768528, -638080, 880352, -1223840, -1042800, -65488, 628272, -89824, -1046560, -816960, 180416, -1485088 ], [ -381056, 322688, -793216, -1233920, -152960, -408448, 408960, -151040, 379008, -577792, 250112, 457728, -744064, -92416, 1357312, 477824, 563328, -455680, 964352, 213760, 566400, 278912, -601728, -1095424, 208640, -514560, 175616, -1247488 ], [ 156208, -88480, -20128, -987728, -497888, -77824, 903264, 58000, -23424, -121888, 296480, 22800, -166144, -475936, 1611808, 27104, -111888, -275728, 1187888, 360448, 654576, -209008, -149952, -1347040, 60320, 101184, 84320, -897280 ], [ 714208, -700480, 923072, -458528, -413888, 536576, 1328064, 119200, -301824, 581312, 322880, -847200, 1158656, -636736, 1292608, -1074496, -1008288, -96928, 1477088, -100352, 26976, -1088608, 1093248, -1243840, -748480, 864384, -47680, -494080 ], [ 898448, 107808, 187856, -527344, -197904, 119632, 216944, 335744, -53456, 633936, -648192, -848208, 1002432, -901488, 363712, -869104, -230944, -506800, 525872, -854320, -974384, -519888, 145280, -1294816, 243776, 694352, -797552, -701744 ], [ 1009728, 701248, -447424, -605184, 28096, -192448, -739136, 515904, -67776, 783616, -1211072, -914368, 781632, -902528, -255168, -596864, 215296, -688640, -318208, -1024960, -1535424, 82112, -598400, -994816, 1057536, 436672, -1035392, -533824 ], [ 948528, 596848, -681424, -662784, 271696, -138448, -1153136, 584304, -844176, 1249216, -576272, -1225168, 494832, -170528, 24432, -239264, -375104, -199040, -774208, 430640, -857424, 666512, -615200, 281984, 1244736, 8272, 181408, 712976 ], [ 130656, 313024, -811264, -127680, 361408, -303520, -1533536, -74400, -370656, 1129504, 219136, -1094464, -80928, 65536, 476736, -178688, -50240, -341120, -507136, 647072, -340032, 812768, -726752, -86944, 1165152, -291104, 800800, 674240 ], [ -1281744, -111776, -859264, 873120, 330208, -640720, -1887536, -1304400, 1084944, 549904, 1140736, -616864, -883728, -88064, 1064736, -351488, 993760, -979520, 328064, -110128, 51168, 614768, -912752, -1748944, 875952, -489104, 950800, -374560 ], [ -76800, 555008, -345088, -140288, -54272, 355328, -1248256, -456704, 972800, -220160, 1340416, 119808, -786432, -693248, 148480, 373760, 169984, -206848, 848896, -683008, 296960, -470016, 125952, -1222656, -438272, -145408, 243712, 193536 ], [ 1142752, 1177616, 227872, -1256656, -409536, 1416144, -450224, 500464, 686416, -847840, 1233328, 681888, -438512, -1083712, -862816, 1077360, -615776, 594512, 1074224, -961440, 352144, -1320368, 1115024, -417936, -1449072, 191952, -535360, 725904 ], [ -170048, 451616, 580672, -957856, -241536, 1520544, 278176, 16864, 954016, -456640, 63328, -30912, 467488, 226688, -922816, 756960, 687424, 151712, -105376, 288960, -556256, 80032, 590624, -181536, 330528, -49248, -876160, -566496 ], [ -883568, 403040, 703792, -451552, -174912, 1279632, 461152, 87664, 769648, -52768, -453008, -436416, 816448, 882368, -650704, 853680, 955216, 93824, -735856, 555696, -612464, 617680, 98432, -235008, 1258464, 223824, -893296, -896880 ], [ -834368, 1216640, 534592, 318848, -237312, 599232, -50048, 864064, 10048, 367232, -137408, -450816, 456448, 704768, 44096, 1481280, -94784, 525824, -667456, -429504, 415936, 57280, -352768, -657408, 1102464, 1151424, -498496, -2880 ], [ -941808, 212160, -315728, 481168, 604048, 479392, -266448, 140064, -61392, 788112, 24192, -339376, -477312, 209488, -129664, 901520, -461904, 1001824, -484656, 144656, -97424, -572640, 30272, -625728, 194944, 89344, -366816, 330560 ], [ -1100000, -1384000, -1368832, 413600, 1728096, 526080, -367904, -1072736, 103712, 1176000, 112800, -205344, -1575840, -400608, -619744, -104608, -566368, 1457632, -255712, 1264160, -1139616, -1165888, 678848, -432128, -955840, -1619392, -306016, 441568 ], [ -1031600, -445600, -783232, 26000, 1174896, -789120, -186704, -212336, -231088, 348000, -418800, -916944, -1073040, -985008, -1127344, -648208, -147568, 592432, 139088, 1591760, -1020816, 502112, -53152, -355328, -1011040, -522592, 659984, -126032 ], [ -1052288, 278528, -340480, -90496, 840192, -1385088, -277760, 302080, -128512, -198528, -667776, -831744, -323328, -1146240, -1144576, -1045888, 145664, -131840, 388352, 1162880, -421248, 1083008, -534016, -116096, -1007488, 274304, 730880, -331904 ], [ -1262288, 547328, -201280, 369104, 969792, -452688, -947360, 81280, 903488, -146928, -316176, 946656, 951072, -408240, -119776, -1133488, 172064, -556640, 328352, -873520, 1199952, -646192, -481216, 468304, -879088, 433904, -1100320, 230896 ], [ -1084416, 281056, -494112, 1039200, 990464, -167232, -1073792, -608352, 1097184, 29792, -70560, 1529792, 844000, -237696, 128544, -1090080, 599584, -687776, 924128, -848384, 1298368, -1385472, 32320, 88544, -712416, 204896, -1004672, 713472 ], [ -662016, -322544, -1059312, 1842000, 942464, -289632, -857792, -1593552, 762384, 285392, 108240, 1359392, -134000, -424896, -112656, -964080, 1279984, -633776, 1933328, 476416, 436768, -1500672, 836320, -899056, -521616, -269104, 305728, 1145472 ], [ -876096, -832576, -817216, -63232, 545216, -972352, -336064, -955456, -17408, 640000, 501376, 972480, 155520, -48512, -77504, 108480, 375168, -971456, 1343168, 1095104, -790400, -215616, -239744, -411328, 419904, 479808, 4800, 158720 ], [ -830736, -1037776, -504976, -1767952, -19744, -1376752, 195296, -267856, -603248, 737920, 676096, 658320, 637200, 490768, -41024, 974880, -424992, -1067936, 759968, 1379744, -1600880, 846144, -901664, -24208, 1071264, 960048, -302640, -657520 ], [ 514464, -62176, -244576, -1555552, -1111744, -437152, 639296, -50656, -230048, -231680, -111104, 724320, 1365600, 1449568, -113024, 626880, -153792, -38336, 863168, 618944, -594080, 438144, 867136, -647008, 252864, -137952, 27360, -207520 ], [ 1028496, -201312, -566112, -1481088, -1191424, -79488, 301856, 397424, -251712, -672624, 150128, 757168, 1490752, 995856, 83152, -14160, 61168, 283232, 361936, 263664, -72128, 194128, 1396288, -796800, -248224, -288752, 96288, -202112 ], [ 688896, -1485312, -1485312, -1548288, -231424, -319488, -838144, 1082624, -678912, -570624, 1488128, 755968, 996352, -908544, 554752, -956160, 218368, -122368, -760064, 324864, -48128, 118528, 652288, -460800, -423424, 533248, -102912, -653312 ], [ 172768, -972880, -1121616, -1381376, 141408, -373520, -880272, 259312, -525552, -736720, 908864, 1245648, 671872, -485984, 680848, -285808, -523120, -460000, -593504, 347360, 321376, 80688, 135792, 442544, -658096, 304576, 57552, -573984 ], [ -284000, -61408, -418080, -1080032, 364512, -344480, -521760, -813536, -236064, -895456, -116992, 1738848, 360928, 440320, 664288, 702944, -1333024, -756640, -71168, 381344, 708064, 52416, -295584, 1434272, -881248, -138080, 299232, -319488 ], [ 492400, -163408, 192720, 37168, 696912, 59920, 1020240, -51536, -191664, -133456, -299392, 741648, -324272, -97280, 84688, 324944, -127024, -793840, 524032, 668144, 214864, 16416, -457584, 1673072, -786448, 235120, 353232, 294912 ], [ 966400, -158784, 419584, 770432, 802176, 272576, 1801984, 91328, 65536, 338240, -381440, -195520, -698560, -363840, -480576, -72768, 670400, -379904, 352256, 552640, -126912, -22272, -290304, 1167296, -325632, 154048, 10304, 735936 ], [ 932800, 24816, 1984, 859232, 526176, 163376, 1307584, -805072, 679936, 322640, -295040, -1031920, -550960, -175440, -1021776, -503568, 782000, 791296, -1106944, -238160, -214512, -65472, 429696, -588304, 749568, -689552, -998896, 885936 ], [ 921600, 86016, -137216, 888832, 434176, 126976, 1142784, -1103872, 884736, 317440, -266240, -1310720, -501760, -112640, -1202176, -647168, 819200, 1181696, -1593344, -501760, -243712, -79872, 669696, -1173504, 1107968, -970752, -1335296, 935936 ] ], [ [ -522112, -685824, 1306496, 1220224, -690688, -1063552, 384128, 497408, 818176, -382976, 600448, -306304, 1313920, -449920, 32000, 681344, 634624, 1675520, 47616, 843904, -188416, 458112, -191360, -798592, 788096, -162688, -1202560, -244736 ], [ -180832, -677808, 1153136, 1048288, -563104, -577360, 576416, -347872, 881440, -549344, -25520, -641584, 616672, -268672, -221296, 541856, 306304, 1048112, -260256, 337552, -549424, 404448, 198784, -2608, 735392, 656528, -600496, -374672 ], [ 352418, -665283, 913511, 779638, -363754, 182315, 876866, -1668622, 980290, -809294, -1003595, -1165459, -472778, 14528, -617071, 323906, -206696, 67787, -741306, -453623, -1113499, 320598, 808384, 1241117, 653042, 1936553, 340229, -577697 ], [ 1079288, -563788, 847556, 287828, -819954, -406700, -291704, -266932, 579340, 78056, 20400, -131624, 261622, -585252, 430694, -132534, 374404, 184362, 291744, -1083308, -289964, 291768, 808984, 781112, -32988, 712818, 420584, -314172 ], [ 1247207, -330767, 764800, -325526, -1049109, -758221, -1202985, 673664, 446667, 767281, 964921, 554102, 577333, -846562, 1200684, -238707, 729864, 514420, 905281, -1139064, 436506, 251177, 604006, 377470, -468259, -354245, 504594, -161992 ], [ -539068, 329308, 582400, -1299176, -343884, 29204, -878460, -622336, 1351092, 500956, 1150396, -327448, -979892, 262088, 671184, 908268, 48864, 1305520, -281444, 723936, 493656, 157052, -153944, 581320, 99116, -276620, 810744, -503392 ], [ -761755, 208525, 207535, -1275245, 206745, 132608, -226647, -519562, 831042, 272695, 870211, -505438, -1104452, 200816, 274089, 1164912, -77673, 1156759, -262094, 877137, 131595, 47717, -362033, 543292, -100015, -582482, 644409, -486733 ], [ 458870, -633050, -344990, -330470, 614670, -395392, 727278, 874388, -1003908, 79570, 160186, -33988, 93448, -940384, -786, 599712, 307602, 140434, 870556, -547938, -617430, -75658, -62558, 281992, -1006690, -1242332, 41934, -139558 ], [ 976653, -403526, -27838, 415872, -190512, 62856, 504147, 431872, -742837, 176073, 13679, 66643, 430760, -484238, -116329, 312367, -497355, -59711, 629974, -712021, -830082, 323981, -717001, 7882, -930838, -307093, 749983, -369138 ], [ 1203832, -11104, 427336, 965992, -1074168, 588496, 79240, -324152, -5512, 241968, 19712, -4320, 520752, 196488, -253728, 118256, -1433464, -120432, 95504, -634336, -837712, 632272, -1386936, -170496, -679776, 879104, 1587712, -597152 ], [ 348157, -313204, 366811, 254167, -283293, -217154, 226915, -175877, 691613, -505182, 220112, -799620, 193602, -312237, -880428, 170906, -1180189, -582282, -260746, -955636, -159262, -829778, -353061, 477504, -849876, 1101104, 992512, 296548 ], [ -448808, -340534, -74024, 199192, -232458, -260444, 24130, -172442, 723788, -550572, 560672, -1413690, 108462, -177972, -1042998, 513386, -872794, -634722, -305926, -675406, 153758, -1329998, 176274, 456444, -636576, 983564, 661912, 750628 ], [ -1157708, 44291, -1085324, 1129492, -1291683, 839806, -704345, -386267, -241462, 456678, 1111472, -1755915, 386337, 920778, -509373, 1290611, -484219, -73047, 115499, 507119, -81367, -387473, -51201, -568206, 151824, 356714, 728212, 545278 ], [ -584652, -96916, -145636, 1340528, -1636584, 762516, -676428, 276160, -411216, 578680, 889864, -1496396, 233912, 352460, 302452, 1129392, -47388, -493704, -385140, -18088, -631924, 104316, -40256, -212256, 426620, -399720, 473932, 780576 ], [ 555423, -470791, 1656989, 1233428, -1665534, 164391, -313953, 1326160, -229116, 309130, 326614, -970721, -108838, -953215, 1237327, 553092, 410787, -1348854, -1293615, -1298638, -1321999, 396741, 76144, 754344, 474245, -1213470, 77857, 1210776 ], [ 460660, -738550, 1039814, 980400, -523434, -336054, 229452, 982148, 187120, 445248, 728176, -545686, -279612, -713992, 900882, 1116910, 355328, -623586, -1674322, 49366, -1005970, 359940, -41740, 297702, -807022, -393744, -893272, 958252 ], [ 140554, -721123, 259466, 619497, 114594, -275298, 564399, 720581, 410527, 524856, 735061, -54664, -255660, -436399, 274026, 1218721, 251432, -67053, -1501582, 1038133, -784579, 248928, 65039, -115677, -1471648, 180348, -1500073, 699505 ], [ -716096, 25952, -856384, -13728, -584256, 1225152, 357024, 719456, 129952, 445056, -306464, 609536, 263040, -113824, -1055424, 92896, 40832, 672, 75968, 1011808, -841504, -41472, 757664, -368352, -504448, 66048, -1150048, 448480 ], [ -553130, -245557, -700638, 83703, -378085, 1548606, -232750, 720309, 5854, -77128, 147551, 15642, -1247, 170524, -866028, 340276, -289910, 206728, 818415, 476793, -296214, -461173, 435188, -179288, -208822, 98378, -713722, 352513 ], [ 368620, -1275082, 401412, 724878, 501590, 996156, -1107100, 722634, -1796, -928528, 1714526, -1514508, -848222, 426424, 453672, 1609576, -710060, 515728, 939390, -436782, 697236, -977098, -642712, 338512, -412972, 239828, -213172, 371938 ], [ 788375, -506252, 885702, 598793, -512770, 116106, -377250, 867049, 563334, -629883, 724401, -1352903, -889522, -1606, 612667, 469001, -800855, 525208, 926920, -664997, 857581, -1230683, -44197, -312843, 86893, 1006123, 507208, -128572 ], [ 901388, 403756, 1166484, 447440, -1593220, -675144, 395976, 968560, 933672, -268788, -431556, -749672, -666436, -444328, 509992, -684172, -781280, 531052, 767836, -797024, 755668, -1395512, 697592, -961272, 549700, 1706248, 1090348, -634516 ], [ -190537, 602431, 877809, 783140, -1490845, -735594, 101226, 730060, -181278, -508713, -392781, 805678, 293939, -411778, -28958, 42953, -448280, 759727, -53189, -977624, -50207, -1306262, 837542, -650022, 249325, 1554298, 775423, -749041 ], [ -899384, 498744, 998902, 610064, -839200, -301344, -22028, 584788, -909206, -337782, -673266, 1200166, 114056, 61276, 43344, 313288, 160970, 374464, 38074, -863274, 26524, -502740, 733610, -40218, -186, 1414146, 370092, -632570 ], [ -1146284, 30444, 1614127, -176536, 474800, 729456, 61522, 551938, -1170431, 328593, -1338741, 194791, -1440844, 1065526, 852744, 32788, 1103345, -751136, 1229449, -393249, 1167574, 1162110, 335585, 929607, -188361, 1288221, -144258, -237545 ], [ -417216, -628424, 539608, 39432, 641192, 1328664, -204088, -30440, 42376, 478928, -1318384, -637824, -279352, 512024, -79736, -142376, 873136, -240976, 469616, 21784, 969944, 1375384, 586880, 924472, 20840, 759488, 205080, 461280 ], [ 547098, -1270316, -1001210, 525045, 402560, 1726452, -574831, -784958, 1645144, 447353, -1043500, -1369083, 1672091, -530101, -1528034, -270134, 273607, 746561, -886930, 388795, 337229, 1080229, 1019198, 561604, 338750, 123116, 789696, 1208580 ], [ -789852, 46984, 26140, -681630, -211840, 804552, -625606, -1196108, 604144, 251978, -244600, -1074558, 463166, -614626, -1172084, -117884, 358582, -128614, -676180, 51070, 163154, 402754, 508748, -447896, 29900, 183416, -11904, 645480 ], [ -1149052, 1015784, 448865, -1172830, -703740, 203602, -620056, -1398683, -83331, -147597, 145625, -1007208, -535934, -599351, -1028359, 98966, 422632, -883764, -714630, -156105, -12421, -191896, 71498, -720421, -153300, 226816, -728004, 122680 ], [ 447248, 1287584, -337660, -233080, -950640, 244552, -501856, -1184108, -63756, -955572, -281500, -1394208, -1115384, -384476, -1309084, 445016, 444832, -1398864, -1251480, -102180, -190996, -620896, -219352, 481004, -85200, 236416, -1273104, -319520 ], [ 923679, 820309, 192943, -446146, -1158483, 56236, -227146, -454742, -262825, -637145, -430667, -1067607, -288641, -634807, -1254652, 933993, 378625, -1258032, -657557, 213723, -295264, -345225, 320664, 553724, -20108, -210871, -917590, -122332 ], [ 732954, -87266, 1508218, -1345996, -1343058, -268664, 140804, 581308, -592150, 352330, -414242, -315882, 1375834, -1162282, -1000552, 1508118, 259750, -726432, 610018, 685698, -355264, 350250, 1355664, -45976, 43192, -930346, -25540, 455768 ], [ 162522, -549170, 679042, -256093, 117465, 384511, -47524, 254884, -1041466, 414721, 28603, -77862, 696517, -431956, -257173, 1047174, -960503, -78222, 245536, 547092, 262523, 138858, 1770630, -798304, -54485, -599641, -478024, 77597 ], [ -288864, -590816, -84976, 618960, 1294160, 870960, -294160, -123696, -1463648, 294640, 423888, 44464, -105024, 252576, 187888, 632480, -1793312, 609296, -70208, 417824, 552816, 129856, 1612672, -1111728, -290992, -269856, -728592, -249888 ], [ -179514, 774334, 78899, 63735, 896735, 428985, -577435, -257721, -1747298, -201035, 507063, -95111, -605724, 364926, -623987, 720230, -844262, 1404371, 317092, 518774, -581859, 1157956, -459128, 242247, -987817, -280206, 196533, -83838 ], [ -212588, 850448, 553272, -34236, 732782, 19766, -415882, -567496, -1820504, -421780, 10624, -214394, -721446, 279638, -235214, 350346, -817054, 706616, -158512, -20234, -291876, 986776, -601706, 573224, -382800, -143382, 363026, 222546 ], [ -384338, -328552, 1329972, 313014, 796157, -357559, 178793, -1048396, -1688804, -374830, -1050176, -313919, -462321, 1913, 1322611, -465129, -1687429, -1444684, -1474312, -1182359, 1385274, -352124, 1134169, -91876, 1489800, 136743, -209149, 665571 ], [ 95152, -157252, 541872, -16056, 495392, 326936, 103508, -1103716, -795044, 76700, -434996, -452324, -307776, 121568, 91456, -95724, -500044, -1341904, -788572, -830744, 691464, -505724, 370024, 157604, 531720, 252468, -461524, 817596 ], [ 593581, 294419, -559714, -498512, 225903, 1101060, -96154, -1022345, 241673, 537535, 479269, -595059, -159671, 378172, -1617872, 465881, 1024562, -709806, 314687, -258348, -533388, -398069, -801370, 543868, -999889, 284029, -601098, 769611 ], [ -305594, 190394, -906364, -828512, 1144578, 167160, 122996, -646670, 816398, 106210, 228694, -685434, 179854, 1000072, -1199072, 17006, 827612, -409956, 612962, -1217448, -1158888, -631094, 142580, 37768, -1228414, -102746, -421548, -514614 ], [ -739551, 111599, -1049811, -1006784, 1292027, -410881, 146541, -163492, 1058551, -271030, -13442, -477544, 28989, 1011522, -328684, -16357, 700639, -397728, 910802, -1369246, -1035521, -697195, 377973, -488226, -827726, -165852, -283004, -1302910 ], [ -435576, 72824, -870936, -944384, 216152, -424456, -140184, 490208, 773176, -562480, -242192, 203456, -899736, 54672, 1258016, 609368, 684664, -841728, 1207952, -240496, 275704, -498520, -510552, -1045776, 571024, 284448, -209504, -1304560 ], [ -108243, -51070, -33294, -915083, -304690, -129328, 420762, 671495, 90256, -464494, 190630, 150719, -402552, -612294, 1681814, 199538, -37967, -627063, 1350317, -15160, 432697, -510985, -156564, -1162890, 554422, 562980, -6566, -948088 ], [ 230082, -215020, 1114356, -901358, -564340, 311072, 1380612, 630470, -779744, -183244, 934780, -247306, 765648, -1142844, 1558364, -697612, -1093142, -102438, 1419842, -214960, 46522, -622810, 782136, -1072740, -128228, 760680, 257284, -423088 ], [ 364007, -93394, 517963, -249321, -160639, -129565, 751617, 556376, 30789, 211667, -152640, -386035, 715332, -1292553, 643156, -446545, -214182, -132613, 685053, -693109, -967453, -658131, 300256, -1128298, 232292, 708939, -560361, -511069 ], [ 459772, 72876, -156612, 17504, 51876, -373060, 21012, 572396, 444364, 625392, -917940, -566020, 504972, -1196008, 46316, -94120, 360528, -211648, 47888, -731364, -1566628, -477356, -203304, -863968, 606992, 626564, -995256, -354604 ], [ 465997, 340401, -914787, -823096, -311349, -8035, -869313, 838721, -360311, 1082292, -659415, -878995, -53703, -450958, 384641, 450530, -47172, -383248, -260212, 461061, -977803, 291919, -659454, 291032, 942092, 478739, -296106, 520271 ], [ -189446, 134964, -1109616, -625204, -281580, -205558, -1465386, 166010, -27122, 1084206, -97776, -853996, -504270, -277360, 831116, 593408, 302052, -567784, -376288, 672534, -234124, 783826, -994770, -125398, 845978, 11714, 386622, 359300 ], [ -1364771, -442086, -861816, 388646, 56970, -845083, -1830261, -1244515, 1200103, 728631, 702024, -563446, -869895, -552760, 1362566, 420608, 1246002, -762484, -341488, 113259, 631226, 1057801, -1235145, -1776523, 411053, -706111, 1056447, -615550 ], [ -197440, 439936, -24000, -294336, -245440, 149312, -1057088, -697984, 1065600, 141760, 952512, -134464, -801280, -691392, 347072, 757952, 455808, -114048, 208576, -684864, 664448, -219456, -228544, -936832, -727808, -550016, 648320, 87744 ], [ 954194, 1343815, 712462, -1132275, -614972, 1279931, -216397, 83705, 748563, -431922, 971197, 222006, -517769, -616580, -769842, 1114161, -314234, 486835, 652941, -1182478, 471015, -1368189, 757135, 138545, -1518585, -225445, 31996, 777959 ], [ -328156, 915790, 269212, -1174950, -734072, 1569206, -120922, 276530, 731238, -697572, 190522, 18156, 581806, 563320, -929892, 1069986, 767116, -32090, -32934, 307172, -209010, -217914, 374110, 94370, 419790, 205430, -717704, -286066 ], [ -991129, 829282, 253741, -731634, -533468, 1388759, 77018, 470609, 621777, -720870, -225503, -44916, 1096588, 1103812, -820035, 1207509, 1078147, -278072, -560145, 884933, -433041, 239955, 183112, -131536, 1239498, 731411, -853769, -700057 ], [ -865804, 1177432, 782716, 330216, 74032, 610484, 405368, 666284, 395052, -435720, -177428, 71184, 867088, 830512, -366660, 1576284, 408772, -176672, -885420, 302108, -76716, -183420, 236512, -588736, 635448, 1378436, -208844, -286732 ], [ -868409, 80732, -74419, 437871, 872327, 518774, -137427, -69026, 502397, 250655, -380648, -48941, -184992, 247507, -630320, 693039, -151923, 552498, -652885, 634263, -254111, -633250, 530812, -674796, -72552, 113936, 43766, 154588 ], [ -906802, -1483644, -1380896, 197318, 1707738, 637440, -960606, -1084858, 706622, 1038772, -662138, -261198, -1486230, -438946, -1143426, -613558, -655514, 1467202, -226306, 1287534, -618950, -1036316, 875700, -632112, -806084, -1759636, 169526, 577346 ], [ -553477, -941094, -690896, -88057, 1365513, -677760, -455331, 16967, 12947, 215122, -465113, -700923, -963855, -790621, -1244301, -754783, -517289, 821677, -120781, 1517259, -741575, 618634, -130350, -816312, -1091834, -493186, 872351, -48979 ], [ -478552, -402624, -85280, -70312, 1149216, -1154712, -249456, 545216, -164704, -171848, -364088, -554736, -277392, -740008, -961296, -808552, -251984, 314992, -66832, 1064280, -330536, 1127320, -705696, -617448, -1138568, 256904, 785168, -412408 ], [ -995227, 127176, 341020, 591563, 1200516, 149613, -679806, -145384, 754196, 369127, -467063, 836514, 757758, 165467, 137454, -676477, 283366, 103342, -122482, -839445, 1214539, -799805, -365796, 395427, -677393, -90271, -980782, -217183 ], [ -669136, -87534, -146286, 1242490, 1094864, 480164, -825784, -801898, 1100258, 392234, -163766, 1320644, 957042, 480808, 239614, -597486, 647550, -170822, 628386, -987120, 1216820, -1540912, 176044, 249378, -204626, -153718, -843896, 187296 ], [ 188264, -771609, -1209561, 1886515, 890264, 196814, -792484, -1436923, 1085183, 88859, 395659, 1232894, 629367, 424108, -286511, -551961, 903825, -484397, 1887711, -27720, 246470, -1534312, 845194, -627297, 275449, -38293, 492604, 723696 ], [ -353980, -1168860, -641244, -57200, 377828, -617276, -415988, -614300, 19712, 722592, 820376, 666356, 620680, 303896, -311476, 365188, 594408, -858356, 944244, 819140, -805480, -133372, -271064, -604468, 855484, 456028, -24780, 14880 ], [ -664015, -1344915, -103239, -1764095, -238462, -1111721, 22282, 154645, -828433, 1161552, 890696, 157751, 749575, 403391, -257596, 1101958, 318858, -936566, 67854, 1252550, -1443265, 1046708, -954734, -586663, 1248454, 739213, -486645, -552105 ], [ 531110, -754290, -358314, -1458170, -1143412, -109046, 566332, 108670, -374758, 435552, -401104, 78026, 1297450, 1407866, -94696, 758308, 411708, 193084, 366804, 78500, -390790, 769208, 827116, -959338, 852004, 21838, 36930, -39030 ], [ 1019535, -773018, -840162, -1370656, -948056, 143232, 414782, 269969, -394276, -123393, -257119, 248421, 1258172, 907551, -16637, 107669, 236937, 361474, 131067, -133143, 295940, 422851, 1126820, -922312, 274994, -31609, 210374, -113256 ], [ 782160, -1417568, -1554912, -1507456, 377344, -375168, -451168, 644144, -899776, -510768, 1361456, 675696, 615872, -1138224, -25712, -858256, -212688, -457376, -653808, 643632, 607040, 5776, -95680, -464512, -487456, 596816, 24224, -790656 ], [ 476050, -1064723, -1074027, -1314328, 482506, -640871, -381791, 163409, -446585, -447619, 1136340, 1279027, 465160, -824530, 81679, -177609, -862913, -852370, -261338, 610042, 541602, -277723, -100007, 401509, -770413, 142060, 100211, -626126 ], [ 191542, -482546, -292974, -989842, 277570, -781046, 10738, -474178, 187858, -259138, 417072, 1790410, 423394, 40352, 157426, 838722, -1403726, -1081846, 429952, 370150, 393762, -480604, 168010, 1322854, -899866, -486602, 266114, -211376 ], [ 369817, -373571, 211251, -183667, 311995, -265721, 1202563, -249403, -83117, -34363, -235128, 695335, 101419, -114448, -493949, 580347, -60701, -729721, 885952, 285025, 472587, -172954, -231065, 1607329, -759391, 262873, 648539, 455224 ], [ 491728, -149852, 322608, 327080, 443272, 48116, 1690160, -385548, 21920, 179436, -598592, -286116, -57428, -310828, -916620, 149604, 802292, -169248, 600960, 273428, 214012, 143376, -244832, 1191076, -393376, 394052, 431036, 869684 ], [ 519028, 266473, -225492, 341930, 737122, 23741, 995660, -1127523, 758120, 374811, -477392, -1076841, 57547, -577003, -955395, -570471, 859517, 740952, -927840, 385253, -610913, 474276, 388168, -401399, 351224, -512623, -793489, 860909 ], [ 528128, 405248, -408192, 346880, 835072, 15616, 764160, -1374848, 1003520, 439936, -436992, -1340416, 95872, -665728, -968320, -810496, 878592, 1044352, -1437440, 422528, -885888, 584576, 599168, -932224, 599424, -814848, -1201664, 857984 ] ], [ [ -206592, -826880, 1644288, 926976, -586752, -859392, 491776, 1351168, 1144832, 151552, 240384, -1007872, 1302784, -594688, 395776, 647936, 1428992, 1831424, 300032, 624896, 49152, 1315584, -855808, -661248, 1504512, -470784, -1198848, -1046528 ], [ 87360, -903776, 1525728, 1125312, -311616, -433056, 592192, 169024, 1294400, -84416, -459360, -960352, 530368, -146176, -59360, 594752, 532736, 1099616, -105280, 284192, -452448, 1142208, -376576, 94368, 1471296, 469536, -425568, -952352 ], [ 546660, -1023926, 1340478, 1435212, 118284, 233094, 749092, -1678076, 1528100, -453116, -1552710, -886102, -676532, 554624, -770510, 511652, -867664, -43834, -738580, -248158, -1236198, 871308, 372224, 1275018, 1419396, 1938786, 782682, -805202 ], [ 1211760, -626776, 786888, 344552, -580356, -349976, -242288, -226216, 506840, 126544, -325280, 33328, 141388, -338056, 363820, -351948, 267336, -61964, 381760, -1108248, -25368, 578288, 552624, 818928, 276616, 595716, 580432, -619832 ], [ 1310398, -154766, 360192, -740748, -1130106, -747114, -997346, 721920, -80698, 585074, 832130, 519244, 529338, -838500, 1236760, -715670, 1087376, 230568, 1070610, -1349488, 1019348, 264546, 440620, 432860, -506742, -490458, 380996, -476816 ], [ -573752, 446584, 456192, -1466448, -896856, -205464, -666296, -852480, 1117352, 399224, 1185080, -679856, -1043112, 387600, 768160, 816280, 214976, 1308768, -140040, 600512, 1011248, -114504, -530480, 684560, 202008, -14808, 534896, -487616 ], [ -735974, 106474, 392526, -1458090, -361278, -220032, 109666, -881076, 636452, 414302, 1013558, -786332, -1333320, 183648, 376546, 1348192, 237470, 1104414, 1284, 907442, 600902, -397926, -844274, 800696, -106830, -226884, 326018, -338282 ], [ 691276, -1102676, 181476, -772140, 453372, -748032, 1296316, 517224, -1394248, 614852, 357908, 115768, -439920, -1340352, 55996, 956992, 1086020, -283836, 1390584, -302308, -180748, -593076, -551324, 791696, -1354980, -1073784, -217732, -41132 ], [ 1171562, -357996, 367780, 152320, -134368, 64016, 909654, 528384, -1277626, 531874, 460366, 89814, 24528, -838908, -324578, 827726, 22586, -28014, 868876, -817146, -544548, 396394, -954018, 44596, -900620, 1670, 598574, -396804 ], [ 1295472, 576320, 623376, 958800, -865136, 960160, 225168, 276496, -626576, 286048, 739840, -185280, 364384, -58480, -726080, 695008, -1324656, 442400, -43232, -1119680, -671136, 1323168, -1331952, -660480, -211136, 1369088, 1572864, -739136 ], [ 254922, -656680, 695526, 318750, -98186, -15140, 70518, 487846, 372874, -778652, 1044640, -763080, 485284, -834730, -1187480, 29908, -1373706, -450100, -551732, -979880, 385764, -552132, -165402, 405120, -824936, 1486688, 1256064, 285064 ], [ -677328, -1194700, 254256, 366000, -137396, -155000, -359772, 376876, 504664, -946712, 1322560, -1273620, 527164, -608680, -1370060, 142708, -1093716, -812260, -410732, -322940, 763164, -1422972, 501828, 671160, -696896, 1252568, 1040304, 711304 ], [ -1447128, -690250, -957144, 1444200, -1385846, 958300, -1203522, -217574, -665036, 230188, 1560160, -1683270, 450514, 1120820, -1134410, 1422358, -320166, -378910, 704518, 1109710, 121314, -787122, 420078, -262140, 543904, 490868, 976104, 240604 ], [ -547416, -741992, -104456, 1549792, -1803856, 1170024, -865624, 304000, -541600, 328816, 1173136, -1292120, -103184, 738392, -237528, 1192032, 356872, -721296, -1064, 284208, -633896, -137544, 596352, 13248, 533688, -273744, 819032, 599616 ], [ 1090734, -1039742, 1661194, 1225192, -1854556, 982974, -5074, 1319200, 153800, -49484, 509836, -546770, -867884, -578158, 951822, 293832, 991222, -1406796, -1512014, -1540092, -1439246, 518106, 886752, 823248, -29862, -1039644, 620882, 1325616 ], [ 989736, -1227084, 1187308, 746080, -963828, -325324, 351832, 704328, 147680, 565888, 892896, -485772, -971320, -759696, 1118788, 1040060, 800768, -441060, -1782724, 236300, -938052, 78408, 208936, 679980, -956604, 175584, -579376, 986904 ], [ 568884, -1143798, 498484, 237538, -507804, -742372, 467278, 433626, 203438, 874480, 929274, -267408, -803992, -710478, 745972, 1249490, 621008, 310614, -1395964, 1487546, -708918, -349632, -114674, 449910, -1454016, 996408, -1331554, 604530 ], [ -614016, -368448, -665216, -341312, -1202304, 1171328, -20672, 1104576, 442688, 359680, 37824, 379392, 36608, -107328, -979328, 21440, 497408, 454464, 638336, 1263296, -1224768, -709632, 506176, 29760, -834816, 734208, -896704, 146880 ], [ -737396, -501946, -372764, -229410, -968090, 1553884, -473276, 1425850, 223644, -258320, 417454, -214444, 48082, 501240, -1063576, 240168, -88012, 683024, 1257678, 353282, -807948, -793658, 407464, 97488, -580428, 331828, -631188, -18542 ], [ -72296, -1311796, 1003336, 396540, -42740, 796984, -899576, 1486900, -336456, -953120, 1743004, -1731544, -557468, 1113840, 73424, 1535568, -1017112, 974624, 824028, -1067068, 302952, -672308, -226736, 528288, -597528, -174872, -491688, 33508 ], [ 409374, -144216, 1218796, 715170, -828580, 225204, -189156, 1060450, 452844, -465830, 338034, -1634174, -555268, 556180, 643494, 121378, -909982, 725424, 1174928, -1108378, 661802, -1095398, -38426, -358982, -131158, 789638, 376592, -304312 ], [ 583896, 1011480, 1187944, 945312, -1679176, -306960, 439824, 591328, 1035984, 15064, -1091016, -1046864, -312520, -60368, 976080, -1224152, -657856, 531864, 1367672, -996544, 749288, -1529840, 332656, -1264496, 299720, 1759376, 1193240, -685672 ], [ -705954, 507630, 801394, 959112, -1487626, -780660, -276876, 291928, -553116, -492386, -441066, 808636, 702230, -40868, 519780, -20702, -481456, 1067214, 96422, -1194544, 19538, -1584140, 998956, -1201196, 153770, 1568276, 1150190, -980722 ], [ -1345520, 284144, 923212, 397088, -613696, -335680, -313304, 351976, -1420940, -458828, -463364, 1413548, 445584, 430968, 582048, 624400, 145716, 818048, 5652, -988148, 175352, -719080, 1144308, -459732, -12308, 1332772, 654872, -995476 ], [ -1200920, 398744, 1658062, -859312, 1083104, 1217120, 470596, 845476, -1418990, 227122, -1296314, 510398, -1344216, 1448268, 1269648, 596200, 1316466, -377152, 1338402, -294098, 1399052, 1254620, 661458, 1099518, -202658, 1043722, -385828, -672226 ], [ -333696, -286224, 355632, -627568, 903120, 1703344, 166416, 99248, -108656, 820896, -1360608, -530176, -250352, 367024, 207248, 148784, 1329248, 274528, 292832, -145488, 912176, 1456816, 813312, 1043952, -164528, 356736, -51280, 144832 ], [ 677076, -1161624, -1505172, 37178, 105600, 1795240, -486990, -1038940, 1542832, 1333506, -1150104, -1568806, 1705702, -1347002, -1364068, -407884, 937214, 1435282, -1468612, -192858, -115606, 1037338, 1158108, 426696, -53156, -414312, 669056, 1064392 ], [ -751224, -96624, -177672, -1023772, -230400, 1108240, -661740, -1489240, 728032, 648756, -603504, -1441756, 873052, -1159652, -899368, -172984, 258764, -225068, -1044712, -502308, -196156, 122788, 965208, -521904, -44456, 37488, -550144, 422992 ], [ -1133624, 756176, 477778, -1375772, -684600, 601540, -779440, -1740390, 116682, -153194, -331454, -1352656, -41948, -1063902, -702718, 120716, -133936, -1436968, -904812, -497058, -402906, -577712, 509108, -777754, -158056, 434688, -1443144, -181008 ], [ 575776, 1184576, -210872, -309872, -1375200, 455440, -783040, -1593240, -87768, -1189544, -608504, -1339456, -1121648, -1151352, -1042168, 532016, 44864, -1751968, -1332912, 137592, -862056, -850112, -473392, 351896, -516256, 722688, -1683744, -710208 ], [ 1210286, 1003386, 363086, -418596, -1597398, -15336, -267572, -433804, -636258, -546114, -779334, -946590, -322194, -1117918, -1124152, 1049442, 226578, -1383776, -838778, 464486, -591296, -476450, -6224, 163384, -266840, 78114, -1282700, -529144 ], [ 1204436, 459036, 1689236, -1227096, -1540548, -679536, 557128, 1328696, -1389708, 1098036, -886884, -327540, 1596756, -1012468, -1052752, 1630092, 410028, -608576, 204772, 608036, 114304, 282100, 1324576, -810416, 344560, -1122036, -499400, 75056 ], [ 60500, -329988, 1121060, -444042, 245442, 72558, -178952, 876296, -1476756, 1086738, 304422, 336084, 435546, -143464, -237946, 925548, -896094, 287236, -113600, 483176, 399142, 31732, 1775212, -1272512, -7418, -879810, -848528, -114934 ], [ -777920, -675264, 422176, 211104, 1684384, 773984, -838432, 233120, -1544384, 670944, 1189024, 671328, -663680, 646976, 289504, 403264, -1745984, 1116448, -272512, 422464, 413152, 12928, 1623808, -1241184, -494688, -556608, -953632, -254528 ], [ -124820, 694236, -151274, -115746, 1289134, 834434, -714982, -403330, -1754084, -705606, 526174, -218622, -546680, 902876, -481046, 965164, -435884, 1661398, 593288, 684364, -436598, 1171528, -465392, 445566, -1171938, -397308, 204218, 46372 ], [ 46440, 904736, 175344, -120888, 986300, 458188, -391348, -744976, -1848112, -1014888, -267776, -402836, -363180, 655884, -161148, 585652, -416796, 774128, 168608, 186188, -74376, 1157296, -602228, 742352, -513184, -50060, 343364, 523972 ], [ -251460, -13264, 1378344, 187212, 773450, -343262, 127202, -799576, -1829512, -284988, -1189376, 100114, -114930, -80766, 1220502, -710498, -1654746, -1507672, -1512592, -1052062, 1467924, 1096, 1161922, -314248, 1446416, 480190, -509386, 1173622 ], [ 98400, 441656, 404064, -27888, 848960, 204208, 382952, -858376, -573832, 270072, -628136, -396296, -213120, -261696, 93312, -63128, -681816, -1424032, -950392, -663472, 952464, -263864, 65872, -137848, 599696, 839080, -774376, 1208632 ], [ 496170, 1098966, -967396, -395040, 1028942, 908616, 579372, -860322, 855458, 702574, 206234, -1083158, -353246, -192200, -1480992, 927938, 694020, -753596, 104814, -45720, -59992, -359354, -1471444, 238904, -826034, 1077962, -877236, 984646 ], [ -213780, 388116, -909496, -968640, 1523492, -138384, 837672, -299772, 966908, 369124, 92684, -1193108, -59396, 960400, -1305792, 537788, 614520, -127496, 500964, -1152720, -902992, -973004, -349144, -432496, -1061084, 567212, -832536, -262604 ], [ -604846, -83890, -894806, -1134848, 1480614, -685714, 526122, 347256, 1072094, -33868, -188196, -923216, -207158, 1258660, -541080, 421862, 632750, -157376, 941252, -1514652, -1028242, -1328902, 127674, -886628, -608892, 485256, -746424, -1120732 ], [ -490096, -177040, -948656, -654848, 585264, -440464, -689328, 1131456, 1167344, -547168, -734496, -50816, -1055408, 201760, 1158720, 740912, 806000, -1227776, 1451552, -694752, -14992, -1275952, -419376, -996128, 933408, 1083456, -594624, -1361632 ], [ -372694, -13660, -46460, -842438, -111492, -180832, -61740, 1284990, 203936, -807100, 84780, 278638, -638960, -748652, 1751820, 371972, 35954, -978398, 1512746, -390768, 210818, -812962, -163176, -978740, 1048524, 1024776, -97452, -998896 ], [ -254044, 270440, 1305640, -1344188, -714792, 85568, 1433160, 1141740, -1257664, -947800, 1546680, 352588, 372640, -1648952, 1824120, -320728, -1177996, -107948, 1362596, -329568, 66068, -157012, 471024, -901640, 492024, 656976, 562248, -352096 ], [ -170434, -294596, 848070, 28702, -123374, -378762, 1286290, 777008, 115034, -210602, 342912, 76138, 428232, -1683618, 922600, -23986, -197420, 241574, 844234, -531898, -960522, -796374, 455232, -961780, 220808, 723526, -323170, -320394 ], [ -90184, -555496, 134200, 640192, 75656, -553672, 781160, 628888, 956504, 467168, -624808, -217672, 228312, -1489488, 347800, 408624, 505760, 265344, 413984, -437768, -1597832, -1036824, 191792, -733120, 156448, 816456, -955120, -175384 ], [ -16534, 83954, -1148150, -983408, -894394, 122378, -585490, 1093138, 123554, 915368, -742558, -532822, -602238, -731388, 744850, 1140324, 280760, -567456, 253784, 491482, -1098182, -82674, -703708, 300080, 639448, 949206, -773620, 327566 ], [ -509548, -43096, -1407968, -1122728, -924568, -107596, -1397236, 406420, 316412, 1038908, -414688, -613528, -927612, -620256, 1185496, 1365504, 654344, -794448, -245440, 697996, -128216, 754884, -1262788, -163852, 526804, 314532, -27556, 44360 ], [ -1447798, -772396, -864368, -95828, -216268, -1049446, -1772986, -1184630, 1315262, 907358, 263312, -510028, -856062, -1017456, 1660396, 1192704, 1498244, -545448, -1011040, 336646, 1211284, 1500834, -1557538, -1804102, -53846, -923118, 1162094, -856540 ], [ -318080, 324864, 297088, -448384, -436608, -56704, -865920, -939264, 1158400, 503680, 564608, -388736, -816128, -689536, 545664, 1142144, 741632, -21248, -431744, -686720, 1031936, 31104, -583040, -651008, -1017344, -954624, 1052928, -18048 ], [ 765636, 1510014, 1197052, -1007894, -820408, 1143718, 17430, -333054, 810710, -16004, 709066, -237876, -597026, -149448, -676868, 1150962, -12692, 379158, 231658, -1403516, 589886, -1416010, 399246, 695026, -1588098, -642842, 599352, 830014 ], [ -486264, 1379964, -42248, -1392044, -1226608, 1617868, -520020, 536196, 508460, -938504, 317716, 67224, 696124, 899952, -936968, 1383012, 846808, -215892, 39508, 325384, 138236, -515860, 157596, 370276, 509052, 460108, -559248, -5636 ], [ -1098690, 1255524, -196310, -1011716, -892024, 1497886, -307116, 853554, 473906, -1388972, 2002, 346584, 1376728, 1325256, -989366, 1561338, 1201078, -649968, -384434, 1214170, -253618, -137770, 267792, -28064, 1220532, 1238998, -814242, -503234 ], [ -897240, 1138224, 1030840, 341584, 385376, 621736, 860784, 468504, 780056, -1238672, -217448, 593184, 1277728, 956256, -777416, 1671288, 912328, -879168, -1103384, 1033720, -569368, -424120, 825792, -520064, 168432, 1605448, 80808, -570584 ], [ -795010, -50696, 166890, 394574, 1140606, 558156, -8406, -278116, 1066186, -286802, -785488, 241494, 107328, 285526, -1130976, 484558, 158058, 103172, -821114, 1123870, -410798, -693860, 1031352, -723864, -340048, 138528, 454348, -21384 ], [ -713604, -1583288, -1392960, -18964, 1687380, 748800, -1553308, -1096980, 1309532, 901544, -1437076, -317052, -1396620, -477284, -1667108, -1122508, -744660, 1476772, -196900, 1310908, -98284, -906744, 1072552, -832096, -656328, -1899880, 645068, 713124 ], [ -75354, -1436588, -598560, -202114, 1556130, -566400, -723958, 246270, 256982, 82244, -511426, -484902, -854670, -596234, -1361258, -861358, -887010, 1050922, -380650, 1442758, -462334, 735156, -207548, -1277296, -1172628, -463780, 1084718, 28074 ], [ 95184, -1083776, 169920, -50128, 1458240, -924336, -221152, 788352, -200896, -145168, -60400, -277728, -231456, -333776, -778016, -571216, -649632, 761824, -522016, 965680, -239824, 1171632, -877376, -1118800, -1269648, 239504, 839456, -492912 ], [ -728166, -292976, 883320, 814022, 1431240, 751914, -412252, -372048, 604904, 885182, -617950, 726372, 564444, 739174, 394684, -219466, 394668, 763324, -573316, -805370, 1229126, -953418, -250376, 322550, -475698, -614446, -861244, -665262 ], [ -253856, -456124, 201540, 1445780, 1199264, 1127560, -577776, -995444, 1103332, 754676, -256972, 1111496, 1070084, 1199312, 350684, -104892, 695516, 346132, 332644, -1125856, 1135272, -1696352, 319768, 410212, 303164, -512332, -683120, -338880 ], [ 1038544, -1220674, -1359810, 1931030, 838064, 683260, -727176, -1280294, 1407982, -107674, 683078, 1106396, 1392734, 1273112, -460366, -139842, 527666, -335018, 1842094, -531856, 56172, -1567952, 854068, -355538, 1072514, 192518, 679480, 301920 ], [ 168136, -1505144, -465272, -51168, 210440, -262200, -495912, -273144, 56832, 805184, 1139376, 360232, 1085840, 656304, -545448, 621896, 813648, -745256, 545320, 543176, -820560, -51128, -302384, -797608, 1291064, 432248, -54360, -128960 ], [ -497294, -1652054, 298498, -1760238, -457180, -846690, -150732, 577146, -1053618, 1585184, 1105296, -342818, 861950, 316014, -474168, 1229036, 1062708, -805196, -624260, 1125356, -1285650, 1247272, -1007804, -1149118, 1425644, 518378, -670650, -446690 ], [ 547756, -1446404, -472052, -1360788, -1175080, 219060, 493368, 267996, -519468, 1102784, -691104, -568268, 1229300, 1366164, -76368, 889736, 977208, 424504, -129560, -461944, -187500, 1100272, 787096, -1271668, 1451144, 181628, 46500, 129460 ], [ 1010574, -1344724, -1114212, -1260224, -704688, 365952, 527708, 142514, -536840, 425838, -664366, -260326, 1025592, 819246, -116426, 229498, 412706, 439716, -99802, -529950, 664008, 651574, 857352, -1047824, 798212, 225534, 324460, -24400 ], [ 875424, -1349824, -1624512, -1466624, 986112, -430848, -64192, 205664, -1120640, -450912, 1234784, 595424, 235392, -1367904, -606176, -760352, -643744, -792384, -547552, 962400, 1262208, -106976, -843648, -468224, -551488, 660384, 151360, -928000 ], [ 779332, -1156566, -1026438, -1247280, 823604, -908222, 116690, 67506, -367618, -158518, 1363816, 1312406, 258448, -1163076, -517490, -69410, -1202706, -1244740, 70828, 872724, 761828, -636134, -335806, 360474, -882730, -20456, 142870, -678268 ], [ 667084, -903684, -167868, -899652, 190628, -1217612, 543236, -134820, 611780, 377180, 951136, 1841972, 485860, -359616, -349436, 974500, -1474428, -1407052, 931072, 358956, 79460, -1013624, 631604, 1211436, -918484, -835124, 232996, -103264 ], [ 247234, -583734, 229782, -404502, -72922, -591362, 1384886, -447270, 25430, 64730, -170864, 649022, 527110, -131616, -1072586, 835750, 5622, -665602, 1247872, -98094, 730310, -362324, -4546, 1541586, -732334, 290626, 943846, 615536 ], [ 17056, -140920, 225632, -116272, 84368, -176344, 1578336, -862424, -21696, 20632, -815744, -376712, 583704, -257816, -1352664, 371976, 934184, 41408, 849664, -5784, 554936, 309024, -199360, 1214856, -461120, 634056, 851768, 1003432 ], [ 105256, 508130, -452968, -175372, 948068, -115894, 683736, -1449974, 836304, 426982, -659744, -1121762, 666054, -978566, -889014, -637374, 937034, 690608, -748736, 1008666, -1007314, 1014024, 346640, -214494, -47120, -335694, -588082, 835882 ], [ 134656, 724480, -679168, -195072, 1235968, -95744, 385536, -1645824, 1122304, 562432, -607744, -1370112, 693504, -1218816, -734464, -973824, 937984, 907008, -1281536, 1346816, -1528064, 1249024, 528640, -690944, 90880, -658944, -1068032, 780032 ] ], [ [ 4992, -953600, 1853952, 769024, -533888, -689280, 516992, 1985408, 1374720, 542720, -143872, -1378816, 1329280, -680320, 645760, 489088, 2030720, 1947904, 364288, 401408, 154112, 1917696, -1325824, -516736, 2022912, -594304, -1141376, -1655680 ], [ 266736, -1047536, 1767504, 1193488, -143120, -286512, 513104, 556448, 1574640, 241184, -783664, -1051984, 543520, -39136, 76144, 560512, 775184, 1168816, -34304, 229040, -390640, 1654848, -819664, 182048, 1942656, 327680, -248288, -1341760 ], [ 675711, -1194311, 1632429, 1856713, 467455, 342813, 507029, -1676302, 1887015, -229966, -1783339, -541309, -684230, 962714, -813881, 672112, -1186591, -48509, -657104, -40285, -1241815, 1244148, -28789, 1273898, 1817256, 1768280, 1147162, -851260 ], [ 1279636, -626736, 668344, 349658, -391690, -306482, -263866, -188902, 396540, 117884, -469864, 174046, 108990, -103236, 310764, -410908, 201134, -253704, 408986, -1024660, 121950, 792498, 279856, 847938, 490096, 468730, 720652, -751850 ], [ 1317582, -22858, -39929, -1048254, -1148789, -777062, -819091, 762707, -531966, 411694, 753428, 429891, 503925, -774144, 1202220, -927172, 1243071, -77714, 1064852, -1397008, 1289577, 298908, 259412, 495922, -442773, -540634, 288765, -647888 ], [ -622968, 530792, 326596, -1544904, -1199564, -326312, -452116, -1020268, 896184, 321544, 1105328, -931884, -952500, 406656, 807120, 781328, 288996, 1152136, -90448, 492992, 1248252, -327792, -766288, 766072, 262452, 107816, 282540, -433088 ], [ -736212, 32612, 532948, -1560645, -719042, -421913, 395222, -1151905, 505842, 508645, 993791, -994608, -1326519, 105846, 435498, 1485461, 429651, 924634, 132278, 886913, 830382, -728097, -1131796, 993868, -94878, -42688, 48360, -227960 ], [ 837288, -1436488, 591448, -1132470, 251908, -1021838, 1685972, 240770, -1563108, 951670, 454466, 141792, -701394, -1562604, 85548, 1262486, 1580826, -648116, 1627028, -100162, 64932, -919422, -887896, 1182568, -1433028, -930688, -396240, -31760 ], [ 1268807, -322238, 657390, -103567, -129268, 6327, 1145075, 561126, -1520116, 721194, 726502, 105040, -243531, -1045668, -430200, 1153581, 432606, -57196, 1012032, -825181, -328174, 483976, -1071972, 102590, -810699, 223836, 473100, -421831 ], [ 1303336, 999832, 728416, 883064, -675480, 1151448, 249128, 649672, -927880, 255592, 1180192, -214368, 185616, -228552, -962224, 967400, -1092144, 793048, -46224, -1379120, -469896, 1832064, -1191064, -988288, 54560, 1678752, 1509912, -782560 ], [ 208111, -903143, 827716, 360989, -4905, 146673, -99697, 857947, 204845, -884633, 1595692, -646068, 695766, -1098027, -1311874, -85225, -1350594, -343727, -761574, -1003970, 778029, -348336, 56711, 268112, -813940, 1723452, 1423737, 229340 ], [ -756944, -1787948, 401236, 479384, -115680, -34002, -662782, 673312, 367790, -1092728, 1831762, -1070298, 863196, -803712, -1512574, -87550, -1137174, -900422, -570474, -140000, 1165524, -1465476, 789176, 730532, -734620, 1393542, 1311792, 623540 ], [ -1526744, -1145498, -813914, 1558484, -1398480, 1021473, -1547257, -100688, -923935, 97372, 1798687, -1483323, 516546, 1236288, -1489849, 1485575, -215949, -586997, 980301, 1457200, 262374, -987726, 748676, 1982, 766430, 501717, 1161192, 91190 ], [ -434580, -1127984, -19680, 1572156, -1820992, 1459708, -989356, 283820, -583588, 102080, 1310976, -1068664, -357904, 949548, -636528, 1235632, 624156, -878748, 240268, 474784, -590284, -229436, 1023296, 172616, 601556, -186996, 1029676, 526092 ], [ 1481145, -1386884, 1663320, 1114581, -1862992, 1624933, 206519, 1180745, 478637, -417520, 622176, -287914, -1465804, -366327, 584172, 179332, 1428381, -1438173, -1513007, -1648616, -1420609, 652939, 1437296, 740966, -300169, -785871, 906601, 1388817 ], [ 1316064, -1512436, 1274616, 574200, -1177646, -228340, 369576, 461732, 79288, 603634, 955612, -422470, -1426778, -735890, 1141240, 940768, 1069178, -275544, -1691192, 406616, -826286, -56278, 415400, 924960, -942302, 615622, -355556, 933306 ], [ 818196, -1375639, 670638, 16740, -879623, -1013992, 294375, 244538, -53582, 1120840, 1021273, -377455, -1117733, -792806, 991783, 1154938, 802802, 631518, -1177961, 1810007, -599384, -706216, -179419, 884163, -1330439, 1552999, -1124150, 429447 ], [ -463104, -568864, -414912, -581760, -1602848, 1015808, -357600, 1373888, 549568, 288640, 362848, 161120, -154208, -78656, -951392, -101312, 815552, 821568, 1058464, 1392032, -1366784, -1148416, 373856, 278688, -1074464, 1227424, -584000, -152928 ], [ -815045, -596719, -79484, -488777, -1379084, 1411952, -682001, 1861807, 322259, -345201, 649305, -433183, 29168, 714055, -1232746, 64663, 71158, 1038493, 1532448, 254495, -1062194, -985821, 383009, 242447, -850653, 510979, -461896, -345938 ], [ -475370, -1245694, 1313416, 118798, -450584, 592352, -762626, 1872382, -523066, -831426, 1638930, -1870558, -368032, 1565230, -277396, 1289038, -1236692, 1275418, 694848, -1418530, 40156, -373146, -12766, 629822, -650778, -496346, -650896, -249188 ], [ 16275, 111686, 1388636, 710188, -1020399, 341827, -70726, 1049787, 364509, -263221, -27410, -1835813, -290342, 909055, 537814, -247462, -926562, 885873, 1262223, -1335515, 555686, -940156, -144641, -414753, -199353, 581399, 242224, -485043 ], [ 242856, 1347548, 1196552, 1171108, -1657836, 81916, 460796, 198948, 1031364, 250028, -1602440, -1293068, -11132, 179392, 1151248, -1637824, -450768, 579492, 1684092, -1070876, 807140, -1596772, -47540, -1482180, 205308, 1726712, 1169068, -778716 ], [ -1044894, 324923, 665402, 960133, -1440111, -686909, -473629, -127227, -860211, -376897, -552890, 727657, 942493, 281392, 818548, -31024, -412068, 1215717, 207267, -1271051, 146165, -1770997, 1038535, -1513005, 161283, 1542662, 1398943, -1107291 ], [ -1543674, 53528, 755976, 177448, -485436, -284196, -445582, 129902, -1795264, -466180, -361500, 1505886, 622818, 779016, 915302, 883740, 145778, 1059402, -22472, -1036876, 289222, -895744, 1379432, -699542, 47558, 1251342, 861574, -1197424 ], [ -1091049, 688028, 1596276, -1294652, 1357914, 1531254, 743093, 1090427, -1576864, 92870, -1204950, 785811, -1232307, 1753716, 1529927, 963990, 1329653, -52623, 1251628, -278926, 1401847, 1245056, 821732, 1132033, -150217, 830667, -601001, -1000024 ], [ -229512, -20184, 228944, -1065080, 939872, 1874464, 385048, 204520, -209848, 966752, -1278848, -406176, -227792, 269400, 461696, 361544, 1531680, 700880, 118960, -340872, 786368, 1477488, 885296, 1067224, -294680, 50248, -268888, -100776 ], [ 673536, -1104501, -1743190, -325214, -202189, 1707130, -472040, -1265027, 1448675, 1869155, -1087658, -1702344, 1647130, -1940988, -1093051, -431359, 1356255, 1941632, -1730702, -677001, -369844, 1032996, 1152167, 354529, -404840, -789830, 574568, 963135 ], [ -756864, -281826, -254140, -1194764, -306514, 1274980, -711440, -1706702, 750350, 892430, -800708, -1656144, 1126180, -1553688, -620926, -236134, 117030, -314368, -1190252, -917226, -431944, -118104, 1239542, -465446, -125840, -132380, -923632, 263910 ], [ -1130964, 434849, 536910, -1404939, -702364, 870580, -885190, -1953052, 203925, -134445, -650508, -1503994, 317330, -1387438, -421576, 53216, -579470, -1847218, -969302, -755026, -669869, -901529, 802217, -689046, -147265, 500320, -1907782, -381215 ], [ 607536, 939524, -68040, -296364, -1681264, 521680, -927640, -1808752, -38700, -1261620, -773808, -1139944, -1067320, -1663288, -767776, 530816, -190520, -1933768, -1387352, 212024, -1259444, -949604, -684508, 280104, -769540, 1083520, -1863832, -918140 ], [ 1350012, 1023643, 488051, -325659, -1869013, -154857, -263492, -358322, -841894, -422127, -931700, -761089, -353843, -1453581, -950980, 1081689, 143628, -1402644, -961094, 553927, -766515, -505307, -294241, -101432, -367027, 333142, -1452013, -785785 ], [ 1499112, 857218, 1735826, -1032834, -1585438, -1026582, 821608, 1870228, -1979044, 1588998, -1110200, -373414, 1609582, -954606, -1037080, 1676214, 445128, -503544, -31844, 523402, 371310, 232318, 1214234, -1287632, 645998, -1211708, -821038, -254710 ], [ -18828, -100292, 1407020, -502701, 325364, -249069, -303086, 1309177, -1816027, 1464573, 574438, 608420, 233200, 25230, -223696, 750393, -836991, 566055, -318512, 459412, 463647, -66161, 1668872, -1495343, 26069, -994436, -1101691, -327730 ], [ -1108272, -625872, 791904, -33904, 1861360, 586512, -1230160, 485552, -1612128, 820224, 1754800, 1131760, -955104, 888160, 325040, 108976, -1624400, 1468368, -384096, 477280, 337776, -106464, 1526864, -1221120, -708800, -659680, -1112928, -338128 ], [ -83097, 694953, -373446, -188029, 1493485, 1107387, -719935, -411823, -1674378, -1056576, 478225, -226115, -378954, 1165810, -390535, 1003801, -79775, 1699143, 755454, 807730, -257499, 1137486, -477361, 516480, -1343900, -456730, 161622, 76097 ], [ 236532, 1003572, -174178, -177006, 1107826, 818140, -284494, -732434, -1768130, -1362912, -503014, -453490, 15708, 795978, -147674, 702462, -74036, 699022, 391610, 357736, 136670, 1246756, -624716, 751446, -673206, -320, 292258, 654710 ], [ -130818, 326622, 1353797, -5181, 704851, -259910, 78131, -491459, -1892555, -140112, -1196689, 419885, 233658, -204297, 1028401, -763563, -1566686, -1499603, -1436065, -852164, 1494245, 251206, 1035934, -476679, 1268919, 702880, -690917, 1393385 ], [ 101172, 878892, 304532, -57276, 1030636, 106120, 566216, -623564, -469520, 444768, -692224, -270520, -64032, -527052, 74896, 68952, -813776, -1449908, -1043920, -439304, 1137500, -103064, -162176, -398244, 607164, 1235740, -929672, 1430660 ], [ 393418, 1554465, -1198839, -223745, 1509484, 667914, 1064309, -765975, 1159689, 800784, 32018, -1265336, -432259, -536542, -1278606, 1303300, 383162, -814921, -132737, 191016, 331196, -360784, -1789509, -100346, -600981, 1620378, -981951, 1189426 ], [ -184532, 442590, -854514, -957470, 1705384, -375636, 1354934, -102450, 1033614, 482784, -18532, -1419536, -233434, 851708, -1345956, 859000, 440012, 45554, 429538, -1007184, -678904, -1237984, -643734, -843596, -793206, 978828, -1030626, -53924 ], [ -515025, -290922, -753528, -1105888, 1550558, -848785, 822046, 627340, 1101520, 69664, -334635, -1163676, -394557, 1284437, -710230, 628430, 606511, 15874, 985926, -1522144, -979635, -1788325, -47277, -1195549, -330292, 878708, -1012108, -964818 ], [ -453000, -424272, -1038528, -325888, 839408, -417160, -1017104, 1462240, 1477120, -494336, -1071960, -257376, -1126632, 201512, 1040720, 736880, 946936, -1425776, 1532976, -953344, -155160, -1820200, -322152, -926824, 1171808, 1637408, -887008, -1348368 ], [ -516129, -62259, -93765, -685534, 90722, -241198, -402695, 1659232, 376423, -1001369, -39942, 366027, -810555, -895846, 1723322, 468134, 137056, -1151429, 1516527, -644338, 111579, -1020061, -171636, -775858, 1307720, 1345865, -208099, -1009860 ], [ -638154, 532866, 1429710, -1581484, -675628, -185548, 1366330, 1556032, -1419002, -1481594, 1824708, 856302, -1230, -1999996, 1903172, 21884, -1214144, -69554, 1234902, -457588, 115854, 171614, 179064, -680308, 800720, 560090, 731426, -331560 ], [ -630969, -455233, 1067157, 239553, 3057, -571329, 1588850, 880950, 231465, -494446, 644382, 499412, 135035, -1921838, 1131029, 364399, -197808, 472632, 893928, -378002, -825148, -859269, 584952, -780982, 116987, 716161, -85356, -133016 ], [ -570084, -989968, 325892, 1055708, 150592, -634044, 1293900, 543840, 1279140, 358084, -372808, 113652, -37680, -1632468, 630384, 820704, 576792, 526092, 623588, -152152, -1452748, -1370444, 559812, -614452, -225608, 933156, -792456, 53564 ], [ -371259, -158668, -1314733, -1096267, -1271408, 224931, -307575, 1179240, 409515, 729859, -711958, -287673, -1009380, -851343, 948084, 1530504, 508242, -723783, 551963, 483998, -1147273, -284969, -654813, 301673, 383242, 1246731, -1065606, 243389 ], [ -684666, -238348, -1567132, -1482814, -1380110, -57990, -1200216, 570222, 488040, 944932, -553534, -466650, -1195848, -805638, 1320678, 1805436, 893166, -956376, -176290, 634166, -57784, 761488, -1392696, -147118, 247894, 510474, -324918, -149116 ], [ -1400541, -1033798, -728782, -482239, -456935, -1238115, -1535916, -1016553, 1311540, 1036882, -4159, -470925, -765348, -1337763, 1736403, 1738686, 1634391, -389676, -1420465, 402491, 1647716, 1777288, -1755996, -1668343, -472181, -1050651, 1212357, -999166 ], [ -422144, 166784, 517376, -507456, -580288, -212992, -669376, -979840, 1110080, 819904, 313792, -560576, -805440, -716800, 691840, 1393728, 914560, -21632, -801920, -693504, 1263232, 204608, -851072, -437312, -1170240, -1230208, 1363008, -76352 ], [ 490418, 1495340, 1395727, -777148, -918933, 1067397, 120175, -526282, 720740, 390450, 527386, -562700, -706404, 121908, -472293, 1112086, 185852, 182490, 24316, -1493423, 594321, -1413249, 99513, 942219, -1460463, -955729, 1075771, 876833 ], [ -674332, 1572440, -273698, -1443448, -1463658, 1627722, -740450, 729068, 263240, -966300, 365236, 29800, 672696, 1074408, -871818, 1477036, 866552, -368460, 196216, 293602, 360546, -705474, 47538, 433494, 600162, 578846, -372554, 233858 ], [ -1218781, 1453685, -481784, -1141396, -1032705, 1521711, -518840, 1111535, 324005, -1749081, 126922, 561019, 1444299, 1449771, -1055160, 1675501, 1214480, -869481, -131702, 1342549, -106605, -402774, 391728, -18273, 1168428, 1533743, -744188, -287644 ], [ -973756, 1085660, 1170016, 393104, 640020, 567636, 1080160, 383060, 1044380, -1801356, -208328, 1014244, 1442724, 1090596, -963360, 1662076, 1138880, -1306956, -1095752, 1452124, -870780, -615624, 1240128, -397548, -162672, 1750868, 254512, -654544 ], [ -732636, -66225, 305621, 427864, 1272420, 542126, 82885, -362795, 1483815, -655566, -1008328, 488634, 232579, 387231, -1394885, 374686, 350040, -176656, -798432, 1363094, -454820, -739924, 1386068, -705928, -461972, 168118, 696062, -114714 ], [ -478994, -1471658, -1402812, -71740, 1520666, 812196, -1782808, -1056672, 1777048, 860272, -1912526, -368818, -1356920, -419708, -1985410, -1315632, -678966, 1469962, -74968, 1208828, 353964, -789240, 1239360, -994910, -406948, -1967562, 935516, 713200 ], [ 283531, -1727633, -521862, -169990, 1555241, -453654, -886108, 377328, 462748, -18728, -451451, -346693, -751820, -438758, -1433485, -803832, -1007391, 1153537, -539068, 1309478, -162786, 723060, -265440, -1516835, -1113898, -395937, 1193366, 21400 ], [ 493528, -1596536, 372816, 72032, 1572608, -724872, -272368, 910920, -218888, -166088, 243568, -96592, -158360, -79472, -670504, -326208, -800208, 983704, -842632, 861536, -96360, 1097448, -1031976, -1369832, -1265824, 296640, 851576, -564680 ], [ -470597, -642911, 1296666, 1037132, 1553408, 1117503, -259918, -468855, 443887, 1241287, -689282, 637958, 410365, 1083778, 540971, 78792, 545142, 1125379, -805057, -752164, 1209315, -946227, -229701, 198643, -238324, -878760, -764449, -926105 ], [ 104024, -731278, 516032, 1569648, 1277666, 1496664, -422084, -1062766, 1043504, 1030290, -342044, 894844, 1137192, 1674006, 400966, 175546, 772784, 667352, 164708, -1169266, 1034572, -1669610, 345472, 457268, 723580, -693020, -526306, -625544 ], [ 1648724, -1476553, -1339168, 1829448, 840191, 953364, -694334, -1161241, 1603304, -200985, 812206, 850594, 1963692, 1902981, -591059, 77971, 295784, -168748, 1722158, -831991, -73478, -1560635, 777472, -109882, 1644130, 350830, 880769, 92356 ], [ 617312, -1722232, -230248, -81788, 168660, -37240, -567492, -74340, 94680, 849752, 1324536, 91460, 1456780, 911832, -688476, 685488, 973220, -636832, 228380, 327608, -794200, -72484, -355684, -871104, 1524484, 370668, -43060, -122636 ], [ -268588, -1873177, 680747, -1697483, -500100, -653815, -294822, 807000, -1163520, 1829567, 1251996, -648220, 969145, 213132, -592866, 1188723, 1552850, -738037, -1085815, 951353, -1133320, 1239866, -1049674, -1491024, 1410544, 296493, -810205, -265871 ], [ 488312, -1850902, -420478, -1237058, -1061400, 409910, 396828, 378000, -568320, 1586042, -895704, -1015720, 1107670, 1186632, -93516, 984498, 1265900, 476738, -425290, -906922, -105520, 1281116, 657476, -1465824, 1747744, 267918, 9170, 262054 ], [ 863335, -1607737, -1162211, -1106525, -422568, 519442, 579321, 67881, -589503, 862257, -985723, -621205, 740183, 624891, -231713, 356290, 446298, 404579, -176020, -870575, 844987, 839109, 553402, -1152616, 1065594, 390340, 348729, 38472 ], [ 846160, -1137712, -1534736, -1314800, 1448832, -351008, 238896, -120144, -1243728, -354768, 1037552, 555920, -146992, -1513584, -1024688, -707360, -920352, -989296, -349120, 1111600, 1716112, -99216, -1410848, -543616, -663456, 667840, 195504, -956928 ], [ 977901, -1065996, -952228, -1112199, 1066373, -984809, 481037, -56180, -296162, 118970, 1406408, 1263346, 35503, -1384925, -959803, -34935, -1385895, -1496578, 332336, 975085, 872756, -841189, -558438, 256131, -936681, -130584, 150662, -673444 ], [ 1069686, -1064730, -155476, -807138, 119660, -1457660, 894350, 20872, 906118, 912152, 1224884, 1699942, 492760, -663908, -737746, 1012362, -1465512, -1659724, 1195550, 266380, -246364, -1405972, 869406, 1067370, -812544, -1026468, 213500, -35164 ], [ 237561, -631455, 126674, -605163, -286990, -817610, 1459325, -537428, 42193, 106052, -126466, 486817, 773860, -201158, -1383571, 956487, 82788, -630274, 1483925, -415070, 810086, -545422, 130581, 1415895, -658944, 312282, 1176650, 694886 ], [ -238824, -74056, 51600, -482400, -125408, -348556, 1447220, -1067616, -122236, -181376, -894632, -496876, 997980, -257444, -1535028, 505448, 1005204, 160560, 1059952, -216368, 755720, 377120, -178304, 1165304, -514500, 786812, 1195024, 1046040 ], [ -118074, 691694, -623100, -492600, 989992, -166531, 466445, -1550616, 887489, 401824, -683882, -1095451, 1126455, -1184969, -856653, -608902, 877029, 550860, -559748, 1459732, -1163230, 1403720, 234496, -90946, -385425, -189313, -372476, 761190 ], [ -77824, 946944, -848000, -496000, 1361792, -105856, 139520, -1711616, 1224064, 596224, -613632, -1294976, 1169280, -1494144, -630528, -980352, 834304, 680960, -1099648, 2018432, -1802880, 1745920, 372096, -509696, -342400, -514688, -894976, 666240 ] ], [ [ -110080, -1035264, 1660928, 1036288, -641536, -626176, 283136, 1929728, 1300480, 483328, -604160, -710656, 1474048, -580096, 538112, -64000, 2027008, 1940480, -162816, 163840, -157696, 1717248, -1184768, -349696, 1918976, -137728, -914944, -1659392 ], [ 166976, -932928, 1598144, 1233856, -235456, -132928, 135872, 536960, 1437760, 128896, -763712, -429760, 869248, 19328, 128576, 252416, 1067968, 1293632, -227328, 168256, -439360, 1459968, -847040, 240512, 1582592, 327680, -63616, -1139456 ], [ 599876, -773028, 1500044, 1542556, 399044, 637772, -94228, -1639240, 1652260, -424904, -1013012, 9140, -75752, 955928, -511324, 746816, -430532, 282932, -328128, 175156, -879460, 1057968, -319340, 1162712, 1056992, 1054880, 1266584, -327056 ], [ 1144496, -428608, 367904, 192536, -363096, -304568, -508568, -162280, 167440, -70384, 17568, 238600, 352648, 92688, 301136, 34416, 263368, -273888, 238872, -599984, -99320, 779448, -44480, 849272, 401472, 310680, 799184, -338136 ], [ 1148744, -29528, -425948, -1017224, -971628, -936040, -726900, 780020, -744072, 266056, 844720, 169268, 549484, -532864, 945744, -304368, 764484, -462776, 521392, -932544, 577308, 399248, 22192, 583096, -56812, -320408, 295116, -367168 ], [ -717856, 511072, 186352, -1344224, -715728, -89440, -231600, -992080, 714528, 319456, 665920, -868432, -378416, 91136, 663744, 925632, 73584, 493024, -329408, 435456, 603408, -357952, -559808, 779296, 189488, -207008, 104016, -256768 ], [ -818224, 47344, 533296, -1410860, -415992, -149980, 521256, -1137724, 576312, 454444, 461380, -974656, -579044, -162520, 357720, 1478124, 235380, 344344, -152792, 706620, 306120, -695356, -807344, 985168, -23944, -397184, -101280, -237472 ], [ 711776, -1343456, 635296, -1237160, -75792, -1047880, 1511856, 217976, -1035888, 664744, 233080, -221056, -108344, -1226320, 29520, 1405224, 1184280, -823856, 972208, -34680, -289680, -645256, -746144, 1199968, -661744, -867584, -319680, -302272 ], [ 1059108, -317192, 613832, -335364, -284592, -236316, 845940, 393448, -843952, 387288, 425192, 95296, -77332, -787568, -213280, 883852, 497160, -277712, 854272, -528076, -329160, 619232, -815728, 227464, -533140, 173840, 429136, -438564 ], [ 1047904, 908192, 547456, 591904, -546720, 775840, -110240, 307936, -224224, -9120, 741248, 233856, -63552, -131808, -456000, 283232, -470848, 476832, 377408, -928576, -159712, 1768960, -780192, -806400, -317568, 1421696, 1295776, -516224 ], [ 307204, -844708, 342256, 333004, -200220, 182140, -313340, 305236, 510476, -464220, 1287248, -276144, 651048, -546708, -862200, -119068, -646648, -318468, -716392, -1027576, 690188, -376640, 387108, -72000, -846768, 1492496, 1290076, 34576 ], [ -368576, -1561168, -21584, 424864, -324480, 135880, -711560, 174976, 489416, -452640, 1546808, -668184, 939408, -258048, -1075080, 123512, -622888, -707688, -902872, -489856, 917168, -1349360, 956448, 301680, -701328, 1132136, 1247296, 383536 ], [ -946976, -722968, -623384, 1042864, -1154880, 910780, -1402460, -146624, -665284, 258960, 1376708, -883284, 588408, 1085952, -997980, 1333412, -299788, -487788, 271628, 1002944, 209768, -562760, 628848, 134280, 456072, 125036, 1148896, 429736 ], [ -84144, -699712, 202112, 1007120, -1366272, 1379088, -907344, 112720, -347760, -51968, 991744, -784928, -353728, 611408, -592448, 1219392, 460944, -815760, 32976, 314240, -403408, 150000, 791296, 124128, 546224, -223536, 817744, 790224 ], [ 1416156, -1036912, 1658912, 682220, -1303872, 1711788, 112356, 629020, 620940, -815168, 511744, -547928, -1557328, -667492, -41648, 519792, 1415244, -1386060, -830724, -1339360, -974908, 830100, 1170496, 183528, 164324, -280836, 383644, 1289724 ], [ 1005184, -1159216, 1172768, 598560, -679368, 139728, 58464, 329840, -80096, 380856, 697744, -348520, -1139736, -493624, 549408, 770944, 781208, -163488, -971296, 524704, -576712, 270552, 482912, 738432, -412936, 649320, -414832, 621208 ], [ 504880, -1007716, 632648, 302448, -463908, -671328, -116700, 363032, -467528, 1042656, 792028, -164740, -694188, -272488, 526884, 666520, 394424, 774024, -606748, 1733476, -383392, -302304, 117164, 905652, -873892, 1294116, -794536, 2596 ], [ -158720, -159616, 21248, -548352, -1319808, 540672, -566400, 1279232, 9472, 262656, 627328, -19840, -233088, 19712, -1074816, -385280, 698624, 916224, 1031552, 1134976, -750592, -866304, 616064, 58752, -1028992, 1170816, -84736, -447104 ], [ -557612, -183556, 105072, -579228, -1227472, 807360, -790780, 1450500, 46324, -135676, 761564, -616260, -204224, 556324, -1312728, -347804, 96040, 1014220, 1290240, 233412, -507192, -736972, 368828, -26876, -802252, 519476, -19936, -536120 ], [ -759512, -856456, 706272, 72, -429472, 370560, -847480, 1067400, -244376, -249976, 1118264, -1764360, -497024, 1274824, -535728, 500296, -1181360, 1079320, 522240, -893688, 190608, -91672, -433672, 454024, -291352, -524824, -435136, -356720 ], [ -421132, 34024, 1045392, 323792, -822532, 482100, -171240, 397780, 345804, 60564, -327096, -1787180, -243304, 617924, 3112, -682984, -652280, 921340, 844420, -883028, 731368, -722192, -602812, -500796, 203428, 399076, 96064, -681460 ], [ -172192, 829840, 1164768, 541808, -1299280, 535824, 409872, -241040, 690672, 331344, -1648608, -1379024, 125168, -34048, 412096, -1654528, 19264, 774256, 1109776, -751760, 1066864, -1451888, -475696, -1431024, 599824, 1424416, 745552, -1003408 ], [ -829192, -134060, 342168, 411308, -1253380, -156876, -100428, -486740, -963828, 50244, -864408, 382876, 654668, 450752, 331696, 126272, -20336, 864556, 196276, -906260, 451564, -1671788, 695204, -1072524, 492724, 1392616, 1251652, -903508 ], [ -962456, -227424, 301024, -63136, -662800, 37008, -78152, -58424, -1737728, -116208, -599184, 1217800, 315128, 1059040, 602856, 980368, 193976, 665176, -37088, -846288, 293224, -947712, 1062752, -374568, 333672, 1169736, 822888, -893504 ], [ -464156, 728976, 1202224, -952336, 584600, 1300008, 586348, 1182676, -1449728, -144408, -959784, 934900, -1072372, 1816240, 1297956, 716968, 714476, 116476, 549712, -527688, 685924, 914688, 461552, 732732, 111972, 716436, -733212, -991904 ], [ -60384, 6496, 282304, -781344, 268928, 1405824, 126368, 233056, -154400, 496256, -807424, -230784, -225472, 320672, 613888, 327904, 936832, 847040, -45760, -624608, 446720, 1307200, 471872, 788128, -251296, 46304, -364704, -123744 ], [ 250368, -1209452, -1145384, -293256, -544012, 1125912, -686176, -1403444, 1380148, 1303220, -493912, -1627872, 1298840, -1834384, -485588, -95684, 1006660, 1874816, -988360, -854684, 80, 1149808, 690980, 479548, -630112, -656488, 562272, 996804 ], [ -901632, -597752, 69616, -827856, -563512, 1011312, -803776, -1686344, 453448, 654920, -489712, -1390272, 886640, -1473184, -324488, -324584, -156440, -381184, -634960, -896984, -279520, -236192, 941480, 1048, -229312, -377488, -779328, 304104 ], [ -1168432, -80452, 691016, -887956, -836112, 734512, -822376, -1760144, -63252, -39180, -472912, -1045272, 253240, -1267784, -280288, -294784, -676040, -1808184, -638760, -752184, -548620, -1030492, 641180, -141352, -87612, 118912, -1585128, -256196 ], [ 335168, 248048, 125216, 944, -1614912, 133312, -642976, -1415744, 240048, -824880, -430912, -485472, -822560, -1373984, -469888, 252416, 91360, -1577184, -1356960, -233184, -796720, -641392, -760720, 388448, -464112, 1050112, -1319328, -551696 ], [ 1028112, 532180, 471028, -27220, -1614828, -507932, -119536, -111416, -520168, -194564, -467120, -372924, -379508, -1325836, -643696, 852444, 277840, -1085616, -898280, 136356, -562036, -212436, -460092, 28256, -6644, 481448, -1005964, -570460 ], [ 1238112, 789880, 1359928, -601720, -1150728, -1173032, 608864, 1764784, -1913968, 1279336, -549920, -526824, 968392, -1185736, -808096, 1483944, 118240, -438816, 261520, 416856, -39736, 240264, 854808, -862144, 947656, -980752, -664264, -424360 ], [ -26832, 162448, 1202512, -155020, 254256, -601100, -404296, 1149532, -1853524, 917836, 826216, 435696, 215104, -182584, -225088, 407004, -794564, 572580, -38720, 561840, 301508, -135036, 1213920, -928132, 16876, -588784, -986068, -604216 ], [ -939840, -155840, 729728, 232896, 1368128, 114624, -1142464, 409920, -1639040, 256000, 1694016, 1069120, -406656, 647808, 152896, -389824, -1269440, 1332416, -210560, 689792, 464448, -233600, 1090240, -731136, -955648, -185472, -1065600, -669888 ], [ -82140, 949660, -570472, 76596, 1106828, 963924, -308164, 10620, -1322840, -924800, 219516, 131020, 130344, 564408, -464804, 394076, 112060, 1047716, 559240, 798392, 27948, 953800, -507260, 171264, -1477648, -334872, -39000, -209988 ], [ 209968, 1242416, -434424, -137160, 814520, 931472, 81080, -122680, -1350008, -940672, -602600, -71096, 459408, 193880, -324632, 446856, 88016, 175688, 287384, 419680, 327432, 1081456, -716240, 257576, -926376, -87552, 142328, 249000 ], [ -48632, 743816, 1100076, -406860, 492020, 40472, 36980, 3020, -1711508, 177728, -789500, 443404, 586008, -456220, 553468, -212244, -1304584, -1268212, -998716, -433520, 1343532, 177256, 426760, -450724, 669924, 546048, -499372, 707100 ], [ 102448, 808016, 325296, -141840, 672080, 85472, 447200, -421840, -732608, 560768, -350720, 74464, 256128, -421840, -7232, 513696, -789184, -1298992, -922816, -36320, 1083792, -197024, -151040, -548464, 424464, 1035408, -589792, 1121520 ], [ 273880, 912956, -876388, 160708, 976464, 275544, 950252, -884324, 491036, 688960, 168376, -486048, -151220, -170504, -870344, 1406192, 134168, -931356, -457276, 503520, 464016, -488384, -1001260, -547352, -215020, 1372312, -547908, 1361976 ], [ -351920, 46856, -616888, -470792, 1268064, -398256, 1251752, -375224, 836936, 127360, -51824, -762048, -202520, 526096, -1176944, 552992, 386768, -125256, 485624, -607680, -554784, -1261184, -318760, -1068752, -209320, 578512, -559608, 18576 ], [ -566268, -534232, -655392, -583424, 1247624, -660604, 855048, 182480, 1180864, -246784, -392084, -759184, -428748, 614508, -743464, 106952, 711172, -21768, 1075304, -1096192, -801140, -1706284, 14580, -1223244, 136144, 462384, -656336, -891448 ], [ -127968, -663232, -1166592, 126976, 732224, -270304, -649152, 817280, 1521664, -323584, -922784, -313984, -932448, -261792, 863936, 306752, 1149472, -1032768, 1104704, -596992, 177760, -1631584, -205920, -795744, 1020544, 1421184, -887936, -1114048 ], [ -279228, -381172, -248364, -263816, 321272, -329416, -298788, 1281536, 733732, -729436, -223976, 326036, -778452, -1077096, 1385240, 324584, 323584, -764076, 1021700, -514360, 397780, -928972, -185904, -514104, 828640, 1224732, -380852, -895600 ], [ -707928, 94328, 1342536, -1172816, -40528, -600016, 924312, 1665536, -585368, -1290136, 1053424, 1057736, -314952, -1863696, 1395440, 256784, -1097216, 106824, 885800, -627760, 260680, 69128, -52704, -301104, 130240, 484632, 473848, -469600 ], [ -859228, -488380, 937324, 239292, 409724, -585916, 1161912, 618152, 449052, -343240, 335880, 800432, -177324, -1679688, 1116268, 645380, -252096, 253856, 599520, -247096, -286096, -685356, 635296, -555304, -277036, 639804, 154416, 44000 ], [ -829808, -815040, 206064, 820112, 386304, -399376, 1029072, 13952, 1006192, 403440, -250080, 391472, -270144, -1302448, 853568, 947840, 414624, 107216, 341360, 108384, -753616, -994256, 842736, -534064, -392416, 819824, -244704, 438800 ], [ -324308, -357840, -1271436, -1059988, -1000896, 239924, -48228, 736352, 73492, 485940, -323880, -360028, -972144, -466948, 657968, 979040, 420024, -792484, 171860, 357384, -972316, 54244, -313164, 279836, 272984, 1000724, -774504, 500300 ], [ -404120, -487632, -1288848, -1410952, -1246536, -160360, -598176, 493256, 119392, 697968, -132744, -613912, -976608, -495976, 766952, 1201424, 775368, -914848, -301048, 289704, -98848, 879808, -1088544, 43064, 95528, 370520, -255144, 39152 ], [ -943820, -1078632, -159048, -560452, -595236, -1377460, -733776, -508444, 934192, 1011768, 266556, -476812, -433008, -1204276, 1115252, 1574024, 1405668, -426448, -1012348, -26796, 1632752, 1530208, -1564944, -1019236, -744172, -896980, 1088556, -832648 ], [ -474112, -126464, 420864, -268032, -574720, -212992, -455936, -389632, 618240, 992512, 493824, -473344, -714496, -835584, 673280, 1228544, 732672, -314880, -323072, -715776, 1066496, 135936, -847360, -450304, -893696, -1100288, 1376000, 14592 ], [ -57160, 912208, 695812, -212112, -681452, 1179308, -189052, -16984, 152688, 767160, 598552, -463056, -910448, -222032, 83028, 835368, 60688, -293864, 489360, -1171204, 239100, -1251516, -17444, 217364, -713220, -940156, 1266388, 907196 ], [ -956560, 911008, -253688, -974112, -897752, 1515608, -399352, 712016, -52512, -324240, 162352, -279456, 216352, 739168, -579672, 882768, 697888, -422864, 617760, 104696, 190200, -554616, 272056, -171736, 697080, 270344, -97112, 344696 ], [ -1378252, 935020, -250016, -798384, -488636, 1277444, -188704, 976772, 167724, -1141212, -70568, 218964, 843796, 1269652, -795552, 1036428, 883648, -610076, 363096, 839660, -61452, -313512, 639040, -302908, 1012176, 1159556, -578192, -13072 ], [ -1191952, 991120, 966784, 570816, 716464, 308144, 557696, 650672, 929424, -1608912, -44768, 1118064, 835696, 1251952, -442752, 1325328, 494848, -871376, -379104, 886160, -571152, -652512, 1104640, -105808, -66624, 1639856, 63808, -110272 ], [ -704912, 282500, 121964, 701856, 975344, 351944, 55596, -56468, 1442084, -494152, -659168, 599704, -167244, 689092, -914732, 574728, 171168, 76224, -175744, 815400, -144752, -740272, 1282480, -477408, -126384, 213416, 407048, 51688 ], [ -114232, -696024, -1405712, 389360, 893976, 724848, -870816, -851584, 1819040, 1120576, -1446728, -407736, -1474080, -60688, -1658232, -516160, -126632, 1411672, 337760, 712464, 591184, -709664, 1311744, -1040904, 155536, -1807192, 644240, 286784 ], [ 267668, -1376124, -494312, 321560, 952476, -336552, -713616, 199616, 548240, -19424, -57428, -453036, -668880, -397288, -1365132, -230560, -344132, 858172, -378640, 991464, 200584, 306736, -262656, -1060404, -616664, -207292, 976040, -248416 ], [ 340640, -1580064, 411328, 514688, 1075200, -622560, -573504, 654560, -179680, -336608, 548416, -216768, 96, -302656, -801120, -57088, -174272, 498592, -740320, 739968, 212896, 650848, -1132896, -834144, -838016, 588032, 731168, -608992 ], [ -242860, -772164, 1304728, 1262288, 1334400, 739140, -469704, -157540, 246020, 1094692, -510584, 617832, 379596, 708344, 338580, -121888, 818728, 551092, -348220, -638832, 1081396, -433652, -506796, -85644, 111184, -326368, -739132, -598492 ], [ 281504, -712776, 725760, 1443904, 1274360, 991136, -556528, -733384, 785984, 1033016, -401552, 654608, 1059936, 1382440, 260200, -210792, 942144, 373408, 398448, -913080, 873680, -1070296, 256, 146736, 869392, -314512, -381944, -159456 ], [ 1504304, -1125276, -781440, 1268704, 1013060, 543536, -763528, -1160284, 1397984, 30116, 443848, 188408, 1929936, 1844140, -586100, -314892, 517344, 50608, 1368648, -490980, -12520, -1424596, 432256, 53736, 1507192, 281288, 1127356, 549744 ], [ 837248, -1564704, 190368, -227600, 521648, -221216, -612848, -322928, 134816, 774816, 1089056, -59920, 1531600, 862880, -545680, 142144, 945264, -543104, 169104, 301856, -637600, -419440, -478064, -568576, 1122544, 190288, 96720, 355632 ], [ 154928, -1823964, 1001748, -1449620, 9488, -687716, -348008, 431392, -911104, 1510596, 1185296, -340240, 1060060, 61520, -403960, 622324, 1245624, -872684, -822756, 630236, -997600, 578840, -1056344, -1139776, 791104, 71308, -810060, 151932 ], [ 189728, -1351464, 150648, -1030520, -490912, 169384, 226192, 332992, -315904, 1491096, -831904, -838240, 817960, 573920, -222160, 964024, 684624, -34184, -90456, -1051864, -404800, 989840, 246256, -1288576, 1093504, 123208, -175560, 281832 ], [ 281508, -900572, -499764, -816844, -18656, 455352, 438236, 159260, -359620, 944124, -1037140, -517356, 288740, 97236, -395708, 498680, 33048, 13108, 233808, -1034628, 437972, 897196, 141080, -1192288, 528920, 264944, 90716, 19680 ], [ 431808, -471872, -944064, -814144, 1452544, 154752, 278336, -91840, -1059520, -144576, 618560, 644544, -535360, -1395264, -934208, -795520, -711552, -752192, 139008, 727872, 1537472, 287296, -1409920, -844288, -926080, 498944, -21184, -645120 ], [ 847372, -402128, -794352, -763300, 1000108, -461852, 423820, -267184, -248312, 359960, 867936, 955192, -238460, -1240012, -909140, -232164, -1076900, -1306744, 371776, 573580, 640176, -564268, -739688, -47180, -807196, -76064, 48872, -489584 ], [ 1243048, -408344, -497328, -707320, 98896, -1080080, 675400, -400672, 793192, 1128608, 680496, 949480, 325024, -667504, -753464, 742488, -1206368, -1684432, 716296, -81968, -608400, -1356208, 397576, 820696, -315136, -723824, 236816, -92816 ], [ 582748, -168644, -358728, -742420, 35896, -731480, 1194700, -289072, -229508, -34192, -144504, -39620, 458224, -435304, -853364, 653988, 194032, -685432, 1324396, -524168, 330600, -708808, -21524, 1101796, -439936, 314776, 1213016, 519784 ], [ 192928, 174880, -364608, -605824, 133504, -356560, 1255472, -418944, -401680, -519168, -538976, -709968, 699280, -422512, -920112, 359520, 884912, -7872, 1149504, -211264, 516064, 138624, -233984, 885280, -522736, 665360, 1294784, 802208 ], [ 257128, 692680, -613008, -181024, 500704, 62540, 546572, -954144, 853820, 133632, -210776, -845268, 1121380, -778012, -931212, -280680, 384812, 130128, -339696, 1369136, -563336, 1321824, -99584, -166520, -535036, -138940, -124816, 530408 ], [ 278528, 865280, -695808, -39424, 623104, 202240, 310272, -1132544, 1272320, 351232, -101376, -890368, 1262080, -896512, -934912, -494080, 218112, 176128, -836096, 1895936, -923136, 1716224, -54784, -517120, -539136, -407040, -598016, 439808 ] ], [ [ -225152, -1116928, 1467904, 1303552, -749184, -563072, 49280, 1874048, 1226240, 423936, -1064448, -42496, 1618816, -479872, 430464, -617088, 2023296, 1933056, -689920, -73728, -469504, 1516800, -1043712, -182656, 1815040, 318848, -688512, -1663104 ], [ 67216, -818320, 1428784, 1274224, -327792, 20656, -241360, 517472, 1300880, 16608, -743760, 192464, 1194976, 77792, 181008, -55680, 1360752, 1418448, -420352, 107472, -488080, 1265088, -874416, 298976, 1222528, 327680, 121056, -937152 ], [ 524041, -351745, 1367659, 1228399, 330633, 932731, -695485, -1602178, 1417505, -619842, -242685, 559589, 532726, 949142, -208767, 821520, 325527, 614373, 848, 390597, -517105, 871788, -609891, 1051526, 296728, 341480, 1386006, 197148 ], [ 1009356, -230480, 67464, 35414, -334502, -302654, -753270, -135658, -61660, -258652, 505000, 303154, 596306, 288612, 291508, 479740, 325602, -294072, 68758, -175308, -320590, 766398, -368816, 850606, 312848, 152630, 877716, 75578 ], [ 979906, -36198, -811967, -986194, -794467, -1095018, -634709, 797333, -956178, 120418, 936012, -91355, 595043, -291584, 689268, 318436, 285897, -847838, -22068, -468080, -134961, 499588, -215028, 670270, 329149, -100182, 301467, -86448 ], [ -812744, 491352, 46108, -1143544, -231892, 147432, -11084, -963892, 532872, 317368, 226512, -804980, 195668, -224384, 520368, 1069936, -141828, -166088, -568368, 377920, -41436, -388112, -353328, 792520, 116524, -521832, -74508, -80448 ], [ -900236, 62076, 533644, -1261075, -112942, 121953, 647290, -1123543, 646782, 400243, -71031, -954704, 168431, -430886, 279942, 1470787, 41109, -235946, -437862, 526327, -218142, -662615, -482892, 976468, 46990, -751680, -250920, -246984 ], [ 586264, -1250424, 679144, -1341850, -403492, -1073922, 1337740, 195182, -508668, 377818, 11694, -583904, 484706, -890036, -26508, 1547962, 787734, -999596, 317388, 30802, -644292, -371090, -604392, 1217368, 109540, -804480, -243120, -572784 ], [ 849409, -312146, 570274, -567161, -439916, -478959, 546805, 225770, -167788, 53382, 123882, 85552, 88867, -529468, 3640, 614123, 561714, -498228, 696512, -230971, -330146, 754488, -559484, 352338, -255581, 123844, 385172, -455297 ], [ 792472, 816552, 366496, 300744, -417960, 400232, -469608, -33800, 479432, -273832, 302304, 682080, -312720, -35064, 50224, -400936, 150448, 160616, 801040, -478032, 150472, 1705856, -369320, -624512, -689696, 1164640, 1081640, -249888 ], [ 406297, -786273, -143204, 305019, -395535, 217607, -526983, -247475, 816107, -43807, 978804, 93780, 606330, 4611, -412526, -152911, 57298, -293209, -671210, -1051182, 602347, -404944, 717505, -412112, -879596, 1261540, 1156415, -160188 ], [ 19792, -1334388, -444404, 370344, -533280, 305762, -760338, -323360, 611042, 187448, 1261854, -266070, 1015620, 287616, -637586, 334574, -108602, -514954, -1235270, -839712, 668812, -1233244, 1123720, -127172, -668036, 870730, 1182800, 143532 ], [ -367208, -300438, -432854, 527244, -911280, 800087, -1257663, -192560, -406633, 420548, 954729, -283245, 660270, 935616, -506111, 1181249, -383627, -388579, -437045, 548688, 157162, -137794, 509020, 266578, 145714, -251645, 1136600, 768282 ], [ 266292, -271440, 423904, 442084, -911552, 1298468, -825332, -58380, -111932, -206016, 672512, -501192, -349552, 273268, -548368, 1203152, 297732, -752772, -174316, 153696, -216532, 529436, 559296, 75640, 490892, -260076, 605812, 1054356 ], [ 1351167, -686940, 1654504, 249859, -744752, 1798643, 18193, 77295, 763243, -1212816, 401312, -807942, -1648852, -968657, -667468, 860252, 1402107, -1333947, -148441, -1030104, -529207, 1007261, 903696, -373910, 628817, 224199, -139313, 1190631 ], [ 694304, -805996, 1070920, 622920, -181090, 507796, -252648, 197948, -239480, 158078, 439876, -274570, -852694, -251358, -42424, 601120, 493238, -51432, -251400, 642792, -327138, 597382, 550424, 551904, 116430, 683018, -474108, 309110 ], [ 191564, -639793, 594658, 588156, -48193, -328664, -527775, 481526, -881474, 964472, 562783, 47975, -270643, 247830, 61985, 178102, -13954, 916530, -35535, 1656945, -167400, 101608, 413747, 927141, -417345, 1035233, -464922, -424255 ], [ 145664, 249632, 457408, -514944, -1036768, 65536, -775200, 1184576, -530624, 236672, 891808, -200800, -311968, 118080, -1198240, -669248, 581696, 1010880, 1004640, 877920, -134400, -584192, 858272, -161184, -983520, 1114208, 414528, -741280 ], [ -300179, 229607, 289628, -669679, -1075860, 202768, -899559, 1039193, -229611, 73849, 873823, -799337, -437616, 398593, -1392710, -760271, 120922, 989947, 1048032, 212329, 47810, -488123, 354647, -296199, -753851, 527973, 422024, -726302 ], [ -1043654, -467218, 99128, -118654, -408360, 148768, -932334, 262418, 34314, 331474, 597598, -1658162, -626016, 984418, -794060, -288446, -1126028, 883222, 349632, -368846, 341060, 189802, -854578, 278226, 68074, -553302, -219376, -464252 ], [ -858539, -43638, 702148, -62604, -624665, 622373, -271754, -254227, 327099, 384349, -626782, -1738547, -196266, 326793, -531590, -1118506, -377998, 956807, 426617, -430541, 907050, -504228, -1060983, -586839, 606209, 216753, -50096, -877877 ], [ -587240, 312132, 1132984, -87492, -940724, 989732, 358948, -681028, 349980, 412660, -1694776, -1464980, 261468, -247488, -327056, -1671232, 489296, 969020, 535460, -432644, 1326588, -1307004, -903852, -1379868, 994340, 1122120, 322036, -1228100 ], [ -613490, -593043, 18934, -137517, -1066649, 373157, 272773, -846253, -1067445, 477385, -1175926, 38095, 366843, 620112, -155156, 283568, 371396, 513395, 185285, -541469, 756963, -1572579, 351873, -632043, 824165, 1242570, 1104361, -699725 ], [ -381238, -508376, -153928, -303720, -840164, 358212, 289278, -246750, -1680192, 233764, -836868, 929714, 7438, 1339064, 290410, 1076996, 242174, 270950, -51704, -655700, 297226, -999680, 746072, -49594, 619786, 1088130, 784202, -589584 ], [ 162737, 769924, 808172, -610020, -188714, 1068762, 429603, 1274925, -1322592, -381686, -714618, 1083989, -912437, 1878764, 1065985, 469946, 99299, 285575, -152204, -776450, -29999, 584320, 101372, 333431, 374161, 602205, -865423, -983784 ], [ 108744, 33176, 335664, -497608, -402016, 937184, -132312, 261592, -98952, 25760, -336000, -55392, -223152, 371944, 766080, 294264, 341984, 993200, -210480, -908344, 107072, 1136912, 58448, 509032, -207912, 42360, -460520, -146712 ], [ -172800, -1314403, -547578, -261298, -885835, 544694, -900312, -1541861, 1311621, 737285, 99834, -1553400, 950550, -1727780, 121875, 239991, 657065, 1808000, -246018, -1032367, 370004, 1266620, 229793, 604567, -855384, -523146, 549976, 1030473 ], [ -1046400, -913678, 393372, -460948, -820510, 747644, -896112, -1665986, 156546, 417410, -178716, -1124400, 647100, -1392680, -28050, -413034, -429910, -448000, -79668, -876742, -127096, -354280, 643418, 467542, -332784, -622596, -635024, 344298 ], [ -1205900, -595753, 845122, -370973, -969860, 598444, -759562, -1567236, -330429, 56085, -295316, -586550, 189150, -1148130, -139000, -642784, -772610, -1769150, -308218, -749342, -427371, -1159455, 480143, 406342, -27959, -262496, -1262474, -131177 ], [ 62800, -443428, 318472, 298252, -1548560, -255056, -358312, -1022736, 518796, -388140, -88016, 169000, -577800, -1084680, -172000, -25984, 373240, -1220600, -1326568, -678392, -333996, -333180, -836932, 496792, -158684, 1016704, -774824, -185252 ], [ 706212, 40717, 454005, 271219, -1360643, -861007, 24420, 135490, -198442, 32999, -2540, 15241, -405173, -1198091, -336412, 623199, 412052, -768588, -835466, -281215, -357557, 80435, -625943, 157944, 353739, 629754, -559915, -355135 ], [ 977112, 722542, 984030, -170606, -716018, -1319482, 396120, 1659340, -1848892, 969674, 10360, -680234, 327202, -1416866, -579112, 1291674, -208648, -374088, 554884, 310310, -450782, 248210, 495382, -436656, 1249314, -749796, -507490, -594010 ], [ -34836, 425188, 998004, 192661, 183148, -953131, -505506, 989887, -1891021, 371099, 1077994, 262972, 197008, -390398, -226480, 63615, -752137, 579105, 241072, 664268, 139369, -203911, 758968, -360921, 7683, -183132, -870445, -880702 ], [ -771408, 314192, 667552, 499696, 874896, -357264, -1054768, 334288, -1665952, -308224, 1633232, 1006480, 141792, 407456, -19248, -888624, -914480, 1196464, -37024, 902304, 591120, -360736, 653616, -241152, -1202496, 288736, -1018272, -1001648 ], [ -81183, 1204367, -767498, 341221, 720171, 820461, 103607, 433063, -971302, -793024, -39193, 488155, 639642, -36994, -539073, -215649, 303895, 396289, 363026, 789054, 313395, 770114, -537159, -173952, -1611396, -213014, -239622, -496073 ], [ 183404, 1481260, -694670, -97314, 521214, 1044804, 446654, 487074, -931886, -518432, -702186, 311298, 903108, -408218, -501590, 191250, 250068, -347646, 183158, 481624, 518194, 916156, -807764, -236294, -1179546, -174784, -7602, -156710 ], [ 33554, 1161010, 846355, -808539, 279189, 340854, -4171, 497499, -1530461, 495568, -382311, 466923, 938358, -708143, 78535, 339075, -1042482, -1036821, -561367, -14876, 1192819, 103306, -182414, -424769, 70929, 389216, -307827, 20815 ], [ 103724, 737140, 346060, -226404, 313524, 64824, 328184, -220116, -995696, 676768, -9216, 419448, 576288, -316628, -89360, 958440, -764592, -1148076, -801712, 366664, 1030084, -290984, -139904, -698684, 241764, 835076, -249912, 812380 ], [ 154342, 271447, -553937, 545161, 443444, -116826, 836195, -1002673, -177617, 577136, 304734, 293240, 129819, 195534, -462082, 1509084, -114826, -1047791, -781815, 816024, 596836, -615984, -213011, -994358, 170941, 1124246, -113865, 1534526 ], [ -519308, -348878, -379262, 15886, 830744, -420876, 1148570, -647998, 640258, -228064, -85116, -104560, -171606, 200484, -1007932, 246984, 333524, -296066, 541710, -208176, -430664, -1284384, 6214, -1293908, 374566, 178196, -88590, 91076 ], [ -617511, -777542, -557256, -60960, 944690, -472423, 888050, -262380, 1260208, -563232, -449533, -354692, -462939, -55421, -776698, -414526, 815833, -59410, 1164682, -670240, -622645, -1624243, 76437, -1250939, 602580, 46060, -300564, -818078 ], [ 197064, -902192, -1294656, 579840, 625040, -123448, -281200, 172320, 1566208, -152832, -773608, -370592, -738264, -725096, 687152, -123376, 1352008, -639760, 676432, -240640, 510680, -1442968, -89688, -664664, 869280, 1204960, -888864, -879728 ], [ -42327, -700085, -402963, 157902, 551822, -417634, -194881, 903840, 1091041, -457503, -408010, 286045, -746349, -1258346, 1047158, 181034, 510112, -376723, 526873, -384382, 683981, -837883, -200172, -252350, 349560, 1103599, -553605, -781340 ], [ -777702, -344210, 1255362, -764148, 594572, -1014484, 482294, 1775040, 248266, -1098678, 282140, 1259170, -628674, -1727396, 887708, 491684, -980288, 283202, 536698, -797932, 405506, -33358, -284472, 78100, -540240, 409174, 216270, -607640 ], [ -1087487, -521527, 807491, 239031, 816391, -600503, 734974, 355354, 666639, -192034, 27378, 1101452, -489683, -1437538, 1101507, 926361, -306384, 35080, 305112, -116190, 252956, -511443, 685640, -329626, -671059, 563447, 394188, 221016 ], [ -1089532, -640112, 86236, 584516, 622016, -164708, 764244, -515936, 733244, 448796, -127352, 669292, -502608, -972428, 1076752, 1074976, 252456, -311660, 59132, 368920, -54484, -618068, 1125660, -453676, -559224, 706492, 303048, 824036 ], [ -277357, -557012, -1228139, -1023709, -730384, 254917, 211119, 293464, -262531, 242021, 64198, -432383, -934908, -82553, 367852, 427576, 331806, -861185, -208243, 230770, -797359, 393457, 28485, 257999, 162726, 754717, -483402, 757211 ], [ -123574, -736916, -1010564, -1339090, -1112962, -262730, 3864, 416290, -249256, 451004, 288046, -761174, -757368, -186314, 213226, 597412, 657570, -873320, -425806, -54758, -139912, 998128, -784392, 233246, -56838, 230566, -185370, 227420 ], [ -487099, -1123466, 410686, -638665, -733537, -1516805, 68364, -335, 556844, 986654, 537271, -482699, -100668, -1070789, 494101, 1409362, 1176945, -463220, -604231, -456083, 1617788, 1283128, -1373892, -370129, -1016163, -743309, 964755, -666130 ], [ -526080, -419712, 324352, -28608, -569152, -212992, -242496, 200576, 126400, 1165120, 673856, -386112, -623552, -954368, 654720, 1063360, 550784, -608128, 155776, -738048, 869760, 67264, -843648, -463296, -617152, -970368, 1388992, 105536 ], [ -604738, 329076, -4103, 352924, -443971, 1291219, -498279, 492314, -415364, 1143870, 669718, -363412, -1114492, -565972, 638349, 558650, -64476, -770218, 954404, -848985, -116121, -1089783, -134401, -507491, 34023, -924583, 1457005, 937559 ], [ -1238788, 249576, -233678, -504776, -331846, 1403494, -58254, 694964, -368264, 317820, -40532, -588712, -239992, 403928, -287526, 288500, 529224, -477268, 1039304, -84210, 19854, -403758, 496574, -776966, 793998, -38158, 178330, 455534 ], [ -1537723, 416355, -18248, -455372, 55433, 1033177, 141432, 842009, 11443, -533343, -268058, -123091, 243293, 1089533, -535944, 397355, 552816, -350671, 857894, 336771, -16299, -224250, 886352, -587543, 855924, 785369, -412196, 261500 ], [ -1410148, 896580, 763552, 748528, 792908, 48652, 35232, 918284, 814468, -1416468, 118792, 1221884, 228668, 1413308, 77856, 988580, -149184, -435796, 337544, 320196, -271524, -689400, 969152, 185932, 29424, 1528844, -126896, 434000 ], [ -677188, 631225, -61693, 975848, 678268, 161762, 28307, 249859, 1400353, -332738, -310008, 710774, -567067, 990953, -434579, 774770, -7704, 329104, 446944, 267706, 165316, -740620, 1178892, -248888, 209204, 258714, 118034, 218090 ], [ 250530, 79610, -1408612, 850460, 267286, 637500, 41176, -646496, 1861032, 1380880, -980930, -446654, -1591240, 298332, -1331054, 283312, 425702, 1353382, 750488, 216100, 828404, -630088, 1384128, -1086898, 718020, -1646822, 352964, -139632 ], [ 251805, -1024615, -466762, 813110, 349711, -219450, -541124, 21904, 633732, -20120, 336595, -559379, -585940, -355818, -1296779, 342712, 319127, 562807, -218212, 673450, 563954, -109588, -259872, -603973, -119430, -18647, 758714, -518232 ], [ 187752, -1563592, 449840, 957344, 577792, -520248, -874640, 398200, -140472, -507128, 853264, -336944, 158552, -525840, -931736, 212032, 451664, 13480, -638008, 618400, 522152, 204248, -1233816, -298456, -410208, 879424, 610760, -653304 ], [ -15123, -901417, 1312790, 1487444, 1115392, 360777, -679490, 153775, 48153, 948097, -331886, 597706, 348827, 332910, 136189, -322568, 1092314, -23195, 108617, -525500, 953477, 78923, -783891, -369931, 460692, 226024, -713815, -270879 ], [ 458984, -694274, 935488, 1318160, 1271054, 485608, -690972, -404002, 528464, 1035742, -461060, 414372, 982680, 1090874, 119434, -597130, 1111504, 79464, 632188, -656894, 712788, -470982, -344960, -163796, 1015204, 63996, -237582, 306632 ], [ 1359884, -773999, -223712, 707960, 1185929, 133708, -832722, -1159327, 1192664, 261217, 75490, -473778, 1896180, 1785299, -581141, -707755, 738904, 269964, 1015138, -149969, 48438, -1288557, 87040, 217354, 1370254, 211746, 1373943, 1007132 ], [ 1057184, -1407176, 610984, -373412, 874636, -405192, -658204, -571516, 174952, 699880, 853576, -211300, 1606420, 813928, -402884, -401200, 917308, -449376, 109828, 276104, -481000, -766396, -600444, -266048, 720604, 9908, 236500, 833900 ], [ 578444, -1774751, 1322749, -1201757, 519076, -721617, -401194, 55784, -658688, 1191625, 1118596, -32260, 1150975, -90092, -215054, 55925, 938398, -1007331, -559697, 309119, -861880, -82186, -1063014, -788528, 171664, -153877, -809915, 569735 ], [ -108856, -852026, 721774, -823982, 79576, -71142, 55556, 287984, -63488, 1396150, -768104, -660760, 528250, -38792, -350804, 943550, 103348, -545106, 244378, -1196806, -704080, 698564, -164964, -1111328, 439264, -21502, -360290, 301610 ], [ -300319, -193407, 162683, -527163, 385256, 391262, 297151, 250639, -129737, 1025991, -1088557, -413507, -162703, -430419, -559703, 641070, -380202, -378363, 643636, -1198681, 30957, 955283, -271242, -1231960, -7754, 139548, -167297, 888 ], [ 17456, 193968, -353392, -313488, 1456256, 660512, 317776, -63536, -875312, 65616, 199568, 733168, -923728, -1276944, -843728, -883680, -502752, -515088, 627136, 344144, 1358832, 673808, -1408992, -1144960, -1188704, 330048, -237872, -333312 ], [ 716843, 261740, -636476, -414401, 933843, 61105, 366603, -478188, -200462, 600950, 329464, 647038, -512423, -1095099, -858477, -429393, -767905, -1116910, 411216, 172075, 407596, -287347, -920938, -350491, -677711, -21544, -52918, -305724 ], [ 1416410, 248042, -839180, -607502, 78132, -702500, 456450, -822216, 680266, 1345064, 136108, 199018, 157288, -671100, -769182, 472614, -947224, -1709140, 237042, -430316, -970436, -1306444, -74254, 574022, 182272, -421180, 260132, -150468 ], [ 927935, 294167, -844130, -879677, 358782, -645350, 930075, -40716, -501209, -174436, -162542, -566057, 142588, -669450, -323157, 351489, 305276, -740590, 1164867, -633266, -148886, -872194, -173629, 787697, -220928, 317270, 1249382, 344682 ], [ 624680, 423816, -780816, -729248, 392416, -364564, 1063724, 229728, -681124, -856960, -183320, -923060, 400580, -587580, -305196, 213592, 764620, -176304, 1239056, -206160, 276408, -99872, -289664, 605256, -530972, 543908, 1394544, 558376 ], [ 632330, 693666, -602916, 130552, 11416, 291611, 626699, -357672, 820151, -134560, 262330, -595085, 1116305, -371055, -1005771, 47542, -107405, -290604, -119644, 1278540, 36558, 1239928, -433664, -242094, -684647, -88567, 122844, 299626 ], [ 634880, 783616, -543616, 417152, -115584, 510336, 481024, -553472, 1320576, 106240, 410880, -485760, 1354880, -298880, -1239296, -7808, -398080, -328704, -572544, 1773440, -43392, 1686528, -481664, -524544, -735872, -299392, -301056, 213376 ] ], [ [ -340224, -1198592, 1274880, 1570816, -856832, -499968, -184576, 1818368, 1152000, 364544, -1524736, 625664, 1763584, -379648, 322816, -1170176, 2019584, 1925632, -1217024, -311296, -781312, 1316352, -902656, -15616, 1711104, 775424, -462080, -1666816 ], [ -32544, -703712, 1259424, 1314592, -420128, 174240, -618592, 497984, 1164000, -95680, -723808, 814688, 1520704, 136256, 233440, -363776, 1653536, 1543264, -613376, 46688, -536800, 1070208, -901792, 357440, 862464, 327680, 305728, -734848 ], [ 448206, 69538, 1235274, 914242, 262222, 1227690, -1296742, -1565116, 1182750, -814780, 527642, 1110038, 1141204, 942356, 93790, 896224, 1081586, 945814, 329824, 606038, -154750, 685608, -900442, 940340, -463536, -371920, 1505428, 721352 ], [ 874216, -32352, -232976, -121708, -305908, -300740, -997972, -109036, -290760, -446920, 992432, 367708, 839964, 484536, 281880, 925064, 387836, -314256, -101356, 249368, -541860, 753348, -693152, 851940, 224224, -5420, 956248, 489292 ], [ 811068, -42868, -1197986, -955164, -617306, -1253996, -542518, 814646, -1168284, -25220, 1027304, -351978, 640602, -50304, 432792, 941240, -192690, -1232900, -565528, -3616, -847230, 599928, -452248, 757444, 715110, 120044, 307818, 194272 ], [ -907632, 471632, -94136, -942864, 251944, 384304, 209432, -935704, 351216, 315280, -212896, -741528, 769752, -539904, 376992, 1214240, -357240, -825200, -807328, 320384, -686280, -418272, -146848, 805744, 43560, -836656, -253032, 95872 ], [ -982248, 76808, 533992, -1111290, 190108, 393886, 773324, -1109362, 717252, 346042, -603442, -934752, 915906, -699252, 202164, 1463450, -153162, -816236, -722932, 346034, -742404, -629874, -158440, 967768, 117924, -1106176, -400560, -256496 ], [ 460752, -1157392, 722992, -1446540, -731192, -1099964, 1163624, 172388, 18552, 90892, -209692, -946752, 1077756, -553752, -82536, 1690700, 391188, -1175336, -337432, 96284, -998904, -96924, -462640, 1234768, 880824, -741376, -166560, -843296 ], [ 639710, -307100, 526716, -798958, -595240, -721602, 247670, 58092, 508376, -280524, -177428, 75808, 255066, -271368, 220560, 344394, 626268, -718744, 538752, 66134, -331132, 889744, -303240, 477212, 21978, 73848, 341208, -472030 ], [ 537040, 724912, 185536, 9584, -289200, 24624, -828976, -375536, 1183088, -538544, -136640, 1130304, -561888, 61680, 556448, -1085104, 771744, -155600, 1224672, -27488, 460656, 1642752, 41552, -442624, -1061824, 907584, 867504, 16448 ], [ 505390, -727838, -628664, 277034, -590850, 253074, -740626, -800186, 1121738, 376606, 670360, 463704, 561612, 555930, 37148, -186754, 761244, -267950, -626028, -1074788, 514506, -433248, 1047902, -752224, -912424, 1030584, 1022754, -354952 ], [ 408160, -1107608, -867224, 315824, -742080, 475644, -809116, -821696, 732668, 827536, 976900, 136044, 1091832, 833280, -200092, 545636, 405684, -322220, -1567668, -1189568, 420456, -1117128, 1290992, -556024, -634744, 609324, 1118304, -96472 ], [ 212560, 122092, -242324, 11624, -667680, 689394, -1112866, -238496, -147982, 582136, 532750, 316794, 732132, 785280, -14242, 1029086, -467466, -289370, -1145718, 94432, 104556, 287172, 389192, 398876, -164644, -628326, 1124304, 1106828 ], [ 616728, 156832, 645696, -122952, -456832, 1217848, -743320, -229480, 123896, -360064, 353280, -217456, -345376, -64872, -504288, 1186912, 134520, -689784, -381608, -6848, -29656, 908872, 327296, 27152, 435560, -296616, 393880, 1318488 ], [ 1286178, -336968, 1650096, -182502, -185632, 1885498, -75970, -474430, 905546, -1610464, 290880, -1067956, -1740376, -1269822, -1293288, 1200712, 1388970, -1281834, 533842, -720848, -83506, 1184422, 636896, -931348, 1093310, 729234, -662270, 1091538 ], [ 383424, -452776, 969072, 647280, 317188, 875864, -563760, 66056, -398864, -64700, 182008, -200620, -565652, -9092, -634256, 431296, 205268, 60624, 468496, 760880, -77564, 924212, 617936, 365376, 645796, 716716, -533384, -2988 ], [ -121752, -271870, 556668, 873864, 367522, 14000, -938850, 600020, -1295420, 886288, 333538, 260690, 152902, 768148, -402914, -310316, -422332, 1059036, 535678, 1580414, 48592, 505520, 710330, 948630, 39202, 776350, -135308, -851106 ], [ 450048, 658880, 893568, -481536, -753728, -409600, -984000, 1089920, -1070720, 210688, 1156288, -381760, -390848, 216448, -1321664, -953216, 464768, 1105536, 977728, 620864, 481792, -302080, 1100480, -381120, -938048, 1057600, 913792, -1035456 ], [ -42746, 642770, 474184, -760130, -924248, -401824, -1008338, 627886, -505546, 283374, 986082, -982414, -671008, 240862, -1472692, -1172738, 145804, 965674, 805824, 191246, 602812, -239274, 340466, -565522, -705450, 536470, 863984, -916484 ], [ -1327796, -77980, -508016, -237380, -387248, -73024, -1017188, -542564, 313004, 912924, 76932, -1551964, -755008, 694012, -1052392, -1077188, -1070696, 687124, 177024, 155996, 491512, 471276, -1275484, 102428, 427500, -581780, -3616, -571784 ], [ -1295946, -121300, 358904, -449000, -426798, 762646, -372268, -906234, 308394, 708134, -926468, -1689914, -149228, 35662, -1066292, -1554028, -103716, 992274, 8814, 21946, 1082732, -286264, -1519154, -672882, 1008990, 34430, -196256, -1074294 ], [ -1002288, -205576, 1101200, -716792, -582168, 1443640, 308024, -1121016, 9288, 493976, -1740944, -1550936, 397768, -460928, -1066208, -1687936, 959328, 1163784, -38856, -113528, 1586312, -1162120, -1332008, -1328712, 1388856, 819824, -101480, -1452792 ], [ -397788, -1052026, -304300, -686342, -879918, 903190, 645974, -1205766, -1171062, 904526, -1487444, -306686, 79018, 789472, -642008, 440864, 763128, 162234, 174294, -176678, 1062362, -1473370, 8542, -191562, 1155606, 1092524, 957070, -495942 ], [ 199980, -789328, -608880, -544304, -1017528, 679416, 656708, -435076, -1622656, 583736, -1074552, 641628, -300252, 1619088, -22036, 1173624, 290372, -123276, -66320, -465112, 301228, -1051648, 429392, 275380, 905900, 1006524, 745516, -285664 ], [ 789630, 810872, 414120, -267704, -962028, 837516, 272858, 1367174, -1195456, -618964, -469452, 1233078, -752502, 1941288, 834014, 222924, -515878, 454674, -854120, -1025212, -745922, 253952, -258808, -65870, 636350, 487974, -997634, -975664 ], [ 277872, 59856, 389024, -213872, -1072960, 468544, -390992, 290128, -43504, -444736, 135424, 120000, -220832, 423216, 918272, 260624, -252864, 1139360, -375200, -1192080, -232576, 966624, -354976, 229936, -164528, 38416, -556336, -169680 ], [ -595968, -1419354, 50228, -229340, -1227658, -36524, -1114448, -1680278, 1243094, 171350, 693580, -1478928, 602260, -1621176, 729338, 575666, 307470, 1741184, 496324, -1210050, 739928, 1383432, -231394, 729586, -1080656, -389804, 537680, 1064142 ], [ -1191168, -1229604, 717128, -94040, -1077508, 483976, -988448, -1645628, -140356, 179900, 132280, -858528, 407560, -1312176, 268388, -501484, -703380, -514816, 475624, -856500, 25328, -472368, 345356, 934036, -436256, -867704, -490720, 384492 ], [ -1243368, -1111054, 999228, 146010, -1103608, 462376, -696748, -1374328, -597606, 151350, -117720, -127828, 125060, -1028476, 2288, -990784, -869180, -1730116, 22324, -746500, -306122, -1288418, 319106, 954036, 31694, -643904, -939820, -6158 ], [ -209568, -1134904, 511728, 595560, -1482208, -643424, -73648, -629728, 797544, 48600, 254880, 823472, -333040, -795376, 125888, -304384, 655120, -864016, -1296176, -1123600, 128728, -24968, -913144, 605136, 146744, 983296, -230320, 181192 ], [ 384312, -450746, 436982, 569658, -1106458, -1214082, 168376, 382396, 123284, 260562, 462040, 403406, -430838, -1070346, -29128, 393954, 546264, -451560, -772652, -698786, -153078, 373306, -791794, 287632, 714122, 778060, -113866, -139810 ], [ 716112, 655204, 608132, 260508, -281308, -1465932, 183376, 1553896, -1783816, 660012, 570640, -833644, -313988, -1647996, -350128, 1099404, -535536, -309360, 848248, 203764, -861828, 256156, 135956, -11168, 1550972, -518840, -350716, -763660 ], [ -42840, 687928, 793496, 540342, 112040, -1305162, -606716, 830242, -1928518, -175638, 1329772, 90248, 178912, -598212, -227872, -279774, -709710, 585630, 520864, 766696, -22770, -272786, 304016, 206290, -1510, 222520, -754822, -1157188 ], [ -602976, 784224, 605376, 766496, 381664, -829152, -967072, 258656, -1692864, -872448, 1572448, 943840, 690240, 167104, -191392, -1387424, -559520, 1060512, 136512, 1114816, 717792, -487872, 216992, 248832, -1449344, 762944, -970944, -1333408 ], [ -80226, 1459074, -964524, 605846, 333514, 676998, 515378, 855506, -619764, -661248, -297902, 845290, 1148940, -638396, -613342, -825374, 495730, -255138, 166812, 779716, 598842, 586428, -567058, -519168, -1745144, -91156, -440244, -782158 ], [ 156840, 1720104, -954916, -57468, 227908, 1158136, 812228, 1096828, -513764, -96192, -801772, 693692, 1346808, -1010316, -678548, -64356, 412120, -870980, 78932, 543568, 708956, 750856, -899288, -730164, -1432716, -262016, -157532, -562420 ], [ 115740, 1578204, 592634, -1210218, 66358, 641236, -45322, 991978, -1349414, 813408, 24878, 490442, 1290708, -960066, -396398, 890394, -780380, -805430, -124018, 403768, 1042106, 29356, -791588, -398814, -528066, 232384, -116282, -665470 ], [ 105000, 666264, 366824, -310968, -45032, 44176, 209168, -18392, -1258784, 792768, 332288, 764432, 896448, -211416, -171488, 1403184, -740000, -997160, -680608, 769648, 976376, -384944, -128768, -848904, 59064, 634744, 89968, 503240 ], [ 34804, -370062, -231486, 929614, -89576, -509196, 722138, -1121022, -846270, 465312, 441092, 1072528, 410858, 561572, -53820, 1611976, -363820, -1164226, -1106354, 1128528, 729656, -743584, 575238, -1441364, 556902, 876180, 320178, 1707076 ], [ -686696, -744612, -141636, 502564, 393424, -443496, 1045388, -920772, 443580, -583488, -118408, 552928, -140692, -125128, -838920, -59024, 280280, -466876, 597796, 191328, -306544, -1307584, 331188, -1519064, 958452, -222120, 382428, 163576 ], [ -668754, -1020852, -459120, 461504, 641756, -284242, 921052, -707240, 1339552, -879680, -506982, 49800, -497130, -725350, -809932, -936004, 920494, -97052, 1254060, -244288, -444150, -1542202, 138294, -1278634, 1069016, -370264, 55208, -744708 ], [ 522096, -1141152, -1422720, 1032704, 517856, 23408, 86752, -472640, 1610752, 17920, -624432, -427200, -544080, -1188400, 510368, -553504, 1554544, -246752, 248160, 115712, 843600, -1254352, 26544, -533584, 718016, 988736, -889792, -645408 ], [ 194574, -1018998, -557562, 579620, 782372, -505852, -90974, 526144, 1448350, -185570, -592044, 246054, -714246, -1439596, 709076, 37484, 696640, 10630, 32046, -254404, 970182, -746794, -214440, 9404, -129520, 982466, -726358, -667080 ], [ -847476, -782748, 1168188, -355480, 1229672, -1428952, 40276, 1884544, 1081900, -907220, -489144, 1460604, -942396, -1591096, 379976, 726584, -863360, 459580, 187596, -968104, 550332, -135844, -516240, 457304, -1210720, 333716, -41308, -745680 ], [ -1315746, -554674, 677658, 238770, 1223058, -615090, 308036, 92556, 884226, -40828, -281124, 1402472, -802042, -1195388, 1086746, 1207342, -360672, -183696, 10704, 14716, 792008, -337530, 735984, -103948, -1065082, 487090, 633960, 398032 ], [ -1349256, -465184, -33592, 348920, 857728, 69960, 499416, -1045824, 460296, 494152, -4624, 947112, -735072, -642408, 1299936, 1202112, 90288, -730536, -223096, 629456, 644648, -241880, 1408584, -373288, -726032, 593160, 850800, 1209272 ], [ -230406, -756184, -1184842, -987430, -459872, 269910, 470466, -149424, -598554, -1898, 452276, -504738, -897672, 301842, 77736, -123888, 243588, -929886, -588346, 104156, -622402, 732670, 370134, 236162, 52468, 508710, -192300, 1014122 ], [ 156972, -986200, -732280, -1267228, -979388, -365100, 605904, 339324, -617904, 204040, 708836, -908436, -538128, 123348, -340500, -6600, 539772, -831792, -550564, -399220, -180976, 1116448, -480240, 423428, -209204, 90612, -115596, 415688 ], [ -30378, -1168300, 980420, -716878, -871838, -1656150, 870504, 507774, 179496, 961540, 807986, -488586, 231672, -937302, -127050, 1244700, 948222, -499992, -196114, -885370, 1602824, 1036048, -1182840, 278978, -1288154, -589638, 840954, -499612 ], [ -578048, -712960, 227840, 210816, -563584, -212992, -29056, 790784, -365440, 1337728, 853888, -298880, -532608, -1073152, 636160, 898176, 368896, -901376, 634624, -760320, 673024, -1408, -839936, -476288, -340608, -840448, 1401984, 196480 ], [ -1152316, -254056, -704018, 917960, -206490, 1403130, -807506, 1001612, -983416, 1520580, 740884, -263768, -1318536, -909912, 1193670, 281932, -189640, -1246572, 1419448, -526766, -471342, -928050, -251358, -1232346, 781266, -909010, 1647622, 967922 ], [ -1521016, -411856, -213668, -35440, 234060, 1291380, 282844, 677912, -684016, 959880, -243416, -897968, -696336, 68688, 4620, -305768, 360560, -531672, 1460848, -273116, -150492, -252900, 721092, -1382196, 890916, -346660, 453772, 566372 ], [ -1697194, -102310, 213520, -112360, 599502, 788910, 471568, 707246, -144838, 74526, -465548, -465146, -357210, 909414, -276336, -241718, 221984, -91266, 1352692, -166118, 28854, -134988, 1133664, -872178, 699672, 411182, -246200, 536072 ], [ -1628344, 802040, 560320, 926240, 869352, -210840, -487232, 1185896, 699512, -1224024, 282352, 1325704, -378360, 1574664, 598464, 651832, -793216, -216, 1054192, -245768, 28104, -726288, 833664, 477672, 125472, 1417832, -317600, 978272 ], [ -649464, 979950, -245350, 1249840, 381192, -28420, 1018, 556186, 1358622, -171324, 39152, 821844, -966890, 1292814, 45574, 974812, -186576, 581984, 1069632, -279988, 475384, -740968, 1075304, -20368, 544792, 304012, -170980, 384492 ], [ 615292, 855244, -1411512, 1311560, -359404, 550152, 953168, -441408, 1903024, 1641184, -515132, -485572, -1708400, 657352, -1003876, 1082784, 978036, 1295092, 1163216, -280264, 1065624, -550512, 1456512, -1132892, 1280504, -1486452, 61688, -566048 ], [ 235942, -673106, -439212, 1304660, -253054, -102348, -368632, -155808, 719224, -20816, 730618, -665722, -503000, -314348, -1228426, 915984, 982386, 267442, -57784, 355436, 927324, -525912, -257088, -147542, 377804, 169998, 541388, -788048 ], [ 34864, -1547120, 488352, 1400000, 80384, -417936, -1175776, 141840, -101264, -677648, 1158112, -457120, 317008, -749024, -1062352, 481152, 1077600, -471632, -535696, 496832, 831408, -242352, -1334736, 237232, 17600, 1170816, 490352, -697616 ], [ 212614, -1030670, 1320852, 1712600, 896384, -17586, -889276, 465090, -149714, 801502, -153188, 577580, 318058, -42524, -66202, -523248, 1365900, -597482, 565454, -412168, 825558, 591498, -1060986, -654218, 810200, 778416, -688498, 56734 ], [ 636464, -675772, 1145216, 1192416, 1267748, -19920, -825416, -74620, 270944, 1038468, -520568, 174136, 905424, 799308, -21332, -983468, 1280864, -214480, 865928, -400708, 551896, 128332, -690176, -474328, 1161016, 442504, -93220, 772720 ], [ 1215464, -422722, 334016, 147216, 1358798, -276120, -901916, -1158370, 987344, 492318, -292868, -1135964, 1862424, 1726458, -576182, -1100618, 960464, 489320, 661628, 191042, 109396, -1152518, -258176, 380972, 1233316, 142204, 1620530, 1464520 ], [ 1277120, -1249648, 1031600, -519224, 1227624, -589168, -703560, -820104, 215088, 624944, 618096, -362680, 1681240, 764976, -260088, -944544, 889352, -355648, 50552, 250352, -324400, -1113352, -722824, 36480, 318664, -170472, 376280, 1312168 ], [ 1001960, -1725538, 1643750, -953894, 1028664, -755518, -454380, -319824, -406272, 872654, 1051896, 275720, 1241890, -241704, -26148, -510474, 631172, -1141978, -296638, -11998, -726160, -743212, -1069684, -437280, -447776, -379062, -809770, 987538 ], [ -407440, -352588, 1292900, -617444, 650064, -311668, -115080, 242976, 188928, 1301204, -704304, -483280, 238540, -651504, -479448, 923076, -477928, -1056028, 579212, -1341748, -1003360, 407288, -576184, -934080, -214976, -166212, -545020, 321388 ], [ -882146, 513758, 825130, -237482, 789168, 327172, 156066, 342018, 100146, 1107858, -1139974, -309658, -614146, -958074, -723698, 783460, -793452, -769834, 1053464, -1362734, -376058, 1013370, -683564, -1271632, -544428, 14152, -425310, -17904 ], [ -396896, 859808, 237280, 187168, 1459968, 1166272, 357216, -35232, -691104, 275808, -219424, 821792, -1312096, -1158624, -753248, -971840, -293952, -277984, 1115264, -39584, 1180192, 1060320, -1408064, -1445632, -1451328, 161152, -454560, -21504 ], [ 586314, 925608, -478600, -65502, 867578, 584062, 309386, -689192, -152612, 841940, -209008, 338884, -786386, -950186, -807814, -626622, -458910, -927076, 450656, -229430, 175016, -10426, -1102188, -653802, -548226, 32976, -154708, -121864 ], [ 1589772, 904428, -1181032, -507684, 57368, -324920, 237500, -1243760, 567340, 1561520, -408280, -551444, -10448, -674696, -784900, 202740, -688080, -1733848, -242212, -778664, -1332472, -1256680, -546084, 327348, 679680, -118536, 283448, -208120 ], [ 1273122, 756978, -1329532, -1016934, 681668, -559220, 665450, 207640, -772910, -314680, -180580, -1092494, -173048, -903596, 207050, 48990, 416520, -795748, 1005338, -742364, -628372, -1035580, -325734, 473598, -1920, 319764, 1285748, 169580 ], [ 1056432, 672752, -1197024, -852672, 651328, -372568, 871976, 878400, -960568, -1194752, 172336, -1136152, 101880, -752648, 309720, 67664, 644328, -344736, 1328608, -201056, 36752, -338368, -345344, 325232, -539208, 422456, 1494304, 314544 ], [ 1007532, 694652, -592824, 442128, -477872, 520682, 706826, 238800, 786482, -402752, 735436, -344902, 1111230, 35902, -1080330, 375764, -599622, -711336, 100408, 1187944, 636452, 1158032, -767744, -317668, -834258, -38194, 370504, 68844 ], [ 991232, 701952, -391424, 873728, -854272, 818432, 651776, 25600, 1368832, -138752, 923136, -81152, 1447680, 298752, -1543680, 478464, -1014272, -833536, -308992, 1650944, 836352, 1656832, -908544, -531968, -932608, -191744, -4096, -13056 ] ], [ [ -455296, -1280256, 1081856, 1838080, -964480, -436864, -418432, 1762688, 1077760, 305152, -1985024, 1293824, 1908352, -279424, 215168, -1723264, 2015872, 1918208, -1744128, -548864, -1093120, 1115904, -761600, 151424, 1607168, 1232000, -235648, -1670528 ], [ -132304, -589104, 1090064, 1354960, -512464, 327824, -995824, 478496, 1027120, -207968, -703856, 1436912, 1846432, 194720, 285872, -671872, 1946320, 1668080, -806400, -14096, -585520, 875328, -929168, 415904, 502400, 327680, 490400, -532544 ], [ 372371, 490821, 1102889, 600085, 193811, 1522649, -1897999, -1528054, 947995, -1009718, 1297969, 1660487, 1749682, 935570, 396347, 970928, 1837645, 1277255, 658800, 821479, 207605, 499428, -1190993, 829154, -1223800, -1085320, 1624850, 1245556 ], [ 739076, 165776, -533416, -278830, -277314, -298826, -1242674, -82414, -519860, -635188, 1479864, 432262, 1083622, 680460, 272252, 1370388, 450070, -334440, -271470, 674044, -763130, 740298, -1017488, 853274, 135600, -163470, 1034780, 903006 ], [ 642230, -49538, -1584005, -924134, -440145, -1412974, -450327, 831959, -1380390, -170858, 1118596, -612601, 686161, 190976, 176316, 1564044, -671277, -1617962, -1108988, 460848, -1559499, 700268, -689468, 844618, 1101071, 340270, 314169, 474992 ], [ -1002520, 451912, -234380, -742184, 735780, 621176, 429948, -907516, 169560, 313192, -652304, -678076, 1343836, -855424, 233616, 1358544, -572652, -1484312, -1046288, 262848, -1331124, -448432, 59632, 818968, -29404, -1151480, -431556, 272192 ], [ -1064260, 91540, 534340, -961505, 493158, 665819, 899358, -1095181, 787722, 291841, -1135853, -914800, 1663381, -967618, 124386, 1456113, -347433, -1396526, -1008002, 165741, -1266666, -597133, 166012, 959068, 188858, -1460672, -550200, -266008 ], [ 335240, -1064360, 766840, -1551230, -1058892, -1126006, 989508, 149594, 545772, -196034, -431078, -1309600, 1670806, -217468, -138564, 1833438, -5358, -1351076, -992252, 161766, -1353516, 177242, -320888, 1252168, 1652108, -678272, -90000, -1113808 ], [ 430011, -302054, 483158, -1030755, -750564, -964245, -51465, -109586, 1184540, -614430, -478738, 66064, 421265, -13268, 437480, 74665, 690822, -939260, 380992, 363239, -332118, 1025000, -46996, 602086, 299537, 23852, 297244, -488763 ], [ 281608, 633272, 4576, -281576, -160440, -350984, -1188344, -717272, 1886744, -803256, -575584, 1578528, -811056, 158424, 1062672, -1769272, 1393040, -471816, 1648304, 423056, 770840, 1579648, 452424, -260736, -1433952, 650528, 653368, 282784 ], [ 604483, -669403, -1114124, 249049, -786165, 288541, -954269, -1352897, 1427369, 797019, 361916, 833628, 516894, 1107249, 486822, -220597, 1465190, -242691, -580846, -1098394, 426665, -461552, 1378299, -1092336, -945252, 799628, 889093, -549716 ], [ 796528, -880828, -1290044, 261304, -950880, 645526, -857894, -1320032, 854294, 1467624, 691946, 538158, 1168044, 1378944, 237402, 756698, 919970, -129486, -1900066, -1539424, 172100, -1001012, 1458264, -984876, -601452, 347918, 1053808, -336476 ], [ 792328, 544622, -51794, -503996, -424080, 578701, -968069, -284432, 110669, 743724, 110771, 916833, 803994, 634944, 477627, 876923, -551305, -190161, -1854391, -359824, 51950, 712138, 269364, 531174, -475002, -1005007, 1112008, 1445374 ], [ 967164, 585104, 867488, -687988, -2112, 1137228, -661308, -400580, 359724, -514112, 34048, 66280, -341200, -403012, -460208, 1170672, -28692, -626796, -588900, -167392, 157220, 1288308, 95296, -21336, 380228, -333156, 181948, 1582620 ], [ 1221189, 13004, 1645688, -614863, 373488, 1972353, -170133, -1026155, 1047849, -2008112, 180448, -1327970, -1831900, -1570987, -1919108, 1541172, 1375833, -1229721, 1216125, -411592, 362195, 1361583, 370096, -1488786, 1557803, 1234269, -1185227, 992445 ], [ 72544, -99556, 867224, 671640, 815466, 1243932, -874872, -65836, -558248, -287478, -75860, -126670, -278610, 233174, -1226088, 261472, -82702, 172680, 1188392, 878968, 172010, 1251042, 685448, 178848, 1175162, 750414, -592660, -315086 ], [ -435068, 96053, 518678, 1159572, 783237, 356664, -1349925, 718514, -1709366, 808104, 104293, 473405, 576447, 1288466, -867813, -798734, -830710, 1201542, 1106891, 1503883, 264584, 909432, 1006913, 970119, 495749, 517467, 194306, -1277957 ], [ 754432, 1068128, 1329728, -448128, -470688, -884736, -1192800, 995264, -1610816, 184704, 1420768, -562720, -469728, 314816, -1445088, -1237184, 347840, 1200192, 950816, 363808, 1097984, -19968, 1342688, -601056, -892576, 1000992, 1413056, -1329632 ], [ 214687, 1055933, 658740, -850581, -772636, -1006416, -1117117, 216579, -781481, 492899, 1098341, -1165491, -904400, 83131, -1552674, -1585205, 170686, 941401, 563616, 170163, 1157814, 9575, 326285, -834845, -657049, 544967, 1305944, -1106666 ], [ -1611938, 311258, -1115160, -356106, -366136, -294816, -1102042, -1347546, 591694, 1494374, -443734, -1445766, -884000, 403606, -1310724, -1865930, -1015364, 491026, 4416, 680838, 641964, 752750, -1696390, -73370, 786926, -610258, 212144, -679316 ], [ -1733353, -198962, 15660, -835396, -228931, 902919, -472782, -1558241, 289689, 1031919, -1226154, -1641281, -102190, -255469, -1600994, -1989550, 170566, 1027741, -408989, 474433, 1258414, -68300, -1977325, -758925, 1411771, -147893, -342416, -1270711 ], [ -1417336, -723284, 1069416, -1346092, -223612, 1897548, 257100, -1561004, -331404, 575292, -1787112, -1636892, 534068, -674368, -1805360, -1704640, 1429360, 1358548, -613172, 205588, 1846036, -1017236, -1760164, -1277556, 1783372, 517528, -524996, -1677484 ], [ -182086, -1511009, -627534, -1235167, -693187, 1433223, 1019175, -1565279, -1274679, 1331667, -1798962, -651467, -208807, 958832, -1128860, 598160, 1154860, -188927, 163303, 188113, 1367761, -1374161, -334789, 248919, 1487047, 942478, 809779, -292159 ], [ 781198, -1070280, -1063832, -784888, -1194892, 1000620, 1024138, -623402, -1565120, 933708, -1312236, 353542, -607942, 1899112, -334482, 1270252, 338570, -517502, -80936, -274524, 305230, -1103616, 112712, 600354, 1192014, 924918, 706830, 18256 ], [ 1416523, 851820, 20068, 74612, -1735342, 606270, 116113, 1459423, -1068320, -856242, -224286, 1382167, -592567, 2003812, 602043, -24098, -1131055, 623773, -1556036, -1273974, -1461845, -76416, -618988, -465171, 898539, 373743, -1129845, -967544 ], [ 447000, 86536, 442384, 69864, -1743904, -96, -649672, 318664, 11944, -915232, 606848, 295392, -218512, 474488, 1070464, 226984, -847712, 1285520, -539920, -1475816, -572224, 796336, -768400, -49160, -121144, 34472, -652152, -192648 ], [ -1019136, -1524305, 648034, -197382, -1569481, -617742, -1328584, -1818695, 1174567, -394585, 1287326, -1404456, 253970, -1514572, 1336801, 911341, -42125, 1674368, 1238666, -1387733, 1109852, 1500244, -692581, 854605, -1305928, -256462, 525384, 1097811 ], [ -1335936, -1545530, 1040884, 272868, -1334506, 220308, -1080784, -1625270, -437258, -57610, 443276, -592656, 168020, -1231672, 564826, -589934, -976850, -581632, 1030916, -836258, 177752, -590456, 47294, 1400530, -539728, -1112812, -346416, 424686 ], [ -1280836, -1626355, 1153334, 662993, -1237356, 326308, -633934, -1181420, -864783, 246615, 59876, 330894, 60970, -908822, 143576, -1338784, -965750, -1691082, 352866, -743658, -184873, -1417381, 158069, 1501730, 91347, -1025312, -617166, 118861 ], [ -481936, -1826380, 704984, 892868, -1415856, -1031792, 211016, -236720, 1076292, 485340, 597776, 1477944, -88280, -506072, 423776, -582784, 937000, -507432, -1265784, -1568808, 591452, 283244, -989356, 713480, 452172, 949888, 314184, 547636 ], [ 62412, -942209, 419959, 868097, -852273, -1567157, 312332, 629302, 445010, 488125, 926620, 791571, -456503, -942601, 278156, 164709, 680476, -134532, -709838, -1116357, 51401, 666177, -957645, 417320, 1074505, 926366, 332183, 75515 ], [ 455112, 587866, 232234, 691622, 153402, -1612382, -29368, 1448452, -1718740, 350350, 1130920, -987054, -955178, -1879126, -121144, 907134, -862424, -244632, 1141612, 97218, -1272874, 264102, -223470, 414320, 1852630, -287884, -193942, -933310 ], [ -50844, 950668, 588988, 888023, 40932, -1657193, -707926, 670597, -1966015, -722375, 1581550, -82476, 160816, -806026, -229264, -623163, -667283, 592155, 800656, 869124, -184909, -341661, -150936, 773501, -10703, 628172, -639199, -1433674 ], [ -434544, 1254256, 543200, 1033296, -111568, -1301040, -879376, 183024, -1719776, -1436672, 1511664, 881200, 1238688, -73248, -363536, -1886224, -204560, 924560, 310048, 1327328, 844464, -615008, -219632, 738816, -1696192, 1237152, -923616, -1665168 ], [ -79269, 1713781, -1161550, 870471, -53143, 533535, 927149, 1277949, -268226, -529472, -556611, 1202425, 1658238, -1239798, -687611, -1435099, 687565, -906565, -29402, 770378, 884289, 402742, -596957, -864384, -1878892, 30702, -640866, -1068243 ], [ 130276, 1958948, -1215162, -17622, -65398, 1271468, 1177802, 1706582, -95642, 326048, -901358, 1076086, 1790508, -1612414, -855506, -319962, 574172, -1394314, -25294, 605512, 899718, 585556, -990812, -1224034, -1685886, -349248, -307462, -968130 ], [ 197926, 1995398, 338913, -1611897, -146473, 941618, -86473, 1486457, -1168367, 1131248, 432067, 513961, 1643058, -1211989, -871331, 1441713, -518278, -574039, 313331, 822412, 891393, -44594, -1400762, -372859, -1127061, 75552, 75263, -1351755 ], [ 106276, 595388, 387588, -395532, -403588, 23528, 90152, 183332, -1521872, 908768, 673792, 1109416, 1216608, -106204, -253616, 1847928, -715408, -846244, -559504, 1172632, 922668, -478904, -117632, -999124, -123636, 434412, 429848, 194100 ], [ -84734, -1011571, 90965, 1314067, -622596, -901566, 608081, -1239371, -1514923, 353488, 577450, 1851816, 691897, 927610, 354442, 1714868, -612814, -1280661, -1430893, 1441032, 862476, -871184, 1363487, -1888370, 942863, 628114, 754221, 1879626 ], [ -854084, -1140346, 95990, 989242, -43896, -466116, 942206, -1193546, 246902, -938912, -151700, 1210416, -109778, -450740, -669908, -365032, 227036, -637686, 653882, 590832, -182424, -1330784, 656162, -1744220, 1542338, -622436, 853446, 236076 ], [ -719997, -1264162, -360984, 983968, 338822, -96061, 954054, -1152100, 1418896, -1196128, -564431, 454292, -531321, -1395279, -843166, -1457482, 1025155, -134694, 1343438, 181664, -265655, -1460161, 200151, -1306329, 1535452, -786588, 410980, -671338 ], [ 847128, -1380112, -1550784, 1485568, 410672, 170264, 454704, -1117600, 1655296, 188672, -475256, -483808, -349896, -1651704, 333584, -983632, 1757080, 146256, -180112, 472064, 1176520, -1065736, 142776, -402504, 566752, 772512, -890720, -411088 ], [ 431475, -1337911, -712161, 1001338, 1012922, -594070, 12933, 148448, 1805659, 86363, -776078, 206063, -682143, -1620846, 370994, -106066, 883168, 397983, -462781, -124426, 1256383, -655705, -228708, 271158, -608600, 861333, -899111, -552820 ], [ -917250, -1221286, 1081014, 53188, 1864772, -1843420, -401742, 1994048, 1915534, -715762, -1260428, 1662038, -1256118, -1454796, -127756, 961484, -746432, 635958, -161506, -1138276, 695158, -238330, -748008, 836508, -1881200, 258258, -298886, -883720 ], [ -1544005, -587821, 547825, 238509, 1629725, -629677, -118902, -170242, 1101813, 110378, -589626, 1703492, -1114401, -953238, 1071985, 1488323, -414960, -402472, -283704, 145622, 1331060, -163617, 786328, 121730, -1459105, 410733, 873732, 575048 ], [ -1608980, -290256, -153420, 113324, 1093440, 304628, 234588, -1575712, 187348, 539508, 118104, 1224932, -967536, -312388, 1523120, 1329248, -71880, -1149412, -505324, 889992, 1343780, 134308, 1691508, -292900, -892840, 479828, 1398552, 1594508 ], [ -183455, -955356, -1141545, -951151, -189360, 284903, 729813, -592312, -934577, -245817, 840354, -577093, -860436, 686237, -212380, -675352, 155370, -998587, -968449, -22458, -447445, 1071883, 711783, 214325, -57790, 262703, 98802, 1271033 ], [ 437518, -1235484, -453996, -1195366, -845814, -467470, 1207944, 262358, -986552, -42924, 1129626, -1055698, -318888, 433010, -894226, -610612, 421974, -790264, -675322, -743682, -222040, 1234768, -176088, 613610, -361570, -49342, -45822, 603956 ], [ 426343, -1213134, 1550154, -795091, -1010139, -1795495, 1672644, 1015883, -197852, 936426, 1078701, -494473, 564012, -803815, -748201, 1080038, 719499, -536764, 212003, -1314657, 1587860, 788968, -991788, 928085, -1560145, -435967, 717153, -333094 ], [ -630016, -1006208, 131328, 450240, -558016, -212992, 184384, 1380992, -857280, 1510336, 1033920, -211648, -441664, -1191936, 617600, 732992, 187008, -1194624, 1113472, -782592, 476288, -70080, -836224, -489280, -64064, -710528, 1414976, 287424 ], [ -1699894, -837188, -1403933, 1482996, 30991, 1515041, -1116733, 1510910, -1551468, 1897290, 812050, -164124, -1522580, -1253852, 1748991, 5214, -314804, -1722926, 1884492, -204547, -826563, -766317, -368315, -1957201, 1528509, -893437, 1838239, 998285 ], [ -1803244, -1073288, -193658, 433896, 799966, 1179266, 623942, 660860, -999768, 1601940, -446300, -1207224, -1152680, -266552, 296766, -900036, 191896, -586076, 1882392, -462022, -320838, -102042, 945610, -1987426, 987834, -655162, 729214, 677210 ], [ -1856665, -620975, 445288, 230652, 1143571, 544643, 801704, 572483, -301119, 682395, -663038, -807201, -957713, 729295, -16728, -880791, -108848, 168139, 1847490, -669007, 74007, -45726, 1380976, -1156813, 543420, 36995, -80204, 810644 ], [ -1846540, 707500, 357088, 1103952, 945796, -470332, -1009696, 1453508, 584556, -1031580, 445912, 1429524, -985388, 1736020, 1119072, 315084, -1437248, 435364, 1770840, -811732, 327732, -763176, 698176, 769412, 221520, 1306820, -508304, 1522544 ], [ -621740, 1328675, -429007, 1523832, 84116, -218602, -26271, 862513, 1316891, -9910, 388312, 932914, -1366713, 1594675, 525727, 1174854, -365448, 834864, 1692320, -827682, 785452, -741316, 971716, 208152, 880380, 349310, -459994, 550894 ], [ 980054, 1630878, -1414412, 1772660, -986094, 462804, 1865160, -236320, 1945016, 1901488, -49334, -524490, -1825560, 1016372, -676698, 1882256, 1530370, 1236802, 1575944, -776628, 1302844, -470936, 1528896, -1178886, 1842988, -1326082, -229588, -992464 ], [ 220079, -321597, -411662, 1796210, -855819, 14754, -196140, -333520, 804716, -21512, 1124641, -772065, -420060, -272878, -1160073, 1489256, 1645645, -27923, 102644, 37422, 1290694, -942236, -254304, 308889, 875038, 358643, 324062, -1057864 ], [ -118024, -1530648, 526864, 1842656, -417024, -315624, -1476912, -114520, -62056, -848168, 1462960, -577296, 475464, -972208, -1192968, 750272, 1703536, -956744, -433384, 375264, 1140664, -688952, -1435656, 772920, 445408, 1462208, 369944, -741928 ], [ 440351, -1159923, 1328914, 1937756, 677376, -395949, -1099062, 776405, -347581, 654907, 25510, 557454, 287289, -417958, -268593, -723928, 1639486, -1171769, 1022291, -298836, 697639, 1104073, -1338081, -938505, 1159708, 1330808, -663181, 384347 ], [ 813944, -657270, 1354944, 1066672, 1264442, -525448, -959860, 254762, 13424, 1041194, -580076, -66100, 828168, 507742, -162098, -1369806, 1450224, -508424, 1099668, -144522, 391004, 727646, -1035392, -784860, 1306828, 821012, 51142, 1238808 ], [ 1071044, -71445, 891744, -413528, 1531667, -685948, -971110, -1157413, 782024, 723419, -661226, -1798150, 1828668, 1667617, -571223, -1493481, 1182024, 708676, 308118, 532053, 170354, -1016479, -603392, 544590, 1096378, 72662, 1867117, 1921908 ], [ 1497056, -1092120, 1452216, -665036, 1580612, -773144, -748916, -1068692, 255224, 550008, 382616, -514060, 1756060, 716024, -117292, -1487888, 861396, -261920, -8724, 224600, -167800, -1460308, -845204, 339008, -83276, -350852, 516060, 1790436 ], [ 1425476, -1676325, 1964751, -706031, 1538252, -789419, -507566, -695432, -153856, 553683, 985196, 583700, 1332805, -393316, 162758, -1076873, 323946, -1276625, -33579, -333115, -590440, -1404238, -1076354, -86032, -1067216, -604247, -809625, 1405341 ], [ -706024, 146850, 1864026, -410906, 1220552, -552194, -285716, 197968, 441344, 1206258, -640504, -305800, -51170, -1264216, -608092, 902602, -1059204, -1566950, 914046, -1486690, -1302640, 116012, -987404, -756832, -869216, -310922, -729750, 341166 ], [ -1463973, 1220923, 1487577, 52199, 1193080, 263082, 14981, 433397, 330029, 1189725, -1191391, -205809, -1065589, -1485729, -887693, 925850, -1206702, -1161305, 1463292, -1526787, -783073, 1071457, -1095886, -1311304, -1081102, -111244, -683323, -36696 ], [ -811248, 1525648, 827952, 687824, 1463680, 1672032, 396656, -6928, -506896, 486000, -638416, 910416, -1700464, -1040304, -662768, -1060000, -85152, -40880, 1603392, -423312, 1001552, 1446832, -1407136, -1746304, -1713952, -7744, -671248, 290304 ], [ 455785, 1589476, -320724, 283397, 801313, 1107019, 252169, -900196, -104762, 1082930, -747480, 30730, -1060349, -805273, -757151, -823851, -149915, -737242, 490096, -630935, -57564, 266495, -1283438, -957113, -418741, 87496, -256498, 61996 ], [ 1763134, 1560814, -1522884, -407866, 36604, 52660, 18550, -1665304, 454414, 1777976, -952668, -1301906, -178184, -678292, -800618, -67134, -428936, -1758556, -721466, -1127012, -1694508, -1206916, -1017914, 80674, 1177088, 184108, 306764, -265772 ], [ 1618309, 1219789, -1814934, -1154191, 1004554, -473090, 400825, 455996, -1044611, -454924, -198618, -1618931, -488684, -1137742, 737257, -253509, 527764, -850906, 845809, -851462, -1107858, -1198966, -477839, 159499, 217088, 322258, 1322114, -5522 ], [ 1488184, 921688, -1613232, -976096, 910240, -380572, 680228, 1527072, -1240012, -1532544, 527992, -1349244, -196820, -917716, 924636, -78264, 524036, -513168, 1418160, -195952, -202904, -576864, -401024, 45208, -547444, 301004, 1594064, 70712 ], [ 1382734, 695638, -582732, 753704, -967160, 749753, 786953, 835272, 752813, -670944, 1208542, -94719, 1106155, 442859, -1154889, 703986, -1091839, -1132068, 320460, 1097348, 1236346, 1076136, -1101824, -393242, -983869, 12179, 618164, -161938 ], [ 1347584, 620288, -239232, 1330304, -1592960, 1126528, 822528, 604672, 1417088, -383744, 1435392, 323456, 1540480, 896384, -1848064, 964736, -1630464, -1338368, -45440, 1528448, 1716096, 1627136, -1335424, -539392, -1129344, -84096, 292864, -239488 ] ], [ [ -570368, -1429504, 1036288, 1831936, -1069056, -278528, -53248, 1031168, 1154048, 196608, -1477632, 1289216, 1189888, -406528, 46080, -1625088, 1803264, 1293312, -1368064, -595968, -1137664, 1207296, -522240, -44032, 1113088, 1157120, 159744, -1118208 ], [ -256256, -619264, 1084288, 1176064, -519936, 308224, -625408, 35456, 964736, -134400, -428160, 1208960, 1426432, 13184, 260736, -774528, 1716864, 1199616, -604288, -75648, -485632, 890496, -771840, 102656, 339712, 267392, 740352, -328320 ], [ 234544, 646736, 1159288, 151264, 338064, 1225024, -1519408, -1520344, 668936, -651600, 1211640, 1083560, 1796032, 668984, 596136, 554472, 1581864, 1053216, 589112, 737352, 533168, 395496, -1161840, 331856, -868688, -1122808, 1647552, 905880 ], [ 668784, 439936, -512352, -428896, -98096, -322736, -1172448, -221824, -651664, -570160, 1095280, 379120, 965552, 660624, 479056, 1108432, 285984, -218784, -56528, 730512, -433792, 500256, -769520, 726256, 284432, -429808, 852912, 836960 ], [ 636856, 240816, -1555448, -764728, -315664, -1269432, -580448, 584120, -1439040, -351032, 577944, -211232, 365960, 403816, 307896, 1448320, -728064, -1280552, -683520, 559168, -1251960, 386464, -347568, 965176, 1070392, -4032, 15456, 620424 ], [ -971744, 426816, -28448, -375328, 527936, 435168, 545152, -986080, -157440, 191968, -879456, -271232, 846560, -538784, 62496, 1246720, -497664, -1350752, -798720, 26368, -1078560, -619136, -15168, 633376, 28192, -997632, -553344, 217824 ], [ -957320, 127032, 647728, -558136, 176888, 435312, 1111960, -1227784, 510456, 282880, -1165920, -585512, 1290032, -774392, -83376, 1383016, -318120, -1303952, -985680, -143888, -1131984, -770168, -82128, 595168, 295456, -1087368, -621072, -228144 ], [ 555280, -621168, 538528, -1269136, -1276912, -1137888, 1162960, -243184, 611856, -43520, -371520, -1134512, 1699232, -357392, -137376, 1831216, -185520, -1149152, -1238880, 20512, -1394784, -132368, -517728, 827968, 1771456, -342768, -226272, -714144 ], [ 401848, 28264, 260968, -1070504, -796280, -778608, 255040, -305344, 1223216, -331368, -317904, 101104, 671272, -28720, 494752, 116600, 425808, -680568, 241784, 282512, -306800, 639144, -40280, 393672, 436576, 225664, 75320, -162656 ], [ -41408, 771264, -99008, -650496, -33792, -44416, -724416, -647360, 1838336, -460096, -338304, 1504896, -447168, 324288, 1120384, -1679104, 1083904, -203392, 1677376, 419136, 915520, 1193216, 623680, -192704, -1260800, 676672, 380672, 474048 ], [ 290392, -388536, -825608, -124896, -628992, 115184, -459816, -1321160, 1504736, 669704, 445296, 886896, 439032, 1050888, 372784, 3296, 1213504, -257392, -597224, -681864, 666520, -330784, 1094680, -770504, -591200, 482872, 896672, -169752 ], [ 557152, -603696, -980288, -30816, -739152, 213104, -338256, -1221680, 972656, 1196384, 677136, 551616, 960192, 1211808, 143584, 916256, 811264, -193072, -1842944, -1053504, 396880, -615664, 957520, -634784, -248240, -92528, 1138832, -86352 ], [ 726352, 598104, -277088, -584016, -121752, 218504, -431256, 37720, 142856, 818384, 81336, 640416, 933792, 524208, 691984, 675056, -388736, 48728, -1545344, -331104, 96280, 958136, -91880, 571216, -395240, -1240328, 970232, 1087848 ], [ 989568, 524448, 602080, -596000, 276832, 890336, -198944, -145152, 223264, -212736, -97216, -196800, -166720, -206240, -49216, 769568, -28320, -191616, -489376, -252672, 154688, 1275200, -96288, -48608, 153728, -564384, 75712, 1153824 ], [ 1294368, -113352, 1559080, -368600, 578632, 1856936, 177256, -965952, 706264, -1532736, -91216, -1443600, -1742320, -955640, -1360816, 1012568, 1022280, -645216, 902024, -459072, 371888, 1036400, 361512, -1476008, 1010528, 918216, -1139888, 729624 ], [ 60560, -496, 901696, 648528, 982256, 1103776, -759600, -320368, -338096, -333184, -174608, -99808, -264976, 395376, -772096, 11776, 19232, 291792, 1082784, 801504, 51552, 1210816, 731696, -113904, 873360, 434192, -512592, -348736 ], [ -489448, 335024, 550264, 1035576, 930464, 227752, -1397688, 286400, -1129256, 446480, 25384, 588848, 592376, 1118232, -481936, -741056, -544192, 997440, 1081704, 1362696, 119760, 1092448, 1025768, 532080, 406752, 204656, 248976, -1082632 ], [ 772352, 1217024, 1041664, -225024, -295936, -904448, -1221888, 742400, -1216256, 58880, 957184, -497152, -250624, 152832, -1025536, -813056, 94208, 1059840, 655104, 74496, 1205760, 206848, 1127168, -760320, -872448, 697856, 1291776, -908032 ], [ 369880, 1131008, 334568, -631816, -509256, -1024256, -1008936, 127184, -476280, 395056, 817768, -1110152, -617184, -172040, -1219976, -1120352, 39448, 852544, 200640, -130448, 1202312, 41584, 90272, -755496, -719576, 386784, 1219328, -655688 ], [ -1271120, 324608, -1264432, -403216, 31344, -390656, -768336, -1285216, 879120, 1269856, -118832, -1371152, -629184, -20240, -1154576, -1602752, -531152, 444544, -274560, 470752, 388112, 412384, -1793728, 214704, 499024, -522816, 316928, -345488 ], [ -1498760, -364272, -16952, -760656, 137224, 817544, -432056, -1582216, 529440, 701656, -755392, -1487072, -126384, -471120, -1466696, -1691512, 413528, 700064, -410200, 552472, 792792, 40104, -2018928, -655896, 1140944, 26184, -283352, -1050848 ], [ -1288544, -1025952, 1153792, -1092480, 83200, 1820672, 27232, -1627552, -157248, 167872, -1241824, -1466432, 307680, -724416, -1650656, -1437280, 1323680, 793952, -420544, 487936, 1267680, -451488, -1742880, -1405248, 1545248, 718080, -578624, -1594400 ], [ 78856, -1639752, -377408, -816480, -459200, 1283072, 1055032, -1252552, -1236048, 980272, -1182424, -846032, -34920, 546384, -856856, 299720, 828680, -496648, -47344, 75136, 1126680, -969288, -175080, -31248, 1167848, 982080, 483376, -468200 ], [ 1060832, -1246064, -866848, -351984, -1081568, 793344, 1047600, -388224, -1520880, 704128, -915216, -86368, -301088, 1340912, -97328, 925328, 52976, -599152, -313616, -474752, 286912, -936560, 229376, 371168, 800512, 864192, 534896, -75312 ], [ 1578032, 362536, -100048, 339816, -1800368, 361344, -208200, 1066176, -848280, -884672, -397416, 841232, -475088, 1561112, 620872, 210728, -1061224, 731048, -1351016, -1189952, -1395488, -239960, -769024, -398032, 445312, 285792, -632104, -566712 ], [ 520512, -122368, 479040, 90368, -1590016, 18944, -835008, -12416, 219456, -856192, 417408, 58368, -302784, 212416, 1116864, 261312, -869056, 1150016, -354048, -1407424, -553408, 551168, -702976, 95680, -384768, 133440, -460928, 7680 ], [ -1013472, -1279408, 976920, -425848, -1080352, -252424, -1222920, -1865360, 1316352, -289216, 1259160, -1222488, -25464, -1571912, 1483944, 511824, -277576, 1177136, 1253112, -1429216, 1034504, 1279664, -281080, 1000360, -1311240, 91392, 122824, 879576 ], [ -1159872, -1520608, 1054320, 319952, -953152, 451376, -999120, -1676960, -104448, 32384, 328560, -527088, -47664, -1036112, 566544, -670176, -740176, -780064, 939312, -807616, -34096, -264736, 13520, 1484560, -684240, -772608, -288176, 212976 ], [ -1103072, -1685008, 936520, 893752, -996152, 429976, -651520, -1170960, -529248, 258984, -89840, 233512, -43464, -635712, 108944, -1167976, -616976, -1640264, 327512, -640616, -414696, -811536, -119080, 1578760, -58640, -839408, -390176, -32624 ], [ -639872, -1695808, 428320, 1123552, -1379552, -1041824, -56320, -29760, 1037952, 295584, 516160, 1124512, 13536, -506112, 570944, -297376, 677824, -306464, -880288, -1382816, 580704, 636864, -1106080, 892960, 564160, 688192, 125824, 563776 ], [ -191712, -1005368, 241224, 978856, -991400, -1492408, 123024, 838840, 473984, 258488, 921376, 543472, -434432, -748376, 436232, 254376, 423128, 157272, -307352, -904144, 75112, 718880, -1044416, 648960, 1195608, 712920, 228224, 258152 ], [ 247488, 102832, 245424, 611056, -143600, -1334608, 54624, 1545040, -1359616, 177488, 1206976, -914528, -1183232, -1212176, -53968, 616176, -754672, 102672, 1326448, 301856, -1324688, -13120, -358016, 668160, 1832208, -157680, 84224, -584848 ], [ 16560, 600520, 509616, 807400, -225920, -1570384, -402384, 520168, -1775128, -766840, 1458904, -192128, -224696, -675200, -10936, -651528, -612640, 500160, 672760, 927704, -443072, -406192, -283232, 908712, -48864, 412440, -381592, -1027096 ], [ -162432, 1056512, 477184, 915712, -347520, -1457664, -500992, -114944, -1704832, -1347328, 1241600, 654976, 796800, -348160, -71424, -1723392, -252800, 540928, -30976, 1304448, 440448, -479104, -326784, 785664, -1677696, 825856, -703872, -1236992 ], [ 64968, 1554512, -732416, 518512, -315720, 66336, 846608, 1242256, -297832, -309328, -695200, 1262776, 1503000, -1116160, -684624, -1550592, 487000, -878672, -185776, 948648, 599448, 519896, -610584, -749136, -1569096, 199456, -393672, -718592 ], [ 218192, 1709296, -719024, -162624, -288480, 874416, 970304, 1627872, -88592, 475744, -886128, 1268352, 1641024, -1318112, -1019360, -501360, 474096, -1294464, -97072, 785584, 578176, 766192, -870368, -1170992, -1316400, 8384, -165552, -596912 ], [ 299192, 1529896, 485176, -1120224, -265680, 985416, -97696, 1067472, -1045592, 1014544, 622872, 687552, 1225824, -968912, -1082960, 1401240, -271704, -732864, 228728, 810184, 381376, 279592, -1106768, -509192, -923400, 241184, -17352, -861512 ], [ 310592, 206656, 440416, -6144, -420480, 110976, 167744, -63648, -1493312, 719104, 702432, 1260672, 1067424, 99808, -421280, 1792320, -422304, -945504, -611872, 908224, 501376, -237728, 116992, -1079072, -89760, 432704, 229248, 191008 ], [ 230224, -1260752, 113152, 1448560, -536800, -842328, 708248, -1194088, -1625888, 149024, 398928, 1982552, 901824, 1099824, 279368, 1632480, -361048, -1272128, -1453152, 960504, 587680, -732432, 1468072, -1844480, 824752, 496304, 491040, 1315880 ], [ -572576, -1350752, 74752, 1180960, 152000, -168528, 682448, -931888, 66112, -1062976, -154272, 1347152, 42624, -314976, -402832, -208320, 312752, -825728, 531648, 389904, -422720, -932832, 509872, -1518080, 1454752, -582496, 661440, -55120 ], [ -510480, -1402472, -381480, 1121232, 512984, 319904, 656648, -778032, 1124056, -1324704, -375712, 673240, -499896, -1282016, -442624, -1241296, 1016944, -409720, 1152520, 74504, -482152, -1013752, -20520, -1030208, 1497792, -682256, 325848, -690680 ], [ 923520, -1393472, -1500480, 1391232, 353984, 514304, 630848, -796032, 1176256, -79104, -70912, -61760, -540096, -1538816, 536576, -992896, 1769344, -41920, -390080, 163904, 966848, -905152, 127680, -286208, 609792, 770944, -812352, -159680 ], [ 633720, -1387736, -854064, 1032096, 828200, -184000, 271712, 110088, 1503448, -174192, -323848, 321160, -841824, -1372928, 375824, -319360, 1041928, 130856, -454904, -134296, 976016, -757384, -193728, 150568, -343080, 963424, -768576, -398576 ], [ -467280, -1383536, 623136, 376896, 1600400, -1302400, -244288, 1451088, 1960048, -900192, -839248, 1230160, -1266624, -1008128, -321376, 554240, -381872, 211856, 175696, -614896, 307616, -591184, -736128, 442768, -1326480, 562624, -168576, -999776 ], [ -1130864, -603784, 284096, 468048, 1567264, -365120, 14680, -174632, 959568, 2000, -311040, 1395728, -1045520, -687712, 932568, 1127664, -166968, -712208, -230304, 146088, 1163456, -196056, 580928, -36496, -1033840, 655304, 597864, 498504 ], [ -1238464, -228224, -243584, 311648, 1224224, 286720, 361920, -1278752, 20288, 547520, 291040, 1125088, -829920, -273632, 1498048, 1125184, 109152, -1275488, -614464, 498688, 1375616, 323584, 1326528, -283456, -606240, 577504, 920064, 1547744 ], [ 149936, -1022624, -1153184, -581752, 89624, -1280, 893520, -724952, -640912, -10480, 1017640, -289112, -678120, 401368, 23248, -438416, 430152, -770888, -860464, -365312, -297184, 1168384, 360528, 166544, 96360, -6296, 8064, 1203944 ], [ 662720, -1260272, -649904, -728896, -483520, -693824, 1360608, 52624, -712768, 112256, 1207648, -770912, -156384, 128848, -533264, -413408, 546864, -408416, -616912, -1006880, -72592, 1162432, -454608, 478112, -121008, -233600, -55200, 689120 ], [ 487520, -1060472, 963496, -289696, -615520, -1704224, 1777008, 1006024, -321568, 769856, 976048, -520112, 656016, -888152, -368264, 859792, 503064, -157616, 11288, -1473680, 1642808, 488032, -1151208, 680912, -1061208, -180800, 548400, 39920 ], [ -534528, -963072, -34304, 737280, -438784, -285184, 245760, 1452032, -699392, 1283584, 846848, -218112, -303104, -1261568, 494592, 538624, -8704, -930304, 847360, -987648, 582144, 1024, -886272, -554496, 197120, -602112, 950272, 571904 ], [ -1512664, -885648, -1111568, 1522960, -96520, 1262776, -1141608, 1620488, -1056536, 1675872, 603424, -78208, -1364128, -1335784, 1165344, -104008, -408096, -1573192, 1567184, -464040, -656016, -310248, -338680, -1826600, 1468560, -1000456, 1159336, 1157744 ], [ -1388464, -822048, -39968, 316960, 900080, 1131376, 255792, 681488, -524336, 1505472, -406976, -932608, -1246528, -312784, 20544, -1022608, 314304, -437392, 1402784, -674640, -150816, 213552, 891920, -1874000, 617760, -791056, 448336, 875744 ], [ -1332376, -379608, 405952, 80632, 1318256, 649648, 451464, 557984, -6128, 719424, -483608, -531688, -1130776, 543632, -93864, -918208, 174744, 199712, 1332632, -698592, 270168, 85800, 1291976, -1111448, 235032, -202816, -114560, 1009544 ], [ -1362976, 544992, 55552, 1078432, 1000256, -277952, -882336, 1472384, 494272, -850176, 628192, 1466912, -1017376, 1188032, 1103136, 488192, -1061856, 202112, 1382432, -484992, 583968, -871200, 634976, 681952, 448032, 867584, -488960, 1672544 ], [ -448456, 1096912, -449728, 1432952, 170536, -56272, -25816, 778144, 982792, -73256, 636912, 890192, -1232656, 1241072, 767176, 1209512, -272256, 636592, 1255792, -658592, 847168, -753280, 945096, 280192, 1112912, 141024, -503440, 846584 ], [ 765648, 1455296, -977632, 1548512, -817712, 552000, 1536256, -462656, 1428048, 1470304, 277216, -585104, -1532320, 1053744, -123632, 1659856, 1215056, 1186336, 1036160, -944432, 1087760, -273856, 1549488, -852208, 1895856, -1167872, -370048, -485424 ], [ 370248, -303904, -275632, 1480112, -800312, 16800, -220544, -301856, 451848, -148496, 1111216, -676904, -549520, -58056, -919832, 1312456, 1275656, 208336, -235840, -187832, 1174760, -866656, 58488, 482792, 990456, 118528, 383552, -525624 ], [ 229056, -1391872, 407744, 1414016, -529472, -292224, -1228160, 15040, -216192, -867200, 1227520, -427712, 183488, -660096, -1191296, 662080, 1261952, -592064, -587776, 155008, 1091648, -802624, -1049088, 922688, 482112, 988096, 599360, -295872 ], [ 628056, -1053472, 1051544, 1352816, 279928, -120624, -643760, 663640, -229392, 326800, -181280, 546088, 385688, -178896, -347696, -632120, 1090352, -1015064, 1015424, -381392, 647048, 657176, -1341888, -539512, 817512, 971896, -327640, 507528 ], [ 951248, -627488, 1131568, 544208, 796400, -182336, -414480, 284048, -13696, 597856, -700256, 94992, 972816, 400928, -78176, -1209088, 931264, -616320, 1131904, -165968, 355536, 345792, -1096304, -486656, 830176, 597264, 269616, 1092704 ], [ 1226648, -146288, 856168, -735592, 1128200, -391136, -409080, -743752, 346304, 287056, -658256, -1254408, 1802616, 1042928, -170576, -1333888, 780064, 300480, 311104, 523432, 160536, -1082208, -511304, 521344, 639376, -3336, 1827816, 1540304 ], [ 1454720, -957632, 1134016, -816416, 1291360, -535200, -383008, -683008, -28640, 248800, 150784, -383200, 1438336, 422848, -89984, -1168192, 699040, -470208, -90272, 177056, -82336, -1299808, -747744, 512608, -269504, -255232, 373888, 1444448 ], [ 1304120, -1380872, 1397176, -720416, 1387600, -628920, -359008, -377368, -248840, 376720, 628384, 386960, 863776, -296312, -139304, -745312, 380920, -1216488, -223352, -354184, -411016, -1086208, -971184, 230968, -1040024, -353632, -1011512, 1181048 ], [ -341680, 280528, 1373776, -410816, 1285600, -547920, -351808, 459632, 452560, 1057120, -535616, -161440, -60224, -892112, -779504, 586688, -914480, -1170288, 544048, -1198384, -1063216, 353792, -804384, -723632, -961424, 18368, -882512, 471248 ], [ -970720, 1139472, 1080128, -13008, 1205504, 55520, -156944, 547456, 361864, 1084248, -922024, 31048, -828232, -958368, -850496, 533112, -977040, -723600, 990880, -1273576, -649224, 1252112, -938616, -1320664, -1078184, 118344, -725096, 198048 ], [ -555520, 1174272, 508928, 475392, 1147904, 1195520, 230656, -134144, -542336, 440448, -509824, 984448, -1436032, -480768, -336896, -943488, 226560, 134400, 1108480, -558976, 859776, 1594112, -1382016, -1550464, -1395584, -61056, -538496, 373248 ], [ 242000, 1398344, -215672, 186880, 728280, 712312, 221304, -864360, -165056, 746312, -521480, 183424, -883184, -607800, -456720, -633096, -57112, -652048, 353352, -533024, -185216, 331784, -1399672, -840040, -141224, -28528, -249472, 17448 ], [ 1075424, 1606352, -970976, -319952, 322848, -158096, 125328, -1390224, 385984, 1138544, -594848, -1025168, -117488, -895152, -621072, 77184, -608896, -1703296, -466752, -680816, -1743824, -1231984, -1236448, 40832, 1340704, 84080, 96896, -414672 ], [ 1129424, 1039352, -1600976, -914552, 1209648, -419096, 271128, 585576, -1061216, -437656, -56048, -1449368, -523688, -1140552, 677928, -186816, 394304, -671296, 687648, -679016, -1244024, -1258984, -320848, -50368, 537904, 456680, 783296, -68472 ], [ 1215680, 658272, -1636704, -718880, 1150048, -177664, 440000, 1517760, -1230496, -1200064, 543232, -1225088, -306496, -814752, 836544, -151328, 573184, -339744, 1091648, -268416, -465792, -724640, -70304, -116256, -165440, 561824, 1003104, 84640 ], [ 1356080, 589272, -674904, 803320, -498152, 907136, 647600, 698160, 745304, -596464, 1244032, 87712, 957104, 469848, -919056, 386872, -631616, -1183944, 236048, 828384, 779808, 751960, -936104, -139656, -701840, 218024, 439704, -86360 ], [ 1402880, 566272, -354304, 1310720, -1047552, 1268736, 716800, 424960, 1403904, -395264, 1477632, 525312, 1378304, 898048, -1504256, 566272, -1033216, -1465344, -49152, 1193984, 1195008, 1244160, -1224704, -147456, -880640, 103424, 251904, -143360 ] ], [ [ -685440, -1592832, 1021440, 1768832, -1172992, -100352, 436736, 158848, 1261696, 77824, -768640, 1144448, 291584, -580992, -135808, -1391232, 1547136, 539776, -803840, -603392, -1126528, 1359488, -262400, -315008, 537728, 971520, 590336, -450048 ], [ -385248, -679584, 1112592, 951488, -509728, 252544, -99232, -495824, 917872, -22112, -99184, 803888, 851072, -218352, 219440, -834384, 1378608, 607552, -319856, -137360, -354784, 949424, -576032, -288032, 218144, 194544, 1003904, -123696 ], [ 83802, 747366, 1255017, -325612, 526622, 803944, -936682, -1518749, 380647, -178262, 946841, 271763, 1725272, 348273, 774515, 35691, 1115283, 713452, 436369, 590815, 851066, 308699, -1066082, -245882, -281206, -1019481, 1650104, 386229 ], [ 612002, 729936, -424308, -577492, 112502, -352026, -1036612, -395824, -763198, -452362, 529026, 301458, 772122, 595838, 730950, 699126, 74748, -74828, 238634, 710270, 10256, 212924, -402322, 572498, 482734, -718706, 616794, 670964 ], [ 665537, 593050, -1440521, -578577, -202158, -1062865, -756884, 281041, -1465720, -538401, -94363, 328052, -30441, 610731, 520321, 1178736, -696976, -792627, -56192, 581208, -731961, -13620, 114982, 1092689, 952913, -465944, -346812, 737671 ], [ -914788, 400600, 249604, 26148, 175992, 161060, 638416, -1086884, -514720, 45924, -1062388, 207152, 126084, -90444, -114404, 1081536, -362176, -1052052, -449792, -247392, -639036, -819120, -148568, 406364, 112988, -746144, -663312, 115396 ], [ -811015, 166849, 784666, -101937, -268407, 100130, 1342597, -1390967, 160745, 283344, -1091332, -191779, 683178, -485001, -318218, 1296219, -242227, -1071198, -899318, -480462, -860022, -986073, -449558, 157268, 409484, -562439, -675534, -180410 ], [ 847310, -105026, 253516, -906462, -1472082, -1146820, 1408822, -713042, 581870, 200544, -253432, -847354, 1610028, -596526, -124268, 1798794, -320602, -868548, -1400468, -163812, -1370772, -563598, -785108, 311768, 1754984, 49486, -406884, -174860 ], [ 411505, 426347, 1563, -1070243, -819161, -503746, 687720, -506952, 1129082, 80229, -60790, 145474, 938739, -101162, 518764, 223465, 92134, -322041, 106441, 123070, -276002, 144723, -85549, 115823, 544340, 479936, -183679, 234876 ], [ -378504, 957096, -186472, -1035616, 92416, 404272, -88968, -491688, 1633248, 9704, 39856, 1322544, 44440, 504552, 1084656, -1427616, 580928, 186832, 1624248, 320536, 1025720, 739424, 745016, -148392, -974048, 761816, 95776, 649672 ], [ -109779, -61329, -375847, -570916, -398384, -101678, 182157, -1167663, 1534548, 428279, 610306, 874194, 354265, 867927, 141306, 280884, 762728, -280418, -626427, -173639, 974645, -166876, 683141, -310767, -156548, 148241, 933676, 329947 ], [ 186996, -316074, -517912, -372436, -439814, -344798, 299802, -999018, 1090338, 735284, 718606, 484104, 693160, 896172, -60924, 1065084, 572768, -310058, -1704672, -393464, 720230, -174226, 317606, -122412, 171622, -570274, 1255006, 265882 ], [ 525846, 574701, -589012, -573286, 192811, -193673, 187227, 436557, 127863, 874934, 133681, 181404, 1075660, 421722, 848526, 462834, -174832, 316717, -1024272, -201764, 160805, 1166849, -503419, 592038, -234203, -1446199, 801481, 585307 ], [ 943632, 361932, 235172, -367132, 519156, 608804, 342660, 199136, 9244, 183520, -189320, -573800, 43240, 101972, 438216, 288284, 6132, 321104, -325932, -322272, 112696, 1180312, -279452, -71460, -108432, -836172, -8504, 580668 ], [ 1396332, -338943, 1455347, 19043, 710031, 1699379, 616635, -778264, 263869, -875480, -396470, -1529150, -1615010, -149353, -555834, 302909, 597807, 50204, 380343, -580872, 290746, 606562, 406723, -1344435, 252468, 431103, -976154, 432693 ], [ 110846, 45614, 964568, 615526, 1079986, 857740, -555498, -600450, -38874, -342000, -240206, -82756, -308302, 540898, -100224, -254560, 202396, 412374, 805196, 683300, -145996, 1094120, 773514, -428786, 398398, 45070, -403494, -324376 ], [ -489883, 547130, 596345, 826225, 1021756, 595, -1369761, -260424, -342051, 25806, -22205, 684026, 523385, 804133, 81186, -569608, -112904, 721128, 932267, 1208039, -100234, 1229444, 986763, -1694, 204100, -119390, 246366, -757687 ], [ 730592, 1311680, 602720, 37600, -143744, -829280, -1213536, 456576, -626976, -87744, 341920, -380224, 30560, -63392, -492864, -241408, -187904, 870528, 303392, -221536, 1207616, 422144, 816288, -906944, -857600, 343360, 1041216, -337312 ], [ 503773, 1135648, -95589, -348631, -222591, -919856, -855555, 104854, -50009, 233178, 455355, -1005143, -221508, -447511, -801303, -472724, -124315, 750232, -187496, -489294, 1140455, 28418, -191956, -603507, -805213, 193876, 1022592, -71135 ], [ -800102, 259648, -1318314, -435406, 507234, -460256, -347430, -1042196, 1168366, 877428, 382230, -1303118, -294408, -471886, -912078, -1120424, 42410, 429232, -575696, 107556, 50030, -57532, -1823656, 599418, 76262, -411224, 398592, 80290 ], [ -1124167, -547842, 15151, -589846, 538439, 685159, -361905, -1475351, 823036, 235133, -124120, -1310868, -165418, -671046, -1193023, -1240649, 649965, 296732, -324621, 552501, 193565, 125683, -1973746, -513477, 729782, 274511, -181533, -744260 ], [ -1046452, -1283820, 1262368, -654928, 379232, 1633216, -239916, -1616300, 124168, -341368, -573316, -1242552, 5732, -740424, -1309732, -1110740, 1098060, 71156, -68136, 762624, 514724, 201940, -1632796, -1570200, 1175324, 1023392, -555192, -1447196 ], [ 349223, -1699695, -7832, -196228, -215368, 991216, 1020609, -799775, -1167782, 466682, -372541, -1009302, 235157, 12726, -426757, -93665, 352935, -795319, -299586, -137376, 771749, -500735, 89429, -461550, 713099, 1061192, 119658, -723371 ], [ 1277636, -1399938, -534044, 221230, -907684, 475968, 999402, -64816, -1479410, 353808, -385966, -557908, 133796, 608082, 254326, 488414, -302158, -615682, -591726, -756400, 263944, -723874, 436320, 26532, 267840, 807816, 335202, -251690 ], [ 1642586, -237213, -163094, 588955, -1717834, 113568, -567423, 571784, -608885, -869592, -657691, 156542, -366454, 1013157, 691951, 545939, -848683, 825443, -957051, -1036600, -1166156, -368749, -875280, -233718, -156960, 203316, -3123, -84065 ], [ 574104, -380352, 512216, 56032, -1264288, 139584, -1005064, -418416, 458648, -686832, 90288, -264576, -405096, -114936, 1141224, 309800, -770920, 955832, -95136, -1265672, -459912, 290400, -537792, 328840, -712352, 253848, -209904, 254528 ], [ -918468, -961626, 1249781, -708569, -418108, 310089, -1050631, -1892910, 1501952, -43992, 1101429, -1018125, -290553, -1663407, 1535187, -40858, -489247, 590234, 1115913, -1442324, 866391, 988794, 312231, 1150435, -1270727, 483936, -361041, 608861 ], [ -916968, -1424676, 1003106, 300406, -438808, 785514, -881206, -1743660, 359552, 190608, 125154, -503250, -258378, -816582, 506862, -748708, -397222, -1005916, 712938, -777224, -321834, 153444, 34806, 1488910, -837302, -310464, -247866, -51214 ], [ -880468, -1648526, 642431, 1064881, -676833, 583589, -685856, -1198510, -68148, 254083, -307746, 20275, -156303, -330632, 37662, -889083, -175422, -1586991, 228013, -516699, -717659, -52606, -420419, 1557735, -252302, -535314, -183116, -241714 ], [ -773968, -1393976, 53756, 1340356, -1349508, -973036, -438656, 138440, 933552, -24692, 346104, 561100, 85572, -566432, 686712, 105492, 305928, -137916, -420812, -1065324, 471316, 999944, -1231244, 1087260, 635848, 378936, -215216, 506936 ], [ -431716, -979297, 28799, 1050515, -1212467, -1328529, -135714, 1040593, 441968, -66399, 818252, 162818, -402416, -540301, 563223, 410483, 84205, 443821, 165899, -560726, 61163, 721548, -1114712, 901840, 1266861, 424109, 9680, 433979 ], [ 50984, -469222, 339674, 423890, -593042, -968454, 200436, 1683718, -939232, 33126, 1182152, -794932, -1325216, -358126, -20502, 304658, -556370, 508846, 1488674, 571324, -1301662, -349752, -445712, 886240, 1744686, -48466, 387680, -128446 ], [ 99674, 122687, 456314, 637547, -533552, -1392150, -12102, 371659, -1536661, -706665, 1258253, -288640, -686753, -473824, 253167, -614263, -555452, 387640, 459929, 977149, -721240, -469818, -348308, 953923, -93060, 67253, -94405, -478213 ], [ 131280, 719648, 410368, 718048, -529872, -1548608, -62048, -459232, -1681168, -1121824, 927936, 394672, 148592, -630272, 317408, -1422720, -385040, 105696, -479200, 1232528, -74128, -288400, -365296, 740192, -1603920, 230080, -448208, -650496 ], [ 239055, 1308998, -172832, 38098, -552447, -468308, 663502, 1111118, -406843, -70774, -808764, 1261297, 1209317, -841472, -665542, -1563120, 204685, -709254, -333850, 1166003, 195797, 699725, -620821, -537958, -1166895, 377980, -53183, -236496 ], [ 329958, 1357874, -65306, -346136, -496932, 371034, 643416, 1405732, -167182, 568660, -846978, 1421008, 1367960, -837060, -1180484, -667298, 319410, -1064784, -162090, 990266, 149904, 1018898, -705764, -1004010, -817194, 458696, 37158, -63834 ], [ 404433, 880499, 714769, -442436, -365382, 975759, -102684, 458182, -934957, 807310, 768597, 892408, 648260, -622710, -1239734, 1237477, -28365, -972984, 35385, 708191, -203496, 686723, -624614, -679335, -552519, 473996, -169167, -126159 ], [ 557208, -248296, 499924, 481984, -366192, 220944, 286296, -404108, -1403992, 465760, 665892, 1371568, 820460, 326820, -606764, 1632472, -73260, -1096884, -700380, 504776, 3504, 73268, 398176, -1144380, -10764, 472376, -83952, 251676 ], [ 635702, -1428198, 72784, 1530978, -322084, -689005, 853045, -1114715, -1620668, -74740, 154806, 1978173, 1096936, 1231658, 103599, 1511492, -4957, -1237560, -1412436, 314761, 227964, -538190, 1430227, -1698320, 601626, 388714, 82604, 598739 ], [ -197548, -1522548, -416, 1311228, 479816, 195770, 390070, -558890, -111368, -1138840, -150444, 1375398, 220336, -83092, -115326, 44792, 427418, -1017360, 372264, 63886, -738936, -447140, 265402, -1197920, 1227276, -450836, 331304, -422086 ], [ -246638, -1518907, -426691, 1178246, 786541, 783324, 290407, -233354, 751261, -1414140, -135708, 853533, -454801, -1005588, 48288, -871430, 985218, -734201, 903207, -143721, -780939, -491433, -300051, -690792, 1355112, -469454, 148861, -729337 ], [ 948112, -1359832, -1413016, 1182896, 307816, 899424, 767032, -273104, 588136, -438240, 386592, 460008, -810376, -1305888, 818688, -914480, 1741968, -351176, -554568, -282696, 644136, -750408, 85224, -172992, 693312, 814096, -717464, 95288 ], [ 828745, -1381501, -993322, 981404, 556963, 329880, 562756, 142423, 1063837, -545682, 260937, 468567, -1041460, -1035600, 452094, -547184, 1194903, -272621, -342297, -173301, 577614, -899223, -148488, -49677, 77565, 1112020, -574856, -236002 ], [ 90970, -1488226, 88028, 682904, 1148638, -562320, 38056, 772198, 1840162, -1162932, -169638, 666342, -1213960, -496800, -449556, 13216, 34278, -337346, 655878, 52974, -190836, -996198, -673488, -112002, -516510, 946120, 42544, -1111252 ], [ -584098, -616167, -7528, 745462, 1407068, -42408, 265037, -125187, 742358, -160458, 89856, 961134, -897214, -417316, 767181, 633330, 143999, -1040894, -104444, 119379, 848632, -271485, 322248, -274702, -437890, 966735, 214571, 369135 ], [ -736648, -189712, -327568, 600372, 1333148, 216192, 570952, -809532, -124712, 547752, 474436, 946564, -615204, -295556, 1421256, 852120, 361684, -1340564, -687544, -28416, 1268432, 473920, 826568, -288792, -225180, 719140, 227776, 1410980 ], [ 543002, -1062412, -1176268, -142953, 370373, -350208, 1037302, -792957, -216062, 324702, 1151011, 73939, -465579, -22931, 368406, -37230, 780559, -481439, -650794, -753216, -152068, 1214320, -135082, 113358, 305595, -280085, -162224, 1069355 ], [ 876392, -1238290, -944602, -180216, -73576, -946008, 1419652, -184770, -305144, 351216, 1214260, -396116, -5700, -303194, 18258, -49284, 722314, 44332, -520342, -1253148, 116546, 1050376, -854518, 274764, 201414, -427088, -81068, 752804 ], [ 466292, -866665, 135923, 337284, -109876, -1564908, 1736002, 888255, -392444, 573816, 795610, -549866, 697950, -1017869, 220233, 627966, 289189, 308182, -316267, -1576398, 1712321, 175876, -1383643, 247014, -401661, 95512, 370282, 455954 ], [ -408320, -849856, -214336, 1034240, -295872, -372416, 275456, 1414912, -406144, 973632, 583296, -244096, -154624, -1320960, 349824, 338176, -207296, -549824, 426048, -1230784, 751040, 101248, -947520, -630592, 455104, -498176, 386048, 896704 ], [ -1172349, -822718, -612478, 1453534, -300071, 934641, -1107243, 1646791, -340149, 1329844, 336508, 4848, -1130156, -1363131, 344412, -178335, -494748, -1293023, 1086886, -844723, -375934, 207141, -278505, -1517779, 1240446, -1133015, 299283, 1344098 ], [ -828474, -380668, 141572, 77884, 903154, 1096866, -260118, 709966, 115926, 1255144, -317192, -536352, -1264856, -298806, -374088, -1046910, 497352, -246398, 735436, -892198, 90116, 563466, 780270, -1610854, 150396, -890990, 51558, 1092548 ], [ -665637, 20099, 310136, -172103, 1415986, 827418, -40521, 568540, 382878, 637528, -225653, -127515, -1214789, 356814, -241155, -830280, 586341, 183820, 607429, -629572, 497789, 226131, 1132911, -997333, -105051, -414632, -190656, 1192679 ], [ -733212, 368324, -266464, 1010572, 1050136, 8568, -619596, 1439440, 409128, -671072, 814372, 1490460, -929564, 492264, 975420, 767520, -474084, -170480, 763804, 27728, 831164, -994044, 586836, 515492, 701724, 359968, -425856, 1740404 ], [ -244847, 744214, -436504, 1266057, 336851, 179498, -19581, 612380, 587783, -183427, 864562, 815430, -987374, 750914, 958895, 1209715, -122384, 344330, 598594, -340172, 857144, -767664, 934511, 319632, 1323974, -120092, -495726, 1169209 ], [ 430582, 1081544, -449252, 1181604, -483690, 677976, 948832, -778872, 794630, 895060, 574756, -650238, -1153580, 1024106, 476494, 1224566, 718982, 1137500, 297936, -1043786, 778446, -52296, 1559290, -447890, 1842554, -1010112, -479088, 216086 ], [ 555007, -355756, -117002, 995754, -607665, -5124, -285968, -226572, 7655, -301790, 1012906, -539763, -723230, 192881, -643781, 979391, 690407, 555350, -678264, -393761, 958971, -688596, 435865, 597835, 1026329, -210912, 500712, 173711 ], [ 680296, -1227616, 255784, 803856, -561720, -285264, -864848, 225000, -410608, -854672, 879520, -221928, -202328, -236464, -1162064, 499448, 597968, -50344, -795648, -85808, 967992, -846936, -560960, 992056, 437336, 354504, 901656, 252344 ], [ 807421, -897916, 714709, 599106, -154695, 290886, -49898, 462525, -45358, -39122, -468380, 536547, 510997, 188186, -401114, -479377, 369818, -706069, 911952, -504758, 612567, 10389, -1288760, 1831, 331211, 423129, 72531, 588119 ], [ 1080182, -595356, 817962, -60906, 231538, 337576, 272530, 250814, 7184, 61588, -833076, 339694, 1163694, 332604, 52556, -934400, 268904, -685456, 1122160, -245254, 346198, -240472, -1097986, -61632, 223844, 248046, 503530, 819060 ], [ 1444757, -309906, 696987, -1007931, 604663, 50476, 284455, -244111, -137416, -288362, -577926, -459431, 1778169, 300354, 312506, -1059200, 248204, -238456, 388360, 441971, 135973, -1189972, -328111, 459168, 115694, -80679, 1728955, 983910 ], [ 1357744, -827944, 661896, -968956, 868308, -209356, 68580, -165184, -380004, -99548, -80288, -193540, 1038832, 78792, -86736, -668696, 508684, -741416, -176460, 124972, -11692, -1033588, -604484, 659348, -410792, -102112, 172976, 926740 ], [ 1069249, -1034119, 644481, -789436, 1099398, -427921, -168420, 85211, -416199, 229342, 211132, 85070, 278092, -147513, -543651, -226676, 513769, -1115771, -507465, -312743, -222487, -564208, -842714, 540833, -878117, -3892, -1255489, 822985 ], [ 160774, 338006, 662406, -453736, 1245348, -492646, -396120, 785186, 413526, 896692, -422168, -23980, -10808, -314838, -959826, 209224, -618506, -584546, 27210, -819818, -711562, 701792, -497564, -720442, -936542, 446408, -1028614, 624310 ], [ -253492, 893726, 449784, -152150, 1136368, -181932, -335294, 666240, 352439, 939741, -585827, 295615, -447375, -211212, -771384, 28889, -613438, -113150, 334668, -933435, -402695, 1458302, -662681, -1323709, -962851, 421887, -721819, 485612 ], [ -160192, 610976, 384, 114400, 765568, 514368, 21856, -293760, -623536, 341616, -267152, 1055440, -1035600, 170688, 38016, -784336, 559712, 296800, 408768, -642960, 725680, 1691552, -1351856, -1251184, -956176, -90288, -332944, 408512 ], [ 10870, 1029087, -121625, -2432, 653837, 126425, 195929, -777099, -247880, 289359, -136215, 432128, -612034, -399377, -104254, -361511, -9349, -588654, 179903, -331068, -291008, 352983, -1502361, -635387, 167133, -180082, -219776, -74685 ], [ 208324, 1524630, -232868, -234518, 673052, -491422, 299966, -970014, 326824, 320802, -49068, -534430, -9202, -1156442, -400846, 307792, -880336, -1631376, -59128, -69090, -1727990, -1272642, -1402212, 44080, 1434780, -99838, -161552, -582582 ], [ 466774, 724905, -1241318, -596393, 1390202, -371797, 169541, 690411, -1024676, -387573, 119982, -1134805, -500227, -1095167, 495779, -43208, 209864, -442776, 529772, -447915, -1308665, -1297467, -99462, -238520, 879930, 618587, 124648, -108057 ], [ 796456, 288116, -1578356, -382364, 1385876, 69184, 189672, 1371368, -1160780, -727944, 487552, -1030672, -376792, -655948, 601992, -209212, 657632, -95100, 678456, -357040, -733520, -853516, 340916, -253020, 297864, 902284, 268244, 152268 ], [ 1245706, 460541, -788381, 798361, 170501, 1049584, 462522, 408218, 743245, -450594, 1188352, 256028, 778058, 417677, -618558, -64687, 27032, -1158975, 88206, 522260, 103180, 377309, -666259, 182505, -329886, 456259, 172469, 53043 ], [ 1395456, 518016, -525056, 1191936, -234624, 1376384, 553472, 87168, 1377920, -358144, 1421952, 684928, 1163008, 775552, -1025408, -16512, -183168, -1513600, -108544, 815360, 382080, 787584, -1001984, 327680, -539136, 307584, 140544, 19968 ] ], [ [ -800512, -1756160, 1006592, 1705728, -1276928, 77824, 926720, -713472, 1369344, -40960, -59648, 999680, -606720, -755456, -317696, -1157376, 1291008, -213760, -239616, -610816, -1115392, 1511680, -2560, -585984, -37632, 785920, 1020928, 218112 ], [ -514240, -739904, 1140896, 726912, -499520, 196864, 426944, -1027104, 871008, 90176, 229792, 398816, 275712, -449888, 178144, -894240, 1040352, 15488, -35424, -199072, -223936, 1008352, -380224, -678720, 96576, 121696, 1267456, 80928 ], [ -66940, 847996, 1350746, -802488, 715180, 382864, -353956, -1517154, 92358, 295076, 682042, -540034, 1654512, 27562, 952894, -483090, 648702, 373688, 283626, 444278, 1168964, 221902, -970324, -823620, 306276, -916154, 1652656, -133422 ], [ 555220, 1019936, -336264, -726088, 323100, -381316, -900776, -569824, -874732, -334564, -37228, 223796, 578692, 531052, 982844, 289820, -136488, 69128, 533796, 690028, 454304, -74408, -35124, 418740, 681036, -1007604, 380676, 504968 ], [ 694218, 945284, -1325594, -392426, -88652, -856298, -933320, -22038, -1492400, -725770, -766670, 867336, -426842, 817646, 732746, 909152, -665888, -304702, 571136, 603248, -211962, -413704, 577532, 1220202, 835434, -927856, -709080, 854918 ], [ -857832, 374384, 527656, 427624, -175952, -113048, 731680, -1187688, -872000, -100120, -1245320, 685536, -594392, 357896, -291304, 916352, -226688, -753352, -100864, -521152, -199512, -1019104, -281968, 179352, 197784, -494656, -773280, 12968 ], [ -664710, 206666, 921604, 354262, -713702, -235052, 1573234, -1554150, -188966, 283808, -1016744, 201954, 76324, -195610, -553060, 1209422, -166334, -838444, -812956, -817036, -588060, -1201978, -816988, -280632, 523512, -37510, -729996, -132676 ], [ 1139340, 411116, -31496, -543788, -1667252, -1155752, 1654684, -1182900, 551884, 444608, -135344, -560196, 1520824, -835660, -111160, 1766372, -455684, -587944, -1562056, -348136, -1346760, -994828, -1052488, -204432, 1738512, 441740, -587496, 364424 ], [ 421162, 824430, -257842, -1069982, -842042, -228884, 1120400, -708560, 1034948, 491826, 196324, 189844, 1206206, -173604, 542776, 330330, -241540, 36486, -28902, -36372, -245204, -349698, -130818, -162026, 652104, 734208, -442678, 632408 ], [ -715600, 1142928, -273936, -1420736, 218624, 852960, 546480, -336016, 1428160, 479504, 418016, 1140192, 536048, 684816, 1048928, -1176128, 77952, 577056, 1571120, 221936, 1135920, 285632, 866352, -104080, -687296, 846960, -189120, 825296 ], [ -509950, 265878, 73914, -1016936, -167776, -318540, 824130, -1014166, 1564360, 186854, 775316, 861492, 269498, 684966, -90172, 558472, 311952, -303444, -655630, 334586, 1282770, -2968, 271602, 148970, 278104, -186390, 970680, 829646 ], [ -183160, -28452, -55536, -714056, -140476, -902700, 937860, -776356, 1208020, 274184, 760076, 416592, 426128, 580536, -265432, 1213912, 334272, -427044, -1566400, 266576, 1043580, 267212, -322308, 389960, 591484, -1048020, 1371180, 618116 ], [ 325340, 551298, -900936, -562556, 507374, -605850, 805710, 835394, 112870, 931484, 186026, -277608, 1217528, 319236, 1005068, 250612, 39072, 584706, -503200, -72424, 225330, 1375562, -914958, 612860, -73166, -1652070, 632730, 82766 ], [ 897696, 199416, -131736, -138264, 761480, 327272, 884264, 543424, -204776, 579776, -281424, -950800, 253200, 410184, 925648, -193000, 40584, 833824, -162488, -391872, 70704, 1085424, -462616, -94312, -370592, -1107960, -92720, 7512 ], [ 1498296, -564534, 1351614, 406686, 841430, 1541822, 1056014, -590576, -178526, -218224, -701724, -1614700, -1487700, 656934, 249148, -406750, 173334, 745624, -141338, -702672, 209604, 176724, 451934, -1212862, -505592, -56010, -812420, 135762 ], [ 161132, 91724, 1027440, 582524, 1177716, 611704, -351396, -880532, 260348, -350816, -305804, -65704, -351628, 686420, 571648, -520896, 385560, 532956, 527608, 565096, -343544, 977424, 815332, -743668, -76564, -344052, -294396, -300016 ], [ -490318, 759236, 642426, 616874, 1113048, -226562, -1341834, -807248, 445154, -394868, -69794, 779204, 454394, 490034, 644308, -398160, 318384, 444816, 782830, 1053382, -320228, 1366440, 947758, -535468, 1448, -443436, 243756, -432742 ], [ 688832, 1406336, 163776, 300224, 8448, -754112, -1205184, 170752, -37696, -234368, -273344, -263296, 311744, -279616, 39808, 330240, -470016, 681216, -48320, -517568, 1209472, 637440, 505408, -1053568, -842752, -11136, 790656, 233408 ], [ 637666, 1140288, -525746, -65446, 64074, -815456, -702174, 82524, 376262, 71300, 92942, -900134, 174168, -722982, -382630, 174904, -288078, 647920, -575632, -848140, 1078598, 15252, -474184, -451518, -890850, 968, 825856, 513418 ], [ -329084, 194688, -1372196, -467596, 983124, -529856, 73476, -799176, 1457612, 485000, 883292, -1235084, 40368, -923532, -669580, -638096, 615972, 413920, -876832, -255640, -288052, -527448, -1853584, 984132, -346500, -299632, 480256, 506068 ], [ -749574, -731412, 47254, -419036, 939654, 552774, -291754, -1368486, 1116632, -231390, 507152, -1134664, -204452, -870972, -919350, -789786, 886402, -106600, -239042, 552530, -405662, 211262, -1928564, -371058, 318620, 522838, -79714, -437672 ], [ -804360, -1541688, 1370944, -217376, 675264, 1445760, -507064, -1605048, 405584, -850608, 95192, -1018672, -296216, -756432, -968808, -784200, 872440, -651640, 284272, 1037312, -238232, 855368, -1522712, -1735152, 805400, 1328704, -531760, -1299992 ], [ 619590, -1759638, 361744, 424024, 28464, 699360, 986186, -346998, -1099516, -46908, 437342, -1172572, 505234, -520932, 3342, -487050, -122810, -1093990, -551828, -349888, 416818, -32182, 353938, -891852, 258350, 1140304, -244060, -978542 ], [ 1494440, -1553812, -201240, 794444, -733800, 158592, 951204, 258592, -1437940, 3488, 143284, -1029448, 568680, -124748, 605980, 51500, -657292, -632212, -869836, -1038048, 240976, -511188, 643264, -318104, -264832, 751440, 135508, -428068 ], [ 1707140, -836962, -226140, 838094, -1635300, -134208, -926646, 77392, -369490, -854512, -917966, -528148, -257820, 465202, 763030, 881150, -636142, 919838, -563086, -883248, -936824, -497538, -981536, -69404, -759232, 120840, 625858, 398582 ], [ 627696, -638336, 545392, 21696, -938560, 260224, -1175120, -824416, 697840, -517472, -236832, -587520, -507408, -442288, 1165584, 358288, -672784, 761648, 163776, -1123920, -366416, 29632, -372608, 562000, -1039936, 374256, 41120, 501376 ], [ -823464, -643844, 1522642, -991290, 244136, 872602, -878342, -1920460, 1687552, 201232, 943698, -813762, -555642, -1754902, 1586430, -593540, -700918, 3332, 978714, -1455432, 698278, 697924, 905542, 1300510, -1230214, 876480, -844906, 338146 ], [ -674064, -1328744, 951892, 280860, 75536, 1119652, -763292, -1810360, 823552, 348832, -78252, -479412, -469092, -597052, 447180, -827240, -54268, -1231768, 486564, -746832, -609572, 571624, 56092, 1493260, -990364, 151680, -207556, -315404 ], [ -657864, -1612044, 348342, 1236010, -357514, 737202, -720192, -1226060, 392952, 249182, -525652, -192962, -269142, -25552, -33620, -610190, 266132, -1533718, 128514, -392782, -1020622, 706324, -721758, 1536710, -445964, -231220, 23944, -450804 ], [ -908064, -1092144, -320808, 1557160, -1319464, -904248, -820992, 306640, 829152, -344968, 176048, -2312, 157608, -626752, 802480, 508360, -65968, 30632, 38664, -747832, 361928, 1363024, -1356408, 1281560, 707536, 69680, -556256, 450096 ], [ -671720, -953226, -183626, 1122174, -1433534, -1164650, -394452, 1242346, 409952, -391286, 715128, -217836, -370400, -332226, 690214, 566590, -254718, 730370, 639150, -217308, 47214, 724216, -1185008, 1154720, 1338114, 135298, -208864, 609806 ], [ -145520, -1041276, 433924, 236724, -1042484, -602300, 346248, 1822396, -518848, -111236, 1157328, -675336, -1467200, 495924, 12964, -6860, -358068, 915020, 1650900, 840792, -1278636, -686384, -533408, 1104320, 1657164, 60748, 691136, 327956 ], [ 182788, -355146, 403012, 467694, -841184, -1213916, 378180, 223150, -1298194, -646490, 1057602, -385152, -1148810, -272448, 517270, -576998, -498264, 275120, 247098, 1026594, -999408, -533444, -413384, 999134, -137256, -277934, 192782, 70670 ], [ 424992, 382784, 343552, 520384, -712224, -1639552, 376896, -803520, -1657504, -896320, 614272, 134368, -499616, -912384, 706240, -1122048, -517280, -329536, -927424, 1160608, -588704, -97696, -403808, 694720, -1530144, -365696, -192544, -64000 ], [ 413142, 1063484, 386752, -442316, -789174, -1002952, 480396, 979980, -515854, 167780, -922328, 1259818, 915634, -566784, -646460, -1575648, -77630, -539836, -481924, 1383358, -207854, 879554, -631058, -326780, -764694, 556504, 287306, 245600 ], [ 441724, 1006452, 588412, -529648, -705384, -132348, 316528, 1183592, -245772, 661576, -807828, 1573664, 1094896, -356008, -1341608, -833236, 164724, -835104, -227108, 1194948, -278368, 1271604, -541160, -837028, -317988, 909008, 239868, 469244 ], [ 509674, 231102, 944362, 235352, -465084, 966102, -107672, -151108, -824322, 600076, 914322, 1097264, 70696, -276508, -1396508, 1073714, 214974, -1213104, -157958, 606198, -788368, 1093854, -142460, -849478, -181638, 706808, -320982, 609194 ], [ 803824, -703248, 559432, 970112, -311904, 330912, 404848, -744568, -1314672, 212416, 629352, 1482464, 573496, 553832, -792248, 1472624, 275784, -1248264, -788888, 101328, -494368, 384264, 679360, -1209688, 68232, 512048, -397152, 312344 ], [ 1041180, -1595644, 32416, 1613396, -107368, -535682, 997842, -1035342, -1615448, -298504, -89316, 1973794, 1292048, 1363492, -72170, 1390504, 351134, -1202992, -1371720, -330982, -131752, -343948, 1392382, -1552160, 378500, 281124, -325832, -118402 ], [ 177480, -1694344, -75584, 1441496, 807632, 560068, 97692, -185892, -288848, -1214704, -146616, 1403644, 398048, 148792, 172180, 297904, 542084, -1208992, 212880, -262132, -1055152, 38552, 20932, -877760, 999800, -319176, 1168, -789052 ], [ 17204, -1635342, -471902, 1235260, 1060098, 1246744, -75834, 311324, 378466, -1503576, 104296, 1033826, -409706, -729160, 539200, -501564, 953492, -1058682, 653894, -361946, -1079726, 30886, -579582, -351376, 1212432, -256652, -28126, -767994 ], [ 972704, -1326192, -1325552, 974560, 261648, 1284544, 903216, 249824, 16, -797376, 844096, 981776, -1080656, -1072960, 1100800, -836064, 1714592, -660432, -719056, -729296, 321424, -595664, 42768, -59776, 776832, 857248, -622576, 350256 ], [ 1023770, -1375266, -1132580, 930712, 285726, 843760, 853800, 174758, 624226, -917172, 845722, 615974, -1241096, -698272, 528364, -775008, 1347878, -676098, -229690, -212306, 179212, -1041062, -103248, -249922, 498210, 1260616, -381136, -73428 ], [ 649220, -1592916, -447080, 988912, 696876, 177760, 320400, 93308, 1720276, -1425672, 499972, 102524, -1161296, 14528, -577736, -527808, 450428, -886548, 1136060, 720844, -689288, -1401212, -610848, -666772, 293460, 1329616, 253664, -1222728 ], [ -37332, -628550, -299152, 1022876, 1246872, 280304, 515394, -75742, 525148, -322916, 490752, 526540, -748908, -146920, 601794, 138996, 454966, -1369580, 21416, 92670, 533808, -346914, 63568, -512908, 158060, 1278166, -168722, 239766 ], [ -234832, -151200, -411552, 889096, 1442072, 145664, 779984, -340312, -269712, 547984, 657832, 768040, -400488, -317480, 1344464, 579056, 614216, -1405640, -760624, -555520, 1161248, 624256, 326608, -294128, 155880, 860776, -464512, 1274216 ], [ 936068, -1102200, -1199352, 295846, 651122, -699136, 1181084, -860962, 208788, 659884, 1284382, 436990, -253038, -447230, 713564, 363956, 1130966, -191990, -441124, -1141120, -6952, 1260256, -630692, 60172, 514830, -553874, -332512, 934766 ], [ 1090064, -1216308, -1239300, 368464, 336368, -1198192, 1478696, -422164, 102480, 590176, 1220872, -21320, 144984, -735236, 569780, 314840, 897764, 497080, -423772, -1499416, 305684, 938320, -1254428, 71416, 523836, -620576, -106936, 816488 ], [ 445064, -672858, -691650, 964264, 395768, -1425592, 1694996, 770486, -463320, 377776, 615172, -579620, 739884, -1147586, 808730, 396140, 75314, 773980, -643822, -1679116, 1781834, -136280, -1616078, -186884, 257886, 371824, 192164, 871988 ], [ -282112, -736640, -394368, 1331200, -152960, -459648, 305152, 1377792, -112896, 663680, 319744, -270080, -6144, -1380352, 205056, 137728, -405888, -169344, 4736, -1473920, 919936, 201472, -1008768, -706688, 713088, -394240, -178176, 1221504 ], [ -832034, -759788, -113388, 1384108, -503622, 606506, -1072878, 1673094, 376238, 983816, 69592, 87904, -896184, -1390478, -476520, -252662, -581400, -1012854, 606588, -1225406, -95852, 724530, -218330, -1208958, 1012332, -1265574, -560770, 1530452 ], [ -268484, 60712, 323112, -161192, 906228, 1062356, -776028, 738444, 756188, 1004816, -227408, -140096, -1283184, -284828, -768720, -1071212, 680400, -55404, 68088, -1109756, 331048, 913380, 668620, -1347708, -316968, -990924, -345220, 1309352 ], [ 1102, 419806, 214320, -424838, 1513716, 1005188, -532506, 579096, 771884, 555632, 32302, 276658, -1298802, 169996, -388446, -742352, 997938, 167928, -117774, -560552, 725410, 366462, 973846, -883218, -445134, -626448, -266752, 1375814 ], [ -103448, 191656, -588480, 942712, 1100016, 295088, -356856, 1406496, 323984, -491968, 1000552, 1514008, -841752, -203504, 847704, 1046848, 113688, -543072, 145176, 540448, 1078360, -1116888, 538696, 349032, 955416, -147648, -362752, 1808264 ], [ -41238, 391516, -423280, 1099162, 503166, 415268, -13346, 446616, 192774, -293598, 1092212, 740668, -742092, 260756, 1150614, 1209918, 27488, 52068, -58604, -21752, 867120, -782048, 923926, 359072, 1535036, -381208, -488012, 1491834 ], [ 95516, 707792, 79128, 814696, -149668, 803952, 361408, -1095088, 161212, 319816, 872296, -715372, -774840, 994468, 1076620, 789276, 222908, 1088664, -440288, -1143140, 469132, 169264, 1569092, -43572, 1789252, -852352, -588128, 917596 ], [ 739766, -407608, 41628, 511396, -415018, -27048, -351392, -151288, -436538, -455084, 914596, -402622, -896940, 443818, -367730, 646326, 105158, 902364, -1120688, -599690, 743182, -510536, 813242, 712878, 1062202, -540352, 617872, 873046 ], [ 1131536, -1063360, 103824, 193696, -593968, -278304, -501536, 434960, -605024, -842144, 531520, -16144, -588144, 187168, -1132832, 336816, -66016, 491376, -1003520, -326624, 844336, -891248, -72832, 1061424, 392560, -279088, 1203952, 800560 ], [ 986786, -742360, 377874, -154604, -589318, 702396, 543964, 261410, 138676, -405044, -755480, 527006, 636306, 555268, -454532, -326634, -350716, -397074, 808480, -628124, 578086, -636398, -1235632, 543174, -155090, -125638, 472702, 668710 ], [ 1209116, -563224, 504356, -666020, -333324, 857488, 959540, 217580, 28064, -474680, -965896, 584396, 1354572, 264280, 183288, -659712, -393456, -754592, 1112416, -324540, 336860, -826736, -1099668, 363392, -382488, -101172, 737444, 545416 ], [ 1662866, -473524, 537806, -1280270, 81126, 492088, 977990, 255530, -621136, -863780, -497596, 335546, 1753722, -442220, 795588, -784512, -283656, -777392, 465616, 360510, 111410, -1297736, -144918, 396992, -407988, -158022, 1630094, 427516 ], [ 1260768, -698256, 189776, -1121496, 445256, 116488, 520168, 352640, -731368, -447896, -311360, -3880, 639328, -265264, -83488, -169200, 318328, -1012624, -262648, 72888, 58952, -767368, -461224, 806088, -552080, 51008, -27936, 409032 ], [ 834378, -687366, -108214, -858456, 811196, -226922, 22168, 547790, -583558, 81964, -206120, -216820, -307592, 1286, -947998, 291960, 646618, -1015054, -791578, -271302, -33958, -42208, -714244, 850698, -716210, 345848, -1499466, 464922 ], [ 663228, 395484, -48964, -496656, 1205096, -437372, -440432, 1110740, 374492, 736264, -308720, 113480, 38608, 262436, -1140148, -168240, -322532, 1196, -489628, -441252, -359908, 1049792, -190744, -717252, -911660, 874448, -1174716, 777372 ], [ 463736, 647980, -180560, -291292, 1067232, -419384, -513644, 785024, 343014, 795234, -249630, 560182, -66518, 535944, -692272, -475334, -249836, 497300, -321544, -593294, -156166, 1664492, -386746, -1326754, -847518, 725430, -718542, 773176 ], [ 235136, 47680, -508160, -246592, 383232, -166784, -186944, -453376, -704736, 242784, -24480, 1126432, -635168, 822144, 412928, -625184, 892864, 459200, -290944, -726944, 591584, 1788992, -1321696, -951904, -516768, -119520, -127392, 443776 ], [ -220260, 659830, -27578, -191744, 579394, -459462, 170554, -689838, -330704, -167594, 249050, 680832, -340884, -190954, 248212, -89926, 38414, -525260, 6454, -129112, -396800, 374182, -1605050, -430734, 475490, -331636, -190080, -166818 ], [ -658776, 1442908, 505240, -149084, 1023256, -824748, 474604, -549804, 267664, -496940, 496712, -43692, 99084, -1417732, -180620, 538400, -1151776, -1559456, 348496, 542636, -1712156, -1313300, -1567976, 47328, 1528856, -283756, -420000, -750492 ], [ -195876, 410458, -881660, -278234, 1570756, -324498, 67954, 795246, -988136, -337490, 296012, -820242, -476766, -1049782, 313630, 100400, 25424, -214256, 371896, -216814, -1373306, -1335950, 121924, -426672, 1221956, 780494, -534000, -147642 ], [ 377232, -82040, -1520008, -45848, 1621704, 316032, -60656, 1224976, -1091064, -255824, 431872, -836256, -447088, -497144, 367440, -267096, 742080, 149544, 265264, -445664, -1001248, -982392, 752136, -389784, 761168, 1242744, -466616, 219896 ], [ 1135332, 331810, -901858, 793402, 839154, 1192032, 277444, 118276, 741186, -304724, 1132672, 424344, 599012, 365506, -318060, -516246, 685680, -1134006, -59636, 216136, -573448, 2658, -396414, 504666, 42068, 694494, -94766, 192446 ], [ 1388032, 469760, -695808, 1073152, 578304, 1484032, 390144, -250624, 1351936, -321024, 1366272, 844544, 947712, 653056, -546560, -599296, 666880, -1561856, -167936, 436736, -430848, 331008, -779264, 802816, -197632, 511744, 29184, 183296 ] ], [ [ -915584, -1919488, 991744, 1642624, -1380864, 256000, 1416704, -1585792, 1476992, -159744, 649344, 854912, -1505024, -929920, -499584, -923520, 1034880, -967296, 324608, -618240, -1104256, 1663872, 257280, -856960, -612992, 600320, 1451520, 886272 ], [ -643232, -800224, 1169200, 502336, -489312, 141184, 953120, -1558384, 824144, 202464, 558768, -6256, -299648, -681424, 136848, -954096, 702096, -576576, 249008, -260784, -93088, 1067280, -184416, -1069408, -24992, 48848, 1531008, 285552 ], [ -217682, 948626, 1446475, -1279364, 903738, -38216, 228770, -1515559, -195931, 768414, 417243, -1351831, 1583752, -293149, 1131273, -1001871, 182121, 33924, 130883, 297741, 1486862, 135105, -874566, -1401358, 893758, -812827, 1655208, -653073 ], [ 498438, 1309936, -248220, -874684, 533698, -410606, -764940, -743824, -986266, -216766, -603482, 146134, 385262, 466266, 1234738, -119486, -347724, 213084, 828958, 669786, 898352, -361740, 332074, 264982, 879338, -1296502, 144558, 338972 ], [ 722899, 1297518, -1210667, -206275, 24854, -649731, -1109756, -325117, -1519080, -913139, -1438977, 1406620, -823243, 1024561, 945171, 639568, -634800, 183223, 1198464, 625288, 308037, -813788, 1040082, 1347715, 717955, -1389768, -1071348, 972165 ], [ -800876, 348168, 805708, 829100, -527896, -387156, 824944, -1288492, -1229280, -246164, -1428252, 1163920, -1314868, 806236, -468204, 751168, -91200, -454652, 248064, -794912, 240012, -1219088, -415368, -47660, 282580, -243168, -883248, -89460 ], [ -518405, 246483, 1058542, 810461, -1158997, -570234, 1803871, -1717333, -538677, 284272, -942156, 595687, -530530, 93781, -787902, 1122625, -90441, -605690, -726594, -1153610, -316098, -1417883, -1184418, -718532, 637540, 487419, -784458, -84942 ], [ 1431370, 927258, -316508, -181114, -1862422, -1164684, 1900546, -1652758, 521898, 688672, -17256, -273038, 1431620, -1074794, -98052, 1733950, -590766, -307340, -1723644, -532460, -1322748, -1426058, -1319868, -720632, 1722040, 833994, -768108, 903708 ], [ 430819, 1222513, -517247, -1069721, -864923, 45978, 1553080, -910168, 940814, 903423, 453438, 234214, 1473673, -246046, 566788, 437195, -575214, 395013, -164245, -195814, -214406, -844119, -176087, -439875, 759868, 988480, -701677, 1029940 ], [ -1052696, 1328760, -361400, -1805856, 344832, 1301648, 1181928, -180344, 1223072, 949304, 796176, 957840, 1027656, 865080, 1013200, -924640, -425024, 967280, 1517992, 123336, 1246120, -168160, 987688, -59768, -400544, 932104, -474016, 1000920 ], [ -910121, 593085, 523675, -1462956, 62832, -535402, 1466103, -860669, 1594172, -54571, 940326, 848790, 184731, 502005, -321650, 836060, -138824, -326470, -684833, 842811, 1590895, 160940, -139937, 608707, 712756, -521021, 1007684, 1329345 ], [ -553316, 259170, 406840, -1055676, 158862, -1460602, 1575918, -553694, 1325702, -186916, 801546, 349080, 159096, 264900, -469940, 1362740, 95776, -544030, -1428128, 926616, 1366930, 708650, -962222, 902332, 1011346, -1525766, 1487354, 970350 ], [ 124834, 527895, -1212860, -551826, 821937, -1018027, 1424193, 1234231, 97877, 988034, 238371, -736620, 1359396, 216750, 1161610, 38390, 252976, 852695, 17872, 56916, 289855, 1584275, -1326497, 633682, 87871, -1857941, 463979, -419775 ], [ 851760, 36900, -498644, 90604, 1003804, 45740, 1425868, 887712, -418796, 976032, -373528, -1327800, 463160, 718396, 1413080, -674284, 75036, 1346544, 956, -461472, 28712, 990536, -645780, -117164, -632752, -1379748, -176936, -565644 ], [ 1600260, -790125, 1247881, 794329, 972829, 1384265, 1495393, -402888, -620921, 439032, -1006978, -1700250, -1360390, 1463221, 1054130, -1116409, -251139, 1441044, -663019, -824472, 128462, -253114, 497145, -1081289, -1263652, -543123, -648686, -161169 ], [ 211418, 137834, 1090312, 549522, 1275446, 365668, -147294, -1160614, 559570, -359632, -371402, -48652, -394954, 831942, 1243520, -787232, 568724, 653538, 250020, 446892, -541092, 860728, 857150, -1058550, -551526, -733174, -185298, -275656 ], [ -490753, 971342, 688507, 407523, 1204340, -453719, -1313907, -1354072, 1232359, -815542, -117383, 874382, 385403, 175935, 1207430, -226712, 749672, 168504, 633393, 898725, -540222, 1503436, 908753, -1069242, -201204, -767482, 241146, -107797 ], [ 647072, 1500992, -275168, 562848, 160640, -678944, -1196832, -115072, 551584, -380992, -888608, -146368, 592928, -495840, 572480, 901888, -752128, 491904, -400032, -813600, 1211328, 852736, 194528, -1200192, -827904, -365632, 540096, 804128 ], [ 771559, 1144928, -955903, 217739, 350739, -711056, -548793, 60194, 802533, -90578, -269471, -795125, 569844, -998453, 36043, 822532, -451841, 545608, -963768, -1206986, 1016741, 2086, -756412, -299529, -976487, -191940, 629120, 1097971 ], [ 141934, 129728, -1426078, -499786, 1459014, -599456, 494382, -556156, 1746858, 92572, 1384354, -1167050, 375144, -1375178, -427082, -155768, 1189534, 398608, -1177968, -618836, -626134, -997364, -1883512, 1368846, -769262, -188040, 561920, 931846 ], [ -374981, -914982, 79357, -248226, 1340869, 420389, -221603, -1261621, 1410228, -697913, 1138424, -958460, -243486, -1070898, -645677, -338923, 1122839, -509932, -153463, 552559, -1004889, 296841, -1883382, -228639, -92542, 771165, 22105, -131084 ], [ -562268, -1799556, 1479520, 220176, 971296, 1258304, -774212, -1593796, 687000, -1359848, 763700, -794792, -598164, -772440, -627884, -457660, 646820, -1374436, 636680, 1312000, -991188, 1508796, -1412628, -1900104, 435476, 1634016, -508328, -1152788 ], [ 889957, -1819581, 731320, 1044276, 272296, 407504, 951763, 105779, -1031250, -560498, 1247225, -1335842, 775311, -1054590, 433441, -880435, -598555, -1392661, -804070, -562400, 61887, 436371, 618447, -1322154, -196399, 1219416, -607778, -1233713 ], [ 1711244, -1707686, 131564, 1367658, -559916, -158784, 903006, 582000, -1396470, -346832, 672534, -1500988, 1003564, -857578, 957634, -385414, -1012426, -648742, -1147946, -1319696, 218008, -298502, 850208, -662740, -797504, 695064, -64186, -604446 ], [ 1771694, -1436711, -289186, 1087233, -1552766, -381984, -1285869, -417000, -130095, -839432, -1178241, -1212838, -149186, -82753, 834109, 1216361, -423601, 1014233, -169121, -729896, -707492, -626327, -1087792, 94910, -1361504, 38364, 1254839, 881229 ], [ 681288, -896320, 578568, -12640, -612832, 380864, -1345176, -1230416, 937032, -348112, -563952, -910464, -609720, -769640, 1189944, 406776, -574648, 567464, 422688, -982168, -272920, -231136, -207424, 795160, -1367520, 494664, 292144, 748224 ], [ -728460, -326062, 1795503, -1274011, 906380, 1435115, -706053, -1948010, 1873152, 446456, 785967, -609399, -820731, -1846397, 1637673, -1146222, -912589, -583570, 841515, -1468540, 530165, 407054, 1498853, 1450585, -1189701, 1269024, -1328771, 67431 ], [ -431160, -1232812, 900678, 261314, 589880, 1453790, -645378, -1877060, 1287552, 507056, -281658, -455574, -679806, -377522, 387498, -905772, 288686, -1457620, 260190, -716440, -897310, 989804, 77378, 1497610, -1143426, 613824, -167246, -579594 ], [ -435260, -1575562, 54253, 1407139, -38195, 890815, -754528, -1253610, 854052, 244281, -743558, -406199, -381981, 279528, -104902, -331297, 707686, -1480445, 29015, -268865, -1323585, 1465254, -1023097, 1515685, -639626, 72874, 231004, -659894 ], [ -1042160, -790312, -695372, 1773964, -1289420, -835460, -1203328, 474840, 724752, -665244, 5992, -565724, 229644, -687072, 918248, 911228, -437864, 199180, 498140, -430340, 252540, 1726104, -1481572, 1475860, 779224, -239576, -897296, 393256 ], [ -911724, -927155, -396051, 1193833, -1654601, -1000771, -653190, 1444099, 377936, -716173, 612004, -598490, -338384, -124151, 817205, 722697, -593641, 1016919, 1112401, 126110, 33265, 726884, -1255304, 1407600, 1409367, -153513, -427408, 785633 ], [ -342024, -1613330, 528174, 49558, -1491926, -236146, 492060, 1961074, -98464, -255598, 1132504, -555740, -1609184, 1349974, 46430, -318378, -159766, 1321194, 1813126, 1110260, -1255610, -1023016, -621104, 1322400, 1569642, 169962, 994592, 784358 ], [ 265902, -832979, 349710, 297841, -1148816, -1035682, 768462, 74641, -1059727, -586315, 856951, -481664, -1610867, -71072, 781373, -539733, -441076, 162600, 34267, 1076039, -1277576, -597070, -478460, 1044345, -181452, -623121, 479969, 619553 ], [ 718704, 45920, 276736, 322720, -894576, -1730496, 815840, -1147808, -1633840, -670816, 300608, -125936, -1147824, -1194496, 1095072, -821376, -649520, -764768, -1375648, 1088688, -1103280, 93008, -442320, 649248, -1456368, -961472, 63120, 522496 ], [ 587229, 817970, 946336, -922730, -1025901, -1537596, 297290, 848842, -624865, 406334, -1035892, 1258339, 621951, -292096, -627378, -1588176, -359945, -370418, -629998, 1600713, -611505, 1059383, -641295, -115602, -362493, 735028, 627795, 727696 ], [ 553490, 655030, 1242130, -713160, -913836, -635730, -10360, 961452, -324362, 754492, -768678, 1726320, 821832, 125044, -1502732, -999174, 10038, -605424, -292126, 1399630, -706640, 1524310, -376556, -670046, 181218, 1359320, 442578, 1002322 ], [ 614915, -418295, 1173955, 913140, -564786, 956445, -112660, -760398, -713687, 392842, 1060047, 1302120, -506868, 69694, -1553282, 909951, 458313, -1453224, -351301, 504205, -1373240, 1500985, 339694, -1019621, 189243, 939620, -472797, 1344547 ], [ 1050440, -1158200, 618940, 1458240, -257616, 440880, 523400, -1085028, -1225352, -40928, 592812, 1593360, 326532, 780844, -977732, 1312776, 624828, -1399644, -877396, -302120, -992240, 695260, 960544, -1274996, 147228, 551720, -710352, 373012 ], [ 1446658, -1763090, -7952, 1695814, 107348, -382359, 1142639, -955969, -1610228, -522268, -333438, 1969415, 1487160, 1495326, -247939, 1269516, 707225, -1168424, -1331004, -976725, -491468, -149706, 1354537, -1406000, 155374, 173534, -734268, -835543 ], [ 552508, -1866140, -150752, 1571764, 1135448, 924366, -194686, 187106, -466328, -1290568, -142788, 1431890, 575760, 380676, 459686, 551016, 656750, -1400624, 53496, -588150, -1371368, 524244, -223538, -557600, 772324, -187516, -328968, -1156018 ], [ 281046, -1751777, -517113, 1292274, 1333655, 1710164, -442075, 856002, 5671, -1593012, 344300, 1214119, -364611, -452732, 1030112, -131698, 921766, -1383163, 404581, -580171, -1378513, 553205, -859113, -11960, 1069752, -43850, -205113, -806651 ], [ 997296, -1292552, -1238088, 766224, 215480, 1669664, 1039400, 772752, -588104, -1156512, 1301600, 1503544, -1350936, -840032, 1382912, -757648, 1687216, -969688, -883544, -1175896, -1288, -440920, 312, 53440, 860352, 900400, -527688, 605224 ], [ 1218795, -1369031, -1271838, 880020, 14489, 1357640, 1144844, 207093, 184615, -1288662, 1430507, 763381, -1440732, -360944, 604634, -1002832, 1500853, -1079575, -117083, -251311, -219190, -1182901, -58008, -450167, 918855, 1409212, -187416, 89146 ], [ 1207470, -1697606, -982188, 1294920, 245114, 917840, 602744, -585582, 1600390, -1688412, 1169582, -461294, -1108632, 525856, -705916, -1068832, 866578, -1435750, 1616242, 1388714, -1187740, -1806226, -548208, -1221542, 1103430, 1713112, 464784, -1334204 ], [ 509434, -640933, -590776, 1300290, 1086676, 603016, 765751, -26297, 307938, -485374, 891648, 91946, -600602, 123476, 436407, -355338, 765933, -1698266, 147276, 65961, 218984, -422343, -195112, -751114, 754010, 1589597, -552015, 110397 ], [ 266984, -112688, -495536, 1177820, 1550996, 75136, 989016, 128908, -414712, 548216, 841228, 589516, -185772, -339404, 1267672, 305992, 866748, -1470716, -833704, -1082624, 1054064, 774592, -173352, -299464, 536940, 1002412, -1156800, 1137452 ], [ 1329134, -1141988, -1222436, 734645, 931871, -1048064, 1324866, -928967, 633638, 995066, 1417753, 800041, -40497, -871529, 1058722, 765142, 1481373, 97459, -231454, -1529024, 138164, 1306192, -1126302, 6986, 724065, -827663, -502800, 800177 ], [ 1303736, -1194326, -1533998, 917144, 746312, -1450376, 1537740, -659558, 510104, 829136, 1227484, 353476, 295668, -1167278, 1121302, 678964, 1073214, 949828, -327202, -1745684, 494822, 826264, -1654338, -131932, 846258, -814064, -132804, 880172 ], [ 423836, -479051, -1519223, 1591244, 901412, -1286276, 1653990, 652717, -534196, 181736, 434734, -609374, 781818, -1277303, 1397227, 164314, -138561, 1239778, -971377, -1781834, 1851347, -448436, -1848513, -620782, 917433, 648136, 14046, 1288022 ], [ -155904, -623424, -574400, 1628160, -10048, -546880, 334848, 1340672, 180352, 353728, 56192, -296064, 142336, -1439744, 60288, -62720, -604480, 211136, -416576, -1717056, 1088832, 301696, -1070016, -782784, 971072, -290304, -742400, 1546304 ], [ -491719, -696858, 385702, 1314682, -707173, 278371, -1038513, 1699397, 1092625, 637788, -197324, 170960, -662212, -1417825, -1297452, -326989, -668052, -732685, 126290, -1606089, 184230, 1241919, -158155, -900137, 784218, -1398133, -1420823, 1716806 ], [ 291506, 502092, 504652, -400268, 909302, 1027846, -1291938, 766922, 1396450, 754488, -137624, 256160, -1301512, -270850, -1163352, -1095514, 863448, 135590, -599260, -1327314, 571980, 1263294, 556970, -1084562, -784332, -1090858, -741998, 1526156 ], [ 667841, 819513, 118504, -677573, 1611446, 1182958, -1024491, 589652, 1160890, 473736, 290257, 680831, -1382815, -16822, -535737, -654424, 1409535, 152036, -842977, -491532, 953031, 506793, 814781, -769103, -785217, -838264, -342848, 1558949 ], [ 526316, 14988, -910496, 874852, 1149896, 581608, -94116, 1373552, 238840, -312864, 1186732, 1537556, -753940, -899272, 719988, 1326176, 701460, -915664, -473452, 1053168, 1325556, -1239732, 490556, 182572, 1209108, -655264, -299648, 1876124 ], [ 162371, 38818, -410056, 932267, 669481, 651038, -7111, 280852, -202235, -403769, 1319862, 665906, -496810, -229402, 1342333, 1210121, 177360, -240194, -715802, 296668, 877096, -796432, 913341, 398512, 1746098, -642324, -480298, 1814459 ], [ -239550, 334040, 607508, 447788, 184354, 929928, -226016, -1411304, -472206, -255428, 1169836, -780506, -396100, 964830, 1676746, 353986, -273166, 1039828, -1178512, -1242494, 159818, 390824, 1578894, 360746, 1735950, -694592, -697168, 1619106 ], [ 924525, -459460, 200258, 27038, -222371, -48972, -416816, -76004, -880731, -608378, 816286, -265481, -1070650, 694755, -91679, 313261, -480091, 1249378, -1563112, -805619, 527393, -332476, 1190619, 827921, 1098075, -869792, 735032, 1572381 ], [ 1582776, -899104, -48136, -416464, -626216, -271344, -138224, 644920, -799440, -829616, 183520, 189640, -973960, 610800, -1103600, 174184, -730000, 1033096, -1211392, -567440, 720680, -935560, 415296, 1130792, 347784, -912680, 1506248, 1348776 ], [ 1166151, -586804, 41039, -908314, -1023941, 1113906, 1137826, 60295, 322710, -770966, -1042580, 517465, 761615, 922350, -507950, -173891, -1071250, -88079, 705008, -751490, 543605, -1283185, -1182504, 1084517, -641391, -674405, 872873, 749301 ], [ 1338050, -531092, 190750, -1271134, -898186, 1377400, 1646550, 184346, 48944, -1010948, -1098716, 829098, 1545450, 195956, 314020, -385024, -1055816, -823728, 1102672, -403826, 327522, -1413000, -1101350, 788416, -988820, -450390, 971358, 271772 ], [ 1880975, -637142, 378625, -1552609, -442411, 933700, 1671525, 755171, -1104856, -1439198, -417266, 1130523, 1729275, -1184794, 1278670, -509824, -815516, -1316328, 542872, 279049, 86847, -1405500, 38275, 334816, -931670, -235365, 1531233, -128878 ], [ 1163792, -568568, -282344, -1274036, 22204, 442332, 971756, 870464, -1082732, -796244, -542432, 185780, 239824, -609320, -80240, 330296, 127972, -1283832, -348836, 20804, 129596, -501148, -317964, 952828, -693368, 204128, -228848, -108676 ], [ 599507, -340613, -860909, -927476, 522994, -25923, 212756, 1010369, -750917, -65414, -623372, -518710, -893276, 150085, -1352345, 810596, 779467, -914337, -1075691, -229861, 154571, 479792, -585774, 1160563, -554303, 695588, -1743443, 106859 ], [ 1165682, 452962, -760334, -539576, 1164844, -382098, -484744, 1436294, 335458, 575836, -195272, 250940, 88024, 839710, -1320470, -545704, -26558, 586938, -1006466, -62686, -8254, 1397792, 116076, -714062, -886778, 1302488, -1320818, 930434 ], [ 1180964, 402234, -810904, -430434, 998096, -656836, -691994, 903808, 333589, 650727, 86567, 824749, 314339, 1283100, -613160, -979557, 113766, 1107750, -977756, -253153, 90363, 1870682, -110811, -1329799, -732185, 1028973, -715265, 1060740 ], [ 630464, -515616, -1016704, -607584, 896, -847936, -395744, -612992, -785936, 143952, 218192, 1197424, -234736, 1473600, 787840, -466032, 1226016, 621600, -990656, -810928, 457488, 1886432, -1291536, -652624, -77360, -148752, 78160, 479040 ], [ -451390, 290573, 66469, -381056, 504951, -1045349, 145179, -602577, -413528, -624547, 634315, 929536, -69734, 17469, 600678, 181659, 86177, -461866, -166995, 72844, -502592, 395381, -1707739, -226081, 783847, -483190, -160384, -258951 ], [ -1525876, 1361186, 1243348, -63650, 1373460, -1158074, 649242, -129594, 208504, -1314682, 1042492, 447046, 207370, -1679022, 39606, 769008, -1423216, -1487536, 756120, 1154362, -1696322, -1353958, -1733740, 50576, 1622932, -467674, -678448, -918402 ], [ -858526, 96011, -522002, 39925, 1751310, -277199, -33633, 900081, -951596, -287407, 472042, -505679, -453305, -1004397, 131481, 244008, -159016, 14264, 214020, 14287, -1437947, -1374433, 343310, -614824, 1563982, 942401, -1192648, -187227 ], [ -41992, -452196, -1461660, 290668, 1857532, 562880, -310984, 1078584, -1021348, 216296, 376192, -641840, -517384, -338340, 132888, -324980, 826528, 394188, -147928, -534288, -1268976, -1111268, 1163356, -526548, 1224472, 1583204, -1201476, 287524 ], [ 1024958, 203079, -1015335, 788443, 1507807, 1334480, 92366, -171666, 739127, -158854, 1076992, 592660, 419966, 313335, -17562, -967805, 1344328, -1109037, -207478, -89988, -1250076, -371993, -126569, 826827, 414022, 932729, -362001, 331849 ], [ 1380608, 421504, -866560, 954368, 1391232, 1591680, 226816, -588416, 1325952, -283904, 1310592, 1004160, 732416, 530560, -67712, -1182080, 1516928, -1610112, -227328, 58112, -1243776, -125568, -556544, 1277952, 143872, 715904, -82176, 346624 ] ], [ [ -1033728, -1898496, 694272, 1432064, -1498624, 272896, 1495040, -1823744, 1431040, -207872, 1081856, 527360, -1775104, -844800, -415744, -746496, 935424, -1376768, 658432, -614912, -888832, 1479680, 208384, -915968, -914944, 456192, 1385984, 1142784 ], [ -702720, -792576, 1013952, 251840, -610432, 42304, 1134464, -1636160, 813184, 268480, 717248, -369472, -583168, -638400, 210944, -975168, 525120, -859136, 471808, -371648, -19456, 924608, -236288, -1202624, -92032, 26112, 1445888, 407424 ], [ -185520, 935424, 1513452, -1592260, 777368, -317996, 571064, -1343060, -152216, 1012780, 147548, -1770772, 1279232, -315900, 1190144, -1332468, -115980, -50336, 180208, 8452, 1338944, 57308, -931088, -1650524, 1193768, -645888, 1539488, -741576 ], [ 485120, 1396704, -83688, -890320, 526328, -468576, -669376, -798520, -836776, -181360, -980472, -9192, 276672, 544760, 1210344, -300408, -510120, 333424, 1043048, 455192, 1042544, -384112, 418952, 25376, 950488, -1226888, 126408, 288104 ], [ 675896, 1438588, -1018736, 2388, 96756, -576364, -1219832, -507272, -1351948, -1032996, -1820272, 1480004, -828528, 1193892, 855160, 579360, -655828, 441072, 1507792, 477816, 653988, -808644, 1210912, 1136936, 613628, -1394204, -1025052, 967960 ], [ -807904, 358288, 816064, 925488, -542544, -589264, 748768, -1141472, -1357648, -243696, -1540672, 1269104, -1585728, 990192, -547040, 600960, -14128, -289728, 332992, -962784, 354288, -1279344, -399488, -194464, 330128, -172304, -916752, -76640 ], [ -464164, 250492, 991648, 853932, -1125840, -742408, 1764988, -1567568, -749800, 355596, -912724, 710324, -867948, 176532, -848972, 978084, -24508, -426324, -673796, -1290480, -284244, -1492332, -1242836, -915124, 622268, 653200, -851664, 51724 ], [ 1566536, 1040392, -364352, -135768, -1657440, -1025008, 1902088, -1801568, 424400, 779496, 36776, -169576, 1211352, -1200168, -135272, 1683384, -636808, -14424, -1525496, -590880, -1235544, -1467432, -1378136, -1072024, 1445768, 1112800, -826464, 1262824 ], [ 563584, 1263236, -588924, -1015424, -740168, 292544, 1731504, -967824, 718736, 975744, 556592, 242260, 1366956, -242276, 537436, 558196, -718652, 644892, -145328, -238736, -246800, -985032, -144352, -708472, 722552, 1069028, -855676, 1177308 ], [ -965088, 1277376, -448480, -1756096, 366784, 1563808, 1534368, -74304, 869760, 980480, 934816, 860928, 999232, 1019328, 973920, -665760, -655264, 1143232, 1337568, 112288, 1097408, -392224, 1082432, -169344, -132032, 767264, -714368, 884032 ], [ -1065588, 633576, 574220, -1544296, 277384, -628292, 1706268, -732504, 1511760, -181120, 953116, 728928, -53768, 337128, -489180, 801540, -395164, -182168, -609132, 1121788, 1689608, 245876, -380968, 839856, 886168, -727636, 959632, 1343032 ], [ -786408, 316056, 465320, -1193536, 421984, -1687712, 1744848, -410544, 1413600, -365920, 778816, 198168, -128288, 4248, -635520, 1200000, -94624, -435368, -1213752, 1265608, 1532528, 921896, -1358008, 1178736, 1149088, -1695136, 1536112, 950512 ], [ 62292, 487956, -1340980, -634336, 917584, -1048112, 1583448, 1381656, 205200, 914480, 315616, -930732, 1264912, 195348, 1193280, -4800, 266576, 919732, 194748, 110908, 251528, 1654796, -1605508, 512136, 279088, -1871536, 466312, -719288 ], [ 756864, 17136, -659392, 181952, 1050432, -1456, 1516896, 979040, -465104, 1030912, -359120, -1475984, 587056, 920384, 1647408, -804832, 70128, 1503152, 69456, -537312, -86192, 978496, -825488, -256800, -594240, -1403760, -183536, -821808 ], [ 1383264, -737964, 1122608, 1111952, 1022832, 1225244, 1492296, -394360, -897404, 632512, -1127420, -1763084, -1006844, 1881584, 1493508, -1425832, -372972, 1745252, -734244, -961512, -6692, -321104, 409012, -1071000, -1469040, -651060, -647636, -231108 ], [ 199328, 217520, 1148144, 569944, 1203616, 232240, -16152, -1162440, 653496, -408504, -507776, -129736, -365056, 956968, 1464816, -927952, 594664, 621312, 204608, 276920, -564184, 693128, 858816, -1081856, -692456, -730712, -185256, -97432 ], [ -421408, 1027700, 773540, 242488, 1060624, -539180, -1134984, -1358616, 1563060, -994860, -294248, 787760, 252512, 113968, 1329120, -164548, 820408, -78744, 608996, 725456, -528844, 1309304, 929172, -1108148, -242156, -755420, 205728, 233600 ], [ 468992, 1404800, -568960, 517888, 77824, -663680, -1200384, -105216, 754560, -389760, -1173248, -202240, 730112, -453632, 913920, 1242752, -910592, 358656, -421504, -914944, 1053056, 821504, 51072, -1202048, -688256, -609920, 380928, 1088000 ], [ 643012, 992248, -1236876, 225344, 375048, -623060, -572796, 86944, 838912, -115416, -417216, -724916, 766704, -1031896, 315540, 1262356, -482476, 534616, -939272, -1340508, 828956, -53296, -860224, -245028, -832324, -360188, 527232, 1336960 ], [ 283912, -7952, -1402776, -489856, 1624848, -459560, 570504, -510656, 1587712, -87216, 1555584, -899816, 475104, -1618096, -419160, 249256, 1552424, 516016, -1075472, -862008, -739144, -1216096, -1796224, 1494072, -751624, -32888, 652032, 1135360 ], [ -94168, -1000092, -27656, -44416, 1528628, 436360, -167556, -1256456, 1325632, -931576, 1334504, -792876, -312316, -1237356, -597460, -8024, 1300104, -577684, 22548, 410532, -1219144, 333424, -1742404, -102108, -255184, 879932, 173892, 105400 ], [ -219088, -1796208, 1258000, 596336, 1145600, 1137952, -755568, -1594784, 713488, -1618048, 959504, -758256, -763696, -851712, -487072, -264656, 575472, -1593712, 854160, 1279680, -1285120, 1805104, -1249552, -1807920, 120320, 1661312, -345936, -920672 ], [ 1000412, -1569708, 829300, 1325036, 344000, 227752, 963732, 325816, -920012, -770848, 1548404, -1330956, 949604, -1221312, 689528, -1128356, -781428, -1333612, -709740, -610320, -56320, 677404, 748748, -1395420, -474880, 1279712, -597636, -1257272 ], [ 1608728, -1465608, 363064, 1485256, -473104, -350064, 860904, 738584, -1291568, -474312, 901880, -1625944, 1303040, -1047864, 1136080, -734872, -1157632, -497824, -1088808, -1311952, 222520, -143752, 959736, -755256, -1045464, 714648, -76992, -709328 ], [ 1480028, -1509108, -148436, 959956, -1308904, -527064, -1439196, -666916, -141368, -841812, -1234420, -1586044, 16640, -219564, 702280, 1174628, -351232, 1032176, -39108, -580552, -644180, -595252, -984564, 159444, -1586364, -71652, 1375008, 905272 ], [ 486912, -809376, 599840, -113696, -312832, 459168, -1432096, -1283712, 856736, -292032, -774336, -1133760, -608064, -842112, 1030080, 323552, -544768, 378176, 498528, -829376, -266784, -397824, -132672, 781600, -1487072, 490752, 242496, 691808 ], [ -733716, 61968, 1693976, -1265144, 1220228, 1771908, -667996, -1618356, 1754960, 532536, 476628, -564912, -981312, -1852392, 1545660, -1371724, -994912, -985396, 819000, -1355552, 447636, 42468, 1538016, 1283344, -1183400, 1448328, -1630224, -131140 ], [ -375816, -1000032, 830576, 181456, 724328, 1448808, -523096, -1603656, 1494560, 482736, -433272, -556512, -707712, -354192, 366360, -848824, 538688, -1594696, 97200, -556352, -879864, 1027368, 90816, 1277344, -1187600, 907728, -222624, -696040 ], [ -341716, -1432232, 20276, 1268056, -9072, 713408, -644696, -1031056, 1153860, 121336, -799572, -652412, -334812, 338008, -125640, -138024, 1031688, -1446096, -158300, -87852, -1249364, 1710668, -978284, 1324344, -688100, 294828, 280276, -727240 ], [ -955216, -604832, -683824, 1634656, -1217472, -846592, -1299296, 657344, 652560, -863264, -78672, -956912, 236688, -581792, 756960, 948576, -556512, 218304, 518800, -280752, 297136, 1790768, -1291184, 1477344, 818800, -462672, -1026224, 308960 ], [ -882328, -885880, -406000, 1067648, -1636460, -904848, -772692, 1455940, 375356, -942456, 450092, -885976, -376964, 65576, 699372, 628748, -710084, 1003804, 1206992, 155020, 115916, 717864, -1043468, 1471672, 1382880, -437716, -592972, 795260 ], [ -400528, -1827280, 456800, -55552, -1585160, -68448, 457608, 1724440, 231656, -482256, 864392, -591376, -1696664, 1646576, 81672, -528952, -8984, 1265704, 1901792, 965320, -1094584, -1041936, -461768, 1371472, 1385280, 53384, 876728, 953960 ], [ 194984, -1064380, 299228, 280460, -1290428, -920616, 822924, -138608, -729832, -498708, 511688, -554560, -1691288, -11560, 892272, -592036, -419060, 24232, -81988, 814864, -1328320, -474780, -305108, 908884, -240444, -743884, 456932, 920012 ], [ 663360, -177664, 317632, 367360, -1069248, -1703360, 915904, -1329088, -1394368, -351040, -38400, -240128, -1211584, -1298240, 1255424, -711360, -777728, -917184, -1633216, 772928, -1311040, 315008, -251968, 422528, -1359552, -1039424, 124480, 872640 ], [ 626460, 619136, 1312132, -932240, -1197348, -1688660, 282004, 644012, -701668, 554660, -1070400, 1180672, 592316, -176540, -489376, -1389060, -590528, -270084, -730516, 1439228, -681340, 1179608, -444268, -35272, -88452, 928276, 719980, 837540 ], [ 600960, 481592, 1582048, -609392, -979344, -819264, -28896, 776848, -448552, 774688, -730752, 1671232, 766016, 304632, -1360784, -885872, -183384, -491664, -320448, 1341728, -818784, 1628792, -115208, -506904, 529200, 1618568, 450144, 1074672 ], [ 586560, -565708, 1146448, 1293208, -424344, 882336, -25296, -882152, -623452, 327088, 944448, 1256032, -647584, 162132, -1381784, 767128, 437916, -1559064, -390048, 500528, -1703184, 1673492, 721492, -992004, 510600, 1065068, -662256, 1576872 ], [ 1002720, -1195408, 642928, 1637488, -196464, 511056, 647904, -1028672, -1132672, -64592, 407088, 1540432, 279536, 814752, -863024, 1169728, 622656, -1433664, -779808, -467392, -1174704, 914912, 1142272, -1185744, 190560, 640448, -843936, 443472 ], [ 1397972, -1674648, 145108, 1585272, 28568, -169480, 1257700, -715760, -1576988, -461080, -537252, 1908564, 1560556, 1494680, -196752, 1197428, 677900, -1073400, -1093200, -1309688, -462264, 103324, 1283932, -1214300, -112524, 249280, -776416, -983104 ], [ 544472, -1706448, -132392, 1465872, 1020368, 1179920, -374600, 387040, -578888, -1040080, -61752, 1391064, 594856, 508880, 591648, 619928, 535400, -1328400, 112800, -623888, -1394064, 727624, -275768, -345800, 481176, -129920, -548416, -1285504 ], [ 257980, -1595800, -502576, 1176416, 1249120, 1897584, -738788, 1028392, -228068, -1325484, 561648, 1237920, -352516, -241788, 1133664, -10004, 781848, -1358360, 398340, -541056, -1496928, 748956, -911064, 127836, 809352, -344, -381896, -901996 ], [ 870880, -1259200, -1019776, 617216, 267520, 1613184, 908512, 937792, -903968, -1145184, 1419648, 1662720, -1270816, -619488, 1284864, -723104, 1645248, -1031360, -776160, -1414656, -284928, -186144, -80064, -24864, 716352, 936256, -312896, 569504 ], [ 1206544, -1301020, -1116124, 810572, 35824, 1394676, 1089868, 186028, -77816, -1293936, 1602612, 771720, -1291516, -124272, 497052, -1133264, 1563312, -1175600, -65496, -428796, -520308, -1080852, -117900, -573732, 953832, 1497700, 121672, 130340 ], [ 1411744, -1520920, -1014424, 1358072, 157024, 1207176, 581368, -876872, 1455184, -1597536, 1467912, -738480, -889816, 781728, -732648, -1400864, 1036512, -1541600, 1532304, 1432104, -1436808, -1956552, -564600, -1309032, 1346832, 1882600, 728272, -1207960 ], [ 780656, -596472, -660436, 1261420, 953036, 644748, 739796, -46152, 174764, -538956, 955656, -182196, -479356, 328760, 327516, -717420, 929900, -1622900, 43372, -136536, 796, -397848, -387588, -696460, 897704, 1590936, -726064, -14328 ], [ 539936, -133792, -547216, 1087200, 1442096, -74592, 939616, 308208, -454256, 434784, 713536, 374944, -126336, -217520, 1166976, 5280, 1029760, -1263680, -882688, -1445856, 888656, 872272, -486448, -177840, 614064, 898816, -1558304, 823232 ], [ 1435736, -1027192, -1115116, 748200, 1036196, -1197192, 1203016, -790092, 920044, 1072584, 1242736, 778744, 68064, -918020, 1226976, 764280, 1665760, 285520, -28288, -1783656, 87356, 1165372, -1390948, -19140, 848964, -843584, -524504, 490832 ], [ 1284728, -1080256, -1489312, 979560, 1001072, -1419816, 1398544, -614616, 791920, 942624, 1084144, 419992, 362928, -1244048, 1343424, 679416, 1208752, 1105096, -102928, -1789488, 477848, 666520, -1764064, -291696, 1006080, -786368, -56528, 764744 ], [ 311228, -473056, -1711312, 1659060, 1257272, -935316, 1540744, 561684, -516680, 209424, 385144, -537908, 736728, -1275848, 1504224, -68484, -107048, 1351396, -907528, -1534488, 1804748, -454580, -1719664, -903096, 1102080, 684832, -33128, 1515044 ], [ -11264, -547072, -563200, 1521152, 119808, -448256, 356864, 1282048, 395264, 294144, -25344, -269056, 119552, -1320192, -45312, -274688, -617216, 458752, -595968, -1676032, 1123328, 326656, -943872, -739840, 1000192, -238592, -917248, 1606912 ], [ -77544, -519448, 608672, 1068424, -817676, 89580, -911232, 1679056, 1502832, 494188, -300356, 188424, -629096, -1213704, -1575048, -446088, -706392, -359576, -257744, -1803892, 310832, 1274652, -95172, -522112, 667260, -1322792, -1681116, 1575800 ], [ 695856, 780752, 548672, -398576, 802024, 920280, -1343232, 650656, 1528032, 547288, -75656, 516624, -1151696, -217104, -1279248, -956688, 848208, 393424, -880544, -1455592, 744032, 1290552, 446328, -762112, -812040, -947792, -837816, 1487600 ], [ 987456, 1073924, 102572, -564188, 1490464, 1200804, -1121700, 459928, 1132548, 362788, 355228, 938808, -1186292, -135000, -584544, -473856, 1523160, 290140, -1113284, -507220, 1148852, 579924, 619680, -609148, -738888, -727232, -305112, 1550408 ], [ 665856, 85424, -834928, 926512, 993664, 781104, -68400, 1335328, 201648, -124112, 1048528, 1480608, -599792, -1216800, 617856, 1273344, 1078560, -902960, -849584, 1204880, 1517552, -1055376, 324480, 43952, 1310112, -703232, -167712, 1805408 ], [ 179476, 28624, -306568, 897012, 706304, 735404, -38100, 172208, -364492, -298612, 1170928, 663468, -342632, -460060, 1325036, 1069804, 320020, -373900, -1078904, 502480, 928592, -637416, 733280, 303252, 1782152, -593432, -320712, 1790248 ], [ -320888, 282968, 712216, 317952, 486168, 797592, -369224, -1639152, -795544, -365048, 1075648, -601104, -234392, 923792, 1789768, 179528, -533536, 763832, -1480344, -1031912, 26160, 475680, 1379608, 427288, 1668296, -470304, -535800, 1679648 ], [ 855412, -472132, 175516, -142848, -60132, -166308, -314324, -54552, -1137244, -633548, 612448, -160104, -1190492, 794792, -21932, 115028, -688336, 1260332, -1620444, -887012, 392760, -291120, 1351708, 840988, 1099796, -999504, 837300, 1671248 ], [ 1538080, -858496, -181184, -671904, -584544, -331968, 112672, 779520, -932896, -859712, -65600, 214656, -1198880, 807680, -1071872, 10304, -936736, 1239872, -1171008, -821600, 624000, -981216, 761728, 1192864, 306368, -1251360, 1606272, 1403552 ], [ 1171780, -461296, -155384, -1346004, -1062444, 1198632, 1330372, 18720, 431804, -995912, -1200200, 448656, 806620, 1122080, -503072, -179896, -1384036, 120872, 531192, -925100, 567600, -1508316, -1022672, 1413364, -965032, -913860, 1091472, 584852 ], [ 1286456, -437064, 62880, -1546488, -1088072, 1487968, 1806736, 126584, 64880, -1216016, -1106784, 932896, 1507560, 147192, 424712, -248840, -1399672, -821488, 940240, -454336, 333088, -1577992, -1029448, 1030344, -1390768, -532752, 1104016, -18384 ], [ 1704356, -647964, 402480, -1448388, -828572, 994768, 1815736, 782084, -1393720, -1489016, -239184, 1574896, 1386060, -1640508, 1578812, -241340, -1143172, -1652488, 534040, 378464, -13712, -1359292, 84452, 266844, -1283368, -124152, 1449016, -485784 ], [ 952384, -391840, -522720, -1163968, -279120, 444992, 1130592, 898208, -1196112, -858704, -608096, 269648, -7856, -754992, -31152, 558496, -70400, -1303280, -420240, 52816, 114944, -226672, -324032, 922640, -836240, 291248, -256048, -441008 ], [ 444784, -67240, -1310760, -855208, 318180, -42088, 380052, 1014728, -690912, -174944, -858476, -736132, -980456, 311868, -1489272, 918076, 730960, -612080, -1230180, -227804, 242864, 862268, -630572, 1196660, -502520, 736148, -1705888, -173648 ], [ 1396384, 338960, -1029360, -525808, 987480, -255088, -346248, 1354928, 362688, 350656, -125576, 257768, 256144, 1003368, -1201872, -809624, 110560, 961120, -1237080, 148696, 172064, 1400168, 97528, -640840, -762320, 1296248, -1290688, 773152 ], [ 1471676, 77384, -989940, -537548, 786244, -614904, -653708, 760656, 380288, 487608, 231700, 898984, 607704, 1489296, -430512, -1208284, 299720, 1353724, -1242204, -70800, 251632, 1714292, -82352, -1141900, -516700, 1057296, -634396, 978620 ], [ 646976, -870016, -1199040, -899648, -309056, -1125504, -531008, -793344, -666112, 225408, 203200, 1177984, 50304, 1764096, 837888, -241984, 1320320, 533824, -1245504, -902400, 485632, 1798592, -1194752, -270400, 248000, -2304, 269504, 422720 ], [ -540692, 98196, 91876, -468080, 331424, -1186288, 147944, -590796, -289196, -780900, 693900, 1097792, 142376, 233968, 648752, 367012, 128420, -463548, -236128, 93348, -477596, 393732, -1699452, -8960, 898476, -466240, -14384, -374136 ], [ -1666544, 1354752, 1501984, 137320, 1381544, -1063336, 839024, 102384, 331192, -1779624, 1218672, 847688, 340064, -1561328, 108440, 806248, -1433128, -1301736, 889088, 1359744, -1648448, -1264248, -1842456, 27736, 1476984, -617584, -624536, -1097016 ], [ -949544, -46848, -395216, 266620, 1729244, -230236, -65176, 959784, -687308, -370524, 516072, -236212, -273136, -777128, 75140, 407548, -345628, 244164, 188288, 39744, -1473248, -1188948, 278844, -617564, 1584084, 968216, -1282436, -217716 ], [ -112928, -645184, -1423520, 433216, 1854512, 528160, -441408, 980432, -744176, 319872, 316240, -484144, -407200, -159472, 67152, -156352, 694496, 649344, -207984, -683968, -1401872, -1002880, 1145744, -513360, 1378704, 1669216, -1331728, 324240 ], [ 924472, 104816, -993320, 662416, 1606412, 1161160, 68592, -403468, 813124, -196128, 960340, 671156, 263000, 178628, 101652, -997552, 1655096, -860256, -93084, -406768, -1504772, -630880, -92956, 848940, 648804, 885016, -359428, 299940 ], [ 1270272, 354816, -849920, 738816, 1523712, 1372160, 238592, -864768, 1332224, -368128, 1175040, 1056256, 486400, 291328, 113152, -1277952, 1975296, -1363456, -54784, -314368, -1539072, -506880, -505856, 1303040, 405504, 623616, -35328, 291840 ] ], [ [ -1156224, -1616384, -3584, 1012608, -1635968, 61312, 990208, -1163008, 1167488, -155904, 1122688, -59136, -1155200, -391936, 44544, -649984, 1057920, -1298816, 665856, -596352, -384000, 818944, -277888, -674688, -829568, 370816, 617600, 816128 ], [ -663744, -688640, 598672, -35376, -917600, -117776, 827296, -1071472, 853088, 268944, 634192, -673392, -453248, -206416, 448512, -941296, 576624, -703232, 607296, -552144, -26880, 496336, -639040, -971088, -81824, 74368, 866816, 412064 ], [ 105756, 760960, 1539697, -1672851, 204850, -397601, 572746, -928447, 361838, 932769, -129083, -1633167, 643552, 83459, 1079712, -1396471, -175401, 227368, 515796, -483069, 531120, -7739, -1203340, -1434213, 1086526, -388832, 1256216, -219286 ], [ 533376, 1195560, 189202, -717596, 210170, -567176, -630864, -684202, -317502, -262676, -1089338, -274542, 288272, 826234, 794542, -157786, -603326, 420308, 1142286, -34734, 761940, -31124, 108710, -335848, 841506, -649382, 417046, 400334 ], [ 521674, 1280509, -717716, 242943, 109719, -691697, -1235898, -518118, -910249, -1057211, -1789300, 893363, -279732, 1309979, 336698, 815768, -750687, 372980, 1366620, 90202, 753371, -229427, 968472, 446910, 527933, -750549, -399957, 791698 ], [ -905576, 419884, 447184, 589668, -79356, -689372, 432552, -643368, -1161724, -30836, -1553200, 845588, -1219632, 799604, -486952, 471968, -19812, -314320, 43920, -980648, 7796, -1141652, -172128, -227640, 324908, -357324, -841932, 99448 ], [ -540347, 203773, 635992, 312705, -414876, -683654, 1344285, -974460, -764590, 527305, -947263, 429575, -823665, -33457, -663865, 751739, 27315, -322591, -668547, -1144436, -592543, -1366385, -863487, -769863, 423821, 310188, -936924, 314377 ], [ 1479478, 582598, -76208, -539970, -885576, -674804, 1557510, -1495560, 231260, 653230, 62, -326350, 805410, -1164382, -243790, 1607114, -556710, 295934, -817722, -470936, -1058818, -956510, -1140162, -1189938, 801446, 1230888, -711624, 1366702 ], [ 870752, 797699, -394653, -884576, -406262, 499024, 1549732, -821548, 315404, 567424, 441636, 198847, 730145, -130539, 432485, 699223, -592589, 740853, 92124, -116588, -368716, -625142, -3528, -963962, 479706, 903467, -860925, 970277 ], [ -275816, 889936, -535016, -1090256, 241040, 1561720, 1485880, -38576, 306464, 390272, 734136, 885056, 234096, 1136720, 929608, -396408, -499128, 1015632, 976808, 225272, 581904, -290840, 1139504, -496928, 110640, 248280, -891616, 352752 ], [ -874391, 267886, 59209, -1109006, 469190, -545555, 1377205, -640226, 1270364, -144928, 750261, 457256, -510054, 197870, -566117, 324867, -376053, 199182, -384817, 1075997, 1491654, 218935, -380446, 747172, 689490, -752895, 791084, 668202 ], [ -825326, 46066, -48386, -1042736, 633800, -1446200, 1249180, -380036, 1459304, -145288, 665136, -70894, -444504, -178510, -745952, 595872, -216888, -7038, -891562, 1149782, 1474644, 811870, -1407946, 1120852, 887160, -1427640, 1489364, 403572 ], [ 195199, 424591, -1208711, -848936, 703100, -536900, 1092130, 1172914, 485804, 656612, 428136, -749569, 835596, 288815, 1048048, 191472, -3588, 702087, -115987, 58157, 67494, 1529545, -1696771, 188902, 513060, -1612740, 711014, -731178 ], [ 592608, 199604, -528080, 78480, 819824, 283324, 969608, 712008, -273820, 602176, -193820, -1300012, 589028, 971888, 1523172, -438504, 9460, 1155268, 3452, -621992, -304388, 1083824, -1000300, -561880, -129776, -1076756, -80180, -628900 ], [ 714408, -292321, 966820, 1330380, 957524, 1064149, 862358, -639642, -938845, 168976, -986045, -1793737, -332797, 1750388, 1414947, -1168254, -66065, 1495243, -167323, -1120142, -218363, 123524, 131975, -1232530, -891476, -221831, -877055, 20525 ], [ 98872, 344772, 1198836, 666050, 891576, 258340, 11630, -770070, 456586, -514122, -744416, -349846, -231424, 1052958, 1047796, -890716, 397870, 372608, 488112, 33610, -340130, 453414, 803600, -692096, -360174, -173506, -339710, 298766 ], [ -253208, 863415, 913755, 140234, 583980, -423905, -742150, -594930, 1247047, -832257, -654254, 443588, 29096, 409188, 825448, -257203, 380362, -284818, 761739, 525820, -189689, 646074, 1033775, -445991, -54033, -267205, 123832, 598304 ], [ 97792, 1038240, -657120, 37184, -337920, -733280, -1220800, 323520, 410272, -203232, -989504, -502912, 663296, -45312, 984448, 1256672, -893888, 304832, 24864, -740480, 667936, 441024, 144800, -998816, -371808, -698080, 351232, 965504 ], [ 142675, 616698, -1306505, -157456, 27686, -558303, -848093, 183224, 322944, 53886, -260848, -704007, 681908, -722466, 397871, 1407791, -324513, 652994, -330214, -1154821, 462773, -168484, -711280, -328635, -362611, -493501, 559712, 1086400 ], [ -40250, -248652, -1270130, -420256, 1351436, -22878, 158182, -744976, 793344, 34236, 1259552, -350382, 242408, -1565316, -743554, 544766, 1616862, 821444, -401164, -935146, -533302, -1078984, -1542880, 1251690, -110086, 183974, 754112, 1024000 ], [ 53790, -945717, -331750, 206144, 1413991, 662502, -136323, -1395366, 705264, -835354, 914062, -642337, -423357, -1356401, -868639, 152926, 1393542, -170031, 326671, 67259, -888022, 300596, -1465715, 1915, -65756, 790989, 396467, 242570 ], [ 267300, -1422804, 568844, 885524, 1147456, 1112664, -332052, -1613112, 378828, -1520608, 485644, -987124, -735972, -1020608, -629752, -260828, 722676, -1099668, 880492, 812432, -928768, 1595492, -1011404, -1351460, -117248, 1294752, 13316, -568264 ], [ 884325, -880929, 542519, 1124849, 171856, 206814, 1041423, 216138, -747897, -551608, 1128919, -1087849, 988203, -868208, 699098, -1170203, -549399, -767793, -124433, -425068, 160832, 596117, 688921, -962885, -503648, 1313352, -57859, -952714 ], [ 1053842, -662598, 451050, 957398, -509644, -362708, 827438, 658834, -1096804, -286102, 706362, -1259906, 1410688, -469546, 1069148, -960434, -1005440, -109688, -551902, -894236, 265962, -71078, 931258, -490602, -890082, 841842, 174960, -712924 ], [ 683717, -834423, 281025, 299423, -836494, -526658, -1300837, -570491, -507754, -868927, -1001463, -1517981, 263488, 226079, 282998, 598891, -477440, 941812, -283027, -436886, -816063, -337703, -584567, 82623, -1276557, -220683, 774360, 279626 ], [ -58752, -233784, 604248, -309272, -49280, 477496, -1401240, -837344, 323832, -396432, -819344, -1215888, -459120, -553504, 609232, 53736, -611584, 195824, 315016, -660944, -384408, -431232, -186032, 418520, -1311912, 310720, -233104, 205768 ], [ -881007, 549516, 1062066, -843194, 1040515, 1788931, -820101, -782663, 1206396, 393162, -47489, -746916, -993840, -1737262, 1250701, -1133721, -893992, -1125031, 958954, -1063928, 486351, -426549, 792136, 666572, -1225566, 1325542, -1673260, -227507 ], [ -586182, -573384, 733716, 16156, 320590, 963406, -394626, -848438, 1337496, 199812, -511514, -834216, -476640, -608812, 399826, -599946, 657008, -1606006, 24004, -212528, -430074, 525726, 93136, 738872, -1077516, 963292, -413560, -603182 ], [ -431007, -1137534, 354791, 689506, -391060, 67056, -330626, -454188, 1225171, -168838, -626239, -945341, -60965, 47138, -74774, -66046, 1189158, -1438556, -470021, 174047, -640799, 1228601, -443089, 891722, -530891, 400417, 106015, -593782 ], [ -555132, -584184, -125284, 990856, -1086160, -970944, -989576, 860112, 625996, -888088, -42364, -1104116, 151660, -241912, 203176, 468104, -316392, 25744, -82196, -369028, 559876, 1432676, -653764, 1205672, 812884, -563708, -854660, 185768 ], [ -471282, -823066, -129108, 661184, -1279441, -905196, -694943, 1198739, 414477, -1029050, 204897, -1041474, -515555, 229310, 234705, 180553, -511347, 566165, 765148, -261623, 335417, 692286, -431945, 1268266, 1217928, -715391, -683481, 569437 ], [ -263532, -1533916, 150792, -44416, -1173766, -181896, 167782, 956114, 433902, -825500, 251622, -846924, -1706930, 1153460, 119430, -596522, 74478, 556190, 1886248, 233302, -738058, -610764, 47530, 1181116, 1063728, -383066, 161994, 717262 ], [ -94146, -946669, 252741, 479081, -1196845, -895038, 401641, -443572, -270414, -372239, -38442, -594000, -1231058, -153022, 786132, -771227, -446871, -150754, -61427, 113644, -1056880, -89109, 206017, 517471, -320397, -546713, -5589, 868537 ], [ 113520, -240768, 511120, 755264, -1233040, -1508944, 535888, -1279440, -849168, 102288, -413312, -147328, -447376, -1149296, 1092096, -871440, -900224, -668944, -1620688, 111728, -1084144, 581344, 262608, -60960, -1230096, -383792, -89424, 887952 ], [ 474645, 486432, 1403395, -274636, -1276315, -1296319, 504463, 334785, -732843, 575163, -992912, 995072, 936749, -286421, -182904, -890115, -747824, -267619, -763663, 741053, -278269, 1215394, 46383, -140310, 4029, 1142383, 460401, 420027 ], [ 557344, 560298, 1477416, -98644, -842348, -549680, 389400, 645420, -637342, 691864, -694560, 1321840, 1017968, 57146, -789484, -376980, -431682, -542124, -296784, 911832, -483080, 1523290, 283194, -349202, 662948, 1607142, 181256, 494324 ], [ 368944, -1977, 754716, 1251506, 56302, 716920, 192900, -313230, -562117, 461764, 458640, 854440, -169432, -104929, -745234, 653970, 43893, -1474674, -209784, 636132, -1671980, 1513615, 961119, -684227, 761798, 1038417, -905044, 1096574 ], [ 538024, -640812, 616596, 1379156, -125588, 524860, 780840, -410160, -1035232, 237124, 10020, 1255420, 515828, 575096, -323044, 1050480, 122928, -1301424, -418584, -295248, -910340, 1005160, 1183104, -877532, 183368, 798672, -723064, 527804 ], [ 705887, -1223698, 572191, 1201370, -465998, 127770, 1330635, -247700, -1504053, 3790, -683963, 1767711, 1461521, 1306354, 175956, 1194615, 102569, -892730, -576188, -1199546, 117910, 439637, 1166917, -958085, -443849, 584752, -299656, -323760 ], [ -6238, -1077148, 18466, 1025420, 277852, 1281420, -395190, 341800, -599478, -327260, 128662, 1252386, 389246, 490204, 503256, 427890, 79694, -882380, 481912, -248396, -1000940, 531062, -55658, -287510, 99826, -177248, -611056, -1078560 ], [ -171539, -1053906, -403396, 815656, 657288, 1694004, -937003, 673374, -264811, -552257, 746900, 1040024, -387171, -123613, 688456, -239887, 488658, -838738, 736451, -137376, -1359816, 482069, -640610, -15163, 382182, -196674, -558390, -1077649 ], [ 530536, -1226256, -616096, 552256, 458688, 931104, 399272, 595824, -834136, -609032, 1056800, 1308224, -694296, -416488, 648256, -750712, 1582608, -742288, -283624, -1358976, -513216, 210344, -214160, -374488, 250032, 961776, 71760, 121976 ], [ 900652, -1145493, -542533, 714553, 471636, 756183, 544697, 89313, -89242, -780404, 1190087, 583046, -648093, -30196, 129013, -1125724, 1497540, -836068, -100354, -802461, -683607, -633295, -326729, -588667, 442446, 1501035, 594198, -421 ], [ 1114552, -945618, -334258, 1077178, 584136, 857958, 129722, -619062, 1274108, -1005704, 1240262, -609604, -435618, 675704, -615662, -1436824, 857640, -1019368, 649196, 590814, -1332582, -1746070, -692954, -734542, 787596, 1748910, 1065948, -744946 ], [ 661524, -471482, -415647, 774481, 857017, 288425, 322399, -164182, 160641, -438297, 542406, -229031, -396445, 441802, 298661, -892145, 885617, -975127, -386031, -588066, -80491, -231794, -486275, -226921, 400702, 1152978, -603684, -132474 ], [ 488664, -239352, -553132, 459176, 1024612, -336520, 524104, 76788, -344404, 160328, 145136, 109304, -286880, 108092, 1032416, -334600, 1065952, -671152, -897536, -1576936, 640764, 895356, -534820, 123644, 260612, 447808, -1547864, 257616 ], [ 1136514, -693402, -823057, 159326, 890587, -1063270, 704854, -358137, 1010321, 785078, 630836, 212954, 29320, -429283, 1144616, 193850, 1614952, 329948, 165664, -1849486, -241011, 759981, -1328395, -6931, 854387, -494192, -335714, -66084 ], [ 936090, -835728, -963832, 353102, 1035988, -988702, 978508, -169698, 895508, 878360, 728372, 49778, 312004, -817516, 1098896, 164666, 1287748, 838934, 302260, -1546468, 168882, 439218, -1462696, -389716, 935552, -445328, 164452, 395574 ], [ 69165, -733128, -1003132, 934727, 1400938, -284527, 1325158, 508527, -373942, 554060, 520922, -323047, 568354, -1088566, 929096, -302659, 272098, 961259, -289190, -791218, 1593657, -27207, -1078996, -970666, 613952, 382072, 105202, 1474299 ], [ 159488, -522944, -281088, 841856, 231168, -86336, 368000, 1192960, 499200, 589248, 150976, -166976, -145856, -947136, -95424, -502976, -366656, 518144, -432640, -1232448, 967424, 244992, -552256, -528256, 705088, -260864, -540480, 1293248 ], [ 441266, -179858, 440472, 571654, -796361, 98193, -652320, 1592636, 1479284, 637361, -171219, 112966, -880526, -681670, -1082918, -628614, -676290, 145198, -505404, -1742615, 220004, 620789, -28211, -46048, 707773, -952926, -1091749, 971034 ], [ 879716, 828892, 397872, -55796, 538414, 709218, -736320, 329336, 938984, 401186, -53094, 584716, -763676, -107020, -1000268, -586764, 552060, 745948, -614904, -1457390, 818504, 860714, 337114, -355648, -216902, -460476, -507274, 1087284 ], [ 815312, 1122499, 199809, 67867, 1059640, 992091, -659643, 131474, 512963, 210683, 146805, 989674, -592343, -155938, -493832, -162048, 1214658, 646405, -739155, -642911, 1299623, 557855, 373528, -384253, -145142, -158832, -106114, 1270326 ], [ 110912, 505924, -196116, 1147492, 545440, 857316, -378468, 1289624, 232388, 78308, 450780, 1309624, -351668, -998488, 551968, 749952, 1157208, -344420, -882180, 845164, 1631348, -435820, -8672, -55228, 1194808, -100032, 61736, 1538376 ], [ -67633, 503644, -75206, 1048247, 559680, 605281, -121823, 144484, -197017, 111593, 488500, 763489, -317518, -323093, 1011633, 730417, 452463, -282985, -1025370, 548764, 1038908, -232750, 313128, 17167, 1570278, -105362, 54026, 1274686 ], [ -42778, 689026, 216722, 523968, 742354, 299314, 116874, -1741812, -679602, 184966, 426512, -75276, -380146, 866604, 1212726, 374582, -459992, 166026, -1163954, -382254, 141348, 366872, 884114, 15314, 1580310, -151768, 8646, 832152 ], [ 426647, -429299, -109003, 132768, 59029, -418811, 26049, -109362, -1127877, -477209, 259112, -99726, -1234021, 681054, -244449, 107807, -362492, 795201, -1132229, -791979, 373098, -443428, 1206389, 709589, 1053135, -846268, 918471, 919452 ], [ 790808, -993056, -287440, -424824, -438152, -488336, 204312, 807360, -979992, -950192, -174640, -16416, -1195864, 683328, -1036608, -155344, -495704, 972144, -778928, -1094664, 565536, -1028776, 907424, 1244600, 269712, -1172248, 1419744, 759288 ], [ 931283, -378356, -152890, -1335999, -539777, 820414, 954387, 203160, 434733, -1021142, -1174390, 295884, 737861, 1084728, -415608, -410794, -1119179, 188094, 257722, -1169889, 674436, -1136101, -711676, 1441175, -1058238, -715123, 1052844, 73263 ], [ 979114, -255350, 198136, -1354682, -746742, 1018632, 1220588, 34074, 73812, -951884, -938120, 837080, 1145582, 126138, 507014, -308870, -1292314, -718132, 561500, -464080, 359768, -1146182, -853302, 1012886, -1503172, -237068, 1093228, -331932 ], [ 968539, -442325, 685636, -810707, -1020117, 516732, 1181738, 139299, -1406538, -794234, 77380, 1522580, 591257, -1689837, 1619789, 18355, -1181539, -1701382, 403250, 734120, -221932, -1094957, -63477, 190661, -1391422, 254182, 1390378, -560082 ], [ 578864, -148472, -434792, -681872, -407996, -10192, 874696, 231672, -972348, -516156, -439432, 203644, -40452, -619620, 82876, 402360, -280128, -966068, -470700, 203964, -20544, 59500, -541648, 641804, -981356, 284868, -37156, -510724 ], [ 403604, 102178, -1331582, -582782, 231499, -365902, 514351, 369942, -308808, -230856, -835537, -833891, -361422, 492045, -1247354, 443085, 425532, -24308, -1201035, -281541, 189156, 1047085, -920833, 844919, -606746, 338703, -1269496, -344284 ], [ 1242104, -17972, -671732, -431732, 615874, -26452, 51226, 697092, 483792, 33744, -117862, 79534, 592428, 581070, -659804, -912690, 22632, 1035592, -1062210, 123234, 109656, 912910, -381958, -468406, -496796, 674778, -1010896, 176216 ], [ 1158157, -359530, -529623, -599289, 372211, -177178, -308521, 246428, 506496, 298122, 106159, 703582, 777122, 929132, -101188, -1046725, 234006, 1083357, -951653, -111980, 292116, 1044247, -404484, -683497, -159333, 695724, -443605, 372781 ], [ 126832, -928480, -919248, -1094064, -516464, -831328, -562096, -1003072, -261504, 562272, -176816, 1030432, 171872, 1543232, 427712, 74000, 1076256, 91632, -870128, -1004480, 743616, 1448272, -1003584, 229328, 411792, 393024, 440720, 236656 ], [ -429071, 156399, 20043, -410196, 17528, -696884, 190574, -685945, 128607, -511403, 292105, 1152080, 270846, 461908, 265604, 430203, 162843, -557421, -157480, -143205, -267317, 359715, -1533949, 225824, 738657, -210576, 296380, -521978 ], [ -778100, 1454976, 1081368, 501966, 904958, -362174, 1050260, 67700, 711498, -1744766, 871252, 1120694, 507336, -906740, -37198, 569550, -1072542, -954606, 632960, 989472, -1555184, -989850, -1870354, -32062, 991002, -719316, -128114, -1290794 ], [ -230750, 53376, -598332, 363741, 1420133, -183749, 2510, 955550, -100377, -642341, 373102, -30631, 129036, -292190, 197027, 599325, -535317, 476019, 349760, -226128, -1466984, -686175, -190579, -357637, 1148127, 801234, -566339, -235319 ], [ 309544, -587184, -1414008, 300976, 1513124, 94552, -401968, 950620, -173108, -98656, 250236, -378468, -41336, 47820, 240572, 333168, 255784, 919392, 232236, -920144, -1343756, -558368, 520620, -287740, 1095084, 1394760, -605452, 317164 ], [ 837994, 49716, -779358, 364876, 897449, 540502, 273332, -552905, 994867, -492856, 757311, 622407, 137314, -73005, -35953, -429732, 1473034, -294408, 392811, -738644, -1161731, -725768, -394005, 445985, 689259, 432210, 25373, 25339 ], [ 1014144, 262016, -567808, 386176, 692224, 689152, 498432, -1054080, 1384192, -624256, 926336, 956032, 196864, -113280, -128128, -684032, 1878784, -699008, 446336, -678144, -1101056, -781568, -698880, 690560, 553984, 111360, 235648, -71936 ] ], [ [ -1278720, -1334272, -701440, 593152, -1773312, -150272, 485376, -502272, 903936, -103936, 1163520, -645632, -535296, 60928, 504832, -553472, 1180416, -1220864, 673280, -577792, 120832, 158208, -764160, -433408, -744192, 285440, -150784, 489472 ], [ -624768, -584704, 183392, -322592, -1224768, -277856, 520128, -506784, 892992, 269408, 551136, -977312, -323328, 225568, 686080, -907424, 628128, -547328, 742784, -732640, -34304, 68064, -1041792, -739552, -71616, 122624, 287744, 416704 ], [ 397032, 586496, 1565942, -1753442, -367668, -477206, 574428, -513834, 875892, 852758, -405714, -1495562, 7872, 482818, 969280, -1460474, -234822, 505072, 851384, -974590, -276704, -72786, -1475592, -1217902, 979284, -131776, 972944, 303004 ], [ 581632, 994416, 462092, -544872, -105988, -665776, -592352, -569884, 201772, -343992, -1198204, -539892, 299872, 1107708, 378740, -15164, -696532, 507192, 1241524, -524660, 481336, 321864, -201532, -697072, 732524, -71876, 707684, 512564 ], [ 367452, 1122430, -416696, 483498, 122682, -807030, -1251964, -528964, -468550, -1081426, -1758328, 306722, 269064, 1426066, -181764, 1052176, -845546, 304888, 1225448, -297412, 852754, 349790, 726032, -243116, 442238, -106894, 225138, 615436 ], [ -1003248, 481480, 78304, 253848, 383832, -789480, 116336, -145264, -965800, 182024, -1565728, 422072, -853536, 609016, -426864, 342976, -25496, -338912, -245152, -998512, -338696, -1003960, 55232, -260816, 319688, -542344, -767112, 275536 ], [ -616530, 157054, 280336, -228522, 296088, -624900, 923582, -381352, -779380, 699014, -981802, 148826, -779382, -243446, -478758, 525394, 79138, -218858, -663298, -998392, -900842, -1240438, -484138, -624602, 225374, -32824, -1022184, 577030 ], [ 1392420, 124804, 211936, -944172, -113712, -324600, 1212932, -1189552, 38120, 526964, -36652, -483124, 399468, -1128596, -352308, 1530844, -476612, 606292, -109948, -350992, -882092, -445588, -902188, -1307852, 157124, 1348976, -596784, 1470580 ], [ 1177920, 332162, -200382, -753728, -72356, 705504, 1367960, -675272, -87928, 159104, 326680, 155434, 93334, -18802, 327534, 840250, -466526, 836814, 329576, 5560, -490632, -265252, 137296, -1219452, 236860, 737906, -866174, 763246 ], [ 413456, 502496, -621552, -424416, 115296, 1559632, 1437392, -2848, -256832, -199936, 533456, 909184, -531040, 1254112, 885296, -127056, -342992, 888032, 616048, 338256, 66400, -189456, 1196576, -824512, 353312, -270704, -1068864, -178528 ], [ -683194, -97804, -455802, -673716, 660996, -462818, 1048142, -547948, 1028968, -108736, 547406, 185584, -966340, 58612, -643054, -151806, -356942, 580532, -160502, 1030206, 1293700, 191994, -379924, 654488, 492812, -778154, 622536, -6628 ], [ -864244, -223924, -562092, -891936, 845616, -1204688, 753512, -349528, 1505008, 75344, 551456, -339956, -760720, -361268, -856384, -8256, -339152, 421292, -569372, 1033956, 1416760, 701844, -1457884, 1062968, 625232, -1160144, 1442616, -143368 ], [ 328106, 361226, -1076442, -1063536, 488616, -25688, 600812, 964172, 766408, 398744, 540656, -568406, 406280, 382282, 902816, 387744, -273752, 484442, -426722, 5406, -116540, 1404294, -1788034, -134332, 747032, -1353944, 955716, -743068 ], [ 428352, 382072, -396768, -24992, 589216, 568104, 422320, 444976, -82536, 173440, -28520, -1124040, 591000, 1023392, 1398936, -72176, -51208, 807384, -62552, -706672, -522584, 1189152, -1175112, -866960, 334688, -749752, 23176, -435992 ], [ 45552, 153322, 811032, 1548808, 892216, 903054, 232420, -884924, -980286, -294560, -844670, -1824390, 341250, 1619192, 1336386, -910676, 240842, 1245234, 399598, -1278772, -430034, 568152, -145062, -1394060, -313912, 207398, -1106474, 272158 ], [ -1584, 472024, 1249528, 762156, 579536, 284440, 39412, -377700, 259676, -619740, -981056, -569956, -97792, 1148948, 630776, -853480, 201076, 123904, 771616, -209700, -116076, 213700, 748384, -302336, -27892, 383700, -494164, 694964 ], [ -85008, 699130, 1053970, 37980, 107336, -308630, -349316, 168756, 931034, -669654, -1014260, 99416, -194320, 704408, 321776, -349858, -59684, -490892, 914482, 326184, 149466, -17156, 1138378, 216166, 134090, 221010, 41936, 963008 ], [ -273408, 671680, -745280, -443520, -753664, -802880, -1241216, 752256, 65984, -16704, -805760, -803584, 596480, 363008, 1054976, 1270592, -877184, 251008, 471232, -566016, 282816, 60544, 238528, -795584, -55360, -786240, 321536, 843008 ], [ -357662, 241148, -1376134, -540256, -319676, -493546, -1123390, 279504, -193024, 223188, -104480, -683098, 597112, -413036, 480202, 1553226, -166550, 771372, 278844, -969134, 96590, -283672, -562336, -412242, 107102, -626814, 592192, 835840 ], [ -364412, -489352, -1137484, -350656, 1078024, 413804, -254140, -979296, -1024, 155688, 963520, 199052, 9712, -1512536, -1067948, 840276, 1681300, 1126872, 273144, -1008284, -327460, -941872, -1289536, 1009308, 531452, 400836, 856192, 912640 ], [ 201748, -891342, -635844, 456704, 1299354, 888644, -105090, -1534276, 84896, -739132, 493620, -491798, -534398, -1475446, -1139818, 313876, 1486980, 237622, 630794, -276014, -556900, 267768, -1189026, 105938, 123672, 702046, 619042, 379740 ], [ 753688, -1049400, -120312, 1174712, 1149312, 1087376, 91464, -1631440, 44168, -1423168, 11784, -1215992, -708248, -1189504, -772432, -257000, 869880, -605624, 906824, 345184, -572416, 1385880, -773256, -895000, -354816, 928192, 372568, -215856 ], [ 768238, -192150, 255738, 924662, -288, 185876, 1119114, 106460, -575782, -332368, 709434, -844742, 1026802, -515104, 708668, -1212050, -317370, -201974, 460874, -239816, 377984, 514830, 629094, -530350, -532416, 1346992, 481918, -648156 ], [ 498956, 140412, 539036, 429540, -546184, -375352, 793972, 579084, -902040, -97892, 510844, -893868, 1518336, 108772, 1002216, -1185996, -853248, 278448, -14996, -476520, 309404, 1596, 902780, -225948, -734700, 969036, 426912, -716520 ], [ -112594, -159738, 710486, -361110, -364084, -526252, -1162478, -474066, -874140, -896042, -768506, -1449918, 510336, 671722, -136284, 23154, -603648, 851448, -526946, -293220, -987946, -80154, -184570, 5802, -966750, -369714, 173712, -346020 ], [ -604416, 341808, 608656, -504848, 214272, 495824, -1370384, -390976, -209072, -500832, -864352, -1298016, -310176, -264896, 188384, -216080, -678400, 13472, 131504, -492512, -502032, -464640, -239392, 55440, -1136752, 130688, -708704, -280272 ], [ -1028298, 1037064, 430156, -421244, 860802, 1805954, -972206, 53030, 657832, 253788, -571606, -928920, -1006368, -1622132, 955742, -895718, -793072, -1264666, 1098908, -772304, 525066, -895566, 46256, 49800, -1267732, 1202756, -1716296, -323874 ], [ -796548, -146736, 636856, -149144, -83148, 478004, -266156, -93220, 1180432, -83112, -589756, -1111920, -245568, -863432, 433292, -351068, 775328, -1617316, -49192, 131296, 19716, 24084, 95456, 200400, -967432, 1018856, -604496, -510324 ], [ -520298, -842836, 689306, 110956, -773048, -579296, -16556, 122680, 1296482, -459012, -452906, -1238270, 212882, -243732, -23908, 5932, 1346628, -1431016, -781742, 435946, -32234, 746534, 92106, 459100, -373682, 506006, -68246, -460324 ], [ -155048, -563536, 433256, 347056, -954848, -1095296, -679856, 1062880, 599432, -912912, -6056, -1251320, 66632, 97968, -350608, -12368, -76272, -166816, -683192, -457304, 822616, 1074584, -16344, 934000, 806968, -664744, -683096, 62576 ], [ -60236, -760252, 147784, 254720, -922422, -905544, -617194, 941538, 453598, -1115644, -40298, -1196972, -654146, 393044, -229962, -267642, -312610, 128526, 323304, -678266, 554918, 666708, 179578, 1064860, 1052976, -993066, -773990, 343614 ], [ -126536, -1240552, -155216, -33280, -762372, -295344, -122044, 187788, 636148, -1168744, -361148, -1102472, -1717196, 660344, 157188, -664092, 157940, -153324, 1870704, -498716, -381532, -179592, 556828, 990760, 742176, -819516, -552740, 480564 ], [ -383276, -828958, 206254, 677702, -1103262, -869460, -19642, -748536, 189004, -245770, -588572, -633440, -770828, -294484, 679992, -950418, -474682, -325740, -40866, -587576, -785440, 296562, 717142, 126058, -400350, -349542, -468110, 817062 ], [ -436320, -303872, 704608, 1143168, -1396832, -1314528, 155872, -1229792, -303968, 555616, -788224, -54528, 316832, -1000352, 928768, -1031520, -1022720, -420704, -1608160, -549472, -857248, 847680, 777184, -544448, -1100640, 271840, -303328, 903264 ], [ 322830, 353728, 1494658, 382968, -1355282, -903978, 726922, 25558, -764018, 595666, -915424, 809472, 1281182, -396302, 123568, -391170, -905120, -265154, -796810, 42878, 124802, 1251180, 537034, -245348, 96510, 1356490, 200822, 2514 ], [ 513728, 639004, 1372784, 412104, -705352, -280096, 807696, 513992, -826132, 609040, -658368, 972448, 1269920, -190340, -218184, 131912, -679980, -592584, -273120, 481936, -147376, 1417788, 681596, -191500, 796696, 1595716, -87632, -86024 ], [ 151328, 561754, 362984, 1209804, 536948, 551504, 411096, 255692, -500782, 596440, -27168, 452848, 308720, -371990, -108684, 540812, -350130, -1390284, -29520, 771736, -1640776, 1353738, 1200746, -376450, 1012996, 1011766, -1147832, 616276 ], [ 73328, -86216, 590264, 1120824, -54712, 538664, 913776, 208352, -937792, 538840, -387048, 970408, 752120, 335440, 216936, 931232, -376800, -1169184, -57360, -123104, -645976, 1095408, 1223936, -569320, 176176, 956896, -602192, 612136 ], [ 13802, -772748, 999274, 817468, -960564, 425020, 1403570, 220360, -1431118, 468660, -830674, 1626858, 1362486, 1118028, 548664, 1191802, -472762, -712060, -59176, -1089404, 698084, 775950, 1049902, -701870, -775174, 920224, 177104, 335584 ], [ -556948, -447848, 169324, 584968, -464664, 1382920, -415780, 296560, -620068, 385560, 319076, 1113708, 183636, 471528, 414864, 235852, -376012, -436360, 851024, 127096, -607816, 334500, 164452, -229220, -281524, -224576, -673696, -871616 ], [ -601058, -512012, -304216, 454896, 65456, 1490424, -1135218, 318356, -301554, 220970, 932152, 842128, -421826, -5438, 243248, -469770, 195468, -319116, 1074562, 266304, -1222704, 215182, -370156, -158162, -44988, -393004, -734884, -1253302 ], [ 190192, -1193312, -212416, 487296, 649856, 249024, -109968, 253856, -764304, -72880, 693952, 953728, -117776, -213488, 11648, -778320, 1519968, -453216, 208912, -1303296, -741504, 606832, -348256, -724112, -216288, 987296, 456416, -325552 ], [ 594760, -989966, 31058, 618534, 907448, 117690, -474, -7402, -100668, -266872, 777562, 394372, -4670, 63880, -239026, -1118184, 1431768, -496536, -135212, -1176126, -846906, -185738, -535558, -603602, -68940, 1504370, 1066724, -131182 ], [ 817360, -370316, 345908, 796284, 1011248, 508740, -321924, -361252, 1093032, -413872, 1012612, -480728, 18580, 569680, -498676, -1472784, 678768, -497136, -233912, -250476, -1228356, -1535588, -821308, -160052, 228360, 1615220, 1403624, -281932 ], [ 542392, -346492, -170858, 287542, 760998, -67898, -94998, -282212, 146518, -337638, 129156, -275866, -313534, 554844, 269806, -1066870, 841334, -327354, -815434, -1039596, -161778, -65740, -584962, 242618, -96300, 715020, -481304, -250620 ], [ 437392, -344912, -559048, -168848, 607128, -598448, 108592, -154632, -234552, -114128, -423264, -156336, -447424, 433704, 897856, -674480, 1102144, -78624, -912384, -1708016, 392872, 918440, -583192, 425128, -92840, -3200, -1537424, -308000 ], [ 837292, -359612, -530998, -429548, 744978, -929348, 206692, 73818, 1100598, 497572, 18936, -352836, -9424, 59454, 1062256, -376580, 1564144, 374376, 359616, -1915316, -569378, 354590, -1265842, 5278, 859810, -144800, -146924, -623000 ], [ 587452, -591200, -438352, -273356, 1070904, -557588, 558472, 275220, 999096, 814096, 372600, -320436, 261080, -390984, 854368, -350084, 1366744, 572772, 707448, -1303448, -140084, 211916, -1161328, -487736, 865024, -104288, 385432, 26404 ], [ -172898, -993200, -294952, 210394, 1544604, 366262, 1109572, 455370, -231204, 898696, 656700, -108186, 399980, -901284, 353968, -536834, 651244, 571122, 329148, -47948, 1382566, 400166, -438328, -1038236, 125824, 79312, 243532, 1433554 ], [ 330240, -498816, 1024, 162560, 342528, 275584, 379136, 1103872, 603136, 884352, 327296, -64896, -411264, -574080, -145536, -731264, -116096, 577536, -269312, -788864, 811520, 163328, -160640, -316672, 409984, -283136, -163712, 979584 ], [ 960076, 159732, 272272, 74884, -775046, 106806, -393408, 1506216, 1455736, 780534, -42082, 37508, -1131956, -149636, -590788, -811140, -646188, 649972, -753064, -1681338, 129176, -33074, 38750, 430016, 748286, -583060, -502382, 366268 ], [ 1063576, 877032, 247072, 286984, 274804, 498156, -129408, 8016, 349936, 255084, -30532, 652808, -375656, 3064, -721288, -216840, 255912, 1098472, -349264, -1459188, 892976, 430876, 227900, 50816, 378236, 26840, -176732, 686968 ], [ 643168, 1171074, 297046, 699922, 628816, 783378, -197586, -196980, -106622, 58578, -61618, 1040540, 1606, -176876, -403120, 149760, 906156, 1002670, -365026, -778602, 1450394, 535786, 127376, -159358, 448604, 409568, 92884, 990244 ], [ -444032, 926424, 442696, 1368472, 97216, 933528, -688536, 1243920, 263128, 280728, -146968, 1138640, -103544, -780176, 486080, 226560, 1235856, 214120, -914776, 485448, 1745144, 183736, -341824, -154408, 1079504, 503168, 291184, 1271344 ], [ -314742, 978664, 156156, 1199482, 413056, 475158, -205546, 116760, -29542, 521798, -193928, 863510, -292404, -186126, 698230, 391030, 584906, -192070, -971836, 595048, 1149224, 171916, -107024, -268918, 1358404, 382708, 428764, 759124 ], [ 235332, 1095084, -278772, 729984, 998540, -198964, 602972, -1844472, -563660, 734980, -222624, 450552, -525900, 809416, 635684, 569636, -386448, -431780, -847564, 267404, 256536, 258064, 388620, -396660, 1492324, 166768, 553092, -15344 ], [ -2118, -386466, -393522, 408384, 178190, -671314, 366422, -164172, -1118510, -320870, -94224, -39348, -1277550, 567316, -466966, 100586, -36648, 330070, -644014, -696946, 353436, -595736, 1061070, 578190, 1006474, -693032, 999642, 167656 ], [ 43536, -1127616, -393696, -177744, -291760, -644704, 295952, 835200, -1027088, -1040672, -283680, -247488, -1192848, 558976, -1001344, -320992, -54672, 704416, -386848, -1367728, 507072, -1076336, 1053120, 1296336, 233056, -1093136, 1233216, 115024 ], [ 690786, -295416, -150396, -1325994, -17110, 442196, 578402, 387600, 437662, -1046372, -1148580, 143112, 669102, 1047376, -328144, -641692, -854322, 255316, -15748, -1414678, 781272, -763886, -400680, 1468986, -1151444, -516386, 1014216, -438326 ], [ 671772, -73636, 333392, -1162876, -405412, 549296, 634440, -58436, 82744, -687752, -769456, 741264, 783604, 105084, 589316, -368900, -1184956, -614776, 182760, -473824, 386448, -714372, -677156, 995428, -1615576, 58616, 1082440, -645480 ], [ 232722, -236686, 968792, -173026, -1211662, 38696, 547740, -503486, -1419356, -99452, 393944, 1470264, -203546, -1739166, 1660766, 278050, -1219906, -1750276, 272460, 1089776, -430152, -830622, -211406, 114478, -1499476, 632516, 1331740, -634380 ], [ 205344, 94896, -346864, -199776, -536872, -465376, 618800, -434864, -748584, -173608, -270768, 137640, -73048, -484248, 196904, 246224, -489856, -628856, -521160, 355112, -156032, 345672, -759264, 360968, -1126472, 278488, 181736, -580440 ], [ 362424, 271596, -1352404, -310356, 144818, -689716, 648650, -274844, 73296, -286768, -812598, -931650, 257612, 672222, -1005436, -31906, 120104, 563464, -1171890, -335278, 135448, 1231902, -1211094, 493178, -710972, -58742, -833104, -514920 ], [ 1087824, -374904, -314104, -337656, 244268, 202184, 448700, 39256, 604896, -283168, -110148, -98700, 928712, 158772, -117736, -1015756, -65296, 1110064, -887340, 97772, 47248, 425652, -861444, -295972, -231272, 53308, -731104, -420720 ], [ 844638, -796444, -69306, -661030, -41822, 260548, 36666, -267800, 632704, 108636, -19382, 508180, 946540, 368968, 228136, -885166, 168292, 812990, -661102, -153160, 332600, 374202, -726616, -225094, 198034, 334152, -252814, -233058 ], [ -393312, -986944, -639456, -1288480, -723872, -537152, -593184, -1212800, 143104, 899136, -556832, 882880, 293440, 1322368, 17536, 389984, 832192, -350560, -494752, -1106560, 1001600, 1097952, -812416, 729056, 575584, 788352, 611936, 50592 ], [ -317450, 214602, -51790, -352312, -296368, -207480, 233204, -781094, 546410, -241906, -109690, 1206368, 399316, 689848, -117544, 493394, 197266, -651294, -78832, -379758, -57038, 325698, -1368446, 460608, 578838, 45088, 607144, -669820 ], [ 110344, 1555200, 660752, 866612, 428372, 338988, 1261496, 33016, 1091804, -1709908, 523832, 1393700, 674608, -252152, -182836, 332852, -711956, -607476, 376832, 619200, -1461920, -715452, -1898252, -91860, 505020, -821048, 368308, -1484572 ], [ 488044, 153600, -801448, 460862, 1111022, -137262, 70196, 951316, 486554, -914158, 230132, 174950, 531208, 192748, 318914, 791102, -725006, 707874, 511232, -492000, -1460720, -183402, -660002, -97710, 712170, 634252, 149758, -252922 ], [ 732016, -529184, -1404496, 168736, 1171736, -339056, -362528, 920808, 397960, -517184, 184232, -272792, 324528, 255112, 413992, 822688, -182928, 1189440, 672456, -1156320, -1285640, -113856, -104504, -62120, 811464, 1120304, 120824, 310088 ], [ 751516, -5384, -565396, 67336, 188486, -80156, 478072, -702342, 1176610, -789584, 554282, 573658, 11628, -324638, -173558, 138088, 1290972, 271440, 878706, -1070520, -818690, -820656, -695054, 43030, 729714, -20596, 410174, -249262 ], [ 758016, 169216, -285696, 33536, -139264, 6144, 758272, -1243392, 1436160, -880384, 677632, 855808, -92672, -517888, -369408, -90112, 1782272, -34560, 947456, -1041920, -663040, -1056256, -891904, 78080, 702464, -400896, 506624, -435712 ] ], [ [ -1401216, -1052160, -1399296, 173696, -1910656, -361856, -19456, 158464, 640384, -51968, 1204352, -1232128, 84608, 513792, 965120, -456960, 1302912, -1142912, 680704, -559232, 625664, -502528, -1250432, -192128, -658816, 200064, -919168, 162816 ], [ -585792, -480768, -231888, -609808, -1531936, -437936, 212960, 57904, 932896, 269872, 468080, -1281232, -193408, 657552, 923648, -873552, 679632, -391424, 878272, -913136, -41728, -360208, -1444544, -508016, -61408, 170880, -291328, 421344 ], [ 688308, 412032, 1592187, -1834033, -940186, -556811, 576110, -99221, 1389946, 772747, -682345, -1357957, -627808, 882177, 858848, -1524477, -294243, 782776, 1186972, -1466111, -1084528, -137833, -1747844, -1001591, 872042, 125280, 689672, 825294 ], [ 629888, 793272, 734982, -372148, -422146, -764376, -553840, -455566, 721046, -425308, -1307070, -805242, 311472, 1389182, -37062, 127458, -789738, 594076, 1340762, -1014586, 200732, 674852, -511774, -1058296, 623542, 505630, 998322, 624794 ], [ 213230, 964351, -115676, 724053, 135645, -922363, -1268030, -539810, -26851, -1105641, -1727356, -279919, 817860, 1542153, -700226, 1288584, -940405, 236796, 1084276, -685026, 952137, 929007, 483592, -933142, 356543, 536761, 850233, 439174 ], [ -1100920, 543076, -290576, -81972, 847020, -889588, -199880, 352840, -769876, 394884, -1578256, -1444, -487440, 418428, -366776, 213984, -31180, -363504, -534224, -1016376, -685188, -866268, 282592, -293992, 314468, -727364, -692292, 451624 ], [ -692713, 110335, -75320, -769749, 1007052, -566146, 502879, 211756, -794170, 870723, -1016341, -131923, -735099, -453435, -293651, 299049, 130961, -115125, -658049, -852348, -1209141, -1114491, -104789, -479341, 26927, -375836, -1107444, 839683 ], [ 1305362, -332990, 500080, -1348374, 658152, 25604, 868354, -883544, -155020, 400698, -73366, -639898, -6474, -1092810, -460826, 1454574, -396514, 916650, 597826, -231048, -705366, 65334, -664214, -1425766, -487198, 1467064, -481944, 1574458 ], [ 1485088, -133375, -6111, -622880, 261550, 911984, 1186188, -528996, -491260, -249216, 211724, 112021, -543477, 92935, 222583, 981277, -340463, 932775, 567028, 127708, -612548, 94638, 278120, -1474942, -5986, 572345, -871423, 556215 ], [ 1102728, 115056, -708088, 241424, -10448, 1557544, 1388904, 32880, -820128, -790144, 332776, 933312, -1296176, 1371504, 840984, 142296, -186856, 760432, 255288, 451240, -449104, -88072, 1253648, -1152096, 595984, -789688, -1246112, -709808 ], [ -491997, -463494, -970813, -238426, 852802, -380081, 719079, -455670, 787572, -72544, 344551, -86088, -1422626, -80646, -719991, -628479, -337831, 961882, 63813, 984415, 1095746, 165053, -379402, 561804, 296134, -803413, 453988, -681458 ], [ -903162, -493914, -1075798, -741136, 1057432, -963176, 257844, -319020, 1550712, 295976, 437776, -609018, -1076936, -544026, -966816, -612384, -461416, 849622, -247182, 918130, 1358876, 591818, -1507822, 1005084, 363304, -892648, 1395868, -690308 ], [ 461013, 297861, -944173, -1278136, 274132, 485524, 109494, 755430, 1047012, 140876, 653176, -387243, -23036, 475749, 757584, 584016, -543916, 266797, -737457, -47345, -300574, 1279043, -1879297, -457566, 981004, -1095148, 1200418, -754958 ], [ 264096, 564540, -265456, -128464, 358608, 852884, -124968, 177944, 108748, -255296, 136780, -948068, 592972, 1074896, 1274700, 294152, -111876, 459500, -128556, -791352, -740780, 1294480, -1349924, -1172040, 799152, -422748, 126532, -243084 ], [ -623304, 598965, 655244, 1767236, 826908, 741959, -397518, -1130206, -1021727, -758096, -703295, -1855043, 1015297, 1487996, 1257825, -653098, 547749, 995225, 966519, -1437402, -641705, 1012780, -422099, -1555590, 263652, 636627, -1335893, 523791 ], [ -102040, 599276, 1300220, 858262, 267496, 310540, 67194, 14670, 62766, -725358, -1217696, -790066, 35840, 1244938, 213756, -816244, 4282, -124800, 1055120, -453010, 107978, -26014, 693168, 87424, 304390, 940906, -648618, 1091162 ], [ 83192, 534845, 1194185, -64274, -369308, -193355, 43518, 932442, 615021, -507051, -1374266, -244756, -417736, 999628, -181896, -442513, -499730, -696966, 1067225, 126548, 488621, -680386, 1242981, 878323, 322213, 709225, -39960, 1327712 ], [ -644608, 305120, -833440, -924224, -1169408, -872480, -1261632, 1180992, -278304, 169824, -622016, -1104256, 529664, 771328, 1125504, 1284512, -860480, 197184, 917600, -391552, -102304, -319936, 332256, -592352, 261088, -874400, 291840, 720512 ], [ -857999, -134402, -1445763, -923056, -667038, -428789, -1398687, 375784, -708992, 392490, 51888, -662189, 512316, -103606, 562533, 1698661, -8587, 889750, 887902, -783447, -269593, -398860, -413392, -495849, 576815, -760127, 624672, 585280 ], [ -688574, -730052, -1004838, -281056, 804612, 850486, -666462, -1213616, -795392, 277140, 667488, 748486, -222984, -1459756, -1392342, 1135786, 1745738, 1432300, 947452, -1081422, -121618, -804760, -1036192, 766926, 1172990, 617698, 958272, 801280 ], [ 349706, -836967, -939938, 707264, 1184717, 1114786, -73857, -1673186, -535472, -642910, 73178, -341259, -645439, -1594491, -1410997, 474826, 1580418, 645275, 934917, -619287, -225778, 234940, -912337, 209961, 313100, 613103, 841617, 516910 ], [ 1240076, -675996, -809468, 1463900, 1151168, 1062088, 514980, -1649768, -290492, -1325728, -462076, -1444860, -680524, -1358400, -915112, -253172, 1017084, -111580, 933156, -122064, -216064, 1176268, -535108, -438540, -592384, 561632, 731820, 136552 ], [ 652151, 496629, -31043, 724475, -172432, 164938, 1196805, -3218, -403667, -113128, 289949, -601635, 1065401, -162000, 718238, -1253897, -85341, 363845, 1046181, -54564, 595136, 433543, 569267, -97815, -561184, 1380632, 1021695, -343598 ], [ -55930, 943422, 627022, -98318, -582724, -387996, 760506, 499334, -707276, 90318, 315326, -527830, 1625984, 687090, 935284, -1411558, -701056, 666584, 521910, -58804, 352846, 74270, 874302, 38706, -579318, 1096230, 678864, -720116 ], [ -908905, 514947, 1139947, -1021643, 108326, -525846, -1024119, -377641, -1240526, -923157, -535549, -1381855, 757184, 1117365, -555566, -552583, -729856, 761084, -770865, -149554, -1159829, 177395, 215427, -71019, -656943, -518745, -426936, -971666 ], [ -1150080, 917400, 613064, -700424, 477824, 514152, -1339528, 55392, -741976, -605232, -909360, -1380144, -161232, 23712, -232464, -485896, -745216, -168880, -52008, -324080, -619656, -498048, -292752, -307640, -961592, -49344, -1184304, -766312 ], [ -1175589, 1524612, -201754, 706, 681089, 1822977, -1124311, 888723, 109268, 114414, -1095723, -1110924, -1018896, -1507002, 660783, -657715, -692152, -1404301, 1238862, -480680, 563781, -1364583, -699624, -566972, -1309898, 1079970, -1759332, -420241 ], [ -1006914, 279912, 539996, -314444, -486886, -7398, -137686, 661998, 1023368, -366036, -667998, -1389624, -14496, -1118052, 466758, -102190, 893648, -1628626, -122388, 475120, 469506, -477558, 97776, -338072, -857348, 1074420, -795432, -417466 ], [ -609589, -548138, 1023821, -467594, -1155036, -1225648, 297514, 699548, 1367793, -749186, -279573, -1531199, 486729, -534602, 26958, 77910, 1504098, -1423476, -1093463, 697845, 576331, 264467, 627301, 26478, -216473, 611595, -242507, -326866 ], [ 245036, -542888, 991796, -296744, -823536, -1219648, -370136, 1265648, 572868, -937736, 30252, -1398524, -18396, 437848, -904392, -492840, 163848, -359376, -1284188, -545580, 1085356, 716492, 621076, 662328, 801052, -765780, -511532, -60616 ], [ 350810, -697438, 424676, -151744, -565403, -905892, -539445, 684337, 492719, -1202238, -285493, -1352470, -792737, 556778, -694629, -715837, -113873, -309113, -118540, -1094909, 774419, 641130, 791101, 861454, 888024, -1270741, -864499, 117791 ], [ 10460, -947188, -461224, -22144, -350978, -408792, -411870, -580538, 838394, -1511988, -973918, -1358020, -1727462, 167228, 194946, -731662, 241402, -862838, 1855160, -1230734, -25006, 251580, 1066126, 800404, 420624, -1255966, -1267474, 243866 ], [ -672406, -711247, 159767, 876323, -1009679, -843882, -440925, -1053500, 648422, -119301, -1138702, -672880, -310598, -435946, 573852, -1129609, -502493, -500726, -20305, -1288796, -514000, 682233, 1228267, -265355, -480303, -152371, -930631, 765587 ], [ -986160, -366976, 898096, 1531072, -1560624, -1120112, -224144, -1180144, 241232, 1008944, -1163136, 38272, 1081040, -851408, 765440, -1191600, -1145216, -172464, -1595632, -1210672, -630352, 1114016, 1291760, -1027936, -971184, 927472, -517232, 918576 ], [ 171015, 221024, 1585921, 1040572, -1434249, -511637, 949381, -283669, -795193, 616169, -837936, 623872, 1625615, -506183, 430040, 107775, -1062416, -262689, -829957, -655297, 527873, 1286966, 1027685, -350386, 188991, 1570597, -58757, -414999 ], [ 470112, 717710, 1268152, 922852, -568356, -10512, 1225992, 382564, -1014922, 526216, -622176, 623056, 1521872, -437826, 353116, 640804, -928278, -643044, -249456, 52040, 188328, 1312286, 1079998, -33798, 930444, 1584290, -356520, -666372 ], [ -66288, 1125485, -28748, 1168102, 1017594, 386088, 629292, 824614, -439447, 731116, -512976, 51256, 786872, -639051, 527866, 427654, -744153, -1305894, 150744, 907340, -1609572, 1193861, 1440373, -68673, 1264194, 985115, -1390620, 135978 ], [ -391368, 468380, 563932, 862492, 16164, 552468, 1046712, 826864, -840352, 840556, -784116, 685396, 988412, 95784, 756916, 811984, -876528, -1036944, 303864, 49040, -381612, 1185656, 1264768, -261108, 168984, 1115120, -481320, 696468 ], [ -678283, -321798, 1426357, 433566, -1455130, 722270, 1476505, 688420, -1358183, 933530, -977385, 1486005, 1263451, 929702, 921372, 1188989, -1048093, -531390, 457836, -979262, 1278258, 1112263, 932887, -445655, -1106499, 1255696, 653864, 994928 ], [ -1107658, 181452, 320182, 144516, -1207180, 1484420, -436370, 251320, -640658, 1098380, 509490, 975030, -21974, 452852, 326472, 43814, -831718, 9660, 1220136, 502588, -214692, 137938, 384562, -170930, -662874, -271904, -736336, -664672 ], [ -1030577, 29882, -205036, 94136, -526376, 1286844, -1333433, -36662, -338297, 994197, 1117404, 644232, -456481, 112737, -201960, -699653, -97722, 200506, 1412673, 669984, -1085592, -51705, -99702, -301161, -472158, -589334, -911378, -1428955 ], [ -150152, -1160368, 191264, 422336, 841024, -433056, -619208, -88112, -694472, 463272, 331104, 599232, 458744, -10488, -624960, -805928, 1457328, -164144, 701448, -1247616, -969792, 1003320, -482352, -1073736, -682608, 1012816, 841072, -773080 ], [ 288868, -834439, 604649, 522515, 1343260, -520803, -545645, -104117, -112094, 246660, 365037, 205698, 638753, 157956, -607065, -1110644, 1365996, -157004, -170070, -1549791, -1010205, 261819, -744387, -618537, -580326, 1507705, 1539250, -261943 ], [ 520168, 204986, 1026074, 515390, 1438360, 159522, -773570, -103442, 911956, 177960, 784962, -351852, 472778, 463656, -381690, -1508744, 499896, 25096, -1117020, -1091766, -1124130, -1325106, -949662, 414438, -330876, 1481530, 1741300, 181082 ], [ 423260, -221502, 73931, -199397, 664979, -424221, -512395, -400242, 132395, -236979, -284094, -322701, -230623, 667886, 240951, -1241595, 797051, 320419, -1244837, -1491126, -243065, 100314, -683649, 712157, -593302, 277062, -358924, -368766 ], [ 386120, -450472, -564964, -796872, 189644, -860376, -306920, -386052, -124700, -388584, -991664, -421976, -607968, 759316, 763296, -1014360, 1138336, 513904, -927232, -1839096, 144980, 941524, -631564, 726612, -446292, -454208, -1526984, -873616 ], [ 538070, -25822, -238939, -1018422, 599369, -795426, -291470, 505773, 1190875, 210066, -592964, -918626, -48168, 548191, 979896, -947010, 1513336, 418804, 553568, -1981146, -897745, -50801, -1203289, 17487, 865233, 204592, 41866, -1179916 ], [ 238814, -346672, 87128, -899814, 1105820, -126474, 138436, 720138, 1102684, 749832, 16828, -690650, 210156, 35548, 609840, -864834, 1445740, 306610, 1112636, -1060428, -449050, -15386, -859960, -585756, 794496, 236752, 606412, -342766 ], [ -414961, -1253272, 413228, -513939, 1688270, 1017051, 893986, 402213, -88466, 1243332, 792478, 106675, 231606, -714002, -221160, -771009, 1030390, 180985, 947486, 695322, 1171475, 827539, 202340, -1105806, -362304, -223448, 381862, 1392809 ], [ 500992, -474688, 283136, -516736, 453888, 637504, 390272, 1014784, 707072, 1179456, 503616, 37184, -676672, -201024, -195648, -959552, 134464, 636928, -105984, -345280, 655616, 81664, 230976, -105088, 114880, -305408, 213056, 665920 ], [ 1478886, 499322, 104072, -421886, -753731, 115419, -134496, 1419796, 1432188, 923707, 87055, -37950, -1383386, 382398, -98658, -993666, -616086, 1154746, -1000724, -1620061, 38348, -686937, 105711, 906080, 788799, -213194, 86985, -238498 ], [ 1247436, 925172, 96272, 629764, 11194, 287094, 477504, -313304, -239112, 108982, -7970, 720900, 12364, 113148, -442308, 153084, -40236, 1450996, -83624, -1460986, 967448, 1038, 118686, 457280, 973374, 514156, 153810, 286652 ], [ 471024, 1219649, 394283, 1331977, 197992, 574665, 264471, -525434, -726207, -93527, -270041, 1091406, 595555, -197814, -312408, 461568, 597654, 1358935, 9103, -914293, 1601165, 513717, -118776, 65537, 1042350, 977968, 291882, 710162 ], [ -998976, 1346924, 1081508, 1589452, -351008, 1009740, -998604, 1198216, 293868, 483148, -744716, 967656, 144580, -561864, 420192, -296832, 1314504, 772660, -947372, 125732, 1858940, 803292, -674976, -253588, 964200, 1106368, 520632, 1004312 ], [ -561851, 1453684, 387518, 1350717, 266432, 345035, -289269, 89036, 137933, 932003, -876356, 963531, -267290, -49159, 384827, 51643, 717349, -101155, -918302, 641332, 1259540, 576582, -527176, -555003, 1146530, 870778, 803502, 243562 ], [ 513442, 1501142, -774266, 936000, 1254726, -697242, 1089070, -1947132, -447718, 1284994, -871760, 976380, -671654, 752228, 58642, 764690, -312904, -1029586, -531174, 917062, 371724, 149256, -106874, -808634, 1404338, 485304, 1097538, -862840 ], [ -430883, -343633, -678041, 684000, 297351, -923817, 706795, -218982, -1109143, -164531, -447560, 21030, -1321079, 453578, -689483, 93365, 289196, -135061, -155799, -601913, 333774, -748044, 915751, 446791, 959813, -539796, 1080813, -584140 ], [ -703736, -1262176, -499952, 69336, -145368, -801072, 387592, 863040, -1074184, -1131152, -392720, -478560, -1189832, 434624, -966080, -486640, 386360, 436688, 5232, -1640792, 448608, -1123896, 1198816, 1348072, 196400, -1014024, 1046688, -529240 ], [ 450289, -212476, -147902, -1315989, 505557, 63978, 202417, 572040, 440591, -1071602, -1122770, -9660, 600343, 1010024, -240680, -872590, -589465, 322538, -289218, -1659467, 888108, -391671, -89684, 1496797, -1244650, -317649, 975588, -949915 ], [ 364430, 108078, 468648, -971070, -64082, 79960, 48292, -150946, 91676, -423620, -600792, 645448, 421626, 84030, 671618, -428930, -1077598, -511420, -195980, -483568, 413128, -282562, -501010, 977970, -1727980, 354300, 1071652, -959028 ], [ -503095, -31047, 1251948, 464655, -1403207, -439340, -86258, -1146271, -1432174, 595330, 710508, 1417948, -998349, -1788495, 1701743, 537745, -1258273, -1799170, 141670, 1445432, -638372, -566287, -359335, 38295, -1607530, 1010850, 1273102, -708678 ], [ -168176, 338264, -258936, 282320, -665748, -920560, 362904, -1101400, -524820, 168940, -102104, 71636, -105644, -348876, 310932, 90088, -699584, -291644, -571620, 506260, -291520, 631844, -976880, 80132, -1271588, 272108, 400628, -650156 ], [ 321244, 441014, -1373226, -37930, 58137, -1013530, 782949, -919630, 455400, -342680, -789659, -1029409, 876646, 852399, -763518, -506897, -185324, 1151236, -1142745, -389015, 81740, 1416719, -1501355, 141437, -815198, -456187, -396712, -685556 ], [ 933544, -731836, 43524, -243580, -127338, 430820, 846174, -618580, 726000, -600080, -102434, -276934, 1264996, -263526, 424332, -1118822, -153224, 1184536, -712470, 72310, -15160, -61606, -1340930, -123538, 34252, -568162, -451312, -1017656 ], [ 531119, -1233358, 391011, -722771, -455855, 698274, 381853, -782028, 758912, -80850, -144923, 312778, 1115958, -191196, 557460, -723607, 102578, 542623, -370551, -194340, 373084, -295843, -1048748, 233309, 555401, -27420, -62023, -838897 ], [ -913456, -1045408, -359664, -1482896, -931280, -242976, -624272, -1422528, 547712, 1236000, -936848, 735328, 415008, 1101504, -392640, 705968, 588128, -792752, -119376, -1208640, 1259584, 747632, -621248, 1228784, 739376, 1183680, 783152, -135472 ], [ -205829, 272805, -123623, -294428, -610264, 281924, 275834, -876243, 964213, 27591, -511485, 1260656, 527786, 917788, -500692, 556585, 231689, -745167, -184, -616311, 153241, 291681, -1202943, 695392, 419019, 300752, 917908, -817662 ], [ 998788, 1655424, 240136, 1231258, -48214, 1040150, 1472732, -1668, 1472110, -1675050, 176412, 1666706, 841880, 402436, -328474, 96154, -351370, -260346, 120704, 248928, -1368656, -441054, -1926150, -151658, 19038, -922780, 864730, -1678350 ], [ 1206838, 253824, -1004564, 557983, 801911, -90775, 137882, 947082, 1073485, -1185975, 87162, 380531, 933380, 677686, 440801, 982879, -914695, 939729, 672704, -757872, -1454456, 319371, -1129425, 162217, 276213, 467270, 865855, -270525 ], [ 1154488, -471184, -1394984, 36496, 830348, -772664, -323088, 890996, 969028, -935712, 118228, -167116, 690392, 462404, 587412, 1312208, -621640, 1459488, 1112676, -1392496, -1227524, 330656, -729628, 163500, 527844, 845848, 847100, 303012 ], [ 665038, -60484, -351434, -230204, -520477, -700814, 682812, -851779, 1358353, -1086312, 351253, 524909, -114058, -576271, -311163, 705908, 1108910, 837288, 1364601, -1402396, -475649, -915544, -996103, -359925, 770169, -473402, 794975, -523863 ], [ 501888, 76416, -3584, -319104, -970752, -676864, 1018112, -1432704, 1488128, -1136512, 428928, 755584, -382208, -922496, -610688, 503808, 1685760, 629888, 1448576, -1405696, -225024, -1330944, -1084928, -534400, 850944, -913152, 777600, -799488 ] ], [ [ -1523712, -770048, -2097152, -245760, -2048000, -573440, -524288, 819200, 376832, 0, 1245184, -1818624, 704512, 966656, 1425408, -360448, 1425408, -1064960, 688128, -540672, 1130496, -1163264, -1736704, 49152, -573440, 114688, -1687552, -163840 ], [ -546816, -376832, -647168, -897024, -1839104, -598016, -94208, 622592, 972800, 270336, 385024, -1585152, -63488, 1089536, 1161216, -839680, 731136, -235520, 1013760, -1093632, -49152, -788480, -1847296, -276480, -51200, 219136, -870400, 425984 ], [ 979584, 237568, 1618432, -1914624, -1512704, -636416, 577792, 315392, 1904000, 692736, -958976, -1220352, -1263488, 1281536, 748416, -1588480, -353664, 1060480, 1522560, -1957632, -1892352, -202880, -2020096, -785280, 764800, 382336, 406400, 1347584 ], [ 678144, 592128, 1007872, -199424, -738304, -862976, -515328, -341248, 1240320, -506624, -1415936, -1070592, 323072, 1670656, -452864, 270080, -882944, 680960, 1440000, -1504512, -79872, 1027840, -822016, -1419520, 514560, 1083136, 1288960, 737024 ], [ 59008, 806272, 185344, 964608, 148608, -1037696, -1284096, -550656, 414848, -1129856, -1696384, -866560, 1366656, 1658240, -1218688, 1524992, -1035264, 168704, 943104, -1072640, 1051520, 1508224, 241152, -1623168, 270848, 1180416, 1475328, 262912 ], [ -1198592, 604672, -659456, -417792, 1310208, -989696, -516096, 850944, -573952, 607744, -1590784, -424960, -121344, 227840, -306688, 84992, -36864, -388096, -823296, -1034240, -1031680, -728576, 509952, -327168, 309248, -912384, -617472, 627712 ], [ -768896, 63616, -430976, -1310976, 1718016, -507392, 82176, 804864, -808960, 1042432, -1050880, -412672, -690816, -663424, -108544, 72704, 182784, -11392, -652800, -706304, -1517440, -988544, 274560, -334080, -171520, -718848, -1192704, 1102336 ], [ 1218304, -790784, 788224, -1752576, 1430016, 375808, 523776, -577536, -348160, 274432, -110080, -796672, -412416, -1057024, -569344, 1378304, -316416, 1227008, 1305600, -111104, -528640, 576256, -426240, -1543680, -1131520, 1585152, -367104, 1678336 ], [ 1792256, -598912, 188160, -492032, 595456, 1118464, 1004416, -382720, -894592, -657536, 96768, 68608, -1180288, 204672, 117632, 1122304, -214400, 1028736, 804480, 249856, -734464, 454528, 418944, -1730432, -248832, 406784, -876672, 349184 ], [ 1792000, -272384, -794624, 907264, -136192, 1555456, 1340416, 68608, -1383424, -1380352, 132096, 957440, -2061312, 1488896, 796672, 411648, -30720, 632832, -105472, 564224, -964608, 13312, 1310720, -1479680, 838656, -1308672, -1423360, -1241088 ], [ -300800, -829184, -1485824, 196864, 1044608, -297344, 390016, -363392, 546176, -36352, 141696, -357760, -1878912, -219904, -796928, -1105152, -318720, 1343232, 288128, 938624, 897792, 138112, -378880, 469120, 99456, -828672, 285440, -1356288 ], [ -942080, -763904, -1589504, -590336, 1269248, -721664, -237824, -288512, 1596416, 516608, 324096, -878080, -1393152, -726784, -1077248, -1216512, -583680, 1277952, 75008, 802304, 1300992, 481792, -1557760, 947200, 101376, -625152, 1349120, -1237248 ], [ 593920, 234496, -811904, -1492736, 59648, 996736, -381824, 546688, 1327616, -116992, 765696, -206080, -452352, 569216, 612352, 780288, -814080, 49152, -1048192, -100096, -484608, 1153792, -1970560, -780800, 1214976, -836352, 1445120, -766848 ], [ 99840, 747008, -134144, -231936, 128000, 1137664, -672256, -89088, 300032, -684032, 302080, -772096, 594944, 1126400, 1150464, 660480, -172544, 111616, -194560, -876032, -958976, 1399808, -1524736, -1477120, 1263616, -95744, 229888, -50176 ], [ -1292160, 1044608, 499456, 1985664, 761600, 580864, -1027456, -1375488, -1063168, -1221632, -561920, -1885696, 1689344, 1356800, 1179264, -395520, 854656, 745216, 1533440, -1596032, -853376, 1457408, -699136, -1717120, 841216, 1065856, -1565312, 775424 ], [ -202496, 726528, 1350912, 954368, -44544, 336640, 94976, 407040, -134144, -830976, -1454336, -1010176, 169472, 1340928, -203264, -779008, -192512, -373504, 1338624, -696320, 332032, -265728, 637952, 477184, 636672, 1498112, -803072, 1487360 ], [ 251392, 370560, 1334400, -166528, -845952, -78080, 436352, 1696128, 299008, -344448, -1734272, -588928, -641152, 1294848, -685568, -535168, -939776, -903040, 1219968, -73088, 827776, -1343616, 1347584, 1540480, 510336, 1197440, -121856, 1692416 ], [ -1015808, -61440, -921600, -1404928, -1585152, -942080, -1282048, 1609728, -622592, 356352, -438272, -1404928, 462848, 1179648, 1196032, 1298432, -843776, 143360, 1363968, -217088, -487424, -700416, 425984, -389120, 577536, -962560, 262144, 598016 ], [ -1358336, -509952, -1515392, -1305856, -1014400, -364032, -1673984, 472064, -1224960, 561792, 208256, -641280, 427520, 205824, 644864, 1844096, 149376, 1008128, 1496960, -597760, -635776, -514048, -264448, -579456, 1046528, -893440, 657152, 334720 ], [ -1012736, -970752, -872192, -211456, 531200, 1287168, -1078784, -1447936, -1589760, 398592, 371456, 1297920, -455680, -1406976, -1716736, 1431296, 1810176, 1737728, 1621760, -1154560, 84224, -667648, -782848, 524544, 1814528, 834560, 1060352, 689920 ], [ 497664, -782592, -1244032, 957824, 1070080, 1340928, -42624, -1812096, -1155840, -546688, -347264, -190720, -756480, -1713536, -1682176, 635776, 1673856, 1052928, 1239040, -962560, 105344, 202112, -635648, 313984, 502528, 524160, 1064192, 654080 ], [ 1726464, -302592, -1498624, 1753088, 1153024, 1036800, 938496, -1668096, -625152, -1228288, -935936, -1673728, -652800, -1527296, -1057792, -249344, 1164288, 382464, 959488, -589312, 140288, 966656, -296960, 17920, -829952, 195072, 1091072, 488960 ], [ 536064, 1185408, -317824, 524288, -344576, 144000, 1274496, -112896, -231552, 106112, -129536, -358528, 1104000, 191104, 727808, -1295744, 146688, 929664, 1631488, 130688, 812288, 352256, 509440, 334720, -589952, 1414272, 1561472, -39040 ], [ -610816, 1746432, 715008, -626176, -619264, -400640, 727040, 419584, -512512, 278528, 119808, -161792, 1733632, 1265408, 868352, -1637120, -548864, 1054720, 1058816, 358912, 396288, 146944, 845824, 303360, -423936, 1223424, 930816, -723712 ], [ -1705216, 1189632, 1569408, -1682176, 580736, -525440, -885760, -281216, -1606912, -950272, -302592, -1313792, 1004032, 1563008, -974848, -1128320, -856064, 670720, -1014784, -5888, -1331712, 434944, 615424, -147840, -347136, -667776, -1027584, -1597312 ], [ -1695744, 1492992, 617472, -896000, 741376, 532480, -1308672, 501760, -1274880, -709632, -954368, -1462272, -12288, 312320, -653312, -755712, -812032, -351232, -235520, -155648, -737280, -531456, -346112, -670720, -786432, -229376, -1659904, -1252352 ], [ -1322880, 2012160, -833664, 422656, 501376, 1840000, -1276416, 1724416, -439296, -24960, -1619840, -1292928, -1031424, -1391872, 365824, -419712, -591232, -1543936, 1378816, -189056, 602496, -1833600, -1445504, -1183744, -1352064, 957184, -1802368, -516608 ], [ -1217280, 706560, 443136, -479744, -890624, -492800, -9216, 1417216, 866304, -648960, -746240, -1667328, 216576, -1372672, 500224, 146688, 1011968, -1639936, -195584, 818944, 919296, -979200, 100096, -876544, -747264, 1129984, -986368, -324608 ], [ -698880, -253440, 1358336, -1046144, -1537024, -1872000, 611584, 1276416, 1439104, -1039360, -106240, -1824128, 760576, -825472, 77824, 149888, 1661568, -1415936, -1405184, 959744, 1184896, -217600, 1162496, -406144, -59264, 717184, -416768, -193408 ], [ 645120, -522240, 1550336, -940544, -692224, -1344000, -60416, 1468416, 546304, -962560, 66560, -1545728, -103424, 777728, -1458176, -973312, 403968, -551936, -1885184, -633856, 1348096, 358400, 1258496, 390656, 795136, -866816, -339968, -183808 ], [ 761856, -634624, 701568, -558208, -208384, -906240, -461696, 427136, 531840, -1288832, -530688, -1507968, -931328, 720512, -1159296, -1164032, 84864, -746752, -560384, -1511552, 993920, 615552, 1402624, 658048, 723072, -1548416, -955008, -108032 ], [ 147456, -653824, -767232, -11008, 60416, -522240, -701696, -1348864, 1040640, -1855232, -1586688, -1613568, -1737728, -325888, 232704, -799232, 324864, -1572352, 1839616, -1962752, 331520, 682752, 1575424, 610048, 99072, -1692416, -1982208, 7168 ], [ -961536, -593536, 113280, 1074944, -916096, -818304, -862208, -1358464, 1107840, 7168, -1688832, -712320, 149632, -577408, 467712, -1308800, -530304, -675712, 256, -1990016, -242560, 1067904, 1739392, -656768, -560256, 44800, -1393152, 714112 ], [ -1536000, -430080, 1091584, 1918976, -1724416, -925696, -604160, -1130496, 786432, 1462272, -1538048, 131072, 1845248, -702464, 602112, -1351680, -1267712, 75776, -1583104, -1871872, -403456, 1380352, 1806336, -1511424, -841728, 1583104, -731136, 933888 ], [ 19200, 88320, 1677184, 1698176, -1513216, -119296, 1171840, -592896, -826368, 636672, -760448, 438272, 1970048, -616064, 736512, 606720, -1219712, -260224, -863104, -1353472, 930944, 1322752, 1518336, -455424, 281472, 1784704, -318336, -832512 ], [ 426496, 796416, 1163520, 1433600, -431360, 259072, 1644288, 251136, -1203712, 443392, -585984, 273664, 1773824, -685312, 924416, 1149696, -1176576, -693504, -225792, -377856, 524032, 1206784, 1478400, 123904, 1064192, 1572864, -625408, -1246720 ], [ -283904, 1689216, -420480, 1126400, 1498240, 220672, 847488, 1393536, -378112, 865792, -998784, -350336, 1265024, -906112, 1164416, 314496, -1138176, -1221504, 331008, 1042944, -1578368, 1033984, 1680000, 239104, 1515392, 958464, -1633408, -344320 ], [ -856064, 1022976, 537600, 604160, 87040, 566272, 1179648, 1445376, -742912, 1142272, -1181184, 400384, 1224704, -143872, 1296896, 692736, -1376256, -904704, 665088, 221184, -117248, 1275904, 1305600, 47104, 161792, 1273344, -360448, 780800 ], [ -1370368, 129152, 1853440, 49664, -1949696, 1019520, 1549440, 1156480, -1285248, 1398400, -1124096, 1345152, 1164416, 741376, 1294080, 1186176, -1623424, -350720, 974848, -869120, 1858432, 1448576, 815872, -189440, -1437824, 1591168, 1130624, 1654272 ], [ -1658368, 810752, 471040, -295936, -1949696, 1585920, -456960, 206080, -661248, 1811200, 699904, 836352, -227584, 434176, 238080, -148224, -1287424, 455680, 1589248, 878080, 178432, -58624, 604672, -112640, -1044224, -319232, -798976, -457728 ], [ -1460096, 571776, -105856, -266624, -1118208, 1083264, -1531648, -391680, -375040, 1767424, 1302656, 446336, -491136, 230912, -647168, -929536, -390912, 720128, 1750784, 1073664, -948480, -318592, 170752, -444160, -899328, -785664, -1087872, -1604608 ], [ -490496, -1127424, 594944, 357376, 1032192, -1115136, -1128448, -430080, -624640, 999424, -31744, 244736, 1035264, 192512, -1261568, -833536, 1394688, 124928, 1193984, -1191936, -1198080, 1399808, -616448, -1423360, -1148928, 1038336, 1225728, -1220608 ], [ -17024, -678912, 1178240, 426496, 1779072, -1159296, -1090816, -200832, -123520, 760192, -47488, 17024, 1282176, 252032, -975104, -1103104, 1300224, 182528, -204928, -1923456, -1173504, 709376, -953216, -633472, -1091712, 1511040, 2011776, -392704 ], [ 222976, 780288, 1706240, 234496, 1865472, -189696, -1225216, 154368, 730880, 769792, 557312, -222976, 926976, 357632, -264704, -1544704, 321024, 547328, -2000128, -1933056, -1019904, -1114624, -1078016, 988928, -890112, 1347840, 2078976, 644096 ], [ 304128, -96512, 318720, -686336, 568960, -780544, -929792, -518272, 118272, -136320, -697344, -369536, -147712, 780928, 212096, -1416320, 752768, 968192, -1674240, -1942656, -324352, 266368, -782336, 1181696, -1090304, -160896, -236544, -486912 ], [ 334848, -556032, -570880, -1424896, -227840, -1122304, -722432, -617472, -14848, -663040, -1560064, -687616, -768512, 1084928, 628736, -1354240, 1174528, 1106432, -942080, -1970176, -102912, 964608, -679936, 1028096, -799744, -905216, -1516544, -1439232 ], [ 238848, 307968, 53120, -1607296, 453760, -661504, -789632, 937728, 1281152, -77440, -1204864, -1484416, -86912, 1036928, 897536, -1517440, 1462528, 463232, 747520, -2046976, -1226112, -456192, -1140736, 29696, 870656, 553984, 230656, -1736832 ], [ -109824, -102144, 612608, -1526272, 1140736, 304640, -281600, 1165056, 1206272, 685568, -338944, -1060864, 159232, 462080, 365312, -1379584, 1524736, 40448, 1517824, -817408, -758016, -242688, -558592, -683776, 723968, 577792, 827392, -711936 ], [ -657024, -1513344, 1121408, -1238272, 1831936, 1667840, 678400, 349056, 54272, 1587968, 928256, 321536, 63232, -526720, -796288, -1005184, 1409536, -209152, 1565824, 1438592, 960384, 1254912, 843008, -1173376, -850432, -526208, 520192, 1352064 ], [ 671744, -450560, 565248, -1196032, 565248, 999424, 401408, 925696, 811008, 1474560, 679936, 139264, -942080, 172032, -245760, -1187840, 385024, 696320, 57344, 98304, 499712, 0, 622592, 106496, -180224, -327680, 589824, 352256 ], [ 1997696, 838912, -64128, -918656, -732416, 124032, 124416, 1333376, 1408640, 1066880, 216192, -113408, -1634816, 914432, 393472, -1176192, -585984, 1659520, -1248384, -1558784, -52480, -1340800, 172672, 1382144, 829312, 156672, 676352, -843264 ], [ 1431296, 973312, -54528, 972544, -252416, 76032, 1084416, -634624, -828160, -37120, 14592, 788992, 400384, 223232, -163328, 523008, -336384, 1803520, 182016, -1462784, 1041920, -428800, 9472, 863744, 1568512, 1001472, 484352, -113664 ], [ 298880, 1268224, 491520, 1964032, -232832, 365952, 726528, -853888, -1345792, -245632, -478464, 1142272, 1189504, -218752, -221696, 773376, 289152, 1715200, 383232, -1049984, 1751936, 491648, -364928, 290432, 1636096, 1546368, 490880, 430080 ], [ -1553920, 1767424, 1720320, 1810432, -799232, 1085952, -1308672, 1152512, 324608, 685568, -1342464, 796672, 392704, -343552, 354304, -820224, 1393152, 1331200, -979968, -233984, 1972736, 1422848, -1008128, -352768, 848896, 1709568, 750080, 737280 ], [ -808960, 1928704, 618880, 1501952, 119808, 214912, -372992, 61312, 305408, 1342208, -1558784, 1063552, -242176, 87808, 71424, -287744, 849792, -10240, -864768, 687616, 1369856, 981248, -947328, -841088, 934656, 1358848, 1178240, -272000 ], [ 791552, 1907200, -1269760, 1142016, 1510912, -1195520, 1575168, -2049792, -331776, 1835008, -1520896, 1502208, -817408, 695040, -518400, 959744, -239360, -1627392, -214784, 1566720, 486912, 40448, -602368, -1220608, 1316352, 803840, 1641984, -1710336 ], [ -859648, -300800, -962560, 959616, 416512, -1176320, 1047168, -273792, -1099776, -8192, -800896, 81408, -1364608, 339840, -912000, 86144, 615040, -600192, 332416, -506880, 314112, -900352, 770432, 315392, 913152, -386560, 1161984, -1335936 ], [ -1451008, -1396736, -606208, 316416, 1024, -957440, 479232, 890880, -1121280, -1221632, -501760, -709632, -1186816, 310272, -930816, -652288, 827392, 168960, 397312, -1913856, 390144, -1171456, 1344512, 1399808, 159744, -934912, 860160, -1173504 ], [ 209792, -129536, -145408, -1305984, 1028224, -314240, -173568, 756480, 443520, -1096832, -1096960, -162432, 531584, 972672, -153216, -1103488, -324608, 389760, -562688, -1904256, 994944, -19456, 221312, 1524608, -1337856, -118912, 936960, -1461504 ], [ 57088, 289792, 603904, -779264, 277248, -389376, -537856, -243456, 100608, -159488, -432128, 549632, 59648, 62976, 753920, -488960, -970240, -408064, -574720, -493312, 439808, 149248, -324864, 960512, -1840384, 649984, 1060864, -1272576 ], [ -1238912, 174592, 1535104, 1102336, -1594752, -917376, -720256, -1789056, -1444992, 1290112, 1027072, 1365632, -1793152, -1837824, 1742720, 797440, -1296640, -1848064, 10880, 1801088, -846592, -301952, -507264, -37888, -1715584, 1389184, 1214464, -782976 ], [ -541696, 581632, -171008, 764416, -794624, -1375744, 107008, -1767936, -301056, 511488, 66560, 5632, -138240, -213504, 424960, -66048, -909312, 45568, -622080, 657408, -427008, 918016, -1194496, -200704, -1416704, 265728, 619520, -719872 ], [ 280064, 610432, -1394048, 234496, -28544, -1337344, 917248, -1564416, 837504, -398592, -766720, -1127168, 1495680, 1032576, -521600, -981888, -490752, 1739008, -1113600, -442752, 28032, 1601536, -1791616, -210304, -919424, -853632, 39680, -856192 ], [ 779264, -1088768, 401152, -149504, -498944, 659456, 1243648, -1276416, 847104, -916992, -94720, -455168, 1601280, -685824, 966400, -1221888, -241152, 1259008, -537600, 46848, -77568, -548864, -1820416, 48896, 299776, -1189632, -171520, -1614592 ], [ 217600, -1670272, 851328, -784512, -869888, 1136000, 727040, -1296256, 885120, -270336, -270464, 117376, 1285376, -751360, 886784, -562048, 36864, 272256, -80000, -235520, 413568, -965888, -1370880, 691712, 912768, -388992, 128768, -1444736 ], [ -1433600, -1103872, -79872, -1677312, -1138688, 51200, -655360, -1632256, 952320, 1572864, -1316864, 587776, 536576, 880640, -802816, 1021952, 344064, -1234944, 256000, -1310720, 1517568, 397312, -430080, 1728512, 903168, 1579008, 954368, -321536 ], [ -94208, 331008, -195456, -236544, -924160, 771328, 318464, -971392, 1382016, 297088, -913280, 1314944, 656256, 1145728, -883840, 619776, 266112, -839040, 78464, -852864, 363520, 257664, -1037440, 930176, 259200, 556416, 1228672, -965504 ], [ 1887232, 1755648, -180480, 1595904, -524800, 1741312, 1683968, -36352, 1852416, -1640192, -171008, 1939712, 1009152, 1057024, -474112, -140544, 9216, 86784, -135424, -121344, -1275392, -166656, -1954048, -211456, -466944, -1024512, 1361152, -1872128 ], [ 1925632, 354048, -1207680, 655104, 492800, -44288, 205568, 942848, 1660416, -1457792, -55808, 586112, 1335552, 1162624, 562688, 1174656, -1104384, 1171584, 834176, -1023744, -1448192, 822144, -1598848, 422144, -159744, 300288, 1581952, -288128 ], [ 1576960, -413184, -1385472, -95744, 488960, -1206272, -283648, 861184, 1540096, -1354240, 52224, -61440, 1056256, 669696, 760832, 1801728, -1060352, 1729536, 1552896, -1628672, -1169408, 775168, -1354752, 389120, 244224, 571392, 1573376, 295936 ], [ 578560, -115584, -137472, -527744, -1229440, -1321472, 887552, -1001216, 1540096, -1383040, 148224, 476160, -239744, -827904, -448768, 1273728, 926848, 1403136, 1850496, -1734272, -132608, -1010432, -1297152, -762880, 810624, -926208, 1179776, -798464 ], [ 245760, -16384, 278528, -671744, -1802240, -1359872, 1277952, -1622016, 1540096, -1392640, 180224, 655360, -671744, -1327104, -851968, 1097728, 1589248, 1294336, 1949696, -1769472, 212992, -1605632, -1277952, -1146880, 999424, -1425408, 1048576, -1163264 ] ], [ [ -1430912, -721792, -1592320, -253184, -1788160, -785024, -249600, 648448, 358272, 334080, 1326848, -972288, 953216, 424704, 1566464, -445824, 1395712, -1131776, 391168, -555520, 399232, -955392, -1268992, -151296, -265344, 441344, -1372032, -22784 ], [ -573728, -316048, -405424, -857120, -1455376, -703808, 120624, 475504, 881856, 378912, 569696, -882192, 307712, 490512, 1266080, -830400, 907456, -305120, 655552, -927520, -231968, -668304, -1360096, -194352, 18864, 272960, -574368, 397216 ], [ 765622, 317927, 1449101, -1800770, -935401, -576908, 699099, 205279, 1699956, 448962, -613354, -741417, -700888, 593337, 796730, -1431300, 144556, 986530, 1068652, -1508770, -1218218, -219729, -1502446, -261627, 462939, 9860, 671982, 1053466 ], [ 295402, 740782, 1050676, -346570, -564246, -530578, -193196, -359576, 1176926, -250148, -801774, -572082, 224472, 942002, -199230, 221940, -714454, 696040, 1085272, -981990, 318472, 855696, -444436, -815682, 358424, 582770, 1363722, 768286 ], [ -275275, 1024729, 470994, 693255, -64049, -498180, -822938, -558080, 504806, -531615, -930233, -365092, 785061, 1017833, -816951, 1332084, -1106981, 210957, 798597, -560413, 1162184, 1307660, 443804, -1016227, 282129, 768210, 1440992, 454689 ], [ -747700, 886204, -178056, -265020, 912676, -493680, -198488, 565120, -349144, 799260, -1096508, -36592, -370164, 102908, -15876, 39984, 115444, -552468, -426228, -767788, -973216, -520240, 460304, 107948, 435804, -572040, -443008, 273564 ], [ -191071, 391258, -96519, -883371, 1263412, -131784, 87715, 667027, -484363, 1028541, -875981, -195085, -592158, -573727, 240993, -141084, 380419, -260241, -408591, -728605, -1369801, -678940, 250838, -52693, 99717, -329436, -979090, 498585 ], [ 1315454, -432692, 659406, -1187946, 1036312, 560016, 61690, -173798, 43862, 240966, -298406, -803110, 47292, -1030402, -4482, 703416, -238406, 1006434, 755934, -461830, -161326, 703160, -167212, -1399318, -688458, 1374264, -270940, 1098510 ], [ 1391041, -383732, -12984, -335229, 559844, 1215643, 601867, -219305, -495291, -374467, 31692, -6183, -619573, 249593, 478566, 814208, -125109, 696686, 670935, 129709, -212928, 678234, 509627, -1604572, 123702, 170521, -639684, 134700 ], [ 1019208, -231784, -918512, 616104, 181648, 1604640, 1114912, -127432, -1053288, -802672, 276168, 879952, -1451384, 1565224, 937032, 595392, 87368, 159552, 340432, 752376, -415000, 349944, 1200984, -1372264, 1060912, -1447408, -1030120, -1066624 ], [ -349317, -895159, -1031162, 168879, 1105798, -169860, 312412, -413707, 282537, 6278, 279243, -187298, -1153709, -158801, -210693, -973608, -276757, 748152, 355582, 1011501, 544775, 185469, -90591, 330761, -30638, -945658, 467705, -1251424 ], [ -592572, -912094, -872102, -489996, 1171228, -599400, -311078, -338392, 1078302, 269528, 400308, -567548, -748424, -680906, -517548, -1221558, -543022, 886452, -47198, 852996, 560390, 400824, -1109826, 800576, -186188, -629038, 1248200, -1207204 ], [ 852078, 40631, -305477, -1466346, -51422, 988500, -666053, 279308, 1063977, -285772, 698358, 82702, -181724, 599869, 436902, 512067, -662497, 349302, -1076873, 68046, -840235, 1185924, -1720551, -579424, 1062262, -590113, 952700, -819454 ], [ 384272, 600964, 215596, -440852, 11420, 1110520, -832684, -159268, 152132, -579980, 385252, -560860, 565364, 1153892, 948624, 567912, -182984, 286080, -479572, -557264, -949232, 1118276, -1202720, -1161484, 1206544, -41224, 96952, -202020 ], [ -929428, 987739, 716521, 1470073, 642845, 584170, -916009, -1065043, -1156693, -758705, -198173, -1776685, 1392239, 1386467, 1264524, -118338, 561466, 432480, 837353, -1111964, -486932, 673451, -185720, -1390609, 862444, 733226, -1006598, 517005 ], [ -192810, 617198, 1272206, 602076, 46980, 464820, -19574, 222542, -164710, -670142, -891562, -1082792, 267956, 1411398, -247228, -604196, -40958, -553246, 832342, -323786, 495070, -152918, 660340, 299530, 613878, 1059458, -584934, 866992 ], [ 160419, 310385, 1194011, -305322, -578427, 200610, 234628, 1117520, 389372, -491594, -1140439, -709655, -354313, 1281189, -948424, -498947, -573593, -1016314, 815998, 212185, 922345, -751784, 1099315, 1087384, 394365, 895898, -190644, 948421 ], [ -543456, 193760, -516064, -1217472, -1237152, -450240, -1196672, 926720, -262528, -90944, -242464, -1227680, 382112, 759264, 498176, 1119328, -879968, -96064, 816448, 52960, -94880, -752384, 497440, -511616, 246240, -511552, 80256, 352096 ], [ -694265, -188777, -1014098, -1155027, -947555, -242638, -1512251, 15111, -789728, 239573, 262921, -600013, 454316, -132461, 316323, 1508276, -277968, 818381, 905650, -421498, -169717, -818258, -135137, -492311, 664511, -525372, 528015, 301312 ], [ -433490, -769202, -610148, -367302, 47770, 603812, -997526, -1432914, -1224128, 517898, 476146, 880262, 32216, -1299386, -1077402, 982376, 1000032, 1728506, 1060900, -1130548, 456758, -932708, -790562, 731314, 1504286, 497928, 1107390, 656512 ], [ 550995, -659197, -1023313, 408593, 469925, 846217, -139861, -1375994, -929553, -227137, -405554, -107838, -291929, -1456016, -1087212, 384781, 895612, 956561, 661505, -751498, 418283, -125588, -814317, 384019, 563776, 266988, 887785, 388817 ], [ 1331136, -298996, -1335760, 926588, 580796, 826144, 693968, -986480, -549288, -856972, -1156916, -1153236, -338324, -1230452, -723828, -216284, 531508, 173780, 395960, -214864, 393632, 584668, -631272, -89612, -489260, 87888, 633916, 51872 ], [ 453936, 817079, -459460, 100163, -479629, -84056, 1125668, -66380, -307938, -55447, -339641, -505761, 994351, 185623, 481047, -777659, -79367, 692705, 1281110, 270236, 978632, 42043, 127278, 42313, -695135, 1193988, 845491, -145528 ], [ -320584, 1333530, 439450, -561158, -702668, -611586, 609822, 142576, -557752, -59960, -76464, -459100, 1535098, 948728, 573306, -947558, -565394, 797374, 1052726, 443998, 562400, -131920, 496664, 150472, -611160, 1045828, 350410, -561718 ], [ -971284, 1126905, 1365625, -1023383, 84082, -677661, -1048653, -506024, -1399852, -1036460, -481464, -1136950, 1120873, 924428, -676119, -645383, -900869, 402499, -518449, 242323, -1061200, 138680, 396764, 229972, -177660, -614822, -996815, -1241743 ], [ -945224, 1428032, 686840, -580480, 302432, 231112, -1226544, 322656, -1200408, -764384, -968056, -1050008, 189320, 230424, -405536, -474528, -774680, -463056, 113640, -135696, -493912, -685968, -127336, -200688, -424280, -434696, -1196600, -1081600 ], [ -701729, 1828793, -448834, 120389, 294461, 1353148, -875868, 1579503, -630174, -106073, -1428991, -731981, -831295, -653358, 343291, -337236, -449132, -1452876, 1391547, -511188, 766607, -1800975, -719779, -776874, -877247, 343747, -996980, -635566 ], [ -750554, 486218, 519116, -357886, -516814, -344552, 104232, 1083078, 357876, -345098, -609766, -1095506, 223130, -638508, 192766, 63864, 901768, -1592376, 228222, 609912, 824582, -966150, 501746, -691524, -744422, 492622, -555080, -169516 ], [ -372804, -510032, 1241466, -650236, -843489, -1364877, 548857, 745078, 884276, -525973, 10659, -1205906, 619230, -233408, -194834, -10511, 1357793, -1323426, -794328, 970387, 933582, -161050, 1219771, -355974, -270297, 195822, -282730, 124084 ], [ 858096, -813632, 1472616, -570736, -200964, -1030452, -77468, 723928, 487376, -590548, 233484, -810056, -301320, 952192, -1056584, -1035836, 24068, -237576, -1535328, -190388, 1144632, 584600, 930796, 479976, 886428, -992328, -349480, 72784 ], [ 995306, -607799, 791120, -202233, -76144, -595447, -300862, 150998, 629425, -761061, -331458, -1029671, -1090364, 673648, -700893, -1194105, -169437, -476327, -632362, -806997, 746985, 887369, 1010254, 681567, 927232, -1224921, -850463, -122242 ], [ 480956, -98474, -434080, 338442, -259744, -100522, -284212, -750652, 1092550, -994686, -1365708, -1615946, -1801064, -477152, 380082, -835830, 316338, -1504202, 1249988, -1099422, -13290, 926294, 1309204, 505242, 303232, -888246, -1610138, -402892 ], [ -475960, -296054, 163769, 741531, -662143, -379708, -584272, -1068493, 998017, 99939, -1219989, -651101, 53932, -632972, 450138, -1169832, -533175, -469667, -160549, -1246050, -521163, 882971, 1263154, -603756, -99968, 487224, -1185773, 568532 ], [ -966672, -357232, 860512, 1058720, -1040944, -515056, -531312, -1144880, 675072, 915216, -893088, 293008, 1642016, -624048, 510240, -1129888, -1304368, 405216, -1354352, -1272384, -636384, 829584, 1127504, -1310512, -264512, 1631824, -646688, 1101856 ], [ 403653, 311243, 1337362, 1103270, -1262569, 128219, 924963, -518105, -311328, 274491, -276438, 663283, 1423166, -326673, 857790, 510962, -1358593, 30066, -693077, -901884, 615366, 765459, 772079, -234937, 380188, 1591999, -64238, -381794 ], [ 569872, 868568, 987142, 1102942, -417382, 405174, 1336656, 166050, -550458, 295840, -237578, 394246, 1295440, -458242, 1032934, 965604, -1145488, -516198, -247832, -338648, 539054, 869978, 705492, 395924, 726284, 1435172, -325084, -696184 ], [ -436328, 1317668, -168383, 1058917, 1466543, 325449, 731256, 906075, -61983, 961840, -761303, -497279, 1256440, -1007467, 1040209, 265254, -672088, -1229073, -12932, 412252, -830371, 1138703, 920142, 593774, 781634, 1164422, -1407034, 127916 ], [ -985868, 640988, 447352, 504052, 491648, 532284, 1054716, 1117560, -661248, 902500, -965888, 140776, 1172620, -424012, 1263604, 400764, -830128, -836148, 429028, -58028, 36104, 1406288, 631872, 129464, -275296, 1102592, -388984, 998996 ], [ -1403022, -172419, 1311981, -121494, -1042692, 843519, 1407804, 1105875, -1395941, 755905, -954069, 1007128, 972987, 342597, 1421245, 622039, -1110965, -156014, 919603, -633263, 1202771, 1531313, 240657, -440928, -1424803, 962680, 850252, 1643716 ], [ -1643172, 420006, 292806, -193044, -1068792, 1472994, -207096, 209850, -804566, 1523230, 384906, 376528, -242838, 137622, 415270, -353486, -1051190, 628636, 1379578, 737662, -144454, 274238, 70782, -433728, -772378, -443120, -861848, -24584 ], [ -1407142, 207913, -147935, -163848, -598122, 1067894, -1092965, -325125, -556870, 1730536, 771753, 31230, -568218, -31538, -416589, -954215, -504070, 848627, 1385007, 938785, -1063900, -60231, -219211, -696083, -467054, -752285, -1159473, -1087712 ], [ -415792, -1280312, 328840, 25152, 660528, -978256, -822440, -287400, -854320, 1049536, -351672, 138480, 518832, -143888, -972264, -960440, 816080, 172952, 669432, -715640, -1304800, 1068744, -699736, -1386008, -712304, 678040, 786552, -1190912 ], [ 163733, -892961, 883339, 239040, 1120569, -1055041, -917483, -57456, -279772, 672496, -160878, -98367, 739035, 35431, -879984, -1036433, 1003061, 136766, -314403, -1486745, -1057069, 651144, -667711, -574544, -806033, 1072096, 1330740, -486374 ], [ 549458, 377014, 1474414, 464640, 1204794, -205066, -1184558, 262944, 705128, 438496, 648372, -497142, 551310, 352006, -482784, -1145258, 656786, 401516, -1424478, -1842170, -579394, -494256, -394486, 943456, -828458, 978496, 1215240, 598276 ], [ 659900, -195750, 61055, -423886, 575079, -720775, -642866, -357699, -73360, -402134, -662225, -379077, -214064, 840204, -130771, -1196413, 652370, 787957, -1207340, -1501102, 33769, 227392, -490422, 807422, -956295, -155792, -467935, -423489 ], [ 576360, -473440, -749520, -1062976, 200084, -969300, -277456, -544044, -404260, -807344, -1571200, -425572, -653324, 1071124, 243384, -1250768, 758900, 956792, -699060, -1303292, 202864, 528332, -592472, 455752, -649060, -704072, -1354840, -1299684 ], [ -19890, 199160, 248580, -932176, 579359, -380175, -457756, 534831, 628565, 30556, -1216000, -963547, -152249, 581599, 681834, -1318268, 1144775, 518042, 509865, -1551917, -859436, -468343, -683522, -364298, 862565, 437578, 66110, -1616859 ], [ -265902, -190420, 856962, -740140, 1074848, 334278, -218728, 864384, 822776, 706042, -403672, -779332, 109468, 18322, 381378, -1251578, 1200110, 54890, 1068672, -636680, -446150, -347146, -185942, -801980, 799484, 576226, 531476, -818598 ], [ -236727, -1414570, 1159137, -499990, 1661648, 1147203, 349772, 605184, 358076, 1253917, 767828, -27682, 183118, -602903, -499647, -1079453, 995735, -427435, 1116672, 1193020, 1126525, 652379, 774133, -939230, -500866, -73199, 246026, 856077 ], [ 914880, -290944, 689600, -529728, 698880, 719168, 26496, 797632, 992896, 1207296, 678080, -265344, -840000, 192448, 8512, -1054208, 401728, 588672, -163520, 31488, 416192, -252416, 453696, -47552, -302720, -260864, 574976, -39360 ], [ 1972118, 996846, 165987, -378879, -325169, 144448, -247016, 813145, 1433203, 977415, 375779, -441340, -1610514, 981683, 558801, -840082, -166209, 1662507, -1249892, -1384639, -389170, -1214070, 24656, 835755, 173825, -208322, 909338, -1099566 ], [ 1357868, 891996, 99462, 1092546, -156194, -42752, 660784, -652430, -357722, 275790, 98054, 730760, 185436, 318758, -34974, 619868, -192834, 1573782, 119608, -1290814, 535580, -602220, 244256, 641430, 771650, 780028, 660788, -548316 ], [ 440777, 1013691, 411480, 1875756, -122255, 105097, 467935, -817145, -742418, 133746, -451030, 1108748, 942018, -132274, -289179, 791762, 193800, 1260393, 377635, -1025653, 1165904, 143445, -16261, 227589, 878732, 1336408, 662444, 36231 ], [ -861748, 1423716, 1205280, 1783056, -260180, 679372, -1125740, 673780, 662632, 703896, -1345480, 476048, 375768, -313624, -111204, -675688, 1106400, 661068, -778940, -542428, 1421504, 1059420, -887836, -465636, 361232, 1343008, 982544, 663156 ], [ -478853, 1535696, 557255, 1441371, 154260, 206502, -353040, -205575, 687512, 1261066, -1303555, 792373, -164137, 209521, -383789, -82453, 719350, -230582, -619805, 443552, 945934, 888100, -671016, -614801, 435972, 1079723, 1192479, -177924 ], [ 465128, 1499518, -586462, 1011052, 744036, -632340, 1219222, -1863496, 204028, 1751198, -921582, 1402274, -687372, 959520, -816114, 1192498, -99348, -1177776, 3122, 1539112, 222722, 314150, -59894, -536556, 708164, 705762, 1347518, -1504900 ], [ -481372, 11443, -685987, 650302, 402186, -930690, 567247, -478996, -516122, -33277, -556107, 131549, -951822, 639120, -1098789, -827, 576702, -272376, 91397, -38588, 165197, -524425, 497281, 620994, 326714, -125763, 961043, -1082650 ], [ -793984, -748064, -571408, -32048, 286848, -1003608, -14696, 434768, -684656, -1223488, -367200, -650704, -778728, 483576, -992064, -861320, 656640, 274056, 69728, -1230848, 339104, -840856, 711616, 1299816, -154384, -559536, 689408, -953800 ], [ 240416, 40636, -1858, -1397798, 652848, -597483, -447821, 348218, 318994, -1150888, -553500, -394954, 324147, 678351, -57864, -1014545, -530160, 57681, -185572, -1604048, 1004804, -47731, 197416, 961341, -847234, -148086, 661808, -1448425 ], [ 184340, 110862, 465342, -934588, 30400, -601540, -473708, -470468, -138178, -184370, 53332, 328478, -57628, -217396, 781760, -378180, -949128, -729094, -5160, -654610, 503898, 194314, -175978, 638322, -1155984, 380342, 659968, -1344728 ], [ -559210, -271863, 868017, 681662, -1215200, -864190, -242858, -1750718, -1516303, 1345705, 1160182, 1346753, -1375378, -1800646, 1561760, 755970, -884028, -1875469, 449940, 1128665, -732477, 88939, -460603, 325047, -1222584, 982517, 674368, -863828 ], [ -370480, 185144, -425976, 608860, -472956, -1276100, 256184, -1740328, -303492, 337952, 172700, -41696, 53392, -493760, 445376, 187876, -878224, -198960, -218864, 262660, -582332, 1033552, -968064, -113008, -951428, -31464, 249828, -547148 ], [ -45925, 388814, -1323201, 303400, 215259, -1223345, 770624, -1519408, 877263, -673483, -729310, -1157096, 1416742, 598330, -352414, -521774, -763294, 1316565, -762149, -562145, -350012, 1543942, -1385964, -453643, -493298, -1039029, -155577, -403328 ], [ 438050, -766636, 65274, -237200, -131166, 749530, 1236224, -987808, 862938, -654658, -427060, -189296, 1387492, -358820, 905036, -1096724, -187444, 1025790, -340574, -131270, -359912, -114908, -1353864, -353218, 573652, -1355454, -303702, -883328 ], [ 186280, -1262561, 618400, -784164, -563764, 1242923, 957532, -919633, 754707, -839, -404937, 499857, 1113783, -397038, 780499, -680629, 178616, 213241, -140407, -297464, 39149, -453487, -1000086, 196276, 922802, -650050, 36055, -747315 ], [ -821120, -1081136, 313600, -1337664, -1084864, 216848, -85568, -1327408, 550032, 1305136, -670512, 902832, 589008, 508512, -763376, 753296, 329216, -1135184, -167632, -1076864, 858224, 563888, -315936, 1206976, 534752, 1104800, 876880, 21360 ], [ 328815, 276749, 102374, -182111, -819789, 863954, 365212, -604861, 1109938, 138893, -382667, 1218664, 739370, 815389, -849243, 510736, 57022, -876508, -319996, -663697, 173802, 297423, -726531, 480067, -41095, 293386, 1120212, -422769 ], [ 1886304, 1715048, -139126, 1232650, -326556, 1742762, 1072300, 392036, 1781830, -1515376, 32050, 1387900, 1034498, 970024, -475794, -36086, -360476, -156178, -412084, -40318, -835926, -184056, -1375962, -561428, -572968, -994874, 1187442, -1054908 ], [ 1402704, 409148, -1020601, 298375, 338694, 68087, 68050, 1018886, 1357105, -1071976, 179875, 143050, 888923, 1240924, 632781, 1146439, -1130426, 861197, 579266, -718693, -897801, 865644, -1357887, 198322, -13468, 236401, 1092867, -66858 ], [ 968888, -391492, -1086772, -251068, 326792, -1077976, -262884, 908048, 1030044, -959144, 332712, -365708, 446212, 871072, 807696, 1654640, -892964, 1440232, 1234476, -1217336, -692416, 916920, -1193512, 319056, 495016, 567448, 1009268, 280972 ], [ 618638, -344017, 215603, -154543, -821758, -1336726, 536391, -441052, 866919, -1401194, 493962, 361117, -495263, -574328, -584604, 1030940, 1035511, 1283482, 1325451, -1414286, -38416, -707730, -783562, -632844, 917866, -612602, 944093, -445853 ], [ 501888, -328192, 649728, -122368, -1204608, -1422976, 802816, -890752, 812544, -1548544, 547712, 603392, -809088, -1056128, -1048704, 823040, 1678336, 1231232, 1355776, -1479936, 179584, -1249280, -646912, -950144, 1058816, -1005952, 922368, -688128 ] ], [ [ -1338112, -673536, -1087488, -260608, -1528320, -996608, 25088, 477696, 339712, 668160, 1408512, -125952, 1201920, -117248, 1707520, -531200, 1366016, -1198592, 94208, -570368, -332032, -747520, -801280, -351744, 42752, 768000, -1056512, 118272 ], [ -600640, -255264, -163680, -817216, -1071648, -809600, 335456, 328416, 790912, 487488, 754368, -179232, 678912, -108512, 1370944, -821120, 1083776, -374720, 297344, -761408, -414784, -548128, -872896, -112224, 88928, 326784, -278336, 368448 ], [ 551660, 398286, 1279770, -1686916, -358098, -517400, 820406, 95166, 1495912, 205188, -267732, -262482, -138288, -94862, 845044, -1274120, 642776, 912580, 614744, -1059908, -544084, -236578, -984796, 262026, 161078, -362616, 937564, 759348 ], [ -87340, 889436, 1093480, -493716, -390188, -198180, 128936, -377904, 1113532, 6328, -187612, -73572, 125872, 213348, 54404, 173800, -545964, 711120, 730544, -459468, 716816, 683552, -66856, -211844, 202288, 82404, 1438484, 799548 ], [ -609558, 1243186, 756644, 421902, -276706, 41336, -361780, -565504, 594764, 66626, -164082, 136376, 203466, 377426, -415214, 1139176, -1178698, 253210, 654090, -48186, 1272848, 1107096, 646456, -409286, 293410, 356004, 1406656, 646466 ], [ -296808, 1167736, 303344, -112248, 515144, 2336, 119120, 279296, -124336, 990776, -602232, 351776, -618984, -22024, 274936, -5024, 267752, -716840, -29160, -501336, -914752, -311904, 410656, 543064, 562360, -231696, -268544, -80584 ], [ 386754, 718900, 237938, -455766, 808808, 243824, 93254, 529190, -159766, 1014650, -701082, 22502, -493500, -484030, 590530, -354872, 578054, -509090, -164382, -750906, -1222162, -369336, 227116, 228694, 370954, 59976, -765476, -105166 ], [ 1412604, -74600, 530588, -623316, 642608, 744224, -400396, 229940, 435884, 207500, -486732, -809548, 507000, -1003780, 560380, 28528, -160396, 785860, 206268, -812556, 205988, 830064, 91816, -1254956, -245396, 1163376, -174776, 518684 ], [ 989826, -168552, -214128, -178426, 524232, 1312822, 199318, -55890, -95990, -91398, -33384, -80974, -58858, 294514, 839500, 506112, -35818, 364636, 537390, 9562, 308608, 901940, 600310, -1478712, 496236, -65742, -402696, -79784 ], [ 246416, -191184, -1042400, 324944, 499488, 1653824, 889408, -323472, -723152, -224992, 420240, 802464, -841456, 1641552, 1077392, 779136, 205456, -313728, 786336, 940528, 134608, 686576, 1091248, -1264848, 1283168, -1586144, -636880, -892160 ], [ -397834, -961134, -576500, 140894, 1166988, -42376, 234808, -464022, 18898, 48908, 416790, -16836, -428506, -97698, 375542, -842064, -234794, 153072, 423036, 1084378, 191758, 232826, 197698, 192402, -160732, -1062644, 649970, -1146560 ], [ -243064, -1060284, -154700, -389656, 1073208, -477136, -384332, -388272, 560188, 22448, 476520, -257016, -103696, -635028, 42152, -1226604, -502364, 494952, -169404, 903688, -180212, 319856, -661892, 653952, -473752, -632924, 1147280, -1177160 ], [ 1110236, -153234, 200950, -1439956, -162492, 980264, -950282, 11928, 800338, -454552, 631020, 371484, 88904, 630522, 261452, 243846, -510914, 649452, -1105554, 236188, -1195862, 1218056, -1470542, -378048, 909548, -343874, 460280, -872060 ], [ 668704, 454920, 565336, -649768, -105160, 1083376, -993112, -229448, 4232, -475928, 468424, -349624, 535784, 1181384, 746784, 475344, -193424, 460544, -764584, -238496, -939488, 836744, -880704, -845848, 1149472, 13296, -35984, -353864 ], [ -566696, 930870, 933586, 954482, 524090, 587476, -804562, -754598, -1250218, -295778, 165574, -1667674, 1095134, 1416134, 1349784, 158844, 268276, 119744, 141266, -627896, -120488, -110506, 327696, -1064098, 883672, 400596, -447884, 258586 ], [ -183124, 507868, 1193500, 249784, 138504, 593000, -134124, 38044, -195276, -509308, -328788, -1155408, 366440, 1481868, -291192, -429384, 110596, -732988, 326060, 48748, 658108, -40108, 682728, 121876, 591084, 620804, -366796, 246624 ], [ 69446, 250210, 1053622, -444116, -310902, 479300, 32904, 538912, 479736, -638740, -546606, -830382, -67474, 1267530, -1211280, -462726, -207410, -1129588, 412028, 497458, 1016914, -159952, 851046, 634288, 278394, 594356, -259432, 204426 ], [ -71104, 448960, -110528, -1030016, -889152, 41600, -1111296, 243712, 97536, -538240, -46656, -1050432, 301376, 338880, -199680, 940224, -916160, -335488, 268928, 323008, 297664, -804352, 568896, -634112, -85056, -60544, -101632, 106176 ], [ -30194, 132398, -512804, -1004198, -880710, -121244, -1350518, -441842, -354496, -82646, 317586, -558746, 481112, -470746, -12218, 1172456, -705312, 628634, 314340, -245236, 296342, -1122468, -5826, -405166, 282494, -157304, 398878, 267904 ], [ 145756, -567652, -348104, -523148, -435660, -79544, -916268, -1417892, -858496, 637204, 580836, 462604, 520112, -1191796, -438068, 533456, 189888, 1719284, 500040, -1106536, 829292, -1197768, -798276, 938084, 1194044, 161296, 1154428, 623104 ], [ 604326, -535802, -802594, -140638, -130230, 351506, -237098, -939892, -703266, 92414, -463844, -24956, 172622, -1198496, -492248, 133786, 117368, 860194, 83970, -540436, 731222, -453288, -992986, 454054, 625024, 9816, 711378, 123554 ], [ 935808, -295400, -1172896, 100088, 8568, 615488, 449440, -304864, -473424, -485656, -1377896, -632744, -23848, -933608, -389864, -183224, -101272, -34904, -167568, 159584, 646976, 202680, -965584, -197144, -148568, -19296, 176760, -385216 ], [ 371808, 448750, -601096, -323962, -614682, -312112, 976840, -19864, -384324, -217006, -549746, -652994, 884702, 180142, 234286, -259574, -305422, 455746, 930732, 409784, 1144976, -268170, -254884, -250094, -800318, 973704, 129510, -252016 ], [ -30352, 920628, 163892, -496140, -786072, -822532, 492604, -134432, -602992, -398448, -272736, -756408, 1336564, 632048, 278260, -257996, -581924, 540028, 1046636, 529084, 728512, -410784, 147504, -2416, -798384, 868232, -229996, -399724 ], [ -237352, 1064178, 1161842, -364590, -412572, -829882, -1211546, -730832, -1192792, -1122648, -660336, -960108, 1237714, 285848, -377390, -162446, -945674, 134278, -22114, 490534, -790688, -157584, 178104, 607784, -8184, -561868, -966046, -886174 ], [ -194704, 1363072, 756208, -264960, -136512, -70256, -1144416, 143552, -1125936, -819136, -981744, -637744, 390928, 148528, -157760, -193344, -737328, -574880, 462800, -115744, -250544, -840480, 91440, 269344, -62128, -640016, -733296, -910848 ], [ -80578, 1645426, -64004, -181878, 87546, 866296, -475320, 1434590, -821052, -187186, -1238142, -171034, -631166, 85156, 320758, -254760, -307032, -1361816, 1404278, -833320, 930718, -1768350, 5946, -370004, -402430, -269690, -191592, -754524 ], [ -283828, 265876, 595096, -236028, -143004, -196304, 217680, 748940, -150552, -41236, -473292, -523684, 229684, 95656, -114692, -18960, 791568, -1544816, 652028, 400880, 729868, -953100, 903396, -506504, -741580, -144740, -123792, -14424 ], [ -46728, -766624, 1124596, -254328, -149954, -857754, 486130, 213740, 329448, -12586, 127558, -587684, 477884, 358656, -467492, -170910, 1054018, -1230916, -183472, 981030, 682268, -104500, 1277046, -305804, -481330, -325540, -148692, 441576 ], [ 1071072, -1105024, 1394896, -200928, 290296, -716904, -94520, -20560, 428448, -218536, 400408, -74384, -499216, 1126656, -654992, -1098360, -355832, 76784, -1185472, 253080, 941168, 810800, 603096, 569296, 977720, -1117840, -358992, 329376 ], [ 1228756, -580974, 880672, 153742, 56096, -284654, -140028, -125140, 727010, -233290, -132228, -551374, -1249400, 626784, -242490, -1224178, -423738, -205902, -704340, -102442, 500050, 1159186, 617884, 705086, 1131392, -901426, -745918, -136452 ], [ 814456, 456876, -100928, 687892, -579904, 321196, 133272, -152440, 1144460, -134140, -1144728, -1618324, -1864400, -628416, 527460, -872428, 307812, -1436052, 660360, -236092, -358100, 1169836, 1042984, 400436, 507392, -84076, -1238068, -812952 ], [ 9616, 1428, 214258, 408118, -408190, 58888, -306336, -778522, 888194, 192710, -751146, -589882, -41768, -688536, 432564, -1030864, -536046, -263622, -321354, -502084, -799766, 698038, 786916, -550744, 360320, 929648, -978394, 422952 ], [ -397344, -284384, 629440, 198464, -357472, -104416, -458464, -1159264, 563712, 368160, -248128, 454944, 1438784, -545632, 418368, -908096, -1341024, 734656, -1125600, -672896, -869312, 278816, 448672, -1109600, 312704, 1680544, -562240, 1269824 ], [ 788106, 534166, 997540, 508364, -1011922, 375734, 678086, -443314, 203712, -87690, 207572, 888294, 876284, -37282, 979068, 415204, -1497474, 320356, -523050, -450296, 299788, 208166, 25822, -14450, 478904, 1399294, 189860, 68924 ], [ 713248, 940720, 810764, 772284, -403404, 551276, 1029024, 80964, 102796, 148288, 110828, 514828, 817056, -231172, 1141452, 781512, -1114400, -338892, -269872, -299440, 554076, 533172, -67416, 667944, 388376, 1297480, -24760, -145648 ], [ -588752, 946120, 83714, 991434, 1434846, 430226, 615024, 418614, 254146, 1057888, -523822, -644222, 1247856, -1108822, 916002, 216012, -206000, -1236642, -356872, -218440, -82374, 1243422, 160284, 948444, 47876, 1370380, -1180660, 600152 ], [ -1115672, 259000, 357104, 403944, 896256, 498296, 929784, 789744, -579584, 662728, -750592, -118832, 1120536, -704152, 1230312, 108792, -284000, -767592, 192968, -337240, 189456, 1536672, -41856, 211824, -712384, 931840, -417520, 1217192 ], [ -1435676, -473990, 770522, -292652, -135688, 667518, 1266168, 1055270, -1506634, 113410, -784042, 669104, 781558, -56182, 1548410, 57902, -598506, 38692, 864358, -397406, 547110, 1614050, -334558, -692416, -1411782, 334192, 569880, 1633160 ], [ -1627976, 29260, 114572, -90152, -187888, 1360068, 42768, 213620, -947884, 1235260, 69908, -83296, -258092, -158932, 592460, -558748, -814956, 801592, 1169908, 597244, -467340, 607100, -463108, -754816, -500532, -567008, -924720, 408560 ], [ -1354188, -155950, -190014, -61072, -78036, 1052524, -654282, -258570, -738700, 1693648, 240850, -383876, -645300, -293988, -186010, -978894, -617228, 977126, 1019230, 803906, -1179320, 198130, -609174, -948006, -34780, -718906, -1231074, -570816 ], [ -341088, -1433200, 62736, -307072, 288864, -841376, -516432, -144720, -1084000, 1099648, -671600, 32224, 2400, -480288, -682960, -1087344, 237472, 220976, 144880, -239344, -1411520, 737680, -783024, -1348656, -275680, 317744, 347376, -1161216 ], [ 344490, -1107010, 588438, 51584, 462066, -950786, -744150, 85920, -436024, 584800, -274268, -213758, 195894, -181170, -784864, -969762, 705898, 91004, -423878, -1050034, -940634, 592912, -382206, -515616, -520354, 633152, 649704, -580044 ], [ 875940, -26260, 1242588, 694784, 544116, -220436, -1143900, 371520, 679376, 107200, 739432, -771308, 175644, 346380, -700864, -745812, 992548, 255704, -848828, -1751284, -138884, 126112, 289044, 897984, -766804, 609152, 351504, 552456 ], [ 1015672, -294988, -196610, -161436, 581198, -661006, -355940, -197126, -264992, -667948, -627106, -388618, -280416, 899480, -473638, -976506, 551972, 607722, -740440, -1059548, 391890, 188416, -198508, 433148, -822286, -150688, -699326, -360066 ], [ 817872, -390848, -928160, -701056, 628008, -816296, 167520, -470616, -793672, -951648, -1582336, -163528, -538136, 1057320, -141968, -1147296, 343272, 807152, -456040, -636408, 508640, 92056, -505008, -116592, -498376, -502928, -1193136, -1160136 ], [ -278628, 90352, 444040, -257056, 704958, -98846, -125880, 131934, -24022, 138552, -1227136, -442678, -217586, 126270, 466132, -1119096, 827022, 572852, 272210, -1056858, -492760, -480494, -226308, -758292, 854474, 321172, -98436, -1496886 ], [ -421980, -278696, 1101316, 45992, 1008960, 363916, -155856, 563712, 439280, 726516, -468400, -497800, 59704, -425436, 397444, -1123572, 875484, 69332, 619520, -455952, -134284, -451604, 186708, -920184, 875000, 574660, 235560, -925260 ], [ 183570, -1315796, 1196866, 238292, 1491360, 626566, 21144, 861312, 661880, 919866, 607400, -376900, 303004, -679086, -203006, -1153722, 581934, -645718, 667520, 947448, 1292666, 49846, 705258, -705084, -151300, 379810, -28140, 360090 ], [ 1158016, -131328, 813952, 136576, 832512, 438912, -348416, 669568, 1174784, 940032, 676224, -669952, -737920, 212864, 262784, -920576, 418432, 481024, -384384, -35328, 332672, -504832, 284800, -201600, -425216, -194048, 560128, -430976 ], [ 1946540, 1154780, 396102, 160898, 82078, 164864, -618448, 292914, 1457766, 887950, 535366, -769272, -1586212, 1048934, 724130, -503972, 253566, 1665494, -1251400, -1210494, -725860, -1087340, -123360, 289366, -481662, -573316, 1142324, -1355868 ], [ 1284440, 810680, 253452, 1212548, -59972, -161536, 237152, -670236, 112716, 588700, 181516, 672528, -29512, 414284, 93380, 716728, -49284, 1344044, 57200, -1118844, 29240, -775640, 479040, 419116, -25212, 558584, 837224, -982968 ], [ 582674, 759158, 331440, 1787480, -11678, -155758, 209342, -780402, -139044, 513124, -423596, 1075224, 694532, -45796, -356662, 810148, 98448, 805586, 372038, -1001322, 579872, -204758, 332406, 164746, 121368, 1126448, 834008, -357618 ], [ -169576, 1080008, 690240, 1755680, 278872, 272792, -942808, 195048, 1000656, 722224, -1348496, 155424, 358832, -283696, -576712, -531152, 819648, -9064, -577912, -850872, 870272, 695992, -767544, -578504, -126432, 976448, 1215008, 589032 ], [ -148746, 1142688, 495630, 1380790, 188712, 198092, -333088, -472462, 1069616, 1179924, -1048326, 521194, -86098, 331234, -839002, 122838, 588908, -450924, -374842, 199488, 522012, 794952, -394704, -388514, -62712, 800598, 1206718, -83848 ], [ 138704, 1091836, 96836, 880088, -22840, -69160, 863276, -1677200, 739832, 1667388, -322268, 1302340, -557336, 1224000, -1113828, 1425252, 40664, -728160, 221028, 1511504, -41468, 587852, 482580, 147496, 99976, 607684, 1053052, -1299464 ], [ -103096, 323686, -409414, 340988, 387860, -685060, 87326, -684200, 67532, -58362, -311318, 181690, -539036, 938400, -1285578, -87798, 538364, 55440, -149622, 429704, 16282, -148498, 224130, 926596, -259724, 135034, 760102, -829364 ], [ -136960, -99392, -536608, -380512, 572672, -1049776, -508624, -21344, -248032, -1225344, -232640, -591776, -370640, 656880, -1053312, -1070352, 485888, 379152, -257856, -547840, 288064, -510256, 78720, 1199824, -468512, -184160, 518656, -734096 ], [ 271040, 210808, 141692, -1489612, 277472, -880726, -722074, -60044, 194468, -1204944, -10040, -627476, 116710, 384030, 37488, -925602, -735712, -274398, 191544, -1303840, 1014664, -76006, 173520, 398074, -356612, -177260, 386656, -1435346 ], [ 311592, -68068, 326780, -1089912, -216448, -813704, -409560, -697480, -376964, -209252, 538792, 107324, -174904, -497768, 809600, -267400, -928016, -1050124, 564400, -815908, 567988, 239380, -27092, 316132, -471584, 110700, 259072, -1416880 ], [ 120492, -718318, 200930, 260988, -835648, -811004, 234540, -1712380, -1587614, 1401298, 1293292, 1327874, -957604, -1763468, 1380800, 714500, -471416, -1902874, 889000, 456242, -618362, 479830, -413942, 687982, -729584, 575850, 134272, -944680 ], [ -199264, -211344, -680944, 453304, -151288, -1176456, 405360, -1712720, -305928, 164416, 278840, -89024, 245024, -774016, 465792, 441800, -847136, -443488, 184352, -132088, -737656, 1149088, -741632, -25312, -486152, -328656, -119864, -374424 ], [ -371914, 167196, -1252354, 372304, 459062, -1109346, 624000, -1474400, 917022, -948374, -691900, -1187024, 1337804, 164084, -183228, -61660, -1035836, 894122, -410698, -681538, -728056, 1486348, -980312, -696982, -67172, -1224426, -350834, 49536 ], [ 96836, -444504, -270604, -324896, 236612, 839604, 1228800, -699200, 878772, -392324, -759400, 76576, 1173704, -31816, 843672, -971560, -133736, 792572, -143548, -309388, -642256, 319048, -887312, -755332, 847528, -1521276, -435884, -152064 ], [ 154960, -854850, 385472, -783816, -257640, 1349846, 1188024, -543010, 624294, 268658, -539410, 882338, 942190, -42716, 674214, -799210, 320368, 154226, -200814, -359408, -335270, 58914, -629292, -299160, 932836, -911108, -56658, -49894 ], [ -208640, -1058400, 707072, -998016, -1031040, 382496, 484224, -1022560, 147744, 1037408, -24160, 1217888, 641440, 136384, -723936, 484640, 314368, -1035424, -591264, -843008, 198880, 730464, -201792, 685440, 166336, 630592, 799392, 364256 ], [ 751838, 222490, 400204, -127678, -715418, 956580, 411960, -238330, 837860, -19302, 147946, 1122384, 822484, 485050, -814646, 401696, -152068, -913976, -718456, -474530, -15916, 337182, -415622, 29958, -341390, 30356, 1011752, 119966 ], [ 1885376, 1674448, -97772, 869396, -128312, 1744212, 460632, 820424, 1711244, -1390560, 235108, 836088, 1059844, 883024, -477476, 68372, -730168, -399140, -688744, 40708, -396460, -201456, -797876, -911400, -678992, -965236, 1013732, -237688 ], [ 879776, 464248, -833522, -58354, 184588, 180462, -69468, 1094924, 1053794, -686160, 415558, -300012, 442294, 1319224, 702874, 1118222, -1156468, 550810, 324356, -413642, -347410, 909144, -1116926, -25500, 132808, 172514, 603782, 154412 ], [ 360816, -369800, -788072, -406392, 164624, -949680, -242120, 954912, 519992, -564048, 613200, -669976, -163832, 1072448, 854560, 1507552, -725576, 1150928, 916056, -806000, -215424, 1058672, -1032272, 248992, 745808, 563504, 445160, 266008 ], [ 658716, -572450, 568678, 218658, -414076, -1351980, 185230, 119112, 193742, -1419348, 839700, 246074, -750782, -320752, -720440, 788152, 1144174, 1163828, 800406, -1094300, 55776, -405028, -269972, -502808, 1025108, -298996, 708410, -93242 ], [ 758016, -640000, 1020928, 427008, -606976, -1486080, 327680, -159488, 84992, -1704448, 915200, 551424, -946432, -785152, -1245440, 548352, 1767424, 1168128, 761856, -1190400, 146176, -892928, -15872, -753408, 1118208, -586496, 796160, -212992 ] ], [ [ -1245312, -625280, -582656, -268032, -1268480, -1208192, 299776, 306944, 321152, 1002240, 1490176, 720384, 1450624, -659200, 1848576, -616576, 1336320, -1265408, -202752, -585216, -1063296, -539648, -333568, -552192, 350848, 1094656, -740992, 259328 ], [ -627552, -194480, 78064, -777312, -687920, -915392, 550288, 181328, 699968, 596064, 939040, 523728, 1050112, -707536, 1475808, -811840, 1260096, -444320, -60864, -595296, -597600, -427952, -385696, -30096, 158992, 380608, 17696, 339680 ], [ 337698, 478645, 1110439, -1573062, 219205, -457892, 941713, -14947, 1291868, -38586, 77890, 216453, 424312, -783061, 893358, -1116940, 1140996, 838630, 160836, -611046, 130050, -253427, -467146, 785679, -140783, -735092, 1203146, 465230 ], [ -470082, 1038090, 1136284, -640862, -216130, 134218, 451068, -396232, 1050138, 262804, 426550, 424938, 27272, -515306, 308038, 125660, -377474, 726200, 375816, 63054, 1115160, 511408, 310724, 391994, 46152, -417962, 1513246, 830810 ], [ -943841, 1461643, 1042294, 150549, -489363, 580852, 99378, -572928, 684722, 664867, 602069, 637844, -378129, -262981, -13477, 946268, -1250415, 295463, 509583, 464041, 1383512, 906532, 849108, 197655, 304691, -56202, 1372320, 838243 ], [ 154084, 1449268, 784744, 40524, 117612, 498352, 436728, -6528, 100472, 1182292, -107956, 740144, -867804, -146956, 565748, -50032, 420060, -881212, 367908, -234884, -856288, -103568, 361008, 978180, 688916, 108648, -94080, -434732 ], [ 964579, 1046542, 572395, -28161, 354204, 619432, 98793, 391353, 164831, 1000759, -526183, 240089, -394842, -394333, 940067, -568660, 775689, -757939, 79827, -773207, -1074523, -59732, 203394, 510081, 642191, 449388, -551862, -708917 ], [ 1509754, 283492, 401770, -58686, 248904, 928432, -862482, 633678, 827906, 174034, -675058, -815986, 966708, -977158, 1125242, -646360, -82386, 565286, -343398, -1163282, 573302, 956968, 350844, -1110594, 197666, 952488, -78612, -61142 ], [ 588611, 46628, -415272, -21623, 488620, 1410001, -203231, 107525, 303311, 191671, -98460, -155765, 501857, 339435, 1200434, 198016, 53473, 32586, 403845, -110585, 830144, 1125646, 690993, -1352852, 868770, -302005, -165708, -294268 ], [ -526376, -150584, -1166288, 33784, 817328, 1703008, 663904, -519512, -393016, 352688, 564312, 724976, -231528, 1717880, 1217752, 962880, 323544, -787008, 1232240, 1128680, 684216, 1023208, 981512, -1157432, 1505424, -1724880, -243640, -717696 ], [ -446351, -1027109, -121838, 112909, 1228178, 85108, 157204, -514337, -244741, 91538, 554337, 153626, 296697, -36595, 961777, -710520, -192831, -442008, 490490, 1157255, -161259, 280183, 485987, 54043, -290826, -1179630, 832235, -1041696 ], [ 106444, -1208474, 562702, -289316, 975188, -354872, -457586, -438152, 42074, -224632, 552732, 53516, 541032, -589150, 601852, -1231650, -461706, 103452, -291610, 954380, -920814, 238888, -213958, 507328, -761316, -636810, 1046360, -1147116 ], [ 1368394, -347099, 707377, -1413566, -273562, 972028, -1234511, -255452, 536699, -623332, 563682, 660266, 359532, 661175, 86002, -24375, -359331, 949602, -1134235, 404330, -1551489, 1250188, -1220533, -176672, 756834, -97635, -32140, -924666 ], [ 953136, 308876, 915076, -858684, -221740, 1056232, -1153540, -299628, -143668, -371876, 551596, -138388, 506204, 1208876, 544944, 382776, -203864, 635008, -1049596, 80272, -929744, 555212, -558688, -530212, 1092400, 67816, -168920, -505708 ], [ -203964, 874001, 1150651, 438891, 405335, 590782, -693115, -444153, -1343743, 167149, 529321, -1558663, 798029, 1445801, 1435044, 436026, -24914, -192992, -554821, -143828, 245956, -894463, 841112, -737587, 904900, 67966, 110830, 167 ], [ -173438, 398538, 1114794, -102508, 230028, 721180, -248674, -146454, -225842, -348474, 233986, -1228024, 464924, 1552338, -335156, -254572, 262150, -912730, -180222, 421282, 821146, 72702, 705116, -55778, 568290, 182150, -148658, -373744 ], [ -21527, 190035, 913233, -582910, -43377, 757990, -168820, -39696, 570100, -785886, 47227, -951109, 219365, 1253871, -1474136, -426505, 158773, -1242862, 8058, 782731, 1111483, 431880, 602777, 181192, 162423, 292814, -328220, -539569 ], [ 401248, 704160, 295008, -842560, -541152, 533440, -1025920, -439296, 457600, -985536, 149152, -873184, 220640, -81504, -897536, 761120, -952352, -574912, -278592, 593056, 690208, -856320, 640352, -756608, -416352, 390464, -283520, -139744 ], [ 633877, 453573, -11510, -853369, -813865, 150, -1188785, -898795, 80736, -404865, 372251, -517479, 507908, -809031, -340759, 836636, -1132656, 438887, -276970, -68974, 762401, -1426678, 123485, -318021, -99523, 210764, 269741, 234496 ], [ 725002, -366102, -86060, -678994, -919090, -762900, -835010, -1402870, -492864, 756510, 685526, 44946, 1008008, -1084206, 201266, 84536, -620256, 1710062, -60820, -1082524, 1201826, -1462828, -805990, 1144854, 883802, -175336, 1201466, 589696 ], [ 657657, -412407, -581875, -689869, -730385, -143205, -334335, -503790, -476979, 411965, -522134, 57926, 637173, -940976, 102716, -117209, -660876, 763827, -493565, -329374, 1044161, -780988, -1171655, 524089, 686272, -247356, 534971, -141709 ], [ 540480, -291804, -1010032, -726412, -563660, 404832, 204912, 376752, -397560, -114340, -1598876, -112252, 290628, -636764, -55900, -150164, -734052, -243588, -731096, 534032, 900320, -179308, -1299896, -304676, 192124, -126480, -280396, -822304 ], [ 289680, 80421, -742732, -748087, -749735, -540168, 828012, 26652, -460710, -378565, -759851, -800227, 775053, 174661, -12475, 258511, -531477, 218787, 580354, 549332, 1311320, -578383, -637046, -542501, -905501, 753420, -586471, -358504 ], [ 259880, 507726, -111666, -431122, -869476, -1033478, 375386, -411440, -648232, -736936, -469008, -1053716, 1138030, 315368, -16786, 431566, -598454, 282682, 1040546, 614170, 894624, -689648, -201656, -155304, -985608, 690636, -810402, -237730 ], [ 496580, 1001451, 958059, 294203, -909226, -982103, -1374439, -955640, -985732, -1208836, -839208, -783266, 1354555, -352732, -78661, 320491, -990479, -133943, 474221, 738745, -520176, -453848, -40556, 985596, 161292, -508914, -935277, -530605 ], [ 555816, 1298112, 825576, 50560, -575456, -371624, -1062288, -35552, -1051464, -873888, -995432, -225480, 592536, 66632, 90016, 87840, -699976, -686704, 811960, -95792, -7176, -994992, 310216, 739376, 300024, -845336, -269992, -740096 ], [ 540573, 1462059, 320826, -484145, -119369, 379444, -74772, 1289677, -1011930, -268299, -1047293, 389913, -431037, 823670, 298225, -172284, -164932, -1270756, 1417009, -1155452, 1094829, -1735725, 731671, 36866, 72387, -883127, 613796, -873482 ], [ 182898, 45534, 671076, -114170, 230806, -48056, 331128, 414802, -658980, 262626, -336818, 48138, 236238, 829820, -422150, -101784, 681368, -1497256, 1075834, 191848, 635154, -940050, 1305046, -321484, -738738, -782102, 307496, 140668 ], [ 279348, -1023216, 1007726, 141580, 543581, -350631, 423403, -317598, -225380, 500801, 244457, 30538, 336538, 950720, -740150, -331309, 750243, -1138406, 427384, 991673, 430954, -47950, 1334321, -255634, -692363, -846902, -14654, 759068 ], [ 1284048, -1396416, 1317176, 168880, 781556, -403356, -111572, -765048, 369520, 153476, 567332, 661288, -697112, 1301120, -253400, -1160884, -735732, 391144, -835616, 696548, 737704, 1037000, 275396, 658616, 1069012, -1243352, -368504, 585968 ], [ 1462206, -554149, 970224, 509717, 188336, 26139, 20806, -401278, 824595, 294481, 67002, -73077, -1408436, 579920, 215913, -1254251, -678039, 64523, -776318, 602113, 253115, 1431003, 225514, 728605, 1335552, -577931, -641373, -150662 ], [ 1147956, 1012226, 232224, 1037342, -900064, 742914, 550756, 445772, 1196370, 726406, -923748, -1620702, -1927736, -779680, 674838, -909026, 299286, -1367902, 70732, 627238, -702910, 1413378, 776764, 295630, 711552, 720094, -865998, -1223012 ], [ 495192, 298910, 264747, 74705, -154237, 497484, -28400, -488551, 778371, 285481, -282303, -528663, -137468, -744100, 414990, -891896, -538917, -57577, -482159, 241882, -1078369, 513105, 310678, -497732, 820608, 1372072, -771015, 277372 ], [ 171984, -211536, 398368, -661792, 326000, 306224, -385616, -1173648, 452352, -178896, 396832, 616880, 1235552, -467216, 326496, -686304, -1377680, 1064096, -896848, -73408, -1102240, -271952, -230160, -908688, 889920, 1729264, -477792, 1437792 ], [ 1172559, 757089, 657718, -86542, -761275, 623249, 431209, -368523, 718752, -449871, 691582, 1113305, 329402, 252109, 1100346, 319446, -1636355, 610646, -353023, 1292, -15790, -349127, -720435, 206037, 577620, 1206589, 443958, 519642 ], [ 856624, 1012872, 634386, 441626, -389426, 697378, 721392, -4122, 756050, 736, 459234, 635410, 338672, -4102, 1249970, 597420, -1083312, -161586, -291912, -260232, 569098, 196366, -840324, 939964, 50468, 1159788, 275564, 404888 ], [ -741176, 574572, 335811, 923951, 1403149, 535003, 498792, -68847, 570275, 1153936, -286341, -791165, 1239272, -1210177, 791795, 166770, 260088, -1244211, -700812, -849132, 665623, 1348141, -599574, 1303114, -685882, 1576338, -954286, 1072388 ], [ -1245476, -122988, 266856, 303836, 1300864, 464308, 804852, 461928, -497920, 422956, -535296, -378440, 1068452, -984292, 1197020, -183180, 262128, -699036, -43092, -616452, 342808, 1667056, -715584, 294184, -1149472, 761088, -446056, 1435388 ], [ -1468330, -775561, 229063, -463810, 771316, 491517, 1124532, 1004665, -1617327, -529085, -614015, 331080, 590129, -454961, 1675575, -506235, -86047, 233398, 809113, -161549, -108551, 1696787, -909773, -943904, -1398761, -294296, 289508, 1622604 ], [ -1612780, -361486, -63662, 12740, 693016, 1247142, 292632, 217390, -1091202, 947290, -245090, -543120, -273346, -455486, 769650, -764010, -578722, 974548, 960238, 456826, -790226, 939962, -996998, -1075904, -228686, -690896, -987592, 841704 ], [ -1301234, -519813, -232093, 41704, 442050, 1037154, -215599, -192015, -920530, 1656760, -290053, -798982, -722382, -556438, 44569, -1003573, -730386, 1105625, 653453, 669027, -1294740, 456491, -999137, -1199929, 397494, -685527, -1302675, -53920 ], [ -266384, -1586088, -203368, -639296, -82800, -704496, -210424, -2040, -1313680, 1149760, -991528, -74032, -514032, -816688, -393656, -1214248, -341136, 269000, -379672, 236952, -1518240, 406616, -866312, -1311304, 160944, -42552, -91800, -1131520 ], [ 525247, -1321059, 293537, -135872, -196437, -846531, -570817, 229296, -592276, 497104, -387658, -329149, -347247, -397771, -689744, -903091, 408735, 45242, -533353, -613323, -824199, 534680, -96701, -456688, -234675, 194208, -31332, -673714 ], [ 1202422, -429534, 1010762, 924928, -116562, -235806, -1103242, 480096, 653624, -224096, 830492, -1045474, -200022, 340754, -918944, -346366, 1328310, 109892, -273178, -1660398, 301626, 746480, 972574, 852512, -705150, 239808, -512232, 506636 ], [ 1371444, -394226, -454275, 101014, 587317, -601237, -69014, -36553, -456624, -933762, -591987, -398159, -346768, 958756, -816505, -756599, 451574, 427487, -273540, -617994, 750011, 149440, 93406, 58874, -688277, -145584, -930717, -296643 ], [ 1059384, -308256, -1106800, -339136, 1055932, -663292, 612496, -397188, -1183084, -1095952, -1593472, 98516, -422948, 1043516, -527320, -1043824, -72356, 657512, -213020, 30476, 814416, -344220, -417544, -688936, -347692, -301784, -1031432, -1020588 ], [ -537366, -18456, 639500, 418064, 830557, 182483, 205996, -270963, -676609, 246548, -1238272, 78191, -282923, -329059, 250430, -919924, 509269, 627662, 34555, -561799, -126084, -492645, 230906, -1152286, 846383, 204766, -262982, -1376913 ], [ -578058, -366972, 1345670, 832124, 943072, 393554, -92984, 263040, 55784, 746990, -533128, -216268, 9940, -869194, 413510, -995566, 550858, 83774, 170368, -275224, 177582, -556062, 559358, -1038388, 950516, 573094, -60356, -1031922 ], [ 603867, -1217022, 1234595, 976574, 1321072, 105929, -307484, 1117440, 965684, 585815, 446972, -726118, 422890, -755269, 93635, -1227991, 168133, -864001, 218368, 701876, 1458807, -552687, 636383, -470938, 198266, 832819, -302306, -135897 ], [ 1401152, 28288, 938304, 802880, 966144, 158656, -723328, 541504, 1356672, 672768, 674368, -1074560, -635840, 233280, 517056, -786944, 435136, 373376, -605248, -102144, 249152, -757248, 115904, -355648, -547712, -127232, 545280, -822592 ], [ 1920962, 1312714, 626217, 700675, 489325, 185280, -989880, -227317, 1482329, 798485, 694953, -1097204, -1561910, 1116185, 889459, -167862, 673341, 1668481, -1252908, -1036349, -1062550, -960610, -271376, -257023, -1137149, -938310, 1375310, -1612170 ], [ 1211012, 729364, 407442, 1332550, 36250, -280320, -186480, -688042, 583154, 901610, 264978, 614296, -244460, 509810, 221734, 813588, 94266, 1114306, -5208, -946874, -477100, -949060, 713824, 196802, -822074, 337140, 1013660, -1417620 ], [ 724571, 504625, 251400, 1699204, 98899, -416613, -49251, -743659, 464330, 892502, -396162, 1041700, 447046, 40682, -424145, 828534, 3096, 350779, 366441, -976991, -6160, -552961, 681073, 101903, -635996, 916488, 1005572, -751467 ], [ 522596, 736300, 175200, 1728304, 817924, -133788, -759876, -283684, 1338680, 740552, -1351512, -165200, 341896, -253768, -1042220, -386616, 532896, -679196, -376884, -1159316, 319040, 332564, -647252, -691372, -614096, 609888, 1447472, 514908 ], [ 181361, 749680, 434005, 1320209, 223164, 189682, -313136, -739349, 1451720, 1098782, -793097, 250015, -8059, 452947, -1294215, 328129, 458466, -671266, -129879, -44576, 98090, 701804, -118392, -162227, -561396, 521473, 1220957, 10228 ], [ -187720, 684154, 780134, 749124, -789716, 494020, 507330, -1490904, 1275636, 1583578, 277046, 1202406, -427300, 1488480, -1411542, 1658006, 180676, -278544, 438934, 1483896, -305658, 861554, 1025054, 831548, -508212, 509606, 758586, -1094028 ], [ 275180, 635929, -132841, 31674, 373534, -439430, -392595, -889404, 651186, -83447, -66529, 231831, -126250, 1237680, -1472367, -174769, 500026, 383256, -390641, 897996, -132633, 227429, -49021, 1232198, -846162, 395831, 559161, -576078 ], [ 520064, 549280, -501808, -728976, 858496, -1095944, -1002552, -477456, 188592, -1227200, -98080, -532848, 37448, 830184, -1114560, -1279384, 315136, 484248, -585440, 135168, 237024, -179656, -554176, 1099832, -782640, 191216, 347904, -514392 ], [ 301664, 380980, 285242, -1581426, -97904, -1163969, -996327, -468306, 69942, -1259000, 533420, -859998, -90727, 89709, 132840, -836659, -941264, -606477, 568660, -1003632, 1024524, -104281, 149624, -165193, 134010, -206434, 111504, -1422267 ], [ 438844, -246998, 188218, -1245236, -463296, -1025868, -345412, -924492, -615750, -234134, 1024252, -113830, -292180, -778140, 837440, -156620, -906904, -1371154, 1133960, -977206, 632078, 284446, 121794, -6058, 212816, -158942, -141824, -1489032 ], [ 800194, -1164773, -466157, -159686, -456096, -757818, 711938, -1674042, -1658925, 1456891, 1426402, 1308995, -539830, -1726290, 1199840, 673030, -58804, -1930279, 1328060, -216181, -504247, 870721, -367281, 1050917, -236584, 169183, -405824, -1025532 ], [ -28048, -607832, -935912, 297748, 170380, -1076812, 554536, -1685112, -308364, -9120, 384980, -136352, 436656, -1054272, 486208, 695724, -816048, -688016, 587568, -526836, -892980, 1264624, -515200, 62384, -20876, -625848, -489556, -201700 ], [ -697903, -54422, -1181507, 441208, 702865, -995347, 477376, -1429392, 956781, -1223265, -654490, -1216952, 1258866, -270162, -14042, 398454, -1308378, 471679, -59247, -800931, -1106100, 1428754, -574660, -940321, 358954, -1409823, -546091, 502400 ], [ -244378, -122372, -606482, -412592, 604390, 929678, 1221376, -410592, 894606, -129990, -1091740, 342448, 959916, 295188, 782308, -846396, -80028, 559354, 53478, -487506, -924600, 753004, -420760, -1157446, 1121404, -1687098, -568066, 579200 ], [ 123640, -447139, 152544, -783468, 48484, 1456769, 1418516, -166387, 493881, 538155, -673883, 1264819, 770597, 311606, 567929, -917791, 462120, 95211, -261221, -421352, -709689, 571315, -258498, -794596, 942870, -1172166, -149371, 647527 ], [ 403840, -1035664, 1100544, -658368, -977216, 548144, 1054016, -717712, -254544, 769680, 622192, 1532944, 693872, -235744, -684496, 215984, 299520, -935664, -1014896, -609152, -460464, 897040, -87648, 163904, -202080, 156384, 721904, 707152 ], [ 1174861, 168231, 698034, -73245, -611047, 1049206, 458708, 128201, 565782, -177497, 678559, 1026104, 905598, 154711, -780049, 292656, -361158, -951444, -1116916, -285363, -205634, 376941, -104713, -420151, -641685, -232674, 903292, 662701 ], [ 1884448, 1633848, -56418, 506142, 69932, 1745662, -151036, 1248812, 1640658, -1265744, 438166, 284276, 1085190, 796024, -479158, 172830, -1099860, -642102, -965404, 121734, 43006, -218856, -219790, -1261372, -785016, -935598, 840022, 579532 ], [ 356848, 519348, -646443, -415083, 30482, 292837, -206986, 1170962, 750483, -300344, 651241, -743074, -4335, 1397524, 772967, 1090005, -1182510, 240423, 69446, -108591, 202981, 952644, -875965, -249322, 279084, 108627, 114697, 375682 ], [ -247256, -348108, -489372, -561716, 2456, -821384, -221356, 1001776, 9940, -168952, 893688, -974244, -773876, 1273824, 901424, 1360464, -558188, 861624, 597636, -394664, 261568, 1200424, -871032, 178928, 996600, 559560, -118948, 251044 ], [ 698794, -800883, 921753, 591859, -6394, -1367234, -165931, 679276, -479435, -1437502, 1185438, 131031, -1006301, -67176, -856276, 545364, 1252837, 1044174, 275361, -774314, 149968, -102326, 243618, -372772, 1132350, 14610, 472727, 259369 ], [ 1014144, -951808, 1392128, 976384, -9344, -1549184, -147456, 571776, -642560, -1860352, 1282688, 499456, -1083776, -514176, -1442176, 273664, 1856512, 1105024, 167936, -900864, 112768, -536576, 615168, -556672, 1177600, -167040, 669952, 262144 ] ], [ [ -1152512, -577024, -77824, -275456, -1008640, -1419776, 574464, 136192, 302592, 1336320, 1571840, 1566720, 1699328, -1201152, 1989632, -701952, 1306624, -1332224, -499712, -600064, -1794560, -331776, 134144, -752640, 658944, 1421312, -425472, 400384 ], [ -654464, -133696, 319808, -737408, -304192, -1021184, 765120, 34240, 609024, 704640, 1123712, 1226688, 1421312, -1306560, 1580672, -802560, 1436416, -513920, -419072, -429184, -780416, -307776, 101504, 52032, 229056, 434432, 313728, 310912 ], [ 123736, 559004, 941108, -1459208, 796508, -398384, 1063020, -125060, 1087824, -282360, 423512, 695388, 986912, -1471260, 941672, -959760, 1639216, 764680, -293072, -162184, 804184, -270276, 50504, 1309332, -442644, -1107568, 1468728, 171112 ], [ -852824, 1186744, 1179088, -788008, -42072, 466616, 773200, -414560, 986744, 519280, 1040712, 923448, -71328, -1243960, 561672, 77520, -208984, 741280, 21088, 585576, 1513504, 339264, 688304, 995832, -109984, -918328, 1588008, 862072 ], [ -1278124, 1680100, 1327944, -120804, -702020, 1120368, 560536, -580352, 774680, 1263108, 1368220, 1139312, -959724, -903388, 388260, 753360, -1322132, 337716, 365076, 976268, 1494176, 705968, 1051760, 804596, 315972, -468408, 1337984, 1030020 ], [ 604976, 1730800, 1266144, 193296, -279920, 994368, 754336, -292352, 325280, 1373808, 386320, 1128512, -1116624, -271888, 856560, -95040, 572368, -1045584, 764976, 31568, -797824, 104768, 311360, 1413296, 815472, 448992, 80384, -788880 ], [ 1542404, 1374184, 906852, 399444, -100400, 995040, 104332, 253516, 489428, 986868, -351284, 457676, -296184, -304636, 1289604, -782448, 973324, -1006788, 324036, -795508, -926884, 249872, 179672, 791468, 913428, 838800, -338248, -1312668 ], [ 1606904, 641584, 272952, 505944, -144800, 1112640, -1324568, 1037416, 1219928, 140568, -863384, -822424, 1426416, -950536, 1690104, -1321248, -4376, 344712, -893064, -1514008, 940616, 1083872, 609872, -966232, 640728, 741600, 17552, -640968 ], [ 187396, 261808, -616416, 135180, 453008, 1507180, -605780, 270940, 702612, 474740, -163536, -230556, 1062572, 384356, 1561368, -110080, 142764, -299464, 270300, -230732, 1351680, 1349352, 781676, -1226992, 1241304, -538268, 71280, -508752 ], [ -1299168, -109984, -1290176, -257376, 1135168, 1752192, 438400, -715552, -62880, 930368, 708384, 647488, 378400, 1794208, 1358112, 1146624, 441632, -1260288, 1678144, 1316832, 1233824, 1359840, 871776, -1050016, 1727680, -1863616, 149600, -543232 ], [ -494868, -1093084, 332824, 84924, 1289368, 212592, 79600, -564652, -508380, 134168, 691884, 324088, 1021900, 24508, 1548012, -578976, -150868, -1037088, 557944, 1230132, -514276, 327540, 774276, -84316, -420920, -1296616, 1014500, -936832 ], [ 455952, -1356664, 1280104, -188976, 877168, -232608, -530840, -488032, -476040, -471712, 628944, 364048, 1185760, -543272, 1161552, -1236696, -421048, -288048, -413816, 1005072, -1661416, 157920, 233976, 360704, -1048880, -640696, 945440, -1117072 ], [ 1626552, -540964, 1213804, -1387176, -384632, 963792, -1518740, -522832, 273060, -792112, 496344, 949048, 630160, 691828, -89448, -292596, -207748, 1249752, -1162916, 572472, -1907116, 1282320, -970524, 24704, 604120, 148604, -524560, -977272 ], [ 1237568, 162832, 1264816, -1067600, -338320, 1029088, -1313968, -369808, -291568, -267824, 634768, 72848, 476624, 1236368, 343104, 290208, -214304, 809472, -1334608, 399040, -920000, 273680, -236672, -214576, 1035328, 122336, -301856, -657552 ], [ 158768, 817132, 1367716, -76700, 286580, 594088, -581668, -133708, -1437268, 630076, 893068, -1449652, 500924, 1475468, 1520304, 713208, -318104, -505728, -1250908, 340240, 612400, -1678420, 1354528, -411076, 926128, -264664, 669544, -258252 ], [ -163752, 289208, 1036088, -454800, 321552, 849360, -363224, -330952, -256408, -187640, 796760, -1300640, 563408, 1622808, -379120, -79760, 413704, -1092472, -686504, 793816, 984184, 185512, 727504, -233432, 545496, -256504, 69480, -994112 ], [ -112500, 129860, 772844, -721704, 224148, 1036680, -370544, -618304, 660464, -933032, 641060, -1071836, 506204, 1240212, -1736992, -390284, 524956, -1356136, -395912, 1068004, 1206052, 1023712, 354508, -271904, 46452, -8728, -397008, -1283564 ], [ 873600, 959360, 700544, -655104, -193152, 1025280, -940544, -1122304, 817664, -1432832, 344960, -695936, 139904, -501888, -1595392, 582016, -988544, -814336, -826112, 863104, 1082752, -908288, 711808, -879104, -747648, 841472, -465408, -385664 ], [ 1297948, 774748, 489784, -702540, -747020, 121544, -1027052, -1355748, 515968, -727084, 426916, -476212, 534704, -1147316, -669300, 500816, -1560000, 249140, -868280, 107288, 1228460, -1730888, 252796, -230876, -481540, 578832, 140604, 201088 ], [ 1304248, -164552, 175984, -834840, -1402520, -1446256, -753752, -1387848, -127232, 875816, 790216, -372712, 1495904, -976616, 840600, -364384, -1430400, 1700840, -621680, -1058512, 1574360, -1727888, -813704, 1351624, 573560, -511968, 1248504, 556288 ], [ 710988, -289012, -361156, -1239100, -1330540, -637916, -431572, -67688, -250692, 731516, -580424, 140808, 1101724, -683456, 697680, -368204, -1439120, 667460, -1071100, -118312, 1357100, -1108688, -1350324, 594124, 747520, -504528, 358564, -406972 ], [ 145152, -288208, -847168, -1552912, -1135888, 194176, -39616, 1058368, -321696, 256976, -1819856, 408240, 605104, -339920, 278064, -117104, -1366832, -452272, -1294624, 908480, 1153664, -561296, -1634208, -412208, 532816, -233664, -737552, -1259392 ], [ 207552, -287908, -884368, -1172212, -884788, -768224, 679184, 73168, -537096, -540124, -969956, -947460, 665404, 169180, -259236, 776596, -757532, -18172, 229976, 688880, 1477664, -888596, -1019208, -834908, -1010684, 533136, -1302452, -464992 ], [ 550112, 94824, -387224, -366104, -952880, -1244424, 258168, -688448, -693472, -1075424, -665280, -1351024, 939496, -1312, -311832, 1121128, -614984, 25336, 1034456, 699256, 1060736, -968512, -550816, -308192, -1172832, 513040, -1390808, -75736 ], [ 1230512, 938724, 754276, 952996, -1405880, -1134324, -1537332, -1180448, -778672, -1295024, -1018080, -606424, 1471396, -991312, 220068, 803428, -1035284, -402164, 970556, 986956, -249664, -750112, -259216, 1363408, 330768, -455960, -904508, -175036 ], [ 1306336, 1233152, 894944, 366080, -1014400, -672992, -980160, -214656, -976992, -928640, -1009120, 186784, 794144, -15264, 337792, 369024, -662624, -798528, 1161120, -75840, 236192, -1149504, 528992, 1209408, 662176, -1050656, 193312, -569344 ], [ 1161724, 1278692, 705656, -786412, -326284, -107408, 325776, 1144764, -1202808, -349412, -856444, 950860, -230908, 1562184, 275692, -89808, -22832, -1179696, 1429740, -1477584, 1258940, -1703100, 1457396, 443736, 547204, -1496564, 1419184, -992440 ], [ 649624, -174808, 747056, 7688, 604616, 100192, 444576, 80664, -1167408, 566488, -200344, 619960, 242792, 1563984, -729608, -184608, 571168, -1449696, 1499640, -17184, 540440, -927000, 1706696, -136464, -735896, -1419464, 738784, 295760 ], [ 605424, -1279808, 890856, 537488, 1237116, 156492, 360676, -848936, -780208, 1014188, 361356, 648760, 195192, 1542784, -1012808, -491708, 446468, -1045896, 1038240, 1002316, 179640, 8600, 1391596, -205464, -903396, -1368264, 119384, 1076560 ], [ 1497024, -1687808, 1239456, 538688, 1272816, -89808, -128624, -1509536, 310592, 525488, 734256, 1396960, -895008, 1475584, 148192, -1223408, -1115632, 705504, -485760, 1140016, 534240, 1263200, -52304, 747936, 1160304, -1368864, -378016, 842560 ], [ 1695656, -527324, 1059776, 865692, 320576, 336932, 181640, -677416, 922180, 822252, 266232, 405220, -1567472, 533056, 674316, -1284324, -932340, 334948, -848296, 1306668, 6180, 1702820, -166856, 752124, 1539712, -254436, -536828, -164872 ], [ 1481456, 1567576, 565376, 1386792, -1220224, 1164632, 968240, 1043984, 1248280, 1586952, -702768, -1623080, -1991072, -930944, 822216, -945624, 290760, -1299752, -518896, 1490568, -1047720, 1656920, 510544, 190824, 915712, 1524264, -493928, -1633072 ], [ 980768, 596392, 315236, -258708, 99716, 936080, 249536, -198580, 668548, 378252, 186540, -467444, -233168, -799664, 397416, -752928, -541788, 148468, -642964, 985848, -1356972, 328172, -165560, -444720, 1280896, 1814496, -563636, 131792 ], [ 741312, -138688, 167296, -1522048, 1009472, 716864, -312768, -1188032, 340992, -725952, 1041792, 778816, 1032320, -388800, 234624, -464512, -1414336, 1393536, -668096, 526080, -1335168, -822720, -908992, -707776, 1467136, 1777984, -393344, 1605760 ], [ 1557012, 980012, 317896, -681448, -510628, 870764, 184332, -293732, 1233792, -812052, 1175592, 1338316, -217480, 541500, 1221624, 223688, -1775236, 900936, -182996, 452880, -331368, -906420, -1466692, 426524, 676336, 1013884, 698056, 970360 ], [ 1000000, 1085024, 458008, 110968, -375448, 843480, 413760, -89208, 1409304, -146816, 807640, 755992, -139712, 222968, 1358488, 413328, -1052224, 15720, -313952, -221024, 584120, -140440, -1613232, 1211984, -287440, 1022096, 575888, 955424 ], [ -893600, 203024, 587908, 856468, 1371452, 639780, 382560, -556308, 886404, 1249984, -48860, -938108, 1230688, -1311532, 667588, 117528, 726176, -1251780, -1044752, -1479824, 1413620, 1452860, -1359432, 1657784, -1419640, 1782296, -727912, 1544624 ], [ -1375280, -504976, 176608, 203728, 1705472, 430320, 679920, 134112, -416256, 183184, -320000, -638048, 1016368, -1264432, 1163728, -475152, 808256, -630480, -279152, -895664, 496160, 1797440, -1389312, 376544, -1586560, 590336, -474592, 1653584 ], [ -1500984, -1077132, -312396, -634968, 1678320, 315516, 982896, 954060, -1728020, -1171580, -443988, -6944, 398700, -853740, 1802740, -1070372, 426412, 428104, 753868, 74308, -764212, 1779524, -1484988, -1195392, -1385740, -922784, 9136, 1612048 ], [ -1597584, -752232, -241896, 115632, 1573920, 1134216, 542496, 221160, -1234520, 659320, -560088, -1002944, -288600, -752040, 946840, -969272, -342488, 1147504, 750568, 316408, -1113112, 1272824, -1530888, -1396992, 43160, -814784, -1050464, 1274848 ], [ -1248280, -883676, -274172, 144480, 962136, 1021784, 223084, -125460, -1102360, 1619872, -820956, -1214088, -799464, -818888, 275148, -1028252, -843544, 1234124, 287676, 534148, -1410160, 714852, -1389100, -1451852, 829768, -652148, -1374276, 462976 ], [ -191680, -1738976, -469472, -971520, -454464, -567616, 95584, 140640, -1543360, 1199872, -1311456, -180288, -1030464, -1153088, -104352, -1341152, -919744, 317024, -904224, 713248, -1624960, 75552, -949600, -1273952, 597568, -402848, -530976, -1101824 ], [ 706004, -1535108, -1364, -323328, -854940, -742276, -397484, 372672, -748528, 409408, -501048, -444540, -890388, -614372, -594624, -836420, 111572, -520, -642828, -176612, -707764, 476448, 188804, -397760, 51004, -244736, -712368, -767384 ], [ 1528904, -832808, 778936, 1155072, -777240, -251176, -1062584, 588672, 627872, -555392, 921552, -1319640, -575688, 335128, -1137024, 53080, 1664072, -35920, 302472, -1569512, 742136, 1366848, 1656104, 807040, -643496, -129536, -1375968, 460816 ], [ 1727216, -493464, -711940, 363464, 593436, -541468, 217912, 124020, -648256, -1199576, -556868, -407700, -413120, 1018032, -1159372, -536692, 351176, 247252, 193360, -176440, 1108132, 110464, 385320, -315400, -554268, -140480, -1162108, -233220 ], [ 1300896, -225664, -1285440, 22784, 1483856, -510288, 1057472, -323760, -1572496, -1240256, -1604608, 360560, -307760, 1029712, -912672, -940352, -487984, 507872, 30000, 697360, 1120192, -780496, -330080, -1261280, -197008, -100640, -869728, -881040 ], [ -796104, -127264, 834960, 1093184, 956156, 463812, 537872, -673860, -1329196, 354544, -1249408, 599060, -348260, -784388, 34728, -720752, 191516, 682472, -203100, -66740, 240592, -504796, 688120, -1546280, 838292, 88360, -427528, -1256940 ], [ -734136, -455248, 1590024, 1618256, 877184, 423192, -30112, -37632, -327712, 767464, -597856, 65264, -39824, -1312952, 429576, -867560, 226232, 98216, -278784, -94496, 489448, -660520, 932008, -1156592, 1026032, 571528, -356272, -1138584 ], [ 1024164, -1118248, 1272324, 1714856, 1150784, -414708, -636112, 1373568, 1269488, 251764, 286544, -1075336, 542776, -831452, 390276, -1302260, -245668, -1082284, -230784, 456304, 1624948, -1155220, 567508, -236792, 547832, 1285828, -576472, -631884 ], [ 1644288, 187904, 1062656, 1469184, 1099776, -121600, -1098240, 413440, 1538560, 405504, 672512, -1479168, -533760, 253696, 771328, -653312, 451840, 265728, -826112, -168960, 165632, -1009664, -52992, -509696, -670208, -60416, 530432, -1214208 ], [ 1895384, 1470648, 856332, 1240452, 896572, 205696, -1361312, -747548, 1506892, 709020, 854540, -1425136, -1537608, 1183436, 1054788, 168248, 1093116, 1671468, -1254416, -862204, -1399240, -833880, -419392, -803412, -1792636, -1303304, 1608296, -1868472 ], [ 1137584, 648048, 561432, 1452552, 132472, -399104, -610112, -705848, 1053592, 1214520, 348440, 556064, -459408, 605336, 350088, 910448, 237816, 884568, -67616, -774904, -983440, -1122480, 948608, -25512, -1618936, 115696, 1190096, -1852272 ], [ 866468, 250092, 171360, 1610928, 209476, -677468, -307844, -706916, 1067704, 1271880, -368728, 1008176, 199560, 127160, -491628, 846920, -92256, -104028, 360844, -952660, -592192, -901164, 1029740, 39060, -1393360, 706528, 1177136, -1145316 ], [ 1214768, 392592, -339840, 1700928, 1356976, -540368, -576944, -762416, 1676704, 758880, -1354528, -485824, 324960, -223840, -1507728, -242080, 246144, -1349328, -175856, -1467760, -232192, -30864, -526960, -804240, -1101760, 243328, 1679936, 440784 ], [ 511468, 356672, 372380, 1259628, 257616, 181272, -293184, -1006236, 1833824, 1017640, -537868, -21164, 69980, 574660, -1749428, 533420, 328024, -891608, 115084, -288640, -325832, 608656, 157920, 64060, -1060080, 242348, 1235196, 104304 ], [ -514144, 276472, 1463432, 618160, -1556592, 1057200, 151384, -1304608, 1811440, 1499768, 876360, 1102472, -297264, 1752960, -1709256, 1890760, 320688, 171072, 656840, 1456288, -569848, 1135256, 1567528, 1515600, -1116400, 411528, 464120, -888592 ], [ 653456, 948172, 143732, -277640, 359208, -193800, -872516, -1094608, 1234840, -108532, 178260, 281972, 286536, 1536960, -1659156, -261740, 461688, 711072, -631660, 1366288, -281548, 603356, -322172, 1537800, -1432600, 656628, 358220, -322792 ], [ 1177088, 1197952, -467008, -1077440, 1144320, -1142112, -1496480, -933568, 625216, -1229056, 36480, -473920, 445536, 1003488, -1175808, -1488416, 144384, 589344, -913024, 818176, 185984, 150944, -1187072, 999840, -1096768, 566592, 177152, -294688 ], [ 332288, 551152, 428792, -1673240, -473280, -1447212, -1270580, -876568, -54584, -1313056, 1076880, -1092520, -298164, -204612, 228192, -747716, -1146816, -938556, 945776, -703424, 1034384, -132556, 125728, -728460, 624632, -235608, -163648, -1409188 ], [ 566096, -425928, 49656, -1400560, -710144, -1238032, -281264, -1151504, -854536, -259016, 1509712, -334984, -409456, -1058512, 865280, -45840, -885792, -1692184, 1703520, -1138504, 696168, 329512, 270680, -328248, 897216, -428584, -542720, -1561184 ], [ 1479896, -1611228, -1133244, -580360, -76544, -704632, 1189336, -1635704, -1730236, 1512484, 1559512, 1290116, -122056, -1689112, 1018880, 631560, 353808, -1957684, 1767120, -888604, -390132, 1261612, -320620, 1413852, 256416, -237484, -945920, -1106384 ], [ 143168, -1004320, -1190880, 142192, 492048, -977168, 703712, -1657504, -310800, -182656, 491120, -183680, 628288, -1334528, 506624, 949648, -784960, -932544, 990784, -921584, -1048304, 1380160, -288768, 150080, 444400, -923040, -859248, -28976 ], [ -1023892, -276040, -1110660, 510112, 946668, -881348, 330752, -1384384, 996540, -1498156, -617080, -1246880, 1179928, -704408, 155144, 858568, -1580920, 49236, 292204, -920324, -1484144, 1371160, -169008, -1183660, 785080, -1595220, -741348, 955264 ], [ -585592, 199760, -942360, -500288, 972168, 1019752, 1213952, -121984, 910440, 132344, -1424080, 608320, 746128, 622192, 720944, -721232, -26320, 326136, 250504, -665624, -1206944, 1186960, 45792, -1559560, 1395280, -1852920, -700248, 1310464 ], [ 92320, -39428, -80384, -783120, 354608, 1563692, 1649008, 210236, 363468, 807652, -808356, 1647300, 599004, 665928, 461644, -1036372, 603872, 36196, -321628, -483296, -1084108, 1083716, 112296, -1290032, 952904, -1433224, -242084, 1344948 ], [ 1016320, -1012928, 1494016, -318720, -923392, 713792, 1623808, -412864, -656832, 501952, 1268544, 1848000, 746304, -607872, -645056, -52672, 284672, -835904, -1438528, -375296, -1119808, 1063616, 26496, -357632, -570496, -317824, 644416, 1050048 ], [ 1597884, 113972, 995864, -18812, -506676, 1141832, 505456, 494732, 293704, -335692, 1209172, 929824, 988712, -175628, -745452, 183616, -570248, -988912, -1515376, -96196, -395352, 416700, 206196, -870260, -941980, -495704, 794832, 1205436 ], [ 1883520, 1593248, -15064, 142888, 268176, 1747112, -762704, 1677200, 1570072, -1140928, 641224, -267536, 1110536, 709024, -480840, 277288, -1469552, -885064, -1242064, 202760, 482472, -236256, 358296, -1611344, -891040, -905960, 666312, 1396752 ], [ -166080, 574448, -459364, -771812, -123624, 405212, -344504, 1247000, 447172, 85472, 886924, -1186136, -450964, 1475824, 843060, 1061788, -1208552, -69964, -185464, 196460, 753372, 996144, -635004, -473144, 425360, 44740, -374388, 596952 ], [ -855328, -326416, -190672, -717040, -159712, -693088, -200592, 1048640, -500112, 226144, 1174176, -1278512, -1383920, 1475200, 948288, 1213376, -390800, 572320, 279216, 16672, 738560, 1342176, -709792, 108864, 1247392, 555616, -683056, 236080 ], [ 738872, -1029316, 1274828, 965060, 401288, -1382488, -517092, 1239440, -1152612, -1455656, 1531176, 15988, -1261820, 186400, -992112, 302576, 1361500, 924520, -249684, -454328, 244160, 200376, 757208, -242736, 1239592, 328216, 237044, 611980 ], [ 1270272, -1263616, 1763328, 1525760, 588288, -1612288, -622592, 1303040, -1370112, -2016256, 1650176, 447488, -1221120, -243200, -1638912, -1024, 1945600, 1041920, -425984, -611328, 79360, -180224, 1246208, -359936, 1236992, 252416, 543744, 737280 ] ], [ [ -1094528, -419968, -32128, -513536, -1014272, -1415936, 598912, 4608, 203520, 1200384, 1166080, 1442560, 1588992, -1481984, 1691136, -785152, 1311744, -1135744, -761856, -719360, -1844736, -345856, 406016, -493952, 769024, 1467264, -395008, 173696 ], [ -712928, -93856, 224816, -698048, -181856, -1038848, 665248, -131616, 460416, 574944, 923776, 1106848, 1279248, -1472288, 1422240, -827008, 1477008, -533200, -581712, -331616, -689328, -403840, 345536, 143680, 234928, 370752, 221888, 21296 ], [ -116678, 415694, 626291, -986348, 1118794, -449648, 768898, -344466, 861816, -402306, 545176, 582298, 795273, -1457138, 1002090, -892408, 1735233, 408275, -300237, 274234, 1115997, -494440, 251036, 1139980, -599597, -1342548, 1185788, -216829 ], [ -907058, 1069654, 998716, -666418, 240344, 458402, 682708, -399466, 948986, 551254, 1273836, 1007158, -83432, -1435618, 595870, 102412, -206992, 574290, -5812, 841164, 1426192, 5620, 646256, 944320, -127502, -1067848, 1451018, 667846 ], [ -1184857, 1602791, 1263751, -305644, -517727, 1117856, 656551, -420700, 882369, 1409438, 1620954, 1338112, -818887, -1220200, 397892, 740023, -1433850, 396272, 342357, 1081294, 1157621, 338311, 808842, 824748, 377148, -476320, 1348018, 1000814 ], [ 624068, 1688516, 1169476, 46256, -334052, 851456, 881476, -365200, 367644, 1471688, 396504, 1117312, -969412, -344800, 906992, -99452, 316200, -766528, 870732, 215944, -721204, -43964, 58392, 1255248, 674448, 711680, 158968, -822136 ], [ 1437050, 1377806, 729388, 319259, -169682, 735596, 143803, 120626, 512955, 963134, -346725, 484438, -271102, -217693, 1254788, -753833, 791808, -737137, 481086, -650342, -761140, 152326, -2694, 729897, 750111, 1064417, -203633, -1305592 ], [ 1330700, 701156, -29912, 519434, -23132, 758696, -1482422, 1003676, 1267530, -72316, -645750, -528812, 1210748, -781318, 1453688, -1237358, 91008, 392738, -755964, -1517492, 896360, 882676, 572556, -677778, 621186, 646142, 196642, -552592 ], [ -151871, 242337, -634028, 21037, 394990, 1248141, -856893, 319758, 816806, 276080, 27748, -185361, 1016013, 303460, 1331484, -199726, 314114, -167941, 203718, -312289, 1375218, 1118682, 725564, -1034118, 1295326, -444170, 145578, -263131 ], [ -1648456, -195864, -975192, -511816, 841552, 1628792, 159448, -601920, 92224, 797448, 824984, 373888, 556528, 1460088, 1180232, 897888, 629760, -1011408, 1401480, 1174640, 1364960, 1149072, 786112, -1044192, 1828760, -1511392, 103288, -145592 ], [ -617131, -880089, 587583, 9509, 1004302, 201917, 120673, -502920, -609176, 107523, 789209, 132688, 1102378, 50013, 1402907, -426012, -55440, -973758, 370755, 1037690, -476140, 407622, 883912, -175092, -359815, -1093492, 1002013, -576917 ], [ 374204, -1060134, 1478598, -114136, 719002, -270688, -296462, -436830, -710186, -409392, 683294, 303538, 1234468, -403452, 1004702, -1013772, -361350, -397008, -420660, 858530, -1663810, 257832, 522382, 319548, -1053700, -511642, 971578, -794492 ], [ 1305554, -483909, 1361973, -1205236, -238373, 688112, -1281137, -420105, 89389, -666792, 472169, 1092463, 745918, 577998, -324823, -497322, -98325, 988392, -853110, 616055, -1871335, 995532, -528143, 252498, 494450, 316133, -452597, -691442 ], [ 1013292, 198552, 1296724, -1125556, -337124, 859892, -1068980, -158876, -427364, -75916, 693528, 220300, 453096, 1031232, 118280, 151468, -122132, 707244, -1237460, 399840, -962888, 2620, 55016, 125336, 828452, 215344, -127908, -566500 ], [ 179817, 928002, 1254199, -528031, -56099, 683567, -327455, 210499, -1526339, 890159, 1106178, -1386575, 246846, 1250832, 1345430, 858793, -272807, -311031, -1600535, 195240, 439162, -1755755, 1360766, -28414, 625427, -296156, 970317, -431875 ], [ -332498, 390202, 978870, -701216, 39926, 732128, -192582, -136520, -335458, -163078, 917874, -1357310, 510422, 1564486, -243564, -94294, 445204, -836096, -795224, 577164, 970898, 70726, 798682, -90330, 509204, -494932, 117754, -1182068 ], [ -356864, 233752, 811023, -724481, 102560, 817916, -267339, -592613, 576680, -1041877, 647781, -1161623, 557474, 1306300, -1455780, -555445, 610180, -1127234, -321842, 817284, 1271024, 886159, 486121, -308211, 135518, -285127, -479141, -1424552 ], [ 862336, 1101952, 927648, -335456, 85760, 991616, -860064, -1304288, 692480, -1401952, 188256, -594848, 31424, -425600, -1601280, 306080, -677120, -833984, -742592, 672384, 1005824, -1022816, 880096, -930336, -903232, 964448, -350816, -330752 ], [ 1392332, 956642, 655940, -414572, -429238, 36609, -971705, -1499017, 483071, -767222, 173609, -335308, 486462, -1106365, -689410, 313797, -1262617, 31768, -880230, 10581, 1084151, -1759052, 380101, -267406, -720094, 815405, 270547, 343239 ], [ 1409432, 57092, 95240, -842072, -1314988, -1758366, -725330, -1309042, 31646, 607828, 490034, -304408, 1671612, -1004890, 1009340, -313878, -1325842, 1323568, -807180, -1035894, 1418126, -1622552, -785174, 1351844, 372356, -374470, 1258822, 704814 ], [ 554947, -141953, -459935, -1180717, -1346898, -959516, -461795, -50857, -81389, 593308, -779151, 319162, 1227992, -642635, 825365, -384633, -1385622, 463738, -1185555, -118849, 1153256, -1134077, -1284329, 474184, 796086, -567050, 199922, -401051 ], [ -246572, -215252, -910880, -1424488, -1181388, -53540, -127064, 987224, -190004, 268912, -1898376, 663124, 632960, -220352, 344720, -222900, -1346472, -453896, -1349580, 883292, 909452, -719972, -1548212, -651320, 803808, -457196, -1016548, -1364096 ], [ -66047, -194177, -819080, -1241938, -669063, -680165, 567586, 6974, -548729, -559988, -949626, -939551, 558560, 306448, -172780, 709575, -790722, 62854, -23655, 746267, 1259927, -980597, -1114937, -1061270, -832392, 434929, -1406773, -392096 ], [ 374034, 149422, -384764, -470338, -739498, -1025950, 287796, -727694, -691044, -1021994, -563950, -1403056, 737256, 68486, -228016, 1082784, -613392, 128696, 858366, 800016, 963178, -1010566, -697132, -474272, -1043618, 506940, -1374582, 101660 ], [ 1127109, 881947, 462586, 1011587, -1512673, -1033075, -1167054, -1166219, -572394, -1041569, -857275, -492856, 1221156, -1091689, 274184, 781584, -892392, -349204, 1205091, 1083816, -114047, -762391, -297982, 1314928, 463507, -410010, -833007, 18710 ], [ 1172176, 1188592, 661848, 508200, -1118920, -819728, -717288, -170584, -700424, -630336, -718168, 245312, 614680, 38704, 227752, 464704, -456496, -761976, 1339464, -23928, 237344, -1075672, 566752, 1120888, 896216, -1100664, 376592, -384448 ], [ 965056, 1286830, 643182, -586533, -321736, -521024, 342039, 1210277, -909254, -58497, -432610, 885068, -305720, 1861588, -25811, 139123, 211238, -1143342, 1399410, -1482972, 1010036, -1524649, 1545655, 269053, 903242, -1688469, 1725758, -827311 ], [ 470656, -148820, 671532, 292542, 655664, 30976, 521814, 158402, -1048604, 859878, -153460, 563768, 118480, 1652488, -783086, -267602, 621788, -1301292, 1402260, -42072, 260936, -658474, 1473430, -220622, -557308, -1650594, 984908, 384314 ], [ 460056, -1271795, 743182, 874117, 1277664, 257451, 482739, -740598, -822554, 1305028, 221215, 579893, 132080, 1504488, -842361, -638677, 416988, -922667, 918810, 991403, -71164, 277701, 1057905, -226847, -890233, -1545019, 244208, 1074639 ], [ 1417056, -1769420, 901432, 860692, 1188864, -167124, 5964, -1333848, 134296, 803728, 786940, 1270868, -675520, 1478688, 494364, -938452, -1018512, 529108, -537240, 1210028, 430736, 1353876, -44220, 733828, 1032092, -1304044, -496192, 722364 ], [ 1718782, -560475, 891234, 1079870, 160722, 226618, 356295, -508732, 694419, 1051843, 386157, 344056, -1228850, 609238, 982269, -913316, -953537, 225151, -845644, 1340998, -4591, 1728341, -222983, 660315, 1498545, -124197, -578874, -144232 ], [ 1630132, 1665150, 780684, 1437620, -1427028, 1107868, 1199370, 1161368, 1018194, 1746418, -590418, -1546544, -1630700, -762812, 964494, -694616, 5338, -1124774, -470344, 1419748, -998266, 1684766, 148342, -29310, 1097670, 1614978, -269724, -1317232 ], [ 1216699, 697524, 349422, -370747, 44337, 1030018, 496362, 42074, 534738, 263215, 238254, -562880, -219575, -677306, 494286, -666218, -619544, 52219, -430177, 1060762, -1250950, 176321, -507260, -461289, 1335666, 1636743, -539415, 247757 ], [ 992128, -76176, 9664, -1735216, 1119568, 923776, -141184, -878736, 296816, -998560, 1059520, 551248, 756192, -291344, 255904, -494592, -1293232, 1118864, -361552, 704784, -1204160, -1083264, -1170576, -547120, 1389376, 1411632, -537376, 1521312 ], [ 1568128, 889149, 110164, -768241, -246857, 1020376, -41584, -173211, 1223141, -745510, 1274620, 1224823, -454758, 735181, 1017454, 266208, -1639057, 968339, -80527, 500259, -290660, -955464, -1533051, 560855, 558676, 826857, 652274, 842262 ], [ 1005268, 958548, 348984, 69344, -196604, 866366, 17014, -30542, 1482756, -64086, 915768, 691784, -280000, 417228, 1126734, 409470, -857460, 221518, -385462, -292962, 613796, -172164, -1676152, 1317710, -473538, 949072, 676768, 750616 ], [ -666482, 155598, 722484, 780944, 1233046, 468341, 35689, -435917, 1093206, 1034439, -1932, -1016116, 1244000, -1209822, 600909, -48555, 1021890, -1105907, -1260937, -1659387, 1509446, 1249386, -1605652, 1732685, -1701963, 1759672, -433232, 1230916 ], [ -1180112, -604152, 109344, 123884, 1700176, 349616, 432724, 185668, -220284, 108924, -341412, -699436, 930080, -1257612, 1122684, -676140, 1119240, -602792, -475432, -1045812, 424976, 1633656, -1654972, 319640, -1617348, 496492, -235412, 1404076 ], [ -1372019, -1234662, -640913, -707985, 1896926, 358305, 850457, 918925, -1583186, -1037974, -531290, -55237, 184610, -936795, 1742531, -1266238, 723294, 330070, 614830, -8840, -1015630, 1697293, -1723586, -1374766, -1128922, -1075714, 132752, 1469861 ], [ -1251194, -714612, -327038, 85890, 1804676, 926430, 550382, 242950, -1182236, 580076, -672140, -1146262, -289540, -870570, 770906, -1080388, -136956, 992020, 631780, 332560, -1106980, 1165318, -1688636, -1362916, 93428, -613564, -1020448, 1238486 ], [ -866121, -755219, -296667, 103232, 1117317, 836516, 368279, -43758, -1098720, 1448157, -922320, -1377611, -681301, -885719, 132288, -1105716, -747313, 1058629, 224431, 674975, -1213613, 615363, -1445234, -1296285, 757499, -410094, -1381107, 560975 ], [ -61896, -1685144, -715992, -1111168, -514008, -297184, 373304, 286992, -1518720, 1126632, -1345920, -245336, -942376, -1029944, 21888, -1466016, -961288, 180904, -855944, 1019000, -1344488, 36888, -871184, -1142760, 536024, -616944, -484632, -824200 ], [ 721470, -1546262, -309627, -346615, -968202, -466321, -156304, 507378, -742005, 433521, -448773, -481136, -816820, -523664, -430518, -875013, 58376, -153059, -564623, 180845, -454037, 580566, 361582, -373971, -16390, -495915, -729894, -488176 ], [ 1495020, -904412, 485298, 1349210, -868452, -181546, -937504, 675828, 597870, -434454, 1069902, -1360736, -509320, 288736, -1043868, 163662, 1658576, -231134, 372202, -1213630, 917038, 1652316, 1904332, 684354, -724540, -220590, -1512444, 657824 ], [ 1691359, -615006, -719977, 525002, 649688, -489604, 121845, 169758, -583018, -1064887, -338285, -297952, -272922, 832423, -1043069, -513747, 186790, -23049, 281041, -60113, 1232095, 196149, 534893, -482580, -623120, -117764, -1147288, 62117 ], [ 1260344, -351356, -1088312, 185532, 1590548, -472204, 820000, -343832, -1510388, -1153632, -1366660, 568068, -167412, 784368, -848204, -937112, -779240, 238756, 122196, 678192, 1251820, -821556, -299192, -1402300, -321860, -31484, -795948, -502608 ], [ -852406, -131981, 995638, 1368957, 837023, 484871, 386200, -827282, -1550663, 229368, -1130035, 746643, -416487, -870732, -165929, -532562, -122990, 626731, -145329, 82692, 538945, -443031, 558358, -1474525, 467965, 22291, -569073, -850908 ], [ -726640, -324122, 1629664, 1921248, 586658, 422774, -186200, -241370, -502550, 607602, -656362, 170982, -235482, -1212744, 310798, -722690, -62762, 178108, -333978, 28194, 691732, -553260, 825598, -945268, 765424, 566290, -439722, -809910 ], [ 1157960, -839597, 1124464, 1977648, 731633, -440101, -867500, 1184755, 1400725, 196377, 3563, -997293, 283443, -523044, 626023, -1380065, -470837, -927842, -460653, 398769, 1524682, -1047510, 629023, 56582, 676024, 1495465, -386997, -463035 ], [ 1497920, 307264, 874752, 1641536, 960320, -22144, -1293632, 237504, 1389696, 273152, 567296, -1438784, -440384, 344832, 914624, -718784, 460928, 279936, -728192, -62784, 169152, -735488, 105600, -282944, -439104, 139136, 578688, -1107520 ], [ 1460701, 1403910, 685672, 1287637, 1043719, 420354, -1524426, -873328, 1095626, 506556, 972596, -1426294, -1124193, 1042879, 1070092, 128012, 1330719, 1537401, -851103, -600424, -1293947, -447611, -221594, -674544, -1546290, -1197415, 1457286, -1792067 ], [ 773626, 546060, 593872, 1222762, 198094, -275196, -873876, -562528, 1069076, 1163256, 552296, 500756, -332418, 574654, 477592, 735512, 500094, 770226, 8322, -748624, -1194422, -1106486, 919756, -27744, -1581540, -133390, 916236, -1718342 ], [ 696721, 144666, 282655, 1288732, 205354, -680841, -559365, -575194, 1245245, 1227771, -139759, 901127, 180078, 138175, -367028, 754160, 27255, -158451, 290511, -1080700, -959366, -1099223, 908680, -60843, -1460337, 300830, 922425, -1084772 ], [ 1396396, 324216, -307820, 1521232, 1298104, -717516, -672540, -999544, 1679420, 538596, -1177684, -641548, 337128, -257900, -1532528, 23360, 9780, -1292676, -161964, -1646800, -551816, -244148, -569120, -959268, -1140012, -66520, 1625100, 261328 ], [ 533246, 199726, 516030, 1058202, 182384, 100289, -319370, -1099009, 1685035, 678931, -508739, -130248, 185793, 433485, -1640598, 646605, 132115, -901201, 232836, -378650, -394131, 444992, 212535, 100967, -1195117, -74500, 1111395, -1982 ], [ -824724, -2996, 1782828, 344226, -1634526, 1163896, 163250, -1080810, 1530530, 1078848, 730870, 1070436, -52988, 1491936, -1375998, 1684200, 305762, 32590, 879302, 1507186, -328016, 1047062, 1720124, 1816472, -1389790, 58246, 180330, -815382 ], [ 499326, 974254, 445278, -297699, 267549, -142004, -818875, -1079985, 1219805, -56352, 144895, 171786, 609562, 1514736, -1543923, -126300, 496637, 510715, -534073, 1593061, -287816, 673487, -264826, 1452572, -1695715, 557671, 160305, -345807 ], [ 1138200, 1335400, -289680, -944328, 1067568, -1107224, -1375552, -1025880, 726464, -910224, 67816, -550992, 752440, 1149864, -1179528, -1127472, 215576, 373888, -856816, 1102840, -18056, 276728, -1155472, 697616, -1293664, 577624, 17280, -340728 ], [ 321075, 387325, 255870, -1600953, -474282, -1348499, -1028152, -858555, -154936, -1166274, 1072141, -900042, -208985, -38811, 316047, -408822, -1068349, -1069712, 1138034, -611585, 739519, -169297, 279278, -888334, 612836, -421301, -387120, -1322703 ], [ 493088, -609924, -166052, -1317476, -537738, -1177108, -125486, -1100906, -909790, -263906, 1425842, -126140, -278838, -895320, 829982, 202878, -854514, -1706840, 1763556, -1171962, 517294, 228548, 409468, -335836, 958464, -565592, -782320, -1364668 ], [ 1288688, -1638174, -1197902, -441326, 330837, -745558, 1127239, -1601531, -1584865, 1368769, 1369367, 1355710, 213387, -1542420, 725057, 747153, 303561, -1835540, 1525806, -1004787, -322631, 1158398, -282782, 1564814, 320064, -171092, -1171720, -814018 ], [ 62920, -1138192, -1222740, 128960, 743744, -933080, 479908, -1594468, -234492, -67328, 518924, -57404, 842020, -1435876, 496236, 880368, -782296, -973956, 913852, -1068064, -834252, 1144816, -210916, 409000, 526156, -888800, -872620, 30800 ], [ -1007705, -477292, -1154070, 369950, 1040939, -791540, -6272, -1314148, 973008, -1190678, -417541, -1060874, 1252120, -969181, 370536, 654543, -1535341, -149436, 366232, -1052824, -1217922, 1047856, -71566, -856700, 850891, -1553480, -612670, 863720 ], [ -625430, 198008, -1126020, -580300, 1062914, 921160, 934528, -149848, 775008, 200572, -1371166, 766276, 731920, 627794, 708336, -838182, -33166, 119064, 230032, -628624, -1224972, 1005856, 23084, -1303400, 1302466, -1548080, -792820, 1527920 ], [ 93878, 102080, -202200, -839501, 424143, 1474724, 1508288, 277153, 268687, 648137, -767831, 1679156, 543351, 670288, 480258, -1109019, 637878, 16417, -401857, -391866, -1203680, 899032, 76331, -1212194, 762848, -1249936, -352443, 1577402 ], [ 1159328, -785920, 1641600, -388976, -893232, 837824, 1705088, -53072, -554288, 126512, 1434544, 1653056, 695376, -883712, -328992, -124944, 455328, -467408, -1542832, -347616, -1153280, 725632, 87056, -568544, -794752, -651136, 725232, 995552 ], [ 1526513, 57435, 1222396, -63472, -531998, 1047220, 596336, 666018, 240399, -367560, 1314207, 698768, 787280, -405752, -529244, 234852, -459058, -690630, -1529177, -89609, -312339, 182538, 289118, -902288, -1005618, -731721, 884218, 1226781 ], [ 1530080, 1202040, 244672, 126434, 179698, 1367728, -709264, 1557678, 1301436, -739080, 646470, -466870, 756782, 586732, -462122, 450834, -1462150, -774120, -1156250, 219832, 687474, -319854, 456710, -1389572, -771270, -898218, 700954, 1562124 ], [ -470320, 411540, -98528, -853141, -313277, 326728, -207064, 1161453, 380586, 212820, 927345, -1168345, -493843, 1159282, 780553, 959859, -1203025, -63420, -252575, 454132, 1048899, 798771, -368815, -594422, 383055, 66057, -553121, 559074 ], [ -1073352, -382516, 131012, -796408, -360912, -548540, -61780, 1040356, -440528, 197600, 1224824, -1155876, -1245284, 1132100, 920420, 991148, -389332, 505852, 153848, 431952, 1057860, 1186428, -393512, -162684, 1078964, 585468, -990940, 69068 ], [ 669198, -1182541, 1321937, 999842, 338988, -1145615, -515605, 1381081, -1094228, -1441000, 1550174, 54999, -1158809, 98225, -790855, 220523, 1355243, 837727, -274402, -20748, 475185, 347103, 926038, -340959, 1005389, 358143, -58615, 440243 ], [ 1250048, -1449216, 1718912, 1598592, 572288, -1344640, -666880, 1494656, -1312128, -1987200, 1658624, 458624, -1129984, -246400, -1361280, -36352, 1936768, 948352, -417152, -171648, 280960, 67328, 1365888, -400384, 980864, 282368, 252160, 563968 ] ], [ [ -1061120, -186112, -310528, -914432, -1207296, -1260032, 446720, -99328, 47616, 732672, 416256, 633344, 1225216, -1578496, 1082368, -866816, 1341440, -753408, -999424, -912384, -1414144, -516608, 539648, 88832, 739328, 1315072, -565760, -312576 ], [ -793664, -68800, -107872, -659072, -244032, -994304, 343232, -310720, 271104, 277056, 452352, 406208, 774880, -1332160, 1077952, -875264, 1421792, -516960, -606304, -282432, -404896, -652544, 417920, 242048, 195488, 224128, -143744, -452448 ], [ -375764, 114500, 208778, -260072, 1261068, -579104, 181532, -641020, 620304, -434844, 508752, 51308, 71230, -947260, 1071052, -888464, 1547342, -147510, 7946, 701868, 1172054, -864944, 227720, 481448, -654262, -1480472, 515656, -670998 ], [ -729404, 764980, 660808, -355132, 599248, 209756, 300952, -360780, 929324, 424756, 1237992, 798068, -34480, -1248220, 475172, 178856, -322528, 278780, 198696, 908328, 996064, -442024, 308000, 430208, -47172, -969712, 1164556, 314452 ], [ -789790, 1316706, 952610, -429416, -53234, 732736, 494818, -143112, 1002574, 1236772, 1511276, 1323264, -168098, -1308592, 130744, 853442, -1573804, 466336, 405606, 898884, 505382, -147294, 251404, 430696, 473544, -198848, 1389372, 815620 ], [ 338360, 1417656, 664760, -312416, -145784, 257536, 874168, -287712, 281224, 1503472, 64976, 824064, -542648, -380992, 787744, -75208, -228304, -174464, 770856, 342384, -631768, -444744, -338096, 678496, 344544, 919552, 169872, -628880 ], [ 849452, 1152708, 190568, -119366, 33028, 27880, 207226, -8772, 323962, 932452, -462406, 376500, -297956, -132694, 948664, -554110, 342656, -101486, 576612, -386964, -582616, -232620, -297044, 426238, 280050, 1174414, -124782, -867344 ], [ 790952, 550008, -455632, 143884, 462328, 24880, -1425524, 661128, 1072012, -411848, -141556, -23400, 518344, -511444, 651664, -617860, 198656, 630364, -134088, -1275864, 561584, 449880, 326056, -287612, 275100, 632164, 434268, 7456 ], [ -447410, 57230, -522088, -284362, 321156, 737654, -1001110, 287684, 729748, -262624, 399992, -55470, 540790, 133752, 684552, -135172, 543388, 290810, 184404, -366606, 1047228, 567276, 565832, -793940, 1124516, -116876, 105036, 307270 ], [ -1698800, -371024, -350416, -740336, 116320, 1383568, -157232, -269696, 123776, 162928, 922192, -38144, 429856, 836240, 777712, 343872, 867328, -252768, 614768, 799264, 1200704, 551904, 717440, -1110080, 1844304, -812608, -253296, 409584 ], [ -791450, -470174, 701234, -99386, 474820, 93718, 245518, -362096, -595024, 31978, 858142, -314144, 727756, 50390, 741562, -257928, 77728, -445668, 3818, 657964, -161896, 510804, 867440, -232280, -163746, -664408, 852054, -36966 ], [ -11960, -449684, 1310804, -57296, 518380, -421952, 155068, -314276, -743884, -128672, 722212, -18884, 862456, -197320, 342052, -629928, -288212, -306528, -346072, 572764, -1145116, 485424, 698180, 352840, -858936, -288748, 1087404, -265416 ], [ 575740, -249734, 1257254, -913496, 89530, 223648, -675182, -56126, -37834, -333872, 478462, 1133266, 752356, 362180, -602498, -657228, -18662, 330672, -304372, 571714, -1559266, 483624, 50030, 498940, 415164, 428102, 17754, -166716 ], [ 429928, 362576, 1104280, -1076952, -252792, 590424, -537816, 250488, -554616, 178008, 735056, 322728, 433840, 661888, -122768, -19864, 42472, 409704, -870552, 176192, -1042928, -261048, 325296, 482384, 515832, 335520, 262664, -303992 ], [ -40322, 1157276, 907330, -934002, -556842, 833874, 27534, 578538, -1612266, 1007058, 1212956, -1355922, 23140, 846688, 986932, 911486, 11422, 241854, -1705602, -393808, -115028, -1334298, 1008996, 393884, 97482, -115080, 1089014, -545642 ], [ -627196, 639660, 936820, -872896, -505100, 441664, 179372, 325392, -448732, -234708, 727228, -1402724, 350516, 1415252, 18712, -242484, 391960, -271872, -623312, -55384, 833148, -204716, 904300, 279188, 463384, -592024, 46124, -1064792 ], [ -709504, 453456, 975250, -631246, -293696, 248008, 51110, -140358, 369968, -1123686, 240070, -1229570, 442460, 1428680, -790520, -862758, 497080, -656796, 89668, 188216, 1315104, 233746, 885886, -50314, 369316, -543778, -570694, -1139888 ], [ 509696, 1165056, 1028800, 77504, 315904, 587008, -783040, -1132608, 224768, -1033536, -217280, -547520, -96640, 1280, -1118720, -38208, -120320, -698496, -213632, 156416, 597504, -1181504, 1116736, -931264, -934784, 855872, -26944, -63488 ], [ 1084584, 1040220, 585528, -29800, 65676, -193970, -991454, -1420862, 119730, -608244, -297090, -124072, 385252, -797718, -491804, 231814, -453662, -205104, -483220, -278810, 508994, -1592360, 505990, -391236, -857380, 959158, 583370, 609314 ], [ 1179984, 292920, -227472, -744400, -824424, -1808420, -734204, -1185212, 44580, 66456, -95940, 106928, 1626952, -1129068, 845896, 89164, -575612, 686496, -727720, -1014260, 888644, -1255760, -731060, 1206264, 248120, 97708, 1243220, 981764 ], [ 251114, 21810, -784242, -693430, -951164, -1158920, -444714, -329982, 47690, 131976, -1077010, 564908, 1115472, -754778, 623206, -235486, -745012, 184236, -973130, -268750, 584624, -946070, -1045630, 220144, 835700, -492172, 53820, -203706 ], [ -635752, -93336, -1134528, -622000, -855080, -327416, -103632, 384720, -18904, 27168, -1876336, 730520, 458496, -225920, 222688, -426712, -865072, -309360, -1045544, 576008, 314024, -721016, -1165528, -983312, 1025600, -762856, -1169784, -1234176 ], [ -474802, 225714, -607728, -1061500, -205730, -368966, 482268, -138780, -514654, -479832, -766636, -822130, 453696, 544480, 148888, 229538, -687772, 368340, -208994, 745658, 771074, -918566, -1008478, -1241012, -454000, 422894, -1079334, -192576 ], [ -131204, 534020, -186056, -694044, -316620, -504356, 421080, -599108, -654968, -691916, -252548, -1281952, 532400, 411092, 123232, 530624, -599008, 486672, 562276, 911840, 679500, -885460, -700264, -649664, -691036, 621896, -937204, 289928 ], [ 432646, 829370, 108844, 646506, -1344270, -752906, -420420, -983258, -366668, -548366, -456698, -423952, 711800, -812158, 155632, 403424, -617008, -69528, 1254826, 1073840, -73650, -574210, -209764, 965536, 570314, -369004, -732754, 98228 ], [ 413536, 1158432, 215248, 527920, -987376, -857312, -326832, 31024, -281200, -82816, -212176, 54144, 166224, 188576, -134864, 429440, -131232, -620688, 1397232, 50544, 67520, -840656, 476736, 638096, 1039824, -1041040, 362208, -189568 ], [ 191104, 1430148, 264964, -32198, -167920, -882944, 87042, 1424326, -273748, 495026, 155684, 376872, -574608, 1851032, -524234, 471434, 510228, -1145604, 1338684, -1264776, 469592, -1243262, 1183938, -316138, 1175436, -1582822, 1680228, -461650 ], [ -164096, 51048, 489064, 692452, 478880, -191744, 573492, 526876, -487048, 1145876, -169816, 64272, -98208, 1285232, -657284, -350716, 785928, -1081704, 936984, 63024, -149008, -209612, 791988, -494788, -254664, -1594972, 1100328, 425900 ], [ -18096, -1077002, 573764, 1168902, 857280, 71706, 735242, -180724, -503148, 1438776, -100366, 26022, 124192, 1021232, -359134, -776166, 581128, -777754, 283884, 965274, -321608, 696838, 448238, -298738, -718814, -1478522, 362528, 847250 ], [ 1130304, -1702952, 379664, 1148952, 698880, -520344, 247592, -508624, -124848, 1015776, 758984, 536472, -161408, 1360832, 801416, -408216, -584672, 6296, -872016, 1016424, 397792, 1348888, 200888, 646712, 748936, -1104872, -691072, 336200 ], [ 1593444, -635962, 540508, 1193956, -205316, -180948, 540706, -26056, 237002, 1070954, 450102, -97904, -538940, 772276, 1184022, -259192, -810190, -153038, -790312, 902228, 151342, 1580006, -41762, 487098, 1284206, -130374, -724396, -98992 ], [ 1648344, 1439588, 912808, 1277656, -1553816, 713352, 1298956, 939344, 589052, 1411004, -554748, -1414304, -971240, -369224, 1103172, -240592, -475540, -874388, 28688, 689528, -670508, 1560356, -281612, -330852, 1263956, 1202076, -149896, -488992 ], [ 1276410, 660056, 372100, -326522, -229394, 880668, 721228, 247916, 383996, 1490, -4476, -768896, -128834, -429356, 671940, -616396, -750160, -257414, 46322, 663404, -873428, 47822, -753992, -526974, 1104188, 1021218, -644482, 548342 ], [ 1018112, -20960, -96128, -1491616, 824928, 986880, 100096, -340960, 300064, -1077440, 634496, 48736, 428608, -180448, 357056, -702464, -1060768, 417760, -96, 586464, -816256, -1138944, -1137632, -414880, 849280, 752288, -842688, 1258688 ], [ 1315712, 576790, -4328, -496366, 26178, 1100880, -252704, -20410, 841414, -376340, 1101896, 872386, -473492, 861302, 583556, 406336, -1308718, 878410, -25746, 262314, 1544, -645744, -1119482, 634370, 288280, 643838, 394812, 305588 ], [ 913048, 691864, 287504, 231744, 98616, 802276, -442636, 129596, 1146936, 181196, 854288, 497136, -181632, 588328, 654788, 532836, -547160, 447428, -491892, -443356, 653816, 11464, -1237904, 1306052, -552476, 921696, 636864, 12624 ], [ -171452, 336964, 774104, 699744, 1019316, 101926, -473986, 113546, 1222836, 598946, -89512, -1045464, 1272768, -964772, 574838, -297114, 1197340, -851722, -1386942, -1520506, 1144916, 828364, -1489304, 1610102, -1665626, 1575696, -90336, 362424 ], [ -755552, -503696, 58304, 58344, 1405536, 235936, 99224, 505016, 56376, 151496, -529912, -620904, 819648, -1048232, 1076168, -812904, 1264240, -603952, -643632, -1104856, 195296, 1262224, -1632584, 164432, -1361336, 456936, 192744, 824424 ], [ -1128970, -1290516, -819118, -711726, 1629604, 555534, 724510, 894710, -1257980, -356532, -800236, 100986, -45476, -796986, 1550058, -1202148, 868004, 25396, 416644, -317168, -981700, 1498614, -1724572, -1503236, -700012, -892956, 541536, 1234758 ], [ -671020, -374616, -346468, -37476, 1576504, 651684, 387460, 277460, -991880, 648168, -640936, -1066164, -280376, -863436, 345708, -1125048, 46904, 604696, 577144, 459232, -868600, 746964, -1580872, -1078136, -12712, -182856, -924864, 870708 ], [ -251582, -279242, -305338, -39680, 1014918, 531320, 306306, 48636, -964160, 1181270, -720480, -1363546, -425318, -814466, -274176, -1220440, -503278, 668550, 374738, 1010418, -796854, 263274, -1265724, -853078, 329082, -20740, -1342218, 363282 ], [ 106768, -1485392, -948688, -1114880, -353232, 67520, 631056, 435936, -1314560, 966320, -1178880, -281296, -427568, -582416, 33024, -1589440, -623728, -85200, -403312, 1204368, -790704, 204624, -678624, -945328, 122832, -727840, -95568, -371568 ], [ 620260, -1414196, -627322, -254018, -696588, -69166, 132768, 635964, -620582, 536558, -279558, -462112, -307928, -216032, -217716, -987910, 177392, -380970, -353938, 482358, -103398, 799284, 454788, -374986, -333012, -614554, -279060, 54240 ], [ 1206760, -741896, 148028, 1517932, -557688, -51916, -752832, 747864, 564868, 5708, 1258692, -1237312, -130928, 213568, -731016, 70340, 1412192, -461220, 84812, -670692, 904452, 1701384, 1845288, 507164, -906312, -115204, -1135560, 1026240 ], [ 1379058, -752292, -551806, 615308, 741328, -443320, -244570, 134436, -336460, -647490, 9802, -104000, 13076, 473954, -602646, -629834, -22764, -356926, 101038, -173358, 1190770, 369830, 583990, -503576, -835168, -82616, -958672, 521158 ], [ 1020688, -624072, -625936, 207688, 1470488, -515240, 100800, -429904, -1129560, -904000, -952888, 737080, -9304, 375584, -466216, -1004624, -982704, -114696, 107928, 174752, 1260520, -583640, -308240, -1238856, -641208, -55496, -784232, 44448 ], [ -765812, -63222, 1131764, 1362838, 545138, 322210, -106800, -804604, -1467810, -60400, -918538, 630730, -486754, -696616, -355966, -352124, -435204, 492954, 120978, -11848, 789070, -329090, 14260, -1074006, -158058, -8246, -694382, -242952 ], [ -603680, -38124, 1524800, 1883200, 137564, 401140, -496848, -376684, -530100, 320444, -710476, 152596, -534124, -728560, 96836, -565916, -326604, 304200, -111084, 109916, 816664, -296552, 381028, -501336, 267552, 558460, -373196, -173940 ], [ 1089520, -433974, 845600, 1904800, 136814, -115910, -1030248, 681866, 1410150, 337694, -365926, -617654, -243574, 56840, 818786, -1460366, -562854, -510300, -535734, 473966, 1236364, -438452, 782578, 391764, 647952, 1533310, 129754, 175110 ], [ 1076608, 398208, 466432, 1465216, 628096, 345344, -1362304, 27776, 1007360, 236032, 389120, -1084288, -353152, 485888, 979584, -924800, 464640, 380160, -405248, 165504, 234112, -89600, 495360, 212608, 41600, 432384, 671488, -649088 ], [ 737238, 1178580, 232112, 987110, 1007266, 772124, -1540492, -720672, 376716, 224328, 1061336, -1196788, -436110, 755634, 979496, -177880, 1439730, 1306590, -162034, -276784, -876666, 121862, 220308, -69024, -663356, -759138, 1035220, -1480810 ], [ 204588, 429480, 540512, 746060, 242116, 20024, -1024792, -305472, 763416, 854928, 841136, 447512, 35940, 454884, 604496, 368720, 846180, 737340, 181916, -825184, -1196916, -956788, 704808, 125376, -955256, -401988, 324520, -1183060 ], [ 306990, 144492, 529010, 801416, 120268, -502462, -805894, -376428, 1122198, 884730, 231470, 742178, 321540, 95922, -106840, 582944, 298434, 69750, 174482, -1316296, -1172052, -1191298, 456048, -186906, -1039982, -243036, 366814, -703480 ], [ 1217640, 450192, 110360, 1234016, 817168, -732712, -964744, -1066128, 1445448, 149880, -873880, -680872, 369840, -337128, -1246240, 374144, -191016, -723000, -280168, -1734496, -707952, -351448, -725952, -1144056, -861032, -336336, 1367464, 7520 ], [ 337380, 209412, 804580, 757356, 29728, -31922, -378124, -1068878, 1161498, 158410, -639210, -124912, 328270, 106742, -1133620, 694774, -110006, -762030, 260792, -359916, -211402, 231552, 110658, 4194, -1073462, -417976, 890154, -249700 ], [ -1124120, -191960, 1845352, -30628, -1226148, 948368, 434748, -830540, 673116, 419968, 59636, 1086328, 271928, 859968, -597348, 1167536, 181468, -521020, 1104980, 1613500, 271008, 703412, 1597512, 1846864, -1426852, -475180, -95924, -835508 ], [ -30620, 798340, 764452, -113578, 121302, -227032, -388602, -910190, 782166, 50368, -84814, -51572, 869228, 1265568, -1215498, 166136, 583318, -62470, -197470, 1649350, -193392, 527762, 25812, 1091464, -1730602, 204770, -35474, -563858 ], [ 608080, 1111984, -11744, -471280, 734880, -1015120, -820608, -861392, 590976, -365024, 26288, -724064, 987920, 1277232, -1142640, -364192, 457552, -67840, -529696, 1106320, -330096, 257936, -654816, 252640, -1407808, 331472, -134912, -574352 ], [ 280330, -12266, -140444, -1412830, -211020, -980170, -421008, -539642, -238224, -877724, 680438, -407564, 89570, 451782, 398610, 106508, -789398, -1059040, 1199804, -666830, 229554, -212014, 558084, -763460, 246392, -717478, -574112, -1184402 ], [ 278720, -797496, -436216, -1066104, -69388, -923416, 94972, -854348, -835492, -254684, 940092, 386232, 26764, -419024, 750116, 548964, -816060, -1505232, 1463928, -1115180, 166916, 24504, 541128, -121352, 579840, -608976, -908064, -978504 ], [ 482720, -1368996, -837316, 92796, 757862, -852916, 684322, -1570298, -1286542, 1084366, 951042, 1480932, 490714, -1318424, 351566, 973614, -73410, -1607832, 804228, -728330, -288034, 706404, -251172, 1566148, 80640, 229224, -1175664, -258204 ], [ -194832, -1086688, -1097112, 216192, 946048, -928208, -7176, -1506424, -102600, 251904, 491432, 191416, 1071352, -1410936, 464104, 582944, -799696, -871992, 497992, -1039296, -359464, 661792, -237944, 788784, 337192, -620608, -634472, 10848 ], [ -749982, -664168, -1278132, 82212, 1029658, -718808, -477696, -1226104, 904800, -472116, -103558, -722444, 1430992, -1114326, 618544, -18286, -1265206, -190152, 244432, -1194576, -496924, 536992, -191684, -127176, 662362, -1351408, -255332, 387888 ], [ -452532, -32368, -1202232, -654888, 958108, 689392, 463104, -401104, 532800, 131784, -1046308, 848056, 858592, 406524, 730144, -1126036, -82756, -69552, 56032, -439776, -1056424, 390592, -344984, -582576, 950812, -911008, -857432, 1382688 ], [ 118644, 55680, -245584, -935926, 326674, 1247480, 1105536, 125454, 199058, 185790, -603778, 1463512, 569538, 427616, 587036, -1149242, 595828, 24334, -496078, -192172, -1143360, 222288, -246758, -729692, 431552, -752992, -475258, 1481644 ], [ 970944, -414720, 1615616, -748576, -879776, 932480, 1441536, 345504, -95392, -324960, 1261472, 1098112, 571488, -1091584, 182336, -58592, 756928, 90784, -1421728, -465472, -744960, 31488, 109792, -560192, -917248, -884992, 917792, 660544 ], [ 1106158, -710, 1398600, -178080, -648868, 820440, 718368, 699484, 341522, -310256, 1118834, 372576, 384992, -565136, -184840, 399224, -121788, -155348, -1271454, -211902, -36810, -244980, 211108, -639200, -902204, -948670, 1113260, 880086 ], [ 927808, 563344, 658560, 354780, -111172, 719520, -186336, 1051396, 893000, -141680, 512084, -417396, 135428, 439528, -429004, 673148, -1188564, -413360, -814572, 191760, 726972, -450180, 216532, -764216, -492116, -905932, 882668, 1267368 ], [ -620192, 94744, 384960, -740070, -528022, 113520, 124464, 961846, 481100, 157720, 829934, -825246, -251722, 564028, 624446, 805898, -1175214, 166840, -187122, 678360, 1164522, 431370, -84818, -643316, 207634, 147518, -512782, 338268 ], [ -1016048, -493528, 468920, -822160, -589664, -392520, 160360, 993144, 21152, -129984, 1113232, -731896, -578168, 404664, 839800, 715880, -504984, 596680, 164752, 850016, 1265848, 820680, 32208, -576456, 614616, 639176, -1117960, -205272 ], [ 522052, -1282678, 1153070, 795740, -55064, -730770, -265190, 1227294, -519448, -1403184, 1338532, 202754, -802718, -231186, -351650, 251930, 1267866, 774130, 54052, 493016, 802798, 383730, 851508, -600306, 530166, 187826, -396610, -101622 ], [ 1034752, -1545728, 1381120, 1335040, 123136, -843520, -407040, 1305344, -699648, -1827584, 1413632, 514304, -877568, -443136, -748800, 97280, 1858816, 833280, 17152, 374016, 648448, 238080, 1124608, -608256, 502016, 37376, -156160, -67072 ] ], [ [ -1027712, 47744, -588928, -1315328, -1400320, -1104128, 294528, -203264, -108288, 264960, -333568, -175872, 861440, -1675008, 473600, -948480, 1371136, -371072, -1236992, -1105408, -983552, -687360, 673280, 671616, 709632, 1162880, -736512, -798848 ], [ -874400, -43744, -440560, -620096, -306208, -949760, 21216, -489824, 81792, -20832, -19072, -294432, 270512, -1192032, 733664, -923520, 1366576, -500720, -630896, -233248, -120464, -901248, 490304, 340416, 156048, 77504, -509376, -926192 ], [ -634850, -186694, -208735, 466204, 1403342, -708560, -405834, -937574, 378792, -467382, 472328, -479682, -652813, -437382, 1140014, -884520, 1359451, -703295, 316129, 1129502, 1228111, -1235448, 204404, -177084, -708927, -1618396, -154476, -1125167 ], [ -551750, 460306, 322900, -43846, 958152, -38890, -80804, -322094, 909662, 298258, 1202148, 588978, 14472, -1060822, 354474, 255300, -438064, -16730, 403204, 975492, 565936, -889668, -30256, -83904, 33158, -871576, 878094, -38942 ], [ -394723, 1030621, 641469, -553188, 411259, 347616, 333085, 134476, 1122779, 1064106, 1401598, 1308416, 482691, -1396984, -136404, 966861, -1713758, 536400, 468855, 716474, -146857, -632899, -306034, 36644, 569940, 78624, 1430726, 630426 ], [ 52652, 1146796, 160044, -671088, 42484, -336384, 866860, -210224, 194804, 1535256, -266552, 530816, -115884, -417184, 668496, -50964, -772808, 417600, 670980, 468824, -542332, -845524, -734584, 101744, 14640, 1127424, 180776, -435624 ], [ 261854, 927610, -348252, -557991, 235738, -679836, 270649, -138170, 134969, 901770, -578087, 268562, -324810, -47695, 642540, -354387, -106496, 534165, 672138, -123586, -404092, -617566, -591394, 122579, -190011, 1284411, -45931, -429096 ], [ 251204, 398860, -881352, -231666, 947788, -708936, -1368626, 318580, 876494, -751380, 362638, 482012, -174060, -241570, -150360, 1638, 306304, 867990, 487788, -1034236, 226808, 17084, 79556, 102554, -70986, 618186, 671894, 567504 ], [ -742949, -127877, -410148, -589761, 247322, 227167, -1145327, 255610, 642690, -801328, 772236, 74421, 65567, -35956, 37620, -70618, 772662, 749561, 165090, -420923, 719238, 15870, 406100, -553762, 953706, 210418, 64494, 877671 ], [ -1749144, -546184, 274360, -968856, -608912, 1138344, -473912, 62528, 155328, -471592, 1019400, -450176, 303184, 212392, 375192, -210144, 1104896, 505872, -171944, 423888, 1036448, -45264, 648768, -1175968, 1859848, -113824, -609880, 964760 ], [ -965769, -60259, 814885, -208281, -54662, -14481, 370363, -221272, -580872, -43567, 927075, -760976, 353134, 50767, 80217, -89844, 210896, 82422, -363119, 278238, 152348, 613986, 850968, -289468, 32323, -235324, 702095, 502985 ], [ -398124, 160766, 1143010, -456, 317758, -573216, 606598, -191722, -777582, 152048, 761130, -341306, 490444, 8812, -320598, -246084, -215074, -216048, -271484, 286998, -626422, 713016, 873978, 386132, -664172, -65854, 1203230, 263660 ], [ -154074, -15559, 1152535, -621756, 417433, -240816, -69227, 307853, -165057, -952, 484755, 1174069, 758794, 146362, -880173, -817134, 61001, -327048, 244366, 527373, -1247197, -28284, 628203, 745382, 335878, 540071, 488105, 358010 ], [ -153436, 526600, 911836, -1028348, -168460, 320956, -6652, 659852, -681868, 431932, 776584, 425156, 414584, 292544, -363816, -191196, 207076, 112164, -503644, -47456, -1122968, -524716, 595576, 839432, 203212, 455696, 653236, -41484 ], [ -260461, 1386550, 560461, -1339973, -1057585, 984181, 382523, 946577, -1698193, 1123957, 1319734, -1325269, -200566, 442544, 628434, 964179, 295651, 794739, -1810669, -982856, -669218, -912841, 657226, 816182, -430463, 65996, 1207711, -659409 ], [ -921894, 889118, 894770, -1044576, -1050126, 151200, 551326, 787304, -562006, -306338, 536582, -1448138, 190610, 1266018, 280988, -390674, 338716, 292352, -451400, -687932, 695398, -480158, 1009918, 648706, 417564, -689116, -25506, -947516 ], [ -1062144, 673160, 1139477, -538011, -689952, -321900, 369559, 311897, 163256, -1205495, -167641, -1297517, 327446, 1551060, -125260, -1170071, 383980, -186358, 501178, -440852, 1359184, -418667, 1285651, 207583, 603114, -802429, -662247, -855224 ], [ 157056, 1228160, 1129952, 490464, 546048, 182400, -706016, -960928, -242944, -665120, -622816, -500192, -224704, 428160, -636160, -382496, 436480, -563008, 315328, -359552, 189184, -1340192, 1353376, -932192, -966336, 747296, 296928, 203776 ], [ 776836, 1123798, 515116, 354972, 560590, -424549, -1011203, -1342707, -243611, -449266, -767789, 87164, 284042, -489071, -294198, 149831, 355293, -441976, -86210, -568201, -66163, -1425668, 631879, -515066, -994666, 1102911, 896193, 875389 ], [ 950536, 528748, -550184, -646728, -333860, -1858474, -743078, -1061382, 57514, -474916, -681914, 518264, 1582292, -1253246, 682452, 492206, 174618, 49424, -648260, -992626, 359162, -888968, -676946, 1060684, 123884, 569886, 1227618, 1258714 ], [ -52719, 185573, -1108549, -206143, -555430, -1358324, -427633, -609107, 176769, -329356, -1374869, 810654, 1002952, -866921, 421047, -86339, -104402, -95266, -760705, -418651, 15992, -758063, -806931, -33896, 875314, -417294, -92282, -6361 ], [ -1024932, 28580, -1358176, 180488, -528772, -601292, -80200, -217784, 152196, -214576, -1854296, 797916, 284032, -231488, 100656, -630524, -383672, -164824, -741508, 268724, -281404, -722060, -782844, -1315304, 1247392, -1068516, -1323020, -1104256 ], [ -883557, 645605, -396376, -881062, 257603, -57767, 396950, -284534, -480579, -399676, -583646, -704709, 348832, 782512, 470556, -250499, -584822, 673826, -394333, 745049, 282221, -856535, -902019, -1420754, -75608, 410859, -751895, 6944 ], [ -636442, 918618, 12652, -917750, 106258, 17238, 554364, -470522, -618892, -361838, 58854, -1160848, 327544, 753698, 474480, -21536, -584624, 844648, 266186, 1023664, 395822, -760354, -703396, -825056, -338454, 736852, -499826, 478196 ], [ -261817, 776793, -244898, 281425, -1175867, -472737, 326214, -800297, -160942, -55163, -56121, -355048, 202444, -532627, 37080, 25264, -341624, 210148, 1304561, 1063864, -33253, -386029, -121546, 616144, 677121, -327998, -632501, 177746 ], [ -345104, 1128272, -231352, 547640, -855832, -894896, 63624, 232632, 138024, 464704, 293816, -137024, -282232, 338448, -497480, 394176, 194032, -479400, 1455000, 125016, -102304, -605640, 386720, 155304, 1183432, -981416, 347824, 5312 ], [ -582848, 1573466, -113254, 522137, -14104, -1244864, -167955, 1638375, 361758, 1048549, 743978, -131324, -843496, 1840476, -1022657, 803745, 809218, -1147866, 1277958, -1046580, -70852, -961875, 822221, -901329, 1447630, -1477175, 1634698, -95989 ], [ -798848, 250916, 306596, 1092362, 302096, -414464, 625170, 895350, 74508, 1431874, -186172, -435224, -314896, 917976, -531482, -433830, 950068, -862116, 471708, 168120, -558952, 239250, 110546, -768954, 47980, -1539350, 1215748, 467486 ], [ -496248, -882209, 404346, 1463687, 436896, -114039, 987745, 379150, -183742, 1572524, -421947, -527849, 116304, 537976, 124093, -913655, 745268, -632841, -351042, 939145, -572052, 1115975, -161429, -370629, -547395, -1412025, 480848, 619861 ], [ 843552, -1636484, -142104, 1437212, 208896, -873564, 489220, 316600, -383992, 1227824, 731028, -197924, 352704, 1242976, 1108468, 122020, -150832, -516516, -1206792, 822820, 364848, 1343900, 445996, 559596, 465780, -905700, -885952, -49964 ], [ 1468106, -711449, 189782, 1308042, -571354, -588514, 725117, 456620, -220415, 1090065, 514047, -539864, 150970, 935314, 1385775, 394932, -666843, -531227, -734980, 463458, 307275, 1431671, 139459, 313881, 1069867, -136551, -869918, -53752 ], [ 1666556, 1214026, 1044932, 1117692, -1680604, 318836, 1398542, 717320, 159910, 1075590, -519078, -1282064, -311780, 24364, 1241850, 213432, -956418, -624002, 527720, -40692, -342750, 1435946, -711566, -632394, 1430242, 789174, -30068, 339248 ], [ 1336121, 622588, 394778, -282297, -503125, 731318, 946094, 453758, 233254, -260235, -247206, -974912, -38093, -181406, 849594, -566574, -880776, -567047, 522821, 266046, -495906, -80677, -1000724, -592659, 872710, 405693, -749549, 848927 ], [ 1044096, 34256, -201920, -1248016, 530288, 1049984, 341376, 196816, 303312, -1156320, 209472, -453776, 101024, -69552, 458208, -910336, -828304, -283344, 361360, 468144, -428352, -1194624, -1104688, -282640, 309184, 92944, -1148000, 996064 ], [ 1063296, 264431, -118820, -224491, 299213, 1181384, -463824, 132391, 459687, -7170, 929172, 519949, -492226, 987423, 149658, 546464, -978379, 788481, 29035, 24369, 293748, -336024, -705913, 707885, 17884, 460819, 137350, -231086 ], [ 820828, 425180, 226024, 394144, 393836, 738186, -902286, 289734, 811116, 426478, 792808, 302488, -83264, 759428, 182842, 656202, -236860, 673338, -598322, -593750, 693836, 195092, -799656, 1294394, -631414, 894320, 596960, -725368 ], [ 323578, 518330, 825724, 618544, 805586, -264489, -983661, 663009, 1352466, 163453, -177092, -1074812, 1301536, -719722, 548767, -545673, 1372790, -597537, -1512947, -1381625, 780386, 407342, -1372956, 1487519, -1629289, 1391720, 252560, -506068 ], [ -330992, -403240, 7264, -7196, 1110896, 122256, -234276, 824364, 333036, 194068, -718412, -542372, 709216, -838852, 1029652, -949668, 1409240, -605112, -811832, -1163900, -34384, 890792, -1610196, 9224, -1105324, 417380, 620900, 244772 ], [ -885921, -1346370, -997323, -715467, 1362282, 752763, 598563, 870495, -932774, 324910, -1069182, 257209, -275562, -657177, 1357585, -1138058, 1012714, -279278, 218458, -625496, -947770, 1299935, -1725558, -1631706, -271102, -710198, 950320, 999655 ], [ -90846, -34620, -365898, -160842, 1348332, 376938, 224538, 311970, -801524, 716260, -609732, -986066, -271212, -856302, -79490, -1169708, 230764, 217372, 522508, 585904, -630220, 328610, -1473108, -793356, -118852, 247852, -829280, 502930 ], [ 362957, 196735, -314009, -182592, 912519, 226124, 244333, 141030, -829600, 914383, -518640, -1349481, -169335, -743213, -680640, -1335164, -259243, 278471, 525045, 1345861, -380095, -88815, -1086214, -409871, -99335, 368614, -1303329, 165589 ], [ 275432, -1285640, -1181384, -1118592, -192456, 432224, 888808, 584880, -1110400, 806008, -1011840, -317256, 87240, -134888, 44160, -1712864, -286168, -351304, 49320, 1389736, -236920, 372360, -486064, -747896, -290360, -838736, 293496, 81064 ], [ 519050, -1282130, -945017, -161421, -424974, 327989, 421840, 764550, -499159, 639595, -110343, -443088, 200964, 91600, -4914, -1100807, 296408, -608881, -143253, 783871, 247241, 1018002, 547994, -376001, -649634, -733193, 171774, 596656 ], [ 918500, -579380, -189242, 1686654, -246924, 77714, -568160, 819900, 531866, 445870, 1447482, -1113888, 247464, 138400, -418164, -22982, 1165808, -691306, -202578, -127754, 891866, 1750452, 1786244, 329974, -1088084, -9818, -758676, 1394656 ], [ 1066757, -889578, -383635, 705614, 832968, -397036, -610985, 99114, -89902, -230093, 357889, 89952, 299074, 115485, -162223, -745921, -232318, -690803, -78965, -286603, 1149445, 543511, 633087, -524572, -1047216, -47468, -770056, 980199 ], [ 781032, -896788, -163560, 229844, 1350428, -558276, -618400, -515976, -748732, -654368, -539116, 906092, 148804, -33200, -84228, -1072136, -1186168, -468148, 93660, -328688, 1269220, -345724, -317288, -1075412, -960556, -79508, -772516, 591504 ], [ -679218, 5537, 1267890, 1356719, 253253, 159549, -599800, -781926, -1384957, -350168, -707041, 514817, -557021, -522500, -546003, -171686, -747418, 359177, 387285, -106388, 1039195, -215149, -529838, -673487, -784081, -38783, -819691, 365004 ], [ -480720, 247874, 1419936, 1845152, -311530, 379506, -807496, -511998, -557650, 33286, -764590, 134210, -832766, -244376, -117126, -409142, -590446, 430292, 111810, 191638, 941596, -39844, -63542, -57404, -230320, 550630, -306670, 462030 ], [ 1021080, -28351, 566736, 1831952, -458005, 208281, -1192996, 178977, 1419575, 479011, -735415, -238015, -770591, 636724, 1011549, -1540667, -654871, -92758, -610815, 549163, 948046, 170606, 936133, 726946, 619880, 1571155, 646505, 813255 ], [ 655296, 489152, 58112, 1288896, 295872, 712832, -1430976, -181952, 625024, 198912, 210944, -729792, -265920, 626944, 1044544, -1130816, 468352, 480384, -82304, 393792, 299072, 556288, 885120, 708160, 522304, 725632, 764288, -190656 ], [ 13775, 953250, -221448, 686583, 970813, 1123894, -1556558, -568016, -342194, -57900, 1150076, -967282, 251973, 468389, 888900, -483772, 1548741, 1075779, 527035, 46856, -459385, 691335, 662210, 536496, 219578, -320861, 613154, -1169553 ], [ -364450, 312900, 487152, 269358, 286138, 315244, -1175708, -48416, 457756, 546600, 1129976, 394268, 404298, 335114, 731400, 1928, 1192266, 704454, 355510, -901744, -1199410, -807090, 489860, 278496, -328972, -670586, -267196, -647778 ], [ -82741, 144318, 775365, 314100, 35182, -324083, -1052423, -177662, 999151, 541689, 602699, 583229, 463002, 53669, 153348, 411728, 569613, 297951, 58453, -1551892, -1384738, -1283373, 3416, -312969, -619627, -786902, -188797, -322188 ], [ 1038884, 576168, 528540, 946800, 336232, -747908, -1256948, -1132712, 1211476, -238836, -570076, -720196, 402552, -416356, -959952, 724928, -391812, -153324, -398372, -1822192, -864088, -458748, -882784, -1328844, -582052, -606152, 1109828, -246288 ], [ 141514, 219098, 1093130, 456510, -122928, -164133, -436878, -1038747, 637961, -362111, -769681, -119576, 470747, -220001, -626642, 742943, -352127, -622859, 288748, -341182, -28673, 18112, 8781, -92579, -951807, -761452, 668913, -497418 ], [ -1423516, -380924, 1907876, -405482, -817770, 732840, 706246, -580270, -184298, -238912, -611598, 1102220, 596844, 228000, 181302, 650872, 57174, -1074630, 1330658, 1719814, 870032, 359762, 1474900, 1877256, -1463914, -1008606, -372178, -855634 ], [ -560566, 622426, 1083626, 70543, -24945, -312060, 41671, -740395, 344527, 157088, -314523, -274930, 1128894, 1016400, -887073, 458572, 669999, -635655, 139133, 1705639, -98968, 382037, 316450, 730356, -1765489, -148131, -231253, -781909 ], [ 77960, 888568, 266192, 1768, 402192, -923016, -265664, -696904, 455488, 180176, -15240, -897136, 1223400, 1404600, -1105752, 399088, 699528, -509568, -202576, 1109800, -642136, 239144, -154160, -192336, -1521952, 85320, -287104, -807976 ], [ 239585, -411857, -536758, -1224707, 52242, -611841, 186136, -220729, -321512, -589174, 288735, 84914, 388125, 942375, 481173, 621838, -510447, -1048368, 1261574, -722075, -280411, -254731, 836890, -638586, -120052, -1013655, -761104, -1046101 ], [ 64352, -985068, -706380, -814732, 398962, -669724, 315430, -607790, -761194, -245462, 454342, 898604, 332366, 57272, 670250, 895050, -777606, -1303624, 1164300, -1058398, -183462, -179540, 672788, 93132, 201216, -652360, -1033808, -592340 ], [ -323248, -1099818, -476730, 626918, 1184887, -960274, 241405, -1539065, -988219, 799963, 532717, 1606154, 768041, -1094428, -21925, 1200075, -450381, -1380124, 82650, -451873, -253437, 254410, -219562, 1567482, -158784, 629540, -1179608, 297610 ], [ -452584, -1035184, -971484, 303424, 1148352, -923336, -494260, -1418380, 29292, 571136, 463940, 440236, 1300684, -1385996, 431972, 285520, -817096, -770028, 82132, -1010528, 115324, 178768, -264972, 1168568, 148228, -352416, -396324, -9104 ], [ -492259, -851044, -1402194, -205526, 1018377, -646076, -949120, -1138060, 836592, 246446, 210425, -384014, 1609864, -1259471, 866552, -691115, -995071, -230868, 122632, -1336328, 224074, 26128, -311802, 602348, 473833, -1149336, 102006, -87944 ], [ -279634, -262744, -1278444, -729476, 853302, 457624, -8320, -652360, 290592, 62996, -721450, 929836, 985264, 185254, 751952, -1413890, -132346, -258168, -117968, -250928, -887876, -224672, -713052, 138248, 599158, -273936, -922044, 1237456 ], [ 143410, 9280, -288968, -1032351, 229205, 1020236, 702784, -26245, 129429, -276557, -439725, 1247868, 595725, 184944, 693814, -1189465, 553778, 32251, -590299, 7522, -1083040, -454456, -569847, -247190, 100256, -256048, -598073, 1385886 ], [ 782560, -43520, 1589632, -1108176, -866320, 1027136, 1177984, 744080, 363504, -776432, 1088400, 543168, 447600, -1299456, 693664, 7760, 1058528, 648976, -1300624, -583328, -336640, -662656, 132528, -551840, -1039744, -1118848, 1110352, 325536 ], [ 685803, -58855, 1574804, -292688, -765738, 593660, 840400, 732950, 442645, -252952, 923461, 46384, -17296, -724520, 159564, 563596, 215482, 379934, -1013731, -334195, 238719, -672498, 133098, -376112, -798790, -1165619, 1342302, 533391 ], [ 325536, -75352, 1072448, 583126, -402042, 71312, 336592, 545114, 484564, 455720, 377698, -367922, -485926, 292324, -395886, 895462, -914978, -52600, -472894, 163688, 766470, -580506, -23646, -138860, -212962, -913646, 1064382, 972612 ], [ -770064, -222052, 868448, -626999, -742767, -99688, 455992, 762239, 581614, 102620, 732523, -482147, -9601, -31226, 468339, 651937, -1147403, 397100, -121669, 902588, 1280145, 63969, 199179, -692210, 32213, 228979, -472443, 117462 ], [ -958744, -604540, 806828, -847912, -818416, -236500, 382500, 945932, 482832, -457568, 1001640, -307916, 88948, -322772, 759180, 440612, -620636, 687508, 175656, 1268080, 1473836, 454932, 457928, -990228, 150268, 692884, -1244980, -479612 ], [ 374906, -1382815, 984203, 591638, -449116, -315925, -14775, 1073507, 55332, -1365368, 1126890, 350509, -446627, -560597, 87555, 283337, 1180489, 710533, 382506, 1006780, 1130411, 420357, 776978, -859653, 54943, 17509, -734605, -643487 ], [ 819456, -1642240, 1043328, 1071488, -326016, -342400, -147200, 1116032, -87168, -1667968, 1168640, 569984, -625152, -639872, -136320, 230912, 1780864, 718208, 451456, 919680, 1015936, 408832, 883328, -816128, 23168, -207616, -564480, -698112 ] ], [ [ -994304, 281600, -867328, -1716224, -1593344, -948224, 142336, -307200, -264192, -202752, -1083392, -985088, 497664, -1771520, -135168, -1030144, 1400832, 11264, -1474560, -1298432, -552960, -858112, 806912, 1254400, 679936, 1010688, -907264, -1285120 ], [ -955136, -18688, -773248, -581120, -368384, -905216, -300800, -668928, -107520, -318720, -490496, -995072, -233856, -1051904, 389376, -971776, 1311360, -484480, -655488, -184064, 163968, -1149952, 562688, 438784, 116608, -69120, -875008, -1399936 ], [ -893936, -487888, -626248, 1192480, 1545616, -838016, -993200, -1234128, 137280, -499920, 435904, -1010672, -1376856, 72496, 1208976, -880576, 1171560, -1259080, 624312, 1557136, 1284168, -1605952, 181088, -835616, -763592, -1756320, -824608, -1579336 ], [ -374096, 155632, -15008, 267440, 1317056, -287536, -462560, -283408, 890000, 171760, 1166304, 379888, 63424, -873424, 233776, 331744, -553600, -312240, 607712, 1042656, 135808, -1337312, -368512, -598016, 113488, -773440, 591632, -392336 ], [ 344, 744536, 330328, -676960, 875752, -37504, 171352, 412064, 1242984, 891440, 1291920, 1293568, 1133480, -1485376, -403552, 1080280, -1853712, 606464, 532104, 534064, -799096, -1118504, -863472, -357408, 666336, 356096, 1472080, 445232 ], [ -233056, 875936, -344672, -1029760, 230752, -930304, 859552, -132736, 108384, 1567040, -598080, 237568, 310880, -453376, 549248, -26720, -1317312, 1009664, 571104, 595264, -452896, -1246304, -1131072, -475008, -315264, 1335296, 191680, -242368 ], [ -325744, 702512, -887072, -996616, 438448, -1387552, 334072, -267568, -54024, 871088, -693768, 160624, -351664, 37304, 336416, -154664, -555648, 1169816, 767664, 139792, -225568, -1002512, -885744, -181080, -660072, 1394408, 32920, 9152 ], [ -288544, 247712, -1307072, -607216, 1433248, -1442752, -1311728, -23968, 680976, -1090912, 866832, 987424, -866464, 28304, -952384, 621136, 413952, 1105616, 1109664, -792608, -107968, -415712, -166944, 492720, -417072, 604208, 909520, 1127552 ], [ -1038488, -312984, -298208, -895160, 173488, -283320, -1289544, 223536, 555632, -1340032, 1144480, 204312, -409656, -205664, -609312, -6064, 1001936, 1208312, 145776, -475240, 391248, -535536, 246368, -313584, 782896, 537712, 23952, 1448072 ], [ -1799488, -721344, 899136, -1197376, -1334144, 893120, -790592, 394752, 186880, -1106112, 1116608, -862208, 176512, -411456, -27328, -764160, 1342464, 1264512, -958656, 48512, 872192, -642432, 580096, -1241856, 1875392, 584960, -966464, 1519936 ], [ -1140088, 349656, 928536, -317176, -584144, -122680, 495208, -80448, -566720, -119112, 996008, -1207808, -21488, 51144, -581128, 78240, 344064, 610512, -730056, -101488, 466592, 717168, 834496, -346656, 228392, 193760, 552136, 1042936 ], [ -784288, 771216, 975216, 56384, 117136, -724480, 1058128, -69168, -811280, 432768, 800048, -663728, 118432, 214944, -983248, 137760, -141936, -125568, -196896, 1232, -107728, 940608, 1049776, 419424, -469408, 157040, 1319056, 792736 ], [ -883888, 218616, 1047816, -330016, 745336, -705280, 536728, 671832, -292280, 331968, 491048, 1214872, 765232, -69456, -1157848, -977040, 140664, -984768, 793104, 483032, -935128, -540192, 1206376, 991824, 256592, 652040, 958456, 882736 ], [ -736800, 690624, 719392, -979744, -84128, 51488, 524512, 1069216, -809120, 685856, 818112, 527584, 395328, -76800, -604864, -362528, 371680, -185376, -136736, -271104, -1203008, -788384, 865856, 1196480, -109408, 575872, 1043808, 221024 ], [ -480600, 1615824, 213592, -1745944, -1558328, 1134488, 737512, 1314616, -1784120, 1240856, 1426512, -1294616, -424272, 38400, 269936, 1016872, 579880, 1347624, -1915736, -1571904, -1223408, -491384, 305456, 1238480, -958408, 247072, 1326408, -773176 ], [ -1216592, 1138576, 852720, -1216256, -1595152, -139264, 923280, 1249216, -675280, -377968, 345936, -1493552, 30704, 1116784, 543264, -538864, 285472, 856576, -279488, -1320480, 557648, -755600, 1115536, 1018224, 371744, -786208, -97136, -830240 ], [ -1414784, 892864, 1303704, -444776, -1086208, -891808, 688008, 764152, -43456, -1287304, -575352, -1365464, 212432, 1673440, 540000, -1477384, 270880, 284080, 912688, -1069920, 1403264, -1071080, 1685416, 465480, 836912, -1061080, -753800, -570560 ], [ -195584, 1291264, 1231104, 903424, 776192, -222208, -628992, -789248, -710656, -296704, -1028352, -452864, -352768, 855040, -153600, -726784, 993280, -427520, 844288, -875520, -219136, -1498880, 1590016, -933120, -997888, 638720, 620800, 471040 ], [ 469088, 1207376, 444704, 739744, 1055504, -655128, -1030952, -1264552, -606952, -290288, -1238488, 298400, 182832, -180424, -96592, 67848, 1164248, -678848, 310800, -857592, -641320, -1258976, 757768, -638896, -1131952, 1246664, 1209016, 1141464 ], [ 721088, 764576, -872896, -549056, 156704, -1908528, -751952, -937552, 70448, -1016288, -1267888, 929600, 1537632, -1377424, 519008, 895248, 924848, -587648, -568800, -970992, -170320, -522176, -622832, 915104, -352, 1042064, 1212016, 1535664 ], [ -356552, 349336, -1432856, 281144, -159696, -1557728, -410552, -888232, 305848, -790688, -1672728, 1056400, 890432, -979064, 218888, 62808, 536208, -374768, -548280, -568552, -552640, -570056, -568232, -287936, 914928, -342416, -238384, 190984 ], [ -1414112, 150496, -1581824, 982976, -202464, -875168, -56768, -820288, 323296, -456320, -1832256, 865312, 109568, -237056, -21376, -834336, 97728, -20288, -437472, -38560, -876832, -723104, -400160, -1647296, 1469184, -1374176, -1476256, -974336 ], [ -1292312, 1065496, -185024, -700624, 720936, 253432, 311632, -430288, -446504, -319520, -400656, -587288, 243968, 1020544, 792224, -730536, -481872, 979312, -579672, 744440, -206632, -794504, -795560, -1600496, 302784, 398824, -424456, 206464 ], [ -1141680, 1303216, 211360, -1141456, 529136, 538832, 687648, -341936, -582816, -31760, 370256, -1039744, 122688, 1096304, 825728, -573696, -570240, 1202624, -29904, 1135488, 112144, -635248, -706528, -1000448, 14128, 851808, -62448, 666464 ], [ -956280, 724216, -598640, -83656, -1007464, -192568, 1072848, -617336, 44784, 438040, 344456, -286144, -306912, -253096, -81472, -352896, -66240, 489824, 1354296, 1053888, 7144, -197848, -33328, 266752, 783928, -286992, -532248, 257264 ], [ -1103744, 1098112, -677952, 567360, -724288, -932480, 454080, 434240, 557248, 1012224, 799808, -328192, -730688, 488320, -860096, 358912, 519296, -338112, 1512768, 199488, -272128, -370624, 296704, -327488, 1327040, -921792, 333440, 200192 ], [ -1356800, 1716784, -491472, 1076472, 139712, -1606784, -422952, 1852424, 997264, 1602072, 1332272, -639520, -1112384, 1829920, -1521080, 1136056, 1108208, -1150128, 1217232, -828384, -611296, -680488, 460504, -1486520, 1719824, -1371528, 1589168, 269672 ], [ -1433600, 450784, 124128, 1492272, 125312, -637184, 676848, 1263824, 636064, 1717872, -202528, -934720, -531584, 550720, -405680, -516944, 1114208, -642528, 6432, 273216, -968896, 688112, -570896, -1043120, 350624, -1483728, 1331168, 509072 ], [ -974400, -687416, 234928, 1758472, 16512, -299784, 1240248, 939024, 135664, 1706272, -743528, -1081720, 108416, 54720, 607320, -1051144, 909408, -487928, -985968, 913016, -822496, 1535112, -771096, -442520, -375976, -1345528, 599168, 392472 ], [ 556800, -1570016, -663872, 1725472, -281088, -1226784, 730848, 1141824, -643136, 1439872, 703072, -932320, 866816, 1125120, 1415520, 652256, 283008, -1039328, -1541568, 629216, 331904, 1338912, 691104, 472480, 182624, -706528, -1080832, -436128 ], [ 1342768, -786936, -160944, 1422128, -937392, -996080, 909528, 939296, -677832, 1109176, 577992, -981824, 840880, 1098352, 1587528, 1049056, -523496, -909416, -679648, 24688, 463208, 1283336, 320680, 140664, 855528, -142728, -1015440, -8512 ], [ 1684768, 988464, 1177056, 957728, -1807392, -75680, 1498128, 495296, -269232, 740176, -483408, -1149824, 347680, 417952, 1380528, 667456, -1437296, -373616, 1026752, -770912, -14992, 1311536, -1141520, -933936, 1596528, 376272, 89760, 1167488 ], [ 1395832, 585120, 417456, -238072, -776856, 581968, 1170960, 659600, 82512, -521960, -489936, -1180928, 52648, 66544, 1027248, -516752, -1011392, -876680, 999320, -131312, -118384, -209176, -1247456, -658344, 641232, -209832, -854616, 1149512 ], [ 1070080, 89472, -307712, -1004416, 235648, 1113088, 582656, 734592, 306560, -1235200, -215552, -956288, -226560, 41344, 559360, -1118208, -595840, -984448, 722816, 349824, -40448, -1250304, -1071744, -150400, -230912, -566400, -1453312, 733440 ], [ 810880, -47928, -233312, 47384, 572248, 1261888, -674944, 285192, 77960, 362000, 756448, 167512, -510960, 1113544, -284240, 686592, -648040, 698552, 83816, -213576, 585952, -26304, -292344, 781400, -252512, 277800, -120112, -767760 ], [ 728608, 158496, 164544, 556544, 689056, 674096, -1361936, 449872, 475296, 671760, 731328, 107840, 15104, 930528, -289104, 779568, 73440, 899248, -704752, -744144, 733856, 378720, -361408, 1282736, -710352, 866944, 557056, -1463360 ], [ 818608, 699696, 877344, 537344, 591856, -630904, -1493336, 1212472, 1482096, -272040, -264672, -1104160, 1330304, -474672, 522696, -794232, 1548240, -343352, -1638952, -1242744, 415856, -13680, -1256608, 1364936, -1592952, 1207744, 595456, -1374560 ], [ 93568, -302784, -43776, -72736, 816256, 8576, -567776, 1143712, 609696, 236640, -906912, -463840, 598784, -629472, 983136, -1086432, 1554240, -606272, -980032, -1222944, -264064, 519360, -1587808, -145984, -849312, 377824, 1049056, -334880 ], [ -642872, -1402224, -1175528, -719208, 1094960, 949992, 472616, 846280, -607568, 1006352, -1338128, 413432, -505648, -517368, 1165112, -1073968, 1157424, -583952, 20272, -933824, -913840, 1101256, -1726544, -1760176, 157808, -527440, 1359104, 764552 ], [ 489328, 305376, -385328, -284208, 1120160, 102192, 61616, 346480, -611168, 784352, -578528, -905968, -262048, -849168, -504688, -1214368, 414624, -169952, 467872, 712576, -391840, -89744, -1365344, -508576, -224992, 678560, -733696, 135152 ], [ 977496, 672712, -322680, -325504, 810120, -79072, 182360, 233424, -695040, 647496, -316800, -1335416, 86648, -671960, -1087104, -1449888, -15208, -111608, 675352, 1681304, 36664, -440904, -906704, 33336, -527752, 757968, -1264440, -32104 ], [ 444096, -1085888, -1414080, -1122304, -31680, 796928, 1146560, 733824, -906240, 645696, -844800, -353216, 602048, 312640, 55296, -1836288, 51392, -617408, 501952, 1575104, 316864, 540096, -293504, -550464, -703552, -949632, 682560, 533696 ], [ 417840, -1150064, -1262712, -68824, -153360, 725144, 710912, 893136, -377736, 742632, 58872, -424064, 709856, 399232, 207888, -1213704, 415424, -836792, 67432, 1085384, 597880, 1236720, 641200, -377016, -966256, -851832, 622608, 1139072 ], [ 630240, -416864, -526512, 1855376, 63840, 207344, -383488, 891936, 498864, 886032, 1636272, -990464, 625856, 63232, -105312, -116304, 919424, -921392, -489968, 415184, 879280, 1799520, 1727200, 152784, -1269856, 95568, -381792, 1763072 ], [ 754456, -1026864, -215464, 795920, 924608, -350752, -977400, 63792, 156656, 187304, 705976, 283904, 585072, -242984, 278200, -862008, -441872, -1024680, -258968, -399848, 1108120, 717192, 682184, -545568, -1259264, -12320, -581440, 1439240 ], [ 541376, -1169504, 298816, 252000, 1230368, -601312, -1337600, -602048, -367904, -404736, -125344, 1075104, 306912, -441984, 297760, -1139648, -1389632, -821600, 79392, -832128, 1277920, -107808, -326336, -911968, -1279904, -103520, -760800, 1138560 ], [ -592624, 74296, 1404016, 1350600, -38632, -3112, -1092800, -759248, -1302104, -639936, -495544, 398904, -627288, -348384, -736040, 8752, -1059632, 225400, 653592, -200928, 1289320, -101208, -1073936, -272968, -1410104, -69320, -945000, 972960 ], [ -357760, 533872, 1315072, 1807104, -760624, 357872, -1118144, -647312, -585200, -253872, -818704, 115824, -1131408, 239808, -331088, -252368, -854288, 556384, 334704, 273360, 1066528, 216864, -508112, 386528, -728192, 542800, -240144, 1098000 ], [ 952640, 377272, 287872, 1759104, -1052824, 532472, -1355744, -323912, 1429000, 620328, -1104904, 141624, -1297608, 1216608, 1204312, -1620968, -746888, 324784, -685896, 624360, 659728, 779664, 1089688, 1062128, 591808, 1609000, 1163256, 1451400 ], [ 233984, 580096, -350208, 1112576, -36352, 1080320, -1499648, -391680, 242688, 161792, 32768, -375296, -178688, 768000, 1109504, -1336832, 472064, 580608, 240640, 622080, 364032, 1202176, 1274880, 1203712, 1003008, 1018880, 857088, 267776 ], [ -709688, 727920, -675008, 386056, 934360, 1475664, -1572624, -415360, -1061104, -340128, 1238816, -737776, 940056, 181144, 798304, -789664, 1657752, 844968, 1216104, 370496, -42104, 1260808, 1104112, 1142016, 1102512, 117416, 191088, -858296 ], [ -933488, 196320, 433792, -207344, 330160, 610464, -1326624, 208640, 152096, 238272, 1418816, 341024, 772656, 215344, 858304, -364864, 1538352, 671568, 529104, -978304, -1201904, -657392, 274912, 431616, 297312, -939184, -858912, -112496 ], [ -472472, 144144, 1021720, -173216, -49904, -145704, -1298952, 21104, 876104, 198648, 973928, 424280, 604464, 11416, 413536, 240512, 840792, 526152, -57576, -1787488, -1597424, -1375448, -449216, -439032, -199272, -1330768, -744408, 59104 ], [ 860128, 702144, 946720, 659584, -144704, -763104, -1549152, -1199296, 977504, -627552, -266272, -759520, 435264, -495584, -673664, 1075712, -592608, 416352, -516576, -1909888, -1020224, -566048, -1039616, -1513632, -303072, -875968, 852192, -500096 ], [ -54352, 228784, 1381680, 155664, -275584, -296344, -495632, -1008616, 114424, -882632, -900152, -114240, 613224, -546744, -119664, 791112, -594248, -483688, 316704, -322448, 154056, -195328, -93096, -189352, -830152, -1104928, 447672, -745136 ], [ -1722912, -569888, 1970400, -780336, -409392, 517312, 977744, -330000, -1041712, -897792, -1282832, 1118112, 921760, -403968, 959952, 134208, -67120, -1628240, 1556336, 1826128, 1469056, 16112, 1352288, 1907648, -1500976, -1542032, -648432, -875760 ], [ -1090512, 446512, 1402800, 254664, -171192, -397088, 471944, -570600, -93112, 263808, -544232, -498288, 1388560, 767232, -558648, 751008, 756680, -1208840, 475736, 1761928, -4544, 236312, 607088, 369248, -1800376, -501032, -427032, -999960 ], [ -452160, 665152, 544128, 474816, 69504, -830912, 289280, -532416, 320000, 725376, -56768, -1070208, 1458880, 1531968, -1068864, 1162368, 941504, -951296, 124544, 1113280, -954176, 220352, 346496, -637312, -1636096, -160832, -439296, -1041600 ], [ 198840, -811448, -933072, -1036584, 315504, -243512, 793280, 98184, -404800, -300624, -102968, 577392, 686680, 1432968, 563736, 1137168, -231496, -1037696, 1323344, -777320, -790376, -297448, 1115696, -513712, -486496, -1309832, -948096, -907800 ], [ -150016, -1172640, -976544, -563360, 867312, -416032, 535888, -361232, -686896, -236240, -31408, 1410976, 637968, 533568, 590384, 1241136, -739152, -1102016, 864672, -1001616, -533840, -383584, 804448, 307616, -177408, -695744, -1159552, -206176 ], [ -1129216, -830640, -116144, 1161040, 1611912, -1067632, -201512, -1507832, -689896, 515560, 114392, 1731376, 1045368, -870432, -395416, 1426536, -827352, -1152416, -638928, -175416, -218840, -197584, -187952, 1568816, -398208, 1029856, -1183552, 853424 ], [ -710336, -983680, -845856, 390656, 1350656, -918464, -981344, -1330336, 161184, 890368, 436448, 689056, 1530016, -1361056, 399840, -11904, -834496, -668064, -333728, -981760, 590112, -304256, -292000, 1548352, -40736, -84224, -158176, -29056 ], [ -234536, -1037920, -1526256, -493264, 1007096, -573344, -1420544, -1050016, 768384, 965008, 524408, -45584, 1788736, -1404616, 1114560, -1363944, -724936, -271584, 832, -1478080, 945072, -484736, -431920, 1331872, 285304, -947264, 459344, -563776 ], [ -106736, -493120, -1354656, -804064, 748496, 225856, -479744, -903616, 48384, -5792, -396592, 1011616, 1111936, -36016, 773760, -1701744, -181936, -446784, -291968, -62080, -719328, -839936, -1081120, 859072, 247504, 363136, -986656, 1092224 ], [ 168176, -37120, -332352, -1128776, 131736, 792992, 300032, -177944, 59800, -738904, -275672, 1032224, 621912, -57728, 800592, -1229688, 511728, 40168, -684520, 207216, -1022720, -1131200, -892936, 235312, -231040, 240896, -720888, 1290128 ], [ 594176, 327680, 1563648, -1467776, -852864, 1121792, 914432, 1142656, 822400, -1227904, 915328, -11776, 323712, -1507328, 1204992, 74112, 1360128, 1207168, -1179520, -701184, 71680, -1356800, 155264, -543488, -1162240, -1352704, 1302912, -9472 ], [ 265448, -117000, 1751008, -407296, -882608, 366880, 962432, 766416, 543768, -195648, 728088, -279808, -419584, -883904, 503968, 727968, 552752, 915216, -756008, -456488, 514248, -1100016, 55088, -113024, -695376, -1382568, 1571344, 186696 ], [ -276736, -714048, 1486336, 811472, -692912, -576896, 859520, 38832, 76128, 1053120, 243312, -318448, -1107280, 145120, -362768, 1117776, -641392, 308160, -131216, 135616, 805968, -710832, -263824, 486496, 66192, -921360, 1246096, 677856 ], [ -919936, -538848, 1351936, -513928, -957512, -312896, 787520, 562632, 682128, 47520, 635112, -139048, 232520, -626480, 312232, 497976, -1119592, 627360, -56216, 1126816, 1395768, -303432, 483176, -741104, -143208, 310440, -432104, -103344 ], [ -901440, -715552, 1144736, -873664, -1047168, -80480, 604640, 898720, 944512, -785152, 890048, 116064, 756064, -1050208, 678560, 165344, -736288, 778336, 186560, 1686144, 1681824, 89184, 883648, -1404000, -314080, 746592, -1372000, -753952 ], [ 227760, -1482952, 815336, 387536, -843168, 98920, 235640, 919720, 630112, -1327552, 915248, 498264, -90536, -890008, 526760, 314744, 1093112, 646936, 710960, 1520544, 1458024, 456984, 702448, -1119000, -420280, -152808, -1072600, -1185352 ], [ 604160, -1738752, 705536, 807936, -775168, 158720, 112640, 926720, 525312, -1508352, 923648, 625664, -372736, -836608, 476160, 364544, 1702912, 603136, 885760, 1465344, 1383424, 579584, 642048, -1024000, -455680, -452608, -972800, -1329152 ] ], [ [ -948736, 435456, -1015168, -2013440, -1749248, -829440, 6784, -302336, -433536, -491904, -1565696, -1517824, 229888, -1780352, -675456, -988928, 1335808, 354560, -1569408, -1398016, -214528, -966144, 960384, 1613824, 665600, 877056, -1017216, -1554432 ], [ -999472, -22272, -978736, -586304, -456800, -879792, -538256, -744512, -279312, -476448, -809840, -1490752, -593024, -872576, 57648, -944672, 1211104, -454960, -596400, -164800, 346880, -1319616, 642672, 460432, 92528, -162384, -1159680, -1707840 ], [ -1078747, -737472, -921811, 1643596, 1562650, -958467, -1389881, -1435412, -38337, -452298, 371185, -1448452, -1878824, 545824, 1203123, -875522, 1016254, -1719835, 923925, 1762100, 1224080, -1871916, 146247, -1341743, -802897, -1786509, -1382280, -1947540 ], [ -207142, -110632, -288366, 479266, 1551470, -499752, -747356, -269002, 865958, 103222, 1115340, 174308, 77426, -620876, 104538, 359198, -594976, -606320, 781050, 978250, -243090, -1653866, -668468, -1011298, 135678, -622394, 289180, -707790 ], [ 351651, 488971, 51257, -738962, 1242670, -335954, 23824, 576462, 1309809, 752389, 1201942, 1232525, 1565769, -1439803, -628850, 1112059, -1867671, 573193, 556673, 307319, -1304475, -1450814, -1338060, -688170, 675567, 623938, 1399219, 263873 ], [ -388524, 668596, -752068, -1313912, 413320, -1309304, 869824, -125688, 21084, 1591564, -848408, -20500, 667644, -442228, 430600, -63116, -1640196, 1398268, 459548, 682244, -410100, -1486664, -1434960, -909720, -591708, 1471288, 132244, -39652 ], [ -710892, 538444, -1301542, -1339001, 621058, -1859933, 433075, -418221, -207387, 848041, -774584, 76031, -318348, 98033, 107812, -42356, -816840, 1585927, 799145, 397445, -102324, -1262813, -1090809, -395574, -1039983, 1408690, 30121, 419975 ], [ -647592, 122344, -1616692, -856526, 1786108, -2020358, -1187750, -332646, 542838, -1356434, 1260016, 1418306, -1385448, 216158, -1490888, 1082344, 556560, 1185202, 1541870, -496330, -336024, -799238, -339534, 797676, -732258, 506140, 1003246, 1584050 ], [ -1186667, -433446, -245863, -1077564, 146744, -698117, -1377576, 139547, 462304, -1755126, 1426064, 347848, -772364, -331227, -1033949, 17815, 1193080, 1489393, 116472, -486207, 106583, -972747, 107656, -128336, 613016, 739776, -54990, 1846118 ], [ -1735512, -805144, 1291592, -1316576, -1802496, 694496, -1075672, 585016, 148712, -1595232, 1179096, -1140880, 77480, -854984, -286088, -1227456, 1497752, 1822872, -1544728, -302904, 644456, -1057040, 481424, -1297464, 1874936, 1121864, -1245128, 1843632 ], [ -1208337, 633431, 983867, -353876, -956496, -173404, 593903, 63541, -519913, -228132, 1064721, -1495030, -319345, 98341, -1052963, 221544, 439577, 1046697, -1013353, -406629, 680231, 830410, 824774, -429189, 444461, 563339, 364597, 1359282 ], [ -1063782, 1159976, 844502, 134794, -49656, -809194, 1442408, 84226, -761248, 575538, 854646, -888340, -201190, 431446, -1475438, 492924, -82528, 13482, -148918, -211674, 326336, 1147210, 1183724, 372846, -242644, 388454, 1307452, 1132932 ], [ -1493157, 318476, 957677, -87581, 948444, -1096819, 1059308, 918151, -361648, 534063, 501021, 1159610, 689435, -165779, -1381313, -1002126, 199472, -1405293, 1215107, 431301, -612064, -891965, 1566074, 1075521, 185306, 789029, 1250002, 1293582 ], [ -1242424, 742448, 555428, -934320, -43756, -191720, 967876, 1327600, -862792, 831420, 800360, 563672, 326912, -327504, -825272, -461740, 494264, -399776, 152032, -408972, -1208408, -984832, 985176, 1362248, -392008, 718588, 1277780, 440752 ], [ -690874, 1726148, -74797, -2057220, -1916281, 1240930, 1005451, 1549300, -1762342, 1278645, 1388510, -1201678, -589888, -296604, -64922, 978935, 794714, 1678024, -1984568, -1905297, -1653458, -216832, -21774, 1464998, -1413958, 439813, 1343255, -860348 ], [ -1401320, 1279724, 755220, -1327826, -1964928, -332818, 1184514, 1591698, -760314, -387348, 138130, -1442776, -75602, 970540, 675300, -679954, 208718, 1237530, -182666, -1756528, 415938, -942152, 1106694, 1252952, 250514, -846990, -121886, -703204 ], [ -1595924, 1023428, 1329051, -360566, -1355799, -1288171, 896727, 1135107, -259563, -1254078, -888938, -1346596, 144388, 1727500, 989475, -1714567, 135470, 630978, 1156888, -1538173, 1395939, -1492898, 1877661, 658967, 933965, -1289796, -730583, -291931 ], [ -420224, 1305728, 1193376, 1153984, 881376, -548896, -596448, -598368, -1113888, 7872, -1277888, -436096, -442112, 1129600, 208800, -1036192, 1411520, -315072, 1170688, -1198048, -512736, -1542848, 1655136, -906208, -998560, 472704, 916192, 722144 ], [ 243475, 1244114, 337107, 1004391, 1379373, -832462, -1061536, -1163662, -931698, -157520, -1518402, 407281, 62427, 15098, 29394, -19665, 1792998, -836970, 550410, -1021108, -1060977, -1050654, 810272, -711006, -1206183, 1281722, 1450729, 1334814 ], [ 526150, 926564, -1055418, -383634, 583098, -1877212, -761536, -859612, 21852, -1385120, -1648452, 1200706, 1378902, -1483852, 297444, 1248510, 1508748, -1043220, -541740, -965608, -596802, -155004, -497728, 794244, -130158, 1381172, 1157554, 1648764 ], [ -605575, 460034, -1647923, 730256, 156543, -1616112, -415906, -1107997, 388972, -1084180, -1842852, 1223166, 741867, -1054707, -12291, 176750, 998363, -539020, -393430, -697103, -1003497, -397244, -328018, -486081, 873197, -224133, -330646, 346229 ], [ -1711192, 228332, -1762712, 1637444, 15684, -987504, -66436, -1277392, 484156, -581644, -1778316, 919908, -14736, -227124, -165888, -1040968, 417368, 138188, -197416, -289724, -1332060, -744068, -93496, -1896168, 1554656, -1490256, -1508992, -776236 ], [ -1537342, 1349807, -15662, -561331, 1076109, 515796, 266339, -585892, -374669, -255319, -302391, -470667, 178764, 1134951, 966912, -1135018, -351682, 1149863, -752866, 674701, -547035, -720893, -712246, -1737618, 604856, 401244, -95392, 352289 ], [ -1430948, 1566304, 377508, -1347032, 865614, 952346, 799782, -305350, -516740, 193168, 567688, -914240, -42638, 1303320, 1053056, -997766, -468136, 1400210, -328674, 1153232, -45774, -512452, -707810, -1127140, 341210, 929004, 335710, 744952 ], [ -1405898, 691504, -861942, -428732, -877461, 102521, 1575207, -520375, 205510, 788968, 707188, -215840, -764363, 32220, -122944, -581591, 202364, 732485, 1276851, 1045832, 113301, -80602, 48115, 28310, 904985, -187746, -417965, 250252 ], [ -1595944, 1063992, -993432, 495000, -640264, -853984, 676456, 563968, 890912, 1425144, 1190640, -478120, -1124104, 641992, -1078472, 367928, 772680, -174584, 1460536, 299920, -350512, -226728, 209768, -663960, 1433928, -796968, 346296, 314152 ], [ -1849132, 1779942, -730515, 1395042, 221213, -1767514, -678764, 2008918, 1519385, 2042145, 1689111, -1053481, -1325722, 1777534, -1861748, 1374437, 1283193, -1098395, 1114396, -587168, -1008670, -495246, 123677, -1904511, 1879293, -1222281, 1566723, 555763 ], [ -1866232, 582492, -23790, 1682292, -59662, -780964, 643336, 1527868, 1081610, 1870170, -252714, -1320106, -679972, 215884, -306248, -594238, 1174218, -475070, -369704, 336832, -1259020, 1005204, -1069198, -1258086, 602418, -1366506, 1374798, 513838 ], [ -1329307, -516658, 71435, 1884742, -337312, -449964, 1363936, 1357593, 374935, 1696570, -1013064, -1486856, 126453, -385866, 953302, -1159563, 967793, -416520, -1444629, 837032, -995245, 1841604, -1178623, -534961, -191657, -1216931, 644073, 193513 ], [ 315668, -1419208, -1056340, 1917592, -608512, -1430064, 881536, 1808868, -869540, 1519720, 589536, -1453856, 1254228, 932184, 1620952, 1081812, 566468, -1487520, -1701204, 489632, 296780, 1349904, 878852, 341564, -20132, -479756, -1164252, -683612 ], [ 1203755, -767233, -457570, 1488949, -1114430, -1232861, 1022309, 1304492, -1079639, 1074077, 542577, -1257954, 1335125, 1123315, 1711536, 1549360, -440029, -1200925, -556991, -274282, 544136, 1140956, 440956, -47668, 663834, -121260, -1066492, 57473 ], [ 1640930, 810842, 1169780, 785374, -1760180, -334286, 1534334, 230792, -673514, 468302, -487098, -965004, 792350, 643090, 1458336, 960160, -1807054, -105550, 1421734, -1286332, 169136, 1100456, -1483544, -1190968, 1653084, 11640, 166808, 1762598 ], [ 1362713, 538337, 346664, -201032, -929192, 473623, 1298951, 800672, -111380, -661735, -723756, -1266144, 79559, 265054, 1113297, -448415, -1131403, -1098598, 1342534, -440350, 126923, -360340, -1432298, -712699, 404664, -727482, -909598, 1363637 ], [ 997584, 108208, -455184, -783936, -11872, 1126672, 738336, 1204208, 239248, -1195120, -613056, -1288080, -504464, 185120, 580832, -1196720, -436816, -1558432, 950832, 225424, 226976, -1289504, -1029280, -43200, -692528, -1105824, -1627584, 539616 ], [ 541359, -309767, -392859, 211764, 750278, 1237747, -781914, 467333, -240077, 639755, 524244, -89955, -559139, 1171670, -613318, 752455, -327391, 617618, 66657, -369101, 744926, 197146, 37370, 811500, -514553, 125826, -283284, -1177134 ], [ 597868, -73648, 75724, 600604, 901426, 556066, -1651376, 599670, 188836, 808672, 610958, -29398, 66842, 992798, -637030, 834044, 364270, 1075878, -790652, -804178, 699906, 494168, 15510, 1215938, -794250, 822968, 519592, -2004152 ], [ 1153618, 799352, 939874, 398554, 457651, -897509, -1887176, 1578345, 1502086, -644528, -325267, -1076473, 1355567, -320827, 478895, -902806, 1622845, -138447, -1621802, -1084003, 106731, -367132, -1066215, 1181963, -1519575, 999668, 795292, -1964852 ], [ 441808, -194488, -21956, -184316, 549616, -102644, -873116, 1327620, 817516, 262792, -1023052, -414748, 510872, -434572, 938540, -1111036, 1637920, -573912, -1012952, -1192528, -402264, 161348, -1495800, -253732, -628560, 304268, 1327252, -754232 ], [ -369843, -1340528, -1231653, -762599, 766878, 1016331, 290379, 782915, -266262, 1548464, -1512029, 454790, -698254, -310234, 1032494, -970613, 1304439, -766586, -90624, -1071797, -787510, 837997, -1691265, -1735476, 472773, -392157, 1653833, 543579 ], [ 926982, 568672, -414678, -371474, 900228, -176694, -129846, 368090, -376212, 776864, -551654, -806860, -266404, -787084, -832156, -1155638, 604914, -492236, 379776, 859978, -175060, -421178, -1196190, -260376, -308202, 1019418, -637042, -156246 ], [ 1379095, 1023754, -368146, -381796, 736096, -365188, 100022, 309298, -496805, 363269, -149500, -1254741, 265206, -581332, -1402623, -1417252, 225897, -447682, 729739, 1929612, 346823, -662888, -691139, 372593, -856829, 1099197, -1194326, -169757 ], [ 491320, -827696, -1543696, -1028896, 100096, 1039712, 1361072, 815248, -634280, 517544, -632800, -411816, 955056, 707168, 79752, -1800352, 355272, -767632, 888664, 1631712, 725048, 709312, -170264, -330232, -1036904, -933528, 998224, 905368 ], [ 251500, -967433, -1466482, 20978, 76759, 997589, 974669, 962872, -246353, 811049, 217397, -462360, 1034283, 668444, 422175, -1241176, 512595, -959623, 260557, 1252722, 868724, 1395613, 660181, -308041, -1206983, -898866, 1001242, 1570963 ], [ 316600, -301658, -799732, 1869428, 341734, 274514, -187006, 941872, 388822, 1170074, 1695122, -933360, 826158, 5144, 228150, -238576, 683070, -1091398, -737918, 835572, 902024, 1759138, 1636306, 55334, -1372358, 108684, -26108, 2043838 ], [ 487915, -1110410, -79473, 803426, 939443, -340448, -1182460, 39470, 318379, 534766, 966933, 364941, 781845, -500038, 672218, -913735, -551851, -1231057, -383046, -475463, 1098260, 778368, 681216, -486929, -1348152, -43517, -410474, 1758316 ], [ 377880, -1346580, 670512, 239356, 1045528, -650728, -1802420, -660720, -45936, -131364, 233548, 1115176, 454920, -736828, 627268, -1109800, -1447496, -1029652, 95924, -1214588, 1288960, 13128, -358224, -702464, -1429392, -152852, -755484, 1513776 ], [ -513870, 102945, 1498212, 1275181, -225422, -131278, -1402295, -738420, -1165236, -807339, -347927, 224926, -661530, -247453, -810557, 138050, -1304246, 110273, 814199, -313613, 1452160, -58122, -1484124, 48736, -1814892, -56927, -1040709, 1439076 ], [ -297030, 721290, 1209258, 1711036, -1035128, 346508, -1312382, -763116, -585300, -428820, -849938, 52708, -1340760, 586112, -442130, -128074, -1056500, 609866, 459038, 264802, 1099180, 380592, -843462, 704260, -1055514, 553330, -190548, 1593360 ], [ 790845, 686565, 42933, 1675486, -1482428, 791558, -1466207, -746166, 1329750, 778230, -1289513, 444658, -1676460, 1690112, 1345495, -1583749, -726650, 606341, -739537, 589777, 340630, 1219992, 1185213, 1284610, 603411, 1567705, 1551702, 1927560 ], [ -171968, 605440, -648768, 939456, -264576, 1316928, -1512960, -562688, -140928, 177152, -62848, -53440, -133376, 853696, 1130304, -1439808, 464256, 639552, 500544, 703808, 357312, 1648704, 1508160, 1577024, 1375552, 1189248, 949888, 604288 ], [ -1303961, 475805, -970253, 111169, 943222, 1652669, -1520905, -281519, -1669004, -529251, 1271056, -491995, 1406034, -118911, 689888, -1031306, 1627948, 673962, 1749348, 535931, 272992, 1642641, 1349659, 1631046, 1756016, 428123, -88483, -627959 ], [ -1369586, 110330, 387622, -553406, 427372, 804794, -1410130, 401506, -145304, -40326, 1562656, 305930, 1045284, 56514, 941888, -683156, 1772248, 678612, 610248, -1061194, -1174208, -482334, 95734, 585996, 744416, -1166602, -1322758, 326866 ], [ -755048, 190355, 1180240, -499802, -62705, -17110, -1458316, 176800, 713842, -132663, 1178482, 306311, 703806, -52422, 623384, 53206, 1067656, 733653, -197235, -1926709, -1713380, -1360338, -742358, -497895, 85058, -1751659, -1204264, 375181 ], [ 725152, 837380, 1253440, 467848, -519980, -805960, -1708816, -1203200, 727192, -964788, -65768, -708364, 386856, -523272, -421216, 1283656, -717344, 852828, -582660, -1861084, -1096880, -651288, -1051208, -1631220, -125992, -1051684, 635936, -730244 ], [ -206288, 277155, 1560995, -71777, -360705, -396690, -536521, -920330, -353353, -1297623, -963573, -70949, 627056, -798872, 266849, 786116, -765334, -369942, 332830, -226639, 318440, -392358, -151708, -292350, -761147, -1353479, 252211, -944119 ], [ -1955148, -670622, 1934434, -1091930, 5636, 404764, 1100352, -66320, -1758786, -1397692, -1687206, 1088624, 1069426, -960066, 1501632, -277256, -172164, -2024280, 1658824, 1916282, 1929180, -290038, 1143266, 1838590, -1534868, -1969848, -900946, -845276 ], [ -1530798, 259453, 1602109, 354295, -253414, -381386, 809952, -436520, -503661, 371258, -651831, -620776, 1496101, 463059, -305568, 941644, 768486, -1619580, 701524, 1796057, 70230, 70337, 834941, 67315, -1737218, -771948, -620821, -1165526 ], [ -918600, 417736, 740944, 796024, -210904, -666008, 765504, -437768, 146232, 1170416, -47856, -1114360, 1575160, 1510056, -1020576, 1693048, 1063320, -1267824, 350224, 1121000, -1199256, 172640, 792152, -965648, -1602080, -326784, -580168, -1226744 ], [ 92775, -1064039, -1244006, -896801, 472421, 115117, 1243704, 345007, -489993, -91234, -360606, 975665, 915535, 1757781, 585324, 1451023, -14205, -1028574, 1286674, -733075, -1216131, -273460, 1313627, -429698, -749780, -1481184, -1048393, -737519 ], [ -350324, -1245302, -1178828, -391378, 1163382, -173350, 683086, -153364, -635398, -286558, -399518, 1798298, 876450, 869904, 502518, 1450222, -688908, -940848, 560914, -893844, -814268, -458188, 854428, 452080, -498792, -720788, -1213386, 136128 ], [ -1710374, -606677, 178822, 1499897, 1859157, -1136125, -532439, -1459414, -471373, 190367, -265793, 1821923, 1228575, -733896, -644907, 1601497, -1109658, -948648, -1212761, 12906, -148418, -478138, -223022, 1551880, -626892, 1246762, -1187211, 1252128 ], [ -906188, -915156, -730988, 458468, 1449660, -924812, -1299028, -1188612, 210676, 1082840, 373716, 865056, 1636188, -1289136, 363268, -182508, -844356, -539540, -625068, -902132, 991800, -608180, -309168, 1780056, -203920, 96308, 15092, -37508 ], [ -73913, -1140651, -1600403, -656722, 969090, -541082, -1704268, -875067, 636826, 1517585, 752001, 195801, 1837773, -1396656, 1242928, -1787403, -512511, -240515, -31098, -1463747, 1534695, -816950, -462078, 1799691, 153080, -750877, 719552, -908558 ], [ -20438, -644226, -1374578, -859372, 659340, 48868, -848968, -1039842, -173924, -49690, -122874, 1080726, 1192398, -145056, 720928, -1878978, -196986, -553490, -384348, 138478, -507030, -1295300, -1290228, 1344066, 19280, 898898, -1051648, 885292 ], [ 125907, -75540, -364131, -1220271, 76752, 619948, -43655, -273438, -11574, -1092046, -152299, 860535, 646479, -196115, 806135, -1253086, 505633, 65195, -707961, 378585, -910950, -1657544, -1084450, 550594, -421916, 656530, -840573, 1126770 ], [ 367632, 567360, 1452144, -1743696, -786048, 1171648, 710320, 1449312, 1150176, -1595296, 686576, -494640, 202704, -1585040, 1514960, 109664, 1605808, 1640720, -1001136, -780240, 367200, -1900544, 183200, -589856, -1178816, -1529120, 1406352, -226080 ], [ -119647, -182730, 1770232, -476589, -956188, 150585, 1051649, 781972, 570836, -146354, 534310, -530575, -751067, -953038, 714152, 837515, 847542, 1353143, -478400, -511796, 685597, -1386574, -37897, 21699, -537652, -1526342, 1733476, -55019 ], [ -769798, -1189704, 1683364, 1023738, -952252, -1133334, 1248128, -371840, -312568, 1553380, 175216, -208774, -1596344, 42926, -354190, 1278440, -370446, 636770, 190072, 178744, 793366, -716008, -520132, 891012, 354416, -881654, 1417030, 425800 ], [ -1019473, -806604, 1611814, -377937, -1106602, -535209, 1065728, 333760, 737132, 49030, 528616, 112751, 396556, -1078099, 208835, 399740, -1079421, 799595, -10028, 1272244, 1472041, -605308, 637418, -739338, -228184, 320071, -313295, -283700 ], [ -839516, -832304, 1327324, -851356, -1197980, 1540, 824920, 751828, 1315872, -987356, 748596, 385024, 1268840, -1600484, 643620, -15224, -834660, 820684, 164204, 1935608, 1849772, -260024, 1154608, -1623712, -654488, 708060, -1353700, -951032 ], [ 61609, -1544204, 685399, 233369, -1183655, 435265, 486070, 687253, 1104072, -1238231, 744621, 574624, 260090, -1118009, 863145, 348226, 1011015, 603859, 966779, 1876958, 1722347, 479026, 596908, -1255912, -818438, -269865, -1236025, -1547582 ], [ 361984, -1781504, 471424, 594944, -1178880, 579840, 373120, 665728, 1033472, -1321856, 743296, 637824, -76160, -957184, 936320, 469376, 1626240, 531584, 1234304, 1857408, 1679872, 725376, 411008, -1133312, -873088, -595840, -1196800, -1746432 ] ], [ [ -844800, 205312, -536320, -1812992, -1726976, -888832, -48896, 224768, -667392, 76032, -763904, -723456, 422912, -1368320, -887040, -357888, 816128, 510464, -979200, -1049088, -318464, -773120, 1209088, 901120, 724992, 832512, -835328, -782336 ], [ -869088, -163328, -573664, -803456, -671168, -946144, -369824, -323200, -367008, 38592, -399200, -1002624, -255232, -505088, -213792, -555840, 894656, -361696, -135648, -289152, 42496, -1109888, 759136, 113824, 142176, 480, -1055744, -1219712 ], [ -907038, -739328, -632014, 773944, 978532, -1035694, -871274, -1179400, 102342, -19908, 170650, -1438824, -1314832, 843712, 838158, -865140, 1017356, -1724446, 1182402, 898248, 606496, -1636088, 56086, -1116326, -768474, -1299570, -1400144, -1903112 ], [ -91548, -192528, -251884, 213684, 1188332, -537104, -566744, -371140, 820892, 312892, 991800, -14424, -76332, -55608, -65692, 151500, -280384, -893536, 804772, 282308, -376084, -1341188, -784584, -940596, -121204, -217380, -90024, -841132 ], [ 492910, 379902, -73878, -504468, 1141228, -218388, -55520, 197548, 1120410, 774690, 1206524, 949746, 949258, -751198, -653268, 751966, -1276854, 43914, 395578, -132234, -1104926, -1047308, -1414968, -715140, 266406, 845556, 778126, 100922 ], [ 81160, 766152, -692328, -1240368, 568528, -656688, 964480, -456752, -70440, 1581240, -708976, -109704, 688408, -203848, 314832, -390584, -899304, 810264, 291928, 579816, -591176, -957008, -1294368, -662640, -611544, 1262256, -264824, 208472 ], [ -124280, 667320, -1119132, -1219434, 707188, -1202706, 702862, -670898, -189726, 861642, -688048, 103494, 3784, 42266, 251304, -349640, -175824, 948246, 523210, 627618, -244424, -924818, -867306, -182076, -987174, 963540, -364598, 699158 ], [ -139280, 120720, -1369032, -499884, 1502488, -1848156, -741788, -478748, 680124, -1266708, 1120352, 1491444, -1072016, 10316, -764496, 783760, 866976, 506196, 1063660, 62268, -51824, -946268, -157356, 693624, -899124, 4440, 406252, 1543508 ], [ -627518, -243612, -479574, -669592, 346032, -653602, -1195920, -193634, 338880, -1576892, 1272480, 556880, -595000, -244894, -391570, -153546, 1201200, 917658, 39216, -289094, 29878, -861822, 69840, -206752, 447600, 340736, -318252, 1416860 ], [ -1122800, -450416, 568912, -911040, -1037824, 719552, -1209072, 93872, -224112, -1386432, 1074928, -779424, 111120, -432976, 145200, -1255296, 1258096, 1419888, -1167728, -539312, 112016, -595360, 238752, -1303728, 1797680, 881744, -1149776, 1056224 ], [ -767450, 311734, 759262, -44040, -574624, 51752, 567078, 222722, -316362, -497832, 1132378, -1016124, -248730, 370274, -615150, 245904, 354346, 1041738, -895178, -353762, 410966, 991940, 847452, -633378, 756530, 647294, -3326, 602324 ], [ -831260, 484624, 891772, 316740, -54064, -574468, 1503888, 385652, -309312, 56148, 984508, -643464, -269340, 697724, -1149420, 710424, -89024, 385668, -228668, -74852, 354176, 1253060, 1116792, -57108, 137720, 660764, 684184, 566504 ], [ -1523810, -226376, 937522, -81810, 552536, -1138318, 1181688, 599702, -153312, 108198, 528658, 643236, 218910, 311474, -1344570, -380076, 158176, -687282, 1028782, 344098, -236224, -475090, 877092, 378042, 152420, 1046114, 683284, 1157804 ], [ -1374896, 255712, 528168, -904160, -214392, -308880, 989800, 861280, -563280, 456856, 498064, 281328, 22528, -8736, -946608, -214776, 415152, -215104, 65728, -135096, -855536, -858624, 379888, 609872, -530512, 969496, 760072, 455136 ], [ -853796, 1265512, -82482, -1913960, -1588842, 1136820, 855550, 1143880, -1223580, 936706, 655564, -809772, -476672, -299736, -286308, 505974, 676452, 940496, -1879472, -1011546, -1487636, -647424, -231212, 751772, -1522012, 688546, 871222, -819864 ], [ -1058192, 900984, 391560, -1150868, -1493504, -61204, 914292, 1360916, -709796, -97928, -152044, -930288, 75372, 838648, 182184, -786964, 19116, 738788, -446276, -1249376, 255220, -702032, 548444, 840688, -232684, -733484, 78388, -529320 ], [ -953864, 726120, 687774, -319676, -1017398, -851518, 578742, 1115822, -520766, -668684, -750724, -911016, 301800, 1453624, 403182, -1615126, -107028, 384884, 598000, -1234514, 1141870, -807860, 1073810, 543286, 374642, -1374824, -156470, -42270 ], [ -30464, 1086720, 489024, 625024, 386752, -501568, -777408, -315328, -1207616, 6016, -778624, -566016, -345600, 673024, -5568, -1178176, 1164672, -313216, 524800, -592064, -255680, -1036160, 896960, -745664, -851008, 30976, 1074880, 895680 ], [ 412110, 1056020, 51022, 692438, 882226, -754220, -1144128, -953644, -1071188, -150560, -882548, 24858, -150114, -332380, -188396, -133722, 1556764, -617092, 34500, -580424, -734234, -642508, 510528, -534860, -977750, 795044, 1351114, 1179084 ], [ 496860, 734120, -565028, 106988, 701476, -1455320, -774528, -1001944, -322088, -925760, -1043048, 798708, 672636, -1505080, -203096, 1362828, 1294264, -627592, -766200, -1038224, -528884, 213992, -31872, 792040, -286700, 1081544, 916564, 975384 ], [ -591510, 316020, -1338638, 996128, 91206, -997600, -528948, -1042834, 251512, -572040, -1399848, 1010828, 420286, -955150, -382766, 121708, 603934, -150072, -514940, -723174, -889034, -297368, -80532, -415930, 441010, 102494, -164476, 299394 ], [ -1566192, 94584, -1738352, 1581416, -285336, -324448, -234984, -1036576, 595864, -148152, -1571256, 913064, 101728, -142792, -418304, -1261136, -39440, 363576, -264464, -271512, -1114328, -860648, -151728, -1746064, 985792, -696352, -963328, -250872 ], [ -996492, 983334, -47852, -619534, 912114, 543752, 413166, -788776, -121586, -267702, -610806, -357886, 303928, 655958, 436096, -1176836, -90740, 672726, -867764, 273138, -174878, -591698, -740028, -1670164, 540592, 473048, 241472, 240378 ], [ -683560, 1246144, 387368, -1465584, 787372, 847076, 810396, -710364, -306664, -86624, 218064, -767616, -18220, 859504, 685568, -807004, 55024, 827924, -640308, 719392, 399956, -400744, -700212, -1020072, 545892, 824952, 545612, 296496 ], [ -680260, 754144, -691132, -677784, -931778, 469226, 905046, -836214, 150236, 456976, 888264, -138816, -972670, 345304, 205568, -92854, 438424, 797474, 588942, 1046992, 535106, -303844, 97038, 322428, 1094442, 191052, -236338, -172104 ], [ -809232, 1010864, -679536, -19344, -784336, -218304, 92048, 348672, 813888, 1191984, 1028704, -430096, -1253328, 813904, -604496, 589488, 681040, 95696, 880304, 524960, 10016, -520208, 137616, -298096, 1364560, -359184, 489904, 39696 ], [ -989688, 1458332, -301518, 581940, -44398, -962532, -938488, 1889148, 1497258, 1937658, 934966, -1015114, -1272420, 1524364, -1445192, 1161954, 862954, -787486, 809432, -235456, -719308, -771500, -93678, -1519942, 1497682, -863754, 1655086, 459918 ], [ -1328688, 387032, -5868, 864840, -283948, -545832, 200912, 1290648, 970308, 1380708, -465284, -1157764, -500520, 36664, -333392, -643596, 734404, -557836, -317968, 201344, -974008, 689800, -688428, -1188892, 610132, -953604, 1073836, 341868 ], [ -1092638, -461268, -63618, 1202140, -371648, -429432, 869312, 1097898, 229558, 998308, -1032784, -1178064, 268930, -621636, 640508, -1128446, 518554, -697936, -1057218, 521744, -795058, 1607400, -615878, -726042, 54582, -790254, 336586, 131018 ], [ 293512, -863568, -828168, 1648240, -155648, -913632, 595712, 1716648, -938792, 965008, 65216, -953664, 1033480, 378864, 1338608, 1028104, 128104, -1577536, -1020168, 609344, 251192, 1437600, 791272, 408, 163032, -120504, -712664, -265432 ], [ 999102, -290618, -494516, 1328898, -384268, -649874, 791266, 1105784, -1214518, 778770, 30234, -738100, 890178, 485518, 1462368, 1311328, -643986, -1076370, -111174, 97788, 265040, 1027160, 268696, -308552, 580836, 32904, -664088, 223034 ], [ 1299252, 863332, 493384, 553548, -877768, 59476, 1266316, -237616, -958468, 501420, -679716, -527800, 206028, 59668, 1243968, 478528, -1643436, 247380, 1317276, -770712, -336160, 473360, -1403504, -1234352, 1182936, -121296, 38512, 1238684 ], [ 884010, 446842, -172784, -198480, -498832, 562102, 961942, 630848, -512392, -216150, -914808, -771520, -199914, 226252, 759642, -291206, -1200510, -899484, 1045980, -325452, -262402, -620296, -1320068, -712670, 143664, -775332, -724172, 1162754 ], [ 452384, -48160, -802720, -674432, -33216, 902560, 483136, 1346656, -166752, -584032, -878464, -800416, -543904, 486720, 219840, -654304, -630304, -1522240, 538336, 71840, -83904, -1249600, -941120, -56192, -777440, -1069632, -1172864, 676032 ], [ 189734, -329110, -768670, -139832, 472284, 711310, -388964, 790306, -252402, 478718, 6536, 108434, -748654, 903420, -439260, 461846, -53254, 579860, -295814, -129010, 264396, 6500, -35420, 633208, -736490, 122868, 6136, -975468 ], [ 282232, -140000, -144328, 76632, 716116, 179124, -1123808, 699836, 139304, 425408, 207916, 108932, -105244, 532684, -389660, 557848, 561644, 1015964, -778008, -430484, 310900, 282352, 98044, 884468, -901956, 699312, 493840, -1598384 ], [ 720532, 506800, 1054772, -16668, 705166, -685026, -1725008, 1062986, 995804, -714592, -256334, -775018, 1364006, -604766, 349990, -339452, 1213394, -170086, -917508, -829934, 63550, -396248, -520406, 709118, -1268406, 675912, 308440, -1219784 ], [ 423712, -48560, 349592, -516888, 417376, -202056, -1043288, 861416, 694904, 210128, -791864, -506968, 531056, -309176, 903160, -597272, 1427264, -380656, -396528, -732704, -101360, -132248, -1069616, -133672, -577056, 67512, 885640, -404144 ], [ 47090, -714592, -701794, -996310, 147148, 454398, -162050, 531630, 152324, 1421792, -1229714, -55204, -710956, 220060, 1187180, -678786, 1462518, -363428, 217472, -392066, -217660, 264754, -1481914, -975560, 240802, -484754, 1401098, 390430 ], [ 680540, 463808, -491644, -285460, 719848, -475452, -458300, 327780, 72824, 406592, -545564, -616504, -335656, -461240, -690520, -600636, 826068, -502328, 131072, 1106884, -61960, -335396, -732364, -187760, -281348, 928996, -535252, -81020 ], [ 758582, 775108, -590228, -22312, 798272, -559720, -80068, 305876, 7070, -4190, -147992, -854338, 72124, -397704, -1281606, -677288, 452938, -524532, 323710, 1759672, 145302, -260368, -302510, 212890, -709074, 1209426, -974332, -19218 ], [ -44368, -288992, -1178528, -469312, 92672, 697280, 1368032, 572576, -36880, 543760, -204992, -579088, 531424, 847296, 168144, -999488, 497488, -361632, 958960, 1070272, 434352, 885632, -379760, -560, -987024, -307824, 961568, 888432 ], [ -227464, -542090, -1123412, 97364, 107702, 671426, 1116914, 750128, -67162, 713290, 324610, -775792, 473278, 753240, 643590, -858608, 504910, -578070, 369394, 776020, 756552, 1267346, 322882, 96886, -1083414, -602196, 1033316, 1472334 ], [ -118864, -413540, -765512, 1141064, 461852, 41876, 66164, 885728, -91012, 704740, 1130260, -1194592, 171628, 29040, 660540, -499808, 494860, -973020, -796556, 667720, 1094352, 1289396, 1392532, 340636, -1094364, -321096, 227816, 1903884 ], [ 441022, -936004, -97946, 413492, 585614, -502848, -613016, 67948, 72894, 546540, 809666, -96014, 550338, -270300, 843492, -656534, -183870, -825434, -238684, -370454, 1239432, 299520, 439936, -46042, -845872, -393170, -324228, 1405560 ], [ 579952, -1064584, 606944, 59672, 549744, -730768, -1046216, -587872, -6496, 255960, 329016, 536336, 554448, -484760, 704872, -612624, -806480, -539784, 260296, -1016344, 1311232, -427440, -499744, -271872, -763552, -323720, -780888, 1064160 ], [ -472748, -60934, 1391144, 867122, 92244, -93868, -830966, -726472, -769096, -387390, -506934, -227764, -522852, -497810, -330578, 21876, -1224380, 84666, 467446, -513394, 1196032, -355140, -1251544, -7872, -1157752, 161530, -994338, 1224360 ], [ -535004, 435524, 1098884, 1336472, -471600, 384440, -947852, -785272, -453640, -65160, -771348, -225112, -1121520, 270592, -59156, -159684, -962888, 314820, 110284, -177100, 688888, 98016, -654556, 416232, -564196, 651988, -222216, 1413792 ], [ 180946, 533474, -39166, 1540172, -1119000, 738140, -1325702, -781372, 708860, 1015740, -586698, 379988, -1344120, 1652992, 1239094, -982434, -167588, 235170, -690266, 28250, -126212, 850416, 1002194, 966132, 805454, 1146538, 1324284, 1626192 ], [ -504192, 315904, -420480, 781696, 6400, 925312, -1260544, -547840, -530688, 444416, 237824, 111744, -289280, 673664, 939136, -1048192, 401152, 500352, 457856, 82048, 6528, 1138304, 990336, 1363584, 1228928, 769792, 1042688, 355584 ], [ -1278122, 95122, -505586, -40646, 1169596, 990802, -1143818, -237990, -1744056, -271470, 1032096, -168094, 805908, -480454, 495936, -964548, 931832, 790020, 1534632, -58018, 97600, 1123802, 652702, 1560924, 1308256, 126494, 315922, -786038 ], [ -1167572, 171172, 375964, -272396, 779896, 514852, -1170068, 286260, -403056, -176220, 1010496, 357956, 858408, -289804, 817536, -768648, 1467632, 877320, 247632, -1174468, -1001600, -185548, 88252, 746424, 331456, -1196356, -1172828, 305812 ], [ -523280, 459214, 917152, -54884, 271462, -127484, -1199288, 125760, 363348, -407670, 582996, 385046, 600972, -219868, 591600, -211332, 1081808, 841794, -450318, -1603330, -1365032, -830740, -269948, -234198, -283532, -1582270, -1204496, 378226 ], [ 800320, 1017064, 1025152, 734416, -388088, -981584, -1232288, -906240, 398448, -1054920, -361104, -222904, -50928, -303568, -331200, 805968, -476992, 649944, -398568, -1157080, -792032, -630640, -365648, -1426248, -438032, -775720, 618304, -846824 ], [ -147360, 511214, 1215982, 53126, -121658, -344084, -491658, -552900, -553482, -1206070, -705154, 154526, 23392, -692848, 75130, 525928, -595452, -378236, 292172, 239130, 394768, -510620, -2648, -425228, -944862, -1146390, 180494, -909174 ], [ -1865016, -347852, 1425716, -1099876, 452584, 786520, 508288, 261728, -1802228, -1134488, -810652, 841312, 366292, -1151988, 905856, -183760, -184808, -1663984, 1170000, 1928868, 1722584, -416188, 519476, 1292172, -1553544, -1890736, -1039508, -571864 ], [ -1540716, 18898, 1226066, 48374, -28316, 117820, 705088, -473872, -784178, 482212, -173302, -259088, 873442, -105138, -414144, 643640, 420892, -1250584, 395400, 1723818, 50684, -192838, 761426, 49422, -1203444, -649336, -805058, -1079164 ], [ -1079376, 55120, 548384, 388400, -240368, -151664, 863872, -678352, -211280, 1134688, 203168, -539696, 1119280, 771600, -917568, 1107248, 608368, -983392, 88992, 1149072, -1122928, -13888, 973808, -734112, -856896, -107776, -666704, -1179184 ], [ -326826, -611030, -1145116, -989050, 118882, 427186, 941872, 245798, -584330, -261812, 25268, 921754, 809830, 1286850, 314232, 797798, -92882, -1026892, 777492, -211278, -1237678, 70712, 1123358, -541812, -517896, -1053376, -732554, -413734 ], [ -483144, -766396, -1055288, -600468, 632508, 16484, 478636, -131208, -693340, -622668, -202956, 1585380, 792756, 534432, 376252, 1001708, -582072, -973792, 237332, -541320, -758936, 88520, 512344, 260448, -545424, -657800, -922052, 267904 ], [ -1212444, -599746, 158812, 901482, 1243458, -1018066, -325814, -1328508, -635890, -330618, -462906, 1746030, 960006, -1017168, -299198, 1529258, -937572, -859792, -1077418, -221820, 93964, 64220, -578156, 1447248, -804024, 583300, -1189502, 896704 ], [ -804920, -764936, -667768, 433064, 1052824, -985016, -803592, -789224, -135352, 666864, 141832, 691520, 1151192, -991712, 305384, 255624, -818024, -283528, -318712, -578376, 1042608, -52424, -279008, 1300976, -243360, -143928, -123064, 9240 ], [ -379370, -839486, -1434958, -223636, 802804, -703076, -1087032, -282974, 201188, 1273434, 564922, -28630, 1263602, -653792, 797024, -1013886, -577094, 135122, 368348, -700206, 1493718, -291644, -60428, 1011326, 291120, -581778, 513536, -624300 ], [ -349820, -414836, -1124308, -822136, 645304, 134824, -727632, -623924, -300712, 25884, -94628, 1089020, 1051052, 284608, 309824, -1525236, -46244, -267028, -84952, 395244, -84732, -983144, -736328, 697076, 383520, 948372, -1118464, 382200 ], [ -238130, -75656, -340206, -1288102, 225696, 707064, -103830, -99148, -91324, -921004, -224190, 899830, 663270, 166066, 325750, -1195724, 672122, 172350, -391658, 413994, -552220, -1461968, -644404, 63220, 61224, 681876, -945234, 638932 ], [ -42080, 175744, 930144, -1617952, -463104, 1006464, 791520, 1314752, 848576, -1559104, 190560, -631520, 95520, -1037984, 858400, -2624, 1583072, 1476000, -547808, -673056, 121280, -1722368, 236096, -898880, -686976, -1429824, 1082016, 125632 ], [ -335494, -284868, 1035952, -328370, -821976, -15382, 983354, 711560, 242440, -135508, 348188, -419302, -742686, -588972, 280080, 683902, 938428, 1323766, -105344, -245576, 356882, -996524, -202762, -459730, -119240, -1318876, 1574440, 207170 ], [ -738652, -882768, 839464, 1158820, -1060248, -1249276, 992000, -323584, -606512, 1587368, 425312, 189860, -1450416, 156780, -463404, 1143184, -112172, 811060, 413488, 563632, 530684, -120464, -853864, 235496, 686176, -614332, 1536220, 378704 ], [ -877402, -838968, 798364, -131930, -940548, -801226, 1088000, -35584, 573688, 322268, 378512, -73690, 185784, -840270, 358446, 568984, -979922, 693310, -56312, 1039432, 1359434, -592664, 168836, -494404, 120976, -15082, 182170, -269896 ], [ -755416, -976608, 764376, -598360, -974680, -271640, 1036272, 126472, 1253696, -587736, 463816, -90112, 1040784, -1300392, 827944, 258768, -850088, 630328, -17800, 1375792, 1825528, -529840, 682720, -911936, -399984, 226776, -637864, -777264 ], [ -195766, -1418808, 742326, 318890, -1267030, 394810, 736572, 77122, 1094096, -901686, 770866, 308288, 584484, -859242, 705994, 391668, 954262, 659278, 873950, 1478092, 1682878, 431060, 342520, -805136, -846684, -131274, -561514, -1047564 ], [ -9216, -1566208, 734976, 624640, -1364480, 616960, 636672, 60672, 1040896, -1006336, 873216, 441088, 432384, -712192, 665344, 435968, 1555712, 668928, 1171200, 1512192, 1635328, 751360, 229120, -769536, -995584, -250624, -536064, -1137664 ] ], [ [ -740864, -24832, -57472, -1612544, -1704704, -948224, -104576, 751872, -901248, 643968, 37888, 70912, 615936, -956288, -1098624, 273152, 296448, 666368, -388992, -700160, -422400, -580096, 1457792, 188416, 784384, 787968, -653440, -10240 ], [ -738704, -304384, -168592, -1020608, -885536, -1012496, -201392, 98112, -454704, 553632, 11440, -514496, 82560, -137600, -485232, -167008, 578208, -268432, 325104, -413504, -261888, -900160, 875600, -232784, 191824, 163344, -951808, -731584 ], [ -735329, -741184, -342217, -95708, 394414, -1112921, -352667, -923388, 243021, 412482, -29885, -1429196, -750840, 1141600, 473193, -854758, 1018458, -1729057, 1440879, 34396, -11088, -1400260, -34075, -890909, -734051, -812631, -1418008, -1858684 ], [ 24046, -274424, -215402, -51898, 825194, -574456, -386132, -473278, 775826, 522562, 868260, -203156, -230090, 509660, -235922, -56198, 34208, -1180752, 828494, -413634, -509078, -1028510, -900700, -869894, -378086, 187634, -469228, -974474 ], [ 634169, 270833, -199013, -269974, 1039786, -100822, -134864, -181366, 931011, 796991, 1211106, 666967, 332747, -62593, -677686, 391873, -686037, -485365, 234483, -571787, -905377, -643802, -1491876, -742110, -142755, 1067174, 157033, -62029 ], [ 550844, 863708, -632588, -1166824, 723736, -4072, 1059136, -787816, -161964, 1570916, -569544, -198908, 709172, 34532, 199064, -718052, -158412, 222260, 124308, 477388, -772252, -427352, -1153776, -415560, -631380, 1053224, -661892, 456596 ], [ 462332, 796196, -936722, -1099867, 793318, -545479, 972649, -923575, -172065, 875243, -601512, 130957, 325916, -13501, 394796, -656924, 465192, 310565, 247275, 857791, -386524, -586823, -643803, 31422, -934365, 518390, -759317, 978341 ], [ 369032, 119096, -1121372, -143242, 1218868, -1675954, -295826, -624850, 817410, -1176982, 980688, 1564582, -758584, -195526, -38104, 485176, 1177392, -172810, 585450, 620866, 232376, -1093298, 24822, 589572, -1065990, -497260, -190742, 1502966 ], [ -68369, -53778, -713285, -261620, 545320, -609087, -1014264, -526815, 215456, -1398658, 1118896, 765912, -417636, -158561, 250809, -324907, 1209320, 345923, -38040, -91981, -46827, -750897, 32024, -285168, 282184, -58304, -581514, 987602 ], [ -510088, -95688, -153768, -505504, -273152, 744608, -1342472, -397272, -596936, -1177632, 970760, -417968, 144760, -10968, 576488, -1283136, 1018440, 1016904, -790728, -775720, -420424, -133680, -3920, -1309992, 1720424, 641624, -1054424, 268816 ], [ -326563, -9963, 534657, 265796, -192752, 276908, 540253, 381903, -112811, -767532, 1200035, -537218, -178115, 642207, -177337, 270264, 269115, 1036779, -777003, -300895, 141701, 1153470, 870130, -837567, 1068599, 731249, -371249, -154634 ], [ -598738, -190728, 939042, 498686, -58472, -339742, 1565368, 687078, 142624, -463242, 1114370, -398588, -337490, 964002, -823402, 927924, -95520, 757854, -308418, 61970, 382016, 1358910, 1049860, -487062, 518084, 933074, 60916, 76 ], [ -1554463, -771228, 917367, -76039, 156628, -1179817, 1304068, 281253, 55024, -317667, 556295, 126862, -251615, 788727, -1307827, 241974, 116880, 30729, 842457, 256895, 139616, -58215, 188110, -319437, 119534, 1303199, 116566, 1022026 ], [ -1507368, -231024, 500908, -874000, -385028, -426040, 1011724, 394960, -263768, 82292, 195768, -1016, -281856, 310032, -1067944, 32188, 336040, -30432, -20576, 138780, -502664, -732416, -225400, -142504, -669016, 1220404, 242364, 469520 ], [ -1016718, 804876, -90167, -1770700, -1261403, 1032710, 705649, 738460, -684818, 594767, -77382, -417866, -363456, -302868, -507694, 33013, 558190, 202968, -1774376, -117795, -1321814, -1078016, -440650, 38546, -1630066, 937279, 399189, -779380 ], [ -715064, 522244, 27900, -973910, -1022080, 210410, 644070, 1130134, -659278, 191492, -442218, -417800, 226346, 706756, -310932, -893974, -170486, 240046, -709886, -742224, 94502, -461912, -9806, 428424, -715882, -619978, 278662, -355436 ], [ -311804, 428812, 46497, -278786, -678997, -414865, 260757, 1096537, -781969, -83290, -612510, -475436, 459212, 1179748, -183111, -1515685, -349526, 138790, 39112, -930855, 887801, -122822, 269959, 427605, -184681, -1459852, 417643, 207391 ], [ 359296, 867712, -215328, 96064, -107872, -454240, -958368, -32288, -1301344, 4160, -279360, -695936, -249088, 216448, -219936, -1320160, 917824, -311360, -121088, 13920, 1376, -529472, 138784, -585120, -703456, -410752, 1233568, 1069216 ], [ 580745, 867926, -235063, 380485, 385079, -675978, -1226720, -743626, -1210678, -143600, -246694, -357565, -362655, -679858, -406186, -247779, 1320530, -397214, -481410, -139740, -407491, -234362, 210784, -358714, -749317, 308366, 1251499, 1023354 ], [ 467570, 541676, -74638, 597610, 819854, -1033428, -787520, -1144276, -666028, -466400, -437644, 396710, -33630, -1526308, -703636, 1477146, 1079780, -211964, -990660, -1110840, -460966, 582988, 433984, 789836, -443242, 781916, 675574, 302004 ], [ -577445, 172006, -1029353, 1262000, 25869, -379088, -641990, -977671, 114052, -59900, -956844, 798490, 98705, -855593, -753241, 66666, 209505, 238876, -636450, -749245, -774571, -197492, 166954, -345779, 8823, 429121, 1694, 252559 ], [ -1421192, -39164, -1713992, 1525388, -586356, 338608, -403532, -795760, 707572, 285340, -1364196, 906220, 218192, -58460, -670720, -1481304, -496248, 588964, -331512, -253300, -896596, -977228, -209960, -1595960, 416928, 97552, -417664, 274492 ], [ -455642, 616861, -80042, -677737, 748119, 571708, 559993, -991660, 131497, -280085, -919221, -245105, 429092, 176965, -94720, -1218654, 170202, 195589, -982662, -128425, 197279, -462503, -767810, -1602710, 476328, 544852, 578336, 128467 ], [ 63828, 925984, 397228, -1584136, 709130, 741806, 821010, -1115378, -96588, -366416, -131560, -620992, 6198, 415688, 318080, -616242, 578184, 255638, -951942, 285552, 845686, -289036, -692614, -913004, 750574, 720900, 755514, -151960 ], [ 45378, 816784, -520322, -926836, -986095, 835931, 234885, -1152053, 94962, 124984, 1069340, -61792, -1180977, 658388, 534080, 395883, 674484, 862463, -98967, 1048152, 956911, -527086, 145961, 616546, 1283899, 569850, -54711, -594460 ], [ -22520, 957736, -365640, -533688, -928408, 417376, -492360, 133376, 736864, 958824, 866768, -382072, -1382552, 985816, -130520, 811048, 589400, 365976, 300072, 750000, 370544, -813688, 65464, 67768, 1295192, 78600, 633512, -234760 ], [ -130244, 1136722, 127479, -231162, -310009, -157550, -1198212, 1769378, 1475131, 1833171, 180821, -976747, -1219118, 1271194, -1028636, 949471, 442715, -476577, 504468, 116256, -429946, -1047754, -311033, -1135373, 1116071, -505227, 1743449, 364073 ], [ -791144, 191572, 12054, 47388, -508234, -310700, -241512, 1053428, 859006, 891246, -677854, -995422, -321068, -142556, -360536, -692954, 294590, -640602, -266232, 65856, -688996, 374396, -307658, -1119698, 617846, -540702, 772874, 169898 ], [ -855969, -405878, -198671, 519538, -405984, -408900, 374688, 838203, 84181, 300046, -1052504, -869272, 411407, -857406, 327714, -1097329, 69315, -979352, -669807, 206456, -594871, 1373196, -53133, -917123, 300821, -363577, 29099, 68523 ], [ 271356, -307928, -599996, 1378888, 297216, -397200, 309888, 1624428, -1008044, 410296, -459104, -453472, 812732, -174456, 1056264, 974396, -310260, -1667552, -339132, 729056, 205604, 1525296, 703692, -340748, 346196, 238748, -261076, 152748 ], [ 794449, 185997, -531462, 1168847, 345894, -66887, 560223, 907076, -1349397, 483463, -482109, -218246, 445231, -152279, 1213200, 1073296, -847943, -951815, 334643, 469858, -14056, 913364, 96436, -569436, 497838, 187068, -261684, 388595 ], [ 957574, 915822, -183012, 321722, 4644, 453238, 998298, -706024, -1243422, 534538, -872334, -90596, -380294, -523754, 1029600, -3104, -1479818, 600310, 1212818, -255092, -841456, -153736, -1323464, -1277736, 712788, -254232, -89784, 714770 ], [ 405307, 355347, -692232, -195928, -68472, 650581, 624933, 461024, -913404, 229435, -1105860, -276896, -479387, 187450, 405987, -133997, -1269617, -700370, 749426, -210554, -651727, -880252, -1207838, -712641, -117336, -823182, -538746, 961871 ], [ -92816, -204528, -1150256, -564928, -54560, 678448, 227936, 1489104, -572752, 27056, -1143872, -312752, -583344, 788320, -141152, -111888, -823792, -1486048, 125840, -81744, -394784, -1209696, -852960, -69184, -862352, -1033440, -718144, 812448 ], [ -161891, -348453, -1144481, -491428, 194290, 184873, 3986, 1113279, -264727, 317681, -511172, 306823, -938169, 635170, -265202, 171237, 220883, 542102, -658285, 111081, -216134, -184146, -108210, 454916, -958427, 119910, 295556, -773802 ], [ -33404, -206352, -364380, -447340, 530806, -197818, -596240, 800002, 89772, 42144, -195126, 247262, -277330, 72570, -142290, 281652, 759018, 956050, -765364, -56790, -78106, 70536, 180578, 552998, -1009662, 575656, 468088, -1192616 ], [ 287446, 214248, 1169670, -431890, 952681, -472543, -1562840, 547627, 489522, -784656, -187401, -473563, 1372445, -888705, 221085, 223902, 803943, -201725, -213214, -575865, 20369, -425364, 25403, 236273, -1017237, 352156, -178412, -474716 ], [ 405616, 97368, 721140, -849460, 285136, -301468, -1213460, 395212, 572292, 157464, -560676, -599188, 551240, -183780, 867780, -83508, 1216608, -187400, 219896, -272880, 199544, -425844, -643432, -13612, -525552, -169244, 444028, -54056 ], [ 464023, -88656, -171935, -1230021, -472582, -107535, -614479, 280345, 570910, 1295120, -947399, -565198, -723658, 750354, 1341866, -386959, 1620597, 39730, 525568, 287665, 352190, -308489, -1272563, -215644, 8831, -577351, 1148363, 237281 ], [ 434098, 358944, -568610, -199446, 539468, -774210, -786754, 287470, 521860, 36320, -539474, -426148, -404908, -135396, -548884, -45634, 1047222, -512420, -117632, 1353790, 51140, -249614, -268538, -115144, -254494, 838574, -433462, -5794 ], [ 138069, 526462, -812310, 337172, 860448, -754252, -260158, 302454, 510945, -371649, -146484, -453935, -120958, -214076, -1160589, 62676, 679979, -601382, -82319, 1589732, -56219, 142152, 86119, 53187, -561319, 1319655, -754338, 131321 ], [ -580056, 249712, -813360, 90272, 85248, 354848, 1374992, 329904, 560520, 569976, 222816, -746360, 107792, 987424, 256536, -198624, 639704, 44368, 1029256, 508832, 143656, 1061952, -589256, 329112, -937144, 317880, 924912, 871496 ], [ -706428, -116747, -780342, 173750, 138645, 345263, 1259159, 537384, 112029, 615531, 431823, -1089224, -87727, 838036, 865005, -476040, 497225, -196517, 478231, 299318, 644380, 1139079, -14417, 501813, -959845, -305526, 1065390, 1373705 ], [ -554328, -525422, -731292, 412700, 581970, -190762, 319334, 829584, -570846, 239406, 565398, -1455824, -482902, 52936, 1092930, -761040, 306650, -854642, -855194, 499868, 1286680, 819654, 1148758, 625938, -816370, -750876, 481740, 1763930 ], [ 394129, -761598, -116419, 23558, 231785, -665248, -43572, 96426, -172591, 558314, 652399, -556969, 318831, -40562, 1014766, -399333, 184111, -419811, -94322, -265445, 1380604, -179328, 198656, 394845, -343592, -742823, -237982, 1052804 ], [ 782024, -782588, 543376, -120012, 53960, -810808, -290012, -515024, 32944, 643284, 424484, -42504, 653976, -232692, 782476, -115448, -165464, -49916, 424668, -818100, 1333504, -868008, -641264, 158720, -97712, -494588, -806292, 614544 ], [ -431626, -224813, 1284076, 459063, 409910, -56458, -259637, -714524, -372956, 32559, -665941, -680454, -384174, -748167, 149401, -94298, -1144514, 59059, 120693, -713175, 939904, -652158, -1018964, -64480, -500612, 379987, -947967, 1009644 ], [ -772978, 149758, 988510, 961908, 91928, 422372, -583322, -807428, -321980, 298500, -692758, -502932, -902280, -44928, 323818, -191294, -869276, 19774, -238470, -619002, 278596, -184560, -465650, 128204, -72878, 750646, -253884, 1234224 ], [ -428953, 380383, -121265, 1404858, -755572, 684722, -1185197, -816578, 87970, 1253250, 116117, 315318, -1011780, 1615872, 1132693, -381119, 391474, -136001, -640995, -533277, -593054, 480840, 819175, 647654, 1007497, 725371, 1096866, 1324824 ], [ -836416, 26368, -192192, 623936, 277376, 533696, -1008128, -532992, -920448, 711680, 538496, 276928, -445184, 493632, 747968, -656576, 338048, 361152, 415168, -539712, -344256, 627904, 472512, 1150144, 1082304, 350336, 1135488, 106880 ], [ -1252283, -285561, -40919, -192461, 1395970, 328935, -766731, -194461, -1819108, -13689, 793136, 155807, 205782, -841997, 301984, -897790, 235716, 906078, 1319916, -651967, -77792, 604963, -44255, 1490802, 860496, -175135, 720327, -944117 ], [ -965558, 232014, 364306, 8614, 1132420, 224910, -930006, 171014, -660808, -312114, 458336, 409982, 671532, -636122, 693184, -854140, 1163016, 1076028, -114984, -1287742, -828992, 111238, 80770, 906852, -81504, -1226110, -1022898, 284758 ], [ -291512, 728073, 654064, 390034, 605629, -237858, -940260, 74720, 12854, -682677, -12490, 463781, 498138, -387314, 559816, -475870, 1095960, 949935, -703401, -1279951, -1016684, -301142, 202462, 29499, -652122, -1412881, -1204728, 381271 ], [ 875488, 1196748, 796864, 1000984, -256196, -1157208, -755760, -609280, 69704, -1145052, -656440, 262556, -488712, -83864, -241184, 328280, -236640, 447060, -214476, -453076, -487184, -609992, 319912, -1221276, -750072, -499756, 600672, -963404 ], [ -88432, 745273, 870969, 178029, 117389, -291478, -446795, -185470, -753611, -1114517, -446735, 380001, -580272, -586824, -116589, 265740, -425570, -386530, 251514, 704899, 471096, -628882, 146412, -558106, -1128577, -939301, 108777, -874229 ], [ -1774884, -25082, 916998, -1107822, 899532, 1168276, -83776, 589776, -1845670, -871284, 65902, 594000, -336842, -1343910, 310080, -90264, -197452, -1303688, 681176, 1941454, 1515988, -542338, -104314, 745754, -1572220, -1811624, -1178070, -298452 ], [ -1550634, -221657, 850023, -257547, 196782, 617026, 600224, -511224, -1064695, 593166, 305227, 102600, 250783, -673335, -522720, 345636, 73298, -881588, 89276, 1651579, 31138, -456013, 687911, 31529, -669670, -526724, -989295, -992802 ], [ -1240152, -307496, 355824, -19224, -269832, 362680, 962240, -918936, -568792, 1098960, 454192, 34968, 663400, 33144, -814560, 521448, 153416, -698960, -172240, 1177144, -1046600, -200416, 1155464, -502576, -111712, 111232, -753240, -1131624 ], [ -746427, -158021, -1046226, -1081299, -234657, 739255, 640040, 146589, -678667, -432390, 411142, 867843, 704125, 815919, 43140, 144573, -171559, -1025210, 268310, 310519, -1259225, 414884, 933089, -653926, -286012, -625568, -416715, -89949 ], [ -615964, -287490, -931748, -809558, 101634, 206318, 274186, -109052, -751282, -958778, -6394, 1372462, 709062, 198960, 249986, 553194, -475236, -1006736, -86250, -188796, -703604, 635228, 170260, 68816, -592056, -594812, -630718, 399680 ], [ -714514, -592815, 138802, 303067, 627759, -900007, -119189, -1197602, -800407, -851603, -660019, 1670137, 691437, -1300440, 46511, 1457019, -765486, -770936, -942075, -456546, 336346, 606578, -933290, 1342616, -981156, -80162, -1191793, 541280 ], [ -703652, -614716, -604548, 407660, 655988, -1045220, -308156, -389836, -481380, 250888, -90052, 517984, 666196, -694288, 247500, 693756, -791692, -27516, -12356, -254620, 1093416, 503332, -248848, 821896, -282800, -384164, -261220, 55988 ], [ -684827, -538321, -1269513, 209450, 636518, -865070, -469796, 309119, -234450, 1029283, 377843, -253061, 689431, 89072, 351120, -240369, -641677, 510759, 767794, 63335, 1452741, 233662, 341222, 222961, 429160, -412679, 307520, -340042 ], [ -679202, -185446, -874038, -784900, 631268, 220780, -606296, -208006, -427500, 101458, -66382, 1097314, 909706, 714272, -101280, -1171494, 104498, 19434, 214444, 652010, 337566, -670988, -182428, 50086, 747760, 997846, -1185280, -120892 ], [ -602167, -75772, -316281, -1355933, 374640, 794180, -164005, 75142, -171074, -749962, -296081, 939125, 680061, 528247, -154635, -1138362, 838611, 279505, -75355, 449403, -193490, -1266392, -204358, -424154, 544364, 707222, -1049895, 151094 ], [ -451792, -215872, 408144, -1492208, -140160, 841280, 872720, 1180192, 546976, -1522912, -305456, -768400, -11664, -490928, 201840, -114912, 1560336, 1311280, -94480, -565872, -124640, -1544192, 288992, -1207904, -195136, -1330528, 757680, 477344 ], [ -551341, -387006, 301672, -180151, -687764, -181349, 915059, 641148, -85956, -124662, 162066, -308029, -734305, -224906, -153992, 530289, 1029314, 1294389, 267712, 20644, 28167, -606474, -367627, -941159, 299172, -1111410, 1415404, 469359 ], [ -707506, -575832, -4436, 1293902, -1168244, -1365218, 735872, -275328, -900456, 1621356, 675408, 588494, -1304488, 270634, -572618, 1007928, 146102, 985350, 636904, 948520, 268002, 475080, -1187596, -420020, 1017936, -347010, 1655410, 331608 ], [ -735331, -871332, -15086, 114077, -774494, -1067243, 1110272, -404928, 410244, 595506, 228408, -260131, -24988, -602441, 508057, 738228, -880423, 587025, -102596, 806620, 1246827, -580020, -299746, -249470, 470136, -350235, 677635, -256092 ], [ -671316, -1120912, 201428, -345364, -751380, -544820, 1247624, -498884, 1191520, -188116, 179036, -565248, 812728, -1000300, 1012268, 532760, -865516, 439972, -199804, 815976, 1801284, -799656, 210832, -200160, -145480, -254508, 77972, -603496 ], [ -453141, -1293412, 799253, 404411, -1350405, 354355, 987074, -533009, 1084120, -565141, 797111, 41952, 908878, -600475, 548843, 435110, 897509, 714697, 781121, 1079226, 1643409, 383094, 88132, -354360, -874930, 7317, 112997, -547546 ], [ -380416, -1350912, 998528, 654336, -1550080, 654080, 900224, -544384, 1048320, -690816, 1003136, 244352, 940928, -467200, 394368, 402560, 1485184, 806272, 1108096, 1166976, 1590784, 777344, 47232, -405760, -1118080, 94592, 124672, -528896 ] ], [ [ -636928, -254976, 421376, -1412096, -1682432, -1007616, -160256, 1278976, -1135104, 1211904, 839680, 865280, 808960, -544256, -1310208, 904192, -223232, 822272, 201216, -351232, -526336, -387072, 1706496, -524288, 843776, 743424, -471552, 761856 ], [ -608320, -445440, 236480, -1237760, -1099904, -1078848, -32960, 519424, -542400, 1068672, 422080, -26368, 420352, 229888, -756672, 221824, 261760, -175168, 785856, -537856, -566272, -690432, 992064, -579392, 241472, 326208, -847872, -243456 ], [ -563620, -743040, -52420, -965360, -189704, -1190148, 165940, -667376, 383700, 844872, -230420, -1419568, -186848, 1439488, 108228, -844376, 1019560, -1733668, 1699356, -829456, -628672, -1164432, -124236, -665492, -699628, -325692, -1435872, -1814256 ], [ 139640, -356320, -178920, -317480, 462056, -611808, -205520, -575416, 730760, 732232, 744720, -391888, -383848, 1074928, -406152, -263896, 348800, -1467968, 852216, -1109576, -642072, -715832, -1016816, -799192, -634968, 592648, -848432, -1107816 ], [ 775428, 161764, -324148, -35480, 938344, 16744, -214208, -560280, 741612, 819292, 1215688, 384188, -283764, 626012, -702104, 31780, -95220, -1014644, 73388, -1011340, -705828, -240296, -1568784, -769080, -551916, 1288792, -464060, -224980 ], [ 1020528, 961264, -572848, -1093280, 878944, 648544, 1153792, -1118880, -253488, 1560592, -430112, -288112, 729936, 272912, 83296, -1045520, 582480, -365744, -43312, 374960, -953328, 102304, -1013184, -168480, -651216, 844192, -1058960, 704720 ], [ 1048944, 925072, -754312, -980300, 879448, 111748, 1242436, -1176252, -154404, 888844, -514976, 158420, 648048, -69268, 538288, -964208, 1106208, -327116, -28660, 1087964, -528624, -248828, -420300, 244920, -881556, 73240, -1154036, 1257524 ], [ 877344, 117472, -873712, 213400, 935248, -1503752, 150136, -770952, 954696, -1087256, 841024, 1637720, -445152, -401368, 688288, 186592, 1487808, -851816, 107240, 1179464, 516576, -1240328, 207000, 485520, -1232856, -998960, -787736, 1462424 ], [ 490780, 136056, -946996, 146352, 744608, -564572, -832608, -859996, 92032, -1220424, 965312, 974944, -240272, -72228, 893188, -496268, 1217440, -225812, -115296, 105132, -123532, -639972, -5792, -363584, 116768, -457344, -844776, 558344 ], [ 102624, 259040, -876448, -99968, 491520, 769664, -1475872, -888416, -969760, -968832, 866592, -56512, 178400, 411040, 1007776, -1310976, 778784, 613920, -413728, -1012128, -952864, 328000, -246592, -1316256, 1643168, 401504, -959072, -518592 ], [ 114324, -331660, 310052, 575632, 189120, 502064, 513428, 541084, 90740, -1037232, 1267692, -58312, -107500, 914140, 260476, 294624, 183884, 1031820, -658828, -248028, -127564, 1315000, 892808, -1041756, 1380668, 815204, -739172, -911592 ], [ -366216, -866080, 986312, 680632, -62880, -105016, 1626848, 988504, 594560, -982632, 1244232, -153712, -405640, 1230280, -497384, 1145424, -102016, 1130040, -388168, 198792, 409856, 1464760, 982928, -917016, 898448, 1205384, -562352, -566352 ], [ -1585116, -1316080, 897212, -70268, -239280, -1221316, 1426448, -37196, 263360, -743532, 583932, -389512, -722140, 1265980, -1271084, 864024, 75584, 748740, 656132, 169692, 515456, 358660, -500872, -1016916, 86648, 1560284, -450152, 886248 ], [ -1639840, -717760, 473648, -843840, -555664, -543200, 1033648, -71360, 35744, -292272, -106528, -283360, -586240, 628800, -1189280, 279152, 256928, 154240, -106880, 412656, -149792, -606208, -830688, -894880, -807520, 1471312, -275344, 483904 ], [ -1179640, 344240, -97852, -1627440, -933964, 928600, 555748, 333040, -146056, 252828, -810328, -25960, -250240, -306000, -729080, -439948, 439928, -534560, -1669280, 775956, -1155992, -1508608, -650088, -674680, -1738120, 1186012, -72844, -738896 ], [ -371936, 143504, -335760, -796952, -550656, 482024, 373848, 899352, -608760, 480912, -732392, 94688, 377320, 574864, -804048, -1000984, -360088, -258696, -973496, -235072, -66216, -221792, -568056, 16160, -1199080, -506472, 478936, -181552 ], [ 330256, 131504, -594780, -237896, -340596, 21788, -57228, 1077252, -1043172, 502104, -474296, -39856, 616624, 905872, -769404, -1416244, -592024, -107304, -519776, -627196, 633732, 562216, -533892, 311924, -744004, -1544880, 991756, 457052 ], [ 749056, 648704, -919680, -432896, -602496, -406912, -1139328, 250752, -1395072, 2304, 219904, -825856, -152576, -240128, -434304, -1462144, 670976, -309504, -766976, 619904, 258432, -22784, -619392, -424576, -555904, -852480, 1392256, 1242752 ], [ 749380, 679832, -521148, 68532, -112068, -597736, -1309312, -533608, -1350168, -136640, 389160, -739988, -575196, -1027336, -623976, -361836, 1084296, -177336, -997320, 300944, -80748, 173784, -88960, -182568, -520884, -178312, 1151884, 867624 ], [ 438280, 349232, 415752, 1088232, 938232, -611536, -800512, -1286608, -1009968, -7040, 167760, -5288, -739896, -1547536, -1204176, 1591464, 865296, 203664, -1215120, -1183456, -393048, 951984, 899840, 787632, -599784, 482288, 434584, -371376 ], [ -563380, 27992, -720068, 1527872, -39468, 239424, -755032, -912508, -23408, 452240, -513840, 586152, -222876, -756036, -1123716, 11624, -184924, 627824, -757960, -775316, -660108, -97616, 414440, -275628, -423364, 755748, 167864, 205724 ], [ -1276192, -172912, -1689632, 1469360, -887376, 1001664, -572080, -554944, 819280, 718832, -1157136, 899376, 334656, 25872, -923136, -1701472, -953056, 814352, -398560, -235088, -678864, -1093808, -268192, -1445856, -151936, 891456, 128000, 799856 ], [ 85208, 250388, -112232, -735940, 584124, 599664, 706820, -1194544, 384580, -292468, -1227636, -132324, 554256, -302028, -625536, -1260472, 431144, -281548, -1097560, -529988, 569436, -333308, -795592, -1535256, 412064, 616656, 915200, 16556 ], [ 811216, 605824, 407088, -1702688, 630888, 636536, 831624, -1520392, 113488, -646208, -481184, -474368, 30616, -28128, -49408, -425480, 1101344, -316648, -1263576, -148288, 1291416, -177328, -685016, -805936, 955256, 616848, 965416, -600416 ], [ 771016, 879424, -349512, -1175888, -1040412, 1202636, -435276, -1467892, 39688, -207008, 1250416, 15232, -1389284, 971472, 862592, 884620, 910544, 927452, -786876, 1049312, 1378716, -750328, 194884, 910664, 1473356, 948648, 126916, -1016816 ], [ 764192, 904608, -51744, -1048032, -1072480, 1053056, -1076768, -81920, 659840, 725664, 704832, -334048, -1511776, 1157728, 343456, 1032608, 497760, 636256, -280160, 975040, 731072, -1107168, -6688, 433632, 1225824, 516384, 777120, -509216 ], [ 729200, 815112, 556476, -1044264, -575620, 647432, -1457936, 1649608, 1453004, 1728684, -573324, -938380, -1165816, 1018024, -612080, 736988, 22476, -165668, 199504, 467968, -140584, -1324008, -528388, -750804, 734460, -146700, 1831812, 268228 ], [ -253600, -3888, 29976, -770064, -732520, -75568, -683936, 816208, 747704, 401784, -890424, -833080, -141616, -321776, -387680, -742312, -145224, -723368, -214496, -69632, -403984, 58992, 73112, -1050504, 625560, -127800, 471912, -2072 ], [ -619300, -350488, -333724, -163064, -440320, -388368, -119936, 578508, -61196, -398216, -1072224, -560480, 553884, -1093176, 14920, -1066212, -379924, -1260768, -282396, -108832, -394684, 1138992, 509612, -1108204, 547060, 63100, -278388, 6028 ], [ 249200, 247712, -371824, 1109536, 750080, 119232, 24064, 1532208, -1077296, -144416, -983424, 46720, 591984, -727776, 773920, 920688, -748624, -1757568, 341904, 848768, 160016, 1612992, 616112, -681904, 529360, 598000, 190512, 570928 ], [ 589796, 662612, -568408, 1008796, 1076056, 516100, 329180, 708368, -1484276, 188156, -994452, 301608, 284, -790076, 964032, 835264, -1051900, -827260, 780460, 841928, -293152, 799568, -75824, -830320, 414840, 341232, 140720, 554156 ], [ 615896, 968312, -859408, 89896, 887056, 847000, 730280, -1174432, -1528376, 567656, -1064952, 346608, -966616, -1107176, 815232, -484736, -1316200, 953240, 1108360, 260528, -1346752, -780832, -1243424, -1321120, 242640, -387168, -218080, 190856 ], [ -73396, 263852, -1211680, -193376, 361888, 739060, 287924, 291200, -1314416, 675020, -1296912, 217728, -758860, 148648, 52332, 23212, -1338724, -501256, 452872, -95656, -1041052, -1140208, -1095608, -712612, -378336, -871032, -353320, 760988 ], [ -638016, -360896, -1497792, -455424, -75904, 454336, -27264, 1631552, -978752, 638144, -1409280, 174912, -622784, 1089920, -502144, 430528, -1017280, -1449856, -286656, -235328, -705664, -1169792, -764800, -82176, -947264, -997248, -263424, 948864 ], [ -513516, -367796, -1520292, -843024, -83704, -341564, 396936, 1436252, -277052, 156644, -1028880, 505212, -1127684, 366920, -91144, -119372, 495020, 504344, -1020756, 351172, -696664, -374792, -181000, 276624, -1180364, 116952, 584976, -572136 ], [ -349040, -272704, -584432, -971312, 345496, -574760, -68672, 900168, 40240, -341120, -598168, 385592, -449416, -387544, 105080, 5456, 956392, 896136, -752720, 316904, -467112, -141280, 263112, 221528, -1117368, 452000, 442336, -786848 ], [ -145640, -78304, 1284568, -847112, 1200196, -260060, -1400672, 32268, -16760, -854720, -118468, -172108, 1380884, -1172644, 92180, 787256, 394492, -233364, 491080, -321796, -22812, -454480, 571212, -236572, -766068, 28400, -665264, 270352 ], [ 387520, 243296, 1092688, -1182032, 152896, -400880, -1383632, -70992, 449680, 104800, -329488, -691408, 571424, -58384, 832400, 430256, 1005952, 5856, 836320, 186944, 500448, -719440, -217248, 106448, -474048, -406000, 2416, 296032 ], [ 880956, 537280, 357924, -1463732, -1092312, -669468, -1066908, 29060, 989496, 1168448, -665084, -1075192, -736360, 1280648, 1496552, -95132, 1778676, 442888, 833664, 967396, 922040, -881732, -1063212, 544272, -223140, -669948, 895628, 84132 ], [ 187656, 254080, -645576, -113432, 359088, -1072968, -1115208, 247160, 970896, -333952, -533384, -235792, -474160, 190448, -407248, 509368, 1268376, -522512, -366336, 1600696, 164240, -163832, 195288, -42528, -227640, 748152, -331672, 69432 ], [ -482444, 277816, -1034392, 696656, 922624, -948784, -440248, 299032, 1014820, -739108, -144976, -53532, -314040, -30448, -1039572, 802640, 907020, -678232, -488348, 1419792, -257740, 544672, 474748, -106516, -413564, 1429884, -534344, 281860 ], [ -1115744, 788416, -448192, 649856, 77824, 12416, 1381952, 87232, 1157920, 596192, 650624, -913632, -315840, 1127552, 344928, 602240, 781920, 450368, 1099552, -52608, -147040, 1238272, -798752, 658784, -887264, 943584, 888256, 854560 ], [ -1185392, 308596, -437272, 250136, 169588, 19100, 1401404, 324640, 291220, 517772, 539036, -1402656, -648732, 922832, 1086420, -93472, 489540, 185036, 587068, -177384, 532208, 1010812, -351716, 906740, -836276, -8856, 1097464, 1275076 ], [ -989792, -637304, -697072, -315664, 702088, -423400, 572504, 773440, -1050680, -225928, 536, -1717056, -1137432, 76832, 1525320, -1022272, 118440, -736264, -913832, 332016, 1479008, 349912, 904984, 911240, -538376, -1180656, 735664, 1623976 ], [ 347236, -587192, -134892, -366376, -122044, -827648, 525872, 124904, -418076, 570088, 495132, -1017924, 87324, 189176, 1186040, -142132, 552092, -14188, 50040, -160436, 1521776, -658176, -42624, 835732, 158688, -1092476, -151736, 700048 ], [ 984096, -500592, 479808, -299696, -441824, -890848, 466192, -442176, 72384, 1030608, 519952, -621344, 753504, 19376, 860080, 381728, 475552, 439952, 589040, -619856, 1355776, -1308576, -782784, 589312, 568128, -665456, -831696, 164928 ], [ -390504, -388692, 1177008, 51004, 727576, -19048, 311692, -702576, 23184, 452508, -824948, -1133144, -245496, -998524, 629380, -210472, -1064648, 33452, -226060, -912956, 683776, -949176, -786384, -121088, 156528, 598444, -901596, 794928 ], [ -1010952, -136008, 878136, 587344, 655456, 460304, -218792, -829584, -190320, 662160, -614168, -780752, -683040, -360448, 706792, -222904, -775664, -275272, -587224, -1060904, -131696, -467136, -276744, -159824, 418440, 849304, -285552, 1054656 ], [ -1038852, 227292, -203364, 1269544, -392144, 631304, -1044692, -851784, -532920, 1490760, 818932, 250648, -679440, 1578752, 1026292, 220196, 950536, -507172, -591724, -1094804, -1059896, 111264, 636156, 329176, 1209540, 304204, 869448, 1023456 ], [ -1168640, -263168, 36096, 466176, 548352, 142080, -755712, -518144, -1310208, 978944, 839168, 442112, -601088, 313600, 556800, -264960, 274944, 221952, 372480, -1161472, -695040, 117504, -45312, 936704, 935680, -69120, 1228288, -141824 ], [ -1226444, -666244, 423748, -344276, 1622344, -332932, -389644, -150932, -1894160, 244092, 554176, 479708, -394344, -1203540, 108032, -831032, -460400, 1022136, 1105200, -1245916, -253184, 86124, -741212, 1420680, 412736, -476764, 1124732, -1102196 ], [ -763544, 292856, 352648, 289624, 1484944, -65032, -689944, 55768, -918560, -448008, -93824, 462008, 484656, -982440, 568832, -939632, 858400, 1274736, -477600, -1401016, -656384, 408024, 73288, 1067280, -494464, -1255864, -872968, 263704 ], [ -59744, 996932, 390976, 834952, 939796, -348232, -681232, 23680, -337640, -957684, -607976, 542516, 395304, -554760, 528032, -740408, 1110112, 1058076, -956484, -956572, -668336, 228456, 674872, 293196, -1020712, -1243492, -1204960, 384316 ], [ 950656, 1376432, 568576, 1267552, -124304, -1332832, -279232, -312320, -259040, -1235184, -951776, 748016, -926496, 135840, -151168, -149408, 3712, 244176, -30384, 250928, -182336, -589344, 1005472, -1016304, -1062112, -223792, 583040, -1079984 ], [ -29504, 979332, 525956, 302932, 356436, -238872, -401932, 181960, -953740, -1022964, -188316, 605476, -1183936, -480800, -308308, 5552, -255688, -394824, 210856, 1170668, 547424, -747144, 295472, -690984, -1312292, -732212, 37060, -839284 ], [ -1684752, 297688, 408280, -1115768, 1346480, 1550032, -675840, 917824, -1889112, -608080, 942456, 346688, -1039976, -1535832, -285696, 3232, -210096, -943392, 192352, 1954040, 1309392, -668488, -728104, 199336, -1590896, -1732512, -1316632, -25040 ], [ -1560552, -462212, 473980, -563468, 421880, 1116232, 495360, -548576, -1345212, 704120, 783756, 464288, -371876, -1241532, -631296, 47632, -274296, -512592, -216848, 1579340, 11592, -719188, 614396, 13636, -135896, -404112, -1173532, -906440 ], [ -1400928, -670112, 163264, -426848, -299296, 877024, 1060608, -1159520, -926304, 1063232, 705216, 609632, 207520, -705312, -711552, -64352, -301536, -414528, -433472, 1205216, -970272, -386944, 1337120, -271040, 633472, 330240, -839776, -1084064 ], [ -1166028, 294988, -947336, -1173548, -588196, 1051324, 338208, 47380, -773004, -602968, 797016, 813932, 598420, 344988, -227952, -508652, -250236, -1023528, -240872, 832316, -1280772, 759056, 742820, -766040, -54128, -197760, -100876, 233836 ], [ -748784, 191416, -808208, -1018648, -429240, 396152, 69736, -86896, -809224, -1294888, 190168, 1159544, 625368, -136512, 123720, 104680, -368400, -1039680, -409832, 163728, -648272, 1181936, -171824, -122816, -638688, -531824, -339384, 531456 ], [ -216584, -585884, 118792, -295348, 12060, -781948, 87436, -1066696, -964924, -1372588, -857132, 1594244, 422868, -1583712, 392220, 1384780, -593400, -682080, -806732, -691272, 578728, 1148936, -1288424, 1237984, -1158288, -743624, -1194084, 185856 ], [ -602384, -464496, -541328, 382256, 259152, -1105424, 187280, 9552, -827408, -165088, -321936, 344448, 181200, -396864, 189616, 1131888, -765360, 228496, 294000, 69136, 1144224, 1059088, -218688, 342816, -322240, -624400, -399376, 102736 ], [ -990284, -237156, -1104068, 642536, 470232, -1027064, 147440, 901212, -670088, 785132, 190764, -477492, 115260, 831936, -94784, 533148, -706260, 886396, 1167240, 826876, 1411764, 758968, 742872, -565404, 567200, -243580, 101504, -55784 ], [ -1008584, 43944, -623768, -747664, 617232, 306736, -484960, 207912, -554288, 177032, -38136, 1105608, 768360, 1143936, -512384, -817752, 255240, 305896, 513840, 908776, 759864, -358832, 371472, -596904, 1112000, 1047320, -1252096, -623984 ], [ -966204, -75888, -292356, -1423764, 523584, 881296, -224180, 249432, -250824, -578920, -367972, 978420, 696852, 890428, -635020, -1081000, 1005100, 386660, 240948, 484812, 165240, -1070816, 235688, -911528, 1027504, 732568, -1154556, -336744 ], [ -861504, -607488, -113856, -1366464, 182784, 676096, 953920, 1045632, 245376, -1486720, -801472, -905280, -118848, 56128, -454720, -227200, 1537600, 1146560, 358848, -458688, -370560, -1366016, 341888, -1516928, 296704, -1231232, 433344, 829056 ], [ -767188, -489144, -432608, -31932, -553552, -347316, 846764, 570736, -414352, -113816, -24056, -196756, -725924, 139160, -588064, 376676, 1120200, 1265012, 640768, 286864, -300548, -216424, -532492, -1422588, 717584, -903944, 1256368, 731548 ], [ -676360, -268896, -848336, 1428984, -1276240, -1481160, 479744, -227072, -1194400, 1655344, 925504, 987128, -1158560, 384488, -681832, 872672, 404376, 1159640, 860320, 1333408, 5320, 1070624, -1521328, -1075536, 1349696, -79688, 1774600, 284512 ], [ -593260, -903696, -828536, 360084, -608440, -1333260, 1132544, -774272, 246800, 868744, 78304, -446572, -235760, -364612, 657668, 907472, -780924, 480740, -148880, 573808, 1134220, -567376, -768328, -4536, 819296, -685388, 1173100, -242288 ], [ -587216, -1265216, -361520, -92368, -528080, -818000, 1458976, -1124240, 1129344, 211504, -105744, -1040384, 584672, -700208, 1196592, 806752, -880944, 249616, -381808, 256160, 1777040, -1069472, -261056, 511616, 109024, -735792, 793808, -429728 ], [ -710516, -1168016, 856180, 489932, -1433780, 313900, 1237576, -1143140, 1074144, -228596, 823356, -224384, 1233272, -341708, 391692, 478552, 840756, 770116, 688292, 680360, 1603940, 335128, -166256, 96416, -903176, 145908, 787508, -47528 ], [ -751616, -1135616, 1262080, 684032, -1735680, 691200, 1163776, -1149440, 1055744, -375296, 1133056, 47616, 1449472, -222208, 123392, 369152, 1414656, 943616, 1044992, 821760, 1546240, 803328, -134656, -41984, -1240576, 439808, 785408, 79872 ] ], [ [ -532992, -485120, 900224, -1211648, -1660160, -1067008, -215936, 1806080, -1368960, 1779840, 1641472, 1659648, 1001984, -132224, -1521792, 1535232, -742912, 978176, 791424, -2304, -630272, -194048, 1955200, -1236992, 903168, 698880, -289664, 1533952 ], [ -477936, -586496, 641552, -1454912, -1314272, -1145200, 135472, 940736, -630096, 1583712, 832720, 461760, 758144, 597376, -1028112, 610656, -54688, -81904, 1246608, -662208, -870656, -480704, 1108528, -926000, 291120, 489072, -743936, 244672 ], [ -391911, -744896, 237377, -1835012, -773822, -1267375, 684547, -411364, 524379, 1277262, -430955, -1409940, 377144, 1737376, -256737, -833994, 1020662, -1738279, 1957833, -1693308, -1246256, -928604, -214397, -440075, -665205, 161247, -1453736, -1769828 ], [ 255234, -438216, -142438, -583062, 98918, -649160, -24908, -677554, 685694, 941902, 621180, -580620, -537606, 1640196, -576382, -471594, 663392, -1755184, 875938, -1805518, -775066, -403154, -1132932, -728490, -891850, 997662, -1227636, -1241158 ], [ 916687, 52695, -449283, 199014, 836902, 134310, -293552, -939194, 552213, 841593, 1220270, 101409, -900275, 1314617, -726522, -328313, 495597, -1543923, -87707, -1450893, -506279, 163210, -1645692, -796050, -961077, 1510410, -1085153, -387931 ], [ 1490212, 1058820, -513108, -1019736, 1034152, 1301160, 1248448, -1449944, -345012, 1550268, -290680, -377316, 750700, 511292, -32472, -1372988, 1323372, -953748, -210932, 272532, -1134404, 631960, -872592, 78600, -671052, 635160, -1456028, 952844 ], [ 1635556, 1053948, -571902, -860733, 965578, 768975, 1512223, -1428929, -136743, 902445, -428440, 185883, 970180, -125035, 681780, -1271492, 1747224, -964797, -304595, 1318137, -670724, 89167, -196797, 458418, -828747, -371910, -1548755, 1536707 ], [ 1385656, 115848, -626052, 570042, 651628, -1331550, 596098, -917054, 1091982, -997530, 701360, 1710858, -131720, -607210, 1414680, -111992, 1798224, -1530822, -370970, 1738062, 800776, -1387358, 389178, 381468, -1399722, -1500660, -1384730, 1421882 ], [ 1049929, 325890, -1180707, 554324, 943896, -520057, -650952, -1193177, -31392, -1042190, 811728, 1183976, -62908, 14105, 1535567, -667629, 1225560, -797547, -192552, 302245, -200237, -529047, -43608, -442000, -48648, -856384, -1108038, 129086 ], [ 715336, 613768, -1599128, 305568, 1256192, 794720, -1609272, -1379560, -1342584, -760032, 762424, 304944, 212040, 833048, 1439064, -1338816, 539128, 210936, -36728, -1248536, -1485304, 789680, -489264, -1322520, 1565912, 161384, -863720, -1306000 ], [ 555211, -653357, 85447, 885468, 570992, 727220, 486603, 700265, 294291, -1306932, 1335349, 420594, -36885, 1186073, 698289, 318984, 98653, 1026861, -540653, -195161, -396829, 1476530, 915486, -1245945, 1692737, 899159, -1107095, -1668550 ], [ -133694, -1541432, 1033582, 862578, -67288, 129710, 1688328, 1289930, 1046496, -1502022, 1374094, 91164, -473790, 1496558, -171366, 1362924, -108512, 1502226, -467918, 335614, 437696, 1570610, 915996, -1346970, 1278812, 1477694, -1185620, -1132780 ], [ -1615769, -1860932, 877057, -64497, -635188, -1262815, 1548828, -355645, 471696, -1169397, 611569, -905886, -1192665, 1743233, -1234341, 1486074, 34288, 1466751, 469807, 82489, 891296, 775535, -1189854, -1714395, 53762, 1817369, -1016870, 750470 ], [ -1772312, -1204496, 446388, -813680, -726300, -660360, 1055572, -537680, 335256, -666836, -408824, -565704, -890624, 947568, -1310616, 526116, 177816, 338912, -193184, 686532, 203080, -480000, -1435976, -1647256, -946024, 1722220, -793052, 498288 ], [ -1342562, -116396, -105537, -1484180, -606525, 824490, 405847, -72380, 392706, -89111, -1543274, 365946, -137024, -309132, -950466, -912909, 321666, -1272088, -1564184, 1669707, -990170, -1939200, -859526, -1387906, -1846174, 1434745, -544877, -698412 ], [ -28808, -235236, -699420, -619994, -79232, 753638, 103626, 668570, -558242, 770332, -1022566, 607176, 528294, 442972, -1297164, -1107994, -549690, -757438, -1237106, 272080, -226934, 18328, -1126306, -396104, -1682278, -392966, 679210, -7668 ], [ 972316, -165804, -1236057, -197006, -2195, 458441, -375213, 1057967, -1304375, 1087498, -336082, 395724, 774036, 631996, -1355697, -1316803, -834522, -353398, -1078664, -323537, 379663, 1247254, -1337743, 196243, -1303327, -1629908, 1565869, 706713 ], [ 1138816, 429696, -1624032, -961856, -1097120, -359584, -1320288, 533792, -1488800, 448, 719168, -955776, -56064, -696704, -648672, -1604128, 424128, -307648, -1412864, 1225888, 515488, 483904, -1377568, -264032, -408352, -1294208, 1550944, 1416288 ], [ 918015, 491738, -807233, -243421, -609215, -519494, -1391904, -323590, -1489658, -129680, 1025014, -1122411, -787737, -1374814, -841766, -475893, 848062, 42542, -1513230, 741628, 245995, 581930, -388704, -6422, -292451, -664990, 1052269, 711894 ], [ 408990, 156788, 906142, 1578854, 1056610, -189644, -813504, -1428940, -1353908, 452320, 773164, -407286, -1446162, -1568764, -1704716, 1705782, 650812, 619292, -1439580, -1256072, -325130, 1320980, 1365696, 785428, -756326, 182660, 193594, -1044756 ], [ -549315, -116022, -410783, 1793744, -104805, 857936, -868074, -847345, -160868, 964380, -70836, 373814, -544457, -656479, -1494191, -43418, -579353, 1016772, -879470, -801387, -545645, 2260, 661926, -205477, -855551, 1082375, 334034, 158889 ], [ -1131192, -306660, -1665272, 1413332, -1188396, 1664720, -740628, -314128, 930988, 1152324, -950076, 892532, 451120, 110204, -1175552, -1921640, -1409864, 1039740, -465608, -216876, -461132, -1210388, -326424, -1295752, -720800, 1685360, 673664, 1325220 ], [ 626058, -116085, -144422, -794143, 420129, 627620, 853647, -1397428, 637663, -304851, -1536051, -19543, 679420, -781021, -1156352, -1302290, 692086, -758685, -1212458, -931551, 941593, -204113, -823374, -1467802, 347800, 688460, 1252064, -95355 ], [ 1558604, 285664, 416948, -1821240, 552646, 531266, 842238, -1925406, 323564, -926000, -830808, -327744, 55034, -471944, -416896, -234718, 1624504, -888934, -1575210, -582128, 1737146, -65620, -677418, -698868, 1159938, 512796, 1175318, -1048872 ], [ 1496654, 942064, -178702, -1424940, -1094729, 1569341, -1105437, -1783731, -15586, -539000, 1431492, 92256, -1597591, 1284556, 1191104, 1373357, 1146604, 992441, -1474785, 1050472, 1800521, -973570, 243807, 1204782, 1662813, 1327446, 308543, -1439172 ], [ 1550904, 851480, 262152, -1562376, -1216552, 1688736, -1661176, -297216, 582816, 492504, 542896, -286024, -1641000, 1329640, 817432, 1254168, 406120, 906536, -860392, 1200080, 1091600, -1400648, -78840, 799496, 1156456, 954168, 920728, -783672 ], [ 1588644, 493502, 985473, -1857366, -841231, 1452414, -1717660, 1529838, 1430877, 1624197, -1327469, -900013, -1112514, 764854, -195524, 524505, -397763, 145241, -105460, 819680, 148778, -1600262, -745743, -366235, 352849, 211827, 1920175, 172383 ], [ 283944, -199348, 47898, -1587516, -956806, 159564, -1126360, 578988, 636402, -87678, -1102994, -670738, 37836, -500996, -414824, -791670, -585038, -806134, -162760, -205120, -118972, -256412, 453882, -981310, 633274, 285102, 170950, -174042 ], [ -382631, -295098, -468777, -845666, -474656, -367836, -614560, 318813, -206573, -1096478, -1091944, -251688, 696361, -1328946, -297874, -1035095, -829163, -1542184, 105015, -424120, -194497, 904788, 1072357, -1299285, 793299, 489777, -585875, -56467 ], [ 227044, 803352, -143652, 840184, 1202944, 635664, -261760, 1439988, -1146548, -699128, -1507744, 546912, 371236, -1281096, 491576, 866980, -1186988, -1847584, 1022940, 968480, 114428, 1700688, 528532, -1023060, 712524, 957252, 642100, 989108 ], [ 385143, 1139227, -605354, 848745, 1806218, 1099087, 98137, 509660, -1619155, -107151, -1506795, 821462, -444663, -1427873, 714864, 597232, -1255857, -702705, 1226277, 1213998, -572248, 685772, -248084, -1091204, 331842, 495396, 543124, 719717 ], [ 274218, 1020802, -1535804, -141930, 1769468, 1240762, 462262, -1642840, -1813330, 600774, -1257570, 783812, -1552938, -1690598, 600864, -966368, -1152582, 1306170, 1003902, 776148, -1852048, -1407928, -1163384, -1364504, -227508, -520104, -346376, -333058 ], [ -552099, 172357, -1731128, -190824, 792248, 827539, -49085, 121376, -1715428, 1120605, -1487964, 712352, -1038333, 109846, -301323, 180421, -1407831, -302142, 156318, 19242, -1430377, -1400164, -983378, -712583, -639336, -918882, -167894, 560105 ], [ -1183216, -517264, -1845328, -345920, -97248, 230224, -282464, 1774000, -1384752, 1249232, -1674688, 662576, -662224, 1391520, -863136, 972944, -1210768, -1413664, -699152, -388912, -1016544, -1129888, -676640, -95168, -1032176, -961056, 191296, 1085280 ], [ -865141, -387139, -1896103, -1194620, -361698, -868001, 789886, 1759225, -289377, -4393, -1546588, 703601, -1317199, 98670, 82914, -409981, 769157, 466586, -1383227, 591263, -1177194, -565438, -253790, 98332, -1402301, 113994, 874396, -370470 ], [ -664676, -339056, -804484, -1495284, 160186, -951702, 458896, 1000334, -9292, -724384, -1001210, 523922, -621502, -847658, 352450, -270740, 1153766, 836222, -740076, 690598, -856118, -353096, 345646, -109942, -1225074, 328344, 416584, -381080 ], [ -578726, -370856, 1399466, -1262334, 1447711, -47577, -1238504, -483091, -523042, -924784, -49535, 129347, 1389323, -1456583, -36725, 1350610, -14959, -265003, 1195374, -67727, -65993, -483596, 1117021, -709417, -514899, -295356, -1152116, 1015420 ], [ 369424, 389224, 1464236, -1514604, 20656, -500292, -1553804, -537196, 327068, 52136, -98300, -783628, 591608, 67012, 797020, 944020, 795296, 199112, 1452744, 646768, 801352, -1013036, 208936, 226508, -422544, -642756, -439196, 646120 ], [ 1297889, 1163216, 887783, -1697443, -1712042, -1231401, -1519337, -222225, 1408082, 1041776, -382769, -1585186, -749062, 1810942, 1651238, 196695, 1936755, 846046, 1141760, 1647127, 1491890, -1454975, -853861, 1304188, -455111, -762545, 642893, -69017 ], [ -58786, 149216, -722542, -27418, 178708, -1371726, -1443662, 206850, 1419932, -704224, -527294, -45436, -543412, 516292, -265612, 1064370, 1489530, -532604, -615040, 1847602, 277340, -78050, 659114, 30088, -200786, 657730, -229882, 144658 ], [ -1102957, 29170, -1256474, 1056140, 984800, -1143316, -620338, 295610, 1518695, -1106567, -143468, 346871, -507122, 153180, -918555, 1542604, 1134061, -755082, -894377, 1249852, -459261, 947192, 863377, -266219, -265809, 1540113, -314350, 432399 ], [ -1651432, 1327120, -83024, 1209440, 70400, -330016, 1388912, -155440, 1755320, 622408, 1078432, -1080904, -739472, 1267680, 433320, 1403104, 924136, 856368, 1169848, -614048, -437736, 1414592, -1008248, 988456, -837384, 1569288, 851600, 837624 ], [ -1664356, 733939, -94202, 326522, 200531, -307063, 1543649, 111896, 470411, 420013, 646249, -1716088, -1209737, 1007628, 1307835, 289096, 481855, 566589, 695905, -654086, 420036, 882545, -689015, 1311667, -712707, 287814, 1129538, 1176447 ], [ -1425256, -749186, -662852, -1044028, 822206, -656038, 825674, 717296, -1530514, -691262, -564326, -1978288, -1791962, 100728, 1957710, -1283504, -69770, -617886, -972470, 164164, 1671336, -119830, 661210, 1196542, -260382, -1610436, 989588, 1484022 ], [ 300343, -412786, -153365, -756310, -475873, -990048, 1095316, 153382, -663561, 581862, 337865, -1478879, -144183, 418914, 1357314, 115069, 920073, 391435, 194402, -55427, 1662948, -1137024, -283904, 1276619, 660968, -1442129, -65490, 347292 ], [ 1186168, -218596, 416240, -479380, -937608, -970888, 1222396, -369328, 111824, 1417932, 615420, -1200184, 853032, 271444, 937684, 878904, 1116568, 929820, 753412, -421612, 1378048, -1749144, -924304, 1019904, 1233968, -836324, -857100, -284688 ], [ -349382, -552571, 1069940, -357055, 1045242, 18362, 883021, -690628, 419324, 872457, -983955, -1585834, -106818, -1248881, 1109359, -326646, -984782, 7845, -572813, -1112737, 427648, -1246194, -553804, -177696, 813668, 816901, -855225, 580212 ], [ -1248926, -421774, 767762, 212780, 1218984, 498236, 145738, -851740, -58660, 1025820, -535578, -1058572, -463800, -675968, 1089766, -254514, -682052, -570318, -935978, -1502806, -541988, -749712, -87838, -447852, 909758, 947962, -317220, 875088 ], [ -1648751, 74201, -285463, 1134230, -28716, 577886, -904187, -886990, -1153810, 1728270, 1521747, 185978, -347100, 1541632, 919891, 821511, 1509598, -878343, -542453, -1656331, -1526738, -258312, 453137, 10698, 1411583, -116963, 642030, 722088 ], [ -1500864, -552704, 264384, 308416, 819328, -249536, -503296, -503296, -1699968, 1246208, 1139840, 607296, -756992, 133568, 365632, 126656, 211840, 82752, 329792, -1783232, -1045824, -392896, -563136, 723264, 789056, -488576, 1321088, -390528 ], [ -1200605, -1046927, 888415, -496091, 1848718, -994799, -12557, -107403, -1969212, 501873, 315216, 803609, -994470, -1565083, -85920, -764274, -1156516, 1138194, 890484, -1839865, -428576, -432715, -1438169, 1350558, -35024, -778393, 1529137, -1260275 ], [ -561530, 353698, 340990, 570634, 1837468, -354974, -449882, -59478, -1176312, -583902, -645984, 514034, 297780, -1328758, 444480, -1025124, 553784, 1473444, -840216, -1514290, -483776, 704810, 65806, 1227708, -907424, -1285618, -723038, 242650 ], [ 172024, 1265791, 127888, 1279870, 1273963, -458606, -422204, -27360, -688134, -1232691, -1203462, 621251, 292470, -722206, 496248, -1004946, 1124264, 1166217, -1209567, -633193, -319988, 758054, 1147282, 556893, -1389302, -1074103, -1205192, 387361 ], [ 1025824, 1556116, 340288, 1534120, 7588, -1508456, 197296, -15360, -587784, -1325316, -1247112, 1233476, -1364280, 355544, -61152, -627096, 244064, 41292, 153708, 954932, 122512, -568696, 1691032, -811332, -1374152, 52172, 565408, -1196564 ], [ 29424, 1213391, 180943, 427835, 595483, -186266, -357069, 549390, -1153869, -931411, 70103, 830951, -1787600, -374776, -500027, -254636, -85806, -403118, 170198, 1636437, 623752, -865406, 444532, -823862, -1496007, -525123, -34657, -804339 ], [ -1594620, 620458, -100438, -1123714, 1793428, 1931788, -1267904, 1245872, -1932554, -344876, 1819010, 99376, -1743110, -1727754, -881472, 96728, -222740, -583096, -296472, 1966626, 1102796, -794638, -1351894, -347082, -1609572, -1653400, -1455194, 248372 ], [ -1570470, -702767, 97937, -869389, 646978, 1615438, 390496, -585928, -1625729, 815074, 1262285, 825976, -994535, -1809729, -739872, -250372, -621890, -143596, -522972, 1507101, -7954, -982363, 540881, -4257, 397878, -281500, -1357769, -820078 ], [ -1561704, -1032728, -29296, -834472, -328760, 1391368, 1158976, -1400104, -1283816, 1027504, 956240, 1184296, -248360, -1443768, -608544, -650152, -756488, -130096, -694704, 1233288, -893944, -573472, 1518776, -39504, 1378656, 549248, -926312, -1036504 ], [ -1585629, 747997, -848446, -1265797, -941735, 1363393, 36376, -51829, -867341, -773546, 1182890, 760021, 492715, -125943, -499044, -1161877, -328913, -1021846, -750054, 1354113, -1302319, 1103228, 552551, -878154, 177756, 230048, 214963, 557621 ], [ -881604, 670322, -684668, -1227738, -960114, 585986, -134714, -64740, -867166, -1630998, 386730, 946626, 541674, -471984, -2546, -343834, -261564, -1072624, -733414, 516252, -592940, 1728644, -513908, -314448, -685320, -468836, -48050, 663232 ], [ 281346, -578953, 98782, -893763, -603639, -663889, 294061, -935790, -1129441, -1893573, -1054245, 1518351, 154299, -1866984, 737929, 1312541, -421314, -593224, -671389, -925998, 821110, 1691294, -1643558, 1133352, -1335420, -1407086, -1196375, -169568 ], [ -501116, -314276, -478108, 356852, -137684, -1165628, 682716, 408940, -1173436, -581064, -553820, 170912, -303796, -99440, 131732, 1570020, -739028, 484508, 600356, 392892, 1195032, 1614844, -188528, -136264, -361680, -864636, -537532, 149484 ], [ -1295741, 64009, -938623, 1075622, 303946, -1189058, 764676, 1493305, -1105726, 540981, 3685, -701923, -458911, 1574800, -540688, 1306665, -770843, 1262033, 1566686, 1590417, 1370787, 1284274, 1144522, -1353769, 705240, -74481, -104512, 228474 ], [ -1337966, 273334, -373498, -710428, 603196, 392692, -363624, 623830, -681076, 252606, -9890, 1113902, 627014, 1573600, -923488, -464010, 405982, 592358, 813236, 1165542, 1182162, -46676, 925372, -1243894, 1476240, 1096794, -1318912, -1127076 ], [ -1330241, -76004, -268431, -1491595, 672528, 968412, -284355, 423722, -330574, -407878, -439863, 1017715, 713643, 1252609, -1115405, -1023638, 1171589, 493815, 557251, 520221, 523970, -875240, 675734, -1398902, 1510644, 757914, -1259217, -824582 ], [ -1271216, -999104, -635856, -1240720, 505728, 510912, 1035120, 911072, -56224, -1450528, -1297488, -1042160, -226032, 603184, -1111280, -339488, 1514864, 981840, 812176, -351504, -616480, -1187840, 394784, -1825952, 788544, -1131936, 109008, 1180768 ], [ -983035, -591282, -1166888, 116287, -419340, -513283, 778469, 500324, -742748, -102970, -210178, -85483, -717543, 503226, -1022136, 223063, 1211086, 1235635, 1013824, 553084, -629263, 173626, -697357, -1904017, 1135996, -696478, 1097332, 993737 ], [ -645214, 38040, -1692236, 1564066, -1384236, -1597102, 223616, -178816, -1488344, 1689332, 1175600, 1385762, -1012632, 498342, -791046, 737416, 662650, 1333930, 1083736, 1718296, -257362, 1666168, -1855060, -1731052, 1681456, 187634, 1893790, 237416 ], [ -451189, -936060, -1641986, 606091, -442386, -1599277, 1154816, -1143616, 83356, 1141982, -71800, -633013, -446532, -126783, 807279, 1076716, -681425, 374455, -195164, 340996, 1021613, -554732, -1236910, 240398, 1168456, -1020541, 1668565, -228484 ], [ -503116, -1409520, -924468, 160628, -304780, -1091180, 1670328, -1749596, 1067168, 611124, -390524, -1515520, 356616, -400116, 1380916, 1080744, -896372, 59260, -563812, -303656, 1752796, -1339288, -732944, 1223392, 363528, -1217076, 1509644, -255960 ], [ -967891, -1042620, 913107, 575453, -1517155, 273445, 1488078, -1753271, 1064168, 107949, 849601, -490720, 1557666, -82941, 234541, 521994, 784003, 825535, 595463, 281494, 1564471, 287162, -420644, 547192, -931422, 284499, 1462019, 452490 ], [ -1122816, -920320, 1525632, 713728, -1921280, 728320, 1427328, -1754496, 1063168, -59776, 1262976, -149120, 1958016, 22784, -147584, 335744, 1344128, 1080960, 981888, 476544, 1501696, 829312, -316544, 321792, -1363072, 785024, 1446144, 688640 ] ], [ [ -457216, -549120, 553984, -904192, -1525248, -549120, -510976, 1719296, -1064960, 1531136, 1325312, 1310720, 1090816, 85504, -978688, 1442560, -567040, 1080576, 480512, -95488, -362496, 128512, 1339392, -1378048, 464128, 676864, -352768, 1545728 ], [ -294400, -452640, 498208, -1195456, -1109760, -805344, -182560, 825248, -341504, 1463744, 521408, 367328, 779488, 636448, -569152, 606304, -15616, 151104, 1007936, -705952, -598464, -222752, 831456, -1015648, 115840, 395680, -702304, 368480 ], [ -40000, -301890, 411058, -1650556, -460560, -1205694, 330590, -571702, 788896, 1358444, -734692, -1106722, 293038, 1497298, 70748, -700346, 845984, -1301196, 1832036, -1659802, -967164, -771602, 37806, -449398, -428360, -43670, -1248454, -1470970 ], [ 274600, -395020, -13072, -663096, 209220, -684004, -61920, -682892, 584396, 1031804, 192368, -398872, -416012, 1431768, -520232, -282896, 692864, -1381916, 642656, -1514232, -638384, -476532, -922304, -654268, -914740, 584760, -1101324, -963320 ], [ 708454, -201882, -404424, 13352, 788942, 47672, -138728, -778096, 261460, 848780, 753502, 168518, -700322, 1165088, -890310, -115548, 691052, -1269432, -342588, -1007388, -510296, -97926, -1481238, -710864, -1177452, 989682, -1016194, -150218 ], [ 1534504, 1027368, -601824, -722848, 1056392, 1271072, 1082272, -1132096, -140240, 1209680, -465848, -275032, 518728, 437888, -206760, -1221648, 1452752, -832032, -140688, 464112, -1236896, 360024, -630888, -73664, -691152, 371832, -1311544, 1133032 ], [ 1740610, 1172418, -630744, -565012, 873860, 936812, 1330768, -1154596, 102964, 544334, -441410, 219836, 683374, -210766, 445200, -1162272, 1835138, -866688, -214362, 1404276, -734372, -89244, 48486, 244984, -752178, -354906, -1401130, 1517020 ], [ 1374460, 316668, -504144, 418088, 275960, -835288, 681568, -871096, 941464, -1068316, 731140, 1580936, -125276, -786916, 1068000, -27072, 1867388, -1337088, -542412, 1853976, 902728, -1375944, 570036, 269584, -1318428, -1182156, -1300780, 1070920 ], [ 1158980, 453266, -1000598, 443976, 720916, -229120, -375356, -996906, -156664, -966256, 681860, 1262218, -157640, -1180, 1413006, -350260, 1211680, -632018, -241186, 301534, 94704, -441024, -1168, -445990, -97134, -698516, -903360, 1888 ], [ 968304, 651168, -1430192, 325664, 1240128, 804464, -1238960, -990880, -1363056, -581504, 469056, 641056, -55984, 991408, 1582240, -820176, 450128, 308848, 96160, -1392368, -1028448, 884752, -601696, -1208048, 1373024, 55024, -532000, -1122416 ], [ 695754, -544932, -102242, 839564, 376728, 846314, 300190, 906020, 246294, -1125104, 1235256, 715756, -324034, 1098658, 813340, 284274, 124478, 965098, -473540, -422618, -90948, 1213702, 652604, -936698, 1491524, 549274, -949900, -1512266 ], [ -12096, -1449732, 708568, 749504, -234012, 413804, 1264840, 1353800, 1047564, -1336904, 1288356, 333796, -718204, 1272808, 10420, 1051764, -112852, 1335148, -497420, 56812, 534792, 1200952, 630824, -911048, 1115864, 988144, -1123720, -1147976 ], [ -1372896, -1917582, 743668, -246496, -465762, -730246, 1367740, -372100, 636714, -1051004, 271806, -733154, -1301554, 1547308, -843530, 1313814, -217702, 1275898, 297430, -199238, 692892, 675652, -1305076, -1253948, -1036, 1343944, -931420, 347524 ], [ -1387520, -1408664, 492872, -771376, -429920, -255328, 812528, -449600, 368656, -540152, -664040, -483464, -1007040, 765792, -1116120, 568832, -193280, 351368, -323576, 453880, -23440, -502248, -1458000, -1253960, -933960, 1410104, -875776, 270232 ], [ -806720, -467714, 115622, -1087876, -275720, 935672, -33772, 202000, 163756, 70198, -1564190, 348586, -324240, -482808, -1131570, -621568, -111680, -955882, -1570826, 1509130, -1126540, -1968798, -822300, -1102310, -1785510, 1348154, -880576, -502718 ], [ 146152, -428824, -760536, -466796, 143548, 835964, -191280, 709004, -704184, 654204, -906048, 480300, 282784, 99352, -1408536, -784552, -637916, -679384, -1388692, 380196, -411016, 70920, -1253532, -495264, -1550444, -328476, 321564, 181836 ], [ 878806, -233872, -1399626, -156446, 186298, 548000, -511764, 951386, -1339836, 845868, -115170, 248700, 605914, 259582, -1423428, -953560, -752828, -390052, -1295056, -145608, 170408, 1330746, -1555668, -61404, -1094894, -1505958, 1192464, 777096 ], [ 1032256, 393728, -1411776, -677696, -748352, -179200, -1275264, 518336, -1355136, 29568, 962880, -892800, 201664, -728768, -755328, -1173760, 211072, -122752, -1478656, 955392, 343808, 463296, -1488768, -88704, -110144, -1343808, 1169664, 1092096 ], [ 851338, 452782, -524882, 30596, -385004, -375780, -1158554, -290276, -1360374, 44458, 1097338, -974436, -455426, -1113398, -831988, -199076, 547258, 155126, -1370372, 580546, 106558, 564464, -565050, 247604, -11108, -676666, 756854, 510030 ], [ 421588, 88732, 1031068, 1653896, 944296, -177480, -386804, -1378376, -1358124, 677908, 529588, -267336, -1300676, -1048748, -1462888, 1664824, 416308, 440876, -1044872, -892604, -436292, 1386464, 996300, 854504, -571208, 366284, 53804, -739620 ], [ -464982, -66018, -52372, 1683526, -226044, 680180, -421964, -805986, -67834, 941898, -234592, 397514, -586836, -369328, -1429748, -103476, -671832, 861176, -651642, -749204, -398952, 309684, 502610, 9434, -707378, 1274164, 342134, 432110 ], [ -992352, -168312, -1116256, 1236568, -1294848, 1354760, -370088, -286536, 1128320, 915432, -956416, 806048, 262224, 159512, -1262792, -1911864, -1373520, 961616, -444744, -492056, -131904, -720912, -263920, -904264, -621920, 1860976, 789272, 1519088 ], [ 735048, -164262, 54344, -425282, 188352, 535610, 790462, -1386186, 789920, -337518, -1297216, -96952, 561924, -598738, -929642, -997014, 726780, -725884, -1270794, -943406, 872496, 24588, -803020, -1005514, 284680, 871276, 1269422, 205388 ], [ 1600276, 83908, 393236, -1284324, 433000, 535996, 578160, -1857244, 321912, -816832, -636988, -457924, -276, -389960, -133888, 140536, 1692704, -905280, -1688844, -489948, 1491064, -57268, -734676, -312048, 992380, 616248, 1113432, -707044 ], [ 1425826, 626458, -270814, -1175274, -815900, 1524646, -1289640, -1570294, -302388, -363232, 1230362, -165274, -1601826, 984940, 1219712, 1546636, 1290704, 733920, -1614894, 1054602, 1644364, -1136818, 66174, 1339752, 1460230, 1247148, 190332, -1135594 ], [ 1303792, 686064, 283360, -1363920, -867296, 1772304, -1698752, -406384, 153440, 434992, 531792, -531744, -1464688, 921984, 970032, 1181456, 417968, 768496, -998864, 1009760, 941200, -1492960, -7024, 789072, 889616, 824352, 720432, -719328 ], [ 1173958, 560874, 1166134, -1639416, -533324, 1710498, -1595750, 977174, 922682, 1249330, -967050, -1081866, -730840, 349038, 195732, 209150, -582514, 247414, -224546, 425636, -10682, -1549354, -324328, -475566, 25292, 88224, 1632624, -45540 ], [ 430108, -66876, 15484, -1575216, -701624, 255348, -1079900, 491324, 418532, -355820, -778500, -672516, 166160, -755412, -114168, -910900, -815764, -543236, -65396, -159064, 42268, -302404, 617072, -940716, 567992, 412224, -118176, -70440 ], [ -12092, -211526, -615666, -995516, -361724, -401402, -559250, 457824, -129618, -1237370, -858400, -167516, 643060, -1455112, -159668, -1081550, -1082514, -1146836, 221254, -193214, 162968, 724946, 1002272, -1239016, 840592, 663674, -894726, 205010 ], [ 149008, 610024, -207816, 615184, 994576, 538648, -29000, 1329024, -765768, -671720, -1475200, 528784, 279760, -1345312, 323632, 646600, -1416264, -1376336, 762904, 873736, 419168, 1313096, 275072, -1203616, 572992, 770024, 277224, 1081160 ], [ 63076, 897278, -502710, 755442, 1448194, 1097622, 358464, 544790, -1295510, -88210, -1424412, 851904, -528348, -1305636, 607464, 470498, -1439156, -350560, 830418, 1071092, -331748, 515216, -457392, -1262592, 138448, 421508, 217680, 732114 ], [ -170024, 866228, -1216260, 19692, 1364044, 1429572, 660864, -1225660, -1761860, 505940, -975912, 952704, -1601448, -1307736, 772464, -840052, -1276856, 1423040, 615468, 750392, -1682648, -1108384, -1192992, -1377792, -395552, -197992, -575520, -346836 ], [ -549266, 198584, -1580808, -189174, 565468, 960018, 181770, 198590, -1598516, 939872, -1358586, 704364, -1064916, 332778, -32400, 211130, -1381172, -93832, -3132, 135614, -1103756, -1157266, -734616, -541482, -468080, -797068, -177366, 602124 ], [ -857920, -311776, -1863744, -471552, -114720, 280320, -76192, 1515872, -1217344, 1055296, -1651104, 506080, -683712, 1449184, -529632, 882112, -1097312, -1208160, -635744, -202464, -579776, -989664, -266752, 142464, -605632, -1026240, 352096, 1222400 ], [ -859420, -38026, -1957644, -1193952, -129270, -917280, 731858, 1414322, -234844, 47596, -1344654, 604330, -1391412, 106234, 418518, -606188, 703438, 216990, -1190594, 574086, -877076, -528714, -146752, -40536, -1130932, 102060, 983746, -19600 ], [ -768276, 13120, -904020, -1498428, 425876, -969560, 474920, 783128, 73308, -567944, -888484, 407624, -886076, -895096, 541916, -410404, 1037464, 622220, -506948, 608496, -645492, -372676, 351576, -319752, -1014792, 274736, 494320, -10336 ], [ -586926, -152480, 1266930, -1395978, 1535726, 93340, -818980, -363772, -275142, -801644, -286534, -76276, 800374, -1563796, -137734, 1425146, -56636, 34370, 1382602, -79704, 101058, -513526, 1218276, -692652, -274092, -483064, -1086680, 1217264 ], [ 252504, 496960, 1510800, -1386408, 277376, -327080, -1179520, -513592, 424368, 34936, -66784, -935776, 380704, -198136, 649616, 1022096, 558064, 425720, 1466632, 738576, 752808, -825976, 421896, 219408, -200232, -830584, -366800, 636464 ], [ 1057528, 1192226, 1128826, -1269130, -1261846, -1056730, -1275598, -384784, 1282366, 875592, 27036, -1662880, -488370, 1406698, 1554222, 207362, 1483806, 889152, 991706, 1793336, 1231394, -1051308, -547116, 1231690, -261162, -940546, 714702, -279872 ], [ -69872, 353276, -652724, 120020, 221804, -1187980, -1069348, 29216, 1134916, -843408, -174264, -191680, -608220, 394348, 35172, 830012, 1281156, -325248, -528244, 1486736, 258044, -13608, 845784, 96940, -12012, 260804, -278748, -63872 ], [ -938708, 315190, -1290456, 1063382, 814458, -956962, -279270, 112558, 1190640, -1174584, 28232, 237666, -648262, 73358, -556748, 1150250, 1009718, -623944, -700796, 699026, -356170, 792034, 1020742, -193910, -159524, 1159104, -468840, 154158 ], [ -1397408, 1547440, -113856, 1299632, -6192, -151312, 1436880, -328592, 1568640, 695616, 871232, -985584, -561712, 849008, 321952, 990800, 629168, 529856, 1263904, -851824, -400720, 1229584, -736208, 853840, -936224, 1576704, 615360, 375408 ], [ -1381196, 867496, -147792, 445808, 247116, -31306, 1527252, -20042, 503544, 371490, 299492, -1481676, -978940, 653414, 1078558, 119288, 264224, 204146, 661060, -848704, 260366, 616228, -530984, 1270720, -806960, 330582, 998922, 833706 ], [ -1141496, -712304, -751392, -920992, 1005816, -233956, 852552, 641308, -1240656, -985260, -938008, -1635576, -1633240, 764, 1777708, -1087312, -93376, -817804, -1150040, -114304, 1253516, -491672, 597616, 1390720, -251360, -1698468, 1052772, 1403556 ], [ 97866, -171016, -19092, -755084, -202834, -616770, 1171674, -34994, -701124, 503238, 225170, -1485358, -14758, 483410, 1253962, 272038, 645192, 194610, 10106, -24932, 1251238, -1002578, -293986, 1104256, 579742, -1342608, 79804, 418652 ], [ 742496, 116024, 579008, -551264, -724464, -677720, 1265184, -595064, -172224, 1440848, 771080, -1388128, 913312, 429000, 905112, 949368, 746112, 757400, 596496, -186672, 1051488, -1323968, -912616, 637376, 1153392, -661528, -624576, -167408 ], [ -323704, -455926, 707408, -358664, 791436, 160030, 663384, -734714, 155376, 649148, -561370, -1459528, -228488, -1187850, 1129362, -442182, -989088, -69550, -618804, -990372, 383688, -1169168, -628366, -295024, 998292, 734222, -512976, 460492 ], [ -1046680, -391576, 319292, 76696, 842628, 588616, -56100, -692924, -107796, 720548, -259516, -805840, -662252, -729732, 991908, -351552, -566748, -648532, -973608, -1305696, -383316, -921716, -150832, -490492, 1107288, 900716, -175836, 729796 ], [ -1499980, 172724, -474658, 702796, -257022, 695716, -868050, -508574, -835146, 1470098, 1326434, 417560, -539702, 1358718, 570258, 903648, 1550802, -1032682, -652308, -1237296, -1228266, -601466, 478568, -106942, 1423788, 101366, 338514, 717346 ], [ -1161472, -414208, 282880, 214016, 752384, -259584, -460672, -130816, -1299840, 1147392, 1030784, 621824, -924160, 1408, 104064, 380288, 382464, -136704, 15360, -1591168, -1027712, -572416, -371328, 553472, 570624, -496896, 1102720, -98560 ], [ -713382, -923348, 1067214, -273708, 1915966, -1148268, 25840, 224942, -1570780, 576900, 343688, 614162, -1136952, -1579818, -211562, -375414, -921042, 883926, 434186, -1879656, -689086, -418824, -1102182, 1171250, -405586, -1021150, 1504674, -767704 ], [ -419532, 171352, 455964, 359592, 1867516, -586968, -246560, 259292, -977080, -363000, -739312, 392612, 156048, -1018068, 393388, -704364, 274908, 1349676, -941164, -1365456, -592636, 750576, 338868, 1264100, -928036, -1315900, -450876, 220496 ], [ 103338, 909916, 194118, 857262, 1319776, -663822, -115766, 272126, -577816, -864726, -1318600, 449714, 245538, -291252, 440308, -843696, 779574, 1073058, -1067992, -375330, -381940, 893940, 1228422, 683882, -1285618, -1067734, -908160, 128870 ], [ 917688, 1195216, 376968, 1182312, 136576, -1552872, 528184, 257576, -426016, -808776, -1256800, 861464, -1196712, 645648, -222992, -741696, 404424, -148392, 394208, 1220520, -25840, -268560, 1416072, -752968, -1433368, -128584, 541440, -1337080 ], [ 214588, 935356, 6298, 430352, 734716, -180542, -240706, 553336, -917276, -540526, -19760, 571854, -1460312, -272602, -492492, -333016, 190974, -521302, 155038, 1783360, 498010, -540390, 358522, -879718, -1475738, -625594, -154950, -976810 ], [ -1011380, 456632, -540824, -685588, 1918956, 1944824, -1449008, 910488, -1614580, -179528, 1584652, 59172, -1289220, -1825340, -608688, 164176, 21092, -576032, -683700, 1950392, 1039816, -493328, -1066776, -522492, -1426112, -1578072, -1587684, -3312 ], [ -1181330, -774868, -181724, -791938, 852606, 1541324, 56392, -610212, -1297330, 748972, 999502, 713322, -895770, -1913990, -356088, -178424, -704758, -279632, -824850, 1381292, 10516, -628328, 612324, 111258, 582688, -93372, -1413834, -885912 ], [ -1320320, -1030144, -108512, -902944, -150720, 1211216, 853600, -1227792, -944896, 837952, 640720, 956400, -329712, -1600016, -294336, -606224, -1013968, -245888, -834672, 1008800, -723632, -295184, 1481136, 201888, 1499920, 715632, -903552, -951984 ], [ -1393520, 789056, -642812, -1023844, -1020120, 1037066, 145900, 73758, -517696, -857048, 762970, 325950, 603138, -430466, -638136, -1215074, -437818, -770288, -565422, 1054100, -830582, 1032766, 628086, -861612, 97570, 88782, 321648, 717066 ], [ -803400, 747464, -417468, -941608, -1032816, 479920, 135376, 45724, -469444, -1691756, 90800, 564440, 758588, -521500, -244004, -488176, -359020, -683256, -368484, 239752, -284608, 1483220, -391484, -545020, -630972, -596764, 75952, 743088 ], [ 204900, -467236, 286782, -731308, -505416, -318680, 564376, -820526, -660094, -1984106, -1082200, 1350740, 423938, -1407250, 615346, 1080824, -593770, -210756, -217134, -1116548, 672992, 1380470, -1516034, 641630, -934722, -1319314, -1097048, -266712 ], [ -443144, -161592, -450704, 203056, -43568, -782312, 780128, 473312, -779208, -827376, -692424, 146272, -62352, 159352, 82736, 1413448, -561688, 576312, 859016, 430208, 1137864, 1456832, -31560, -173232, -287424, -932920, -578888, 76552 ], [ -1138604, 252798, -1028444, 698206, 362632, -848462, 720548, 1512782, -843678, 194244, -262374, -686048, -314562, 1548412, -496564, 1272628, -361018, 1115082, 1628366, 1777118, 1437654, 1319552, 1292820, -1020552, 423696, -343270, -245408, 228382 ], [ -1341704, 476148, -373544, -861644, 573232, 537388, -352552, 645332, -719028, 78744, -314724, 789952, 431988, 1217512, -689464, -252872, 404132, 531132, 789716, 1129268, 1280004, 253952, 902520, -1173552, 998496, 602780, -1347008, -942668 ], [ -1258942, 151602, -138224, -1415612, 617554, 1047300, -256156, 297140, -536362, -421482, -547856, 639802, 476796, 901264, -863938, -841162, 959788, 508768, 461296, 507318, 576900, -431658, 663328, -1292364, 1017556, 404420, -1189572, -700688 ], [ -882592, -735648, -333824, -936512, 491104, 657600, 1041344, 482240, -294112, -1316832, -966656, -1180448, -199104, 600064, -1019488, -466912, 1300288, 1063168, 656896, -88032, -686400, -727008, 579328, -1376064, 465856, -969280, 260928, 992512 ], [ -641116, -404076, -770852, 237490, -281278, -405526, 737938, 323960, -939694, -179750, -56422, -190646, -692222, 631034, -950956, -10652, 1223894, 1327170, 845416, 759640, -550692, 392934, -393094, -1421296, 822402, -474096, 1027264, 910284 ], [ -458572, 141828, -1240820, 1408528, -1078324, -1549672, 110092, 28412, -1620940, 1347340, 1022480, 1274392, -1053440, 698216, -719200, 446488, 935840, 1417932, 914716, 1785196, -8940, 1627188, -1480744, -1312396, 1337112, 346320, 1568008, 350304 ], [ -533122, -648522, -1336670, 378328, -144574, -1525372, 743842, -774838, 56510, 1021090, -103720, -558908, -467840, 145916, 690800, 657988, -486160, 422082, -364934, 356146, 839310, -237762, -1122844, 449054, 838212, -921480, 1648108, -166896 ], [ -594400, -1116200, -802688, -62192, -43376, -998808, 1208304, -1414960, 1113760, 581216, -345568, -1329776, 266104, -132936, 1222216, 725624, -902736, 74824, -658256, -300888, 1371272, -900000, -710624, 1357008, 115816, -1180216, 1686040, -205128 ], [ -633400, -1042250, 788512, 487108, -1339676, 370842, 1388604, -1781260, 1129960, -49384, 897032, -317276, 1249054, 47214, 278866, 551774, 368364, 816274, 704044, 337962, 1372322, 456600, -207224, 832308, -981734, 254834, 1653190, 560622 ], [ -646400, -1017600, 1318912, 670208, -1771776, 827392, 1448704, -1903360, 1135360, -259584, 1311232, 20224, 1576704, 107264, -35584, 493824, 792064, 1063424, 1158144, 550912, 1372672, 908800, -39424, 657408, -1347584, 733184, 1642240, 815872 ] ], [ [ -390400, -560256, -54784, -562688, -1354496, 152448, -882176, 1437184, -589824, 1022592, 653440, 598016, 1146496, 241408, -195456, 1119616, -169856, 1165952, -117120, -329344, 23552, 492288, 448512, -1337216, -133504, 662016, -493824, 1315584 ], [ -93952, -231312, 180368, -784352, -771968, -336240, -655376, 538960, 66816, 1141728, -19616, 87536, 700144, 571024, 122208, 476848, 136576, 428576, 546720, -724048, -142816, 50544, 429168, -1023536, -131008, 220752, -680496, 376368 ], [ 369248, 282663, 547793, -1130702, 138232, -1099815, -301001, -864515, 1092816, 1327878, -1071266, -710089, 2719, 1086049, 618558, -527477, 615376, -723574, 1583970, -1340773, -402766, -639681, 398943, -533411, -127108, -468723, -972171, -1091157 ], [ 263348, -312022, 145848, -684092, 470162, -718050, -168176, -657430, 465206, 1083598, -333576, -99244, -206806, 977164, -392052, 31928, 631616, -798494, 327600, -908828, -415896, -672746, -607712, -578926, -863178, -88388, -814166, -554652 ], [ 389019, -502757, -305476, -305996, 757999, -103940, 90604, -445176, -61542, 851158, 136759, 346955, -240585, 748880, -1098443, 279490, 760710, -739196, -627310, -282910, -579084, -570539, -1239987, -589992, -1332486, 232753, -727673, 214979 ], [ 1443444, 954868, -737776, -354896, 1036324, 1023760, 833104, -607776, 158808, 764008, -741116, -111820, 206340, 265280, -399668, -917960, 1387560, -484496, 5240, 749240, -1314384, -166964, -357012, -352992, -711336, 91228, -994748, 1291604 ], [ 1692441, 1287577, -766348, -213242, 725554, 948934, 1005736, -712578, 413322, 67951, -486041, 255854, 202815, -306031, 87688, -920528, 1747065, -534464, -7621, 1444586, -773058, -431966, 300699, -104292, -668049, -190853, -1080941, 1402238 ], [ 1197966, 581902, -422248, 104308, -128996, -235916, 652336, -764028, 699372, -1190174, 814834, 1386404, -216510, -958306, 379888, 179872, 1859790, -865664, -616246, 1829036, 946692, -1314116, 750474, 155208, -1158174, -602678, -1000166, 621188 ], [ 1124818, 560769, -688819, 168708, 363578, 140224, -69870, -632173, -282524, -922872, 559538, 1298845, -338948, -48798, 1047055, 122614, 1190800, -231905, -280713, 237879, 507896, -360288, 66808, -426299, -108415, -363450, -549792, -29200 ], [ 1106808, 587600, -977560, 223120, 975648, 809336, -708376, -322256, -1271416, -412608, 115488, 969104, -419992, 1065880, 1633744, -127656, 409064, 566136, 151376, -1506744, -256816, 863176, -672688, -1055160, 1143344, -8776, -125072, -629880 ], [ 740733, -299650, -278185, 680470, -852, 931661, 62999, 1126594, 118259, -799608, 1081788, 952454, -725017, 896905, 825694, 230769, 185639, 885261, -422674, -739269, 397934, 815851, 298862, -464085, 1126994, 61349, -625622, -1065405 ], [ 74208, -1113970, 265100, 542560, -452382, 713606, 687044, 1342084, 905174, -953988, 1134018, 575714, -1018702, 893140, 146314, 572394, -116506, 996486, -510934, -354234, 653924, 679996, 276212, -199620, 780044, 256184, -843812, -987780 ], [ -1042992, -1818895, 574250, -488240, -116457, -15019, 1090094, -292466, 787949, -759438, -184857, -341161, -1295377, 1137190, -340061, 888819, -536731, 795861, 129491, -542859, 311774, 411346, -1237738, -425070, -62806, 638084, -638462, -140430 ], [ -838144, -1522924, 562820, -725208, 15056, 315856, 485176, -185120, 317384, -253980, -904276, -285220, -1063648, 424752, -821132, 546560, -657280, 309028, -467996, 60060, -434312, -571732, -1294440, -496132, -873988, 918844, -820096, -34964 ], [ -48544, -784249, 409595, -611058, 56156, 1115356, -565574, 692680, -309466, 388995, -1358551, 201005, -607048, -710748, -1299857, -87040, -645280, -304397, -1613021, 1013085, -1359062, -1870807, -706590, -498907, -1671163, 1154869, -1172896, -257639 ], [ 267604, -563500, -725388, -321158, 287214, 858062, -494040, 835734, -912636, 409038, -660128, 149990, -88880, -311636, -1398444, -324148, -693886, -417804, -1504634, 361346, -602532, 63844, -1243614, -494800, -1222918, -279582, -213602, 376310 ], [ 551251, -229000, -1411197, -115991, 327093, 527120, -590586, 817029, -1303470, 341094, 132055, -83698, 334213, -144185, -1326162, -506380, -567982, -360066, -1402472, -7684, -24588, 1222837, -1587162, -364222, -642175, -1315515, 517576, 790436 ], [ 767776, 416000, -907872, -134816, -131232, 43520, -1158336, 407904, -1149120, 68544, 1125280, -768448, 510688, -625760, -827712, -561280, 8768, 120384, -1359872, 406016, 35712, 274912, -1394112, 91328, 236000, -1268640, 616576, 609536 ], [ 709789, 461279, -61665, 491058, 68730, -211234, -824677, -313186, -1145571, 271789, 990357, -657698, 50247, -658243, -749802, 202110, 225909, 233571, -1017906, 227993, -181209, 411576, -702133, 526410, 287070, -537205, 399139, 293487 ], [ 447514, 60254, 1039710, 1596708, 758580, -295684, 179798, -1266436, -1254246, 829114, 15882, 45052, -884178, -356518, -984852, 1574460, 175434, 73446, -453156, -390382, -604434, 1355376, 361142, 946260, -277380, 703670, -53786, -123138 ], [ -358291, 45719, 321670, 1453643, -365070, 249066, 202058, -772201, 98539, 749309, -591408, 496317, -540378, -22488, -1226922, -165130, -668236, 532316, -312661, -672122, -242004, 683146, 213857, 270405, -374545, 1423050, 299939, 807167 ], [ -855472, 56612, -400304, 1021388, -1339392, 735204, 171980, -326788, 1352896, 465236, -1030656, 694224, -23832, 197676, -1297476, -1828924, -1180264, 786920, -395908, -860588, 232800, -38600, -163000, -435972, -310576, 1839864, 768044, 1607480 ], [ 706628, -111163, 326596, 79463, -64992, 405429, 660455, -1306813, 910096, -376639, -884256, -234876, 367218, -206049, -461901, -581299, 689486, -530830, -1311133, -831263, 663000, 284950, -767350, -417597, 221924, 1089414, 1185119, 637430 ], [ 1417402, -80174, 358842, -538850, 300180, 575726, 226680, -1638526, 252892, -583904, -270254, -676178, -80954, -140676, 356096, 574492, 1616144, -744736, -1739478, -230398, 1024860, -81802, -812570, 163784, 706382, 785724, 965068, -113762 ], [ 1101577, 190501, -446583, -766925, -431070, 1349051, -1319220, -1188451, -662858, -25904, 907621, -529253, -1541129, 490374, 1152896, 1619542, 1405544, 372464, -1580703, 1059677, 1304310, -1280977, -183545, 1424084, 1132907, 1020774, -23282, -601037 ], [ 727736, 484920, 211440, -938664, -361072, 1680200, -1562336, -481784, -388048, 433368, 568680, -870928, -1191160, 329920, 1020376, 1015112, 462744, 500536, -996776, 687280, 628232, -1521264, 110600, 658920, 559944, 513936, 410712, -547184 ], [ 353867, 752013, 1267779, -1093404, -42934, 1794569, -1352411, 286771, 259829, 788433, -251997, -1333789, -244684, -118529, 578938, -138937, -692337, 283171, -284489, -205694, -312949, -1394349, 300332, -742047, -285066, -188784, 1225464, -302306 ], [ 451742, 169938, -32946, -1298904, -293884, 306794, -877886, 451246, 166754, -553542, -283122, -726514, 278216, -1033754, 290788, -1052362, -979962, -170354, 46486, -55244, 164126, -262674, 711032, -909222, 479484, 448416, -403536, 120844 ], [ 401042, -118987, -766321, -975854, -201934, -452181, -328961, 723696, 18079, -1200917, -544272, -154814, 527466, -1546404, 122038, -1152687, -1273537, -536154, 251211, 211481, 570476, 562401, 730832, -1098772, 824584, 757141, -1204011, 569569 ], [ 53192, 178388, -364996, 404296, 575816, 246444, 368764, 1212096, -241796, -459092, -1265472, 345736, 229416, -1253904, 192088, 373188, -1579012, -726504, 203436, 710756, 835376, 774276, -31168, -1333072, 330784, 408916, -347436, 1069444 ], [ -296350, 426695, -355651, 683377, 743929, 910195, 775136, 654323, -825971, 30719, -1152798, 726624, -497086, -941570, 545172, 379177, -1615882, 74000, 166753, 764330, 74078, 326600, -678488, -1405504, -90072, 275058, -339352, 695777 ], [ -646900, 645770, -579826, 306502, 548854, 1553170, 1007936, -526702, -1603346, 370394, -543348, 1036224, -1478836, -617420, 1066872, -520298, -1492732, 1464800, 136678, 552380, -1298572, -514000, -1257488, -1381504, -467472, 268908, -836752, -198298 ], [ -393217, 262268, -1217380, -187811, 129598, 1106497, 593309, 354407, -1316810, 559856, -1127253, 536454, -1011034, 638989, 434616, 201589, -1324042, 117404, -118958, 252455, -549334, -754369, -442412, -315949, -159288, -621270, -248851, 721430 ], [ -255648, 8848, -1777440, -672000, -130960, 417664, 276912, 1130288, -867488, 605216, -1535568, 144624, -699488, 1429232, 24848, 589792, -886192, -948784, -420912, 92176, 94880, -817520, 245504, 459840, -16352, -1123680, 419376, 1359744 ], [ -739998, 428323, -1919190, -1081200, 265565, -814736, 530337, 856913, -159038, 167366, -913743, 410349, -1428938, 201557, 805523, -772358, 529583, -100009, -821337, 475051, -328570, -419645, 17504, -166860, -702602, 87270, 1035801, 378744 ], [ -804410, 498464, -965210, -1335854, 835066, -873164, 328180, 464940, 197950, -239780, -611650, 210308, -1180078, -811228, 712958, -506626, 821356, 359190, -203666, 381368, -244074, -331090, 333132, -490852, -703332, 243416, 604984, 349264 ], [ -459935, 228464, 1055665, -1440029, 1572991, 211486, -317570, -42510, 212725, -617030, -620875, -443242, 21347, -1614778, -229867, 1344149, 18706, 439065, 1405309, -176332, 335001, -543715, 1178082, -520102, -36582, -627484, -845516, 1246264 ], [ 104140, 592544, 1453960, -1111604, 657856, -67124, -632000, -334140, 591640, 29020, -98800, -1106992, 96272, -587548, 466568, 961544, 312376, 662940, 1288804, 713288, 593076, -485980, 567012, 171848, 76428, -1002844, -130856, 512344 ], [ 608028, 1031305, 1277973, -630173, -471219, -647685, -810351, -519112, 983463, 696836, 477406, -1603024, -140689, 705101, 1377119, 128569, 836439, 817696, 695877, 1769788, 706697, -336806, -209382, 894333, 68307, -1145721, 889775, -509088 ], [ -6072, 655630, -536202, 287002, 336006, -850710, -471426, -192112, 616338, -909064, 289156, -445024, -671614, 129926, 386594, 344494, 936114, -48704, -334698, 932488, 196622, 44044, 944268, 161958, 228282, -233646, -375550, -362688 ], [ -524762, 771331, -1264588, 958547, 570133, -649417, 227621, -127649, 597880, -1147324, 254084, -33687, -772875, -90289, -118326, 397613, 773571, -426628, -316430, 27009, -156157, 459433, 1104523, -47779, -66434, 621792, -742484, -260513 ], [ -892112, 1666456, -270688, 1240472, -104792, 193208, 1497896, -479624, 1132480, 783776, 461984, -806712, -192600, 252536, 147024, 192488, 195096, -29728, 1365520, -986616, -259432, 929608, -310952, 571496, -1082384, 1387392, 315616, -228488 ], [ -855542, 908212, -327592, 578744, 298678, 435971, 1460378, -126269, 490204, 338633, -191710, -1072950, -496206, 159515, 705879, -226276, -20208, -395023, 580498, -953568, 85583, 305986, -215348, 1087904, -970520, 292563, 816541, 413293 ], [ -628892, -628088, -878992, -527056, 1209628, 396446, 807428, 559006, -705896, -1224742, -1250860, -1100700, -1215756, -138610, 1402854, -745576, -64608, -1118998, -1365452, -427968, 641558, -832364, 591352, 1555904, -327920, -1677762, 1055266, 1342018 ], [ -154115, 92188, 163782, -629398, 269663, -73049, 1091141, -292369, -672530, 395851, 126657, -1347231, 229509, 495329, 1063229, 397115, 165764, -193903, -278763, -18146, 663611, -672993, -230505, 736768, 312855, -1100168, 243886, 624958 ], [ 93360, 467388, 813792, -588848, -285752, -265804, 1080976, -915804, -559200, 1347816, 945892, -1451696, 961104, 556484, 837484, 884060, 53824, 374252, 337352, 59944, 613936, -623328, -852180, -3872, 835320, -376748, -309984, 130248 ], [ -302940, -276387, 263592, -230948, 355798, 334871, 192076, -796629, -318600, 221166, 46267, -1148996, -432996, -1027741, 1003009, -557515, -1020176, -163423, -569098, -765506, 407236, -973128, -800655, -431672, 1032570, 555727, -76584, 370998 ], [ -704364, -260844, -236754, 16492, 167218, 695684, -438146, -476526, -214458, 202434, 79378, -384296, -993606, -700210, 741058, -469408, -444542, -657754, -912244, -905264, -43610, -1058538, -293976, -455054, 1211340, 807046, 20610, 595410 ], [ -1109814, 351306, -697929, 177142, -673607, 868034, -865121, 1449, -217533, 1054209, 845353, 743404, -899331, 1129415, 143233, 820592, 1427233, -1118029, -812794, -506264, -686285, -936213, 570324, -160679, 1375590, 523171, 10785, 806985 ], [ -608384, -139520, 234624, 139776, 577920, -148224, -484800, 355456, -648384, 932096, 791360, 588416, -1094912, -115520, -179904, 590016, 627456, -381696, -385536, -1140160, -892224, -646656, 46272, 397568, 329344, -374400, 785344, 365440 ], [ -79355, -639322, 1155055, 67738, 1932583, -1139974, -43528, 649183, -1021694, 593778, 457252, 261377, -1133820, -1484205, -315469, 115933, -389153, 511827, -98979, -1743124, -976679, -235428, -437531, 957201, -751585, -1245175, 1343753, -68108 ], [ -296630, -88372, 611230, -8012, 1794958, -800524, -54928, 716158, -632444, -28572, -686648, 216002, 28680, -498330, 365606, -254342, 4222, 1123302, -958854, -1133224, -791054, 716472, 701194, 1261026, -823810, -1346350, -139822, 197992 ], [ -60947, 355262, 365131, 158623, 1273840, -899215, 205757, 683143, -320876, -292179, -1280900, 198545, 216393, 330102, 376682, -546968, 320707, 915849, -800844, -138313, -574442, 904554, 1185067, 767373, -1031665, -1113235, -516544, -212837 ], [ 751228, 662312, 497956, 633748, 264640, -1555540, 812732, 522868, -108176, -99204, -1175600, 216620, -836532, 958152, -464968, -740768, 539332, -333876, 652656, 1346612, -318392, 120504, 835492, -741252, -1412140, -454660, 515456, -1485212 ], [ 439918, 494382, -114139, 393928, 842190, -189735, -101593, 441628, -541726, -54399, -220440, 158575, -836812, -171653, -421558, -353548, 501767, -674451, 147991, 1828832, 307973, -74331, 197717, -911067, -1390565, -823925, -290699, -1215277 ], [ -271242, 137980, -959468, -105530, 1942214, 1840540, -1499352, 364012, -1181610, -45316, 996822, 84866, -467186, -1892910, -59544, 223336, 346530, -681360, -1038602, 1924988, 1022532, -56008, -492460, -579854, -1178336, -1503948, -1718242, -422072 ], [ -665217, -793370, -430718, -592505, 1052039, 1284790, -350652, -630338, -775185, 626534, 500847, 449741, -567461, -1870635, 184356, 11236, -703395, -576360, -1125377, 1238438, 41082, -77908, 729890, 269221, 656464, 115602, -1429117, -1000172 ], [ -950976, -911360, -151664, -863504, 93344, 810088, 419760, -924104, -384384, 599456, 144936, 473144, -291896, -1571016, 87072, -361928, -1208616, -489024, -936056, 703952, -523416, 131000, 1373720, 446416, 1422664, 865272, -846016, -855704 ], [ -1006776, 699040, -403214, -675554, -1010956, 507613, 386310, 270871, -26784, -912844, 86661, -229081, 782329, -682041, -735228, -1077353, -556341, -439224, -160031, 492602, -201891, 830375, 788195, -804134, -81911, -233553, 361784, 824221 ], [ -658052, 696772, -104558, -497908, -959736, 279704, 556456, 184286, 73262, -1664902, -361832, 128396, 1071150, -480030, -522114, -535736, -521478, -159516, 215518, -236892, 104224, 985754, -121262, -787982, -544494, -785438, 146712, 806424 ], [ -54302, -322178, 540967, -326758, -180036, 98804, 854956, -710239, 10937, -1937677, -1056332, 1153946, 864825, -711105, 343761, 798364, -875853, 265134, 338593, -1293042, 400624, 798179, -1234937, 26743, -350169, -992513, -965388, -281676 ], [ -398948, -8124, -434696, 8408, 206760, -257876, 750896, 431088, -149444, -1019704, -801348, 169008, 410232, 405852, 36568, 1067652, -336300, 615868, 1102500, 376384, 1046340, 1071712, 165756, -69528, -176992, -946492, -589444, -34460 ], [ -834278, 405831, -1199486, 62903, 492900, -347951, 465986, 1350063, -359639, -185134, -553563, -593712, 58407, 1277262, -296522, 981642, 199755, 801853, 1582575, 1780279, 1538835, 1198912, 1360506, -330468, 8648, -751387, -365584, 137815 ], [ -1241828, 670506, -453236, -1072822, 538200, 700774, -376564, 541338, -728714, -174484, -725538, 360288, 219882, 611412, -250172, -87108, 353730, 359278, 663450, 999754, 1274610, 550912, 696156, -874968, 252848, -64162, -1362784, -539510 ], [ -1049127, 451665, 25800, -1293870, 497697, 1123570, -199838, 74826, -782253, -493837, -667336, 129141, 159246, 322888, -379609, -618877, 627622, 494384, 234168, 479043, 532530, 90835, 506960, -996854, 213850, -69614, -1064466, -382152 ], [ -239952, -263760, 230400, -575520, 369072, 903520, 1023712, -40224, -511728, -1152112, -372736, -1319184, -129504, 421888, -689584, -599152, 1024672, 1222784, 307968, 225168, -700320, -176240, 805760, -684704, -116000, -786464, 564384, 632448 ], [ -121726, -124806, -15170, 350097, -141991, -210675, 706241, 113884, -1094815, -284411, 205477, -364675, -661511, 683669, -719014, -269854, 1211859, 1457177, 504724, 947212, -342530, 557915, 60437, -631800, 275897, -246968, 985504, 716854 ], [ -222454, 180978, -377258, 1160520, -640714, -1450260, 41942, 286222, -1702198, 885718, 741064, 1000748, -1153664, 925460, -589744, 106028, 1213776, 1473206, 620830, 1750918, 402106, 1386314, -881140, -551958, 777644, 470440, 1100644, 514096 ], [ -686329, -259197, -675383, -180, 195161, -1343310, 195017, -171203, 73127, 774793, -98036, -401902, -428864, 429710, 489656, 52178, -260424, 518681, -573995, 450193, 634831, 176039, -823390, 646167, 291794, -684260, 1463494, -90104 ], [ -741488, -683636, -463040, -436408, 230152, -790124, 532024, -774872, 1194960, 414640, -195696, -933752, 219356, 123772, 954372, 170332, -906216, 155908, -724840, -119116, 876068, -235088, -531056, 1306664, -291692, -978492, 1690796, -193412 ], [ -110588, -1081661, 606160, 343442, -1079198, 512101, 1177774, -1624022, 1219860, -363860, 951204, -3902, 739031, 136447, 387297, 577207, -161466, 786433, 876710, 539309, 1131593, 695212, 155044, 1064714, -1039067, 171633, 1690571, 544063 ], [ 99712, -1214336, 962560, 603392, -1515648, 946176, 1393024, -1907072, 1228160, -623360, 1333504, 306048, 912256, 140672, 198272, 712832, 86784, 996608, 1410560, 758784, 1216768, 1005312, 383744, 984064, -1288192, 555008, 1690496, 789888 ] ], [ [ -323584, -571392, -663552, -221184, -1183744, 854016, -1253376, 1155072, -114688, 514048, -18432, -114688, 1202176, 397312, 587776, 796672, 227328, 1251328, -714752, -563200, 409600, 856064, -442368, -1296384, -731136, 647168, -634880, 1085440 ], [ 106496, -9984, -137472, -373248, -434176, 132864, -1128192, 252672, 475136, 819712, -560640, -192256, 620800, 505600, 813568, 347392, 288768, 706048, 85504, -742144, 312832, 323840, 26880, -1031424, -377856, 45824, -658688, 384256 ], [ 778496, 867216, 684528, -610848, 737024, -993936, -932592, -1157328, 1396736, 1297312, -1407840, -313456, -287600, 674800, 1166368, -354608, 384768, -145952, 1335904, -1021744, 161632, -507760, 760080, -617424, 174144, -893776, -695888, -711344 ], [ 252096, -229024, 304768, -705088, 731104, -752096, -274432, -631968, 346016, 1135392, -859520, 200384, 2400, 522560, -263872, 346752, 570368, -215072, 12544, -303424, -193408, -868960, -293120, -503584, -811616, -761536, -527008, -145984 ], [ 69584, -803632, -206528, -625344, 727056, -255552, 319936, -112256, -384544, 853536, -479984, 525392, 219152, 332672, -1306576, 674528, 830368, -208960, -912032, 441568, -647872, -1043152, -998736, -469120, -1487520, -524176, -439152, 580176 ], [ 1352384, 882368, -873728, 13056, 1016256, 776448, 583936, -83456, 457856, 318336, -1016384, 51392, -106048, 92672, -592576, -614272, 1322368, -136960, 151168, 1034368, -1391872, -693952, -83136, -632320, -731520, -189376, -677952, 1450176 ], [ 1644272, 1402736, -901952, 138528, 577248, 961056, 680704, -270560, 723680, -408432, -530672, 291872, -277744, -401296, -269824, -678784, 1658992, -202240, 199120, 1484896, -811744, -774688, 552912, -453568, -583920, -26800, -760752, 1287456 ], [ 1021472, 847136, -340352, -209472, -533952, 363456, 623104, -656960, 457280, -1312032, 898528, 1191872, -307744, -1129696, -308224, 386816, 1852192, -394240, -690080, 1804096, 990656, -1252288, 930912, 40832, -997920, -23200, -699552, 171456 ], [ 1090656, 668272, -377040, -106560, 6240, 509568, 235616, -267440, -408384, -879488, 437216, 1335472, -520256, -96416, 681104, 595488, 1169920, 168208, -320240, 174224, 921088, -279552, 134784, -406608, -119696, -28384, -196224, -60288 ], [ 1245312, 524032, -524928, 120576, 711168, 814208, -177792, 346368, -1179776, -243712, -238080, 1297152, -784000, 1140352, 1685248, 564864, 368000, 823424, 206592, -1621120, 514816, 841600, -743680, -902272, 913664, -72576, 281856, -137344 ], [ 785712, -54368, -454128, 521376, -378432, 1017008, -174192, 1347168, -9776, -474112, 928320, 1189152, -1126000, 695152, 838048, 177264, 246800, 805424, -371808, -1055920, 886816, 418000, -54880, 8528, 762464, -426576, -301344, -618544 ], [ 160512, -778208, -178368, 335616, -670752, 1013408, 109248, 1330368, 762784, -571072, 979680, 817632, -1319200, 513472, 282208, 93024, -120160, 657824, -524448, -765280, 773056, 159040, -78400, 511808, 444224, -475776, -563904, -827584 ], [ -713088, -1720208, 404832, -729984, 232848, 700208, 812448, -212832, 939184, -467872, -641520, 50832, -1289200, 727072, 163408, 463824, -855760, 315824, -38448, -886480, -69344, 147040, -1170400, 403808, -124576, -67776, -345504, -628384 ], [ -288768, -1637184, 632768, -679040, 460032, 887040, 157824, 79360, 266112, 32192, -1144512, -86976, -1120256, 83712, -526144, 524288, -1121280, 266688, -612416, -333760, -845184, -641216, -1130880, 261696, -814016, 427584, -764416, -340160 ], [ 709632, -1100784, 703568, -134240, 388032, 1295040, -1097376, 1183360, -782688, 707792, -1152912, 53424, -889856, -938688, -1468144, 447488, -1178880, 347088, -1655216, 517040, -1591584, -1772816, -590880, 104496, -1556816, 961584, -1465216, -12560 ], [ 389056, -698176, -690240, -175520, 430880, 880160, -796800, 962464, -1121088, 163872, -414208, -180320, -460544, -722624, -1388352, 136256, -749856, -156224, -1620576, 342496, -794048, 56768, -1233696, -494336, -895392, -230688, -748768, 570784 ], [ 223696, -224128, -1422768, -75536, 467888, 506240, -669408, 682672, -1267104, -163680, 379280, -416096, 62512, -547952, -1228896, -59200, -383136, -330080, -1509888, 130240, -219584, 1114928, -1618656, -667040, -189456, -1125072, -157312, 803776 ], [ 503296, 438272, -403968, 408064, 485888, 266240, -1041408, 297472, -943104, 107520, 1287680, -644096, 819712, -522752, -900096, 51200, -193536, 363520, -1241088, -143360, -272384, 86528, -1299456, 271360, 582144, -1193472, 63488, 126976 ], [ 568240, 469776, 401552, 951520, 522464, -46688, -490800, -336096, -930768, 499120, 883376, -340960, 555920, -203088, -667616, 603296, -95440, 312016, -665440, -124560, -468976, 258688, -839216, 805216, 585248, -397744, 41424, 76944 ], [ 473440, 31776, 1048352, 1539520, 572864, -413888, 746400, -1154496, -1150368, 980320, -497824, 357440, -467680, 335712, -506816, 1484096, -65440, -293984, 138560, 111840, -772576, 1324288, -274016, 1038016, 16448, 1041056, -161376, 493344 ], [ -251600, 157456, 695712, 1223760, -504096, -182048, 826080, -738416, 264912, 556720, -948224, 595120, -493920, 324352, -1024096, -226784, -664640, 203456, 26320, -595040, -85056, 1056608, -74896, 531376, -41712, 1571936, 257744, 1182224 ], [ -718592, 281536, 315648, 806208, -1383936, 115648, 714048, -367040, 1577472, 15040, -1104896, 582400, -309888, 235840, -1332160, -1745984, -987008, 612224, -347072, -1229120, 597504, 643712, -62080, 32320, 768, 1818752, 746816, 1695872 ], [ 678208, -58064, 598848, 584208, -318336, 275248, 530448, -1227440, 1030272, -415760, -471296, -372800, 172512, 186640, 5840, -165584, 652192, -335776, -1351472, -719120, 453504, 545312, -731680, 170320, 159168, 1307552, 1100816, 1069472 ], [ 1234528, -244256, 324448, 206624, 167360, 615456, -124800, -1419808, 183872, -350976, 96480, -894432, -161632, 108608, 846080, 1008448, 1539584, -584192, -1790112, 29152, 558656, -106336, -890464, 639616, 420384, 955200, 816704, 479520 ], [ 777328, -245456, -622352, -358576, -46240, 1173456, -1348800, -806608, -1023328, 311424, 584880, -893232, -1480432, -4192, 1086080, 1692448, 1520384, 11008, -1546512, 1064752, 964256, -1425136, -433264, 1508416, 805584, 794400, -236896, -66480 ], [ 151680, 283776, 139520, -513408, 145152, 1588096, -1425920, -557184, -929536, 431744, 605568, -1210112, -917632, -262144, 1070720, 848768, 507520, 232576, -994688, 364800, 315264, -1549568, 228224, 528768, 230272, 203520, 100992, -375040 ], [ -466224, 943152, 1369424, -547392, 447456, 1878640, -1109072, -403632, -403024, 327536, 463056, -1585712, 241472, -586096, 962144, -487024, -802160, 318928, -344432, -837024, -615216, -1239344, 924992, -1008528, -595424, -465792, 818304, -559072 ], [ 473376, 406752, -81376, -1022592, 113856, 358240, -675872, 411168, -85024, -751264, 212256, -780512, 390272, -1312096, 695744, -1193824, -1144160, 202528, 158368, 48576, 285984, -222944, 804992, -877728, 390976, 484608, -688896, 312128 ], [ 814176, -26448, -916976, -956192, -42144, -502960, -98672, 989568, 165776, -1164464, -230144, -142112, 411872, -1637696, 403744, -1223824, -1464560, 74528, 281168, 616176, 977984, 399856, 459392, -958528, 808576, 850608, -1513296, 934128 ], [ -42624, -253248, -522176, 193408, 157056, -45760, 766528, 1095168, 282176, -246464, -1055744, 162688, 179072, -1162496, 60544, 99776, -1741760, -76672, -356032, 547776, 1251584, 235456, -337408, -1462528, 88576, 47808, -972096, 1057728 ], [ -655776, -43888, -208592, 611312, 39664, 722768, 1191808, 763856, -356432, 149648, -881184, 601344, -465824, -577504, 482880, 287856, -1792608, 498560, -496912, 457568, 479904, 137984, -899584, -1548416, -318592, 128608, -896384, 659440 ], [ -1123776, 425312, 56608, 593312, -266336, 1676768, 1355008, 172256, -1444832, 234848, -110784, 1119744, -1356224, 72896, 1361280, -200544, -1708608, 1506560, -342112, 354368, -914496, 80384, -1321984, -1385216, -539392, 735808, -1097984, -49760 ], [ -237168, 325952, -853952, -186448, -306272, 1252976, 1004848, 510224, -1035104, 179840, -895920, 368544, -957152, 945200, 901632, 192048, -1266912, 328640, -234784, 369296, 5088, -351472, -150208, -90416, 149504, -445472, -320336, 840736 ], [ 346624, 329472, -1691136, -872448, -147200, 555008, 630016, 744704, -517632, 155136, -1420032, -216832, -715264, 1409280, 579328, 297472, -675072, -689408, -206080, 386816, 769536, -645376, 757760, 777216, 572928, -1221120, 486656, 1497088 ], [ -620576, 894672, -1880736, -968448, 660400, -712192, 328816, 299504, -83232, 287136, -482832, 216368, -1466464, 296880, 1192528, -938528, 355728, -417008, -452080, 376016, 219936, -310576, 181760, -293184, -274272, 72480, 1087856, 777088 ], [ -840544, 983808, -1026400, -1173280, 1244256, -776768, 181440, 146752, 322592, 88384, -334816, 12992, -1474080, -727360, 884000, -602848, 605248, 96160, 99616, 154240, 157344, -289504, 314688, -661952, -391872, 212096, 715648, 708864 ], [ -332944, 609408, 844400, -1484080, 1610256, 329632, 183840, 278752, 700592, -432416, -955216, -810208, -757680, -1665760, -322000, 1263152, 94048, 843760, 1428016, -272960, 568944, -573904, 1137888, -347552, 200928, -771904, -604352, 1275264 ], [ -44224, 688128, 1397120, -836800, 1038336, 192832, -84480, -154688, 758912, 23104, -130816, -1278208, -188160, -976960, 283520, 900992, 66688, 900160, 1110976, 688000, 433344, -145984, 712128, 124288, 353088, -1175104, 105088, 388224 ], [ 158528, 870384, 1427120, 8784, 319408, -238640, -345104, -653440, 684560, 518080, 927776, -1543168, 206992, 3504, 1200016, 49776, 189072, 746240, 400048, 1746240, 182000, 377696, 128352, 556976, 397776, -1350896, 1064848, -738304 ], [ 57728, 957984, -419680, 453984, 450208, -513440, 126496, -413440, 97760, -974720, 752576, -698368, -735008, -134496, 738016, -141024, 591072, 227840, -141152, 378240, 135200, 101696, 1042752, 226976, 468576, -728096, -472352, -661504 ], [ -110816, 1227472, -1238720, 853712, 325808, -341872, 734512, -367856, 5120, -1120064, 479936, -305040, -897488, -253936, 320096, -355024, 537424, -229312, 67936, -645008, 43856, 126832, 1188304, 98352, 26656, 84480, -1016128, -675184 ], [ -386816, 1785472, -427520, 1181312, -203392, 537728, 1558912, -630656, 696320, 871936, 52736, -627840, 176512, -343936, -27904, -605824, -238976, -589312, 1467136, -1121408, -118144, 629632, 114304, 289152, -1228544, 1198080, 15872, -832384 ], [ -329888, 948928, -507392, 711680, 350240, 903248, 1393504, -232496, 476864, 305776, -682912, -664224, -13472, -334384, 333200, -571840, -304640, -994192, 499936, -1058432, -89200, -4256, 100288, 905088, -1134080, 254544, 634160, -7120 ], [ -116288, -543872, -1006592, -133120, 1413440, 1026848, 762304, 476704, -171136, -1464224, -1563712, -565824, -798272, -277984, 1028000, -403840, -35840, -1420192, -1580864, -741632, 29600, -1173056, 585088, 1721088, -404480, -1657056, 1057760, 1280480 ], [ -406096, 355392, 346656, -503712, 742160, 470672, 1010608, -549744, -643936, 288464, 28144, -1209104, 473776, 507248, 872496, 522192, -313664, -582416, -567632, -11360, 75984, -343408, -167024, 369280, 45968, -857728, 407968, 831264 ], [ -555776, 818752, 1048576, -626432, 152960, 146112, 896768, -1236544, -946176, 1254784, 1120704, -1515264, 1008896, 683968, 769856, 818752, -638464, -8896, 78208, 306560, 176384, 77312, -791744, -645120, 517248, -91968, 4608, 427904 ], [ -282176, -96848, -180224, -103232, -79840, 509712, -279232, -858544, -792576, -206816, 653904, -838464, -637504, -867632, 876656, -672848, -1051264, -257296, -519392, -540640, 430784, -777088, -972944, -568320, 1066848, 377232, 359808, 281504 ], [ -362048, -130112, -792800, -43712, -508192, 802752, -820192, -260128, -321120, -315680, 418272, 37248, -1324960, -670688, 490208, -587264, -322336, -666976, -850880, -504832, 296096, -1195360, -437120, -419616, 1315392, 713376, 217056, 461024 ], [ -719648, 529888, -921200, -348512, -1090192, 1040352, -862192, 511472, 400080, 638320, 364272, 1069248, -1258960, 900112, -283792, 737536, 1303664, -1203376, -973280, 224768, -144304, -1270960, 662080, -214416, 1327392, 944976, -316944, 896624 ], [ -55296, 135168, 186368, 65536, 403456, -36864, -508928, 841728, 3072, 716800, 551936, 555008, -1265664, -232448, -463872, 799744, 872448, -626688, -786432, -689152, -756736, -720896, 463872, 241664, 88064, -251904, 467968, 829440 ], [ 554672, -355296, 1242896, 409184, 1949200, -1131680, -112896, 1073424, -472608, 610656, 570816, -91408, -1130688, -1388592, -419376, 607280, 142736, 139728, -632144, -1606592, -1264272, -52032, 227120, 743152, -1097584, -1469200, 1182832, 631488 ], [ -173728, -348096, 766496, -375616, 1722400, -1014080, 136704, 1173024, -287808, 305856, -633984, 39392, -98688, 21408, 337824, 195680, -266464, 896928, -976544, -900992, -989472, 682368, 1063520, 1257952, -719584, -1376800, 171232, 175488 ], [ -225232, -199392, 536144, -540016, 1227904, -1134608, 527280, 1094160, -63936, 280368, -1243200, -52624, 187248, 951456, 313056, -250240, -138160, 758640, -533696, 98704, -766944, 915168, 1141712, 850864, -777712, -1158736, -124928, -554544 ], [ 584768, 129408, 618944, 85184, 392704, -1558208, 1097280, 788160, 209664, 610368, -1094400, -428224, -476352, 1270656, -706944, -739840, 674240, -519360, 911104, 1472704, -610944, 509568, 254912, -729536, -1390912, -780736, 489472, -1633344 ], [ 665248, 53408, -234576, 357504, 949664, -198928, 37520, 329920, -166176, 431728, -421120, -254704, -213312, -70704, -350624, -374080, 812560, -827600, 140944, 1874304, 117936, 391728, 36912, -942416, -1305392, -1022256, -426448, -1453744 ], [ 468896, -180672, -1378112, 474528, 1965472, 1736256, -1549696, -182464, -748640, 88896, 408992, 110560, 354848, -1960480, 489600, 282496, 671968, -786688, -1393504, 1899584, 1005248, 381312, 81856, -637216, -930560, -1429824, -1848800, -840832 ], [ -149104, -811872, -679712, -393072, 1251472, 1028256, -757696, -650464, -253040, 504096, 2192, 186160, -239152, -1827280, 724800, 200896, -702032, -873088, -1425904, 1095584, 71648, 472512, 847456, 427184, 730240, 324576, -1444400, -1114432 ], [ -581632, -792576, -194816, -824064, 337408, 408960, -14080, -620416, 176128, 360960, -350848, -10112, -254080, -1542016, 468480, -117632, -1403264, -732160, -1037440, 399104, -323200, 557184, 1266304, 690944, 1345408, 1014912, -788480, -759424 ], [ -620032, 609024, -163616, -327264, -1001792, -21840, 626720, 467984, 464128, -968640, -589648, -784112, 961520, -933616, -832320, -939632, -674864, -108160, 245360, -68896, 426800, 627984, 948304, -746656, -261392, -555888, 401920, 931376 ], [ -512704, 646080, 208352, -54208, -886656, 79488, 977536, 322848, 615968, -1638048, -814464, -307648, 1383712, -438560, -800224, -583296, -683936, 364224, 799520, -713536, 493056, 488288, 148960, -1030944, -458016, -974112, 217472, 869760 ], [ -313504, -177120, 795152, 77792, 145344, 516288, 1145536, -599952, 681968, -1891248, -1030464, 957152, 1305712, -14960, 72176, 515904, -1157936, 741024, 894320, -1469536, 128256, 215888, -953840, -588144, 234384, -665712, -833728, -296640 ], [ -354752, 145344, -418688, -186240, 457088, 266560, 721664, 388864, 480320, -1212032, -910272, 191744, 882816, 652352, -9600, 721856, -110912, 655424, 1345984, 322560, 954816, 686592, 363072, 34176, -66560, -960064, -600000, -145472 ], [ -529952, 558864, -1370528, -572400, 623168, 152560, 211424, 1187344, 124400, -564512, -844752, -501376, 431376, 1006112, -96480, 690656, 760528, 488624, 1536784, 1783440, 1640016, 1078272, 1428192, 359616, -406400, -1159504, -485760, 47248 ], [ -1141952, 864864, -532928, -1284000, 503168, 864160, -400576, 437344, -738400, -427712, -1136352, -69376, 7776, 5312, 189120, 78656, 303328, 187424, 537184, 870240, 1269216, 847872, 489792, -576384, -492800, -731104, -1378560, -136352 ], [ -839312, 751728, 189824, -1172128, 377840, 1199840, -143520, -147488, -1028144, -566192, -786816, -381520, -158304, -255488, 104720, -396592, 295456, 480000, 7040, 450768, 488160, 613328, 350592, -701344, -589856, -543648, -939360, -63616 ], [ 402688, 208128, 794624, -214528, 247040, 1149440, 1006080, -562688, -729344, -987392, 221184, -1457920, -59904, 243712, -359680, -731392, 749056, 1382400, -40960, 538368, -714240, 374528, 1032192, 6656, -697856, -603648, 867840, 272384 ], [ 397664, 154464, 740512, 462704, -2704, -15824, 674544, -96192, -1249936, -389072, 467376, -538704, -630800, 736304, -487072, -529056, 1199824, 1587184, 164032, 1134784, -134368, 722896, 513968, 157696, -270608, -19840, 943744, 523424 ], [ 13664, 220128, 486304, 912512, -203104, -1350848, -26208, 544032, -1783456, 424096, 459648, 727104, -1253888, 1152704, -460288, -234432, 1491712, 1528480, 326944, 1716640, 813152, 1145440, -281536, 208480, 218176, 594560, 633280, 677888 ], [ -839536, 130128, -14096, -378688, 534896, -1161248, -353808, 432432, 89744, 528496, -92352, -244896, -389888, 713504, 288512, -553632, -34688, 615280, -783056, 544240, 430352, 589840, -523936, 843280, -254624, -447040, 1278880, -13312 ], [ -888576, -251072, -123392, -810624, 503680, -581440, -144256, -134784, 1276160, 248064, -45824, -537728, 172608, 380480, 686528, -384960, -909696, 236992, -791424, 62656, 380864, 429824, -351488, 1256320, -699200, -776768, 1695552, -181696 ], [ 412224, -1121072, 423808, 199776, -818720, 653360, 966944, -1466784, 1309760, -678336, 1005376, 309472, 229008, 225680, 495728, 602640, -691296, 756592, 1049376, 740656, 890864, 933824, 517312, 1297120, -1096400, 88432, 1727952, 527504 ], [ 845824, -1411072, 606208, 536576, -1259520, 1064960, 1337344, -1910784, 1320960, -987136, 1355776, 591872, 247808, 174080, 432128, 931840, -618496, 929792, 1662976, 966656, 1060864, 1101824, 806912, 1310720, -1228800, 376832, 1738752, 763904 ] ], [ [ -256768, -582528, -1272320, 120320, -1012992, 1555584, -1624576, 872960, 360448, 5504, -690304, -827392, 1257856, 553216, 1371008, 473728, 624512, 1336704, -1312384, -797056, 795648, 1219840, -1333248, -1255552, -1328768, 632320, -775936, 855296 ], [ 306944, 211344, -455312, 37856, -96384, 601968, -1601008, -33616, 883456, 497696, -1101664, -472048, 541456, 440176, 1504928, 217936, 440960, 983520, -375712, -760240, 768480, 597136, -375408, -1039312, -624704, -129104, -636880, 392144 ], [ 1187744, 1451769, 821263, -90994, 1335816, -888057, -1564183, -1450141, 1700656, 1266746, -1744414, 83177, -577919, 263551, 1714178, -181739, 154160, 431670, 1087838, -702715, 726030, -375839, 1121217, -701437, 475396, -1318829, -419605, -331531 ], [ 240844, -146026, 463688, -726084, 992046, -786142, -380688, -606506, 226826, 1187186, -1385464, 500012, 211606, 67956, -135692, 661576, 509120, 368350, -302512, 301980, 29080, -1065174, 21472, -428242, -760054, -1434684, -239850, 262684 ], [ -249851, -1104507, -107580, -944692, 696113, -407164, 549268, 220664, -707546, 855914, -1096727, 703829, 678889, -83536, -1514709, 1069566, 900026, 321276, -1196754, 1166046, -716660, -1515765, -757485, -348248, -1642554, -1281105, -150631, 945373 ], [ 1261324, 809868, -1009680, 381008, 996188, 529136, 334768, 440864, 756904, -127336, -1291652, 214604, -418436, -79936, -785484, -310584, 1257176, 210576, 297096, 1319496, -1469360, -1220940, 190740, -911648, -751704, -469980, -361156, 1608748 ], [ 1596103, 1517895, -1037556, 490298, 428942, 973178, 355672, 171458, 1034038, -884815, -575303, 327890, -758303, -496561, -627336, -437040, 1570919, 129984, 405861, 1525206, -850430, -1117410, 805125, -802844, -499791, 137253, -440563, 1172674 ], [ 844978, 1112370, -258456, -523252, -938908, 962828, 593872, -549892, 215188, -1433890, 982222, 997340, -398978, -1301086, -996336, 593760, 1844594, 77184, -763914, 1779156, 1034620, -1190460, 1111350, -73544, -837666, 556278, -398938, -278276 ], [ 1056494, 775775, -65261, -381828, -351098, 878912, 541102, 97293, -534244, -836104, 314894, 1372099, -701564, -144034, 315153, 1068362, 1149040, 568321, -359767, 110569, 1334280, -198816, 202760, -386917, -130977, 306682, 157344, -91376 ], [ 1383816, 460464, -72296, 18032, 446688, 819080, 352792, 1014992, -1088136, -74816, -591648, 1625200, -1148008, 1214824, 1736752, 1257384, 326936, 1080712, 261808, -1735496, 1286448, 820024, -814672, -749384, 683984, -136376, 688784, 355192 ], [ 830691, 190914, -630071, 362282, -756012, 1102355, -411383, 1567742, -137811, -148616, 774852, 1425850, -1526983, 493399, 850402, 123759, 307961, 725587, -320942, -1372571, 1375698, 20149, -408622, 481141, 397934, -914501, 22934, -171683 ], [ 246816, -442446, -621836, 128672, -889122, 1313210, -468548, 1318652, 620394, -188156, 825342, 1059550, -1619698, 133804, 418102, -386346, -123814, 319162, -537962, -1176326, 892188, -361916, -433012, 1223236, 108404, -1207736, -283996, -667388 ], [ -383184, -1621521, 235414, -971728, 582153, 1415435, 534802, -133198, 1090419, -176306, -1098183, 442825, -1283023, 316954, 666877, 38829, -1174789, -164213, -206387, -1230101, -450462, -117266, -1103062, 1232686, -186346, -773636, -52546, -1116338 ], [ 260608, -1751444, 702716, -632872, 905008, 1458224, -169528, 343840, 214840, 318364, -1384748, 111268, -1176864, -257328, -231156, 502016, -1585280, 224348, -756836, -727580, -1256056, -710700, -967320, 1019524, -754044, -63676, -708736, -645356 ], [ 1467808, -1417319, 997541, 342578, 719908, 1474724, -1629178, 1674040, -1255910, 1026589, -947273, -94157, -1172664, -1166628, -1636431, 982016, -1712480, 998573, -1697411, 20995, -1824106, -1674825, -475170, 707899, -1442469, 768299, -1757536, 232519 ], [ 510508, -832852, -655092, -29882, 574546, 902258, -1099560, 1089194, -1329540, -81294, -168288, -510630, -832208, -1133612, -1378260, 596660, -805826, 105356, -1736518, 323646, -985564, 49692, -1223778, -493872, -567866, -181794, -1283934, 765258 ], [ -103859, -219256, -1434339, -35081, 608683, 485360, -748230, 548315, -1230738, -668454, 626505, -748494, -209189, -951719, -1131630, 387980, -198290, -300094, -1617304, 268164, -414580, 1007019, -1650150, -969858, 263263, -934629, -832200, 817116 ], [ 238816, 460544, 99936, 950944, 1103008, 488960, -924480, 187040, -737088, 146496, 1450080, -519744, 1128736, -419744, -972480, 663680, -395840, 606656, -1122304, -692736, -580480, -101856, -1204800, 451392, 928288, -1118304, -489600, -355584 ], [ 426691, 478273, 864769, 1411982, 976198, 117858, -156923, -359006, -715965, 726451, 776395, -24222, 1061593, 252067, -585430, 1004482, -416789, 390461, -312974, -477113, -756743, 105800, -976299, 1084022, 883426, -258283, -316291, -139599 ], [ 499366, 3298, 1056994, 1482332, 387148, -532092, 1313002, -1042556, -1046490, 1131526, -1011530, 669828, -51182, 1027942, -28780, 1393732, -306314, -661414, 730276, 614062, -940718, 1293200, -909174, 1129772, 310276, 1378442, -268966, 1109826 ], [ -144909, 269193, 1069754, 993877, -643122, -613162, 1450102, -704631, 431285, 364131, -1305040, 693923, -447462, 671192, -821270, -288438, -661044, -125404, 365301, -517958, 71892, 1430070, -363649, 792347, 291121, 1720822, 215549, 1557281 ], [ -581712, 506460, 1031600, 591028, -1428480, -503908, 1256116, -407292, 1802048, -435156, -1179136, 470576, -595944, 274004, -1366844, -1663044, -793752, 437528, -298236, -1597652, 962208, 1326024, 38840, 500612, 312112, 1797640, 725588, 1784264 ], [ 649788, -4965, 871100, 1088953, -571680, 145067, 400441, -1148067, 1150448, -454881, -58336, -510724, -22194, 579329, 473581, 250131, 614898, -140722, -1391811, -606977, 244008, 805674, -696010, 758237, 96412, 1525690, 1016513, 1501514 ], [ 1051654, -408338, 290054, 952098, 34540, 655186, -476280, -1201090, 114852, -118048, 463214, -1112686, -242310, 357892, 1336064, 1442404, 1463024, -423648, -1840746, 288702, 92452, -130870, -968358, 1115448, 134386, 1124676, 668340, 1072802 ], [ 453079, -681413, -798121, 49773, 338590, 997861, -1378380, -424765, -1383798, 648752, 262139, -1257211, -1419735, -498758, 1019264, 1765354, 1635224, -350448, -1512321, 1069827, 624202, -1569295, -682983, 1592748, 478261, 568026, -450510, 468077 ], [ -424376, 82632, 67600, -88152, 651376, 1495992, -1289504, -632584, -1471024, 430120, 642456, -1549296, -644104, -854208, 1121064, 682424, 552296, -35384, -992600, 42320, 2296, -1577872, 345848, 398616, -99400, -106896, -208728, -202896 ], [ -1286315, 1134291, 1471069, -1380, 937846, 1962711, -865733, -1094035, -1065877, -133361, 1178109, -1837635, 727628, -1053663, 1345350, -835111, -911983, 354685, -404375, -1468354, -917483, -1084339, 1549652, -1275009, -905782, -742800, 411144, -815838 ], [ 495010, 643566, -129806, -746280, 521596, 409686, -473858, 371090, -336802, -948986, 707634, -834510, 502328, -1590438, 1100700, -1335286, -1308358, 575410, 270250, 152396, 407842, -183214, 898952, -846234, 302468, 520800, -974256, 503412 ], [ 1227310, 66091, -1067631, -936530, 117646, -553739, 131617, 1255440, 313473, -1128011, 83984, -129410, 296278, -1728988, 685450, -1294961, -1655583, 685210, 311125, 1020871, 1385492, 237311, 187952, -818284, 792568, 944075, -1822581, 1298687 ], [ -138440, -684884, -679356, -17480, -261704, -337964, 1164292, 978240, 806148, -33836, -846016, -20360, 128728, -1071088, -71000, -173636, -1904508, 573160, -915500, 384796, 1667792, -303364, -643648, -1591984, -153632, -313300, -1596756, 1046012 ], [ -1015202, -514471, -61533, 539247, -664601, 535341, 1608480, 873389, 113107, 268577, -609570, 476064, -434562, -213438, 420588, 196535, -1969334, 923120, -1160577, 150806, 885730, -50632, -1120680, -1691328, -547112, -17842, -1453416, 623103 ], [ -1600652, 204854, 693042, 880122, -1081526, 1800366, 1702080, 871214, -1286318, 99302, 321780, 1203264, -1233612, 763212, 1655688, 119210, -1924484, 1548320, -820902, 156356, -530420, 674768, -1386480, -1388928, -611312, 1202708, -1359216, 98778 ], [ -81119, 389636, -490524, -185085, -742142, 1399455, 1416387, 666041, -753398, -200176, -664587, 200634, -903270, 1251411, 1368648, 182507, -1209782, 539876, -350610, 486137, 559510, 51425, 141996, 135117, 458296, -269674, -391821, 960042 ], [ 948896, 650096, -1604832, -1072896, -163440, 692352, 983120, 359120, -167776, -294944, -1304496, -578288, -731040, 1389328, 1133808, 5152, -463952, -430032, 8752, 681456, 1444192, -473232, 1270016, 1094592, 1162208, -1318560, 553936, 1634432 ], [ -501154, 1361021, -1842282, -855696, 1055235, -609648, 127295, -257905, -7426, 406906, -51921, 22387, -1503990, 392203, 1579533, -1104698, 181873, -734007, -82823, 276981, 768442, -201507, 346016, -419508, 154058, 57690, 1139911, 1175432 ], [ -876678, 1469152, -1087590, -1010706, 1653446, -680372, 34700, -171436, 447234, 416548, -57982, -184324, -1768082, -643492, 1055042, -699070, 389140, -166870, 402898, -72888, 558762, -247918, 296244, -833052, -80412, 180776, 826312, 1068464 ], [ -205953, 990352, 633135, -1528131, 1647521, 447778, 685250, 600014, 1188459, -247802, -1289557, -1177174, -1536707, -1716742, -414133, 1182155, 169390, 1248455, 1450723, -369588, 802887, -604093, 1097694, -175002, 438438, -916324, -363188, 1304264 ], [ -192588, 783712, 1340280, -561996, 1418816, 452788, 463040, 24764, 926184, 17188, -162832, -1449424, -472592, -1366372, 100472, 840440, -179000, 1137380, 933148, 662712, 273612, 194012, 857244, 76728, 629748, -1347364, 341032, 264104 ], [ -290972, 709463, 1576267, 647741, 1110035, 170405, 120143, -787768, 385657, 339324, 1378146, -1483312, 554673, -698093, 1022913, -29017, -458295, 674784, 104219, 1722692, -342697, 1092198, 466086, 219619, 727245, -1556071, 1239921, -967520 ], [ 121528, 1260338, -303158, 620966, 564410, -176170, 724418, -634768, -420818, -1040376, 1215996, -951712, -798402, -398918, 1089438, -626542, 246030, 504384, 52394, -176008, 73778, 159348, 1141236, 291994, 708870, -1222546, -569154, -960320 ], [ 303130, 1683613, -1212852, 748877, 81483, -34327, 1241403, -608063, -587640, -1092804, 705788, -576393, -1022101, -417583, 758518, -1107661, 301277, -31996, 452302, -1317025, 243869, -205769, 1272085, 244483, 119746, -452832, -1289772, -1089855 ], [ 118480, 1904488, -584352, 1122152, -301992, 882248, 1619928, -781688, 260160, 960096, -356512, -448968, 545624, -940408, -202832, -1404136, -673048, -1148896, 1568752, -1256200, 23144, 329656, 539560, 6808, -1374704, 1008768, -283872, -1436280 ], [ 195766, 989644, -687192, 844616, 401802, 1370525, 1326630, -338723, 463524, 272919, -1174114, -255498, 469262, -828283, -39479, -917404, -589072, -1593361, 419374, -1163296, -263983, -314498, 415924, 722272, -1297640, 216525, 451779, -427533 ], [ 396316, -459656, -1134192, 260816, 1617252, 1657250, 717180, 394402, 363624, -1703706, -1876564, -30948, -380788, -417358, 653146, -62104, -7072, -1721386, -1796276, -1055296, -582358, -1513748, 578824, 1886272, -481040, -1636350, 1060254, 1218942 ], [ -658077, 618596, 529530, -378026, 1214657, 1014393, 930075, -807119, -615342, 181077, -70369, -1070977, 718043, 519167, 681763, 647269, -793092, -970929, -856501, -4574, -511643, -13823, -103543, 1792, -220919, -615288, 572050, 1037570 ], [ -1204912, 1170116, 1283360, -664016, 591672, 558028, 712560, -1557284, -1333152, 1161752, 1295516, -1578832, 1056688, 811452, 702228, 753444, -1330752, -392044, -180936, 553176, -261168, 777952, -731308, -1286368, 199176, 192812, 319200, 725560 ], [ -261412, 82691, -624040, 24484, -515478, 684553, -750540, -920459, -1266552, -634798, 1261541, -527932, -842012, -707523, 750303, -788181, -1082352, -351169, -469686, -315774, 454332, -581048, -1145233, -704968, 1101126, 198737, 796200, 192010 ], [ -19732, 620, -1348846, -103916, -1183602, 909820, -1202238, -43730, -427782, -833794, 757166, 458792, -1656314, -641166, 239358, -705120, -200130, -676198, -789516, -104400, 635802, -1332182, -580264, -384178, 1419444, 619706, 413502, 326638 ], [ -329482, 708470, -1144471, -874166, -1506777, 1212670, -859263, 1021495, 1017693, 222431, -116809, 1395092, -1618589, 670809, -710817, 654480, 1180095, -1288723, -1133766, 955800, 397677, -1605707, 753836, -268153, 1279194, 1366781, -644673, 986263 ], [ 497792, 409856, 138112, -8704, 228992, 74496, -533056, 1328000, 654528, 501504, 312512, 521600, -1436416, -349376, -747840, 1009472, 1117440, -871680, -1187328, -238144, -621248, -795136, 881472, 85760, -153216, -129408, 150592, 1293440 ], [ 1188699, -71270, 1330737, 750630, 1965817, -1123386, -182264, 1497665, 76478, 627534, 684380, -444193, -1127556, -1292979, -523283, 1098627, 674625, -232371, -1165309, -1470060, -1551865, 131364, 891771, 529103, -1443583, -1693225, 1021911, 1331084 ], [ -50826, -607820, 921762, -743220, 1649842, -1227636, 328336, 1629890, 56828, 640284, -581320, -137218, -226056, 541146, 310042, 645702, -537150, 670554, -994234, -668760, -1187890, 648264, 1425846, 1254878, -615358, -1407250, 482286, 152984 ], [ -389517, -754046, 707157, -1238655, 1181968, -1370001, 848803, 1505177, 193004, 852915, -1205500, -303793, 158103, 1572810, 249430, 46488, -597027, 601431, -266548, 335721, -959446, 925782, 1098357, 934355, -523759, -1204237, 266688, -896251 ], [ 418308, -403496, 739932, -463380, 520768, -1560876, 1381828, 1053452, 527504, 1319940, -1013200, -1073068, -116172, 1583160, -948920, -738912, 809148, -704844, 1169552, 1598796, -903496, 898632, -325668, -717820, -1369684, -1106812, 463488, -1781476 ], [ 890578, -387566, -355013, 321080, 1057138, -208121, 176633, 218212, 209374, 917855, -621800, -667983, 410188, 30245, -279690, -394612, 1123353, -980749, 133897, 1919776, -72101, 857787, -123893, -973765, -1220219, -1220587, -562197, -1692211 ], [ 1209034, -499324, -1796756, 1054586, 1988730, 1631972, -1600040, -728940, -315670, 223108, -178838, 136254, 1176882, -2028050, 1038744, 341656, 997406, -892016, -1748406, 1874180, 987964, 818632, 656172, -694578, -682784, -1355700, -1979358, -1259592 ], [ 367009, -830374, -928706, -193639, 1450905, 771722, -1164740, -670590, 269105, 381658, -496463, -77421, 89157, -1783925, 1265244, 390556, -700669, -1169816, -1726431, 952730, 102214, 1022932, 965022, 585147, 804016, 533550, -1459683, -1228692 ], [ -212288, -673792, -237968, -784624, 581472, 7832, -447920, -316728, 736640, 122464, -846632, -493368, -216264, -1513016, 849888, 126664, -1597912, -975296, -1138824, 94256, -122984, 983368, 1158888, 935472, 1268152, 1164552, -730944, -663144 ], [ -233288, 519008, 75982, 21026, -992628, -551293, 867130, 665097, 955040, -1024436, -1265957, -1339143, 1140711, -1185191, -929412, -801911, -793387, 222904, 650751, -630394, 1055491, 425593, 1108413, -689178, -440873, -878223, 442056, 1038531 ], [ -367356, 595388, 521262, 389492, -813576, -120728, 1398616, 461410, 1158674, -1611194, -1267096, -743692, 1696274, -397090, -1078334, -630856, -846394, 887964, 1383522, -1190180, 881888, -9178, 419182, -1273906, -371538, -1162786, 288232, 933096 ], [ -572706, -32062, 1049337, 482342, 470724, 933772, 1436116, -489665, 1352999, -1844819, -1004596, 760358, 1746599, 681185, -199409, 233444, -1440019, 1216914, 1450047, -1646030, -144112, -366403, -672743, -1203031, 818937, -338911, -702068, -311604 ], [ -310556, 298812, -402680, -380888, 707416, 790996, 692432, 346640, 1110084, -1404360, -1019196, 214480, 1355400, 898852, -55768, 376060, 114476, 694980, 1589468, 268736, 863292, 301472, 560388, 137880, 43872, -973636, -610556, -256484 ], [ -225626, 711897, -1541570, -1207703, 753436, 653071, -43138, 1024625, 608439, -943890, -1135941, -409040, 804345, 734962, 103562, 399670, 1321301, 175395, 1490993, 1786601, 1741197, 957632, 1495878, 1049700, -821448, -1567621, -605936, -43319 ], [ -1042076, 1059222, -612620, -1495178, 468136, 1027546, -424588, 333350, -748086, -680940, -1547166, -499040, -204330, -600788, 628412, 244420, 252926, 15570, 410918, 740726, 1263822, 1144832, 283428, -277800, -1238448, -1398046, -1394336, 266806 ], [ -629497, 1051791, 353848, -1050386, 257983, 1276110, -87202, -369802, -1274035, -638547, -906296, -892181, -475854, -833864, 589049, -174307, -36710, 465616, -220088, 422493, 443790, 1135821, 194224, -405834, -1393562, -1017682, -814254, 254920 ], [ 1045328, 680016, 1358848, 146464, 125008, 1395360, 988448, -1085152, -946960, -822672, 815104, -1596656, 9696, 65536, -29776, -863632, 473440, 1542016, -389888, 851568, -728160, 925296, 1258624, 698016, -1279712, -420832, 1171296, -87680 ], [ 917054, 433734, 1496194, 575311, 136583, 179027, 642847, -306268, -1405057, -493733, 729275, -712733, -600089, 788939, -255130, -788258, 1187789, 1717191, -176660, 1322356, 73794, 887877, 967499, 947192, -817113, 207288, 901984, 329994 ], [ 249782, 259278, 1349866, 664504, 234506, -1251436, -94358, 801842, -1864714, -37526, 178232, 453460, -1354112, 1379948, -330832, -574892, 1769648, 1583754, 33058, 1682362, 1224198, 904566, 318068, 968918, -341292, 718680, 165916, 841680 ], [ -992743, 519453, 647191, -757196, 874631, -979186, -902633, 1036067, 106361, 282199, -86668, -87890, -350912, 997298, 87368, -1159442, 191048, 711879, -992117, 638287, 225873, 1003641, -224482, 1040393, -801042, -209820, 1094266, 63480 ], [ -1035664, 181492, 216256, -1184840, 777208, -372756, -820536, 505304, 1357360, 81488, 104048, -141704, 125860, 637188, 418684, -940252, -913176, 318076, -858008, 244428, -114340, 1094736, -171920, 1205976, -1106708, -575044, 1700308, -169980 ], [ 935036, -1160483, 241456, 56110, -558242, 794619, 756114, -1309546, 1399660, -992812, 1059548, 622846, -281015, 314913, 604159, 628073, -1221126, 726751, 1222042, 942003, 650135, 1172436, 879580, 1529526, -1153733, 5231, 1765333, 510945 ], [ 1591936, -1607808, 249856, 469760, -1003392, 1183744, 1281664, -1914496, 1413760, -1350912, 1378048, 877696, -416640, 207488, 665984, 1150848, -1323776, 862976, 1915392, 1174528, 904960, 1198336, 1230080, 1637376, -1169408, 198656, 1787008, 737920 ] ], [ [ -353792, -538624, -1445888, 285184, -829440, 1738752, -1701376, 557568, 763904, -263680, -1168896, -1066496, 1354496, 716800, 1675520, 278784, 660736, 1199360, -1432576, -989952, 1014016, 1325056, -1847808, -989440, -1749760, 422912, -833792, 678912 ], [ 292672, 307232, -547232, 231520, 151488, 792672, -1729024, -311424, 1174016, 294560, -1469088, -532160, 516032, 405952, 1806368, 119040, 412672, 1067552, -514528, -725856, 1002208, 702112, -615456, -926080, -815392, -347392, -580352, 404352 ], [ 1302772, 1628882, 856918, 147670, 1684188, -685578, -1772224, -1669224, 1814816, 1166810, -1938138, 302740, -794068, -79748, 2010818, -130560, 25072, 861602, 919922, -313206, 983758, -271238, 1310094, -827080, 644558, -1550992, -184352, -24648 ], [ 282172, -177068, 536128, -733620, 1124168, -669188, -456444, -540064, 232976, 1202560, -1730008, 664720, 265332, -241348, -65332, 738860, 449192, 831632, -507368, 661964, 138748, -1065808, 201004, -446680, -574532, -1842492, -103772, 443472 ], [ -286676, -1306472, -47272, -1090470, 647330, -383076, 548440, 526594, -740278, 912442, -1488060, 815406, 903266, -320944, -1624552, 1167194, 868324, 731442, -1370906, 1443394, -728888, -1610798, -614404, -315426, -1496708, -1760394, -71800, 969450 ], [ 1180624, 634528, -1106272, 536280, 964280, 459024, 161440, 773944, 904472, -285608, -1295760, 360456, -474184, -199744, -864352, -182056, 1072624, 348792, 386344, 1426744, -1472288, -1347848, 311696, -1102776, -753008, -625944, -128800, 1474200 ], [ 1468174, 1433374, -1110400, 592188, 317696, 1041930, 137920, 387856, 1101776, -1027748, -414174, 371478, -867742, -541786, -806698, -362866, 1382536, 178068, 532582, 1513366, -857006, -1210712, 906608, -1062390, -539942, 237846, -147034, 919242 ], [ 666724, 1177924, -140800, -801912, -1218304, 1385580, 449920, -582944, -37024, -1349048, 1103676, 812628, -353092, -1311436, -1397548, 534884, 1789936, 202968, -808268, 1695316, 1012444, -1189712, 1195808, -257940, -816692, 851796, -129484, -613908 ], [ 1016222, 731178, 166828, -600496, -544396, 1181816, 650778, 185366, -671354, -787190, 233132, 1290256, -682072, -237422, 4472, 1269276, 1080060, 665604, -352424, 119734, 1500122, -249930, 324666, -438396, -224558, 524028, 326412, -214944 ], [ 1496640, 300496, 207056, -71152, 369808, 900512, 679216, 1259456, -1056736, -83360, -869616, 1689008, -1202896, 1030176, 1578896, 1724704, 217792, 1106560, 361824, -1634992, 1648560, 679648, -673904, -652736, 442144, -71776, 756032, 485808 ], [ 861240, 372046, -719794, 137798, -951242, 1022012, -522734, 1551656, -326836, 111940, 673734, 1357058, -1708846, 375276, 766646, 157804, 226792, 524560, -213276, -1511842, 1611810, -242252, -509354, 742264, 63244, -1102276, 123032, 258 ], [ 281340, -74084, -861484, -99112, -1058492, 1249472, -766004, 1204676, 410564, 137020, 760104, 983228, -1772176, -18984, 428636, -655016, -171248, 7960, -500676, -1406992, 957600, -669272, -581564, 1615624, -144476, -1559596, -138868, -572112 ], [ -215310, -1296734, 174566, -1004812, 654958, 1635872, 428746, -101074, 1159214, -93230, -1338996, 546578, -1171576, -22284, 801986, -336716, -1179848, -410540, -356526, -1329592, -622800, -353972, -1008914, 1706524, -95426, -1157146, 155882, -1274712 ], [ 587624, -1632784, 727744, -460544, 1059984, 1596808, -308200, 392480, 271008, 377376, -1456584, 208312, -1161592, -576888, -90448, 405904, -1667720, 280848, -841056, -938320, -1414568, -792984, -814240, 1477312, -516872, -328816, -589056, -711112 ], [ 1965374, -1576684, 1067344, 725056, 886284, 1369558, -1899550, 1681880, -1341192, 1157976, -697734, -86438, -1412842, -1375338, -1542748, 1336204, -1925270, 1463148, -1603656, -408220, -1857518, -1565634, -344440, 1106512, -1146422, 687884, -1793856, 412538 ], [ 676460, -930508, -637824, 45856, 694232, 827216, -1181360, 969284, -1323172, -280240, 74732, -632640, -1152752, -1384800, -1240508, 832384, -804496, 390076, -1702920, 273876, -1080060, -24304, -1146700, -369108, -324240, -4520, -1481360, 866932 ], [ -193504, -256534, -1375140, -122456, 768548, 494480, -673292, 334508, -1149772, -1029148, 809120, -905922, -476420, -1139076, -999524, 577270, -78754, -167138, -1593720, 399468, -544326, 817790, -1608394, -996516, 441372, -611156, -1130888, 798496 ], [ 106496, 468416, 447360, 1087744, 1528448, 711680, -785792, -30592, -633472, 71552, 1445120, -468672, 1252480, -264576, -977024, 1011520, -416704, 680512, -971520, -911232, -672576, -218560, -1150144, 595584, 1011072, -937856, -735488, -591104 ], [ 337782, 500550, 1131306, 1495134, 1221862, 302714, 2214, -460106, -628872, 795572, 681814, 104716, 1391326, 613192, -494424, 1262848, -473348, 367076, -54598, -584836, -831270, 9462, -1068402, 1182258, 975934, -136752, -492996, -210652 ], [ 517932, 17100, 967956, 1305084, 121612, -572236, 1460364, -937556, -1005072, 1239272, -1122836, 779416, 346876, 1493392, 330576, 1378048, -320648, -810424, 1081652, 959864, -1012620, 1178412, -1266852, 1020708, 490684, 1503648, -364296, 1487048 ], [ -32778, 347060, 1166266, 751034, -721368, -835016, 1663884, -630586, 483448, 318882, -1332906, 743276, -287294, 955552, -607224, -262012, -621908, -234744, 644642, -368696, 112530, 1522382, -460272, 888798, 431184, 1619928, 77314, 1775028 ], [ -419352, 648464, 1331512, 384368, -1287024, -843464, 1476144, -368344, 1876264, -604992, -1087056, 455072, -675320, 374968, -1304928, -1559704, -732656, 409032, -107560, -1660664, 1060392, 1599296, 228240, 811224, 373296, 1515888, 537040, 1801416 ], [ 646098, 142964, 1031062, 1295468, -604524, -11114, 247644, -974494, 1260514, -445392, 264444, -582328, -102470, 715318, 681672, 357746, 523444, -5718, -1243810, -439814, 22242, 940496, -514860, 994974, -20004, 1486188, 839140, 1593066 ], [ 893100, -326020, 305340, 1326512, 7460, 589356, -666900, -988772, 179712, -27120, 700868, -1186840, -262048, 390696, 1481128, 1450900, 1291984, -321664, -1678300, 463952, -261312, -42664, -904632, 1219320, -67252, 1118392, 490616, 1237564 ], [ 153150, -750970, -933210, 296312, 534410, 910206, -1202850, -289322, -1461888, 703080, 33818, -1269340, -1304848, -735804, 849028, 1550050, 1472584, -518464, -1266550, 985352, 365088, -1416964, -868332, 1492620, 302798, 342892, -642484, 704614 ], [ -817632, -22432, -47680, 149904, 916320, 1375648, -1111488, -763184, -1652192, 385856, 623744, -1494640, -409376, -1106192, 1100048, 493920, 437312, -196144, -852672, -201920, -222032, -1410416, 298832, 333664, -260112, -260352, -408848, -88512 ], [ -1736616, 1039820, 1427504, 266022, 1217436, 1810162, -801774, -1531838, -1327940, -283858, 1571972, -1716688, 1064584, -1228460, 1615526, -915168, -963286, 298142, -428808, -1822274, -1122170, -920894, 1754042, -1224260, -1055460, -735918, 213124, -876984 ], [ 467184, 718520, -241696, -513828, 760536, 325012, -359724, 178612, -472040, -884308, 884072, -697888, 639184, -1552760, 1286876, -1387968, -1231036, 692492, 217392, 76876, 346780, -84044, 913892, -694760, 167640, 450132, -973976, 564816 ], [ 1406734, 183770, -1175496, -781228, 225636, -651888, 312776, 1178912, 362460, -914158, 116672, -65088, 268234, -1564260, 773626, -1355818, -1482586, 920092, 177592, 1075726, 1440080, 238456, 77492, -624810, 652240, 771182, -1783726, 1389866 ], [ -182216, -777880, -638496, -23728, -465264, -612288, 1446176, 758912, 1154160, 197192, -809728, -204288, 6184, -950160, -108824, -313768, -1701736, 814192, -1234208, 273976, 1782080, -467744, -751408, -1473960, -340160, -637768, -1838776, 981416 ], [ -1195698, -629014, 80206, 515692, -969856, 340804, 1806332, 790582, 416386, 332446, -508206, 243354, -521040, -40242, 422016, 222374, -1883380, 1037480, -1457942, 34534, 1098916, -18308, -1128826, -1623280, -642412, -236842, -1741358, 620906 ], [ -1866348, 181436, 907156, 925192, -1363456, 1838104, 1705832, 1091332, -1232564, -113804, 524844, 1040604, -1206240, 1045908, 1794816, 457124, -2042680, 1456880, -973892, 130084, -194984, 1119592, -1237276, -1355680, -533512, 1242308, -1553108, 288956 ], [ 3030, 372680, -246746, -121622, -953482, 1506904, 1471886, 579538, -606032, -424952, -495684, 72144, -816558, 1387962, 1553154, 237716, -1148902, 630692, -367436, 511018, 881542, 371032, 433370, 211190, 557948, -188686, -458336, 964268 ], [ 1289728, 650080, -1370688, -999584, -282240, 833696, 1051104, -13984, 38080, -455584, -1135360, -664384, -594336, 1415456, 1343168, -154048, -300672, -254176, 102784, 694816, 1755648, -295328, 1613792, 1191328, 1272448, -1232480, 593056, 1510016 ], [ -386672, 1443730, -1748988, -787934, 1094760, -514354, -15846, -648334, 17380, 504866, 287840, 20516, -1334286, 521606, 1767668, -1035748, 41928, -956026, 31384, 60166, 1123248, -53678, 416042, -408722, 281848, 84670, 1193806, 1255016 ], [ -837192, 1625276, -1161100, -924592, 1644576, -636296, -69260, -361184, 489236, 602792, 161172, -180060, -1800484, -508284, 1164344, -582812, 219532, -372260, 459000, -294956, 821980, -156992, 249460, -818992, 86968, 190456, 920936, 1168584 ], [ -94092, 1210826, 367550, -1400392, 1388976, 435604, 864190, 823216, 1440686, -139108, -1474578, -1242810, -2000134, -1670634, -439756, 1169638, 236482, 1463290, 1372500, -377906, 843130, -596192, 1086910, -70792, 666868, -883244, -202564, 1246284 ], [ -226632, 814376, 1179920, -263152, 1488936, 489424, 711040, 249856, 1015016, -43048, -277128, -1412760, -696424, -1492344, -49816, 855568, -250688, 1218640, 722040, 658384, 52480, 388648, 955120, -15472, 834328, -1361624, 434336, 214704 ], [ -492612, 542532, 1585664, 1106548, 1574312, 275200, 381160, -660226, 228504, 118918, 1446426, -1330306, 684884, -978460, 795430, 19100, -731812, 537898, -189000, 1655284, -778384, 1485100, 656270, -86738, 881934, -1639416, 1245084, -975266 ], [ 71688, 1437432, -219136, 817048, 654512, -70400, 973360, -572476, -718896, -1113932, 1400076, -964156, -831016, -460360, 1220980, -873400, 70088, 672748, 166800, -448616, -28384, 207400, 1088420, 295012, 766884, -1414416, -530616, -1009916 ], [ 384036, 1940774, -1100924, 758852, -61592, 80828, 1365344, -608440, -954520, -1081744, 868150, -630776, -1059664, -433810, 1013170, -1512788, 156210, 146920, 664468, -1625212, 335452, -417220, 1155866, 368144, 84246, -666604, -1316256, -1191886 ], [ 296736, 1823024, -518624, 1067552, -454592, 1020128, 1439744, -840640, -61120, 957056, -434000, -349376, 753536, -1186960, -199280, -1750688, -893040, -1426880, 1387168, -1330912, 86752, -5920, 644816, -48256, -1498704, 910496, -531456, -1607536 ], [ 456990, 853880, -628292, 922862, 328774, 1592942, 1169996, -359350, 369404, 322232, -1223396, 13828, 729716, -1092592, -158558, -977768, -758784, -1855220, 246532, -1160950, -326066, -639610, 474650, 685496, -1342860, 287456, 219888, -629356 ], [ 733740, -515920, -1063592, 564812, 1665724, 1993292, 738296, 457700, 582104, -1570768, -1771496, 415528, -158584, -599392, 471892, 270832, -67584, -1744520, -1770968, -1049500, -816116, -1765060, 464900, 1960496, -368760, -1370944, 955488, 1004744 ], [ -652158, 711620, 664244, -163640, 1477704, 1336894, 776862, -864734, -601978, 144330, -4912, -770960, 856080, 444666, 556740, 756436, -1027060, -1092452, -895770, 68182, -784800, 134902, -177322, -149806, -299276, -301188, 709822, 1087156 ], [ -1360848, 1347800, 1410784, -546000, 876184, 799824, 434072, -1695464, -1485608, 972360, 1380048, -1391760, 1089400, 831816, 622960, 715976, -1598080, -573352, -213880, 662712, -508000, 1176232, -777632, -1539576, 25984, 471352, 597232, 926096 ], [ -81948, 162050, -704216, 51300, -747566, 670524, -992878, -1012814, -1437758, -910890, 1541148, -337260, -969350, -629034, 679060, -713674, -976480, -460702, -281530, -257238, 404600, -371618, -1215032, -692826, 1122784, 221002, 924532, 212396 ], [ 293784, 64352, -1431032, -194760, -1561472, 808428, -1353364, -64472, -488504, -1120608, 844020, 564696, -1783388, -635004, 117088, -651316, -36604, -670360, -616552, 24012, 770528, -1286864, -680888, -288840, 1430656, 600736, 425608, 276452 ], [ -40116, 821552, -1067132, -1103460, -1739072, 1156278, -875914, 1092628, 1168996, -15408, -527430, 1346796, -1619438, 502146, -930512, 583334, 1153346, -1133260, -1161652, 1249062, 706928, -1705064, 616612, -232740, 1118656, 1475536, -722492, 951602 ], [ 813440, 641664, 116736, -98944, -16512, 93056, -621184, 1375232, 882304, 402048, 89088, 340992, -1340288, -418304, -894208, 1068160, 1247232, -886272, -1312384, 87424, -548480, -743296, 1066752, 64896, -297216, -122112, -47744, 1401600 ], [ 1506396, 213726, 1204178, 778016, 1695884, -1046572, -326392, 1529026, 339774, 676042, 724834, -700408, -981674, -1200506, -578020, 1298424, 933194, -423090, -1323064, -1142348, -1713248, 329330, 1360362, 460344, -1527782, -1797310, 784810, 1551540 ], [ 77496, -720324, 910628, -1000384, 1448984, -1219672, 424208, 1807876, 252924, 803092, -515516, -161008, -275924, 879244, 282680, 797424, -658156, 588060, -913264, -381848, -1158848, 666980, 1590612, 1183344, -576332, -1451260, 712660, 180840 ], [ -388662, -1112910, 721490, -1593754, 1083482, -1368814, 1023866, 1750654, 390474, 1143652, -1146290, -317512, 145168, 1965694, 204464, 175116, -857764, 608352, -108520, 509728, -870428, 955856, 994212, 924726, -408566, -1215298, 569824, -906258 ], [ 370488, -816360, 665240, -678904, 567032, -1487464, 1431416, 1265704, 813624, 1755952, -1001240, -1359712, 203968, 1787944, -1068736, -601584, 713936, -632448, 1198880, 1568128, -920528, 1182656, -654288, -583224, -1238216, -1119448, 337024, -1632408 ], [ 1058798, -661600, -440080, 376746, 999112, -231884, 265636, 208864, 442904, 1193122, -750920, -863012, 771848, 215174, -197596, -288294, 1087076, -963768, 71980, 1754888, -177968, 1165256, -183638, -870284, -1034856, -1114128, -715276, -1712528 ], [ 1675392, -565756, -1865900, 1416524, 1747768, 1451568, -1424424, -1011616, -178600, 227980, -476308, 154228, 1471256, -1801480, 1411508, 406316, 983684, -973504, -1884248, 1607416, 808160, 1066452, 1023448, -680700, -437728, -1092476, -2014056, -1552172 ], [ 614592, -738406, -1065950, 8174, 1461868, 512568, -1368324, -614416, 583100, 175630, -712258, -254222, 214556, -1504180, 1495058, 551966, -604966, -1316704, -1801148, 829516, 163760, 1237602, 983548, 701850, 821072, 726874, -1432356, -1189022 ], [ -80784, -518368, -363920, -685984, 766816, -306096, -782880, -58000, 1124192, -123632, -1053616, -773024, -179248, -1260256, 930896, 328640, -1457440, -1107712, -1094288, 17008, 99152, 1088352, 964912, 1099680, 1166576, 1265872, -690288, -431984 ], [ 366, 536132, 130030, 137516, -797684, -869046, 927420, 836750, 1196492, -947582, -1618966, -1526324, 1260602, -1129756, -1009654, -678760, -745540, 274688, 938062, -869042, 1266602, 258252, 991462, -595020, -428674, -915878, 392562, 1162066 ], [ -281608, 654716, 644312, 504052, -657976, -241424, 1505476, 562732, 1351960, -1404360, -1438748, -867056, 1884136, -264360, -1197604, -611876, -847012, 1006924, 1653064, -1417084, 915040, -320044, 477604, -1391708, -282180, -1076020, 320812, 998732 ], [ -792508, 183266, 1171412, 582502, 556124, 1136776, 1369726, -448118, 1559860, -1629660, -788498, 682744, 1993036, 1064340, -280654, 132274, -1461262, 1329274, 1537564, -1752034, -394160, -739594, -376946, -1622258, 962370, 38330, -478838, -272518 ], [ -355080, 422280, -339992, -489336, 693784, 1133352, 599400, 330656, 1294888, -1451448, -900800, 237696, 1593704, 954432, -34456, 230424, 205344, 670656, 1529912, 148312, 703568, -55368, 690184, 169104, -23616, -757168, -448752, -378656 ], [ -84420, 736680, -1546082, -1438056, 642694, 1038702, -132750, 974546, 728968, -1214928, -1156610, -351624, 965834, 466542, 233834, 252894, 1466904, 41886, 1325462, 1633462, 1691078, 684222, 1430494, 1468704, -1099866, -1559698, -511002, -244796 ], [ -871320, 1060080, -691532, -1420656, 279844, 1148052, -450900, 341996, -846032, -911328, -1672460, -696624, -366916, -940908, 866684, 238644, 169104, -63564, 289412, 537412, 1246628, 1190772, 72244, -31296, -1618716, -1603948, -1284252, 369304 ], [ -441882, 1078674, 367702, -807704, 90746, 1269390, -73154, -394376, -1420256, -746552, -941336, -1104672, -709694, -1103900, 864688, -188452, -191856, 439932, -327946, 285628, 457190, 1321994, 58056, -169474, -1729678, -1216186, -719138, 378676 ], [ 1236768, 784224, 1637152, 416896, 80096, 1403040, 1019296, -1237376, -966656, -724352, 1070464, -1577472, -35744, 11200, 210688, -1039552, 409344, 1568832, -515296, 900928, -686560, 1067744, 1424256, 1090976, -1421728, -384736, 1220512, -233024 ], [ 1114974, 554084, 1912806, 578788, 297540, 326128, 611140, -344714, -1406198, -490224, 859734, -736932, -651298, 813364, -124948, -921990, 1135034, 1685528, -340622, 1312088, 214276, 892908, 1201940, 1416748, -1017608, 199386, 801224, 308844 ], [ 446220, 395048, 1857048, 364276, 584376, -952184, -210548, 943192, -1873172, -193068, 103476, 343716, -1449316, 1438612, -337936, -636972, 1724744, 1477328, -160148, 1574324, 1446964, 793032, 556532, 1456396, -650600, 620520, -90328, 1030992 ], [ -897630, 853148, 1089348, -864674, 957876, -771284, -1107998, 1363492, 129778, 167982, 4926, 89766, -324166, 1005262, -133336, -1447122, 362444, 689528, -1041998, 760574, 119614, 1307532, -418, 1120546, -1010300, -61380, 943772, 228792 ], [ -932312, 567736, 463664, -1201096, 745336, -255112, -1031216, 865672, 1411560, 19712, 207880, 147960, 122712, 625056, 155040, -1242384, -748136, 303920, -809672, 457040, -400104, 1548248, 15848, 1119352, -1222216, -379280, 1594384, -55744 ], [ 1230538, -965714, 76364, -39346, -450914, 823838, 680884, -1173278, 1482810, -983488, 916930, 730110, -568938, 334056, 584040, 665916, -1436186, 593420, 1292878, 1009940, 435846, 1329398, 994298, 1679902, -1186066, -86180, 1601284, 528656 ], [ 1951488, -1476864, -52736, 347904, -849664, 1183488, 1251584, -1852928, 1506560, -1317888, 1153280, 924160, -799488, 237056, 727040, 1302016, -1665536, 689920, 1993728, 1194240, 714496, 1256448, 1320448, 1866752, -1174016, 11520, 1603584, 723456 ] ], [ [ -762112, -390144, -792576, 114432, -621568, 936960, -1218816, 178944, 1031168, -78080, -1280256, -405760, 1528960, 894976, 1070464, 327040, 11136, 638848, -645632, -1105024, 913792, 939008, -1647360, -295296, -1835136, -156160, -733568, 604672 ], [ -129568, 164784, -209904, 12048, 228512, 454416, -1201920, -573120, 1240832, 317296, -1506672, -174880, 593056, 431008, 1366960, 78208, 41472, 784048, -40784, -591760, 814288, 487280, -547248, -582720, -899376, -648064, -457856, 424768 ], [ 858782, 1031859, 700521, -147927, 1556762, -299559, -1175520, -1748220, 1568432, 935071, -1860447, 185870, -869294, -293942, 1830235, -310592, 88872, 1010923, 904291, 210215, 658813, -218545, 1171677, -1031820, 562749, -1416664, -27056, 143668 ], [ 423402, -424786, 444256, -715582, 1011532, -265334, -474250, -395760, 477272, 1148736, -1729892, 573080, 23646, -274582, -104830, 364818, 391772, 1066648, -502844, 555650, 34058, -694840, 123922, -643300, -134486, -1746154, -254746, 191288 ], [ 213458, -1320508, -60380, -906465, 564651, -25158, 110308, 781243, -221497, 1071855, -1451114, 799949, 680459, -218632, -1547644, 699743, 644038, 913475, -1334975, 871195, -633652, -988429, -657846, -449899, -779190, -1712167, -391380, 345399 ], [ 1119608, 263792, -1128080, 287460, 909876, 725592, 132208, 743668, 764228, 102180, -784664, 473324, -42316, -219232, -726544, -386332, 661288, 89300, 367900, 1196020, -1333552, -714604, 142104, -1126324, -718440, -545092, -56880, 782724 ], [ 1188701, 969461, -1064000, 219306, 276864, 1218279, 124000, 175576, 708536, -537126, 137899, 429449, -272053, -491935, -647575, -607075, 1003564, -313714, 507265, 1402441, -802573, -830116, 721704, -1151449, -816225, 217865, 95841, 402375 ], [ 485126, 864086, 44800, -1013844, -1259136, 1472754, 88000, -882224, -308464, -871476, 1296874, 646574, -46678, -1015810, -1253650, -29050, 1645864, -327964, -796610, 1499566, 864602, -1305016, 1097904, -575374, -1060350, 607790, 80766, -732750 ], [ 964341, 397591, 247506, -711624, -426018, 1358484, 388415, -252215, -829839, -727769, 228434, 983320, -281060, -417773, -201196, 953466, 919690, 187510, -256028, 267257, 1195999, -551559, 549039, -625098, -474509, 517706, 144930, -514224 ], [ 1560672, -42632, 157176, -134952, 649368, 1127408, 617736, 698016, -1139792, -429040, -1003944, 1250760, -670456, 353200, 1023256, 1764144, -20704, 692672, 546960, -1126216, 1232584, 313552, -130792, -662944, 177200, 236784, 177888, -71224 ], [ 864372, 431293, -645699, -210927, -800007, 626858, -394989, 1085916, -631742, 249110, 672081, 707835, -1474381, 416050, 500281, 358194, -124804, 93272, 2310, -1314091, 1367659, -247298, -129367, 601556, -214750, -719766, -202812, -350149 ], [ 217482, 356218, -713874, -366492, -1134762, 495008, -530814, 896406, 72598, 352490, 864156, 302250, -1643416, 259300, 200986, -523356, -301864, -251068, -366870, -1294936, 920944, -570788, -338602, 1401836, -239770, -1189266, -249822, -600184 ], [ -355293, -542357, 320001, -641442, 202413, 916208, 648711, -159219, 1071373, -406285, -1169694, 102675, -860116, -226850, 237211, -618306, -588364, -212818, -472845, -965236, -398456, -538238, -863827, 1505786, 285605, -928191, 203703, -806884 ], [ 492156, -1071576, 667424, -48512, 663960, 913452, -88380, 31024, 531312, 4784, -1208460, 113076, -1009748, -855636, -242872, 169496, -1025196, 525144, -810896, -801208, -1093596, -899588, -681072, 1365024, 56980, -164328, -347776, -321932 ], [ 1967781, -1437426, 711224, 928288, 738210, 723177, -1673205, 772324, -689388, 933284, -364785, 216351, -1572023, -1547511, -951322, 1347746, -1528521, 1572594, -1251596, -710458, -1512621, -1435163, -185172, 1116024, -505145, 821922, -1343776, 468943 ], [ 926962, -957826, -654528, -11216, 768356, 567608, -843336, 380758, -908646, -391368, 312242, -358880, -1376168, -1332368, -860202, 641216, -694296, 718762, -1385196, 165358, -990218, -225448, -942018, -8174, -240024, 416676, -1037080, 792286 ], [ 168880, -373897, -1181478, -452708, 964646, 560600, -306210, -30254, -984066, -1116090, 868976, -730907, -735158, -915254, -801222, 276569, -83307, 161461, -1321236, 518194, -550097, 474053, -1427463, -498470, 97722, -34926, -714796, 719152 ], [ 225280, 448928, 497472, 452992, 1589696, 934400, -605760, -451904, -724416, -219840, 1122176, -556832, 1024192, -10304, -852672, 856544, -92832, 432736, -759936, -501056, -354272, -199072, -1171488, 671680, 593472, -557376, -397696, -357248 ], [ 348889, 549009, 1024151, 861397, 1072193, 526159, -170655, -709767, -784428, 564094, 610793, -123166, 1386773, 795660, -386660, 1249856, -26806, 150214, 25007, -227382, -500641, 20569, -1075043, 937411, 677669, -49288, -325782, -5274 ], [ 522514, 111234, 693326, 899722, -295582, -464066, 811170, -845742, -1082328, 1264444, -469582, 503684, 709898, 1527960, 464440, 1504256, 95444, -544436, 976382, 1008468, -901666, 904594, -1097318, 530086, 455594, 1225712, -436332, 1409676 ], [ 89689, 360574, 735471, 483567, -684132, -659276, 1098210, -480047, 318612, 553579, -735767, 698674, 88923, 1121200, -371860, -68234, -515246, 73004, 810667, -82292, -67821, 1080509, -191848, 672661, 204984, 1044452, -243397, 1693886 ], [ -208580, 632920, 840948, 193896, -792168, -651020, 1084296, -178916, 1664796, -242144, -678968, 622576, -362004, 595252, -1059472, -1417604, -922664, 658316, 352612, -1143188, 652188, 1095392, 585752, 822244, -40824, 738920, 30584, 1683212 ], [ 689395, 471070, 977673, 935346, -218418, -216695, 51546, -621941, 1351371, -343544, 415882, -527924, 34671, 363577, 396428, -120029, 329086, 15191, -737963, -168113, -222837, 836792, -57298, 564469, -238374, 957170, 484934, 1037687 ], [ 780754, 224458, 415018, 995912, 181286, 322962, -551886, -788614, 498944, -205992, 693270, -987204, -166000, 12188, 970844, 651022, 941432, -330944, -1111002, 479032, -401440, 259748, -571828, 616468, -108606, 778164, 257108, 588138 ], [ -100571, -124367, -991007, 235412, 371111, 989637, -637611, -622039, -1003456, 219708, -15105, -612954, -1087000, -483562, 482294, 787147, 782732, -318944, -618777, 730732, 259760, -701302, -931378, 1042018, 415869, 120114, -793342, 374913 ], [ -863568, 55056, -245344, 32280, 722832, 1201648, -854432, -998664, -1148752, 260576, 499392, -691688, -248368, -712024, 943448, 263312, 18784, -153224, -450848, -297504, -277944, -871016, -61000, 392592, -99800, -115584, -400728, -83872 ], [ -1484316, 402690, 1108040, 4065, 1096506, 1208035, -1078637, -1489701, -828502, 155405, 1355574, -887288, 1118060, -846994, 1670945, -485968, -903401, 66229, -385772, -1649115, -1141455, -741413, 1159919, -570774, -899846, -189645, 412470, -566452 ], [ 345384, 485940, -474160, -364710, 678756, -18290, -412562, -303426, -385852, -321070, 454524, -199088, 823160, -914644, 1057370, -1271968, -694826, 323554, -148472, -339390, -61830, 128062, 778694, -315324, -55196, 176430, -430980, 379448 ], [ 1142109, 349215, -1202060, -368210, 235206, -840040, 400588, 451824, 223898, -363245, -385376, 97312, 406535, -913094, 494095, -1397143, -617951, 440954, -266572, 465885, 824120, 550612, 272894, -330199, 275704, 92205, -1083405, 961623 ], [ -127116, -227460, -221360, 358840, -259944, -852640, 1507888, 345024, 1167848, 463180, -1102976, -389888, -253540, -773144, 31420, -200668, -804476, 278504, -1095472, 262260, 1322720, 79312, -482056, -885724, -420896, -892620, -1353780, 816348 ], [ -1036227, -67081, 211837, 584306, -516992, 132758, 1588426, 342329, 403771, 291701, -730317, -193473, -831224, -229699, 544512, 470817, -1298334, 562460, -1059337, 280193, 946086, 433802, -732367, -1154408, -484594, -593687, -1518029, 683575 ], [ -1730802, 532394, 318862, 510956, -632192, 1712708, 1057276, 401654, -1377854, -474274, 291858, 410202, -1359824, 554126, 1638912, 829542, -1975284, 1112360, -507862, 430118, 48036, 1280252, -682042, -1252208, -171244, 470038, -1619054, 558250 ], [ -49431, 202508, -230303, 59831, -738215, 1540196, 850909, 32627, -713912, -354772, -445398, 18552, -667469, 1202159, 1200891, 415950, -1080897, 492710, -196162, 361175, 762033, 532388, 723167, 3289, 260234, -287837, -515408, 749842 ], [ 1133824, 40848, -855648, -406128, -595904, 982640, 577360, -363376, -29664, -66288, -864384, -227296, -167920, 1529136, 896800, -60320, -228288, -237008, -32704, 173744, 1377024, -106480, 1637456, 868848, 472512, -797712, 578672, 888256 ], [ -281576, 797523, -1551498, -805653, 459196, -432835, -48065, -721501, -54714, 561387, 454416, 383654, -770845, 715761, 1577950, -520070, -33588, -997583, -339004, -380431, 1110024, 167795, 307031, -137427, -161388, 191013, 1251197, 728956 ], [ -654028, 1155882, -1258018, -983752, 841392, -691628, -91938, -306896, 374222, 519388, 270734, 207206, -1335846, -275530, 1156340, -62842, 138274, -468134, 45460, -507410, 822618, 27680, 148830, -453128, -19404, 278036, 985084, 775692 ], [ -10978, 1126407, -1243, -946252, 568392, 175822, 430437, 860104, 1245197, -174662, -1375891, -735919, -1863921, -1440055, -339010, 1287233, 287899, 1317391, 1102510, -218435, 515343, -515920, 1132005, -96428, 878046, -512914, -194966, 1023042 ], [ -43468, 721692, 822872, 81368, 969372, 101752, 389952, 561664, 954812, -206492, -547756, -981124, -805116, -1117780, -137860, 1014488, 8224, 1003576, 447700, 693880, -285312, 307100, 963240, -192488, 901956, -1075684, 256624, 307272 ], [ -223318, 364182, 1329536, 1223070, 1418524, -198080, 254140, -35131, 340676, -180623, 788735, -1000315, 401902, -458490, 472225, 308346, -295014, 276695, -477260, 1504542, -1044952, 1266962, 566109, -334195, 704541, -1491284, 927418, -562219 ], [ -194068, 1376532, -196864, 1068420, 698824, -404480, 559240, 28694, -598024, -1202498, 1053410, -518890, -805148, -136140, 934750, -666804, 215436, 635570, 130840, -186108, -207952, 237212, 748134, 180230, 478566, -1031384, -234932, -585994 ], [ -167834, 1819873, -825482, 986966, -12292, -169558, 761680, -153140, -892228, -1101464, 909881, -272916, -931832, -169939, 918659, -1257646, 184195, 290876, 549454, -1242122, 221018, -398486, 659647, 449112, -195575, -265650, -873136, -699901 ], [ -146384, 1360648, -30032, 1021616, -709792, 765392, 801280, -724640, -164128, 780736, 118856, -400416, 655168, -768664, 143384, -1238896, -706280, -1169824, 667504, -1291472, 2768, -409136, 142072, 328512, -1580600, 985200, -679936, -956776 ], [ 215797, 382804, -115862, 897197, 19025, 1350125, 842818, -217337, 121802, 527668, -433030, 18294, 567838, -920680, 204203, -496252, -710528, -1476190, -101642, -954905, -174019, -992975, 45247, 926196, -1163234, 565392, -106072, -415858 ], [ 738322, -839096, -616412, 697922, 1419050, 1770050, 885268, 797638, 199652, -730232, -872380, 694044, -307412, -862480, 658478, 587048, -297728, -1239340, -1288292, -436730, -331294, -1846550, 146422, 1861896, 102316, -640608, 646928, 500492 ], [ -156229, 481302, 707454, 219276, 1342796, 1239077, 485557, -542805, -617551, 241799, 372088, -163352, 792280, 205967, 556566, 835374, -794654, -706694, -460799, 266281, -460464, -60007, -511895, 108787, -19426, 149066, 797605, 838974 ], [ -579704, 1195492, 1334224, -132344, 867716, 718392, -23548, -1486780, -1192476, 599884, 1293048, -728472, 1093460, 648652, 521576, 731404, -1057984, -371164, 182956, 511796, -392464, 1000028, -1026800, -1055508, 128064, 738036, 805800, 942104 ], [ 399046, 51067, -93476, -113594, -592909, 297642, -800173, -1163005, -1033701, -898391, 1197498, -374322, -950065, -705623, 712526, -278471, -610384, -599989, 169681, -514729, 215636, -136747, -1090100, -397983, 1120464, 624711, 467550, 441554 ], [ 552580, 784, -612884, -343820, -1374016, 310962, -1065742, -535780, -461940, -967952, 451998, 70884, -1522330, -673226, 239120, -271358, 205430, -635908, -231548, -364414, 515792, -895480, -700724, -79692, 1265472, 723696, 87468, 386246 ], [ 57730, 810184, -418634, -769670, -1621216, 665337, -929767, 329870, 434310, 85048, -804177, 587634, -938605, 448699, -756280, 534817, 1310555, -520258, -937598, 710561, 573992, -1357180, 44326, -27942, 744672, 989496, -325482, 680771 ], [ 677952, 792000, 146432, -219584, -396992, -64704, -830912, 588288, 305088, 522688, -103936, -119296, -737088, -396032, -779136, 839872, 1158144, -463104, -913344, 174656, -594880, -451904, 810624, 300608, -256384, -333696, -19904, 833664 ], [ 1223066, 500565, 670259, 208688, 881506, -839570, -612564, 813915, 60069, 784647, 626379, -773140, -564567, -1113999, -539334, 944276, 672455, -269187, -767540, -451394, -1634832, 554979, 1456439, 667636, -1114561, -1673509, 402967, 861630 ], [ 216116, -553110, 583334, -1047712, 1004356, -790820, 338136, 1455990, 166794, 639822, -424746, 105560, -178542, 872226, 256116, 382376, -494770, 778938, -644840, 8956, -697632, 786054, 1380014, 981736, -661186, -1521034, 789742, 304380 ], [ -74041, -1099773, 438131, -1296127, 885151, -918125, 920655, 1681605, 474951, 898950, -1046211, 119924, 163032, 1924485, 194952, -15646, -742054, 927120, -157820, 564016, -246522, 1022904, 774566, 738169, -557017, -1160923, 704848, -286035 ], [ 548084, -1001148, 218756, -261652, 457876, -1269500, 1034580, 1377180, 1039476, 1672200, -1120836, -965776, 448032, 1788060, -956448, -205096, 181496, -70080, 792880, 1239616, -414072, 1267104, -504184, -215156, -897292, -536548, 19648, -918660 ], [ 1118509, -618448, -457944, 607383, 626636, -283330, 259430, 394000, 406596, 1067755, -744076, -643366, 636012, 559665, -94298, 59039, 391366, -623540, -94190, 1190316, -123912, 1171404, -51369, -510626, -659132, -428568, -901282, -1318360 ], [ 1621568, -152970, -1270994, 1364034, 1004788, 1126536, -819484, -793072, -603740, -12894, -222094, 157534, 763076, -1016044, 1449150, 481426, 325558, -1009696, -1603876, 882068, 319568, 954222, 997348, -531466, -197840, -469962, -1866620, -1605010 ], [ 351968, -436545, -990869, 214509, 1114738, 248436, -1185334, -413272, 501610, -189219, -390619, -266141, -45574, -775294, 1134675, 659701, -330017, -1178896, -1446826, 743618, 284168, 814347, 813898, 740159, 730360, 890463, -1324070, -856885 ], [ -401176, -293328, -647192, -474864, 840592, -454344, -929968, 115304, 1183120, -384168, -711880, -665840, -143752, -582352, 441144, 450208, -680240, -1029760, -772504, 372200, 362936, 583056, 606472, 1111280, 1018792, 1275384, -681704, 55448 ], [ -56851, 756822, -168467, -186414, -249758, -784569, 645482, 960029, 963970, -618693, -1357705, -1014590, 1267823, -491002, -1057881, -583292, -381590, -204160, 1001021, -494275, 684311, 157506, 348097, -431170, -52283, -412641, 172771, 1316723 ], [ -309100, 923082, 406628, -6754, -345588, -211032, 1015318, 593298, 881348, -855564, -1076538, -396328, 1835068, 41764, -1015078, -466470, -540134, 356802, 1325132, -1169482, 272400, -276370, 133606, -1271706, -187350, -465918, 280850, 1068738 ], [ -937450, 532107, 1042478, 104321, 185562, 932268, 625093, -537177, 884798, -1093914, -210963, 831572, 1870018, 852814, -253, 375555, -986909, 750927, 735482, -1724107, -601800, -715495, -53219, -1669731, 267675, 511407, -81625, -130737 ], [ -568172, 488748, -188612, -434004, 178628, 1129756, 385148, 364528, 634268, -1222580, -350496, 261824, 1386876, 647264, 115068, 465092, 40624, 524960, 894580, -98652, 414264, -358476, 691692, 62616, -429152, -103624, 40536, -522032 ], [ -253142, 517788, -1234187, -899004, 74033, 1206061, 91043, 1138483, 158828, -1280120, -663291, -360556, 725511, 203309, 231543, 380117, 823684, 249845, 932425, 1183353, 1353489, 120549, 1112277, 1372656, -1118687, -761299, -7359, -657002 ], [ -565892, 693288, -768962, -803304, -199642, 1187086, -481582, 564658, -1111672, -1098320, -1255266, -453256, -435414, -775666, 723018, -93058, 21784, 33470, 176950, 193878, 1207014, 759774, -148098, 116256, -1304762, -933874, -935034, -99452 ], [ -296447, 586515, 96233, -335236, -166513, 1104989, -139419, -43244, -1377104, -922292, -815940, -750640, -784485, -788090, 743816, -651814, -10664, 392778, -209191, -57558, 580353, 869159, -39732, -45499, -1177373, -891183, -681003, 132350 ], [ 570928, 189840, 1372208, 515264, 181712, 958064, 1142256, -686144, -610304, -752192, 682560, -1258240, -299760, 192160, 281216, -1298464, 747136, 1343328, -216016, 448992, -539472, 434384, 1474368, 916976, -728048, -627408, 786672, 29600 ], [ 702101, 372486, 1685185, 374918, 499670, 382504, 579414, -57063, -1114777, -281192, 740457, -476454, -858155, 784190, -188110, -817329, 1004911, 1346692, -168797, 925924, 226166, 594034, 1020110, 1278418, -560684, -255073, 588364, 615026 ], [ 567266, 714396, 1687108, -35170, 767540, -273236, -418014, 863268, -1743310, 232942, 421374, 545382, -1534982, 1176974, -604504, -170130, 1066444, 1063672, -162062, 1326142, 1311998, 927244, 108830, 1425250, -484604, 100028, 54556, 1268792 ], [ -330709, 1081146, 1115158, -457195, 553790, -514286, -660789, 1166118, 166115, 304717, 259749, 306657, -320657, 489149, -391204, -1130355, 430594, 441172, -789437, 936517, 199973, 1402594, 80405, 978475, -578954, -81622, 858106, 562292 ], [ -353124, 865972, 535816, -537228, 133204, -310444, -357256, 694572, 1414460, 157056, 224236, 235540, 202404, 102128, -100624, -1063512, -262908, 108808, -542988, 728248, -287932, 1600100, 219196, 963796, -782924, -194840, 1278168, 253280 ], [ 1094151, -326003, -55934, -43203, -634571, 640181, 863294, -1076853, 1553135, -358944, 400411, 445765, -434871, 220028, 319676, 727338, -1053183, 263458, 1170237, 824398, 271793, 1331225, 638671, 1674421, -1170899, -193190, 1054518, 611480 ], [ 1576576, -723328, -253184, 121472, -890496, 957056, 1270144, -1667328, 1599360, -530944, 459136, 515840, -647296, 259328, 459776, 1324288, -1316608, 315008, 1741312, 856448, 458368, 1241600, 778496, 1911296, -1300224, -192640, 979968, 730880 ] ], [ [ -1170432, -241664, -139264, -56320, -413696, 135168, -736256, -199680, 1298432, 107520, -1391616, 254976, 1703424, 1073152, 465408, 375296, -638464, 78336, 141312, -1220096, 813568, 552960, -1446912, 398848, -1920512, -735232, -633344, 530432 ], [ -551808, 22336, 127424, -207424, 305536, 116160, -674816, -834816, 1307648, 340032, -1544256, 182400, 670080, 456064, 927552, 37376, -329728, 500544, 432960, -457664, 626368, 272448, -479040, -239360, -983360, -948736, -335360, 445184 ], [ 414792, 434836, 544124, -443524, 1429336, 86460, -578816, -1827216, 1322048, 703332, -1782756, 69000, -944520, -508136, 1649652, -490624, 152672, 1160244, 888660, 733636, 333868, -165852, 1033260, -1236560, 480940, -1282336, 130240, 311984 ], [ 564632, -672504, 352384, -697544, 898896, 138520, -492056, -251456, 721568, 1094912, -1729776, 481440, -218040, -307816, -144328, -9224, 334352, 1301664, -498320, 449336, -70632, -323872, 46840, -839920, 305560, -1649816, -405720, -60896 ], [ 713592, -1334544, -73488, -722460, 481972, 332760, -327824, 1035892, 297284, 1231268, -1414168, 784492, 457652, -116320, -1470736, 232292, 419752, 1095508, -1299044, 298996, -538416, -366060, -701288, -584372, -61672, -1663940, -710960, -278652 ], [ 1058592, -106944, -1149888, 38640, 855472, 992160, 102976, 713392, 623984, 489968, -273568, 586192, 389552, -238720, -588736, -590608, 249952, -170192, 349456, 965296, -1194816, -81360, -27488, -1149872, -683872, -464240, 15040, 91248 ], [ 909228, 505548, -1017600, -153576, 236032, 1394628, 110080, -36704, 315296, -46504, 689972, 487420, 323636, -442084, -488452, -851284, 624592, -805496, 481948, 1291516, -748140, -449520, 536800, -1240508, -1092508, 197884, 338716, -114492 ], [ 303528, 550248, 230400, -1225776, -1299968, 1559928, -273920, -1181504, -579904, -393904, 1490072, 480520, 259736, -720184, -1109752, -592984, 1501792, -858896, -784952, 1303816, 716760, -1420320, 1000000, -892808, -1304008, 363784, 291016, -851592 ], [ 912460, 64004, 328184, -822752, -307640, 1535152, 126052, -689796, -988324, -668348, 223736, 676384, 119952, -598124, -406864, 637656, 759320, -290584, -159632, 414780, 891876, -853188, 773412, -811800, -724460, 511384, -36552, -813504 ], [ 1624704, -385760, 107296, -198752, 928928, 1354304, 556256, 136576, -1222848, -774720, -1138272, 812512, -138016, -323776, 467616, 1803584, -259200, 278784, 732096, -617440, 816608, -52544, 412320, -673152, -87744, 545344, -400256, -628256 ], [ 867504, 490540, -571604, -559652, -648772, 231704, -267244, 620176, -936648, 386280, 670428, 58612, -1239916, 456824, 233916, 558584, -476400, -338016, 217896, -1116340, 1123508, -252344, 250620, 460848, -492744, -337256, -528656, -700556 ], [ 153624, 786520, -566264, -633872, -1211032, -259456, -295624, 588136, -265368, 567960, 968208, -378728, -1514656, 537584, -26664, -391696, -432480, -510096, -233064, -1182880, 884288, -472304, -95640, 1188048, -335064, -818936, -360776, -628256 ], [ -495276, 212020, 465436, -278072, -250132, 196544, 868676, -217364, 983532, -719340, -1000392, -341228, -548656, -431416, -327564, -899896, 3120, -15096, -589164, -600880, -174112, -722504, -718740, 1305048, 666636, -699236, 251524, -339056 ], [ 396688, -510368, 607104, 363520, 267936, 230096, 131440, -330432, 791616, -367808, -960336, 17840, -857904, -1134384, -395296, -66912, -382672, 769440, -780736, -664096, -772624, -1006192, -547904, 1252736, 630832, 160, -106496, 67248 ], [ 1970188, -1298168, 355104, 1131520, 590136, 76796, -1446860, -137232, -37584, 708592, -31836, 519140, -1731204, -1719684, -359896, 1359288, -1131772, 1682040, -899536, -1012696, -1167724, -1304692, -25904, 1125536, 136132, 955960, -893696, 525348 ], [ 1177464, -985144, -671232, -68288, 842480, 308000, -505312, -207768, -494120, -502496, 549752, -85120, -1599584, -1279936, -479896, 450048, -584096, 1047448, -1067472, 56840, -900376, -426592, -737336, 352760, -155808, 837872, -592800, 717640 ], [ 531264, -491260, -987816, -782960, 1160744, 626720, 60872, -395016, -818360, -1203032, 928832, -555892, -993896, -691432, -602920, -24132, -87860, 490060, -1048752, 636920, -555868, 130316, -1246532, -424, -245928, 541304, -298704, 639808 ], [ 344064, 429440, 547584, -181760, 1650944, 1157120, -425728, -873216, -815360, -511232, 799232, -644992, 795904, 243968, -728320, 701568, 231040, 184960, -548352, -90880, -35968, -179584, -1192832, 747776, 175872, -176896, -59904, -123392 ], [ 359996, 597468, 916996, 227660, 922524, 749604, -343524, -959428, -939984, 332616, 539772, -351048, 1382220, 978128, -278896, 1236864, 419736, -66648, 104612, 130072, -170012, 31676, -1081684, 692564, 379404, 38176, -158568, 200104 ], [ 527096, 205368, 418696, 494360, -712776, -355896, 161976, -753928, -1159584, 1289616, 183672, 227952, 1072920, 1562528, 598304, 1630464, 511536, -278448, 871112, 1057072, -790712, 630776, -927784, 39464, 420504, 947776, -508368, 1332304 ], [ 212156, 374088, 304676, 216100, -646896, -483536, 532536, -329508, 153776, 788276, -138628, 654072, 465140, 1286848, -136496, 125544, -408584, 380752, 976692, 204112, -248172, 638636, 76576, 456524, -21216, 468976, -564108, 1612744 ], [ 2192, 617376, 350384, 3424, -297312, -458576, 692448, 10512, 1453328, 120704, -270880, 790080, -48688, 815536, -814016, -1275504, -1112672, 907600, 812784, -625712, 243984, 591488, 943264, 833264, -454944, -38048, -475872, 1565008 ], [ 732692, 799176, 924284, 575224, 167688, -422276, -144552, -269388, 1442228, -241696, 567320, -473520, 171812, 11836, 111184, -597804, 134728, 36100, -232116, 103588, -467916, 733088, 400264, 133964, -456744, 428152, 130728, 482308 ], [ 668408, 774936, 524696, 665312, 355112, 56568, -436872, -588456, 818176, -384864, 685672, -787568, -69952, -366320, 460560, -148856, 590880, -340224, -543704, 494112, -541568, 562160, -239024, 13616, -149960, 437936, 23600, -61288 ], [ -354292, 502236, -1048804, 174512, 207812, 1069068, -72372, -954756, -545024, -263664, -64028, 43432, -869152, -231320, 115560, 24244, 92880, -119424, 28996, 476112, 154432, 14360, -994424, 591416, 528940, -102664, -944200, 45212 ], [ -909504, 132544, -443008, -85344, 529344, 1027648, -597376, -1234144, -645312, 135296, 375040, 111264, -87360, -317856, 786848, 32704, -399744, -110304, -49024, -393088, -333856, -331616, -420832, 451520, 60512, 29184, -392608, -79232 ], [ -1232016, -234440, 788576, -257892, 975576, 605908, -1355500, -1447564, -329064, 594668, 1139176, -57888, 1171536, -465528, 1726364, -56768, -843516, -165684, -342736, -1475956, -1160740, -561932, 565796, 82712, -744232, 356628, 611816, -255920 ], [ 223584, 253360, -706624, -215592, 596976, -361592, -465400, -785464, -299664, 242168, 24976, 299712, 1007136, -276528, 827864, -1155968, -158616, -45384, -514336, -755656, -470440, 340168, 643496, 64112, -278032, -97272, 112016, 194080 ], [ 877484, 514660, -1228624, 44808, 244776, -1028192, 488400, -275264, 85336, 187668, -887424, 259712, 544836, -261928, 214564, -1438468, 246684, -38184, -710736, -143956, 208160, 862768, 468296, -35588, -100832, -586772, -383084, 533380 ], [ -72016, 322960, 195776, 741408, -54624, -1092992, 1569600, -68864, 1181536, 729168, -1396224, -575488, -513264, -596128, 171664, -87568, 92784, -257184, -956736, 250544, 863360, 626368, -212704, -297488, -501632, -1147472, -868784, 651280 ], [ -876756, 494852, 343468, 652920, -64128, -75288, 1370520, -105924, 391156, 250956, -952428, -630300, -1141408, -419156, 667008, 719260, -713288, 87440, -660732, 525852, 793256, 885912, -335908, -685536, -326776, -950532, -1294700, 746244 ], [ -1595256, 883352, -269432, 96720, 99072, 1587312, 408720, -288024, -1523144, -834744, 58872, -220200, -1513408, 62344, 1483008, 1201960, -1907888, 767840, -41832, 730152, 291056, 1440912, -126808, -1148736, 191024, -302232, -1685000, 827544 ], [ -101892, 32336, -213860, 241284, -522948, 1573488, 229932, -514284, -821792, -284592, -395112, -35040, -518380, 1016356, 848628, 594184, -1012892, 354728, -24888, 211332, 642524, 693744, 1012964, -204612, -37480, -386988, -572480, 535416 ], [ 977920, -568384, -340608, 187328, -909568, 1131584, 103616, -712768, -97408, 323008, -593408, 209792, 258496, 1642816, 450432, 33408, -155904, -219840, -168192, -347328, 998400, 82368, 1661120, 546368, -327424, -362944, 564288, 266496 ], [ -176480, 151316, -1354008, -823372, -176368, -351316, -80284, -794668, -126808, 617908, 620992, 746792, -207404, 909916, 1388232, -4392, -109104, -1039140, -709392, -821028, 1096800, 389268, 198020, 133868, -604624, 297356, 1308588, 202896 ], [ -470864, 686488, -1354936, -1042912, 38208, -746960, -114616, -252608, 259208, 435984, 380296, 594472, -871208, -42776, 1148336, 457128, 57016, -564008, -368080, -719864, 823256, 212352, 48200, -87264, -125776, 365616, 1049232, 382800 ], [ 72136, 1041988, -370036, -492112, -252192, -83960, -3316, 896992, 1049708, -210216, -1277204, -229028, -1727708, -1209476, -238264, 1404828, 339316, 1171492, 832520, -58964, 187556, -435648, 1177100, -122064, 1089224, -142584, -187368, 799800 ], [ 139696, 629008, 465824, 425888, 449808, -285920, 68864, 873472, 894608, -369936, -818384, -549488, -913808, -743216, -225904, 1173408, 267136, 788512, 173360, 729376, -623104, 225552, 971360, -369504, 969584, -789744, 78912, 399840 ], [ 45976, 185832, 1073408, 1339592, 1262736, -671360, 127120, 589964, 452848, -480164, 131044, -670324, 118920, 61480, 149020, 597592, 141784, 15492, -765520, 1353800, -1311520, 1048824, 475948, -581652, 527148, -1343152, 609752, -149172 ], [ -459824, 1315632, -174592, 1319792, 743136, -738560, 145120, 629864, -477152, -1291064, 706744, -73624, -779280, 188080, 648520, -460208, 360784, 598392, 94880, 76400, -387520, 267024, 407848, 65448, 190248, -648352, 60752, -162072 ], [ -719704, 1698972, -550040, 1215080, 37008, -419944, 158016, 302160, -829936, -1121184, 951612, 84944, -804000, 93932, 824148, -1002504, 212180, 434832, 434440, -859032, 106584, -379752, 163428, 530080, -475396, 135304, -430016, -207916 ], [ -589504, 898272, 458560, 975680, -964992, 510656, 162816, -608640, -267136, 604416, 671712, -451456, 556800, -350368, 486048, -727104, -519520, -912768, -52160, -1252032, -81216, -812352, -360672, 705280, -1662496, 1059904, -828416, -306016 ], [ -25396, -88272, 396568, 871532, -290724, 1107308, 515640, -75324, -125800, 733104, 357336, 22760, 405960, -748768, 566964, -14736, -662272, -1097160, -449816, -748860, -21972, -1346340, -384156, 1166896, -983608, 843328, -432032, -202360 ], [ 742904, -1162272, -169232, 831032, 1172376, 1546808, 1032240, 1137576, -182800, 110304, 26736, 972560, -456240, -1125568, 845064, 903264, -527872, -734160, -805616, 176040, 153528, -1928040, -172056, 1763296, 573392, 89728, 338368, -3760 ], [ 339700, 250984, 750664, 602192, 1207888, 1141260, 194252, -220876, -633124, 339268, 749088, 444256, 728480, -32732, 556392, 914312, -562248, -320936, -25828, 464380, -136128, -254916, -846468, 367380, 260424, 599320, 885388, 590792 ], [ 201440, 1043184, 1257664, 281312, 859248, 636960, -481168, -1278096, -899344, 227408, 1206048, -65184, 1097520, 465488, 420192, 746832, -517888, -168976, 579792, 360880, -276928, 823824, -1275968, -571440, 230144, 1004720, 1014368, 958112 ], [ 880040, -59916, 517264, -278488, -438252, -75240, -607468, -1313196, -629644, -885892, 853848, -411384, -930780, -782212, 745992, 156732, -244288, -739276, 620892, -772220, 26672, 98124, -965168, -103140, 1118144, 1028420, 10568, 670712 ], [ 811376, -62784, 205264, -492880, -1186560, -186504, -778120, -1007088, -435376, -815296, 59976, -422928, -1261272, -711448, 361152, 108600, 447464, -601456, 153456, -752840, 261056, -504096, -720560, 129456, 1100288, 846656, -250672, 496040 ], [ 155576, 798816, 229864, -435880, -1503360, 174396, -983620, -432888, -300376, 185504, -1080924, -171528, -257772, 395252, -582048, 486300, 1467764, 92744, -713544, 172060, 441056, -1009296, -527960, 176856, 370688, 503456, 71528, 409940 ], [ 542464, 942336, 176128, -340224, -777472, -222464, -1040640, -198656, -272128, 643328, -296960, -579584, -133888, -373760, -664064, 611584, 1069056, -39936, -514304, 261888, -641280, -160512, 554496, 536320, -215552, -545280, 7936, 265728 ], [ 939736, 787404, 136340, -360640, 67128, -632568, -898736, 98804, -219636, 893252, 527924, -845872, -147460, -1027492, -500648, 590128, 411716, -115284, -212016, 239560, -1556416, 780628, 1552516, 874928, -701340, -1549708, 21124, 171720 ], [ 354736, -385896, 256040, -1095040, 559728, -361968, 252064, 1104104, 80664, 476552, -333976, 372128, -81160, 865208, 229552, -32672, -331384, 969816, -376416, 399760, -236416, 905128, 1169416, 780128, -746040, -1590808, 866824, 427920 ], [ 240580, -1086636, 154772, -998500, 686820, -467436, 817444, 1612556, 559428, 654248, -946132, 557360, 180896, 1883276, 185440, -206408, -626344, 1245888, -207120, 618304, 377384, 1089952, 554920, 551612, -705468, -1106548, 839872, 334188 ], [ 725680, -1185936, -227728, 155600, 348720, -1051536, 637744, 1488656, 1265328, 1588448, -1240432, -571840, 692096, 1788176, -844160, 191392, -350944, 492288, 386880, 911104, 92384, 1351552, -354080, 152912, -556368, 46352, -297728, -204912 ], [ 1178220, -575296, -475808, 838020, 254160, -334776, 253224, 579136, 370288, 942388, -737232, -423720, 500176, 904156, 9000, 406372, -304344, -283312, -260360, 625744, -69856, 1177552, 80900, -150968, -283408, 256992, -1087288, -924192 ], [ 1567744, 259816, -676088, 1311544, 261808, 801504, -214544, -574528, -1028880, -253768, 32120, 160840, 54896, -230608, 1486792, 556536, -332568, -1045888, -1323504, 156720, -169024, 841992, 971248, -382232, 42048, 152552, -1719184, -1657848 ], [ 89344, -134684, -915788, 420844, 767608, -15696, -1002344, -212128, 420120, -554068, -68980, -278060, -305704, -46408, 774292, 767436, -55068, -1041088, -1092504, 657720, 404576, 391092, 644248, 778468, 639648, 1054052, -1215784, -524748 ], [ -721568, -68288, -930464, -263744, 914368, -602592, -1077056, 288608, 1242048, -644704, -370144, -558656, -108256, 95552, -48608, 571776, 96960, -951808, -450720, 727392, 626720, 77760, 248032, 1122880, 871008, 1284896, -673120, 542880 ], [ -114068, 977512, -466964, -510344, 298168, -700092, 363544, 1083308, 731448, -289804, -1096444, -502856, 1275044, 147752, -1106108, -487824, -17640, -683008, 1063980, -119508, 102020, 56760, -295268, -267320, 324108, 90596, -47020, 1471380 ], [ -336592, 1191448, 168944, -517560, -33200, -180640, 525160, 623864, 410736, -306768, -714328, 74400, 1786000, 347888, -832552, -321064, -233256, -293320, 997200, -921880, -370240, -232696, -210392, -1151704, -92520, 144184, 240888, 1138744 ], [ -1082392, 880948, 913544, -373860, -185000, 727760, -119540, -626236, 209736, -558168, 366572, 980400, 1747000, 641288, 280148, 618836, -512556, 172580, -66600, -1696180, -809440, -691396, 270508, -1717204, -427020, 984484, 315588, 11044 ], [ -781264, 555216, -37232, -378672, -336528, 1126160, 170896, 398400, -26352, -993712, 199808, 285952, 1180048, 340096, 264592, 699760, -124096, 379264, 259248, -345616, 124960, -661584, 693200, -43872, -834688, 549920, 529824, -665408 ], [ -421864, 298896, -922292, -359952, -494628, 1373420, 314836, 1302420, -411312, -1345312, -169972, -369488, 485188, -59924, 229252, 507340, 180464, 457804, 539388, 733244, 1015900, -443124, 794060, 1276608, -1137508, 37100, 496284, -1069208 ], [ -260464, 326496, -846392, -185952, -679128, 1226120, -512264, 787320, -1377312, -1285312, -838072, -209888, -503912, -610424, 579352, -424760, -125536, 130504, 64488, -149656, 1167400, 328776, -368440, 263808, -990808, -263800, -585816, -568208 ], [ -151012, 94356, -175236, 137232, -423772, 940588, -205684, 307888, -1333952, -1098032, -690544, -396608, -859276, -472280, 622944, -1115176, 170528, 345624, -90436, -400744, 703516, 416324, -137520, 78476, -625068, -566180, -642868, -113976 ], [ -94912, -404544, 1107264, 613632, 283328, 513088, 1265216, -134912, -253952, -780032, 294656, -939008, -563776, 373120, 351744, -1557376, 1084928, 1117824, 83264, -2944, -392384, -198976, 1524480, 742976, -34368, -870080, 352832, 292224 ], [ 289228, 190888, 1457564, 171048, 701800, 438880, 547688, 230588, -823356, -72160, 621180, -215976, -1065012, 755016, -251272, -712668, 874788, 1007856, 3028, 539760, 238056, 295160, 838280, 1140088, -103760, -709532, 375504, 921208 ], [ 688312, 1033744, 1517168, -434616, 950704, 405712, -625480, 783344, -1613448, 658952, 739272, 747048, -1620648, 915336, -871072, 296712, 408144, 650016, -163976, 1077960, 1177032, 1061456, -338872, 1394104, -318608, -420464, 199440, 1506592 ], [ 236212, 1309144, 1140968, -49716, 149704, -257288, -213580, 968744, 202452, 441452, 514572, 523548, -317148, -26964, -649072, -813588, 498744, 192816, -536876, 1112460, 280332, 1497656, 161228, 836404, -147608, -101864, 772440, 895792 ], [ 226064, 1164208, 607968, 126640, -478928, -365776, 316704, 523472, 1417360, 294400, 240592, 323120, 282096, -420800, -356288, -884640, 222320, -86304, -276304, 999456, -175760, 1651952, 422544, 808240, -343632, -10400, 961952, 562304 ], [ 957764, 313708, -188232, -47060, -818228, 456524, 1045704, -980428, 1623460, 265600, -116108, 161420, -300804, 106000, 55312, 788760, -670180, -66504, 1047596, 638856, 107740, 1333052, 283044, 1668940, -1155732, -300200, 507752, 694304 ], [ 1201664, 30208, -453632, -104960, -931328, 730624, 1288704, -1481728, 1692160, 256000, -235008, 107520, -495104, 281600, 192512, 1346560, -967680, -59904, 1488896, 518656, 202240, 1226752, 236544, 1955840, -1426432, -396800, 356352, 738304 ] ], [ [ -1578752, -93184, 514048, -227072, -205824, -666624, -253696, -578304, 1565696, 293120, -1502976, 915712, 1877888, 1251328, -139648, 423552, -1288064, -482176, 928256, -1335168, 713344, 166912, -1246464, 1092992, -2005888, -1314304, -533120, 456192 ], [ -974048, -120112, 464752, -426896, 382560, -222096, -147712, -1096512, 1374464, 362768, -1581840, 539680, 747104, 481120, 488144, -3456, -700928, 217040, 906704, -323568, 438448, 57616, -410832, 104000, -1067344, -1249408, -212864, 465600 ], [ -29198, -162187, 387727, -739121, 1301910, 472479, 17888, -1906212, 1075664, 471593, -1705065, -47870, -1019746, -722330, 1469069, -670656, 216472, 1309565, 873029, 1257057, 8923, -113159, 894843, -1441300, 399131, -1148008, 287536, 480300 ], [ 705862, -920222, 260512, -679506, 786260, 542374, -509862, -107152, 965864, 1041088, -1729660, 389800, -459726, -341050, -183826, -383266, 276932, 1536680, -493796, 343022, -175322, 47096, -30242, -1036540, 745606, -1553478, -556694, -313080 ], [ 1213726, -1348580, -86596, -538455, 399293, 690678, -765956, 1290541, 816065, 1390681, -1377222, 769035, 234845, -14008, -1393828, -235159, 195466, 1277541, -1263113, -273203, -443180, 256309, -744730, -718845, 655846, -1615713, -1030540, -902703 ], [ 997576, -477680, -1171696, -210180, 801068, 1258728, 73744, 683116, 483740, 877756, 237528, 699060, 821420, -258208, -450928, -794884, -161384, -429684, 331012, 734572, -1056080, 551884, -197080, -1173420, -649304, -383388, 86960, -600228 ], [ 629755, 41635, -971200, -526458, 195200, 1570977, 96160, -248984, -77944, 444118, 1242045, 545391, 919325, -392233, -329329, -1095493, 245620, -1297278, 456631, 1180591, -693707, -68924, 351896, -1329567, -1368791, 177903, 581591, -631359 ], [ 121930, 236410, 416000, -1437708, -1340800, 1647102, -635840, -1480784, -851344, 83668, 1683270, 314466, 566150, -424558, -965854, -1156918, 1357720, -1389828, -773294, 1108066, 568918, -1535624, 902096, -1210242, -1547666, 119778, 501266, -970434 ], [ 860579, -269583, 408862, -933880, -189262, 1711820, -136311, -1127377, -1146809, -608927, 219038, 369448, 520964, -778475, -612532, 321846, 598950, -768678, -63236, 562303, 587753, -1154817, 997785, -998502, -974411, 505062, -218034, -1112784 ], [ 1688736, -728888, 57416, -262552, 1208488, 1581200, 494776, -424864, -1305904, -1120400, -1272600, 374264, 394424, -1000752, -88024, 1843024, -497696, -135104, 917232, -108664, 400632, -418640, 955432, -683360, -352688, 853904, -978400, -1185288 ], [ 870636, 549787, -497509, -908377, -497537, -163450, -139499, 154436, -1241554, 523450, 668775, -590611, -1005451, 497598, -32449, 758974, -827996, -769304, 433482, -918589, 879357, -257390, 630607, 320140, -770738, 45254, -854500, -1050963 ], [ 89766, 1216822, -418654, -901252, -1287302, -1013920, -60434, 279866, -603334, 783430, 1072260, -1059706, -1385896, 815868, -254314, -260036, -563096, -769124, -99258, -1070824, 847632, -373820, 147322, 974260, -430358, -448606, -471730, -656328 ], [ -635259, 966397, 610871, 85298, -702677, -523120, 1088641, -275509, 895691, -1032395, -831090, -785131, -237196, -635982, -892339, -1181486, 594604, 182626, -705483, -236524, 50232, -906770, -573653, 1104310, 1047667, -470281, 299345, 128772 ], [ 301220, 50840, 546784, 775552, -128088, -453260, 351260, -691888, 1051920, -740400, -712212, -77396, -706060, -1413132, -547720, -303320, 259852, 1013736, -750576, -526984, -451652, -1112796, -414736, 1140448, 1204684, 164648, 134784, 456428 ], [ 1972595, -1158910, -1016, 1334752, 442062, -569585, -1220515, -1046788, 614220, 483900, 301113, 821929, -1890385, -1891857, 231530, 1370830, -735023, 1791486, -547476, -1314934, -822827, -1174221, 133364, 1135048, 777409, 1089998, -443616, 581753 ], [ 1427966, -1012462, -687936, -125360, 916604, 48392, -167288, -796294, -79594, -613624, 787262, 188640, -1823000, -1227504, -99590, 258880, -473896, 1376134, -749748, -51678, -810534, -627736, -532654, 713694, -71592, 1259068, -148520, 642994 ], [ 893648, -608623, -794154, -1113212, 1356842, 692840, 427954, -759778, -652654, -1289974, 988688, -380877, -1252634, -467610, -404618, -324833, -92413, 818659, -776268, 755646, -561639, -213421, -1065601, 497622, -589578, 1117534, 117388, 560464 ], [ 462848, 409952, 597696, -816512, 1712192, 1379840, -245696, -1294528, -906304, -802624, 476288, -733152, 567616, 498240, -603968, 546592, 554912, -62816, -336768, 319296, 282336, -160096, -1214176, 823872, -241728, 203584, 277888, 110464 ], [ 371103, 645927, 809841, -406077, 772855, 973049, -516393, -1209089, -1095540, 101138, 468751, -578930, 1377667, 1160596, -171132, 1223872, 866278, -283510, 184217, 487526, 160617, 42783, -1088325, 447717, 81139, 125640, 8646, 405482 ], [ 531678, 299502, 144066, 88998, -1129970, -247726, -487218, -662114, -1236840, 1314788, 836926, -47780, 1435942, 1597096, 732168, 1756672, 927628, -12460, 765842, 1105676, -679758, 356958, -758250, -451158, 385414, 669840, -580404, 1254932 ], [ 334623, 387602, -126119, -51367, -609660, -307796, -33138, -178969, -11060, 1022973, 458511, 609470, 841357, 1452496, 98868, 319322, -301922, 688500, 1142717, 490516, -428523, 196763, 345000, 240387, -247416, -106500, -884819, 1531602 ], [ 212964, 601832, -140180, -187048, 197544, -266132, 300600, 199940, 1241860, 483552, 137208, 957584, 264628, 1035820, -568560, -1133404, -1302680, 1156884, 1272956, -108236, -164220, 87584, 1300776, 844284, -869064, -815016, -982328, 1446804 ], [ 775989, 1127282, 870895, 215102, 553794, -627857, -340650, 83165, 1533085, -139848, 718758, -419116, 308953, -339905, -174060, -1075579, -59630, 57009, 273731, 375289, -712995, 629384, 857826, -296541, -675114, -100866, -223478, -73071 ], [ 556062, 1325414, 634374, 334712, 528938, -209826, -321858, -388298, 1137408, -563736, 678074, -587932, 26096, -744828, -49724, -948734, 240328, -349504, 23594, 509192, -681696, 864572, 93780, -589236, -191314, 97708, -209908, -710714 ], [ -608013, 1128839, -1106601, 113612, 44513, 1148499, 492867, -1287473, -86592, -747036, -112951, 699818, -651304, 20922, -251174, -738659, -596972, 80096, 676769, 221492, 49104, 730022, -1057470, 140814, 642011, -325442, -1095058, -284489 ], [ -955440, 210032, -640672, -202968, 335856, 853648, -340320, -1469624, -141872, 10016, 250688, 914216, 73648, 76312, 630248, -197904, -818272, -67384, 352800, -488672, -389768, 207784, -780664, 510448, 220824, 173952, -384488, -74592 ], [ -979716, -871570, 469112, -519849, 854646, 3781, -1632363, -1405427, 170374, 1033931, 922778, 771512, 1225012, -84062, 1781783, 372432, -783631, -397597, -299700, -1302797, -1180025, -382451, -28327, 736198, -588618, 902901, 811162, 54612 ], [ 101784, 20780, -939088, -66474, 515196, -704894, -518238, -1267502, -213476, 805406, -404572, 798512, 1191112, 361588, 598358, -1039968, 377594, -414322, -880200, -1171922, -879050, 552274, 508298, 443548, -500868, -370974, 655012, 8712 ], [ 612859, 680105, -1255188, 457826, 254346, -1216344, 576212, -1002352, -53226, 738581, -1389472, 422112, 683137, 389238, -64967, -1479793, 1111319, -517322, -1154900, -753797, -407800, 1174924, 663698, 259023, -477368, -1265749, 317237, 105137 ], [ -16916, 873380, 612912, 1123976, 150696, -1333344, 1631312, -482752, 1195224, 995156, -1689472, -761088, -772988, -419112, 311908, 25532, 990044, -792872, -818000, 238828, 404000, 1173424, 56648, 290748, -582368, -1402324, -383788, 486212 ], [ -717285, 1056785, 475099, 721534, 388736, -283334, 1152614, -554177, 378541, 210211, -1174539, -1067127, -1451592, -608613, 789504, 967703, -128242, -387580, -262127, 771511, 640426, 1338022, 60551, -216664, -168958, -1307377, -1071371, 808913 ], [ -1459710, 1234310, -857726, -317516, 830336, 1461916, -239836, -977702, -1668434, -1195214, -174114, -850602, -1666992, -429438, 1327104, 1574378, -1840492, 423320, 424198, 1030186, 534076, 1601572, 428426, -1045264, 553292, -1074502, -1750946, 1096838 ], [ -154353, -137836, -197417, 422737, -307681, 1606780, -391045, -1061195, -929672, -214412, -344826, -88632, -369291, 830553, 496365, 772418, -944887, 216746, 146386, 61489, 523015, 855100, 1302761, -412513, -335194, -486139, -629552, 320990 ], [ 822016, -1177616, 174432, 780784, -1223232, 1280528, -370128, -1062160, -165152, 712304, -322432, 646880, 684912, 1756496, 4064, 127136, -83520, -202672, -303680, -868400, 619776, 271216, 1684784, 223888, -1127360, 71824, 549904, -355264 ], [ -71384, -494891, -1156518, -841091, -811932, -269797, -112503, -867835, -198902, 674429, 787568, 1109930, 356037, 1104071, 1198514, 511286, -184620, -1080697, -1079780, -1261625, 1083576, 610741, 89009, 405163, -1047860, 403699, 1365979, -323164 ], [ -287700, 217094, -1451854, -1102072, -764976, -802292, -137294, -198320, 144194, 352580, 489858, 981738, -406570, 189978, 1140332, 977098, -24242, -659882, -781620, -932318, 823894, 397024, -52430, 278600, -232148, 453196, 1113380, -10092 ], [ 155250, 957569, -738829, -37972, -1072776, -343742, -437069, 933880, 854219, -245770, -1178517, 277863, -1591495, -978897, -137518, 1522423, 390733, 1025593, 562530, 100507, -140231, -355376, 1222195, -147700, 1300402, 227746, -179770, 576558 ], [ 322860, 536324, 108776, 770408, -69756, -673592, -252224, 1185280, 834404, -533380, -1089012, -117852, -1022500, -368652, -313948, 1332328, 526048, 573448, -100980, 764872, -960896, 144004, 979480, -546520, 1037212, -503804, -98800, 492408 ], [ 315270, 7482, 817280, 1456114, 1106948, -1144640, 100, 1215059, 565020, -779705, -526647, -340333, -164062, 581450, -174185, 886838, 578582, -245711, -1053780, 1203058, -1578088, 830686, 385787, -829109, 349755, -1195020, 292086, 263875 ], [ -725580, 1254732, -152320, 1571164, 787448, -1072640, -269000, 1231034, -356280, -1379630, 360078, 371642, -753412, 512300, 362290, -253612, 506132, 561214, 58920, 338908, -567088, 296836, 67562, -49334, -98070, -265320, 356436, 261850 ], [ -1271574, 1578071, -274598, 1443194, 86308, -670330, -445648, 757460, -767644, -1140904, 993343, 442804, -676168, 357803, 729637, -747362, 240165, 578788, 319426, -475942, -7850, -361018, -332791, 611048, -755217, 536258, 13104, 284069 ], [ -1032624, 435896, 947152, 929744, -1220192, 255920, -475648, -492640, -370144, 428096, 1224568, -502496, 458432, 67928, 828712, -215312, -332760, -655712, -771824, -1212592, -165200, -1215568, -863416, 1082048, -1744392, 1134608, -976896, 344744 ], [ -266589, -559348, 908998, 845867, -600473, 864491, 188462, 66689, -373402, 938540, 1147702, 27226, 244082, -576856, 929725, 466780, -614016, -718130, -797990, -542815, 130075, -1699705, -813559, 1407596, -803982, 1121264, -757992, 11138 ], [ 747486, -1485448, 277948, 964142, 925702, 1323566, 1179212, 1477514, -565252, 950840, 925852, 1251076, -605068, -1388656, 1031650, 1219480, -758016, -228980, -322940, 788810, 638350, -2009530, -490534, 1664696, 1044468, 820064, 29808, -508012 ], [ 835629, 20666, 793874, 985108, 1072980, 1043443, -97053, 101053, -648697, 436737, 1126088, 1051864, 664680, -271431, 556218, 993250, -329842, 64822, 409143, 662479, 188208, -449825, -1181041, 625973, 540274, 1049574, 973171, 342610 ], [ 982584, 890876, 1181104, 694968, 850780, 555528, -938788, -1069412, -606212, -145068, 1119048, 598104, 1101580, 282324, 318808, 762260, 22208, 33212, 976628, 209964, -161392, 647620, -1525136, -87372, 332224, 1271404, 1222936, 974120 ], [ 1361034, -170899, 1128004, -443382, -283595, -448122, -414763, -1463387, -225587, -873393, 510198, -448446, -911495, -858801, 779458, 591935, 121808, -878563, 1072103, -1029711, -162292, 332995, -840236, 191703, 1115824, 1432129, -446414, 899870 ], [ 1070172, -126352, 1023412, -641940, -999104, -683970, -490498, -1478396, -408812, -662640, -332046, -916740, -1000214, -749670, 483184, 488558, 689498, -567004, 538460, -1141266, 6320, -112712, -740396, 338604, 935104, 969616, -588812, 605834 ], [ 253422, 787448, 878362, -102090, -1385504, -316545, -1037473, -1195646, -1035062, 285960, -1357671, -930690, 423061, 341805, -407816, 437783, 1624973, 705746, -489490, -366441, 308120, -661412, -1100246, 381654, -3296, 17416, 468538, 139109 ], [ 406976, 1092672, 205824, -460864, -1157952, -380224, -1250368, -985600, -849344, 763968, -489984, -1039872, 469312, -351488, -548992, 383296, 979968, 383232, -115264, 349120, -687680, 130880, 298368, 772032, -174720, -756864, 35776, -302208 ], [ 656406, 1074243, -397579, -929968, -747250, -425566, -1184908, -616307, -499341, 1001857, 429469, -918604, 269647, -940985, -461962, 235980, 150977, 38619, 343508, 930514, -1478000, 1006277, 1648593, 1082220, -288119, -1425907, -360719, -518190 ], [ 493356, -218682, -71254, -1142368, 115100, 66884, 165992, 752218, -5466, 313282, -243206, 638696, 16222, 858190, 202988, -447720, -167998, 1160694, -107992, 790564, 224800, 1024202, 958818, 578520, -830894, -1660582, 943906, 551460 ], [ 555201, -1073499, -128587, -700873, 488489, -16747, 714233, 1543507, 643905, 409546, -846053, 994796, 198760, 1842067, 175928, -397170, -510634, 1564656, -256420, 672592, 1001290, 1157000, 335274, 365055, -853919, -1052173, 974896, 954411 ], [ 903276, -1370724, -674212, 572852, 239564, -833572, 240908, 1600132, 1491180, 1504696, -1360028, -177904, 936160, 1788292, -731872, 587880, -883384, 1054656, -19120, 582592, 598840, 1436000, -203976, 520980, -215444, 629252, -615104, 508836 ], [ 1237931, -532144, -493672, 1068657, -118316, -386222, 247018, 764272, 333980, 817021, -730388, -204074, 364340, 1248647, 112298, 753705, -1000054, 56916, -426530, 61172, -15800, 1183700, 213169, 208690, 92316, 942552, -1273294, -530024 ], [ 1513920, 672602, -81182, 1259054, -481172, 476472, 390396, -355984, -1454020, -494642, 286334, 164146, -653284, 554828, 1524434, 631646, -990694, -1082080, -1043132, -568628, -657616, 729762, 945148, -232998, 281936, 775066, -1571748, -1710686 ], [ -173280, 167177, -840707, 627179, 420478, -279828, -819354, -10984, 338630, -918917, 252659, -289979, -565834, 682478, 413909, 875171, 219881, -903280, -738182, 571822, 524984, -32163, 474598, 816777, 548936, 1217641, -1107498, -192611 ], [ -1041960, 156752, -1213736, -52624, 988144, -750840, -1224144, 461912, 1300976, -905240, -28408, -451472, -72760, 773456, -538360, 693344, 874160, -873856, -128936, 1082584, 890504, -427536, -110408, 1134480, 723224, 1294408, -664536, 1030312 ], [ -171285, 1198202, -765461, -834274, 846094, -615615, 81606, 1206587, 498926, 39085, -835183, 8878, 1282265, 786506, -1154335, -392356, 346310, -1161856, 1126939, 255259, -480271, -43986, -938633, -103470, 700499, 593833, -266811, 1626037 ], [ -364084, 1459814, -68740, -1028366, 279188, -150248, 35002, 654430, -59876, 242028, -352118, 545128, 1736932, 654012, -650026, -175658, 73622, -943442, 669268, -674278, -1012880, -189022, -554390, -1031702, 2310, 754286, 200926, 1208750 ], [ -1227334, 1229789, 784610, -852041, -555562, 523252, -864173, -715295, -465326, -22422, 944107, 1129228, 1623982, 429762, 560549, 862117, -38203, -405767, -868682, -1668253, -1017080, -667297, 594235, -1764677, -1121715, 1457561, 712801, 152825 ], [ -994356, 621684, 114148, -323340, -851684, 1122564, -43356, 432272, -686972, -764844, 750112, 310080, 973220, 32928, 414116, 934428, -288816, 233568, -376084, -592580, -164344, -964692, 694708, -150360, -1240224, 1203464, 1019112, -808784 ], [ -590586, 80004, -610397, 179100, -1063289, 1540779, 538629, 1466357, -981452, -1410504, 323347, -378420, 244865, -323157, 226961, 634563, -462756, 665763, 146351, 283135, 678311, -1006797, 475843, 1180560, -1156329, 835499, 999927, -1481414 ], [ 44964, -40296, -923822, 431400, -1158614, 1265154, -542946, 1009982, -1642952, -1472304, -420878, 33480, -572410, -445182, 435686, -756462, -272856, 227538, -47974, -493190, 1127786, -102222, -588782, 411360, -676854, 406274, -236598, -1036964 ], [ -5577, -397803, -446705, 609700, -681031, 776187, -271949, 659020, -1290800, -1273772, -565148, -42576, -934067, -156470, 502072, -1578538, 351720, 298470, 28319, -743930, 826679, -36511, -235308, 202451, -72763, -241177, -604733, -360302 ], [ -760752, -998928, 842320, 712000, 384944, 68112, 1388176, 416320, 102400, -807872, -93248, -619776, -827792, 554080, 422272, -1816288, 1422720, 892320, 382544, -454880, -245296, -832336, 1574592, 568976, 659312, -1112752, -81008, 554848 ], [ -123645, 9290, 1229943, -32822, 903930, 495256, 515962, 518239, -531935, 136872, 501903, 44502, -1271869, 725842, -314434, -608007, 744665, 669020, 174853, 153596, 249946, -3714, 656450, 1001758, 353164, -1163991, 162644, 1227390 ], [ 809358, 1353092, 1347228, -834062, 1133868, 1084660, -832946, 703420, -1483586, 1084962, 1057170, 948714, -1706314, 653698, -1137640, 763554, -250156, 236360, -165890, 829778, 1042066, 1195668, -786574, 1362958, -152612, -940956, 344324, 1744392 ], [ 803133, 1537142, 1166778, 357763, -254382, -290, 233629, 771370, 238789, 578187, 769395, 740439, -313639, -543077, -906940, -496821, 566894, -55540, -284315, 1288403, 360691, 1592718, 242051, 694333, 283738, -122106, 686774, 1229292 ], [ 805252, 1462444, 680120, 790508, -1091060, -421108, 990664, 352372, 1420260, 431744, 256948, 410700, 361788, -943728, -611952, -705768, 707548, -281416, -9620, 1270664, -63588, 1703804, 625892, 652684, 95660, 174040, 645736, 871328 ], [ 821377, 953419, -320530, -50917, -1001885, 272867, 1228114, -884003, 1693785, 890144, -632627, -122925, -166737, -8028, -209052, 850182, -287177, -396466, 924955, 453314, -56313, 1334879, -72583, 1663459, -1140565, -407210, -39014, 777128 ], [ 826752, 783744, -654080, -331392, -972160, 504192, 1307264, -1296128, 1784960, 1042944, -929152, -300800, -342912, 303872, -74752, 1368832, -618752, -434816, 1236480, 180864, -53888, 1211904, -305408, 2000384, -1552640, -600960, -267264, 745728 ] ], [ [ -1987072, 55296, 1167360, -397824, 2048, -1468416, 228864, -956928, 1832960, 478720, -1614336, 1576448, 2052352, 1429504, -744704, 471808, -1937664, -1042688, 1715200, -1450240, 613120, -219136, -1046016, 1787136, -2091264, -1893376, -432896, 381952 ], [ -1396288, -262560, 802080, -646368, 459584, -560352, 379392, -1358208, 1441280, 385504, -1619424, 896960, 824128, 506176, 48736, -44288, -1072128, -66464, 1380448, -189472, 250528, -157216, -342624, 447360, -1151328, -1550080, -90368, 486016 ], [ -473188, -759210, 231330, -1034718, 1174484, 858498, 614592, -1985208, 829280, 239854, -1627374, -164740, -1094972, -936524, 1288486, -850688, 280272, 1458886, 857398, 1780478, -316022, -60466, 756426, -1646040, 317322, -1013680, 444832, 648616 ], [ 847092, -1167940, 168640, -661468, 673624, 946228, -527668, 37152, 1210160, 987264, -1729544, 298160, -701412, -374284, -223324, -757308, 219512, 1771696, -489272, 236708, -280012, 418064, -107324, -1233160, 1185652, -1457140, -707668, -565264 ], [ 1713860, -1362616, -99704, -354450, 316614, 1048596, -1204088, 1545190, 1334846, 1550094, -1340276, 753578, 12038, 88304, -1316920, -702610, -28820, 1459574, -1227182, -845402, -347944, 878678, -788172, -853318, 1373364, -1567486, -1350120, -1526754 ], [ 936560, -848416, -1193504, -459000, 746664, 1525296, 44512, 652840, 343496, 1265544, 748624, 811928, 1253288, -277696, -313120, -999160, -572720, -689176, 312568, 503848, -917344, 1185128, -366672, -1196968, -614736, -302536, 158880, -1291704 ], [ 350282, -422278, -924800, -899340, 154368, 1747326, 82240, -461264, -471184, 934740, 1794118, 603362, 1515014, -342382, -170206, -1339702, -133352, -1789060, 431314, 1069666, -639274, 311672, 166992, -1418626, -1645074, 157922, 824466, -1148226 ], [ -59668, -77428, 601600, -1649640, -1381632, 1734276, -997760, -1780064, -1122784, 561240, 1876468, 148412, 872564, -128932, -821956, -1720852, 1213648, -1920760, -761636, 912316, 421076, -1650928, 804192, -1527676, -1791324, -124228, 711516, -1089276 ], [ 808698, -603170, 489540, -1045008, -70884, 1888488, -398674, -1564958, -1305294, -549506, 214340, 62512, 921976, -958826, -818200, 6036, 438580, -1246772, 33160, 709826, 283630, -1456446, 1222158, -1185204, -1224362, 498740, -399516, -1412064 ], [ 1752768, -1072016, 7536, -326352, 1488048, 1808096, 433296, -986304, -1388960, -1466080, -1406928, -63984, 926864, -1677728, -643664, 1882464, -736192, -548992, 1102368, 400112, -15344, -784736, 1498544, -693568, -617632, 1162464, -1556544, -1742320 ], [ 873768, 609034, -423414, -1257102, -346302, -558604, -11754, -311304, -1546460, 660620, 667122, -1239834, -770986, 538372, -298814, 959364, -1179592, -1200592, 649068, -720838, 635206, -262436, 1010594, 179432, -1048732, 427764, -1180344, -1401370 ], [ 25908, 1647124, -271044, -1168632, -1363572, -1768384, 174756, -28404, -941300, 998900, 1176312, -1740684, -1257136, 1094152, -481964, -128376, -693712, -1028152, 34548, -958768, 810976, -275336, 390284, 760472, -525652, -78276, -582684, -684400 ], [ -775242, 1720774, 756306, 448668, -1155222, -1242784, 1308606, -333654, 807850, -1345450, -661788, -1229034, 74264, -840548, -1457114, -1463076, 1186088, 380348, -821802, 127832, 274576, -1091036, -428566, 903572, 1428698, -241326, 347166, 596600 ], [ 205752, 612048, 486464, 1187584, -524112, -1136616, 571080, -1053344, 1312224, -1112992, -464088, -172632, -554216, -1691880, -700144, -539728, 902376, 1258032, -720416, -389872, -130680, -1219400, -281568, 1028160, 1778536, 329136, 376064, 845608 ], [ 1975002, -1019652, -357136, 1537984, 293988, -1215966, -994170, -1956344, 1266024, 259208, 634062, 1124718, -2049566, -2064030, 822956, 1382372, -338274, 1900932, -195416, -1617172, -477930, -1043750, 292632, 1144560, 1418686, 1224036, 6464, 638158 ], [ 1678468, -1039780, -704640, -182432, 990728, -211216, 170736, -1384820, 334932, -724752, 1024772, 462400, -2046416, -1175072, 280716, 67712, -363696, 1704820, -432024, -160196, -720692, -828880, -327972, 1074628, 12624, 1680264, 295760, 568348 ], [ 1256032, -725986, -600492, -1443464, 1552940, 758960, 795036, -1124540, -486948, -1376916, 1048544, -205862, -1511372, -243788, -206316, -625534, -96966, 1147258, -503784, 874372, -567410, -557158, -884670, 995668, -933228, 1693764, 533480, 481120 ], [ 581632, 390464, 647808, -1451264, 1773440, 1602560, -65664, -1715840, -997248, -1094016, 153344, -821312, 339328, 752512, -479616, 391616, 878784, -310592, -125184, 729472, 600640, -140608, -1235520, 899968, -659328, 584064, 615680, 344320 ], [ 382210, 694386, 702686, -1039814, 623186, 1196494, -689262, -1458750, -1251096, -130340, 397730, -806812, 1373114, 1343064, -63368, 1210880, 1312820, -500372, 263822, 844980, 491246, 53890, -1094966, 202870, -217126, 213104, 175860, 610860 ], [ 536260, 393636, -130564, -316364, -1547164, -139556, -1136412, -570300, -1314096, 1339960, 1490180, -323512, 1798964, 1631664, 866032, 1882880, 1343720, 253528, 660572, 1154280, -568804, 83140, -588716, -941780, 350324, 391904, -652440, 1177560 ], [ 457090, 401116, -556914, -318834, -572424, -132056, -598812, -28430, -175896, 1257670, 1055650, 564868, 1217574, 1618144, 334232, 513100, -195260, 996248, 1308742, 776920, -608874, -245110, 613424, 24250, -473616, -681976, -1205530, 1450460 ], [ 423736, 586288, -630744, -377520, 692400, -73688, -91248, 389368, 1030392, 846400, 545296, 1125088, 577944, 1256104, -323104, -991304, -1492688, 1406168, 1733128, 409240, -572424, -416320, 1658288, 855304, -1283184, -1591984, -1488784, 1328600 ], [ 819286, 1455388, 817506, -145020, 939900, -833438, -536748, 435718, 1623942, -38000, 870196, -364712, 446094, -691646, -459304, -1553354, -253988, 77918, 779578, 646990, -958074, 525680, 1315388, -727046, -893484, -629884, -577684, -628450 ], [ 443716, 1875892, 744052, 4112, 702764, -476220, -206844, -188140, 1456640, -742608, 670476, -388296, 122144, -1123336, -560008, -1748612, -110224, -358784, 590892, 524272, -821824, 1166984, 426584, -1192088, -232668, -242520, -443416, -1360140 ], [ -861734, 1755442, -1164398, 52712, -118786, 1227930, 1058106, -1620190, 371840, -1230408, -161874, 1356204, -433456, 273164, -617908, -1501562, -1286824, 279616, 1324542, -33128, -56224, 1445684, -1120516, -309788, 755082, -548220, -1245916, -614190 ], [ -1001376, 287520, -838336, -320592, 142368, 679648, -83264, -1705104, 361568, -115264, 126336, 1717168, 234656, 470480, 473648, -428512, -1236800, -24464, 754624, -584256, -445680, 747184, -1140496, 569376, 381136, 318720, -376368, -69952 ], [ -727416, -1508700, 149648, -781806, 733716, -598346, -1909226, -1363290, 669812, 1473194, 706380, 1600912, 1278488, 297404, 1837202, 801632, -723746, -629510, -256664, -1129638, -1199310, -202970, -622450, 1389684, -433004, 1449174, 1010508, 365144 ], [ -20016, -211800, -1171552, 82644, 433416, -1048196, -571076, -1749540, -127288, 1368644, -834120, 1297312, 1375088, 999704, 368852, -923968, 913804, -783260, -1246064, -1588188, -1287660, 764380, 373100, 822984, -723704, -644676, 1198008, -176656 ], [ 348234, 845550, -1281752, 870844, 263916, -1404496, 664024, -1729440, -191788, 1289494, -1891520, 584512, 821438, 1040404, -344498, -1521118, 1975954, -996460, -1599064, -1363638, -1023760, 1487080, 859100, 553634, -853904, -1944726, 1017558, -323106 ], [ 38184, 1423800, 1030048, 1506544, 356016, -1573696, 1693024, -896640, 1208912, 1261144, -1982720, -946688, -1032712, -242096, 452152, 138632, 1887304, -1328560, -679264, 227112, -55360, 1720480, 326000, 878984, -663104, -1657176, 101208, 321144 ], [ -557814, 1618718, 606730, 790148, 841600, -491380, 934708, -1002430, 365926, 169466, -1396650, -1503954, -1761776, -798070, 912000, 1216146, 456804, -862600, 136478, 1017170, 487596, 1790132, 457010, 252208, -11140, -1664222, -848042, 871582 ], [ -1324164, 1585268, -1446020, -731752, 1561600, 1336520, -888392, -1667380, -1813724, -1555684, -407100, -1481004, -1820576, -921220, 1171200, 1946796, -1773096, 78800, 890228, 1330220, 777096, 1762232, 983660, -941792, 915560, -1846772, -1816892, 1366132 ], [ -206814, -308008, -180974, 604190, -92414, 1640072, -1012022, -1608106, -1037552, -144232, -294540, -142224, -220202, 644750, 144102, 950652, -876882, 78764, 317660, -88354, 403506, 1016456, 1592558, -620414, -632908, -585290, -686624, 106564 ], [ 666112, -1786848, 689472, 1374240, -1536896, 1429472, -843872, -1411552, -232896, 1101600, -51456, 1083968, 1111328, 1870176, -442304, 220864, -11136, -185504, -439168, -1389472, 241152, 460064, 1708448, -98592, -1927296, 506592, 535520, -977024 ], [ 33712, -1141098, -959028, -858810, -1447496, -188278, -144722, -941002, -270996, 730950, 954144, 1473068, 919478, 1298226, 1008796, 1026964, -260136, -1122254, -1450168, -1702222, 1070352, 832214, -20002, 676458, -1491096, 510042, 1423370, -849224 ], [ -104536, -252300, -1548772, -1161232, -1568160, -857624, -159972, -144032, 29180, 269176, 599420, 1369004, 58068, 422732, 1132328, 1497068, -105500, -755756, -1195160, -1144772, 824532, 581696, -153060, 644464, -338520, 540776, 1177528, -402984 ], [ 238364, 873150, -1107622, 416168, -1893360, -603524, -870822, 970768, 658730, -281324, -1079830, 784754, -1455282, -748318, -36772, 1640018, 442150, 879694, 292540, 259978, -468018, -275104, 1267290, -173336, 1511580, 598076, -172172, 353316 ], [ 506024, 443640, -248272, 1114928, -589320, -1061264, -573312, 1497088, 774200, -696824, -1359640, 313784, -1131192, 5912, -401992, 1491248, 784960, 358384, -375320, 800368, -1298688, 62456, 987600, -723536, 1104840, -217864, -276512, 584976 ], [ 584564, -170868, 561152, 1572636, 951160, -1617920, -126920, 1840154, 677192, -1079246, -1184338, -10342, -447044, 1101420, -497390, 1176084, 1015380, -506914, -1342040, 1052316, -1844656, 612548, 295626, -1076566, 172362, -1046888, -25580, 676922 ], [ -991336, 1193832, -130048, 1822536, 831760, -1406720, -683120, 1832204, -235408, -1468196, 13412, 816908, -727544, 836520, 76060, -47016, 651480, 524036, 22960, 601416, -746656, 326648, -272724, -164116, -386388, 117712, 652120, 685772 ], [ -1823444, 1457170, 844, 1671308, 135608, -920716, -1049312, 1212760, -705352, -1160624, 1035074, 800664, -548336, 621674, 635126, -492220, 268150, 722744, 204412, -92852, -122284, -342284, -829010, 692016, -1035038, 937212, 456224, 776054 ], [ -1475744, -26480, 1435744, 883808, -1475392, 1184, -1114112, -376640, -473152, 251776, 1777424, -553536, 360064, 486224, 1171376, 296480, -146000, -398656, -1491488, -1173152, -249184, -1618784, -1366160, 1458816, -1826288, 1209312, -1125376, 995504 ], [ -507782, -1030424, 1421428, 820202, -910222, 621674, -138716, 208702, -621004, 1143976, 1938068, 31692, 82204, -404944, 1292486, 948296, -565760, -339100, -1146164, -336770, 282122, -2053070, -1242962, 1648296, -624356, 1399200, -1083952, 224636 ], [ 752068, -1808624, 725128, 1097252, 679028, 1100324, 1326184, 1817452, -947704, 1791376, 1824968, 1529592, -753896, -1651744, 1218236, 1535696, -988160, 276200, 159736, 1401580, 1123172, -2091020, -809012, 1566096, 1515544, 1550400, -278752, -1012264 ], [ 1331558, -209652, 837084, 1368024, 938072, 945626, -388358, 422982, -664270, 534206, 1503088, 1659472, 600880, -510130, 556044, 1072188, -97436, 450580, 844114, 860578, 512544, -644734, -1515614, 884566, 820124, 1499828, 1060954, 94428 ], [ 1763728, 738568, 1104544, 1108624, 842312, 474096, -1396408, -860728, -313080, -517544, 1032048, 1261392, 1105640, 99160, 217424, 777688, 562304, 235400, 1373464, 59048, -45856, 471416, -1774304, 396696, 434304, 1538088, 1431504, 990128 ], [ 1842028, -281882, 1738744, -608276, -128938, -821004, -222058, -1613578, 178470, -860894, 166548, -485508, -892210, -935390, 812924, 1027138, 487904, -1017850, 1523314, -1287202, -351256, 567866, -715304, 486546, 1113504, 1835838, -903396, 1129028 ], [ 1328968, -189920, 1841560, -791000, -811648, -1181436, -202876, -1949704, -382248, -509984, -724068, -1410552, -739156, -787892, 605216, 868516, 931532, -532552, 923464, -1529692, -248416, 278672, -760232, 547752, 769920, 1092576, -926952, 715628 ], [ 351268, 776080, 1526860, 231700, -1267648, -807486, -1091326, -1958404, -1769748, 386416, -1634418, -1689852, 1103894, 288358, -233584, 389266, 1782182, 1318748, -265436, -904942, 175184, -313528, -1672532, 586452, -377280, -468624, 865548, -131722 ], [ 271488, 1243008, 235520, -581504, -1538432, -537984, -1460096, -1772544, -1426560, 884608, -683008, -1500160, 1072512, -329216, -433920, 155008, 890880, 806400, 283776, 436352, -734080, 422272, 42240, 1007744, -133888, -968448, 63616, -870144 ], [ 373076, 1361082, -931498, -1499296, -1561628, -218564, -1471080, -1331418, -779046, 1110462, 331014, -991336, 686754, -854478, -423276, -118168, -109762, 192522, 899032, 1621468, -1399584, 1231926, 1744670, 1289512, 125102, -1302106, -742562, -1208100 ], [ 631976, -51468, -398548, -1189696, -329528, 495736, 79920, 400332, -91596, 150012, -152436, 905264, 113604, 851172, 176424, -862768, -4612, 1351572, 160432, 1181368, 686016, 1143276, 748220, 376912, -915748, -1730356, 1020988, 675000 ], [ 869822, -1060362, -411946, -403246, 290158, 433942, 611022, 1474458, 728382, 164844, -745974, 1432232, 216624, 1800858, 166416, -587932, -394924, 1883424, -305720, 726880, 1625196, 1224048, 115628, 178498, -1002370, -997798, 1109920, 1574634 ], [ 1080872, -1555512, -1120696, 990104, 130408, -615608, -155928, 1711608, 1717032, 1420944, -1479624, 216032, 1180224, 1788408, -619584, 984368, -1415824, 1617024, -425120, 254080, 1105296, 1520448, -53872, 889048, 125480, 1212152, -932480, 1222584 ], [ 1297642, -488992, -511536, 1299294, -490792, -437668, 240812, 949408, 297672, 691654, -723544, 15572, 228504, 1593138, 215596, 1101038, -1695764, 397144, -592700, -503400, 38256, 1189848, 345438, 568348, 468040, 1628112, -1459300, -135856 ], [ 1460096, 1085388, 513724, 1206564, -1224152, 151440, 995336, -137440, -1879160, -735516, 540548, 167452, -1361464, 1340264, 1562076, 706756, -1648820, -1118272, -762760, -1293976, -1146208, 617532, 919048, -83764, 521824, 1397580, -1424312, -1763524 ], [ -435904, 469038, -765626, 833514, 73348, -543960, -636364, 190160, 257140, -1283766, 574298, -301898, -825964, 1411364, 53526, 982906, 494830, -765472, -383860, 485924, 645392, -455418, 304948, 855086, 458224, 1381230, -999212, 139526 ], [ -1362352, 381792, -1497008, 158496, 1061920, -899088, -1371232, 635216, 1359904, -1165776, 313328, -344288, -37264, 1451360, -1028112, 814912, 1651360, -795904, 192848, 1437776, 1154288, -932832, -468848, 1146080, 575440, 1303920, -655952, 1517744 ], [ -228502, 1418892, -1063958, -1158204, 1394020, -531138, -200332, 1329866, 266404, 367974, -573922, 520612, 1289486, 1425260, -1202562, -296888, 710260, -1640704, 1189898, 630026, -1062562, -144732, -1581998, 60380, 1076890, 1097070, -486602, 1780694 ], [ -391576, 1728180, -306424, -1539172, 591576, -119856, -455156, 684996, -530488, 790824, 10092, 1015856, 1687864, 960136, -467500, -30252, 380500, -1593564, 341336, -426676, -1655520, -145348, -898388, -911700, 97140, 1364388, 160964, 1278756 ], [ -1372276, 1578630, 655676, -1330222, -926124, 318744, -1608806, -804354, -1140388, 513324, 1521642, 1278056, 1500964, 218236, 840950, 1105398, 436150, -984114, -1670764, -1640326, -1224720, -643198, 917962, -1812150, -1816410, 1930638, 1110014, 294606 ], [ -1207448, 688152, 265528, -268008, -1366840, 1118968, -257608, 466144, -1347592, -535976, 1300416, 334208, 766392, -274240, 563640, 1169096, -453536, 87872, -1011416, -839544, -453648, -1267800, 696216, -256848, -1645760, 1857008, 1508400, -952160 ], [ -759308, -138888, -298502, 718152, -1631950, 1708138, 762422, 1630294, -1551592, -1475696, 816666, -387352, 4542, -586390, 224670, 761786, -1105976, 873722, -246686, -166974, 340722, -1570470, 157626, 1084512, -1175150, 1633898, 1503570, -1893620 ], [ 350392, -407088, -1001252, 1048752, -1638100, 1304188, -573628, 1232644, -1908592, -1659296, -3684, 276848, -640908, -279940, 292020, -1088164, -420176, 324572, -160436, -836724, 1088172, -533220, -809124, 558912, -362900, 1076348, 112620, -1505720 ], [ 139858, -889962, -718174, 1082168, -938290, 611786, -338214, 1010152, -1247648, -1449512, -439752, 311456, -1008858, 159340, 381200, -2041900, 532912, 251316, 147074, -1087116, 949842, -489346, -333096, 326426, 479542, 83826, -566598, -606628 ], [ -1426592, -1593312, 577376, 810368, 486560, -376864, 1511136, 967552, 458752, -835712, -481152, -300544, -1091808, 735040, 492800, -2075200, 1760512, 666816, 681824, -906816, -98208, -1465696, 1624704, 394976, 1352992, -1355424, -514848, 817472 ], [ -536518, -172308, 1002322, -236692, 1106060, 551632, 484236, 805890, -240514, 345904, 382626, 304980, -1478726, 696668, -377596, -503346, 614542, 330184, 346678, -232568, 261836, -302588, 474620, 863428, 810088, -1618450, -50216, 1533572 ], [ 930404, 1672440, 1177288, -1233508, 1317032, 1763608, -1040412, 623496, -1353724, 1510972, 1375068, 1150380, -1791980, 392060, -1404208, 1230396, -908456, -177296, -167804, 581596, 907100, 1329880, -1234276, 1331812, 13384, -1461448, 489208, 1982192 ], [ 1370054, 1765140, 1192588, 765242, -658468, 256708, 680838, 573996, 275126, 714922, 1024218, 957330, -310130, -1059190, -1164808, -180054, 635044, -303896, -31754, 1464346, 441050, 1687780, 322874, 552262, 715084, -142348, 601108, 1562792 ], [ 1384440, 1760680, 752272, 1454376, -1703192, -476440, 1664624, 181272, 1423160, 569088, 273304, 498280, 441480, -1466656, -867616, -526896, 1192776, -476528, 257064, 1541872, 48584, 1755656, 829240, 497128, 534952, 358480, 329520, 1180352 ], [ 684990, 1593130, -452828, -54774, -1185542, 89210, 1410524, -787578, 1764110, 1514688, -1149146, -407270, -32670, -122056, -473416, 911604, 95826, -726428, 802314, 267772, -220366, 1336706, -428210, 1657978, -1125398, -514220, -585780, 859952 ], [ 451840, 1537280, -854528, -557824, -1012992, 277760, 1325824, -1110528, 1877760, 1829888, -1623296, -709120, -190720, 326144, -342016, 1391104, -269824, -809728, 984064, -156928, -310016, 1197056, -847360, 2044928, -1678848, -805120, -890880, 753152 ] ], [ [ -1797504, -307712, 673280, -634240, 317056, -815232, -145664, -1100544, 1225856, 532992, -1601280, 1093248, 1625472, 1037440, -686208, 191744, -1401856, -794496, 1503360, -1074560, 67072, -207744, -1187712, 1572352, -1243520, -1864192, -640256, 221312 ], [ -1097520, -364400, 318608, -591952, 505072, -83856, -21872, -1294176, 911072, 467424, -1406880, 663696, 494208, 332944, 62928, -283840, -926656, -138720, 1152192, -13040, 26320, -276576, -556944, 361312, -589904, -1442080, -191216, 180272 ], [ -3795, -452975, -235567, -525877, 798847, 1058919, 171553, -1596726, 419222, 364974, -1103130, -7479, -1273392, -767831, 1233453, -1026940, -184156, 885930, 603492, 1645585, -37355, -384126, 428631, -1530938, 431371, -782530, 510409, 116147 ], [ 663350, -968970, 178288, -425432, 239742, 1141264, -458642, 236914, 973802, 763934, -1063770, 415446, -857832, -465946, -104332, -622670, -154186, 1235430, -663758, 45290, -173130, 165764, -174794, -1283008, 848476, -1039070, -523896, -707828 ], [ 1100649, -1302213, 314760, -329043, -115202, 1200207, -767258, 1546012, 1231439, 1069985, -711166, 843880, -192220, -211873, -1122859, -317104, -275921, 1035970, -1394507, -1023482, -315483, 724959, -606272, -952826, 761267, -1060043, -1104536, -1300818 ], [ 857724, -907788, -731040, -254868, 434248, 1437732, 221992, 544912, 220964, 936860, 774584, 1024480, 794480, -462748, -440884, -627904, -741596, -871880, -119732, 515368, -462708, 1155684, -63872, -863576, -899308, -54068, 285664, -920568 ], [ 361923, -564297, -549081, -687888, -37556, 1378545, 190144, -484463, -564832, 804632, 1556657, 781267, 1078439, -309622, -170788, -903565, -396305, -1699586, 79540, 1151251, -336738, 466251, 414061, -887738, -1725985, 255094, 917275, -841593 ], [ -367302, -267822, 766194, -1589088, -1452056, 1045470, -784256, -1539938, -1143232, 673232, 1689182, 146842, 713714, 216428, -280888, -1146790, 697570, -1530236, -713960, 953626, 41412, -1257174, 832486, -1016588, -1782910, -78956, 848650, -1040718 ], [ 585853, -733420, 528287, -808457, -415637, 1359727, -121172, -1419150, -1198801, -444050, 457259, 144133, 732984, -721217, -229582, 165912, 358616, -1044601, 147592, 886968, -116262, -1040982, 935907, -1051254, -1027193, 339490, -339996, -1187139 ], [ 1691736, -1117496, -61568, 141424, 870776, 1579664, 752408, -1001696, -1141968, -1465944, -759120, 179680, 706760, -1622680, -163584, 1570904, -321720, -596976, 1221192, 732848, -300856, -397856, 937680, -972696, -233712, 824968, -1571792, -1294520 ], [ 842961, 645979, -613568, -723926, -460099, -234586, 241433, -360596, -1148718, 206031, 777330, -678620, -438565, 592295, -284784, 758129, -1107045, -1075626, 889467, -405502, 319019, 92644, 693630, -126921, -685962, 425443, -1012142, -1176245 ], [ 87276, 1573984, -580058, -755396, -1178374, -1241536, 334508, -114626, -571758, 552546, 1175550, -1027760, -839260, 1243430, -545454, -144406, -852570, -957726, 333702, -665542, 645584, -57296, 263940, 371724, -432162, 164398, -304082, -708800 ], [ -528774, 1248784, 331717, 463954, -977749, -1037536, 1333658, -461351, 880767, -1089129, -133575, -613160, -123010, -451195, -1015329, -1181581, 961605, 54999, -558123, 391883, 532184, -1167896, -444210, 349674, 880713, 111073, 626593, 282400 ], [ 362032, 328912, 405408, 962740, -285204, -1144756, 781180, -927936, 1304472, -882620, -150084, 71684, -639108, -1337532, -525544, -361524, 730256, 987384, -497152, -123484, 86504, -1119832, -219896, 461732, 1343128, 319204, 486016, 428028 ], [ 1919332, -853988, 108408, 1142815, 624921, -1389631, -457595, -1447536, 1273122, 141355, 405141, 876059, -1700283, -1866357, 388706, 1280001, -405844, 1884234, -14752, -1334509, -506146, -559282, 416854, 633107, 1429378, 642979, -128384, 199653 ], [ 1662966, -809302, -276060, -361868, 1058264, -334474, 83996, -850254, 193636, -447944, 905828, 462542, -1641542, -990070, 328598, 39300, -433424, 1690768, -56790, -371044, -575986, -702028, -335672, 679940, 132642, 1253282, -18768, 438514 ], [ 1290447, -536872, -248367, -1473098, 1341419, 677120, 337376, -600381, -590810, -860300, 958982, -57901, -1111526, -141898, 218867, -565515, -172016, 1194679, -91656, 338348, -399004, -604651, -853670, 757451, -743736, 1399136, 75663, 610567 ], [ 682272, 278528, 842208, -1514048, 1254944, 1531520, -212224, -1282656, -580160, -761600, -136768, -810976, 591424, 585152, 15392, 564960, 793984, -41696, -89856, 318848, 394496, 134624, -720320, 918176, -491136, 340736, 105888, 594592 ], [ 459764, 548688, 946234, -1010188, 212751, 1311264, -564024, -1096159, -635343, 52362, 142407, -841995, 1240014, 998087, 110681, 1297599, 1170411, -260691, 92759, 453589, 223420, 302300, -558934, 241820, -102183, -29750, -177486, 745930 ], [ 524264, 413088, 316084, -100888, -1540674, 291264, -768624, -263134, -739518, 1398612, 1444782, -335670, 1103964, 1177262, 428306, 1734174, 1108086, 277434, 409934, 703114, -665480, 44600, -376684, -1057480, 388242, 111700, -694236, 1021780 ], [ 620354, 524358, -255631, -265973, -692409, -78086, -327189, 245931, -168148, 1138127, 868007, 279075, 985724, 1189387, 172696, 554004, -194114, 656374, 1141614, 670474, -490200, -281740, 501391, -368170, -436998, -538550, -1092621, 1219630 ], [ 683324, 744624, -566944, -500060, 374988, -336572, 63492, 638628, 493844, 587708, 210884, 641136, 829376, 959824, -112316, -758268, -1293464, 776656, 1655460, 618268, -294180, -428068, 1273840, 291764, -1214328, -1071548, -1254144, 1100560 ], [ 546899, 1337724, 441656, -228635, 491463, -538547, -334083, 682053, 1085969, -187117, 649709, -410964, 458576, -403676, -88691, -1458243, -326414, -332444, 690885, 691243, -848805, 426107, 929740, -808711, -677478, -349523, -267744, -619340 ], [ 94580, 1595040, 439334, -76414, 375956, -152016, -176880, 160194, 1023220, -715578, 497206, -227810, 26168, -816638, -278382, -1731416, -110424, -668520, 453706, 557226, -927770, 883604, 321664, -1013830, -47978, -155824, -131038, -1203130 ], [ -738670, 1447440, -782041, -67939, -19294, 944184, 649320, -1043331, 170770, -946953, -368369, 1444915, -480532, -83363, -725307, -1489916, -800124, -72420, 1093681, 173601, -433145, 862754, -604736, -139255, 693247, -599224, -1018963, -416905 ], [ -784224, 178384, -725608, -417696, 75456, 445168, -201400, -1311376, 274464, 107432, 15808, 1770168, 103200, 138240, 371912, -522824, -987672, -268608, 477128, -517408, -434848, 324520, -886240, 548168, 302768, 133656, -444280, 179200 ], [ -546072, -1357538, -289453, -834432, 316704, -562490, -1530151, -1262428, 648852, 1528355, 735628, 1631760, 1030752, 212958, 1880255, 594307, -937587, -722589, -549508, -1291387, -606316, -335528, -912067, 1126061, -445033, 1153938, 587720, 656290 ], [ 86928, -166388, -1144978, 58368, 83904, -787940, -676726, -1223128, -265848, 1276430, -665672, 1337760, 1330752, 928908, 681830, -596018, 726738, -912114, -1186408, -1553662, -810616, 293872, -52942, 599186, -553258, -506412, 685520, -174860 ], [ 331253, 840787, -1050628, 843168, -34071, -944540, 173199, -1016078, -471398, 1085730, -1648422, 636860, 891402, 1043408, -27545, -992743, 1733913, -1075539, -1262658, -1209487, -691291, 893872, 426833, 366511, -615083, -1505012, 501070, -425135 ], [ -201772, 1480012, 943472, 1411968, 77604, -963440, 1016124, -473528, 741352, 1017480, -1794072, -877840, -1026648, -44992, 241180, 197732, 1426788, -1186764, -217608, 347588, 75284, 1435072, 147908, 722236, -584108, -1180112, -247880, 486340 ], [ -799563, 1616243, 701641, 625617, 530499, -207216, 493323, -800901, 43270, -22965, -1224993, -1354827, -1507579, -481925, 663219, 878257, 254017, -810364, 249342, 824133, 373457, 1421766, 478385, 252171, -17239, -1090917, -866687, 811725 ], [ -1435938, 1452818, -872234, -968058, 1186674, 1010784, -843102, -1646526, -1793180, -1642590, -230118, -1213602, -1132354, -530750, 1176594, 1254982, -1434458, -143464, 371892, 656958, 392582, 1078116, 1171910, -709854, 868886, -1142142, -1407962, 787950 ], [ -188751, -306784, -206921, 85452, -47544, 1428798, -683193, -1489926, -1161362, -129753, -69591, -169167, 153878, 745363, 49770, 393433, -557237, 148007, 110043, -155091, 154613, 575145, 1557005, -301815, -492871, -371025, -436895, -242052 ], [ 769408, -1694944, 202272, 760256, -1201264, 1419440, -401344, -1157872, -445792, 1220896, 161200, 786656, 1118272, 1765696, -682176, -192576, 213312, 102528, -345264, -898800, 154992, 239376, 1527776, 168608, -1604032, 250592, 609264, -1072176 ], [ 57808, -1201594, -1050978, -810244, -1451989, 90665, -149644, -500197, -212842, 969046, 918625, 1126106, 603772, 1417996, 567924, 634524, -232188, -1065072, -1390689, -1183725, 1116717, 571251, 69626, 429758, -1070332, 57242, 1447389, -842601 ], [ -21434, -507908, -1291072, -869446, -1619988, -408380, -285088, 269464, 168992, 460848, 620638, 1105354, -201542, 525832, 689462, 1248672, -303236, -887054, -1159960, -896066, 930956, 409050, -916, 190068, -142762, 155694, 1232496, -388446 ], [ 515041, 380842, -544672, 542879, -1707438, -99530, -797488, 1148164, 695792, -296952, -704987, 733879, -1290017, -896468, -287863, 1655472, -9686, 601171, 313340, -50891, -372094, -234225, 1279634, -537282, 1168313, 538269, -7704, 284379 ], [ 609376, 92512, 41708, 1020644, -739848, -579860, -354508, 1346764, 550052, -815232, -894032, 502744, -872252, -98288, -486688, 1268172, 325564, 287716, -202540, 291004, -1102204, 168720, 858884, -606252, 926228, -57096, -84, 641904 ], [ 496135, -334611, 493079, 1278461, 405654, -1163426, 213700, 1395401, 222121, -1219676, -749582, 369302, -196857, 1087789, -422939, 644827, 624871, -312681, -1037866, 473003, -1525783, 724188, 75487, -486834, 307872, -757303, 304700, 862791 ], [ -559790, 748614, 21554, 1669286, 717204, -833276, -321800, 1638926, -242354, -1099976, -125732, 844052, -676782, 649414, 300886, -342998, 473746, 674994, -145516, 323978, -363058, 220488, -99038, -136284, -193728, -100978, 465800, 522066 ], [ -1180483, 978195, 116689, 1615193, 305436, -345685, -727902, 1242972, -452818, -572304, 502758, 638288, -654891, 373787, 887889, -664461, 276047, 921429, -75113, -102693, 218043, -523593, -343482, 387802, -776992, 376939, 126766, 401393 ], [ -1110808, -146280, 1110664, 855368, -1253664, 391640, -928752, -167328, -260368, 602496, 1138608, -646912, 162984, 356312, 1257864, 71064, 4472, -7896, -1308488, -969768, -123432, -1648968, -698832, 1187152, -1489792, 571864, -1005584, 629768 ], [ -384151, -1021467, 917767, 578105, -792858, 605603, -219762, 355170, -296449, 1201965, 1427250, -175468, 71580, -459670, 1324389, 670572, -425407, -80625, -856058, -244368, 236394, -1982211, -735330, 1311925, -651172, 1030918, -855386, 169592 ], [ 651674, -1779342, 166342, 527930, 618492, 573278, 917388, 1787220, -440074, 1530690, 1552500, 1122632, -447720, -1651420, 1248114, 1206072, -929782, 249750, 389692, 1230432, 926244, -1942686, -621780, 1119250, 917528, 1614268, -101636, -614608 ], [ 860482, -90914, 621607, 806912, 681313, 382032, -608356, 315476, -419887, 204724, 1117986, 1401433, 481811, -428987, 683688, 849293, -99498, 388354, 768056, 962503, 516714, -622887, -1424964, 511278, 743061, 1275190, 846148, 300413 ], [ 1106312, 926676, 1135552, 645212, 474528, 80652, -1427536, -873984, -297832, -852976, 622776, 1247088, 740016, 287948, 418008, 604548, 534212, 270944, 1005876, 339808, 73784, 349968, -1737164, 87288, 702056, 1081820, 1086248, 1011968 ], [ 1516262, -84849, 1719952, -753163, -372072, -511623, -103036, -1068384, 92018, -1048276, 2826, -21612, -957084, -567127, 1010658, 735123, 526787, -536056, 922551, -1127192, -378166, 272268, -630089, 200538, 1159406, 1358645, -634402, 1035968 ], [ 1221158, -65190, 1691110, -679564, -703248, -606786, -130768, -1363962, -318316, -731764, -549630, -944946, -793836, -469390, 764022, 547338, 727850, -61132, 526872, -1334486, -203560, 119094, -459740, 285480, 650042, 669974, -553210, 497210 ], [ 372083, 764685, 1180435, 550586, -629448, -311361, -1220968, -1739037, -1357366, -13114, -1049055, -1596921, 831114, 376985, -142053, 109413, 1092725, 1421018, -114228, -552011, 463340, -93381, -1025390, 348180, -618883, -777301, 943715, -483715 ], [ 307072, 1063296, 272128, -268416, -866560, -338048, -1224000, -1752512, -1184704, 557696, -240128, -1540544, 879104, -206720, -498560, 45952, 575424, 712896, 245632, 266112, -548928, 475200, 256128, 897856, -424832, -1084992, 362752, -701952 ], [ 361312, 1075170, -507457, -1201114, -1008456, -305808, -904457, -1437571, -759240, 895526, 564146, -1164562, 587513, -715834, -631910, -69044, -20527, -80850, 623928, 926242, -1424983, 1065022, 1482052, 1291145, -126633, -1207465, -284948, -575658 ], [ 325312, -49980, -140482, -746164, -285456, 391392, 204718, 426554, -74640, 25676, 32996, 362588, -102862, 639116, -16460, -858344, -191902, 817500, 108528, 631492, 170642, 997372, 537352, 287570, -685458, -1391890, 756952, 792492 ], [ 498103, -818400, -304345, -82291, 17091, 398496, 493744, 1484060, 673188, 38213, -582337, 828359, -22093, 1469399, 188305, -647744, -484090, 1313217, -222963, 471316, 1043930, 932725, 13567, -34060, -621837, -632383, 793342, 1337094 ], [ 936628, -1132800, -1143820, 847484, -215484, -472704, -261056, 1514960, 1501488, 1173788, -1304812, -56716, 1040132, 1631924, -129620, 835456, -930040, 1296492, -320388, 482416, 997880, 871900, 25492, 512240, 233988, 1328492, -450008, 833544 ], [ 954513, -214045, -434495, 865029, -590784, -386244, 128199, 990580, 382513, 615913, -760197, 81264, 82867, 1549369, 478545, 1055251, -1376760, 530282, -294173, -122594, 310310, 772960, 358232, 279520, 377123, 1719942, -764188, -174741 ], [ 784246, 1104136, 766972, 555916, -980174, 16812, 872086, 287924, -1356978, -537586, 220742, 560908, -1541848, 1378394, 1362172, 828144, -1757820, -474010, -219570, -900174, -556906, 644352, 785974, -198320, 260484, 1542032, -735904, -1289214 ], [ -670529, 634036, -625178, 431566, 10501, -735138, -624689, 448274, 100347, -954661, 309767, -67442, -724348, 1232969, 8422, 1057944, 267930, -220585, -19845, 200901, 533519, -61248, 423199, 716680, 121434, 1413032, -540304, 419661 ], [ -1348160, 548296, -1434248, 70672, 806728, -1056192, -1367984, 680648, 817920, -860824, 126080, -334736, 61736, 1200680, -936176, 809256, 1397376, -408640, 357384, 747312, 738104, -386856, -106928, 993520, 172344, 1290752, -452752, 1620912 ], [ -374360, 1279321, -1004273, -792878, 1189753, -461592, -510134, 1066073, -36480, 318701, -637120, 165214, 781061, 1408805, -1011326, -456219, 622176, -1534840, 1111809, 115062, -939721, 95019, -992678, -85730, 626919, 1182752, -594802, 1743462 ], [ -493750, 1503472, -403546, -967440, 643900, 22424, -654578, 535040, -722244, 538206, -46954, 542988, 998572, 1134068, -408850, -119422, 227028, -1599682, 293448, -643366, -1300888, 130418, -627596, -779224, -103788, 1209256, 6738, 1085944 ], [ -1302325, 1408072, 304829, -707640, -487550, 436724, -1430903, -573760, -1301694, 152481, 1396421, 843738, 899722, 554918, 620825, 1227503, 71478, -995407, -1516452, -1481341, -831988, -115657, 526054, -1229524, -1581738, 1320556, 1077063, -63356 ], [ -1138228, 548556, 104248, 113160, -772944, 1049924, -74204, 187032, -1160412, -358840, 932396, 335764, 685816, -89036, 377608, 1008592, -359812, 182584, -842040, -540028, -89660, -775920, 247148, 76548, -1589596, 1434440, 1481124, -802208 ], [ -716188, -192864, -258767, 861330, -951834, 1488884, 882886, 974187, -1080747, -884275, 297296, -32486, 406846, -592961, 99043, 423367, -662932, 1063699, -106770, 155792, 626455, -1206720, -248692, 1178463, -1328836, 1421795, 1511304, -1365308 ], [ 337112, -147264, -897242, 1087980, -1053084, 1148984, -636764, 1096962, -1544322, -1414450, -236704, 491164, -85004, -510086, 203218, -982358, -339832, 521074, -151020, -863008, 1125130, -549120, -1022392, 740538, -598936, 901970, 320304, -1394408 ], [ 178292, -472626, -699258, 1007049, -581056, 555412, -464959, 1075030, -977669, -1433174, -579118, 356473, -427522, -154706, 311574, -1670098, 428822, 441060, 168440, -1143103, 961468, -584863, -663300, 378500, 223575, -37805, -199738, -867102 ], [ -1225408, -1178976, 357792, 610224, 479744, -298688, 1444016, 904480, 647056, -926624, -724768, -454352, -616672, 480544, 424224, -1620448, 1655072, 836160, 861440, -664528, 117568, -1332688, 859200, 94400, 1141200, -1408880, -30688, 231648 ], [ -475136, 22852, 856997, -99714, 1085359, 281443, 601172, 589262, 131556, -5422, 166743, 184866, -981288, 421659, -316207, -184062, 703632, 626982, 456214, 7803, 484407, -192277, 214571, 648985, 689671, -1552106, 154587, 977401 ], [ 796624, 1577662, 1184090, -727698, 1386958, 1078624, -766630, 288044, -798720, 902774, 1231860, 1132644, -1271118, 96240, -1184884, 1359360, -609228, 256902, -197744, 739386, 1074912, 1339568, -841576, 1321510, -35972, -1303430, 349242, 1563784 ], [ 1348024, 1240837, 1271615, 563277, -388067, -100976, 410495, 598994, 175680, 368249, 1058910, 1106694, -153693, -1129560, -867934, -191040, 713022, -79023, -287144, 1548111, 461712, 1484168, 128324, 734785, 355978, -377105, 601167, 1418284 ], [ 1432160, 1147612, 974112, 1024528, -1351316, -680704, 1116996, 375536, 971272, 347440, 376276, 646772, 432936, -1462328, -631988, -745032, 1087892, -426372, -10528, 1501716, 75760, 1462448, 412560, 565456, 112188, 27328, 502868, 1208468 ], [ 731960, 1463287, 30312, 93028, -951941, -253504, 1033521, -744964, 1466722, 1188940, -1161899, -541603, 128586, -296078, -532013, 373518, -127483, -792897, 880472, 19941, 71260, 1161548, -454140, 1096756, -1198737, -444272, -183307, 890693 ], [ 498560, 1568512, -284288, -217472, -818816, -111104, 1005696, -1118464, 1631872, 1469440, -1674624, -937728, 27136, 92672, -498688, 746368, -532608, -915072, 1177472, -473984, 69760, 1061248, -743040, 1273856, -1635712, -601472, -412032, 784768 ] ], [ [ -1563648, -708608, 94208, -875520, 640000, -54272, -583680, -1226752, 553984, 577536, -1579008, 525312, 1154048, 603136, -578560, -112640, -778240, -486400, 1217536, -662528, -512000, -166912, -1354752, 1290240, -326656, -1789952, -870400, 54272 ], [ -745344, -463232, -225664, -517248, 548224, 452992, -491904, -1206016, 336640, 553728, -1175808, 386688, 134144, 145024, 110720, -538112, -742912, -195328, 871936, 166528, -200576, -388864, -792192, 243456, 19328, -1303808, -308608, -149632 ], [ 533256, -79832, -725464, 42552, 404824, 1245592, -348504, -1173616, -2960, 516528, -545808, 170088, -1459456, -570776, 1187720, -1202912, -687712, 259472, 331936, 1461928, 286024, -735664, 86808, -1392144, 559928, -544208, 569192, -468232 ], [ 455536, -736912, 195456, -173248, -217936, 1320832, -383184, 440784, 701840, 528048, -348688, 548208, -1007936, -561936, 26400, -450352, -551312, 642032, -851504, -152432, -50576, -132704, -241552, -1321984, 453728, -597168, -315328, -842272 ], [ 404968, -1236296, 760896, -315384, -572880, 1336536, -265616, 1528032, 1081944, 542504, -38192, 942016, -395104, -541864, -920120, 131584, -524712, 567504, -1576888, -1172368, -287672, 513752, -407680, -1049744, 50680, -518584, -817088, -1011920 ], [ 777568, -944096, -232704, -17184, 102720, 1323936, 414784, 431232, 99744, 555104, 764608, 1244416, 269696, -660064, -588320, -214016, -892512, -1048896, -582688, 544832, 15328, 1077152, 273920, -503744, -1207520, 206816, 416512, -470720 ], [ 395128, -682472, -148968, -433152, -240672, 969384, 307072, -493656, -636288, 628544, 1260712, 968056, 565400, -278128, -183200, -417032, -650664, -1567056, -296416, 1247096, -15824, 604088, 693128, -310928, -1792424, 360944, 998968, -473960 ], [ -684272, -449072, 929232, -1508352, -1524672, 299184, -528128, -1259856, -1145088, 758144, 1473712, 157456, 520400, 565472, 289600, -488432, 153936, -1071456, -663616, 1012496, -355424, -825712, 870128, -444128, -1755824, -12256, 980368, -979760 ], [ 350344, -848608, 563928, -546152, -794696, 778712, 196320, -1230128, -1072680, -335184, 718520, 254536, 500288, -452648, 417872, 361024, 284608, -792040, 263360, 1066304, -523248, -572400, 611832, -893552, -796904, 168912, -262624, -923384 ], [ 1621440, -1140928, -132096, 648576, 187072, 1317504, 1099712, -976640, -870528, -1440192, -53376, 473856, 430912, -1513408, 393216, 1233344, 141120, -617856, 1335104, 1052544, -576704, 44800, 295040, -1271744, 198272, 439616, -1545344, -772288 ], [ 809640, 681272, -823296, -125424, -593528, 142704, 503912, -379040, -698928, -292392, 895824, -27744, -98888, 647192, -249984, 527144, -1003080, -909456, 1131704, -81456, -2504, 474400, 325040, -445544, -275728, 394616, -807344, -908488 ], [ 157920, 1463552, -922896, -291744, -973808, -619776, 488672, -184400, -149808, 57168, 1167024, -211584, -399968, 1383152, -596784, -171376, -1013520, -862896, 645104, -358896, 470656, 169600, 110240, -29984, -324688, 397616, 3376, -732928 ], [ -253680, 685952, -135096, 453456, -753608, -763776, 1344272, -594200, 965592, -790632, 421224, 81216, -357968, -17848, -498984, -858376, 676680, -309096, -266296, 648504, 792256, -1236800, -471760, -230384, 263912, 472616, 923176, -89728 ], [ 536960, -16768, 322816, 690720, 736, -1102880, 990560, -766464, 1276864, -607584, 168800, 341152, -741536, -936288, -326720, -152608, 497792, 678592, -259584, 152480, 296000, -1004992, -163520, -138336, 832960, 296352, 586240, -49312 ], [ 1859360, -686368, 634816, 703320, 991336, -1528280, 101960, -833664, 1232464, 31416, 134600, 586552, -1313336, -1641288, -121520, 1169192, -507808, 1858192, 153216, -1008520, -562000, -48592, 538480, 83064, 1393360, 8952, -306560, -275512 ], [ 1627760, -559728, 185504, -550368, 1125312, -447632, -34208, -232496, 11168, -142400, 760480, 442416, -1190128, -795248, 351856, 22944, -516480, 1651328, 322704, -589472, -427216, -550880, -359104, 229280, 255312, 763472, -389504, 304592 ], [ 1300568, -325056, 115496, -1480464, 1099704, 584320, -181376, -10376, -714640, -298976, 858352, 88056, -662896, -49040, 660856, -478776, -252288, 1221272, 330816, -246176, -217696, -630200, -833776, 464696, -514752, 1040000, -446888, 755480 ], [ 781568, 159744, 1047296, -1534464, 693504, 1438720, -382976, -786176, -125440, -382976, -424448, -793344, 879104, 386560, 537856, 762624, 678912, 265472, -67584, -152576, 149504, 428800, -165376, 932096, -279552, 51200, -466688, 846080 ], [ 542240, 388608, 1215760, -931424, -217000, 1417984, -416704, -688216, 37544, 265744, -126568, -862904, 1097392, 614040, 289640, 1391704, 984376, 12808, -96872, 6728, -88736, 568288, 17296, 301792, 43368, -297072, -569392, 875792 ], [ 511040, 427008, 816160, 160576, -1502800, 745984, -325504, 59984, -116656, 1459744, 1347632, -328304, 330592, 686640, -51760, 1565104, 824176, 283408, 148528, 214928, -777536, 23488, -161504, -1145408, 431568, -168672, -733792, 860192 ], [ 786640, 655728, 99880, -189384, -824040, -33136, 6456, 529464, -147616, 992344, 622232, -24584, 708832, 716600, -18240, 583584, -200784, 268528, 949808, 534928, -349376, -288352, 361176, -773648, -380912, -341872, -947592, 977712 ], [ 946528, 915840, -462080, -617568, -2592, -633184, 258720, 892320, -66784, 282976, -178528, 108928, 1076224, 625280, 95904, -518496, -1065408, 82048, 1537952, 804448, 34912, -403360, 834432, -314336, -1109696, -455008, -964608, 864384 ], [ 251128, 1187040, 41920, -291768, -18792, -206584, -101880, 920520, 501416, -354824, 401672, -464672, 461824, -68320, 330504, -1320696, -389808, -774752, 558152, 718648, -713288, 326840, 481632, -864536, -429296, -9208, 91392, -568416 ], [ -272096, 1252608, 103920, -138416, 12064, 215936, -153216, 519504, 534048, -673296, 311664, -70224, -84032, -459184, 61904, -1653696, -84672, -1000512, 264336, 591504, -1031184, 556832, 184320, -777712, 153456, -37504, 221776, -986384 ], [ -587696, 1070208, -367080, -193016, 99664, 633536, 168384, -399096, -79152, -606696, -586536, 1491576, -547232, -484984, -813496, -1420896, -226272, -465312, 797736, 414504, -830184, 183632, -46080, 77288, 618456, -637504, -764024, -180584 ], [ -547584, 55424, -589888, -513280, 17920, 206208, -347328, -871040, 143616, 355904, -93696, 1767616, -49920, -247808, 274240, -607040, -689088, -534016, 149312, -438528, -419072, -169408, -586496, 521024, 206720, -75840, -517824, 446464 ], [ -369984, -1147984, -737416, -871552, -122240, -479376, -1102488, -1157216, 589344, 1555064, 783072, 1603456, 760704, 94000, 1922392, 339832, -1171704, -805384, -867232, -1477944, 32032, -491200, -1179128, 794504, -469480, 796368, 118848, 946000 ], [ 210816, -100384, -1099216, 21248, -285440, -482976, -786288, -622016, -421056, 1135664, -452928, 1344256, 1269504, 805600, 1034992, -252368, 486096, -1023184, -1095232, -1485744, -267968, -227200, -500528, 330704, -353680, -337632, 94848, -159200 ], [ 332616, 823416, -800416, 782848, -354840, -436576, -360488, -196016, -761456, 826064, -1350128, 681056, 956304, 998400, 333592, -422168, 1409896, -1124984, -868432, -998744, -288568, 233600, -51928, 143704, -330680, -982432, -105552, -503000 ], [ -463584, 1499616, 819584, 1282048, -236640, -290176, 284512, 11584, 238144, 736064, -1569728, -790144, -1000896, 153600, 4192, 252832, 865696, -994784, 267968, 477856, 249632, 1088000, -63328, 510304, -493280, -648832, -658752, 676000 ], [ -1071032, 1571960, 793832, 443816, 162808, 113408, 35384, -551240, -302352, -226632, -1024168, -1162296, -1211576, -128328, 386936, 496936, -7128, -719072, 341040, 598600, 262184, 992624, 471976, 217400, -35480, -448712, -903256, 742792 ], [ -1566032, 1284560, -212368, -1191184, 729808, 670208, -746416, -1573040, -1760352, -1709232, -22768, -879696, -381776, -74928, 1193936, 484336, -1075728, -356672, -219360, -88400, -38416, 331424, 1332976, -468400, 791920, -328112, -963856, 146992 ], [ -165464, -292864, -236008, -485152, -15296, 1199408, -284008, -1322480, -1286352, -119400, 168296, -194136, 544624, 867192, -25456, -218264, -218952, 232600, -125640, -215672, -103864, 89192, 1497352, 55784, -320408, -133544, -164440, -600608 ], [ 891904, -1551104, -359168, 56832, -817536, 1397632, 109056, -859520, -669440, 1320192, 369536, 434944, 1094144, 1645056, -906752, -643584, 449024, 410624, -234368, -333184, 90496, -11648, 1331968, 479488, -1197568, -56576, 689536, -1128320 ], [ 75904, -1218704, -1164368, -756768, -1409736, 384232, -152544, -21320, -145040, 1220592, 868136, 726544, 222944, 1532256, 108448, 174816, -196576, -1000576, -1299368, -594184, 1167496, 274552, 173968, 144688, -585568, -436976, 1468936, -796520 ], [ 54256, -747680, -1007104, -551664, -1616160, 78240, -417792, 709568, 327680, 672896, 635312, 793488, -514800, 619328, 214384, 943360, -509600, -1020976, -1091520, -613200, 1045216, 209936, 169952, -325088, 75376, -264400, 1286784, -343728 ], [ 806056, -141680, 87296, 645336, -1446960, 461040, -686592, 1335968, 750080, -311104, -309688, 641688, -1122600, -1072672, -565016, 1663360, -498800, 312824, 355680, -396600, -244784, -196264, 1289552, -926288, 783976, 446600, 168384, 226872 ], [ 706816, -277760, 379616, 893856, -863040, -34080, -95712, 1162208, 313760, -930304, -373888, 673728, -586080, -237952, -571136, 1016800, -187040, 227744, 3360, -258720, -866144, 288896, 720032, -467168, 729376, 94400, 309984, 696192 ], [ 381208, -497272, 438936, 953864, -168720, -640208, 588960, 871400, -274968, -1348320, -233904, 752624, 92824, 1034632, -319032, 52792, 173080, -84712, -689808, -138056, -1163544, 860256, -154280, 164912, 466560, -457240, 682976, 1031832 ], [ -76592, 274928, 182736, 1486064, 590880, -192608, 96960, 1386800, -258768, -697920, -249504, 840224, -624176, 424432, 563568, -676208, 272080, 839888, -323808, 6544, 62256, 104256, 112720, -97888, 34560, -364240, 243776, 314832 ], [ -449016, 472696, 220712, 1538024, 484192, 290488, -337968, 1241696, -186192, 61056, -72080, 437376, -778808, 87992, 1166376, -868360, 282456, 1124168, -366824, -141640, 592056, -719720, 214768, 55056, -479104, -254536, -259920, -37464 ], [ -686016, -240704, 725312, 828224, -996608, 829888, -682368, 48896, -24192, 992256, 411520, -743424, -41408, 185792, 1325376, -208960, 152256, 392768, -1058624, -754240, 17856, -1651520, 55168, 867456, -1122304, -118336, -865920, 188736 ], [ -233496, -976952, 338840, 319976, -643856, 606328, -282576, 501968, 70488, 1249032, 820048, -398304, 72160, -531184, 1331784, 336608, -278232, 168920, -518672, -160384, 176016, -1879928, -158288, 932808, -693280, 614768, -585744, 94656 ], [ 543504, -1723952, -466960, -93424, 571744, 23728, 467424, 1729568, 133488, 1188432, 1193248, 664896, -107840, -1631584, 1266384, 828608, -850032, 183920, 600928, 1001216, 678816, -1777328, -397088, 646608, 240320, 1628768, 111456, -150144 ], [ 317776, 53680, 386968, 175872, 415528, -216064, -823072, 176160, -156248, -156384, 676432, 1079272, 358648, -324152, 820800, 604040, -118928, 292944, 654144, 1057304, 497168, -584984, -1302816, 91184, 639560, 1000560, 608928, 540040 ], [ 342336, 1140000, 1174528, 116832, 80128, -335904, -1427072, -903680, -303168, -1185664, 189632, 1182592, 347008, 504288, 640960, 417440, 464032, 294144, 581664, 652544, 193728, 232576, -1678816, -280896, 982080, 572000, 699968, 1034240 ], [ 1130736, 135000, 1654528, -896568, -644672, -151704, 10528, -471680, -30768, -1250464, -147568, 479392, -1028192, -165912, 1220560, 389240, 541432, -8256, 243864, -936256, -393072, -62624, -547816, -128496, 1208880, 816200, -311632, 919040 ], [ 1086192, 73488, 1468912, -548832, -600704, 47280, -74624, -699920, -251616, -981280, -333232, -408272, -871904, -124464, 925552, 174224, 491152, 442656, 72384, -1096048, -136512, -81296, -135520, -11712, 533520, 206960, -126736, 254480 ], [ 387192, 753288, 760312, 868368, 47296, 257880, -1356224, -1446920, -860016, -449680, -399832, -1440872, 487696, 476136, -56648, -187576, 340552, 1485456, 31584, -133048, 782688, 117304, -287920, 77088, -850680, -1072840, 998264, -841720 ], [ 355328, 859136, 309248, 76800, -116736, -111616, -954880, -1672704, -882176, 197632, 249856, -1549824, 626688, -76800, -576512, -54272, 243200, 581120, 175104, 76800, -346624, 510464, 504832, 762368, -740352, -1194496, 681984, -479232 ], [ 369664, 746832, -12456, -838672, -353984, -414848, -274664, -1498616, -717248, 656624, 821840, -1345232, 450024, -573328, -858864, 9952, 94632, -385872, 287296, 128336, -1458072, 869040, 1192864, 1277544, -427624, -1114984, 234848, 154736 ], [ -14336, -60768, 160944, -266272, -205184, 247552, 345136, 480784, -50048, -95776, 225440, -240032, -342576, 411872, -221664, -822848, -405168, 229728, 32896, 11936, -417072, 831840, 326464, 206544, -431824, -1023184, 467648, 909536 ], [ 75544, -559488, -167784, 240392, -261512, 327040, 375424, 1499488, 607648, -79672, -413992, 147352, -279816, 1116440, 212520, -697856, -588432, 677160, -130424, 192800, 373392, 614856, -79784, -248544, -202120, -243928, 443312, 1036016 ], [ 768544, -665088, -1135584, 663392, -578912, -335360, -344576, 1295488, 1253248, 914528, -1108192, -378848, 871584, 1463840, 388320, 646144, -368832, 910560, -177824, 752000, 844992, 169056, 99616, 80256, 325280, 1410272, 91712, 362816 ], [ 581544, 78072, -350424, 381512, -670592, -327200, 7704, 1021088, 476328, 543848, -800072, 135552, -63496, 1476840, 753320, 980344, -982592, 648080, 38776, 328240, 598512, 324736, 362176, -57344, 251640, 1767792, -3808, -245704 ], [ 62320, 1093696, 994912, -139040, -663088, -103712, 694896, 728608, -764624, -307152, -141584, 983264, -1683136, 1361168, 1144672, 952960, -1826144, 220656, 343088, -423472, 112240, 681472, 644976, -332416, -37984, 1651072, -7424, -775856 ], [ -903080, 788896, -479888, -15440, -31288, -920912, -625704, 710608, -62024, -574152, 1816, 185264, -595936, 987368, -13328, 1130560, 3856, 354456, 344888, -98872, 404440, 393472, 562776, 565184, -233584, 1435072, -55424, 695944 ], [ -1309184, 710464, -1345856, -39296, 527168, -1213952, -1353600, 716608, 231424, -513984, -100352, -332416, 165440, 881216, -801152, 794176, 1067008, 1536, 510272, -20608, 271552, 236992, 308352, 828800, -249664, 1275904, -235136, 1695616 ], [ -526784, 1113064, -918056, -376496, 929768, -393152, -822000, 773608, -344576, 241416, -724352, -254416, 234440, 1343816, -802352, -634424, 500608, -1385664, 1023272, -465808, -764648, 359992, -312048, -254800, 115736, 1237504, -694736, 1692016 ], [ -601456, 1242240, -490256, -315520, 676960, 172992, -832464, 371712, -893344, 226224, -135056, 224, 261856, 1298208, -359376, -225968, 39456, -1558096, 266304, -894448, -872384, 423376, -311264, -645824, -326624, 997440, -155952, 873664 ], [ -1216456, 1199040, -62456, -3520, 10960, 578592, -1184664, -319488, -1424944, -274776, 1219144, 366224, 263056, 932208, 363624, 1340632, -355344, -964696, -1291296, -1312648, -394784, 449176, 81136, -600224, -1278224, 630240, 1012248, -458336 ], [ -1048096, 393696, -80192, 518464, -96896, 976032, 138656, -115264, -910432, -185536, 496352, 335648, 614592, 132640, 166720, 818816, -246944, 295104, -613056, -200032, 322720, -225152, -235296, 442528, -1499232, 932160, 1415584, -630528 ], [ -657376, -234624, -239192, 975184, -179216, 1240992, 995696, 257336, -532792, -244216, -297088, 349328, 856752, -580520, -35720, 50456, -139424, 1252344, 72624, 535808, 958360, -774272, -661536, 1286488, -1492512, 1134840, 1482304, -767328 ], [ 300224, 158976, -779792, 1084384, -389216, 979392, -702304, 934736, -1133392, -1137616, -517888, 703328, 517152, -769520, 118480, -844144, -242624, 724944, -132576, -865792, 1167760, -534272, -1235136, 924688, -875712, 665040, 517504, -1240128 ], [ 208800, 12080, -658832, 891368, -178304, 507040, -596184, 1118704, -690888, -1402608, -738096, 378600, 202416, -515408, 245744, -1236432, 303600, 648352, 182592, -1177816, 964832, -653912, -1010720, 425248, -92264, -192520, 191472, -1128624 ], [ -960000, -689920, 141568, 387968, 464896, -181760, 1362816, 795904, 822912, -1022208, -957696, -643200, -86784, 193792, 345344, -1112832, 1516800, 1034752, 1032192, -370816, 338432, -1142912, 33280, -215552, 862336, -1448320, 521472, -417024 ], [ -378624, 245920, 717768, 62512, 1048152, -12936, 729120, 335280, 509600, -398256, -56296, 36560, -431680, 128440, -245592, 151120, 808960, 970864, 561136, 294584, 722584, -51656, -51272, 428904, 526488, -1447184, 390328, 357352 ], [ 643968, 1452208, 1203984, -154832, 1448496, 292608, -457200, -66336, -212224, 217968, 1054496, 1098656, -705328, -202112, -929568, 1463296, -239072, 753904, -229760, 927248, 1265152, 1340032, -386624, 1312752, -101280, -1095152, 188176, 1096768 ], [ 1282368, 660808, 1354584, 316168, -67704, -504192, 87000, 640464, 66176, -14232, 1077296, 1251056, 14072, -1166912, -529968, -226304, 791728, 180904, -580160, 1625048, 477952, 1258432, -86624, 941352, -61680, -627752, 607576, 1238368 ], [ 1440512, 467040, 1207040, 513664, -928032, -896000, 478880, 596864, 485696, 99200, 485664, 799776, 417856, -1418944, -359968, -992576, 939296, -358048, -317696, 1438496, 96640, 1143680, -50048, 650368, -374432, -342016, 712480, 1215776 ], [ 792512, 1276440, 559040, 252064, -687432, -608000, 615080, -706336, 1142096, 792800, -1137336, -664824, 291856, -474544, -575368, -208976, -395704, -839848, 973504, -232504, 396640, 973280, -455648, 494368, -1278632, -361216, 289480, 917576 ], [ 576512, 1546240, 343040, 164864, -607232, -512000, 660480, -1140736, 1360896, 1024000, -1678336, -1153024, 249856, -159744, -647168, 52224, -840704, -1000448, 1403904, -789504, 496640, 916480, -590848, 442368, -1580032, -367616, 148480, 818176 ] ], [ [ -1329792, -1109504, -484864, -1116800, 962944, 706688, -1021696, -1352960, -117888, 622080, -1556736, -42624, 682624, 168832, -470912, -417024, -154624, -178304, 931712, -250496, -1091072, -126080, -1521792, 1008128, 590208, -1715712, -1100544, -112768 ], [ -393168, -562064, -769936, -442544, 591376, 989840, -961936, -1117856, -237792, 640032, -944736, 109680, -225920, -42896, 158512, -792384, -559168, -251936, 591680, 346096, -427472, -501152, -1027440, 125600, 628560, -1165536, -426000, -479536 ], [ 1070307, 293311, -1215361, 610981, 10801, 1432265, -868561, -750506, -425142, 668082, 11514, 347655, -1645520, -373721, 1141987, -1378884, -1191268, -366986, 60380, 1278271, 609403, -1087202, -255015, -1253350, 688485, -305886, 627975, -1052611 ], [ 247722, -504854, 212624, 78936, -675614, 1500400, -307726, 644654, 429878, 292162, 366394, 680970, -1158040, -657926, 157132, -278034, -948438, 48634, -1039250, -350154, 71978, -431172, -308310, -1360960, 58980, -155266, -106760, -976716 ], [ -290713, -1170379, 1207032, -301725, -1030558, 1472865, 236026, 1510052, 932449, 15023, 634782, 1040152, -597988, -871855, -717381, 580272, -773503, 99038, -1759269, -1321254, -259861, 302545, -209088, -1146662, -659907, 22875, -529640, -723022 ], [ 697412, -980404, 265632, 220500, -228808, 1210140, 607576, 317552, -21476, 173348, 754632, 1464352, -255088, -857380, -735756, 199872, -1043428, -1225912, -1045644, 574296, 493364, 998620, 611712, -143912, -1515732, 467700, 547360, -20872 ], [ 428333, -800647, 251145, -178416, -443788, 560223, 424000, -502849, -707744, 452456, 964767, 1154845, 52361, -246634, -195612, 69501, -905023, -1434526, -672372, 1342941, 305090, 741925, 972195, 265882, -1858863, 466794, 1080661, -106327 ], [ -1001242, -630322, 1092270, -1427616, -1597288, -447102, -272000, -979774, -1146944, 843056, 1258242, 168070, 327086, 914516, 860088, 169926, -389698, -612676, -613272, 1071366, -752260, -394250, 907770, 128332, -1728738, 54444, 1112086, -918802 ], [ 114835, -963796, 599569, -283847, -1173755, 197697, 513812, -1041106, -946559, -226318, 979781, 364939, 267592, -184079, 1065326, 556136, 210600, -539479, 379128, 1245640, -930234, -103818, 287757, -735850, -566615, -1666, -185252, -659629 ], [ 1551144, -1164360, -202624, 1155728, -496632, 1055344, 1447016, -951584, -599088, -1414440, 652368, 768032, 155064, -1404136, 950016, 895784, 603960, -638736, 1449016, 1372240, -852552, 487456, -347600, -1570792, 630256, 54264, -1518896, -250056 ], [ 776319, 716565, -1033024, 473078, -726957, 519994, 766391, -397484, -249138, -790815, 1014318, 623132, 240789, 702089, -215184, 296159, -899115, -743286, 1373941, 242590, -324027, 856156, -43550, -764167, 134506, 363789, -602546, -640731 ], [ 228564, 1353120, -1265734, 171908, -769242, 1984, 642836, -254174, 272142, -438210, 1158498, 604592, 39324, 1522874, -648114, -198346, -1174470, -768066, 956506, -52250, 295728, 396496, -43460, -431692, -217214, 630834, 310834, -757056 ], [ 21414, 123120, -601909, 442958, -529467, -490016, 1354886, -727049, 1050417, -492135, 976023, 775592, -592926, 415499, 17361, -535171, 391755, -673191, 25531, 905125, 1052328, -1305704, -499310, -810442, -352889, 834159, 1219759, -461856 ], [ 711888, -362448, 240224, 418700, 286676, -1061004, 1199940, -604992, 1249256, -332548, 487684, 610620, -843964, -535044, -127896, 56308, 265328, 369800, -22016, 428444, 505496, -890152, -107144, -738404, 322792, 273500, 686464, -526652 ], [ 1799388, -518748, 1161224, 263825, 1357751, -1666929, 661515, -219792, 1191806, -78523, -135941, 297045, -926389, -1416219, -631746, 1058383, -609772, 1832150, 321184, -682531, -617854, 462098, 660106, -466979, 1357342, -625075, -484736, -750677 ], [ 1592554, -310154, 647068, -738868, 1192360, -560790, -152412, 385262, -171300, 163144, 615132, 422290, -738714, -600426, 375114, 6588, -599536, 1611888, 702198, -807900, -278446, -399732, -382536, -221380, 377982, 273662, -760240, 170670 ], [ 1310689, -113240, 479359, -1487830, 857989, 491520, -700128, 579629, -838470, 262348, 757722, 234013, -214266, 43818, 1102845, -392037, -332560, 1247865, 753288, -830700, -36388, -655749, -813882, 171941, -285768, 680864, -969439, 900393 ], [ 880864, 40960, 1252384, -1554880, 132064, 1345920, -553728, -289696, 329280, -4352, -712128, -775712, 1166784, 187968, 1060320, 960288, 563840, 572640, -45312, -624000, -95488, 722976, 389568, 946016, -67968, -238336, -1039264, 1097568 ], [ 624716, 228528, 1485286, -852660, -646751, 1524704, -269384, -280273, 710431, 479126, -395543, -883813, 954770, 229993, 468599, 1485809, 798341, 286307, -286503, -440133, -400892, 834276, 593526, 361764, 188919, -564394, -961298, 1005654 ], [ 497816, 440928, 1316236, 422040, -1464926, 1200704, 117616, 383102, 506206, 1520876, 1250482, -320938, -442780, 196018, -531826, 1396034, 540266, 289382, -112878, -273258, -889592, 2376, 53676, -1233336, 474894, -449044, -773348, 698604 ], [ 952926, 787098, 455391, -112795, -955671, 11814, 340101, 812997, -127084, 846561, 376457, -328243, 431940, 243813, -209176, 613164, -207454, -119318, 758002, 399382, -208552, -294964, 220961, -1179126, -324826, -145194, -802563, 735794 ], [ 1209732, 1087056, -357216, -735076, -380172, -929796, 453948, 1146012, -627412, -21756, -567940, -423280, 1323072, 290736, 304124, -278724, -837352, -612560, 1420444, 990628, 364004, -378652, 395024, -920436, -1005064, 161532, -675072, 628208 ], [ -44643, 1036356, -357816, -354901, -529047, 125379, 130323, 1158987, -83137, -522531, 153635, -518380, 465072, 267036, 749699, -1183149, -453202, -1217060, 425419, 746053, -577771, 227573, 33524, -920361, -181114, 331107, 450528, -517492 ], [ -638772, 910176, -231494, -200418, -351828, 583888, -129552, 878814, 44876, -631014, 126122, 87362, -194232, -101730, 402190, -1575976, -58920, -1332504, 74966, 625782, -1134598, 230060, 46976, -541594, 354890, 80816, 574590, -769638 ], [ -436722, 692976, 47881, -318093, 218622, 322888, -312552, 245139, -329074, -266439, -804703, 1538237, -613932, -886605, -901685, -1351876, 347580, -858204, 501791, 655407, -1227223, -495490, 512576, 293831, 543665, -675784, -509085, 55737 ], [ -310944, -67536, -454168, -608864, -39616, -32752, -493256, -430704, 12768, 604376, -203200, 1765064, -203040, -633856, 176568, -691256, -390504, -799424, -178504, -359648, -403296, -663336, -286752, 493880, 110672, -285336, -591368, 713728 ], [ -193896, -938430, -1185379, -908672, -561184, -396262, -674825, -1052004, 529836, 1581773, 830516, 1575152, 490656, -24958, 1964529, 85357, -1405821, -888179, -1184956, -1664501, 670380, -646872, -1446189, 462947, -493927, 438798, -350024, 1235710 ], [ 334704, -34380, -1053454, -15872, -654784, -178012, -895850, -20904, -576264, 994898, -240184, 1350752, 1208256, 682292, 1388154, 91282, 245454, -1134254, -1004056, -1417826, 274680, -748272, -948114, 62222, -154102, -168852, -495824, -143540 ], [ 333979, 806045, -550204, 722528, -675609, 71388, -894175, 624046, -1051514, 566398, -1051834, 725252, 1021206, 953392, 694729, 148407, 1085879, -1174429, -474206, -788001, 114155, -426672, -530689, -79103, -46277, -459852, -712174, -580865 ], [ -725396, 1519220, 695696, 1152128, -550884, 383088, -447100, 496696, -265064, 454648, -1345384, -702448, -975144, 352192, -232796, 307932, 304604, -802804, 753544, 608124, 423980, 740928, -274564, 298372, -402452, -117552, -1069624, 865660 ], [ -1342501, 1527677, 886023, 262015, -204883, 434032, -422555, -301579, -647974, -430299, -823343, -969765, -915573, 225269, 110653, 115615, -268273, -627780, 432738, 373067, 150911, 563482, 465567, 182629, -53721, 193493, -939825, 673859 ], [ -1696126, 1116302, 447498, -1414310, 272942, 329632, -649730, -1499554, -1727524, -1775874, 184582, -545790, 368802, 380894, 1211278, -286310, -716998, -569880, -810612, -833758, -469414, -415268, 1494042, -226946, 714954, 485918, -519750, -493966 ], [ -142177, -278944, -265095, -1055756, 16952, 970018, 115177, -1155034, -1411342, -109047, 406183, -219105, 935370, 989021, -100682, -829961, 119333, 317193, -361323, -276253, -362341, -396761, 1437699, 413383, -147945, 103937, 108015, -959164 ], [ 1014400, -1407264, -920608, -646592, -433808, 1375824, 619456, -561168, -893088, 1419488, 577872, 83232, 1070016, 1524416, -1131328, -1094592, 684736, 718720, -123472, 232432, 26000, -262672, 1136160, 790368, -791104, -363744, 769808, -1184464 ], [ 94000, -1235814, -1277758, -703292, -1367483, 677799, -155444, 457557, -77238, 1472138, 817647, 326982, -157884, 1646516, -351028, -284892, -160964, -936080, -1208047, -4643, 1218275, -22147, 278310, -140382, -100804, -931194, 1490483, -750439 ], [ 129946, -987452, -723136, -233882, -1612332, 564860, -550496, 1149672, 486368, 884944, 649986, 481622, -828058, 712824, -260694, 638048, -715964, -1154898, -1023080, -330334, 1159476, 10822, 340820, -840244, 293514, -684494, 1341072, -299010 ], [ 1097071, -664202, 719264, 747793, -1186482, 1021610, -575696, 1523772, 804368, -325256, 85611, 549497, -955183, -1248876, -842169, 1671248, -987914, 24477, 398020, -742309, -117474, -158303, 1299470, -1315294, 399639, 354931, 344472, 169365 ], [ 804256, -648032, 717524, 767068, -986232, 511700, 163084, 977652, 77468, -1045376, 146256, 844712, -299908, -377616, -655584, 765428, -699644, 167772, 209260, -808444, -630084, 409072, 581180, -328084, 532524, 245896, 620052, 750480 ], [ 266281, -659933, 384793, 629267, -743094, -116990, 964220, 347399, -772057, -1476964, 281774, 1135946, 382505, 981475, -215125, -539243, -278711, 143257, -341750, -749115, -801305, 996324, -384047, 816658, 625248, -157177, 1061252, 1200873 ], [ 406606, -198758, 343918, 1302842, 464556, 448060, 515720, 1134674, -275182, -295864, -373276, 836396, -571570, 199450, 826250, -1009418, 70414, 1004782, -502100, -310890, 487570, -11976, 324478, -59492, 262848, -627502, 21752, 107598 ], [ 282451, -32803, 324735, 1460855, 662948, 926661, 51966, 1240420, 80434, 694416, -646918, 236464, -902725, -197803, 1444863, -1072259, 288865, 1326907, -658535, -180587, 966069, -915847, 773018, -277690, -181216, -886011, -646606, -476321 ], [ -261224, -335128, 339960, 801080, -739552, 1268136, -435984, 265120, 211984, 1382016, -315568, -839936, -245800, 15272, 1392888, -488984, 300040, 793432, -808760, -538712, 159144, -1654072, 809168, 547760, -754816, -808536, -726256, -252296 ], [ -82841, -932437, -240087, 61847, -494854, 607053, -345390, 648766, 437425, 1296099, 212846, -621140, 72740, -602698, 1339179, 2644, -131057, 418465, -181286, -76400, 115638, -1777645, 418754, 553691, -735388, 198618, -316102, 19720 ], [ 435334, -1668562, -1100262, -714778, 524996, -525822, 17460, 1671916, 707050, 846174, 833996, 207160, 232040, -1611748, 1284654, 451144, -770282, 118090, 812164, 772000, 431388, -1611970, -172396, 173966, -436888, 1643268, 324548, 314320 ], [ -224930, 198274, 152329, -455168, 149743, -814160, -1037788, 36844, 107391, -517492, 234878, 757111, 235485, -219317, 957912, 358787, -138358, 197534, 540232, 1152105, 477622, -547081, -1180668, -328910, 536059, 725930, 371708, 779667 ], [ -421640, 1353324, 1213504, -411548, -314272, -752460, -1426608, -933376, -308504, -1518352, -243512, 1118096, -46000, 720628, 863912, 230332, 393852, 317344, 157452, 965280, 313672, 115184, -1620468, -649080, 1262104, 62180, 313688, 1056512 ], [ 745210, 354849, 1589104, -1039973, -917272, 208215, 124092, 125024, -153554, -1452652, -297962, 980396, -1099300, 235303, 1430462, 43357, 556077, 519544, -434823, -745320, -407978, -397516, -465543, -457530, 1258354, 273755, 11138, 802112 ], [ 951226, 212166, 1246714, -418100, -498160, 701346, -18480, -35878, -184916, -1230796, -116834, 128402, -949972, 220462, 1087082, -198890, 254454, 946444, -382104, -857610, -69464, -281686, 188700, -308904, 416998, -256054, 299738, 11750 ], [ 402301, 741891, 340189, 1186150, 724040, 827121, -1491480, -1154803, -362666, -886246, 249391, -1284823, 144278, 575287, 28757, -484565, -411621, 1549894, 177396, 285915, 1102036, 327989, 449550, -194004, -1082477, -1368379, 1052813, -1199725 ], [ 403584, 654976, 346368, 422016, 633088, 114816, -685760, -1592896, -579648, -162432, 739840, -1559104, 374272, 53120, -654464, -154496, -89024, 449344, 104576, -112512, -144320, 545728, 753536, 626880, -1055872, -1304000, 1001216, -256512 ], [ 378016, 418494, 482545, -476230, 300488, -523888, 355129, -1559661, -675256, 417722, 1079534, -1525902, 312535, -430822, -1085818, 88948, 209791, -690894, -49336, -669570, -1491161, 673058, 903676, 1263943, -728615, -1022503, 754644, 885130 ], [ -353984, -71556, 462370, 213620, -124912, 103712, 485554, 535014, -25456, -217228, 417884, -842652, -582290, 184628, -426868, -787352, -618434, -358044, -42736, -607620, -1004786, 666308, 115576, 125518, -178190, -654478, 178344, 1026580 ], [ -347015, -300576, -31223, 563075, -540115, 255584, 257104, 1514916, 542108, -197557, -245647, -533655, -537539, 763481, 236735, -747968, -692774, 41103, -37885, -85716, -297146, 296987, -173135, -463028, 217597, 144527, 93282, 734938 ], [ 600460, -197376, -1127348, 479300, -942340, -198016, -428096, 1076016, 1005008, 655268, -911572, -700980, 703036, 1295756, 906260, 456832, 192376, 524628, -35260, 1021584, 692104, -533788, 173740, -351728, 416572, 1492052, 633432, -107912 ], [ 208575, 370189, -266353, -102005, -750400, -268156, -112791, 1051596, 570143, 471783, -839947, 189840, -209859, 1404311, 1028095, 905437, -588424, 765878, 371725, 779074, 886714, -123488, 366120, -394208, 126157, 1815642, 756572, -316667 ], [ -659606, 1083256, 1222852, -833996, -346002, -224236, 517706, 1169292, -172270, -76718, -503910, 1405620, -1824424, 1343942, 927172, 1077776, -1894468, 915322, 905746, 53230, 781386, 718592, 503978, -466512, -336452, 1760112, 721056, -262498 ], [ -1135631, 943756, -334598, -462446, -73077, -1106686, -626719, 972942, -224395, -193643, -306135, 437970, -467524, 741767, -35078, 1203176, -260218, 929497, 709621, -398645, 275361, 848192, 702353, 413688, -588602, 1457112, 429456, 972227 ], [ -1270208, 872632, -1257464, -149264, 247608, -1371712, -1339216, 752568, -355072, -167144, -326784, -330096, 269144, 561752, -666128, 779096, 736640, 411712, 663160, -788528, -195000, 860840, 723632, 664080, -671672, 1261056, -17520, 1770320 ], [ -679208, 946807, -831839, 39886, 669783, -324712, -1133866, 481143, -652672, 164131, -811584, -674046, -312181, 1278827, -593378, -812629, 379040, -1236488, 934735, -1046678, -589575, 624965, 368582, -423870, -395447, 1292256, -794670, 1640570 ], [ -709162, 981008, -576966, 336400, 710020, 323560, -1010350, 208384, -1064444, -85758, -223158, -542540, -474860, 1462348, -309902, -332514, -148116, -1516510, 239160, -1145530, -443880, 716334, 5068, -512424, -549460, 785624, -318642, 661384 ], [ -1130587, 990008, -429741, 700600, 509470, 720460, -938425, -65216, -1548194, -702033, 1041867, -111290, -373610, 1309498, 106423, 1453761, -782166, -933985, -1066140, -1143955, 42420, 1014009, -363782, 29076, -974710, -60076, 947433, -853316 ], [ -957964, 238836, -264632, 923768, 579152, 902140, 351516, -417560, -660452, -12232, 60308, 335532, 543368, 354316, -44168, 629040, -134076, 407624, -384072, 139964, 735100, 325616, -717740, 808508, -1408868, 429880, 1350044, -458848 ], [ -598564, -276384, -219617, 1089038, 593402, 993100, 1108506, -459515, 15163, 395843, -891472, 731142, 1306658, -568079, -170483, -322455, 384084, 1440989, 252018, 915824, 1290265, -341824, -1074380, 1394513, -1656188, 847885, 1453304, -169348 ], [ 263336, 465216, -662342, 1080788, 274652, 809800, -767844, 772510, -722462, -860782, -799072, 915492, 1119308, -1028954, 33742, -705930, -145416, 928814, -114132, -868576, 1210390, -519424, -1447880, 1108838, -1152488, 428110, 714704, -1085848 ], [ 239308, 496786, -618406, 775687, 224448, 458668, -727409, 1162378, -404107, -1372042, -897074, 400727, 832354, -876110, 179914, -802766, 178378, 855644, 196744, -1212529, 968196, -722961, -1358140, 471996, -408103, -347235, 582682, -1390146 ], [ -694592, -200864, -74656, 165712, 450048, -64832, 1281616, 687328, 998768, -1117792, -1190624, -832048, 443104, -92960, 266464, -605216, 1378528, 1233344, 1202944, -77104, 559296, -953136, -792640, -525504, 583472, -1487760, 1073632, -1065696 ], [ -282112, 468988, 578539, 224738, 1010945, -307315, 857068, 81298, 887644, -791090, -279335, -111746, 117928, -164779, -174977, 486302, 914288, 1314746, 666058, 581365, 960761, 88965, -317115, 208823, 363305, -1342262, 626069, -262697 ], [ 491312, 1326754, 1223878, 418034, 1510034, -493408, -147770, -420716, 374272, -466838, 877132, 1064668, -139538, -500464, -674252, 1567232, 131084, 1250906, -261776, 1115110, 1455392, 1340496, 68328, 1303994, -166588, -886874, 27110, 629752 ], [ 1216712, 80779, 1437553, 69059, 252659, -907408, -236495, 681934, -43328, -396713, 1095682, 1395418, 181837, -1204264, -192002, -261568, 870434, 440831, -873176, 1701985, 494192, 1032696, -301572, 1147919, -479338, -878399, 613985, 1058452 ], [ 1448864, -213532, 1439968, 2800, -504748, -1111296, -159236, 818192, 120, -149040, 595052, 952780, 402776, -1375560, -87948, -1240120, 790700, -289724, -624864, 1375276, 117520, 824912, -512656, 735280, -861052, -711360, 922092, 1223084 ], [ 853064, 1089593, 1087768, 411100, -422923, -962496, 196639, -667708, 817470, 396660, -1112773, -788045, 455126, -653010, -618723, -791470, -663925, -886799, 1066536, -484949, 722020, 785012, -457156, -108020, -1358527, -278160, 762267, 944459 ], [ 654464, 1523968, 970368, 547200, -395648, -912896, 315264, -1163008, 1089920, 578560, -1682048, -1368320, 472576, -412160, -795648, -641920, -1148800, -1085824, 1630336, -1105024, 923520, 771712, -438656, -389120, -1524352, -133760, 708992, 851584 ] ], [ [ -1095936, -1510400, -1063936, -1358080, 1285888, 1467648, -1459712, -1479168, -789760, 666624, -1534464, -610560, 211200, -265472, -363264, -721408, 468992, 129792, 645888, 161536, -1670144, -85248, -1688832, 726016, 1507072, -1641472, -1330688, -279808 ], [ -40992, -660896, -1314208, -367840, 634528, 1526688, -1431968, -1029696, -812224, 726336, -713664, -167328, -585984, -230816, 206304, -1046656, -375424, -308544, 311424, 525664, -654368, -613440, -1262688, 7744, 1237792, -1027264, -543392, -809440 ], [ 1607358, 666454, -1705258, 1179410, -383222, 1618938, -1388618, -327396, -847324, 819636, 568836, 525222, -1831584, -176666, 1096254, -1554856, -1694824, -993444, -211176, 1094614, 932782, -1438740, -596838, -1114556, 817042, -67564, 686758, -1636990 ], [ 39908, -272796, 229792, 331120, -1133292, 1679968, -232268, 848524, 157916, 56276, 1081476, 813732, -1308144, -753916, 287864, -105716, -1345564, -544764, -1226996, -547876, 194532, -729640, -375068, -1399936, -335768, 286636, 101808, -1111160 ], [ -986394, -1104462, 1653168, -288066, -1488236, 1609194, 737668, 1492072, 782954, -512458, 1307756, 1138288, -800872, -1201846, -514642, 1028960, -1022294, -369428, -1941650, -1470140, -232050, 91338, -10496, -1243580, -1370494, 564334, -242192, -434124 ], [ 617256, -1016712, 763968, 458184, -560336, 1096344, 800368, 203872, -142696, -208408, 744656, 1684288, -779872, -1054696, -883192, 613760, -1194344, -1402928, -1508600, 603760, 971400, 920088, 949504, 215920, -1823944, 728584, 678208, 428976 ], [ 461538, -918822, 651258, 76320, -646904, 151062, 540928, -512042, -779200, 276368, 668822, 1341634, -460678, -215140, -208024, 556034, -1159382, -1301996, -1048328, 1438786, 626004, 879762, 1251262, 842692, -1925302, 572644, 1162354, 261306 ], [ -1318212, -811572, 1255308, -1346880, -1669904, -1193388, -15872, -699692, -1148800, 927968, 1042772, 178684, 133772, 1263560, 1430576, 828284, -933332, -153896, -562928, 1130236, -1149096, 37212, 945412, 700792, -1701652, 121144, 1243804, -857844 ], [ -120674, -1078984, 635210, -21542, -1552814, -383318, 831304, -852084, -820438, -117452, 1241042, 475342, 34896, 84490, 1712780, 751248, 136592, -286918, 494896, 1424976, -1337220, 364764, -36318, -578148, -336326, -172244, -107880, -395874 ], [ 1480848, -1187792, -273152, 1662880, -1180336, 793184, 1794320, -926528, -327648, -1388688, 1358112, 1062208, -120784, -1294864, 1506816, 558224, 1066800, -659616, 1562928, 1691936, -1128400, 930112, -990240, -1869840, 1062240, -331088, -1492448, 272176 ], [ 742998, 751858, -1242752, 1071580, -860386, 897284, 1028870, -415928, 200652, -1289238, 1132812, 1274008, 580466, 756986, -180384, 65174, -795150, -577116, 1616178, 566636, -645550, 1237912, -412140, -1082790, 544740, 332962, -397748, -372974 ], [ 299208, 1242688, -1608572, 635560, -564676, 623744, 797000, -323948, 694092, -933588, 1149972, 1420768, 478616, 1662596, -699444, -225316, -1335420, -673236, 1267908, 254396, 120800, 623392, -197160, -833400, -109740, 864052, 618292, -781184 ], [ 296508, -439712, -1068722, 432460, -305326, -216256, 1365500, -859898, 1135242, -193638, 1530822, 1469968, -827884, 848846, 533706, -211966, 106830, -1037286, 317358, 1161746, 1312400, -1374608, -526860, -1390500, -969690, 1195702, 1516342, -833984 ], [ 886816, -708128, 157632, 146680, 572616, -1019128, 1409320, -443520, 1221648, -57512, 806568, 880088, -946392, -133800, 70928, 265224, 32864, 61008, 215552, 704408, 714992, -775312, -50768, -1338472, -187376, 250648, 786688, -1003992 ], [ 1739416, -351128, 1687632, -175670, 1724166, -1805578, 1221070, 394080, 1151148, -188462, -406482, 7538, -539442, -1191150, -1141972, 947574, -711736, 1806108, 489152, -356542, -673708, 972788, 781732, -1017022, 1321324, -1259102, -662912, -1225842 ], [ 1557348, -60580, 1108632, -927368, 1259408, -673948, -270616, 1003020, -353768, 468688, 469784, 402164, -287300, -405604, 398372, -9768, -682592, 1572448, 1081692, -1026328, -129676, -248584, -405968, -672040, 500652, -216148, -1130976, 36748 ], [ 1320810, 98576, 843222, -1495196, 616274, 398720, -1218880, 1169634, -962300, 823672, 657092, 379970, 234364, 136676, 1544834, -305298, -412832, 1274458, 1175760, -1415224, 144920, -681298, -793988, -120814, -56784, 321728, -1491990, 1045306 ], [ 980160, -77824, 1457472, -1575296, -429376, 1253120, -724480, 206784, 784000, 374272, -999808, -758080, 1454464, -10624, 1582784, 1157952, 448768, 879808, -23040, -1095424, -340480, 1017152, 944512, 959936, 143616, -527872, -1611840, 1349056 ], [ 707192, 68448, 1754812, -773896, -1076502, 1631424, -122064, 127670, 1383318, 692508, -664518, -904722, 812148, -154054, 647558, 1579914, 612306, 559806, -476134, -886994, -713048, 1100264, 1169756, 421736, 334470, -831716, -1353204, 1135516 ], [ 484592, 454848, 1816312, 683504, -1427052, 1655424, 560736, 706220, 1129068, 1582008, 1153332, -313572, -1216152, -294604, -1011892, 1226964, 256356, 295356, -374284, -761444, -1001648, -18736, 268856, -1321264, 518220, -729416, -812904, 537016 ], [ 1119212, 918468, 810902, -36206, -1087302, 56764, 673746, 1096530, -106552, 700778, 130682, -631902, 155048, -228974, -400112, 642744, -214124, -507164, 566196, 263836, -67728, -301576, 80746, -1584604, -268740, 51484, -657534, 493876 ], [ 1472936, 1258272, -252352, -852584, -757752, -1226408, 649176, 1399704, -1188040, -326488, -957352, -955488, 1569920, -43808, 512344, -38952, -609296, -1307168, 1302936, 1176808, 693096, -353944, -44384, -1526536, -900432, 778072, -385536, 392032 ], [ -340414, 885672, -757552, -418034, -1039302, 457342, 362526, 1397454, -667690, -690238, -94402, -572088, 468320, 602392, 1168894, -1045602, -516596, -1659368, 292686, 773458, -442254, 128306, -414584, -976186, 67068, 671422, 809664, -466568 ], [ -1005448, 567744, -566908, -262420, -715720, 951840, -105888, 1238124, -444296, -588732, -59420, 244948, -304432, 255724, 742476, -1498256, -33168, -1664496, -114404, 660060, -1238012, -96712, -90368, -305476, 556324, 199136, 927404, -552892 ], [ -285748, 315744, 462842, -443170, 337580, 12240, -793488, 889374, -578996, 73818, -1022870, 1584898, -680632, -1288226, -989874, -1282856, 921432, -1251096, 205846, 896310, -1624262, -1174612, 1071232, 510374, 468874, -714064, -254146, 292058 ], [ -74304, -190496, -318448, -704448, -97152, -271712, -639184, 9632, -118080, 852848, -312704, 1762512, -356160, -1019904, 78896, -775472, -91920, -1064832, -506320, -280768, -387520, -1157264, 12992, 466736, 14624, -494832, -664912, 980992 ], [ -17808, -728876, -1633342, -945792, -1000128, -313148, -247162, -946792, 470328, 1608482, 877960, 1546848, 220608, -143916, 2006666, -169118, -1639938, -970974, -1502680, -1851058, 1308728, -802544, -1713250, 131390, -518374, 81228, -818896, 1525420 ], [ 458592, 31624, -1007692, -52992, -1024128, 126952, -1005412, 580208, -731472, 854132, -27440, 1357248, 1147008, 558984, 1741316, 434932, 4812, -1245324, -912880, -1349908, 817328, -1269344, -1395700, -206260, 45476, -72, -1086496, -127880 ], [ 335342, 788674, -299992, 662208, -996378, 579352, -1427862, 1444108, -1341572, 306732, -753540, 769448, 1086108, 908384, 1055866, 718982, 761862, -1223874, -79980, -577258, 516878, -1086944, -1009450, -301910, 238126, 62728, -1318796, -658730 ], [ -987208, 1538824, 571808, 1022208, -865128, 1056352, -1178712, 981808, -768272, 173232, -1121040, -614752, -949392, 550784, -469784, 363032, -256488, -610824, 1239120, 738392, 598328, 393856, -485800, 86440, -311624, 413728, -1480496, 1055320 ], [ -1613970, 1483394, 978214, 80214, -572574, 754656, -880494, -51918, -993596, -633966, -622518, -777234, -619570, 578866, -165630, -265706, -529418, -536488, 524436, 147534, 39638, 134340, 459158, 147858, -71962, 835698, -976394, 604926 ], [ -1826220, 948044, 1107364, -1637436, -183924, -10944, -553044, -1426068, -1694696, -1842516, 391932, -211884, 1119380, 836716, 1228620, -1056956, -358268, -783088, -1401864, -1579116, -900412, -1161960, 1655108, 14508, 637988, 1299948, -75644, -1134924 ], [ -118890, -265024, -294182, -1626360, 49200, 740628, 514362, -987588, -1536332, -98694, 644070, -244074, 1326116, 1110850, -175908, -1441658, 457618, 401786, -597006, -336834, -620818, -882714, 1378046, 770982, 24518, 341418, 380470, -1317720 ], [ 1136896, -1263424, -1482048, -1350016, -50080, 1354016, 1129856, -262816, -1116736, 1518784, 786208, -268480, 1045888, 1403776, -1355904, -1545600, 920448, 1026816, -12576, 798048, -38496, -513696, 940352, 1101248, -384640, -670912, 850080, -1240608 ], [ 112096, -1252924, -1391148, -649816, -1325230, 971366, -158344, 936434, -9436, 1723684, 767158, -72580, -538712, 1760776, -810504, -744600, -125352, -871584, -1116726, 584898, 1269054, -318846, 382652, -425452, 383960, -1425412, 1512030, -704358 ], [ 205636, -1227224, -439168, 83900, -1608504, 1051480, -683200, 1589776, 645056, 1096992, 664660, 169756, -1141316, 806320, -735772, 332736, -922328, -1288820, -954640, -47468, 1273736, -188292, 511688, -1355400, 511652, -1104588, 1395360, -254292 ], [ 1388086, -1186724, 1351232, 850250, -926004, 1582180, -464800, 1711576, 858656, -339408, 480910, 457306, -787766, -1425080, -1119322, 1679136, -1477028, -263870, 440360, -1088018, 9836, -120342, 1309388, -1704300, 15302, 263262, 520560, 111858 ], [ 901696, -1018304, 1055432, 640280, -1109424, 1057480, 421880, 793096, -158824, -1160448, 666400, 1015696, -13736, -517280, -740032, 514056, -1212248, 107800, 415160, -1358168, -394024, 529248, 442328, -189000, 335672, 397392, 930120, 804768 ], [ 151354, -822594, 330650, 304670, -1317468, 406228, 1339480, -176602, -1269146, -1605608, 797452, 1519268, 672186, 928318, -111218, -1131278, -730502, 371226, 6308, -1360174, -439066, 1132392, -613814, 1468404, 783936, 142886, 1439528, 1369914 ], [ 889804, -672444, 505100, 1119620, 338232, 1088728, 934480, 882548, -291596, 106192, -497048, 832568, -518964, -25532, 1088932, -1342628, -131252, 1169676, -680392, -628324, 912884, -128208, 536236, -21096, 491136, -890764, -200272, -99636 ], [ 1013918, -538302, 428758, 1383686, 841704, 1562834, 441900, 1239144, 347060, 1327776, -1221756, 35552, -1026642, -483598, 1723350, -1276158, 295274, 1529646, -950246, -219534, 1340082, -1111974, 1331268, -610436, 116672, -1517486, -1033292, -915178 ], [ 163568, -429552, -45392, 773936, -482496, 1706384, -189600, 481344, 448160, 1771776, -1042656, -936448, -450192, -155248, 1460400, -769008, 447824, 1194096, -558896, -323184, 300432, -1656624, 1563168, 228064, -387328, -1498736, -586592, -693328 ], [ 67814, -887922, -819014, -196282, -345852, 607778, -408204, 795564, 804362, 1343166, -394356, -843976, 73320, -674212, 1346574, -331320, 16118, 668010, 156100, 7584, 55260, -1675362, 995796, 174574, -777496, -217532, -46460, -55216 ], [ 327164, -1613172, -1733564, -1336132, 478248, -1075372, -432504, 1614264, 1280612, 503916, 474744, -250576, 571920, -1591912, 1302924, 73680, -690532, 52260, 1023400, 542784, 183960, -1446612, 52296, -298676, -1114096, 1657768, 537640, 778784 ], [ -767636, 342868, -82310, -1086208, -116042, -1412256, -1252504, -102472, 371030, -878600, -206676, 434950, 112322, -114482, 1095024, 113534, -157788, 102124, 426320, 1246906, 458076, -509178, -1058520, -749004, 432558, 451300, 134488, 1019294 ], [ -1185616, 1566648, 1252480, -939928, -708672, -1169016, -1426144, -963072, -313840, -1851040, -676656, 1053600, -439008, 936968, 1086864, 43224, 323672, 340544, -266760, 1278016, 433616, -2208, -1562120, -1017264, 1542128, -447640, -72592, 1078784 ], [ 359684, 574698, 1523680, -1183378, -1189872, 568134, 237656, 721728, -276340, -1654840, -448356, 1481400, -1170408, 636518, 1640364, -302526, 570722, 1047344, -1113510, -554384, -422884, -732408, -383270, -786564, 1307828, -268690, 333908, 685184 ], [ 816260, 350844, 1024516, -287368, -395616, 1355412, 37664, 628164, -118216, -1480312, 99564, 665076, -1028040, 565388, 1248612, -572004, 17756, 1450232, -836592, -619172, -2416, -482076, 512920, -606096, 300476, -719068, 726212, -230980 ], [ 417410, 730494, -79934, 1503932, 1400784, 1396362, -1626736, -862686, 134684, -1322812, 898614, -1128774, -199140, 674438, 114162, -781554, -1163794, 1614332, 323208, 704878, 1421384, 538674, 1187020, -465096, -1314274, -1663918, 1107362, -1557730 ], [ 451840, 450816, 383488, 767232, 1382912, 341248, -416640, -1513088, -277120, -522496, 1229824, -1568384, 121856, 183040, -732416, -254720, -421248, 317568, 34048, -301824, 57984, 580992, 1002240, 491392, -1371392, -1413504, 1320448, -33792 ], [ 386368, 90156, 977546, -113788, 954960, -632928, 984922, -1620706, -633264, 178820, 1337228, -1706572, 175046, -288316, -1312772, 167944, 324950, -995916, -385968, -1467476, -1524250, 477076, 614488, 1250342, -1029606, -930022, 1274440, 1615524 ], [ -693632, -82344, 763796, 693512, -44640, -40128, 625972, 589244, -864, -338680, 610328, -1445272, -822004, -42616, -632072, -751856, -831700, -945816, -118368, -1227176, -1592500, 500776, -95312, 44492, 75444, -285772, -110960, 1143624 ], [ -769574, -41664, 105338, 885758, -818718, 184128, 138784, 1530344, 476568, -315442, -77302, -1214662, -795262, 410522, 260950, -798080, -797116, -594954, 54654, -364232, -967684, -20882, -266486, -677512, 637314, 532982, -256748, 433860 ], [ 432376, 270336, -1119112, 295208, -1305768, -60672, -511616, 856544, 756768, 396008, -714952, -1023112, 534488, 1127672, 1424200, 267520, 753584, 138696, 107304, 1291168, 539216, -1236632, 247864, -783712, 507864, 1573832, 1175152, -578640 ], [ -164394, 662306, -182282, -585522, -830208, -209112, -233286, 1082104, 663958, 399718, -879822, 244128, -356222, 1331782, 1302870, 830530, -194256, 883676, 704674, 1229908, 1174916, -571712, 370064, -731072, 674, 1863492, 1516952, -387630 ], [ -1381532, 1072816, 1450792, -1528952, -28916, -344760, 340516, 1609976, 420084, 153716, -866236, 1827976, -1965712, 1326716, 709672, 1202592, -1962792, 1609988, 1468404, 529932, 1450532, 755712, 362980, -600608, -634920, 1869152, 1449536, 250860 ], [ -1368182, 1098616, -189308, -909452, -114866, -1292460, -627734, 1235276, -386766, 186866, -614086, 690676, -339112, 496166, -56828, 1275792, -524292, 1504538, 1074354, -698418, 146282, 1302912, 841930, 262192, -943620, 1479152, 914336, 1248510 ], [ -1231232, 1034800, -1169072, -259232, -31952, -1529472, -1324832, 788528, -941568, 179696, -553216, -327776, 372848, 242288, -531104, 764016, 406272, 821888, 816048, -1556448, -661552, 1484688, 1138912, 499360, -1093680, 1246208, 200096, 1845024 ], [ -831632, 780550, -745622, 456268, 409798, -256272, -1445732, 188678, -960768, 86846, -898816, -1093676, -858802, 1213838, -384404, -990834, 257472, -1087312, 846198, -1627548, -414502, 889938, 1049212, -592940, -906630, 1347008, -894604, 1589124 ], [ -816868, 719776, -663676, 988320, 743080, 474128, -1188236, 45056, -1235544, -397740, -311260, -1085304, -1211576, 1626488, -260428, -439060, -335688, -1474924, 212016, -1396612, -15376, 1009292, 321400, -379024, -772296, 573808, -481332, 449104 ], [ -1044718, 780976, -797026, 1404720, 1007980, 862328, -692186, 189056, -1671444, -1129290, 864590, -588804, -1010276, 1686788, -150778, 1566890, -1208988, -903274, -840984, -975262, 479624, 1578842, -808700, 658376, -671196, -750392, 882618, -1248296 ], [ -867832, 83976, -449072, 1329072, 1255200, 828248, 564376, -719856, -410472, 161072, -375736, 335416, 472144, 575992, -255056, 439264, -21208, 520144, -155088, 479960, 1147480, 876384, -1200184, 1174488, -1318504, -72400, 1284504, -287168 ], [ -539752, -318144, -200042, 1202892, 1366020, 745208, 1221316, -1176366, 563118, 1035902, -1485856, 1112956, 1756564, -555638, -305246, -695366, 907592, 1629634, 431412, 1295840, 1622170, 90624, -1487224, 1502538, -1819864, 560930, 1424304, 428632 ], [ 226448, 771456, -544892, 1077192, 938520, 640208, -833384, 610284, -311532, -583948, -1080256, 1127656, 1721464, -1288388, -50996, -567716, -48208, 1132684, -95688, -871360, 1253020, -504576, -1660624, 1292988, -1429264, 191180, 911904, -931568 ], [ 269816, 981492, -577980, 660006, 627200, 410296, -858634, 1206052, -117326, -1341476, -1056052, 422854, 1462292, -1236812, 114084, -369100, 53156, 1062936, 210896, -1247242, 971560, -792010, -1705560, 518744, -723942, -501950, 973892, -1651668 ], [ -429184, 288192, -290880, -56544, 435200, 52096, 1200416, 578752, 1174624, -1213376, -1423552, -1020896, 972992, -379712, 187584, -97600, 1240256, 1431936, 1373696, 216608, 780160, -763360, -1618560, -835456, 304608, -1527200, 1625792, -1714368 ], [ -185600, 692056, 439310, 386964, 973738, -601694, 985016, -172684, 1265688, -1183924, -502374, -260052, 667536, -457998, -104362, 821484, 1019616, 1658628, 770980, 868146, 1198938, 229586, -582958, -11258, 200122, -1237340, 861810, -882746 ], [ 338656, 1201300, 1243772, 990900, 1571572, -1279424, 161660, -775096, 960768, -1151644, 699768, 1030680, 426252, -798816, -418936, 1671168, 501240, 1747908, -293792, 1302972, 1645632, 1340960, 523280, 1295236, -231896, -678596, -133956, 162736 ], [ 1151056, -499250, 1520522, -178050, 573022, -1310624, -559990, 723404, -152832, -779194, 1114068, 1539780, 349602, -1241616, 145964, -296832, 949140, 700758, -1166192, 1778922, 510432, 806960, -516520, 1354486, -896996, -1129046, 620394, 878536 ], [ 1457216, -894104, 1672896, -508064, -81464, -1326592, -797352, 1039520, -485456, -397280, 704440, 1105784, 387696, -1332176, 184072, -1487664, 642104, -221400, -932032, 1312056, 138400, 506144, -975264, 820192, -1347672, -1080704, 1131704, 1230392 ], [ 913616, 902746, 1616496, 570136, -158414, -1316992, -221802, -629080, 492844, 520, -1088210, -911266, 618396, -831476, -662078, -1373964, -932146, -933750, 1159568, -737394, 1047400, 596744, -458664, -710408, -1438422, -195104, 1235054, 971342 ], [ 732416, 1501696, 1597696, 929536, -184064, -1313792, -29952, -1185280, 818944, 133120, -1685760, -1583616, 695296, -664576, -944128, -1336064, -1456896, -1171200, 1856768, -1420544, 1350400, 626944, -286464, -1220608, -1468672, 100096, 1269504, 884992 ] ], [ [ -808320, -1606016, -1147648, -1267200, 1201792, 1637248, -1402368, -1591936, -785792, 546048, -1274112, -777216, -177664, -265856, -332416, -881792, 917888, 107648, 436864, 145408, -1798016, 174464, -1331712, 572544, 1485056, -1484672, -1094272, -277888 ], [ 161904, -664688, -1366720, -230976, 520480, 1513216, -1493040, -1011616, -798656, 632400, -465552, -292176, -757648, -99296, 232016, -1159808, -71920, -331792, 142528, 374272, -771344, -380128, -1050096, -56352, 1196864, -879872, -494464, -791104 ], [ 1677879, 806137, -1709020, 1388124, -544070, 1319416, -1634715, -104866, -818756, 767325, 797823, 465699, -1663873, 160954, 1113941, -1594208, -1618495, -1018417, -317372, 731872, 832831, -1246678, -610071, -1039002, 746564, 65128, 442736, -1593004 ], [ -105386, -71398, 202470, 545114, -1246720, 1541416, -257250, 752814, 2054, -133050, 1199498, 866154, -1160648, -733866, 508716, -155128, -1269680, -714052, -1258382, -564908, 80806, -560558, -422536, -1400752, -533026, 369558, 203096, -981814 ], [ -1281230, -895010, 1626684, -81027, -1583469, 1568223, 856510, 1145847, 490314, -804214, 1335895, 1259524, -724351, -1443832, -172763, 979903, -945960, -620184, -1956691, -1261591, -316004, 193406, -81319, -1275098, -1628156, 607493, 81016, -219131 ], [ 419320, -962360, 839184, 632748, -760044, 827748, 700360, -34428, -360936, -441064, 777220, 1715824, -859876, -1241632, -751988, 621028, -1169760, -1485984, -1709716, 492284, 1073296, 800456, 845756, 362152, -1891856, 774668, 646816, 716044 ], [ 339793, -947147, 633291, 263571, -762795, -113109, 484306, -638205, -847146, 127655, 649417, 1326838, -548422, -295351, -195416, 632302, -1207686, -1168836, -1280884, 1150961, 680803, 791189, 1081049, 1047412, -1831856, 548879, 1015432, 460354 ], [ -1382882, -855722, 964266, -1105254, -1528170, -1238934, 212956, -709830, -996396, 886130, 919342, 157588, 175628, 1337774, 1409584, 985252, -1074036, 240264, -684184, 798686, -1356422, 213014, 677774, 853912, -1473056, -39646, 1202032, -894596 ], [ -163283, -1041847, 474486, 128608, -1577588, -595393, 960306, -701972, -542112, 72879, 1310108, 349675, 69590, 292999, 1713149, 773830, 165544, -19657, 458954, 1224527, -1515396, 414846, -321288, -401171, -188642, -291207, -29923, -394109 ], [ 1453392, -1088584, -236520, 1697832, -1403840, 384984, 1753184, -633392, 23472, -993696, 1632576, 845664, -98672, -1001272, 1538496, 414704, 1285800, -569976, 1601360, 1652352, -1228928, 795688, -1254040, -1670528, 1114424, -387760, -1296440, 375368 ], [ 740142, 565541, -1222695, 1073007, -737240, 785409, 969284, -209042, 361122, -1160796, 1150776, 1270164, 807478, 762203, -139704, -96646, -719025, -344301, 1687310, 601152, -822128, 1176463, -486265, -1018928, 794549, 166190, -125765, -168757 ], [ 341592, 964196, -1634100, 603612, -301310, 673314, 662174, -244892, 681822, -873876, 1127316, 1561524, 730768, 1573088, -620694, -326446, -1365810, -454386, 1403480, 354762, -46658, 623308, -168670, -921248, 171434, 636200, 855460, -646102 ], [ 415092, -520354, -1183350, 367362, -211385, -207561, 1070249, -971042, 977097, 94074, 1791366, 1653174, -820232, 955088, 694131, -133921, 24465, -1068111, 564980, 1315587, 1281817, -1330742, -526345, -1654448, -906541, 980300, 1552510, -1023277 ], [ 869024, -627268, 15160, -40800, 576796, -1005392, 1242140, -509148, 1065100, 222744, 1026872, 894676, -917780, 119364, 54172, 323960, 60920, -191984, 336960, 962372, 718688, -749272, -109532, -1635000, -300704, 134796, 838072, -1266292 ], [ 1491224, -124843, 1544410, -525000, 1673821, -1766492, 1309565, 478227, 1061425, -19806, -369478, -239849, -372455, -812661, -1450403, 899210, -501430, 1343116, 378960, 27947, -681112, 953678, 649843, -1282650, 1049896, -1236879, -500678, -1449967 ], [ 1301792, -23646, 1031186, -956808, 1097706, -714296, -427130, 1135858, -328936, 590272, 276646, 217218, -31666, -214292, 309310, 85776, -674688, 1378088, 1170876, -929936, -206566, -320096, -317350, -882940, 565962, -307228, -1027352, 13376 ], [ 1112606, 5727, 757985, -1303992, 384489, 261100, -1503647, 1345324, -883420, 927616, 362287, 262017, 501659, 126529, 1610038, -178164, -576114, 1286486, 1346622, -1484768, -14677, -736682, -554899, -271729, 237690, 209267, -1478351, 1123559 ], [ 952256, -135648, 1172960, -1435392, -623136, 976000, -819872, 413824, 759680, 534016, -1064288, -808608, 1537184, -248096, 1617088, 1019136, 207936, 921536, -88128, -1002368, -614752, 1154368, 1143776, 881696, 373440, -416608, -1762976, 1268384 ], [ 692318, -5607, 1575508, -657557, -1114933, 1393684, -162499, 253658, 1418510, 693955, -675403, -856736, 733771, -420621, 584312, 1414099, 385471, 624655, -619190, -795985, -958289, 1221487, 1375291, 470308, 369096, -744063, -1398430, 1016663 ], [ 358268, 326418, 1968808, 796918, -1222858, 1590184, 475226, 667508, 1344860, 1265830, 1064522, -143936, -1438154, -442746, -1222288, 1211974, 111646, 378430, -477740, -795010, -1110914, -68738, 514966, -1105592, 260496, -849438, -550780, 469838 ], [ 943123, 778563, 870358, 96708, -884688, 67304, 625386, 1042683, -63565, 494935, 118322, -525866, 18676, -454081, -436428, 781179, -219444, -503885, 341465, 226660, -76964, -326503, 86436, -1471907, -278729, 9137, -409875, 262443 ], [ 1286800, 1097328, -355388, -702312, -619872, -1149280, 636144, 1358676, -1340428, -360080, -898204, -907856, 1527088, -313372, 656484, 240060, -489420, -1391096, 974168, 1153288, 772408, -365956, -276372, -1521536, -657980, 814352, -200820, 49836 ], [ -377900, 618828, -1044563, -279762, -1100472, 630920, 308844, 1395201, -848503, -572180, -114379, -405956, 375388, 616853, 1267509, -695565, -392295, -1790246, 80318, 756538, -305642, -93181, -642897, -885536, 150445, 560852, 936855, -464289 ], [ -937634, 317502, -786702, -122072, -848882, 1050542, -199914, 1360224, -577068, -399570, -43092, 336834, -338222, 396008, 837182, -1139346, 142614, -1779288, -272694, 648108, -1084356, -417004, -275022, -249298, 538698, 82646, 1076698, -342716 ], [ -164909, 229827, 613173, -283772, 285643, -170533, -927489, 1239024, -571518, 236955, -831042, 1370109, -523547, -1212892, -848893, -990021, 1205439, -1273788, 26481, 887358, -1502106, -1460254, 978453, 387227, 420273, -666529, 13273, 545434 ], [ 83376, -72496, -276568, -489712, -168608, -433392, -731232, 223168, -238368, 837080, -159408, 1611040, -409440, -1054712, 99664, -600848, 117024, -1125400, -627856, -330288, -228824, -1387312, 61816, 310592, 89216, -527208, -464616, 1000816 ], [ 165135, -409582, -1836835, -679702, -1117877, -350214, -271284, -976805, 144270, 1377746, 931929, 1568389, -161730, -293999, 1867678, -117908, -1565985, -1101109, -1533709, -1951500, 1517551, -971986, -1519466, -2827, -275791, -96612, -748428, 1241530 ], [ 520710, 166868, -845710, -126652, -1010402, 235236, -1005384, 689470, -952980, 787796, 210954, 1171714, 854220, 538426, 1849228, 662392, -2010, -1147234, -711634, -1395000, 848326, -1428436, -1381316, -191902, 275834, 89688, -1142328, -145820 ], [ 319560, 768918, -25810, 402598, -887952, 796136, -1437584, 1595320, -1529930, 287621, -386471, 522239, 930720, 952251, 1264003, 981367, 669415, -948284, 212441, -649025, 466076, -1259986, -1119616, -241127, 403684, 318413, -1416828, -530570 ], [ -995040, 1422168, 451640, 884248, -735552, 1307936, -1265984, 980320, -1066280, -33004, -736796, -632836, -871680, 528876, -454772, 377692, -444260, -259184, 1340516, 475900, 657776, 158264, -610816, -10652, -316016, 631988, -1452528, 1089880 ], [ -1604264, 1329011, 832505, 116168, -555140, 865730, -852193, 52018, -1179978, -651468, -294748, -650793, -456197, 642993, -303088, -410552, -527883, -228836, 542484, -123464, 30830, -42307, 410989, 164927, -100463, 998908, -892033, 530893 ], [ -1793264, 791186, 1155830, -1396432, -358040, -144820, -294118, -1062932, -1637628, -1447368, 619352, 8682, 1280578, 1077318, 962912, -1308752, 2142, -590936, -1403016, -1750064, -1083820, -1207282, 1738414, 307802, 672262, 1397608, 23642, -1326482 ], [ -282518, -150289, -427384, -1692424, 45508, 599093, 598607, -606407, -1569222, -19536, 771347, -100503, 1245157, 992349, -164284, -1623695, 679413, 396604, -637644, -310580, -789835, -1039177, 1201528, 966176, 262051, 378634, 284300, -1217426 ], [ 828112, -933104, -1698128, -1628880, 87168, 1222768, 1028736, 106576, -1216784, 1327200, 833744, -240992, 807440, 1028496, -1180400, -1657488, 1013360, 899312, -23120, 965984, -166112, -775040, 588544, 1152208, -35296, -693680, 580432, -921872 ], [ -81713, -1001429, -1205303, -629655, -1271832, 840493, -354264, 1261351, 14341, 1661850, 810119, -250442, -545485, 1677771, -1019525, -841563, 34085, -818563, -834095, 658634, 1221838, -584240, 292744, -568817, 462854, -1508105, 1217407, -569147 ], [ 121216, -1038746, -184810, 109422, -1585566, 915510, -747744, 1724450, 631424, 1056950, 760844, -71070, -1057584, 925226, -1044470, 177244, -773012, -1229542, -620970, -112962, 1303006, -302506, 454616, -1570046, 358780, -1146772, 1145568, -172494 ], [ 1407616, -1045871, 1349465, 595197, -881541, 1435785, -177744, 1514075, 650624, -462775, 686594, 292155, -750984, -1192249, -1250345, 1393594, -1412462, -368017, 589305, -1336587, 111781, 67769, 1062116, -1870421, -331670, 359378, 383568, 266931 ], [ 801676, -830276, 1023980, 304932, -1187856, 1084620, 694836, 671660, -295636, -1258960, 745604, 1030920, 131676, -559084, -863300, 202804, -1145072, 80828, 542040, -1595652, -177704, 547124, 209636, -214256, 91360, 537548, 944208, 792636 ], [ -71738, -588625, 317142, -45412, -1524807, 623416, 1506120, -149803, -1268130, -1648692, 700365, 1697915, 929227, 555346, -266376, -1407008, -636818, 458255, 124446, -1522808, -140142, 895185, -773591, 1571615, 720429, 285254, 1587239, 1159710 ], [ 1052212, -634750, 422292, 905288, 294318, 1209616, 987120, 767222, -150780, 152808, -681210, 755690, -498998, -335204, 929424, -1241408, 8932, 1144130, -836604, -568208, 884508, -297090, 518734, -134110, 646854, -923596, -181486, -223740 ], [ 1348560, -561656, 236891, 1242812, 912205, 1556392, 403479, 1111613, 575766, 1425696, -1486439, -115920, -1144919, -678553, 1541802, -1086712, 396408, 1495925, -1128827, 10349, 1203240, -1156271, 1365358, -791427, 430280, -1692226, -994023, -980790 ], [ 332160, -299456, -409384, 607712, -375320, 1523392, -282696, 547688, 682416, 1860096, -1377464, -875520, -549944, -153928, 1228752, -949312, 374208, 1317800, -360152, -7576, 402240, -1487096, 1505008, 214248, -13120, -1762576, -289848, -744240 ], [ 190104, -627122, -1122826, -420241, -404420, 372013, -545673, 715307, 1056204, 1264653, -726053, -893937, 35035, -492121, 1091754, -531004, -62112, 798230, 367621, 58088, 188097, -1429709, 987523, 76452, -596209, -382282, 174882, -118662 ], [ 459504, -1232372, -1867876, -1633066, 158680, -1305662, -609498, 1227182, 1555704, 184578, 180622, -563562, 615310, -1236346, 1037604, 19496, -693312, 117980, 1076146, 163088, 250122, -1189634, 160798, -599448, -1245034, 1680668, 526932, 689988 ], [ -885272, 379972, -110924, -1442028, -205247, -1645612, -1235350, -243258, 631339, -912798, -519725, 272119, 11014, -88922, 920601, 114476, -121253, 103344, 495783, 992102, 507860, -342710, -930552, -972763, 264167, 418395, 50943, 1044286 ], [ -1469472, 1364532, 1280356, -1231188, -656192, -1322532, -1297460, -892388, -86856, -1696768, -973120, 1071484, -619136, 804108, 983656, 84836, 402232, 333624, -195672, 1166972, 475740, 108340, -1458352, -1194288, 1338612, -580060, -149272, 1121096 ], [ 159528, 455607, 1477531, -1071663, -1276592, 723093, 233065, 866437, -130806, -1617568, -626320, 1732909, -1231136, 855033, 1546606, -253189, 701482, 1187274, -1095522, -511603, -368235, -574985, -416452, -1021188, 1054887, -602485, 471278, 469046 ], [ 626724, 324102, 846298, -128586, -407252, 1574658, 46168, 820186, 8994, -1533118, 29012, 912070, -1083398, 765594, 1263172, -526408, 54178, 1505760, -822060, -488254, 23892, -414656, 510410, -823098, 103614, -1031932, 766496, -403630 ], [ 181074, 803427, -435827, 1430139, 1632598, 1488033, -1490132, -644339, 293169, -1444543, 926762, -1073405, -338723, 565869, 314722, -748708, -1336847, 1403760, 373290, 872321, 1387242, 408544, 1346885, -605373, -1372161, -1781182, 806096, -1449655 ], [ 292736, 525056, 231488, 705408, 1608576, 329600, -292480, -1397760, -176192, -719360, 1299328, -1591104, -121920, 150720, -624128, -220544, -539392, 111872, -95040, -413376, 93248, 365696, 1008064, 233024, -1407552, -1408768, 1108800, 208128 ], [ 326485, 133638, 1057302, -134911, 1127482, -749138, 1047820, -1619111, -593567, -65182, 1445822, -1788032, -112203, -241780, -1318041, 200755, 306969, -1159413, -661325, -1843657, -1423089, 232164, 467470, 891846, -1067557, -827431, 1176401, 1921208 ], [ -650390, -157812, 855852, 635714, 50932, -292388, 484120, 544114, 45058, -460732, 802172, -1586432, -779478, -287080, -596466, -750170, -750606, -1120938, -133850, -1468882, -1575714, 437064, -71780, -114804, 16118, -152206, -386974, 1252208 ], [ -733328, -96822, 210189, 828476, -780296, -41558, -71231, 1414102, 421333, -366562, 154298, -1331339, -655545, 106223, 310470, -850322, -641433, -787806, 140383, -501823, -969372, -96576, -137612, -790761, 579911, 605387, -504388, 359402 ], [ 321472, 412728, -1000836, 285776, -1299296, -52808, -615956, 638152, 463708, 350888, -498952, -1008164, 475380, 1057748, 1453320, 132328, 952692, -79656, 92308, 1219052, 602928, -1570176, 399088, -1045836, 482036, 1467812, 1218512, -818248 ], [ -213558, 618678, -110421, -635104, -705866, -125273, -415101, 988217, 555528, 322043, -710717, 213546, -441070, 1345863, 1342775, 660568, 106687, 744104, 695488, 1318417, 1293468, -800711, 382708, -800576, 14946, 1784142, 1594022, -523273 ], [ -1291448, 714736, 1459462, -1648658, 254150, -239864, 28056, 1714690, 638068, 33120, -755702, 1693292, -2010100, 1369040, 770212, 1017388, -1548866, 1586874, 1498712, 800894, 1610548, 754732, 189642, -365764, -577618, 1883002, 1472866, 307558 ], [ -1082348, 829336, -61913, -1025333, -170425, -1079564, -580644, 1234765, -274382, 156720, -572927, 665342, -224050, 527240, -30038, 1148638, -365741, 1589049, 959612, -711181, -302, 1226782, 888417, 346886, -849493, 1292377, 1106941, 1151383 ], [ -869216, 793168, -1019960, -338360, -287392, -1328072, -1065648, 722248, -900824, 150576, -500288, -350056, 513512, 252104, -471560, 750136, 404704, 1008024, 567536, -1707688, -938744, 1391296, 1357872, 514040, -1038688, 975160, 445432, 1594288 ], [ -647516, 436618, -780935, 483865, 249308, -320297, -1287798, 140473, -919499, -131274, -661688, -1338781, -976963, 1181129, -150785, -774089, 298204, -812301, 487886, -1608613, -448319, 902296, 1340022, -477985, -1052188, 1238935, -844193, 1185238 ], [ -669064, 440754, -840956, 1097480, 667420, 380796, -992862, 54348, -1103314, -531252, -196982, -1409668, -1347752, 1657698, -130344, -384806, -232830, -1194988, -54708, -1199314, 117178, 978130, 529822, -222674, -865082, 548532, -633252, 134764 ], [ -843964, 672279, -1089506, 1579580, 1010770, 888546, -371937, 280698, -1391239, -1005702, 662443, -901918, -1012652, 1849023, -299244, 1210819, -1031505, -671338, -889158, -594439, 730003, 1410055, -779903, 819001, -551507, -743418, 523698, -1320086 ], [ -626980, 75156, -570812, 1305316, 1288228, 846516, 665216, -809092, -150592, 238616, -479440, 327380, 420240, 642268, -378044, 284528, 153040, 501984, -26124, 745856, 1378120, 803212, -1324968, 1250308, -1161780, -155100, 1055524, -141228 ], [ -287020, -267414, -166817, 987811, 1421818, 744051, 1169906, -1438957, 820148, 1062026, -1455625, 1361750, 1689840, -550322, -398459, -597862, 1047655, 1442124, 677961, 1453931, 1810585, 89707, -1681683, 1470028, -1663605, 428730, 1349314, 735597 ], [ 383480, 749436, -537542, 808786, 1007068, 626226, -626644, 312818, 81848, -505924, -944950, 1319300, 1854240, -1110572, -222434, -266212, -34070, 1182024, 47286, -669694, 1365910, -622718, -1599858, 1094728, -1351230, 220380, 948364, -680178 ], [ 418209, 974708, -580484, 455750, 609967, 399769, -734514, 892951, 232140, -1295505, -904545, 559716, 1636800, -1142684, -122296, -5454, 17589, 1170268, 177183, -1050175, 1100204, -828539, -1608350, 346357, -788846, -314680, 982497, -1469025 ], [ -200016, 387008, -286784, -76000, 230992, 61744, 891936, 269776, 1295040, -1285680, -1347120, -936384, 1027200, -632384, -100096, 182496, 1233264, 1413568, 1088208, 359600, 1018304, -514064, -1709600, -785168, 30304, -1185280, 1463472, -1614000 ], [ -140508, 670384, 480981, 571660, 861861, -763503, 852639, -471576, 1267502, -1272138, -505678, -295858, 676964, -547592, -244512, 881386, 1096069, 1720765, 705127, 850037, 1254355, 236362, -660881, -120969, -55311, -1032938, 661846, -1025900 ], [ 146460, 1020016, 1307676, 1331356, 1617930, -1627320, 323400, -1059456, 874664, -1223940, 618164, 863402, 407492, -615398, -375060, 1499644, 658786, 1932970, -46988, 1108994, 1456822, 1009264, 497542, 969708, -408174, -679268, -320732, -228560 ], [ 935610, -584984, 1333626, -298694, 664455, -1415220, -645300, 486144, -318436, -788790, 985214, 1324727, 257942, -1111073, 173490, -402806, 989611, 853495, -1007138, 1573019, 281497, 681064, -668783, 1364658, -1012749, -1200518, 615718, 688840 ], [ 1216868, -963696, 1440524, -810368, 78060, -1324388, -1025608, 947948, -654652, -371980, 630648, 881988, 324076, -1244512, 187772, -1546568, 580508, -43756, -869240, 1120856, -63740, 476876, -1137992, 989944, -1321952, -1144828, 1241116, 1176020 ], [ 645593, 716004, 1683299, 555232, 107835, -1437113, -418258, -409477, 447473, 14045, -935202, -1078287, 752251, -769912, -694753, -1416818, -1070617, -635131, 1111810, -869194, 984385, 480851, -437042, -676706, -1135352, -120703, 1344391, 941045 ], [ 455168, 1275904, 1764224, 1010432, 117760, -1474688, -215808, -861952, 814848, 142720, -1457152, -1731712, 894976, -611712, -988928, -1373568, -1620992, -832256, 1772160, -1532544, 1333760, 482176, -203392, -1232256, -1073152, 220672, 1378816, 862720 ] ], [ [ -470528, -1416704, -769024, -866304, 737792, 1254912, -882688, -1692160, -151040, 271360, -791552, -569344, -489472, 138752, -373248, -907776, 1203712, -222720, 299520, -270336, -1504768, 638464, -485376, 539136, 586752, -1250816, -422400, -118272 ], [ 225472, -579776, -960256, -36096, 259712, 986112, -1172416, -1058944, -236288, 370240, -201536, -275008, -753472, 330368, 237120, -1141248, 343360, -323904, 77568, -86016, -785728, 175744, -419520, -70272, 549120, -723968, -290304, -447744 ], [ 1312972, 727924, -1259056, 1261104, -487288, 566112, -1625116, -69544, -369488, 524740, 720364, 184892, -1165972, 629768, 1190820, -1506048, -1000940, -482004, -269232, 201984, 337772, -547256, -316620, -1022472, 490320, 99232, -83904, -962544 ], [ -192328, 101384, 133624, 723464, -1038848, 1105952, -375976, 377496, -45448, -278920, 760264, 843592, -735392, -605512, 813680, -411488, -752320, -487504, -1143832, -413296, -253448, 44904, -452000, -1365952, -545960, 117432, 204256, -606264 ], [ -1201944, -551592, 1159088, 306500, -1340420, 1361772, 618072, 493260, 64072, -875960, 762188, 1402320, -387052, -1603680, 298980, 466284, -566176, -667744, -1815548, -719436, -504272, 587864, -403596, -1245576, -1463088, 185572, 437600, -73116 ], [ 111456, -823392, 519488, 748400, -836720, 414672, 327072, -389040, -669728, -534560, 849488, 1571520, -524752, -1418880, -360720, 248784, -981376, -1481344, -1666448, 249264, 824128, 642464, 329904, 309024, -1735488, 620272, 464000, 851184 ], [ 73428, -891612, 225116, 387836, -797276, -241956, 265704, -873540, -911816, 4492, 888116, 1123896, -239224, -479820, -159456, 325656, -1063672, -1035088, -1379600, 505044, 487228, 491300, 491508, 904848, -1589184, 404140, 655136, 502056 ], [ -1212072, -771912, 249416, -713464, -1186376, -630456, 416304, -990840, -700016, 725992, 881816, 106896, 436976, 1155480, 836544, 674256, -838672, 574112, -965600, 102744, -1386872, 150200, 125208, 615648, -1056384, -412760, 998336, -1022544 ], [ -25852, -862540, 130488, 174080, -1271696, -463124, 913384, -588176, -121728, 339244, 1199792, 3676, 353848, 445452, 1109572, 635384, 290592, 261324, 281416, 669612, -1480016, 74328, -569760, -206204, -118056, -361996, 48580, -636868 ], [ 1465920, -874912, -99872, 1292064, -1197824, -159520, 1349504, -90048, 448960, -254080, 1504512, 152448, 201536, -535648, 1080064, 452288, 1277216, -377184, 1569344, 1277440, -1165824, 122656, -1164256, -1006080, 812128, -137664, -942176, 87456 ], [ 765720, 172388, -988172, 517164, -374624, 216980, 609104, 208152, 251560, -447280, 1074912, 655248, 929336, 721052, -93536, -193912, -668884, -49284, 1598744, 365440, -863424, 701356, -285556, -598080, 894628, -127464, 208924, -23844 ], [ 357600, 528848, -1363472, 109104, 16936, 188840, 257624, -26928, 264280, -296080, 1091472, 1071888, 808256, 1269632, -420536, -496792, -1274344, -119784, 1374944, 262600, -207144, 411376, 29864, -716160, 614728, -21984, 1027024, -362424 ], [ 387600, -150952, -969272, 251304, -238964, -446260, 489524, -1061928, 592180, 371720, 1777272, 1359288, -586144, 756032, 522364, -284692, 131156, -787884, 771344, 1373500, 979956, -1181624, -499636, -1623360, -208772, 226416, 1345624, -1041924 ], [ 671360, -148304, -183200, -149376, 318000, -1017920, 723504, -786736, 788208, 507872, 1155168, 671376, -766864, 234320, -163792, 242528, 332128, -392896, 349952, 1203536, 530304, -806112, -275760, -1648224, -43648, -67856, 843872, -1327888 ], [ 1067360, 156196, 776200, -790176, 1234500, -1561520, 958404, 67964, 925908, 408872, -45432, -447924, -410764, -290980, -1570492, 909128, 328, 472304, 9152, 467036, -643296, 440088, 281340, -1282824, 558752, -602156, -20728, -1439788 ], [ 840576, -185176, 450664, -837792, 722504, -686688, -619400, 816104, -110624, 540160, 38904, -121560, 41240, -26256, 115416, 285760, -581888, 1039136, 989104, -539712, -494072, -599424, -124152, -870064, 577736, -26160, -480992, 93184 ], [ 700632, -371476, 253588, -927456, 161972, 81648, -1570028, 1134320, -615344, 604672, -113748, -102252, 599708, 20244, 1323576, -13328, -816872, 1284920, 1282648, -1073664, -492452, -819912, -111228, -290260, 593288, 327036, -964268, 1139596 ], [ 805632, -136576, 431488, -1145856, -473728, 526848, -844928, 350720, 288256, 489472, -920448, -922752, 1428608, -521856, 1195776, 566272, -150272, 715520, -234752, -382464, -916352, 1145088, 1011072, 717440, 620288, 68736, -1520768, 877696 ], [ 586584, 628, 977296, -506148, -788132, 834448, -378172, 116488, 858520, 497596, -445404, -744448, 715356, -577540, 295008, 1005692, 120556, 494764, -718776, -202964, -1141076, 1207596, 1234844, 508240, 300192, -325100, -1120088, 665676 ], [ 126384, 65128, 1796896, 772152, -863432, 1039648, -103672, 291088, 1180720, 597496, 983496, 177152, -1145544, -271240, -1180992, 1340792, 96856, 533464, -433776, -404264, -1217576, -145704, 789944, -606560, -278208, -819800, -7088, 490776 ], [ 447484, 385468, 653496, 282192, -370112, 45728, 220488, 673948, 380, 233036, 323816, -37448, 13456, -448020, -328432, 1021212, -223504, -135556, 86004, 281296, -226256, -368524, 228304, -875580, -350388, -256300, -66428, 40796 ], [ 681280, 626368, -652464, -302112, -896, -723328, 428736, 1042576, -1111792, -140608, -420400, -319040, 1213888, -522288, 740816, 555696, -470512, -905056, 448224, 934048, 618592, -412240, -314768, -946176, -286896, 309056, -113936, -391312 ], [ -174320, 243568, -1226364, 46488, -742496, 656672, -11664, 1168276, -652492, -187408, 78500, -34640, 192688, 331812, 1066916, -147204, -92812, -1630456, -206376, 698248, -168008, -428740, -666068, -658176, 80004, 29456, 847564, -507412 ], [ -464296, 153304, -898584, 207136, -766696, 897944, -403784, 1260928, -377200, -73320, 161648, 367400, -300696, 333600, 702680, -517992, 458424, -1691360, -401976, 593008, -690768, -731248, -503832, -361064, 316616, -253000, 1036040, -138672 ], [ -72196, 415804, 516516, 141136, 74204, -233956, -737684, 1313728, -323800, 234780, -256552, 911300, -157596, -692400, -494020, -488292, 1218924, -950960, -44076, 645208, -895368, -1378648, 277668, -52964, 396116, -538900, 292340, 814728 ], [ 167360, 270400, -322272, 14656, -253056, -522944, -772992, 225024, -348800, 574688, 239168, 1320576, -369536, -761696, 230976, -184640, 242304, -994784, -556864, -499648, 63264, -1371072, -123552, 34048, 323072, -394272, -8736, 789696 ], [ 354476, 12136, -1812156, -130616, -935844, -499448, -717072, -1133028, -430568, 906728, 991988, 1636452, -648872, -473132, 1559640, 218608, -1204500, -1275428, -1297156, -1971568, 1325484, -1154280, -895560, 47140, 216020, -106704, -174576, 422280 ], [ 525176, 366736, -575256, -234416, -639144, 159952, -903072, 339672, -1236368, 790928, 473288, 806952, 345328, 613768, 1728240, 781408, 209400, -853928, -407656, -1545568, 401784, -1249680, -935760, 86440, 534920, 105696, -698976, -195120 ], [ 287776, 746936, 270744, -43016, -378944, 741152, -958272, 1122272, -1623368, 493028, 44788, 3052, 569728, 1079068, 1329340, 956108, 793100, -369328, 409844, -984468, -8016, -978280, -885760, 84340, 458320, 324996, -1040176, -210120 ], [ -765824, 1178336, 334944, 738784, -191744, 1165952, -751872, 524672, -1172768, -169072, -203312, -749648, -745472, 301168, -204560, 354608, -283600, 241472, 1083344, -153168, 609984, 26720, -655360, -560, -409280, 558096, -1014976, 979680 ], [ -1332128, 1071868, 464756, 355360, -178256, 781224, -370068, 19944, -1217736, -495216, 151504, -586036, -416612, 436948, -310976, -334688, -281180, 280752, 491792, -436896, 117656, 16708, 323844, 230380, -138540, 715056, -694804, 452100 ], [ -1608128, 644968, 633656, -722240, -268256, -85776, 116232, -429456, -1557936, -621216, 865504, 123464, 891688, 1117048, 433024, -1076288, 364120, -20448, -853408, -1384896, -1036144, -597992, 1749144, 649480, 810360, 826656, -198904, -1098600 ], [ -620600, 58540, -657760, -1287584, 8272, 539556, 388908, -25740, -1516152, 123840, 795388, 200372, 723940, 649540, -71600, -1404716, 792484, 307632, -496240, -203280, -875356, -888116, 915936, 1009792, 560316, 228936, -155920, -688872 ], [ 116800, -428736, -1591872, -1511488, -5632, 989376, 356864, 542272, -1201472, 864128, 731200, 140416, 368960, 415552, -631488, -1452864, 972992, 365248, -147008, 762752, -352640, -1046016, 91136, 960576, 260736, -451008, -15808, -253248 ], [ -473300, -499236, -740172, -640588, -1208032, 313476, -730336, 1442572, -2972, 1307528, 940300, -221384, -203140, 1410652, -994788, -599964, 309092, -776252, -372908, 250952, 1083160, -820416, 21536, -579924, 162936, -1206708, 627692, -350748 ], [ -112640, -450568, 41912, -137832, -1544792, 198456, -748672, 1574056, 456960, 781624, 933104, -245592, -603328, 1067848, -1197880, 161584, -291728, -989944, -39752, -503592, 1252952, -337480, 184800, -1504216, -140368, -836240, 611968, -56088 ], [ 1173760, -285868, 756212, 6468, -1038692, 629556, 273728, 956956, 197760, -688076, 715304, 58908, -836128, -577652, -1244980, 834184, -831128, -300244, 837748, -1494492, 190052, 396020, 574800, -1828516, -643768, 630760, -45632, 620412 ], [ 517360, -121168, 647792, -225072, -1224512, 627696, 981008, 609136, -339600, -1342016, 413264, 900768, 145712, -509552, -1022800, -164336, -536768, 84656, 595168, -1541712, 20192, 469520, -110640, -392896, -197248, 667120, 682048, 718512 ], [ -395784, 15532, 341560, -419280, -1389580, 554976, 1478048, 391076, -802216, -1611920, 31364, 1685532, 1155804, -116120, -663328, -1387520, -34024, 413740, 27992, -1266912, 99688, 309588, -868044, 1162860, 449540, 280440, 1519756, 595544 ], [ 915216, -119768, 111760, 661920, 327320, 845376, 698048, 779576, 136784, -132320, -921736, 610632, -509496, -723920, 375872, -734720, 468176, 940840, -972208, -155712, 432688, -515112, 287256, -388440, 734840, -741360, 62056, -270256 ], [ 1312832, -135008, -231140, 1042480, 881668, 950176, -34740, 866244, 769080, 1023872, -1461644, -221248, -1257932, -788724, 930888, -530144, 585952, 1241508, -1201820, 491140, 589600, -1058860, 910232, -830780, 758560, -1440680, -557196, -698040 ], [ 261632, 40192, -753440, 311680, -408032, 760576, -692640, 474144, 914880, 1667072, -1346144, -667648, -552032, 7776, 717888, -1036544, 93952, 1183008, -209120, 401440, 467200, -1156960, 688832, 485920, 367360, -1628480, 153504, -431040 ], [ 285920, -164456, -1169864, -612308, -656720, -84476, -752820, 423132, 1200624, 1068932, -800612, -782548, -39524, -73332, 592200, -605360, -350720, 817080, 461668, 77344, 501268, -1050244, 432956, 240592, -206420, -312392, 351144, -171384 ], [ 816320, -547856, -1536464, -1627208, -415520, -1237976, -531720, 532632, 1552224, -113368, -52712, -741448, 381976, -567432, 507600, 267040, -773120, 306480, 980968, -357056, 608968, -847144, 160856, -739808, -866120, 1711408, 307344, 84816 ], [ -606176, 316752, 52752, -1540976, -129644, -1538544, -1001784, -385416, 888540, -641880, -712836, 257996, -69896, -137352, 455412, 345200, -32484, 194752, 736396, 411000, 622352, -56248, -797152, -1013276, 35212, 611100, 110828, 868952 ], [ -1305216, 774672, 1297872, -1301136, -186624, -1230544, -1049104, -728016, 356960, -1088000, -1142016, 1166256, -600576, 345328, 576032, 339920, 619616, 298592, 337696, 660400, 445232, 431632, -1312192, -1192896, 683792, -360240, 63008, 1182112 ], [ 132384, 20172, 1449372, -721836, -1189824, 686756, 118196, 589284, 265160, -1356800, -830016, 1751556, -1282176, 903028, 1169432, 165020, 940616, 965192, -427304, -607100, -248668, 41932, -557392, -1167696, 519692, -741540, 435608, 160312 ], [ 386256, 142968, 709128, 56376, -525456, 1388072, 10208, 571656, 192680, -1402328, -309360, 888696, -1117560, 830728, 1140560, -90016, 345512, 1142912, -369776, -457688, 12176, -97280, 202952, -965256, -168232, -1204656, 446336, -510872 ], [ -289944, 955068, -731772, 990876, 1449144, 1133972, -1099792, -494844, 135380, -1272428, 375240, -1112004, -288060, 263428, 622760, -408016, -969388, 936512, 334024, 805012, 1023176, -39680, 967652, -623556, -1267732, -1732056, 172736, -906572 ], [ -59904, 859136, -97024, 263680, 1345024, 95744, -303616, -1249280, -263424, -763904, 976384, -1626368, -357632, -33024, -342016, -60928, -457728, -162816, -278784, -452352, -27392, -83456, 787200, -140032, -1182976, -1297408, 401664, 467968 ], [ 202916, 524152, 749496, -514028, 850184, -872040, 581616, -1559052, -556012, -313944, 1415256, -1776896, -539228, -284816, -1116404, 190460, 164724, -1190820, -879492, -1826228, -1196628, -58416, 453144, 211448, -860004, -715404, 501716, 1830496 ], [ -249784, -293648, 752496, 76072, 160784, -645840, 78816, 406248, 110888, -583344, 993456, -1296896, -473528, -547616, -336104, -780040, -394776, -910920, -93192, -1357928, -994728, 468384, 170544, -347152, -335304, -238104, -650584, 1352896 ], [ -268864, -445112, 285444, 416560, -445984, -411192, -366828, 1174968, 375716, -355368, 444936, -921308, -144884, -152660, 383608, -904552, -243060, -567000, 219756, -507884, -346800, 53760, 198672, -809524, 77196, 382812, -656464, 496456 ], [ 263936, 251488, -779856, 439360, -947584, -165792, -739728, 420768, 128816, 505632, -264864, -678608, 518416, 1079440, 1026208, 47648, 813840, -141600, -69744, 828016, 868800, -1559040, 622272, -1149424, 346896, 1186512, 796736, -842144 ], [ 39496, 261688, -49956, -279680, -390984, -18292, -654148, 778228, 258336, 239132, -346564, 103752, -468504, 1440780, 1163468, 401888, 320620, 364320, 366976, 1068756, 1253680, -825100, 403472, -620544, 159656, 1586072, 1033336, -719284 ], [ -443488, 32192, 1263480, -1231464, 505464, 75424, -410656, 1505832, 506640, -415104, -203832, 1038704, -1964048, 1466944, 1090256, 542832, -684840, 893832, 1032160, 879832, 1295376, 718192, -13880, 213424, -188264, 1808008, 838056, -61960 ], [ -312688, 164192, 48780, -832164, -238836, -494576, -488656, 988932, 94440, -256704, -205932, 380504, -121448, 816544, 42056, 835032, 187260, 1215732, 397360, -456068, -163224, 655192, 848020, 652024, -336164, 910708, 1026756, 705740 ], [ -205696, 174656, -814176, -388704, -520320, -791456, -577984, 560544, -274656, -229440, -186624, -395296, 688672, 569248, -482464, 737376, 710016, 985056, -55616, -1283360, -1039200, 628480, 1393600, 696160, -538496, 464992, 716640, 1039808 ], [ -149296, -73144, -929676, 148596, 181680, -507956, -691384, 320244, -552156, -480840, -121824, -1420996, -695228, 1178548, 105836, -188724, 490416, -419844, -122216, -1029860, -677100, 678880, 1267000, -97940, -856496, 978892, -653460, 452408 ], [ -282784, 145128, -1102768, 700064, 490288, 59824, -449112, 224752, -687976, -498192, 106184, -1530192, -923424, 1564840, 74976, -180472, 141096, -692592, -545040, -583528, -26488, 644456, 637528, -44904, -836488, 697360, -775120, -274832 ], [ -535984, 657228, -1312168, 1260464, 550888, 806824, 17388, 220552, -734476, -367992, 437084, -1061592, -423024, 1810540, -346224, 416828, -290004, -251592, -1192440, -15628, 806012, 556556, -308972, 542196, -603388, -85640, -109720, -1090232 ], [ -245456, 202640, -634032, 881104, 721104, 950800, 661504, -699472, 118528, 226784, -272960, 311952, 386368, 563504, -418992, 162496, 384576, 361856, 9488, 942592, 1439136, 147696, -1115936, 1055312, -943120, 153808, 674000, -19312 ], [ 146704, -130360, -120852, 465724, 808584, 973180, 965224, -1277572, 805648, 515144, -842420, 1486392, 1140928, -551656, -452892, -61304, 829836, 903536, 987188, 1404892, 1865076, -315684, -1672316, 1306352, -1208740, 440968, 1231400, 770948 ], [ 721504, 421040, -632952, 293224, 519984, 757480, -165776, -110872, 458848, -613456, -420920, 1491792, 1548928, -524656, -474792, 187696, -97464, 1087136, 306488, -277208, 1544376, -864984, -1283816, 539552, -942040, 497968, 834800, -338152 ], [ 676628, 509200, -623056, 168824, 200748, 424564, -372072, 246860, 640112, -1235156, -463252, 803664, 1386240, -624048, -517856, 292840, 65700, 1184304, 98796, -636780, 1345776, -834716, -1096152, -30556, -619544, 191776, 634004, -871828 ], [ -4672, 121600, -77056, 93824, -149952, -28736, 371328, -226240, 1363712, -1336256, -981952, -596736, 637440, -853248, -582656, 250240, 1348800, 1192704, 376896, 361920, 1272576, -209216, -1114752, -398656, -239744, -487424, 634304, -814528 ], [ -143408, 420288, 691492, 777328, 680292, -801580, 477292, -812384, 918168, -1076040, -303896, -226664, 182224, -447136, -581376, 684360, 1145572, 1519940, 479884, 547364, 1139196, 118216, -563412, -127668, -396844, -735688, 55224, -723952 ], [ -82640, 786624, 1412656, 1454896, 1650120, -1566304, 347296, -1278464, 160800, -724560, 625936, 571720, -156848, 17672, -528528, 1071024, 617896, 1826888, 460048, 558632, 914232, 367552, 23160, 348528, -688024, -874960, -531504, -549184 ], [ 580360, -209376, 894856, -301304, 542220, -1241104, -508304, -11264, -536400, -450360, 718936, 774220, -75848, -823828, -88728, -574776, 994396, 906188, -426152, 1103132, -176268, 648352, -762540, 1191528, -846724, -1104760, 600696, 490016 ], [ 744400, -463040, 773872, -918016, -8592, -1119184, -871328, 564336, -528560, -91376, 385888, 306512, 215152, -1115520, -58960, -1429408, 600112, 235920, -461152, 810208, -474032, 717808, -1020832, 1238880, -818048, -924080, 1257008, 1064080 ], [ 70900, 529360, 1318972, 377984, 375708, -1338484, -407528, -20964, 662740, 409924, -662312, -1286188, 858652, -484320, -717460, -956008, -1087988, -13980, 932648, -888392, 558868, 432508, -393832, -49320, -474848, -54380, 1114508, 857380 ], [ -153600, 860160, 1500672, 809984, 503808, -1411584, -252928, -216064, 1059840, 577024, -1011712, -1817088, 1073152, -273920, -936960, -798208, -1650688, -97280, 1397248, -1454592, 903168, 337408, -184832, -478720, -360448, 235520, 1067008, 788480 ] ], [ [ -132736, -1227392, -390400, -465408, 273792, 872576, -363008, -1792384, 483712, -3328, -308992, -361472, -801280, 543360, -414080, -933760, 1489536, -553088, 162176, -686080, -1211520, 1102464, 360960, 505728, -311552, -1016960, 249472, 41344 ], [ 289040, -494864, -553792, 158784, -1056, 459008, -851792, -1106272, 326080, 108080, 62480, -257840, -749296, 760032, 242224, -1122688, 758640, -316016, 12608, -546304, -800112, 731616, 211056, -84192, -98624, -568064, -86144, -104384 ], [ 948065, 649711, -809092, 1134084, -430506, -187192, -1615517, -34222, 79780, 282155, 642905, -95915, -668071, 1098582, 1267699, -1417888, -383385, 54409, -221092, -327904, -157287, 152166, -23169, -1005942, 234076, 133336, -610544, -332084 ], [ -279270, 274166, 64778, 901814, -830976, 670488, -494702, 2178, -92950, -424790, 321030, 821030, -310136, -477158, 1118644, -667848, -234960, -260956, -1029282, -261684, -587702, 650366, -481464, -1331152, -558894, -134694, 205416, -230714 ], [ -1122658, -208174, 691492, 694027, -1097371, 1155321, 379634, -159327, -362170, -947706, 188481, 1545116, -49753, -1763528, 770723, -47335, -186392, -715304, -1674405, -177281, -692540, 982322, -725873, -1216054, -1298020, -236349, 794184, 72899 ], [ -196408, -684424, 199792, 864052, -913396, 1596, -46216, -743652, -978520, -628056, 921756, 1427216, -189628, -1596128, 30548, -123460, -792992, -1476704, -1623180, 6244, 574960, 484472, -185948, 255896, -1579120, 465876, 281184, 986324 ], [ -192937, -836077, -183059, 512101, -831757, -370803, 47102, -1108875, -976486, -118671, 1126815, 920954, 69974, -664289, -123496, 19010, -919658, -901340, -1478316, -140873, 293653, 191411, -98033, 762284, -1346512, 259401, 294840, 543758 ], [ -1041262, -688102, -465434, -321674, -844582, -21978, 619652, -1271850, -403636, 565854, 844290, 56204, 698324, 973186, 263504, 363260, -603308, 907960, -1247016, -593198, -1417322, 87386, -427358, 377384, -639712, -785874, 794640, -1150492 ], [ 111579, -683233, -213510, 219552, -965804, -330855, 866462, -474380, 298656, 605609, 1089476, -342323, 638106, 597905, 505995, 496938, 415640, 542305, 103878, 114697, -1444636, -266190, -818232, -11237, -47470, -432785, 127083, -879627 ], [ 1478448, -661240, 36776, 886296, -991808, -704024, 945824, 453296, 874448, 485536, 1376448, -540768, 501744, -70024, 621632, 489872, 1268632, -184392, 1537328, 902528, -1102720, -550376, -1074472, -341632, 509832, 112432, -587912, -200456 ], [ 791298, -220765, -753649, -38679, -12008, -351449, 248924, 625346, 141998, 266236, 999048, 40332, 1051194, 679901, -47368, -291178, -618743, 245733, 1510178, 129728, -904720, 226249, -84847, -177232, 994707, -421118, 543613, 121069 ], [ 373608, 93500, -1092844, -385404, 335182, -295634, -146926, 191036, -153262, 281716, 1055628, 582252, 885744, 966176, -220378, -667138, -1182878, 214818, 1346408, 170438, -367630, 199444, 228398, -511072, 1058022, -680168, 1198588, -78746 ], [ 360108, 218450, -755194, 135246, -266543, -684959, -91201, -1152814, 207263, 649366, 1763178, 1065402, -352056, 556976, 350597, -435463, 237847, -507657, 977708, 1431413, 678095, -1032506, -472927, -1592272, 488997, -527468, 1138738, -1060571 ], [ 473696, 330660, -381560, -257952, 59204, -1030448, 204868, -1064324, 511316, 793000, 1283464, 448076, -615948, 349276, -381756, 161096, 603336, -593808, 362944, 1444700, 341920, -862952, -441988, -1661448, 213408, -270508, 849672, -1389484 ], [ 643496, 437235, 7990, -1055352, 795179, -1356548, 607243, -342299, 790391, 837550, 278614, -655999, -449073, 230701, -1690581, 919046, 502086, -398508, -360656, 906125, -605480, -73502, -87163, -1282998, 67608, 32567, 459222, -1429609 ], [ 379360, -346706, -129858, -718776, 347302, -659080, -811670, 496350, 107688, 490048, -198838, -460338, 114146, 161780, -78478, 485744, -489088, 700184, 807332, -149488, -781578, -878752, 69046, -857188, 589510, 254908, 65368, 172992 ], [ 288658, -748679, -250809, -550920, -60545, -97804, -1636409, 923316, -347268, 281728, -589783, -466521, 697757, -86041, 1037114, 151508, -1057630, 1283354, 1218674, -662560, -970227, -903142, 332443, -308791, 948886, 444805, -450185, 1155633 ], [ 659008, -137504, -309984, -856320, -324320, 77696, -869984, 287616, -183168, 444928, -776608, -1036896, 1320032, -795616, 774464, 113408, -508480, 509504, -381376, 237440, -1217952, 1135808, 878368, 553184, 867136, 554080, -1278560, 487008 ], [ 480850, 6863, 379084, -354739, -461331, 275212, -593845, -20682, 298530, 301237, -215405, -632160, 696941, -734459, 5704, 597285, -144359, 364873, -818362, 390057, -1323863, 1193705, 1094397, 546172, 231288, 93863, -841746, 314689 ], [ -105500, -196162, 1624984, 747386, -504006, 489112, -682570, -85332, 1016580, -70838, 902470, 498240, -852934, -99734, -1139696, 1469610, 82066, 688498, -389812, -13518, -1324238, -222670, 1064922, -107528, -816912, -790162, 536604, 511714 ], [ -48155, -7627, 436634, 467676, 144464, 24152, -184410, 305213, 64325, -28863, 529310, 450970, 8236, -441959, -220436, 1261245, -227564, 232773, -169457, 335932, -375548, -410545, 370172, -279253, -422047, -521737, 277019, -180851 ], [ 75760, 155408, -949540, 98088, 618080, -297376, 221328, 726476, -883156, 78864, 57404, 269776, 900688, -731204, 825148, 871332, -451604, -419016, -77720, 714808, 464776, -458524, -353164, -370816, 84188, -196240, -27052, -832460 ], [ 29260, -131692, -1408165, 372738, -384520, 682424, -332172, 941351, -456481, 197364, 271379, 336676, 9988, 46771, 866323, 401157, 206671, -1470666, -493070, 639958, -30374, -764299, -689239, -430816, 9563, -501940, 758273, -550535 ], [ 9042, -10894, -1010466, 536344, -684510, 745346, -607654, 1161632, -177332, 252930, 366388, 397966, -263170, 271192, 568178, 103362, 774234, -1603432, -531258, 537908, -297180, -1045492, -732642, -472830, 94534, -588646, 995382, 65372 ], [ 20517, 601781, 419859, 566044, -137235, -297379, -547879, 1388432, -76082, 232605, 317938, 452491, 208355, -171908, -139147, 13437, 1232409, -628132, -114633, 403058, -288630, -1297042, -423117, -493155, 371959, -411271, 571407, 1084022 ], [ 251344, 613296, -367976, 519024, -337504, -612496, -814752, 226880, -459232, 312296, 637744, 1030112, -329632, -468680, 362288, 231568, 367584, -864168, -485872, -669008, 355352, -1354832, -308920, -242496, 556928, -261336, 447144, 578576 ], [ 543817, 433854, -1787477, 418470, -753811, -648682, -1162860, -1289251, -1005406, 435710, 1052047, 1704515, -1136014, -652265, 1251602, 555124, -843015, -1449747, -1060603, -1991636, 1133417, -1336574, -271654, 97107, 707831, -116796, 399276, -396970 ], [ 529642, 566604, -304802, -342180, -267886, 84668, -800760, -10126, -1519756, 794060, 735622, 442190, -163564, 689110, 1607252, 900424, 420810, -560622, -103678, -1696136, -44758, -1070924, -490204, 364782, 794006, 121704, -255624, -244420 ], [ 255992, 724954, 567298, -488630, 130064, 686168, -478960, 649224, -1716806, 698435, 476047, -516135, 208736, 1205885, 1394677, 930849, 916785, 209628, 607247, -1319911, -482108, -696574, -651904, 409807, 512956, 331579, -663524, 110330 ], [ -536608, 934504, 218248, 593320, 352064, 1023968, -237760, 69024, -1279256, -305140, 330172, -866460, -619264, 73460, 45652, 331524, -122940, 742128, 826172, -782236, 562192, -104824, -699904, 9532, -502544, 484204, -577424, 869480 ], [ -1059992, 814725, 97007, 594552, 198628, 696718, 112057, -12130, -1255494, -338964, 597756, -521279, -377027, 230903, -318864, -258824, -34477, 790340, 441100, -750328, 204482, 75723, 236699, 295833, -176617, 431204, -497575, 373307 ], [ -1422992, 498750, 111482, -48048, -178472, -26732, 526582, 204020, -1478244, 204936, 1111656, 238246, 502798, 1156778, -96864, -843824, 726098, 550040, -303800, -1019728, -988468, 11298, 1759874, 991158, 948458, 255704, -421450, -870718 ], [ -958682, 267369, -888136, -882744, -28964, 480019, 179209, 554927, -1463082, 267216, 819429, 501247, 202723, 306731, 21084, -1185737, 905555, 218660, -354836, -95980, -960877, -737055, 630344, 1053408, 858581, 79238, -596140, -160318 ], [ -594512, 75632, -1485616, -1394096, -98432, 755984, -315008, 977968, -1186160, 401056, 628656, 521824, -69520, -197392, -82576, -1248240, 932624, -168816, -270896, 559520, -539168, -1316992, -406272, 768944, 556768, -208336, -612048, 415376 ], [ -864887, 2957, -275041, -651521, -1144232, -213541, -1106408, 1623793, -20285, 953206, 1070481, -192326, 139205, 1143533, -970051, -358365, 584099, -733941, 88279, -156730, 944482, -1056592, -249672, -591031, -136982, -905311, 37977, -132349 ], [ -346496, 137610, 268634, -385086, -1504018, -518598, -749600, 1423662, 282496, 506298, 1105364, -420114, -149072, 1210470, -1351290, 145924, 189556, -750346, 541466, -894222, 1202898, -372454, -85016, -1438386, -639516, -525708, 78368, 60318 ], [ 939904, 474135, 162959, -582261, -1195843, -176673, 725200, 399837, -255104, -913377, 744014, -174339, -921272, 36945, -1239615, 274774, -249794, -232471, 1086191, -1652397, 268323, 724271, 87484, -1786611, -955866, 902142, -474832, 973893 ], [ 233044, 587940, 271604, -755076, -1261168, 170772, 1267180, 546612, -383564, -1425072, 80924, 770616, 159748, -460020, -1182300, -531476, 71536, 88484, 648296, -1487772, 218088, 391916, -430916, -571536, -485856, 796692, 419888, 644388 ], [ -719830, 619689, 365978, -793148, -1254353, 486536, 1449976, 931955, -336302, -1575148, -637637, 1673149, 1382381, -787586, -1060280, -1368032, 568770, 369225, -68462, -1011016, 339518, -276009, -962497, 754105, 178651, 275626, 1452273, 31378 ], [ 778220, 395214, -198772, 418552, 360322, 481136, 408976, 791930, 424348, -417448, -1162262, 465574, -519994, -1112636, -177680, -228032, 927420, 737550, -1107812, 256784, -19132, -733134, 55778, -642770, 822826, -559124, 305598, -316772 ], [ 1277104, 291640, -699171, 842148, 851131, 343960, -472959, 620875, 962394, 622048, -1436849, -326576, -1370945, -898895, 319974, 26424, 775496, 987091, -1274813, 971931, -24040, -961449, 455106, -870133, 1086840, -1189134, -120369, -415290 ], [ 191104, 379840, -1097496, 15648, -440744, -2240, -1102584, 400600, 1147344, 1474048, -1314824, -459776, -554120, 169480, 207024, -1123776, -186304, 1048216, -58088, 810456, 532160, -826824, -127344, 757592, 747840, -1494384, 596856, -117840 ], [ 381736, 298210, -1216902, -804375, -909020, -540965, -959967, 130957, 1345044, 873211, -875171, -671159, -114083, 345457, 92646, -679716, -639328, 835930, 555715, 96600, 814439, -670779, -121611, 404732, 183369, -242502, 527406, -224106 ], [ 1173136, 136660, -1205052, -1621350, -989720, -1170290, -453942, -161918, 1548744, -411314, -286046, -919334, 148642, 101482, -22404, 514584, -852928, 494980, 885790, -877200, 967814, -504654, 160914, -880168, -487206, 1742148, 87756, -520356 ], [ -327080, 253532, 216428, -1639924, -54041, -1431476, -768218, -527574, 1145741, -370962, -905947, 243873, -150806, -185782, -9777, 575924, 56285, 286160, 977009, -170102, 736844, 230214, -663752, -1053789, -193743, 803805, 170713, 693618 ], [ -1140960, 184812, 1315388, -1371084, 282944, -1138556, -800748, -563644, 800776, -479232, -1310912, 1261028, -582016, -113452, 168408, 595004, 837000, 263560, 871064, 153828, 414724, 754924, -1166032, -1191504, 28972, -140420, 275288, 1243128 ], [ 105240, -415263, 1421213, -372009, -1103056, 650419, 3327, 312131, 661126, -1096032, -1033712, 1770203, -1333216, 951023, 792258, 583229, 1179750, 743110, 240914, -702597, -129101, 658849, -698332, -1314204, -15503, -880595, 399938, -148422 ], [ 145788, -38166, 571958, 241338, -643660, 1201486, -25752, 323126, 376366, -1271538, -647732, 865322, -1151722, 895862, 1017948, 346376, 636846, 780064, 82508, -427122, 460, 220096, -104506, -1107414, -440078, -1377380, 126176, -618114 ], [ -760962, 1106709, -1027717, 551613, 1265690, 779911, -709452, -345349, -22409, -1100313, -176282, -1150603, -237397, -39013, 930798, -67324, -601929, 469264, 294758, 737703, 659110, -487904, 588419, -641739, -1163303, -1682930, -460624, -363489 ], [ -412544, 1193216, -425536, -178048, 1081472, -138112, -314752, -1100800, -350656, -808448, 653440, -1661632, -593344, -216768, -59904, 98688, -376064, -437504, -462528, -491328, -148032, -532608, 566336, -513088, -958400, -1186048, -305472, 727808 ], [ 79347, 914666, 441690, -893145, 572886, -994942, 115412, -1498993, -518457, -562706, 1384690, -1765760, -966253, -327852, -914767, 180165, 22479, -1222227, -1097659, -1808799, -970167, -348996, 438818, -468950, -652451, -603377, -172969, 1739784 ], [ 150822, -429484, 649140, -483570, 270636, -999292, -326488, 268382, 176718, -705956, 1184740, -1007360, -167578, -808152, -75742, -809910, -38946, -700902, -52534, -1246974, -413742, 499704, 412868, -579500, -686726, -324002, -914194, 1453584 ], [ 195600, -793402, 360699, 4644, -111672, -780826, -662425, 935834, 330099, -344174, 735574, -511277, 365777, -411543, 456746, -958782, 155313, -346194, 299129, -513945, 275772, 204096, 534956, -828287, -425519, 160237, -808540, 633510 ], [ 206400, 90248, -558876, 592944, -595872, -278776, -863500, 203384, -206076, 660376, -30776, -349052, 561452, 1101132, 599096, -37032, 674988, -203544, -231796, 436980, 1134672, -1547904, 845456, -1253012, 211756, 905212, 374960, -866040 ], [ 292550, -95302, 10509, 75744, -76102, 88689, -893195, 568239, -38856, 156221, 17589, -6042, -495938, 1535697, 984161, 143208, 534553, -15464, 38464, 819095, 1213892, -849489, 424236, -440512, 304366, 1388002, 472650, -915295 ], [ 404472, -650352, 1067498, -814270, 756778, 390712, -849368, 1296974, 375212, -863328, 348038, 384116, -1917996, 1564848, 1410300, 68276, 179186, 200790, 565608, 958770, 980204, 681652, -217402, 792612, 201090, 1733014, 203246, -431478 ], [ 456972, -500952, 159473, -638995, -307247, 90412, -396668, 743099, 463262, -670128, 161063, 95666, -18846, 1105848, 114150, 521426, 740261, 842415, -164892, -200955, -326146, 83602, 807623, 957162, 177165, 529039, 946571, 260097 ], [ 457824, -443856, -608392, -439048, -753248, -254840, -90320, 398840, 351512, -609456, 127040, -440536, 863832, 886392, -493368, 724616, 1015328, 962088, -678768, -859032, -1139656, -134336, 1429328, 878280, -38304, -45176, 987848, 485328 ], [ 348924, -582906, -1078417, -186673, 114052, -695615, -94970, 500015, -184813, -830406, 418040, -1503211, -413493, 1175967, 362457, 396641, 682628, -27387, -732318, -451107, -905881, 455464, 1193978, 282105, -660804, 718849, -462727, -280422 ], [ 103496, -150498, -1364580, 302648, 313156, -261148, 94638, 395156, -272638, -465132, 409350, -1650716, -499096, 1471982, 280296, 23862, 515022, -190196, -1035372, 32258, -170154, 310782, 745234, 132866, -807894, 846188, -916988, -684428 ], [ -228004, 642177, -1534830, 941348, 91006, 725102, 406713, 160406, -77713, 269718, 211725, -1221266, 166604, 1772057, -393204, -377163, 451497, 168154, -1495722, 563183, 882021, -296943, 161959, 265391, -655269, 572138, -743138, -860378 ], [ 136068, 330124, -697252, 456892, 153980, 1055084, 657792, -589852, 387648, 214952, -66480, 296524, 352496, 484740, -459940, 40464, 616112, 221728, 45100, 1139328, 1500152, -507820, -906904, 860316, -724460, 462716, 292476, 102604 ], [ 580428, 6694, -74887, -56363, 195350, 1202309, 760542, -1116187, 791148, -31738, -229215, 1611034, 592016, -552990, -507325, 475254, 612017, 364948, 1296415, 1355853, 1919567, -721075, -1662949, 1142676, -753875, 453206, 1113486, 806299 ], [ 1059528, 92644, -728362, -222338, 32900, 888734, 295092, -534562, 835848, -720988, 103110, 1664284, 1243616, 61260, -727150, 641604, -160858, 992248, 565690, 115278, 1722842, -1107250, -967774, -15624, -532850, 775556, 721236, 3874 ], [ 935047, 43692, -665628, -118102, -208471, 449359, -9630, -399231, 1048084, -1174807, -21959, 1047612, 1135680, -105412, -913416, 591134, 113811, 1198340, 20409, -223385, 1591348, -840893, -583954, -407469, -450242, 698232, 285511, -274631 ], [ 190672, -143808, 132672, 263648, -530896, -119216, -149280, -722256, 1432384, -1386832, -616784, -257088, 247680, -1074112, -1065216, 317984, 1464336, 971840, -334416, 364240, 1526848, 95632, -519904, -12144, -509792, 210432, -194864, -15056 ], [ -146308, 170192, 902003, 982996, 498723, -839657, 101945, -1153192, 568834, -879942, -102114, -157470, -312516, -346680, -918240, 487334, 1195075, 1319115, 254641, 244691, 1024037, 70, -465943, -134367, -738377, -438438, -551398, -422004 ], [ -311740, 553232, 1517636, 1578436, 1682310, -1505288, 371192, -1497472, -553064, -225180, 633708, 280038, -721188, 650742, -681996, 642404, 577006, 1720806, 967084, 8270, 371642, -274160, -451222, -272652, -967874, -1070652, -742276, -869808 ], [ 225110, 166232, 456086, -303914, 419985, -1066988, -371308, -508672, -754364, -111930, 452658, 223713, -409638, -536583, -350946, -746746, 999181, 958881, 154834, 633245, -634033, 615640, -856297, 1018398, -680699, -1009002, 585674, 291192 ], [ 271932, 37616, 107220, -1025664, -95244, -913980, -717048, 180724, -402468, 189228, 141128, -268964, 106228, -986528, -305692, -1312248, 619716, 515596, -53064, 499560, -884324, 958740, -903672, 1487816, -314144, -703332, 1272900, 952140 ], [ -503793, 342716, 954645, 200736, 643581, -1239855, -396798, 367549, 878007, 805803, -389422, -1494089, 965053, -198728, -740167, -495198, -1105359, 607171, 753486, -907590, 133351, 384165, -350622, 578066, 185656, 11943, 884625, 773715 ], [ -762368, 444416, 1237120, 609536, 889856, -1348480, -290048, 429824, 1304832, 1011328, -566272, -1902464, 1251328, 63872, -884992, -222848, -1680384, 637696, 1022336, -1376640, 472576, 192640, -166272, 274816, 352256, 250368, 755200, 714240 ] ], [ [ 205056, -1038080, -11776, -64512, -190208, 490240, 156672, -1892608, 1118464, -278016, 173568, -153600, -1113088, 947968, -454912, -959744, 1775360, -883456, 24832, -1101824, -918272, 1566464, 1207296, 472320, -1209856, -783104, 921344, 200960 ], [ 352608, -409952, -147328, 353664, -261824, -68096, -531168, -1153600, 888448, -154080, 326496, -240672, -745120, 1189696, 247328, -1104128, 1173920, -308128, -52352, -1006592, -814496, 1287488, 841632, -98112, -746368, -412160, 118016, 238976 ], [ 583158, 571498, -359128, 1007064, -373724, -940496, -1605918, 1100, 529048, 39570, 565446, -376722, -170170, 1567396, 1344578, -1329728, 234170, 590822, -172952, -857792, -652346, 851588, 270282, -989412, -22168, 167440, -1137184, 298376 ], [ -366212, 446948, -4068, 1080164, -623104, 235024, -613428, -373140, -140452, -570660, -118204, 798468, 115120, -348804, 1423608, -924208, 282400, -34408, -914732, -110072, -921956, 1255828, -510928, -1296352, -571828, -386820, 206576, 144836 ], [ -1043372, 135244, 223896, 1081554, -854322, 948870, 141196, -811914, -788412, -1019452, -385226, 1687912, 287546, -1923376, 1242466, -560954, 193392, -762864, -1533262, 364874, -880808, 1376780, -1048150, -1186532, -1132952, -658270, 1150768, 218914 ], [ -504272, -545456, -119904, 979704, -990072, -411480, -419504, -1098264, -1287312, -721552, 994024, 1282912, 145496, -1773376, 421816, -495704, -604608, -1472064, -1579912, -236776, 325792, 326480, -701800, 202768, -1422752, 311480, 98368, 1121464 ], [ -459302, -780542, -591234, 636366, -866238, -499650, -171500, -1344210, -1041156, -241834, 1365514, 718012, 379172, -848758, -87536, -287636, -775644, -767592, -1577032, -786790, 100078, -108478, -687574, 619720, -1103840, 114662, -65456, 585460 ], [ -870452, -604292, -1180284, 70116, -502788, 586500, 823000, -1552860, -107256, 405716, 806764, 5512, 959672, 790892, -309536, 52264, -367944, 1241808, -1528432, -1289140, -1447772, 24572, -979924, 139120, -223040, -1158988, 590944, -1278440 ], [ 249010, -503926, -557508, 265024, -659912, -198586, 819540, -360584, 719040, 871974, 979160, -688322, 922364, 750358, -97582, 358492, 540688, 823286, -73660, -440218, -1409256, -606708, -1066704, 183730, 23116, -503574, 205586, -1122386 ], [ 1490976, -447568, 173424, 480528, -785792, -1248528, 542144, 996640, 1299936, 1225152, 1248384, -1233984, 801952, 395600, 163200, 527456, 1260048, 8400, 1505312, 527616, -1039616, -1223408, -984688, 322816, 207536, 362528, -233648, -488368 ], [ 816876, -613918, -519126, -594522, 350608, -919878, -111256, 1042540, 32436, 979752, 923184, -574584, 1173052, 638750, -1200, -388444, -568602, 540750, 1421612, -105984, -946016, -248858, 115862, 243616, 1094786, -714772, 878302, 265982 ], [ 389616, -341848, -822216, -879912, 653428, -780108, -551476, 409000, -570804, 859512, 1019784, 92616, 963232, 662720, -20220, -837484, -1091412, 549420, 1317872, 78276, -528116, -12488, 426932, -305984, 1501316, -1338352, 1370152, 204932 ], [ 332616, 587852, -541116, 19188, -294122, -923658, -671926, -1243700, -177654, 927012, 1749084, 771516, -117968, 357920, 178830, -586234, 344538, -227430, 1184072, 1489326, 376234, -883388, -446218, -1561184, 1186766, -1281352, 931852, -1079218 ], [ 276032, 809624, -579920, -366528, -199592, -1042976, -313768, -1341912, 234424, 1078128, 1411760, 224776, -465032, 464232, -599720, 79664, 874544, -794720, 375936, 1685864, 153536, -919792, -608216, -1674672, 470464, -473160, 855472, -1451080 ], [ 219632, 718274, -760220, -1320528, 355858, -1151576, 256082, -752562, 654874, 1266228, 602660, -864074, -487382, 752382, -1810670, 928964, 1003844, -1269320, -730464, 1345214, -567664, -587092, -455666, -1283172, -423536, 667290, 939172, -1419430 ], [ -81856, -508236, -710380, -599760, -27900, -631472, -1003940, 176596, 326000, 439936, -436580, -799116, 187052, 349816, -272372, 685728, -396288, 361232, 625560, 240736, -1069084, -1158080, 262244, -844312, 601284, 535976, 611728, 252800 ], [ -123316, -1125882, -755206, -174384, -283062, -277256, -1702790, 712312, -79192, -41216, -1065818, -830790, 795806, -192326, 750652, 316344, -1298388, 1281788, 1154700, -251456, -1448002, -986372, 776114, -327322, 1304484, 562574, 63898, 1171670 ], [ 512384, -138432, -1051456, -566784, -174912, -371456, -895040, 224512, -654592, 400384, -632768, -1151040, 1211456, -1069376, 353152, -339456, -866688, 303488, -528000, 857344, -1519552, 1126528, 745664, 388928, 1113984, 1039424, -1036352, 96320 ], [ 375116, 13098, -219128, -203330, -134530, -284024, -809518, -157852, -261460, 104878, 14594, -519872, 678526, -891378, -283600, 188878, -409274, 234982, -917948, 983078, -1506650, 1179814, 953950, 584104, 162384, 512826, -563404, -36298 ], [ -337384, -457452, 1453072, 722620, -144580, -61424, -1261468, -461752, 852440, -739172, 821444, 819328, -560324, 71772, -1098400, 1598428, 67276, 843532, -345848, 377228, -1430900, -299636, 1339900, 391504, -1355616, -760524, 1080296, 532652 ], [ -543794, -400722, 219772, 653160, 659040, 2576, -589308, -63522, 128270, -290762, 734804, 939388, 3016, -435898, -112440, 1501278, -231624, 601102, -424918, 390568, -524840, -452566, 512040, 317074, -493706, -787174, 620466, -402498 ], [ -529760, -315552, -1246616, 498288, 1237056, 128576, 13920, 410376, -654520, 298336, 535208, 858592, 587488, -940120, 909480, 1186968, -432696, 67024, -603664, 495568, 310960, -504808, -391560, 204544, 455272, -701536, 59832, -1273608 ], [ 232840, -506952, -1589966, 698988, -26544, 708176, -652680, 714426, -260470, 582136, 464258, 707992, -172712, -238270, 665730, 949518, 506154, -1310876, -779764, 581668, 107260, -1099858, -712410, -203456, -60878, -1033336, 668982, -593658 ], [ 482380, -175092, -1122348, 865552, -602324, 592748, -811524, 1062336, 22536, 579180, 571128, 428532, -225644, 208784, 433676, 724716, 1090044, -1515504, -660540, 482808, 96408, -1359736, -961452, -584596, -127548, -924292, 954724, 269416 ], [ 113230, 787758, 323202, 990952, -348674, -360802, -358074, 1463136, 171636, 230430, 892428, -6318, 574306, 348584, 215726, 515166, 1245894, -305304, -185190, 160908, 318108, -1215436, -1123902, -933346, 347802, -283642, 850474, 1353316 ], [ 335328, 956192, -413680, 1023392, -421952, -702048, -856512, 228736, -569664, 49904, 1036320, 739648, -289728, -175664, 493600, 647776, 492864, -733552, -414880, -838368, 647440, -1338592, -494288, -519040, 790784, -128400, 903024, 367456 ], [ 733158, 855572, -1762798, 967556, -571778, -797916, -1608648, -1445474, -1580244, -35308, 1112106, 1772578, -1623156, -831398, 943564, 891640, -481530, -1624066, -824050, -2011704, 941350, -1518868, 352252, 147074, 1199642, -126888, 973128, -1216220 ], [ 534108, 766472, -34348, -449944, 103372, 9384, -698448, -359924, -1803144, 797192, 997956, 77428, -672456, 764452, 1486264, 1019440, 632220, -267316, 200300, -1846704, -491300, -892168, -44648, 643124, 1053092, 137712, 187728, -293720 ], [ 224208, 702972, 863852, -934244, 639072, 631184, 352, 176176, -1810244, 903842, 907306, -1035322, -152256, 1332702, 1460014, 905590, 1040470, 788584, 804650, -1655354, -956200, -414868, -418048, 735274, 567592, 338162, -286872, 430780 ], [ -307392, 690672, 101552, 447856, 895872, 881984, 276352, -386624, -1385744, -441208, 863656, -983272, -493056, -154248, 295864, 308440, 37720, 1242784, 569000, -1411304, 514400, -236368, -744448, 19624, -595808, 410312, -139872, 759280 ], [ -787856, 557582, -270742, 833744, 575512, 612212, 594182, -44204, -1293252, -182712, 1044008, -456522, -337442, 24858, -326752, -182960, 212226, 1299928, 390408, -1063760, 291308, 134738, 149554, 361286, -214694, 147352, -300346, 294514 ], [ -1237856, 352532, -410692, 626144, -88688, 32312, 936932, 837496, -1398552, 1031088, 1357808, 353028, 113908, 1196508, -626752, -611360, 1088076, 1120528, 245808, -654560, -940792, 620588, 1770604, 1332836, 1086556, -315248, -643996, -642836 ], [ -1296764, 476198, -1118512, -477904, -66200, 420482, -30490, 1135594, -1410012, 410592, 843470, 802122, -318494, -36078, 113768, -966758, 1018626, 129688, -213432, 11320, -1046398, -585994, 344752, 1097024, 1156846, -70460, -1036360, 368236 ], [ -1305824, 580000, -1379360, -1276704, -191232, 522592, -986880, 1413664, -1170848, -62016, 526112, 903232, -508000, -810336, 466336, -1043616, 892256, -702880, -394784, 356288, -725696, -1587968, -903680, 577312, 852800, 34336, -1208288, 1084000 ], [ -1256474, 505150, 190090, -662454, -1080432, -740558, -1482480, 1805014, -37598, 598884, 1200662, -163268, 481550, 876414, -945314, -116766, 859106, -691630, 549466, -564412, 805804, -1292768, -520880, -602138, -436900, -603914, -551738, 86050 ], [ -580352, 725788, 495356, -632340, -1463244, -1235652, -750528, 1273268, 108032, 230972, 1277624, -594636, 305184, 1353092, -1504700, 130264, 670840, -510748, 1122684, -1284852, 1152844, -407428, -354832, -1372556, -1138664, -215176, -455232, 176724 ], [ 706048, 1234138, -430294, -1170990, -1352994, -982902, 1176672, -157282, -707968, -1138678, 772724, -407586, -1006416, 651542, -1234250, -284636, 331540, -164698, 1334634, -1810302, 346594, 1052522, -399832, -1744706, -1267964, 1173524, -904032, 1327374 ], [ -51272, 1297048, -104584, -1285080, -1297824, -286152, 1553352, 484088, -427528, -1508128, -251416, 640464, 173784, -410488, -1341800, -898616, 679840, 92312, 701424, -1433832, 415984, 314312, -751192, -750176, -774464, 926264, 157728, 570264 ], [ -1043876, 1223846, 390396, -1167016, -1119126, 418096, 1421904, 1472834, 129612, -1538376, -1306638, 1660766, 1608958, -1459052, -1457232, -1348544, 1171564, 324710, -164916, -755120, 579348, -861606, -1056950, 345350, -92238, 270812, 1384790, -532788 ], [ 641224, 910196, -509304, 175184, 393324, 116896, 119904, 804284, 711912, -702576, -1402788, 320516, -530492, -1501352, -731232, 278656, 1386664, 534260, -1243416, 669280, -470952, -951156, -175700, -897100, 910812, -376888, 549140, -363288 ], [ 1241376, 718288, -1167202, 641816, 820594, -262256, -911178, 375506, 1155708, 220224, -1412054, -431904, -1483958, -1009066, -290940, 582992, 965040, 732674, -1347806, 1452722, -637680, -864038, -20, -909486, 1415120, -937588, 316458, -132540 ], [ 120576, 719488, -1441552, -280384, -473456, -765056, -1512528, 327056, 1379808, 1281024, -1283504, -251904, -556208, 331184, -303840, -1211008, -466560, 913424, 92944, 1219472, 597120, -496688, -943520, 1029264, 1128320, -1360288, 1040208, 195360 ], [ 477552, 760876, -1263940, -996442, -1161320, -997454, -1167114, -161218, 1489464, 677490, -949730, -559770, -188642, 764246, -406908, -754072, -927936, 854780, 649762, 115856, 1127610, -291314, -676178, 568872, 573158, -172612, 703668, -276828 ], [ 1529952, 821176, -873640, -1615492, -1563920, -1102604, -376164, -856468, 1545264, -709260, -519380, -1097220, -84692, 770396, -552408, 762128, -932736, 683480, 790612, -1397344, 1326660, -162164, 160972, -1020528, -108292, 1772888, -131832, -1125528 ], [ -47984, 190312, 380104, -1738872, 21562, -1324408, -534652, -669732, 1402942, -100044, -1099058, 229750, -231716, -234212, -474966, 806648, 145054, 377568, 1217622, -751204, 851336, 516676, -530352, -1094302, -422698, 996510, 230598, 518284 ], [ -976704, -405048, 1332904, -1441032, 752512, -1046568, -552392, -399272, 1244592, 129536, -1479808, 1355800, -563456, -572232, -239216, 850088, 1054384, 228528, 1404432, -352744, 384216, 1078216, -1019872, -1190112, -625848, 79400, 487568, 1304144 ], [ 78096, -850698, 1393054, -22182, -1016288, 614082, -111542, 34978, 1057092, -835264, -1237408, 1788850, -1384256, 999018, 415084, 1001438, 1418884, 521028, 909132, -798094, -9534, 1275766, -839272, -1460712, -550698, -1019650, 364268, -457156 ], [ -94680, -219300, 434788, 426300, -761864, 1014900, -61712, 74596, 560052, -1140748, -986104, 841948, -1185884, 960996, 895336, 782768, 928180, 417216, 534792, -396556, -11256, 537472, -411964, -1249572, -711924, -1550104, -193984, -725356 ], [ -1231980, 1258350, -1323662, 112350, 1082236, 425850, -319112, -195854, -180198, -928198, -727804, -1189202, -186734, -341454, 1238836, 273368, -234470, 2016, 255492, 670394, 295044, -936128, 209186, -659922, -1058874, -1633804, -1093984, 179594 ], [ -765184, 1527296, -754048, -619776, 817920, -371968, -325888, -952320, -437888, -852992, 330496, -1696896, -829056, -400512, 222208, 258304, -294400, -712192, -646272, -530304, -268672, -981760, 345472, -886144, -733824, -1074688, -1012608, 987648 ], [ -44222, 1305180, 133884, -1272262, 295588, -1117844, -350792, -1438934, -480902, -811468, 1354124, -1754624, -1393278, -370888, -713130, 169870, -119766, -1253634, -1315826, -1791370, -743706, -639576, 424492, -1149348, -444898, -491350, -847654, 1649072 ], [ 551428, -565320, 545784, -1043212, 380488, -1352744, -731792, 130516, 242548, -828568, 1376024, -717824, 138372, -1068688, 184620, -839780, 316884, -490884, -11876, -1136020, 167244, 531024, 655192, -811848, -1038148, -409900, -1177804, 1554272 ], [ 660064, -1141692, 435954, -407272, 222640, -1150460, -958022, 696700, 284482, -332980, 1026212, -101246, 876438, -670426, 529884, -1013012, 553686, -125388, 378502, -520006, 898344, 354432, 871240, -847050, -928234, -62338, -960616, 770564 ], [ 148864, -70992, -337896, 746528, -244160, -391760, -987272, -14000, -540968, 815120, 203312, -19496, 604488, 1122824, 171984, -121712, 536136, -265488, -393848, 45944, 1400544, -1536768, 1068640, -1356600, 76616, 623912, -46816, -889936 ], [ 545604, -452292, 70974, 431168, 238780, 195670, -1132242, 358250, -336048, 73310, 381742, -115836, -523372, 1630614, 804854, -115472, 748486, -395248, -290048, 569434, 1174104, -873878, 445000, -260480, 449076, 1189932, -88036, -1111306 ], [ 1252432, -1332896, 871516, -397076, 1008092, 706000, -1288080, 1088116, 243784, -1311552, 899908, -270472, -1871944, 1662752, 1730344, -406280, 1043212, -492252, 99056, 1037708, 665032, 645112, -420924, 1371800, 590444, 1658020, -431564, -800996 ], [ 1226632, -1166096, 270166, -445826, -375658, 675400, -304680, 497266, 832084, -1083552, 528058, -189172, 83756, 1395152, 186244, 207820, 1293262, 469098, -727144, 54158, -489068, -487988, 767226, 1262300, 690494, 147370, 866386, -185546 ], [ 1121344, -1062368, -402608, -489392, -986176, 281776, 397344, 237136, 977680, -989472, 440704, -485776, 1038992, 1203536, -504272, 711856, 1320640, 939120, -1301920, -434704, -1240112, -897152, 1465056, 1060400, 461888, -555344, 1259056, -69152 ], [ 847144, -1092668, -1227158, -521942, 46424, -883274, 501444, 679786, 182530, -1179972, 957904, -1585426, -131758, 1173386, 619078, 982006, 874840, 365070, -1342420, 127646, -1134662, 232048, 1120956, 662150, -465112, 458806, -271994, -1013252 ], [ 489776, -446124, -1626392, -94768, 136024, -582120, 638388, 565560, 142700, -432072, 712516, -1771240, -74768, 1379124, 485616, 228196, 888948, 312200, -1525704, 648044, -313820, -22892, 852940, 310636, -779300, 995016, -1058856, -1094024 ], [ 79976, 627126, -1757492, 622232, -368876, 643380, 796038, 100260, 579050, 907428, -13634, -1380940, 756232, 1733574, -440184, -1171154, 1192998, 587900, -1799004, 1141994, 958030, -1150442, 632890, -11414, -707150, 1229916, -1376556, -630524 ], [ 517592, 457608, -760472, 32680, -413144, 1159368, 654080, -480232, 656768, 203120, 140000, 281096, 318624, 405976, -500888, -81568, 847648, 81600, 80712, 1336064, 1561168, -1163336, -697872, 665320, -505800, 771624, -89048, 224520 ], [ 1014152, 143748, -28922, -578450, -417884, 1431438, 555860, -954802, 776648, -578620, 383990, 1735676, 43104, -554324, -561758, 1011812, 394198, -173640, 1605642, 1306814, 1974058, -1126466, -1653582, 979000, -299010, 465444, 995572, 841650 ], [ 1397552, -235752, -823772, -737900, -454184, 1019988, 755960, -958252, 1212848, -828520, 627140, 1836776, 938304, 647176, -979508, 1095512, -224252, 897360, 824892, 507764, 1901308, -1349516, -651732, -570800, -123660, 1053144, 607672, 345900 ], [ 1193466, -421816, -708200, -405028, -617690, 474154, 352812, -1045322, 1456056, -1114458, 419334, 1291560, 885120, 413224, -1308976, 889428, 161922, 1212376, -57978, 190010, 1836920, -847070, -71756, -784382, -280940, 1204688, -62982, 322566 ], [ 386016, -409216, 342400, 433472, -911840, -209696, -669888, -1218272, 1501056, -1437408, -251616, 82560, -142080, -1294976, -1547776, 385728, 1579872, 750976, -1045728, 366560, 1781120, 400480, 74944, 374368, -779840, 908288, -1024032, 784416 ], [ -149208, -79904, 1112514, 1188664, 317154, -877734, -273402, -1494000, 219500, -683844, 99668, -88276, -807256, -246224, -1255104, 290308, 1244578, 1118290, 29398, -57982, 908878, -118076, -368474, -141066, -1079910, -141188, -1158020, -120056 ], [ -540840, 319840, 1622616, 1701976, 1714500, -1444272, 395088, -1716480, -1266928, 274200, 641480, -11644, -1285528, 1283812, -835464, 213784, 536116, 1614724, 1474120, -542092, -170948, -915872, -925604, -893832, -1247724, -1266344, -953048, -1190432 ], [ -130140, 541840, 17316, -306524, 297750, -892872, -234312, -1006080, -972328, 226500, 186380, -326794, -743428, -249338, -613164, -918716, 1003966, 1011574, 735820, 163358, -1091798, 582928, -950054, 845268, -514674, -913244, 570652, 92368 ], [ -200536, 538272, -559432, -1133312, -181896, -708776, -562768, -202888, -276376, 469832, -103632, -844440, -2696, -857536, -552424, -1195088, 639320, 795272, 355024, 188912, -1294616, 1199672, -786512, 1736752, 189760, -482584, 1288792, 840200 ], [ -1078486, 156072, 590318, 23488, 911454, -1141226, -386068, 756062, 1093274, 1201682, -116532, -1701990, 1071454, 86864, -762874, -34388, -1122730, 1228322, 574324, -926788, -292166, 335822, -307412, 1205452, 846160, 78266, 654742, 690050 ], [ -1371136, 28672, 973568, 409088, 1275904, -1285376, -327168, 1075712, 1549824, 1445632, -120832, -1987840, 1429504, 401664, -833024, 352512, -1710080, 1372672, 647424, -1298688, 41984, 47872, -147712, 1028352, 1064960, 265216, 443392, 640000 ] ], [ [ 497536, -830720, 316160, 240768, -627328, 172800, 650624, -1975552, 1676416, -553088, 545536, 47744, -1403392, 1255424, -469632, -1007616, 2016256, -1149312, -53760, -1459584, -648064, 1957504, 1890432, 420480, -1958784, -553856, 1511808, 299904 ], [ 403264, -324848, 197360, 494400, -521920, -496176, -203152, -1201216, 1360912, -421520, 518080, -218944, -755296, 1519328, 241536, -1103856, 1546576, -299664, -99024, -1400832, -808288, 1744336, 1342128, -100224, -1301040, -259424, 301824, 500928 ], [ 255964, 465577, 11735, 890700, -357220, -1541451, -1537177, 8684, 867937, -215945, 475180, -635644, 257354, 1931678, 1352736, -1254231, 812701, 1027911, -169749, -1309032, -1058638, 1411261, 485403, -913824, -273315, 200626, -1588776, 815028 ], [ -420046, 560552, -76310, 1229390, -460550, -121186, -678592, -685836, -225988, -681040, -519650, 761356, 480754, -252832, 1640876, -1161146, 763076, 165116, -813214, -352, -1209308, 1717356, -554372, -1212154, -577550, -601284, 177844, 477288 ], [ -928971, 411780, -188971, 1413872, -645296, 765660, -50550, -1332276, -1183607, -1027865, -907405, 1791285, 579422, -2052312, 1625256, -1034283, 540221, -776206, -1366502, 789453, -1056497, 1651076, -1325583, -1119246, -955284, -1027415, 1412321, 376905 ], [ -738996, -399120, -409396, 1086272, -1042496, -768240, -743400, -1350576, -1529732, -807740, 1008020, 1126860, 444872, -1905312, 773856, -851508, -440404, -1451656, -1472552, -487572, 107428, 158576, -1135908, 182904, -1259184, 136060, -60004, 1245180 ], [ -672417, -701070, -940612, 745256, -885935, -614220, -380364, -1507989, -1054790, -371477, 1538399, 504555, 642992, -1001712, -39324, -572676, -642472, -646705, -1591667, -1359582, -46223, -374836, -1179882, 517503, -863931, -53063, -373912, 616908 ], [ -719742, -533220, -1758712, 391856, -218210, 1097880, 957336, -1793814, 178060, 264298, 790274, -78870, 1148192, 600288, -817224, -205176, -125872, 1524770, -1722842, -1857732, -1416098, -22936, -1439532, -41022, 176694, -1490738, 381488, -1392792 ], [ 336362, -359758, -836787, 263180, -387161, -74954, 740695, -273002, 1098834, 1070812, 859976, -987974, 1147336, 878649, -652796, 244430, 661263, 1047564, -228245, -908169, -1317215, -876030, -1253211, 368218, 114012, -576436, 279655, -1349659 ], [ 1440696, -276184, 282160, 74160, -576008, -1683208, 163088, 1446624, 1676128, 1798640, 1062552, -1791240, 1062560, 828536, -281840, 555104, 1232528, 142464, 1427864, 186496, -929496, -1768616, -870304, 903480, -40832, 561024, 124384, -770352 ], [ 828021, -956209, -293390, -1052190, 676717, -1392883, -449962, 1358724, -23372, 1539290, 805977, -1082115, 1247660, 571661, 7510, -455596, -524122, 744864, 1311689, -286304, -945921, -675791, 301796, 634005, 1153168, -953376, 1169284, 353598 ], [ 414906, -723994, -559250, -1260540, 920812, -1190848, -912862, 563304, -891842, 1311410, 951192, -337650, 992840, 350786, 137710, -949366, -1009522, 785964, 1268114, 13696, -643836, -233846, 607406, -98910, 1843918, -1865076, 1498774, 416868 ], [ 301131, 876581, -360575, -91890, -348038, -1121248, -1150537, -1293396, -513767, 1130735, 1699092, 459825, 78140, 183911, 29185, -667741, 411953, -14886, 1333439, 1472896, 136014, -768221, -386719, -1526985, 1779793, -1872726, 755149, -1110882 ], [ 108368, 1190728, -769832, -464676, -436956, -1051544, -755268, -1549744, -5796, 1284368, 1489776, -1776, -312868, 554144, -787060, 30248, 1070848, -990040, 355436, 1844516, -2976, -963348, -733704, -1677576, 684560, -600032, 840716, -1513456 ], [ -119332, 935878, -1447982, -1519251, -3981, -981794, -80043, -1098244, 559629, 1585868, 857076, -1020276, -472243, 1161944, -1916335, 912398, 1392448, -2042290, -1084039, 1735091, -548376, -1008423, -794454, -1263126, -866740, 1238968, 1293041, -1418356 ], [ -468540, -642166, -1240130, -472152, -327508, -588738, -1179338, -101956, 504490, 364966, -617226, -1096830, 272366, 497388, -478698, 845572, -339896, 54530, 433600, 613050, -1308080, -1391826, 428400, -813970, 593612, 800544, 1041922, 319840 ], [ -475977, -1422997, -1221485, 175662, -444790, -397995, -1748780, 517373, 127687, -345062, -1424412, -1157883, 873413, -267480, 440193, 461254, -1519178, 1279775, 1080934, 147876, -1840583, -1073403, 1171467, -324697, 1593539, 674841, 492001, 1180222 ], [ 399648, -107872, -1720160, -276288, -5440, -738720, -894080, 148448, -1054688, 311488, -486912, -1211808, 1073888, -1246080, -64032, -706496, -1204928, 154400, -612416, 1406976, -1781408, 1061472, 636192, 266528, 1304864, 1432416, -801824, -273728 ], [ 311256, 34471, -756620, -63372, 173158, -772511, -961171, -274829, -747758, -107306, 227160, -385867, 644757, -962458, -540522, -160954, -677312, 132964, -947052, 1508086, -1644317, 1118673, 824951, 626026, 106911, 870493, -298550, -369351 ], [ -494544, -695954, 1295080, 644328, 157708, -577886, -1714246, -738554, 667492, -1326356, 774960, 1094858, -252918, 260492, -996372, 1659596, 9088, 933064, -270552, 747436, -1449242, -370302, 1552526, 813076, -1767714, -673382, 1542100, 545874 ], [ -962279, -761624, 18000, 777558, 1084303, -39736, -935466, -354809, 153347, -543991, 944135, 1356703, 21097, -423138, 2738, 1664631, -258907, 877439, -641202, 442696, -605792, -458332, 626566, 844776, -510249, -978487, 920095, -559816 ], [ -1074200, -746120, -1517244, 834720, 1747288, 489332, -196488, 137992, -470548, 447188, 977528, 1363336, 304852, -1141788, 950720, 1431108, -415384, 464708, -1077516, 282424, 193444, -493156, -413792, 737532, 805728, -1128388, 148420, -1590316 ], [ 408850, -841370, -1719219, 956520, 265438, 693257, -903738, 518842, -112273, 918113, 603878, 1014586, -306623, -504363, 455120, 1411533, 784466, -1131667, -1012791, 512374, 236869, -1380181, -719192, 26307, -100872, -1464013, 580045, -593791 ], [ 900596, -331862, -1182204, 1114972, -532876, 423902, -933674, 963748, 186332, 888354, 713810, 439328, -175368, 146220, 289490, 1267008, 1384488, -1388204, -737232, 426634, 434280, -1623790, -1154676, -655610, -315742, -1174888, 884102, 463866 ], [ 196946, 906913, 245946, 1317622, -506926, -416173, -146849, 1485898, 412982, 254829, 1406885, -409072, 851532, 812670, 521765, 971808, 1261188, -29054, -207432, -39791, 817380, -1091515, -1747026, -1302185, 303533, -132388, 1034327, 1595241 ], [ 416792, 1235800, -434976, 1425016, -466416, -784448, -873816, 227976, -621488, -145456, 1406456, 462960, -257240, 86344, 601272, 1021288, 622800, -603920, -337816, -942232, 852384, -1285560, -669624, -756800, 977744, 12936, 1237584, 209976 ], [ 913643, 1241866, -1700346, 1418236, -391143, -948431, -2009829, -1524285, -2025338, -405814, 1180949, 1779060, -1980914, -993020, 654375, 1177531, -120654, -1717982, -634525, -1948474, 708723, -1671174, 887658, 181573, 1627691, -128769, 1416489, -1876863 ], [ 538718, 909316, 181404, -553064, 399882, -51206, -636354, -645810, -2025188, 792836, 1200674, -256440, -1071764, 795880, 1317750, 1089406, 808596, -24332, 452750, -1895524, -888402, -740124, 365508, 845698, 1247966, 146406, 579114, -308838 ], [ 193543, 622766, 1075479, -1330139, 1023757, 602069, 387246, -244660, -1881263, 1064111, 1231474, -1478540, -432089, 1412680, 1447900, 832631, 1121846, 1229618, 971225, -1878474, -1357227, -171724, -172492, 976573, 580216, 338031, 69764, 715737 ], [ -92132, 428216, -5796, 281236, 1313332, 767444, 711096, -798160, -1449788, -519364, 1284424, -1073840, -331364, -314720, 511600, 238556, 203096, 1604168, 352100, -1933224, 430548, -328624, -742192, 40948, -663584, 362556, 216464, 653412 ], [ -513167, 286729, -597049, 1002337, 883948, 550098, 988275, -81579, -1278411, -24969, 1397017, -409888, -276464, -127340, -297941, -150035, 436786, 1674393, 363950, -1310046, 349274, 190759, 97497, 414367, -237897, -97254, -144718, 229845 ], [ -1014842, 176854, -896374, 1193062, 26248, 104748, 1237650, 1391646, -1261986, 1707306, 1545142, 408512, -248864, 1200760, -1031966, -416210, 1357036, 1563318, 751700, -282996, -845476, 1113034, 1776822, 1567642, 1182378, -845604, -808468, -408930 ], [ -1529765, 644371, -1329766, -96125, -53615, 380655, -215964, 1645089, -1336572, 490866, 855124, 1030883, -787340, -361067, 223693, -783401, 1057435, 17319, -55561, 147894, -1069672, -448070, 115857, 1109008, 1367070, -242382, -1408048, 806739 ], [ -1871936, 1037568, -1285824, -1118080, -220768, 324288, -1522912, 1786000, -1168784, -501232, 435136, 1215904, -890416, -1369472, 956352, -871392, 796784, -1177232, -465008, 207632, -854672, -1778592, -1303264, 421680, 1052592, 210000, -1736656, 1603008 ], [ -1572836, 971568, 561276, -680080, -959218, -1188612, -1742962, 1903075, -78059, 279443, 1279636, -148946, 793559, 589528, -877548, 102558, 1070909, -615707, 975667, -910093, 668653, -1462542, -759514, -592095, -706383, -327225, -1086631, 258108 ], [ -773276, 1254332, 671966, -868092, -1361558, -1834314, -719842, 1098460, -49776, 4174, 1398830, -734910, 735614, 1434520, -1595122, 123202, 1077286, -259192, 1630198, -1599102, 1081922, -434182, -612522, -1293472, -1563352, 70426, -928364, 271860 ], [ 513574, 1876682, -908059, -1665642, -1436633, -1635639, 1513733, -603590, -1055976, -1299251, 811805, -562485, -1018411, 1194820, -1225747, -784373, 822961, -102292, 1519273, -1870677, 414347, 1287743, -851847, -1690672, -1542052, 1378351, -1248914, 1608510 ], [ -259196, 1899632, -408124, -1713312, -1285268, -652944, 1731188, 463840, -433416, -1553096, -523840, 538620, 207644, -326300, -1455772, -1228088, 1189096, 91268, 745288, -1324032, 599132, 210368, -1013352, -891172, -1047832, 1023256, -57644, 505200 ], [ -1261173, 1749079, 405280, -1454631, -966112, 362061, 1330583, 1954133, 537254, -1495532, -1875070, 1613700, 1777857, -1981106, -1750702, -1334603, 1668311, 283129, -209533, -501222, 805081, -1376544, -1074888, 1815, -368434, 279594, 1314454, -990274 ], [ 512202, 1368754, -787520, -41106, 433088, -213114, -177742, 826358, 934004, -961832, -1559620, 180600, -546018, -1822556, -1220452, 708022, 1739186, 369454, -1310758, 1017228, -853394, -1114944, -354288, -1103310, 961316, -199956, 771604, -369724 ], [ 1170179, 1091611, -1567940, 442621, 792928, -809720, -1311735, 171573, 1275306, -164986, -1328618, -532546, -1582148, -1117791, -865536, 1065109, 1092688, 512532, -1372217, 1845565, -1165892, -736387, -403261, -947399, 1681660, -699545, 719985, 145092 ], [ 58904, 978136, -1694240, -548504, -495872, -1440320, -1851960, 267048, 1528656, 1049264, -1231568, -103696, -575648, 453384, -788736, -1251416, -691712, 745632, 215608, 1579240, 656608, -172312, -1672936, 1208776, 1435360, -1230920, 1447560, 492192 ], [ 555863, 1119916, -1259489, -1132598, -1361933, -1396037, -1331640, -394776, 1554138, 486215, -1021043, -457645, -277691, 1107936, -854889, -794969, -1151081, 822468, 700915, 143383, 1378222, 78215, -1155316, 674089, 889129, -128816, 884682, -298110 ], [ 1809638, 1381816, -560714, -1525148, -2029058, -1034162, -312240, -1412976, 1472388, -913210, -757118, -1179970, -313166, 1331136, -988314, 966406, -986906, 825768, 667390, -1842842, 1581772, 181190, 203384, -1126886, 201754, 1741984, -285468, -1623660 ], [ 202762, 138675, 534597, -1741184, 82051, -1227306, -341412, -754731, 1601973, 163014, -1282323, 206237, -286007, -275847, -871641, 967751, 220950, 455308, 1416133, -1242312, 930638, 788741, -382417, -1106000, -624686, 1126623, 298061, 370976 ], [ -798648, -889320, 1344432, -1441224, 1134996, -968776, -350152, -234516, 1628648, 666124, -1624428, 1363272, -498012, -963572, -601036, 1020596, 1227440, 209528, 1874668, -765152, 367808, 1367236, -864052, -1151820, -1183696, 254388, 665876, 1354576 ], [ 80502, -1212270, 1339332, 264426, -931329, 573674, -223702, -220191, 1356398, -593351, -1403553, 1731222, -1372437, 1014553, 74039, 1347671, 1601540, 334778, 1476193, -822152, 112208, 1827811, -912727, -1518345, -996796, -1136937, 308351, -692324 ], [ -275358, -385386, 292422, 554802, -860736, 839282, -94648, -148242, 686660, -1009382, -1267854, 782052, -1174350, 979702, 770954, 1160288, 1156556, 107480, 916816, -317654, -10672, 849592, -656986, -1297500, -914770, -1692042, -479086, -783494 ], [ -1601583, 1344939, -1573053, -266823, 888864, 101657, 36452, -31017, -295390, -762707, -1199079, -1201998, -133575, -636773, 1485029, 568688, 68006, -396820, 231016, 628021, -29272, -1259108, -162061, -615150, -915145, -1590117, -1604311, 661981 ], [ -1048704, 1780544, -1029376, -978560, 572992, -565696, -321088, -761216, -509760, -868544, 45376, -1688192, -1018304, -595968, 476480, 406784, -251712, -909504, -804096, -541056, -363200, -1325888, 133824, -1172032, -491200, -985600, -1607040, 1186816 ], [ -147730, 1623007, -125262, -1565447, 59054, -1188675, -745464, -1315998, -466213, -996414, 1307640, -1703069, -1738418, -443051, -498794, 183632, -277389, -1212957, -1513542, -1738865, -521568, -878055, 419127, -1725691, -229461, -408132, -1439995, 1515565 ], [ 899420, -690818, 466788, -1535822, 458204, -1623750, -1070064, -2748, 310262, -899964, 1497840, -473594, 424732, -1295126, 442156, -825568, 638886, -290682, 21108, -989090, 656832, 521970, 841902, -1021366, -1335786, -490632, -1407670, 1624090 ], [ 1049630, -1441070, 519189, -791945, 501416, -1436379, -1190196, 456264, 277181, -301782, 1227789, 220126, 1319593, -901484, 610510, -1023925, 933837, 56469, 441579, -493151, 1393527, 459831, 1118619, -858967, -1369182, -265275, -1088047, 897781 ], [ 58280, -201320, -115236, 860980, 91616, -456804, -1050096, -171936, -786244, 934968, 371964, 231976, 600268, 1077616, -204440, -190300, 438012, -328356, -555996, -320276, 1568052, -1463244, 1209444, -1386292, -37032, 351900, -402772, -891044 ], [ 721000, -745220, 136884, 746095, 522546, 292376, -1306876, 190249, -576639, -10297, 672899, -245124, -559662, 1654656, 627365, -347500, 947752, -716811, -588761, 322629, 1099792, -847189, 453929, -88497, 559328, 1002185, -560537, -1251409 ], [ 1949594, -1900654, 688050, 1158, 1195728, 945376, -1659580, 877776, 105852, -1695612, 1361208, -871840, -1791878, 1717132, 1974074, -831522, 1799340, -1063422, -303158, 1092862, 390120, 608440, -547082, 1812718, 886042, 1599280, -965154, -1083100 ], [ 1878569, -1703179, 387525, -277017, -447672, 1145776, -245830, 295176, 1152102, -1431462, 835308, -469840, 185497, 1607182, 257849, -93597, 1781790, 165453, -1202783, 271987, -599580, -992660, 724543, 1514443, 1136617, -184520, 809571, -577750 ], [ 1686464, -1561720, -179952, -553152, -1188552, 720952, 785360, 126600, 1532472, -1308024, 703056, -546376, 1181440, 1436872, -492760, 660624, 1589280, 931392, -1818200, -60440, -1286880, -1577480, 1445632, 1226272, 920272, -1004456, 1513800, -580912 ], [ 1237064, -1539295, -1314702, -824952, -11577, -1032473, 1003610, 837825, 497847, -1483599, 1407306, -1639801, 91840, 1138297, 808565, 1449474, 1024980, 713592, -1829675, 645085, -1331580, -2705, 996832, 959572, -288278, 223819, -56775, -1664662 ], [ 792080, -722082, -1823254, -467518, -15974, -862454, 1099224, 709642, 496244, -430146, 960176, -1827348, 280488, 1258690, 644928, 373070, 1205328, 732876, -1910886, 1175810, -466354, -333388, 894964, 430212, -744130, 1115926, -1133356, -1440632 ], [ 349880, 596193, -1937029, 286607, -765149, 520171, 1117524, 52267, 1145894, 1398129, -212824, -1443798, 1274988, 1643215, -442272, -1879255, 1855128, 901626, -2036061, 1596335, 972521, -1865338, 1011814, -264738, -725455, 1796101, -1898506, -392132 ], [ 825544, 562424, -824016, -359660, -902868, 1219192, 612700, -392200, 864964, 172184, 333352, 307164, 315712, 341408, -500904, -206348, 1040208, -87460, 113432, 1489180, 1560648, -1685184, -484568, 475316, -312652, 1026244, -418636, 318272 ], [ 1348384, 264434, -13026, -1026770, -950793, 1615837, 329485, -827560, 725344, -1029406, 939337, 1841514, -395918, -504337, -584349, 1453462, 176373, -676495, 1853837, 1272160, 1966293, -1421994, -1572758, 817886, 78233, 459169, 870554, 823952 ], [ 1681984, -533716, -915276, -1200620, -891318, 1084462, 1148110, -1314160, 1534144, -875956, 1076662, 1946364, 687532, 1168538, -1190574, 1444612, -280002, 811430, 1021262, 832960, 1992318, -1531644, -363908, -1020364, 219158, 1300294, 472604, 649952 ], [ 1434092, -839174, -741751, -686233, -972702, 437980, 679098, -1586863, 1795751, -1007369, 805877, 1461138, 671268, 867648, -1629263, 1117081, 203016, 1235124, -144387, 517710, 1977051, -832844, 361278, -1066630, -129131, 1640809, -383443, 852242 ], [ 588992, -638624, 536624, 534992, -1198752, -326720, -1112352, -1639888, 1495376, -1431344, 115952, 369888, -474432, -1460352, -1895888, 462256, 1650816, 565824, -1652112, 329760, 1919376, 696256, 589728, 727520, -979856, 1467184, -1709968, 1440992 ], [ -116042, -294645, 1300165, 1303510, 152976, -895186, -616844, -1765070, -107778, -491298, 319582, -22802, -1199108, -137137, -1496580, 127683, 1269616, 948494, -150719, -336208, 747309, -191402, -274089, -131265, -1335571, 113795, -1670289, 134249 ], [ -706568, 119184, 1707580, 1735162, 1668330, -1318558, 369430, -1862456, -1852698, 697128, 673306, -252344, -1705418, 1845278, -954564, -171930, 500218, 1523822, 1926580, -1007194, -671892, -1450952, -1317372, -1416072, -1452016, -1376818, -1157496, -1430692 ], [ -417068, 888984, -374870, -295313, 144855, -685333, -132695, -1415156, -1165023, 488028, -33569, -784244, -1013543, 21653, -848214, -1068255, 970543, 1033997, 1242430, -245119, -1457742, 549748, -1018122, 673428, -360616, -766243, 535404, -53542 ], [ -596624, 1002016, -1160948, -1183192, -282000, -494620, -424232, -536460, -200204, 674764, -313976, -1323340, -105116, -724140, -783808, -1091596, 609856, 993264, 692288, -72920, -1592312, 1386628, -685888, 1919400, 626008, -248180, 1291424, 744568 ], [ -1563524, 12616, 229027, -153142, 1131900, -1046695, -362282, 1066365, 1229821, 1525939, 121474, -1874515, 1166809, 339285, -789808, 350429, -1145744, 1706364, 367088, -890870, -633662, 269953, -298288, 1749450, 1436758, 114595, 474824, 570718 ], [ -1885824, -317184, 692352, 190208, 1603200, -1230720, -341632, 1600640, 1706496, 1809664, 266624, -2058240, 1590784, 693760, -791808, 831104, -1730944, 1944064, 258688, -1163520, -314112, -102272, -169088, 1692800, 1707008, 235520, 202624, 512768 ] ], [ [ 397312, -466944, 204800, -282624, -831488, 417792, 921600, -1908736, 1568768, -831488, -40960, 192512, -1507328, 720896, -258048, -1245184, 1867776, -856064, 376832, -1314816, -577536, 1716224, 1159168, 208896, -1413120, -364544, 1396736, -126976 ], [ 342016, -238080, 6656, 165888, -776192, -66048, 188928, -1251328, 1054208, -734720, 81920, -157696, -889856, 982016, 141312, -1262080, 1549824, -286208, 12800, -1222656, -623616, 1342976, 715264, 0, -1049088, -134144, 309248, 57344 ], [ 255616, 119520, -302944, 866688, -689792, -822048, -955872, -224128, 250208, -583520, 273920, -704896, 74944, 1390016, 765312, -1288480, 1053024, 604192, -556000, -1078656, -695616, 759776, 21664, -326400, -480288, 225856, -1389952, 345344 ], [ -186944, 161280, -177984, 1126208, -690752, 209472, -279552, -455808, -641152, -483840, -593600, 598144, 329664, -437504, 1098112, -1229760, 925824, 130432, -824640, -253696, -1090176, 931456, -718976, -699840, -520768, -489344, -109952, 436224 ], [ -510240, 108672, -127520, 1267712, -731136, 783872, 162368, -706688, -1309728, -487392, -983008, 1552992, 477632, -1913344, 1237120, -1158432, 601440, -492992, -977728, 195040, -1123168, 883968, -1214368, -724672, -668416, -939168, 850272, 638688 ], [ -339840, -188928, -437120, 1114112, -884736, -636928, -639232, -716288, -1196928, -830592, 516992, 868992, 434432, -1644544, 785920, -1064832, -485760, -1294592, -809728, -805760, 156032, -95232, -861568, 451328, -1033216, -221568, -6528, 1269888 ], [ -424032, -414144, -780416, 720896, -777504, -605056, -504832, -1051616, -626112, -557280, 1140896, 199968, 513536, -881536, 115072, -670464, -603264, -637280, -877600, -1298624, 217184, -350592, -829504, 764960, -647968, -420000, -233088, 559488 ], [ -743232, -572544, -1154816, 106496, -429504, 767744, 493568, -1687616, 367488, 285120, 956096, -455232, 705536, 337664, -758528, 1536, 174336, 1366720, -1163200, -1322624, -846016, 62208, -1093504, 282560, 429632, -1464000, 122112, -1389312 ], [ -10304, -520128, -555168, -148736, -401632, -26176, 385184, -412608, 1126848, 684416, 663936, -885952, 858496, 797536, -788864, 341696, 743072, 780416, -183904, -622432, -734112, -528320, -902688, 461888, 380928, -667264, 315296, -1442720 ], [ 846080, -471296, 148992, -337408, -333568, -1166080, -2560, 1087488, 1625088, 932352, 376064, -1170176, 979968, 978176, -610816, 496640, 1040896, -232448, 956672, 138240, -411904, -1206016, -542720, 758016, 178176, 312320, 515072, -1000960 ], [ 714080, -857696, -143808, -659008, 686432, -1038880, -602560, 799488, 386688, 764352, 330464, -658976, 912768, 279776, -308416, -261760, -528704, 161152, 1016672, 13440, -587104, -685216, 359680, 760416, 850176, -714880, 1081472, -55360 ], [ 520640, -645056, -362688, -654208, 747392, -962560, -900160, 165888, -376512, 672192, 598784, -253376, 607488, -34624, -70336, -554560, -1010624, 172672, 1034432, 188160, -371584, -536896, 631360, 125376, 1313856, -1252480, 1255232, 7040 ], [ 235040, 466144, -470688, -159808, -630208, -962560, -744160, -986112, -426912, 693792, 1337984, -6176, -54912, 226976, 71264, -148960, 138976, -388928, 988832, 812160, 430016, -947296, -43040, -1465824, 1465056, -1055680, 840032, -1255360 ], [ 200704, 723712, -886528, -472448, -488576, -1025792, -528256, -1153024, 71808, 806912, 1132032, -256512, -149888, 427008, -708992, 258304, 617984, -1136896, 44672, 1288064, 116736, -891776, -506112, -1591040, 526336, -70144, 647808, -1582592 ], [ 277504, 603712, -1438528, -1142048, 325024, -1116992, -285856, -884224, 813408, 960512, 508032, -726912, 6112, 599808, -1896992, 666304, 800384, -1967296, -1296928, 1698464, -689664, -630176, -875712, -1067840, -894464, 1264256, 554208, -1496192 ], [ -209280, -536896, -1329856, -270080, 28032, -414912, -1208512, -23424, 337856, 74560, -303040, -1038656, 465216, 294272, -792768, 657536, -599040, 27328, 153344, 830144, -1126656, -1230528, 360192, -632256, 417408, 922112, 465344, 276224 ], [ -314592, -1026016, -1357408, 296128, -79680, -9888, -1618048, 461664, -195808, -483392, -765184, -1162784, 773856, -72832, -78240, 433472, -1566912, 1273888, 922304, 445184, -1494816, -1193376, 1148064, -138720, 1305888, 739424, 174944, 1123904 ], [ 580608, 195584, -1758208, 22528, 337920, -396288, -667648, -39936, -836608, -161792, -323584, -809984, 685056, -581632, -445440, -329728, -1370112, 498688, -157696, 1347584, -1698816, 513024, 728064, 506880, 1010688, 1025024, -633856, -464896 ], [ 610304, 187040, -767872, -22656, 315200, -647840, -557984, -216800, -595392, -456640, 288640, -63648, 477920, -289600, -516800, -3136, -972416, 272512, -365312, 1443648, -1390944, 648032, 795168, 702528, 167840, 696928, -150592, -546976 ], [ -4096, -736960, 1257728, 102144, -35200, -799040, -1073984, -152000, 302208, -1210240, 1027840, 975552, 182720, 598400, -368000, 1134464, -425216, 454912, 76288, 939648, -702144, -386368, 1224768, 563328, -1082560, -87872, 1294208, 492224 ], [ -712096, -843520, -52992, 372544, 735520, -261760, -772544, 25120, -158432, -722080, 1186720, 1157792, 241120, -352320, 180160, 1163424, -487456, 356512, -517952, 473088, -94464, -149888, 504128, 777728, -49120, -527392, 839968, -159616 ], [ -1089280, -826624, -1558656, 618496, 1315072, 285056, -432896, 244480, -673664, -16000, 1112320, 1139456, 287104, -1280640, 618496, 1055616, -411904, 96640, -1099904, 122112, 390528, 20608, -295936, 903296, 977408, -875392, 251776, -828544 ], [ 345920, -821824, -1393056, 618496, -14528, 325856, -552896, 594880, -378464, 831200, 281920, 760256, -17696, -606240, 157696, 1125216, 879296, -784160, -780704, 347712, 296928, -1181792, -583936, 276896, 123008, -1021792, 494176, -221344 ], [ 841088, -424256, -791168, 672896, -573824, 114240, -347584, 871296, 37504, 1049536, 318656, 278784, -14592, 82304, 61376, 1124096, 1493760, -919680, -358144, 361152, 289280, -1452864, -1039488, -373440, -210240, -688384, 553792, 575168 ], [ 202688, 446944, 336832, 792896, -204224, -401760, 250016, 1058496, 599104, 509536, 1401056, -326016, 359808, 787904, 404576, 1037696, 1292160, -156480, 189056, 118752, 385280, -600864, -1697088, -1052640, 84960, 223616, 392992, 1599968 ], [ 476416, 966912, -244736, 936192, -164352, -804864, -679168, 204544, -165376, 240128, 1530112, 305664, -289024, 79616, 504064, 1024768, 793088, -482816, -208128, -478464, 302080, -913664, -758016, -658432, 758272, 227072, 520704, 517376 ], [ 1017376, 1321152, -1310528, 1016064, -222624, -1110048, -2024416, -932192, -1345984, 94784, 1325920, 1251840, -1217344, -1002880, 528544, 1024672, 234944, -1115072, -852576, -1163328, 124576, -1563584, 656064, 82016, 1503136, -59488, 728928, -1162912 ], [ 544576, 557952, -76928, -615936, 48576, 15552, -922816, -377792, -1715584, 723584, 886720, -322560, -521344, 446720, 737344, 734272, 681344, -217472, 258624, -1062528, -857024, -819584, 468864, 391616, 886336, 91712, 520128, -27712 ], [ 172576, 37952, 551072, -1295136, 330976, 797152, -26816, -212992, -1757984, 833184, 627520, -1263360, -8544, 1086720, 764544, 346272, 836544, 475328, 870624, -1128128, -1125024, -262784, 174464, 488416, 228736, 279712, 252928, 693088 ], [ 2176, 4352, -32128, -68736, 635776, 890752, 457984, -827392, -1145984, -95616, 728320, -936960, 137856, 107520, 428544, -236928, 409344, 758528, 484224, -1526528, 34176, -80384, -334336, 159616, -510464, 541312, -131072, 585088 ], [ -216352, -102944, -564192, 559072, 599168, 682048, 619424, -164896, -807712, 145696, 941920, -520320, -30080, 187136, 48928, -489248, 469440, 877792, 547520, -974400, 157120, 220832, 349536, 360224, -132192, -1728, -349632, 287584 ], [ -463552, -254144, -1065792, 830272, 359168, 293248, 588224, 1258304, -632512, 1084096, 1222720, -49920, -385280, 897536, -356672, -544448, 819840, 899392, 878720, 144000, -337280, 592832, 1743936, 876224, 911808, -1024128, -469632, -122816 ], [ -852064, 460192, -1375296, 85792, 390752, 511648, -191488, 1537760, -1086592, 24256, 759424, 634656, -802304, -531616, 483040, -908768, 452640, -297824, 245024, 538176, -553472, -424000, 378336, 846848, 814272, -606912, -1185792, 464800 ], [ -1179648, 1089536, -1302528, -602112, 297984, 430080, -881664, 1609216, -1281536, -733696, 444416, 932864, -786944, -1462272, 935936, -979968, 223744, -1134080, -70144, 531968, -484864, -1272832, -855040, 578048, 418304, -195072, -1676800, 825344 ], [ -1237248, 1127936, 118272, -755712, -340416, -952320, -1001664, 1280416, -319136, 262304, 914816, -262336, 842656, 131328, -436864, 128832, 734944, -248480, 1098656, -718432, 544736, -1056832, -715840, -398752, -712096, -264672, -1146400, 28544 ], [ -611456, 1266048, 414272, -1004160, -731968, -1406912, -415168, 712064, -63232, 197952, 1077568, -578368, 959552, 985600, -1139648, 190656, 835136, 96000, 1498944, -1251392, 830144, -389696, -765120, -1099520, -1342720, 139968, -877440, 182656 ], [ 679744, 1501248, -384928, -1344960, -883168, -958112, 859232, -89536, -495232, -898848, 940768, -38368, -396448, 1120000, -1190048, -766944, 535136, -86400, 1150944, -1085792, 390944, 716704, -997920, -1531520, -1486720, 1006368, -863040, 1262656 ], [ 194944, 1579008, -82048, -1259520, -846208, -238592, 970112, 809984, -109312, -1267968, -276992, 682112, 413312, 58240, -1175168, -1231104, 839936, 48000, 708864, -730112, 654464, -121856, -771840, -705920, -1189120, 837888, 132480, 518656 ], [ -553312, 1590304, 337536, -994720, -658944, 413536, 691104, 1919072, 439872, -1400064, -1571904, 1266048, 1446880, -1208256, -1147328, -1368736, 1245984, 266976, 195104, -264640, 908640, -1279104, -429696, 223520, -690624, 406208, 1219392, -523200 ], [ 452288, 1338304, -785664, -22720, 531456, -246464, -549696, 932672, 588672, -996864, -991104, 85248, -605120, -1558656, -1152128, 467264, 1166784, 538176, -786496, 805760, -634560, -808704, -74496, -892480, 686976, -68992, 811392, -28800 ], [ 791584, 1002784, -1385472, 253280, 790144, -848000, -1385888, 326752, 756032, -406208, -736960, -592576, -1551872, -1213984, -1125376, 901984, 683904, 589440, -975584, 1476192, -953728, -346656, -356832, -972832, 1413120, -578528, 834912, 378368 ], [ 73984, 534784, -1155072, -574720, -429056, -1356800, -1580288, 324352, 952832, 481792, -1000960, -472576, -745472, 233216, -1048576, -886016, -439296, 291840, 92416, 1512192, 668672, 102144, -1650432, 589568, 1105920, -1142528, 1542912, 647168 ], [ 482464, 580864, -808800, -784192, -1114592, -1292768, -1126784, -120320, 927680, 333472, -1064224, -435808, -492320, 800768, -855904, -545888, -806880, 346752, 380320, 242592, 1086656, 361632, -980736, 268640, 565344, -311168, 1106880, -46912 ], [ 1420864, 868864, -408000, -702592, -1548992, -959168, -368384, -773120, 798080, -302528, -1033024, -438208, -499520, 954368, -608704, 795712, -818880, 567552, 301120, -1641408, 937856, 532032, 612864, -938560, -85056, 1176832, 132480, -1194112 ], [ 207808, 187424, 609504, -905984, 11552, -1216576, -497664, -344352, 1296864, 357952, -1380256, 101344, -109600, -258592, -674528, 525472, 185280, 414592, 1249760, -953472, 704960, 936032, -108512, -867968, -592960, 714272, 431200, 466560 ], [ -500992, -458496, 1304064, -836864, 762752, -1014016, -547584, -66432, 1494784, 577152, -1558656, 614144, -26240, -770432, -565888, 458112, 1016320, 329472, 1797760, -361472, 473600, 1359232, -624512, -793728, -901120, 40832, 549760, 1313280 ], [ 339008, -933696, 1064064, 3136, -862048, 497984, -312384, -284832, 817984, -514848, -1244256, 1012544, -815840, 748768, 46112, 1070112, 1294720, 459072, 1166560, -227072, 252800, 1817632, -401312, -805728, -670720, -1065568, 76960, -289920 ], [ 62144, -421056, 105024, 193984, -792064, 758720, -101376, -148416, 318592, -873024, -1058880, 405632, -766784, 596032, 631232, 1027584, 839296, 258048, 689920, 180160, 96512, 1116160, -360896, -528768, -519616, -1567168, -460352, -416064 ], [ -1092256, 867744, -1418976, -125216, 609536, 36320, 90624, 266784, -41408, -654624, -974880, -991168, -58784, -870368, 1195232, 470784, -192704, -202752, 334720, 801760, -9088, -496640, -464096, -24768, -430816, -1593568, -1048352, 618336 ], [ -733184, 1333248, -843776, -618496, 489472, -411648, -178176, -200704, -448512, -632832, 88064, -1298432, -804864, -892928, 489472, 458752, -546816, -436224, -737280, -307200, -231424, -759808, 2048, -702464, -92160, -1089536, -1224704, 860160 ], [ -77376, 1310880, 37312, -1113888, 175808, -808224, -520192, -648128, -649696, -628288, 1123200, -1301216, -1373888, -767648, -174400, 405888, -568288, -547552, -1534016, -1382368, -336896, -664992, 491424, -1400224, 54304, -574592, -1318688, 1011168 ], [ 791424, -726720, 598912, -1447488, 257408, -1180224, -827392, -96128, 394304, -527488, 1017600, -622016, 541312, -1226048, 675200, -429312, 667712, -175552, -12416, -530368, 354304, 163008, 546624, -1033024, -1167296, -526592, -1345088, 1426368 ], [ 790080, -1316544, 671584, -940512, 298880, -996768, -872704, 204544, 601952, -97216, 657504, -226880, 1177696, -891392, 756032, -659424, 1156064, -99232, 363424, -181024, 784672, 175776, 595488, -811552, -1274816, -298016, -1001888, 939744 ], [ -318720, -63744, 121984, 636288, 289280, -106368, -584704, 185344, -254848, 752384, -26496, -193280, 186496, 452608, -141568, -119424, 692864, -399232, -718976, -471424, 883072, -849024, 636288, -775552, 35584, 160384, -188288, -694656 ], [ 223360, -482944, 249984, 710048, 536640, 300032, -923264, 386144, -326688, -99936, 331424, -543360, -672704, 1064448, 465632, -348544, 1019904, -533792, -629216, 100576, 726272, -377824, 360288, 13728, 370944, 903904, -268768, -906976 ], [ 1339840, -1473600, 613056, 235072, 831488, 526848, -1448576, 654592, -88448, -1523584, 1037568, -1011968, -1417024, 1394304, 1556416, -829376, 1620352, -578368, -147776, 941888, 464128, 570624, -2752, 1055296, 369088, 1681408, -621504, -607616 ], [ 1510240, -1130400, 562656, -319328, -550912, 622848, -474176, 472192, 1049152, -1211584, 624768, -714368, 279776, 1149504, 325216, -289376, 1711552, 465632, -927776, 166688, -255872, -917376, 662048, 1307296, 1000288, -84992, 955296, -506816 ], [ 1398784, -1028352, 188928, -733184, -1126144, 315648, 309760, 459520, 1468672, -1093888, 520704, -740096, 1040384, 943872, -286976, 275968, 1540096, 1055744, -1408256, -120064, -868352, -1542912, 948224, 1251328, 1016320, -924416, 1625856, -722432 ], [ 688384, -1438752, -871872, -848384, 13856, -848352, 688960, 807520, 362272, -1389088, 1072704, -1452896, -188416, 821472, 416224, 895168, 810496, 681344, -1252256, 631136, -1252352, -335712, 429824, 540928, -274880, 205984, 370656, -1610432 ], [ 366592, -827584, -1457216, -626496, 49856, -790592, 841472, 625600, 314240, -698048, 726784, -1325184, 37120, 899264, 405504, 2624, 1022976, 445312, -1384768, 940736, -695744, -443008, 367744, 45440, -651968, 994880, -624000, -1241344 ], [ 289792, 427616, -1742816, -192096, -610144, 37408, 851072, 109600, 933440, 614752, -185216, -667584, 1179520, 1103264, -55296, -1842976, 1829376, 296512, -1699168, 971936, 453856, -1379008, 593344, -314560, -452768, 1568480, -1454400, -79744 ], [ 495872, 470784, -890368, -475776, -721792, 893696, 244864, -491264, 545152, -24320, 412928, 692864, 581120, 399872, -146176, -354944, 894976, -507264, 121088, 1264256, 1026816, -1048576, -234240, 328576, -340608, 810368, -298112, 167936 ], [ 820352, 243264, -257728, -835776, -787552, 1412576, -84896, -996224, 355072, -647360, 993248, 1784384, 117440, -9568, -330976, 1072576, -41504, -869664, 1573088, 1362176, 1418976, -765376, -872640, 678976, -217248, 292448, 683968, 346496 ], [ 1501952, -567936, -972928, -1205376, -895552, 570176, 944704, -1082624, 1372672, -402560, 880448, 1510784, 909440, 1130432, -1043776, 885376, -269504, 803136, 673088, 574976, 1325376, -1192576, -320640, -554624, -13248, 1283648, 151168, 624896 ], [ 1520512, -839232, -697120, -917856, -857920, -126592, 692032, -1222304, 1543712, -495200, 717920, 986176, 775552, 765568, -1297184, 732512, 183296, 1333376, -300320, 102720, 1203360, -641792, 108224, -528448, -128928, 1467360, -460960, 796736 ], [ 858112, -556032, 596480, 44544, -670720, -673792, -877568, -1416704, 845312, -934400, 504320, 203776, -309248, -1144832, -1078784, 614912, 1335296, 690176, -1349120, -46080, 1052160, 913408, 410624, 791552, -572928, 821760, -1154560, 859136 ], [ 229696, -202976, 1289696, 631232, 139520, -733888, -683776, -1431744, -243904, -329536, 696640, 10432, -699264, 46752, -911360, 263200, 1082624, 1047616, 60256, -402560, 183520, 123712, -206432, 21536, -847008, 2464, -1364832, -24352 ], [ -323072, 202240, 1619072, 985280, 943040, -632128, -85696, -1375488, -1328320, 457472, 913600, -51200, -873408, 1786176, -775808, -185792, 507584, 1564480, 1906048, -733376, -811904, -1061888, -993152, -1080832, -1001472, -748736, -1307136, -974464 ], [ -111872, 989440, -363328, -164320, -273760, -188128, -337696, -1058688, -1138720, 83072, 148000, -435200, -731808, 151776, -847808, -1023392, 605984, 794080, 1104448, -121376, -1027904, 512512, -863552, 512768, -310272, -175136, 324864, 259136 ], [ -330752, 1145856, -1197952, -732416, -498688, -202880, -422144, -436352, -556672, 223872, -226048, -965248, -151168, -552576, -882176, -1106560, 155136, 483328, 415744, 88320, -914176, 1105792, -728576, 1527552, 475904, 104576, 1179136, 790272 ], [ -1271552, 243456, -105952, -324416, 941312, -987680, -225344, 698848, 684128, 1229472, 57152, -1740448, 1166432, 304224, -853376, 76640, -1217664, 944128, -83456, -377280, -246976, 52192, -584576, 1570752, 1421504, -109024, 727936, 142272 ], [ -1585152, -57344, 258048, -188416, 1421312, -1249280, -159744, 1077248, 1097728, 1564672, 151552, -1998848, 1605632, 589824, -843776, 471040, -1675264, 1097728, -249856, -532480, -24576, -299008, -536576, 1585152, 1736704, -180224, 577536, -73728 ] ], [ [ 297088, -103168, 93440, -806016, -1035648, 662784, 1192576, -1841920, 1461120, -1109888, -627456, 337280, -1611264, 186368, -46464, -1482752, 1719296, -562816, 807424, -1170048, -507008, 1474944, 427904, -2688, -867456, -175232, 1281664, -553856 ], [ 280768, -151312, -184048, -162624, -1030464, 364080, 581008, -1301440, 747504, -1047920, -354240, -96448, -1024416, 444704, 41088, -1420304, 1553072, -272752, 124624, -1044480, -438944, 941616, 88400, 100224, -797136, -8864, 316672, -386240 ], [ 255268, -226537, -617623, 842676, -1022364, -102645, -374567, -456940, -367521, -951095, 72660, -774148, -107466, 848354, 177888, -1322729, 1293347, 180473, -942251, -848280, -332594, 108291, -442075, 261024, -687261, 251086, -1191128, -124340 ], [ 46158, -237992, -279658, 1023026, -920954, 540130, 119488, -225780, -1056316, -286640, -667550, 434932, 178574, -622176, 555348, -1298374, 1088572, 95748, -836066, -507040, -971044, 145556, -883580, -187526, -463986, -377404, -397748, 395160 ], [ -91509, -194436, -66069, 1121552, -816976, 802084, 375286, -81100, -1435849, 53081, -1058611, 1314699, 375842, -1774376, 848984, -1282581, 662659, -209778, -588954, -399373, -1189839, 116860, -1103153, -330098, -381548, -850921, 288223, 900471 ], [ 59316, 21264, -464844, 1141952, -726976, -505616, -535064, -82000, -864124, -853444, 25964, 611124, 423992, -1383776, 797984, -1278156, -531116, -1137528, -146904, -1123948, 204636, -349040, -587228, 719752, -807248, -579196, 46948, 1294596 ], [ -175647, -127218, -620220, 696536, -669073, -595892, -629300, -595243, -197434, -743083, 743393, -104619, 384080, -761360, 269468, -768252, -564056, -627855, -163533, -1237666, 480591, -326348, -479126, 1012417, -432005, -786937, -92264, 502068 ], [ -766722, -611868, -550920, -178864, -640798, 437608, 29800, -1581418, 556916, 305942, 1121918, -831594, 262880, 75040, -699832, 208248, 474544, 1208670, -603558, -787516, -275934, 147352, -747476, 606142, 682570, -1437262, -137264, -1385832 ], [ -356970, -680498, -273549, -560652, -416103, 22602, 29673, -552214, 1154862, 298020, 467896, -783930, 569656, 716423, -924932, 438962, 824881, 513268, -139563, -336695, -151009, -180610, -552165, 555558, 647844, -758092, 350937, -1535781 ], [ 251464, -666408, 15824, -748976, -91128, -648952, -168208, 728352, 1574048, 66064, -310424, -549112, 897376, 1127816, -939792, 438176, 849264, -607360, 485480, 89984, 105688, -643416, -215136, 612552, 397184, 63616, 905760, -1231568 ], [ 600139, -759183, 5774, -265826, 696147, -684877, -755158, 240252, 796748, -10586, -145049, -235837, 577876, -12109, -624342, -67924, -533286, -422560, 721655, 313184, -228287, -694641, 417564, 886827, 547184, -476384, 993660, -464318 ], [ 626374, -566118, -166126, -47876, 573972, -734272, -887458, -231528, 138818, 32974, 246376, -169102, 222136, -420034, -278382, -159754, -1011726, -440620, 800750, 362624, -99332, -839946, 655314, 349662, 783794, -639884, 1011690, -402788 ], [ 168949, 55707, -580801, -227726, -912378, -803872, -337783, -678828, -340057, 256849, 976876, -472177, -187964, 270041, 113343, 369821, -134001, -762970, 644225, 151424, 724018, -1126371, 300639, -1404663, 1150319, -238634, 924915, -1399838 ], [ 293040, 256696, -1003224, -480220, -540196, -1000040, -301244, -756304, 149412, 329456, 774288, -511248, 13092, 299872, -630924, 486360, 165120, -1283752, -266092, 731612, 236448, -820204, -278520, -1504504, 368112, 459744, 454900, -1651728 ], [ 674340, 271546, -1429074, -764845, 654029, -1252190, -491669, -670204, 1067187, 335156, 158988, -433548, 484467, 37672, -1877649, 420210, 208320, -1892302, -1509817, 1661837, -830952, -251929, -956970, -872554, -922188, 1289544, -184625, -1574028 ], [ 49980, -431626, -1419582, -68008, 383572, -241086, -1237686, 55108, 171222, -215846, 11146, -980482, 658066, 91156, -1106838, 469500, -858184, 126, -126912, 1047238, -945232, -1069230, 291984, -450542, 241204, 1043680, -111234, 232608 ], [ -153207, -629035, -1493331, 416594, 285430, 378219, -1487316, 405955, -519303, -621722, -105956, -1167685, 674299, 121816, -596673, 405690, -1614646, 1268001, 763674, 742492, -1149049, -1313349, 1124661, 47257, 1018237, 804007, -142113, 1067586 ], [ 761568, 499040, -1796256, 321344, 681280, -53856, -441216, -228320, -618528, -635072, -160256, -408160, 296224, 82816, -826848, 47040, -1535296, 842976, 297024, 1288192, -1616224, -35424, 819936, 747232, 716512, 617632, -465888, -656064 ], [ 909352, 339609, -779124, 18060, 457242, -523169, -154797, -158771, -443026, -805974, 350120, 258571, 311083, 383258, -493078, 154682, -1267520, 412060, 216428, 1379210, -1137571, 177391, 765385, 779030, 228769, 523363, -2634, -724601 ], [ 486352, -777966, 1220376, -440040, -228108, -1020194, -433722, 434554, -63076, -1094124, 1280720, 856246, 618358, 936308, 260372, 609332, -859520, -23240, 423128, 1131860, 44954, -402434, 897010, 313580, -397406, 497638, 1046316, 438574 ], [ -461913, -925416, -123984, -32470, 386737, -483784, -609622, 405049, -470211, -900169, 1429305, 958881, 461143, -281502, 357582, 662217, -716005, -164415, -394702, 503480, 416864, 158556, 381690, 710680, 412009, -76297, 759841, 240584 ], [ -1104360, -907128, -1600068, 402272, 882856, 80780, -669304, 350968, -876780, -479188, 1247112, 915576, 269356, -1419492, 286272, 680124, -408424, -271428, -1122292, -38200, 587612, 534372, -178080, 1069060, 1149088, -622396, 355132, -66772 ], [ 282990, -802278, -1066893, 280472, -294494, -41545, -202054, 670918, -644655, 744287, -40038, 505926, 271231, -708117, -139728, 838899, 974126, -436653, -548617, 183050, 356987, -983403, -448680, 527485, 346888, -579571, 408307, 151103 ], [ 781580, -516650, -400132, 230820, -614772, -195422, 238506, 778844, -111324, 1210718, -76498, 118240, 146184, 18388, -166738, 981184, 1603032, -451156, 20944, 295670, 144280, -1281938, -924300, -91270, -104738, -201880, 223482, 686470 ], [ 208430, -13025, 427718, 268170, 98478, -387347, 646881, 631094, 785226, 764243, 1395227, -242960, -131916, 763138, 287387, 1103584, 1323132, -283906, 585544, 277295, -46820, -110213, -1647150, -803095, -133613, 579620, -248343, 1604695 ], [ 536040, 698024, -54496, 447368, 137712, -825280, -484520, 181112, 290736, 625712, 1653768, 148368, -320808, 72888, 406856, 1028248, 963376, -361712, -78440, -14696, -248224, -541768, -846408, -560064, 538800, 441208, -196176, 824776 ], [ 1121109, 1400438, -920710, 613892, -54105, -1271665, -2039003, -340099, -666630, 595382, 1470891, 724620, -453774, -1012740, 402713, 871813, 590542, -512162, -1070627, -378182, -459571, -1455994, 424470, -17541, 1378581, 9793, 41367, -448961 ], [ 550434, 206588, -335260, -678808, -302730, 82310, -1209278, -109774, -1405980, 654332, 572766, -388680, 29076, 97560, 156938, 379138, 554092, -410612, 64498, -229532, -825646, -899044, 572220, -62466, 524706, 37018, 461142, 253414 ], [ 151609, -546862, 26665, -1260133, -361805, 992235, -440878, -181324, -1634705, 602257, 23566, -1048180, 415001, 760760, 81188, -140087, 551242, -278962, 770023, -377782, -892821, -353844, 521420, 259, -122744, 221393, 436092, 670439 ], [ 96484, -419512, -58460, -418708, -41780, 1014060, 204872, -856624, -842180, 328132, 172216, -800080, 607076, 529760, 345488, -712412, 615592, -87112, 616348, -1119832, -362196, 167856, 73520, 278284, -357344, 720068, -478608, 516764 ], [ 80463, -492617, -531335, 115807, 314388, 813998, 250573, -248213, -337013, 316361, 486823, -630752, 216304, 501612, 395797, -828461, 502094, 81191, 731090, -638754, -35034, 250905, 601575, 306081, -26487, 93798, -554546, 345323 ], [ 87738, -685142, -1235210, 467482, 692088, 481748, -61202, 1124962, -3038, 460886, 900298, -508352, -521696, 594312, 318622, -672686, 282644, 235466, 1005740, 570996, 170916, 72630, 1711050, 184806, 641238, -1202652, -130796, 163298 ], [ -174363, 276013, -1420826, 267709, 835119, 642641, -167012, 1430431, -836612, -442354, 663724, 238429, -817268, -702165, 742387, -1034135, -152155, -612967, 545609, 928458, -37272, -399930, 640815, 584688, 261474, -971442, -963536, 122861 ], [ -487360, 1141504, -1319232, -86144, 816736, 535872, -240416, 1432432, -1394288, -966160, 453696, 649824, -683472, -1555072, 915520, -1088544, -349296, -1090928, 324720, 856304, -115056, -767072, -406816, 734416, -215984, -600144, -1616944, 47680 ], [ -901660, 1284304, -324732, -831344, 278386, -716028, -260366, 657757, -560213, 245165, 549996, -375726, 891753, -326872, 3820, 155106, 398979, 118747, 1221645, -526771, 420819, -651122, -672166, -205409, -717809, -202119, -1206169, -201020 ], [ -449636, 1277764, 156578, -1140228, -102378, -979510, -110494, 325668, -76688, 391730, 756306, -421826, 1183490, 536680, -684174, 258110, 592986, 451192, 1367690, -903682, 578366, -345210, -917718, -905568, -1122088, 209510, -826516, 93452 ], [ 845914, 1125814, 138203, -1024278, -329703, -280585, 204731, 424518, 65512, -498445, 1069731, 485749, 225515, 1045180, -1154349, -749515, 247311, -70508, 782615, -300907, 367541, 145665, -1143993, -1372368, -1431388, 634385, -477166, 916802 ], [ 649084, 1258384, 244028, -805728, -407148, 175760, 209036, 1156128, 214792, -982840, -30144, 825604, 618980, 442780, -894564, -1234120, 490776, 4732, 672440, -136192, 709796, -454080, -530328, -520668, -1330408, 652520, 322604, 532112 ], [ 154549, 1431529, 269792, -534809, -351776, 465011, 51625, 1884011, 342490, -1304596, -1268738, 918396, 1115903, -435406, -543954, -1402869, 823657, 250823, 599741, -28058, 1012199, -1181664, 215496, 445225, -1012814, 532822, 1124330, -56126 ], [ 392374, 1307854, -783808, -4334, 629824, -279814, -921650, 1038986, 243340, -1031896, -422588, -10104, -664222, -1294756, -1083804, 226506, 594382, 706898, -262234, 594292, -415726, -502464, 205296, -681650, 412636, 61972, 851180, 312124 ], [ 412989, 913957, -1203004, 63939, 787360, -886280, -1460041, 481931, 236758, -647430, -145302, -652606, -1521596, -1310177, -1385216, 738859, 275120, 666348, -578951, 1106819, -741564, 43075, -310403, -998265, 1144580, -457511, 949839, 611644 ], [ 89064, 91432, -615904, -600936, -362240, -1273280, -1308616, 381656, 377008, -85680, -770352, -841456, -915296, 13048, -1308416, -520616, -186880, -161952, -30776, 1445144, 680736, 376600, -1627928, -29640, 776480, -1054136, 1638264, 802144 ], [ 409065, 41812, -358111, -435786, -867251, -1189499, -921928, 154136, 301222, 180729, -1107405, -413971, -706949, 493600, -856919, -296807, -462679, -128964, 59725, 341801, 795090, 645049, -806156, -136809, 241559, -493520, 1329078, 204286 ], [ 1032090, 355912, -255286, 119964, -1068926, -884174, -424528, -133264, 123772, 308154, -1308930, 303554, -685874, 577600, -229094, 625018, -650854, 309336, -65150, -1439974, 293940, 882874, 1022344, -750234, -371866, 611680, 550428, -764564 ], [ 212854, 236173, 684411, -70784, -58947, -1205846, -653916, 66027, 991755, 552890, -1478189, -3549, 66807, -241337, -477415, 83193, 149610, 373876, 1083387, -664632, 479282, 1083323, 165393, -629936, -561234, 301921, 564339, 562144 ], [ -203336, -27672, 1263696, -232504, 390508, -1059256, -745016, 101652, 1360920, 488180, -1492884, -134984, 445532, -577292, -530740, -104372, 805200, 449416, 1720852, 42208, 579392, 1351228, -384972, -435636, -618544, -172724, 433644, 1271984 ], [ 597514, -655122, 788796, -258154, -792767, 422294, -401066, -349473, 279570, -436345, -1084959, 293866, -259243, 482983, 18185, 792553, 987900, 583366, 856927, 368008, 393392, 1807453, 110103, -93111, -344644, -994199, -154431, 112484 ], [ 399646, -456726, -82374, -166834, -723392, 678158, -108104, -148590, -49476, -736666, -849906, 29212, -359218, 212362, 491510, 894880, 522036, 408616, 463024, 677974, 203696, 1382728, -64806, 239964, -124462, -1442294, -441618, -48634 ], [ -582929, 390549, -1264899, 16391, 330208, -29017, 144796, 564585, 212574, -546541, -750681, -780338, 16007, -1103963, 905435, 372880, -453414, -8684, 438424, 975499, 11096, 265828, -766131, 565614, 53513, -1597019, -492393, 574691 ], [ -417664, 885952, -658176, -258432, 405952, -257600, -35264, 359808, -387264, -397120, 130752, -908672, -591424, -1189888, 502464, 510720, -841920, 37056, -670464, -73344, -99648, -193728, -129728, -232896, 306880, -1193472, -842368, 533504 ], [ -7022, 998753, 199886, -662329, 292562, -427773, -294920, 19742, -833179, -260162, 938760, -899363, -1009358, -1092245, 149994, 628144, -859187, 117853, -1554490, -1025871, -152224, -451929, 563721, -1074757, 338069, -741052, -1197381, 506771 ], [ 683428, -762622, 731036, -1359154, 56612, -736698, -584720, -189508, 478346, -155012, 537360, -770438, 657892, -1156970, 908244, -33056, 696538, -60422, -45940, -71646, 51776, -195954, 251346, -1044682, -998806, -562552, -1282506, 1228646 ], [ 530530, -1192018, 823979, -1089079, 96344, -557157, -555212, -47176, 926723, 107350, 87219, -673886, 1035799, -881300, 901554, -294923, 1378291, -254933, 285269, 131103, 175817, -108279, 72357, -764137, -1180450, -330757, -915729, 981707 ], [ -695720, 73832, 359204, 411596, 486944, 244068, -119312, 542624, 276548, 569800, -424956, -618536, -227276, -172400, -78696, -48548, 947716, -470108, -881956, -622572, 198092, -234804, 63132, -164812, 108200, -31132, 26196, -498268 ], [ -274280, -220668, 363084, 674001, 550734, 307688, -539652, 582039, -76737, -189575, -10051, -841596, -785746, 474240, 303899, -349588, 1092056, -350773, -669671, -121477, 352752, 91541, 266647, 115953, 182560, 805623, 23001, -562543 ], [ 730086, -1046546, 538062, 468986, 467248, 108320, -1237572, 431408, -282748, -1351556, 713928, -1152096, -1042170, 1071476, 1138758, -827230, 1441364, -93314, 7606, 790914, 538136, 532808, 541578, 297874, -147866, 1763536, -277854, -132132 ], [ 1141911, -557621, 737787, -361639, -654152, 99920, -702522, 649208, 946202, -991706, 414228, -958896, 374055, 691826, 392583, -485155, 1641314, 765811, -652769, 61389, 87836, -842092, 599553, 1100149, 863959, 14536, 1101021, -435882 ], [ 1111104, -494984, 557808, -913216, -1063736, -89656, -165840, 792440, 1404872, -879752, 338352, -933816, 899328, 450872, -81192, -108688, 1490912, 1180096, -998312, -179688, -449824, -1508344, 450816, 1276384, 1112368, -844376, 1737912, -863952 ], [ 139704, -1338209, -429042, -871816, 39289, -664231, 374310, 777215, 226697, -1294577, 738102, -1265991, -468672, 504647, 23883, 340862, 596012, 649096, -674837, 617187, -1173124, -668719, -137184, 122284, -261482, 188149, 798087, -1556202 ], [ -58896, -933086, -1091178, -785474, 115686, -718730, 583720, 541558, 132236, -965950, 493392, -823020, -206248, 539838, 166080, -367822, 840624, 157748, -858650, 705662, -925134, -552628, -159476, -339332, -559806, 873834, -114644, -1042056 ], [ 229704, 259039, -1548603, -670799, -455139, -445355, 584620, 166933, 720986, -168625, -157608, 108630, 1084052, 563313, 331680, -1806697, 1803624, -308602, -1362275, 347537, -64809, -892678, 174874, -364382, -180081, 1340859, -1010294, 232644 ], [ 166200, 379144, -956720, -591892, -540716, 568200, -122972, -590328, 225340, -220824, 492504, 1078564, 846528, 458336, 208552, -503540, 749744, -927068, 128744, 1039332, 492984, -411968, 16088, 181836, -368564, 594492, -177588, 17600 ], [ 292320, 222094, -502430, -644782, -624311, 1209315, -499277, -1164888, -15200, -265314, 1047159, 1727254, 630798, 485201, -77603, 691690, -259381, -1062833, 1292339, 1452192, 871659, -108758, -172522, 540066, -512729, 125727, 497382, -130960 ], [ 1321920, -602156, -1030580, -1210132, -899786, 55890, 741298, -851088, 1211200, 70836, 684234, 1075204, 1131348, 1092326, -896978, 326140, -259006, 794842, 324914, 316992, 658434, -853508, -277372, -88884, -245654, 1267002, -170268, 599840 ], [ 1606932, -839290, -652489, -1149479, -743138, -691164, 704966, -857745, 1291673, 16969, 629963, 511214, 879836, 663488, -965105, 347943, 163576, 1431628, -456253, -312270, 429669, -450740, -144830, 9734, -128725, 1293911, -538477, 741230 ], [ 1127232, -473440, 656336, -445904, -142688, -1020864, -642784, -1193520, 195248, -437456, 892688, 37664, -144064, -829312, -261680, 767568, 1019776, 814528, -1046128, -421920, 184944, 1130560, 231520, 855584, -166000, 176336, -599152, 277280 ], [ 575434, -111307, 1279227, -41046, 126064, -572590, -750708, -1098418, -380030, -167774, 1073698, 43666, -199420, 230641, -326140, 398717, 895632, 1146738, 271231, -468912, -380269, 438826, -138775, 174337, -358445, -108867, -1059375, -182953 ], [ 60424, 285296, 1530564, 235398, 217750, 54302, -540822, -888520, -803942, 217816, 1153894, 149944, -41398, 1727074, -597052, -199654, 514950, 1605138, 1885516, -459558, -951916, -672824, -668932, -745592, -550928, -120654, -1456776, -518236 ], [ 193324, 1089896, -351786, -33327, -692375, 309077, -542697, -702220, -1112417, -321884, 329569, -86156, -450073, 281899, -847402, -978529, 241425, 554163, 966466, 2367, -598066, 475276, -708982, 352108, -259928, 415971, 114324, 571814 ], [ -64880, 1289696, -1234956, -281640, -715376, 88860, -420056, -336244, -913140, -227020, -138120, -607156, -197220, -381012, -980544, -1121524, -299584, -26608, 139200, 249560, -236040, 824956, -771264, 1135704, 325800, 457332, 1066848, 835976 ], [ -979580, 474296, -440931, -495690, 750724, -928665, -88406, 331331, 138435, 933005, -7170, -1606381, 1166055, 269163, -916944, -197149, -1289584, 181892, -534000, 136310, 139710, -165569, -870864, 1392054, 1406250, -332643, 981048, -286174 ], [ -1284480, 202496, -176256, -567040, 1239424, -1267840, 22144, 553856, 488960, 1319680, 36480, -1939456, 1620480, 485888, -895744, 110976, -1619584, 251392, -758400, 98560, 264960, -495744, -904064, 1477504, 1766400, -595968, 952448, -660224 ] ], [ [ 196864, 260608, -17920, -1329408, -1239808, 907776, 1463552, -1775104, 1353472, -1388288, -1213952, 482048, -1715200, -348160, 165120, -1720320, 1570816, -269568, 1238016, -1025280, -436480, 1233664, -303360, -214272, -321792, 14080, 1166592, -980736 ], [ 219520, -64544, -374752, -491136, -1284736, 794208, 973088, -1351552, 440800, -1361120, -790400, -35200, -1158976, -92608, -59136, -1578528, 1556320, -259296, 236448, -866304, -254272, 540256, -538464, 200448, -545184, 116416, 324096, -829824 ], [ 254920, -572594, -932302, 818664, -1354936, 616758, 206738, -689752, -985250, -1318670, -128600, -843400, -289876, 306692, -409536, -1356978, 1533670, -243246, -1328502, -617904, 30428, -543194, -905814, 848448, -894234, 276316, -992304, -594024 ], [ 279260, -637264, -381332, 919844, -1151156, 870788, 518528, 4248, -1471480, -89440, -741500, 271720, 27484, -806848, 12584, -1366988, 1251320, 61064, -847492, -760384, -851912, -640344, -1048184, 324788, -407204, -265464, -685544, 354096 ], [ 327222, -497544, -4618, 975392, -902816, 820296, 588204, 544488, -1561970, 593554, -1134214, 1076406, 274052, -1635408, 460848, -1406730, 723878, 73436, -200180, -993786, -1256510, -650248, -991938, 64476, -94680, -762674, -273826, 1162254 ], [ 458472, 231456, -492568, 1169792, -569216, -374304, -430896, 552288, -531320, -876296, -465064, 353256, 413552, -1123008, 810048, -1491480, -576472, -980464, 515920, -1442136, 253240, -602848, -312888, 988176, -581280, -936824, 100424, 1319304 ], [ 72738, 159708, -460024, 672176, -560642, -586728, -753768, -138870, 231244, -928886, 345890, -409206, 254624, -641184, 423864, -866040, -524848, -618430, 550534, -1176708, 743998, -302104, -128748, 1259874, -216042, -1153874, 48560, 444648 ], [ -790212, -651192, 52976, -464224, -852092, 107472, -433968, -1475220, 746344, 326764, 1287740, -1207956, -179776, -187584, -641136, 414960, 774752, 1050620, -43916, -252408, 294148, 232496, -401448, 929724, 935508, -1410524, -396640, -1382352 ], [ -703636, -840868, 8070, -972568, -430574, 71380, -325838, -691820, 1182876, -88376, 271856, -681908, 280816, 635310, -1061000, 536228, 906690, 246120, -95222, -50958, 432094, 167100, -201642, 649228, 914760, -848920, 386578, -1628842 ], [ -343152, -861520, -117344, -1160544, 151312, -131824, -333856, 369216, 1523008, -800224, -996912, 71952, 814784, 1277456, -1268768, 379712, 657632, -982272, 14288, 41728, 623280, -80816, 112448, 467088, 616192, -185088, 1296448, -1462176 ], [ 486198, -660670, 155356, 127356, 705862, -330874, -907756, -318984, 1206808, -785524, -620562, 187302, 242984, -303994, -940268, 125912, -537868, -1006272, 426638, 612928, 130530, -704066, 475448, 1013238, 244192, -237888, 905848, -873276 ], [ 732108, -487180, 30436, 558456, 400552, -505984, -874756, -628944, 654148, -606244, -106032, -84828, -163216, -805444, -486428, 235052, -1012828, -1053912, 567068, 537088, 172920, -1142996, 679268, 573948, 253732, -27288, 768148, -812616 ], [ 102858, -354730, -690914, -295644, -1194548, -645184, 68594, -371544, -253202, -180094, 615768, -938178, -321016, 313106, 155422, 888602, -406978, -1137012, 299618, -509312, 1018020, -1305446, 644318, -1343502, 835582, 578412, 1009798, -1544316 ], [ 385376, -210320, -1119920, -487992, -591816, -974288, -74232, -359584, 227016, -148000, 416544, -765984, 176072, 172736, -552856, 714416, -287744, -1430608, -576856, 175160, 356160, -748632, -50928, -1417968, 209888, 989632, 261992, -1720864 ], [ 1071176, -60620, -1419620, -387642, 983034, -1387388, -697482, -456184, 1320966, -290200, -190056, -140184, 962822, -524464, -1858306, 174116, -383744, -1817308, -1722706, 1625210, -972240, 126318, -1038228, -677268, -949912, 1314832, -923458, -1651864 ], [ 309240, -326356, -1509308, 134064, 739112, -67260, -1266860, 133640, 4588, -506252, 325332, -922308, 850916, -111960, -1420908, 281464, -1117328, -27076, -407168, 1264332, -763808, -907932, 223776, -268828, 65000, 1165248, -687812, 188992 ], [ 8178, -232054, -1629254, 537060, 650540, 766326, -1356584, 350246, -842798, -760052, 553272, -1172586, 574742, 316464, -1115106, 377908, -1662380, 1262114, 605044, 1039800, -803282, -1433322, 1101258, 233234, 730586, 868590, -459170, 1011268 ], [ 942528, 802496, -1834304, 620160, 1024640, 288576, -214784, -416704, -400448, -1108352, 3072, -6336, -92608, 747264, -1208256, 423808, -1700480, 1187264, 751744, 1228800, -1533632, -583872, 911808, 987584, 422336, 210240, -297920, -847232 ], [ 1208400, 492178, -790376, 58776, 599284, -398498, 248390, -100742, -290660, -1155308, 411600, 580790, 144246, 1056116, -469356, 312500, -1562624, 551608, 798168, 1314772, -884198, -293250, 735602, 855532, 289698, 349798, 145324, -902226 ], [ 976800, -818972, 1183024, -982224, -421016, -1241348, 206540, 1021108, -428360, -978008, 1533600, 736940, 1053996, 1274216, 888744, 84200, -1293824, -501392, 769968, 1324072, 792052, -418500, 569252, 63832, 287748, 1083148, 798424, 384924 ], [ -211730, -1007312, -194976, -437484, 37954, -705808, -446700, 784978, -781990, -1078258, 1671890, 759970, 681166, -210684, 535004, 161010, -944554, -685342, -271452, 533872, 928192, 467000, 259252, 643632, 873138, 374798, 679714, 640784 ], [ -1119440, -987632, -1641480, 186048, 450640, -123496, -905712, 457456, -1079896, -942376, 1381904, 691696, 251608, -1558344, -45952, 304632, -404944, -639496, -1144680, -198512, 784696, 1048136, -60224, 1234824, 1320768, -369400, 458488, 695000 ], [ 220060, -782732, -740730, -57552, -574460, -408946, 148788, 746956, -910846, 657374, -361996, 251596, 560158, -809994, -437152, 552582, 1068956, -89146, -316530, 18388, 417046, -785014, -313424, 778074, 570768, -137350, 322438, 523550 ], [ 722072, -609044, -9096, -211256, -655720, -505084, 824596, 686392, -260152, 1371900, -471652, -42304, 306960, -45528, -394852, 838272, 1712304, 17368, 400032, 230188, -720, -1111012, -809112, 190900, 764, 284624, -106828, 797772 ], [ 214172, -472994, 518604, -256556, 401180, -372934, 1043746, 203692, 971348, 1018950, 1389398, -159904, -623640, 738372, 170198, 1169472, 1354104, -411332, 982032, 435838, -478920, 380438, -1597212, -553550, -352186, 935624, -889678, 1609422 ], [ 595664, 429136, 135744, -41456, 439776, -845696, -289872, 157680, 746848, 1011296, 1777424, -8928, -352592, 66160, 309648, 1031728, 1133664, -240608, 51248, 449072, -798528, -169872, -934800, -461696, 319328, 655344, -913056, 1132176 ], [ 1224842, 1479724, -530892, 211720, 114414, -1433282, -2053590, 251994, 12724, 1095980, 1615862, 197400, 309796, -1022600, 276882, 718954, 946140, 90748, -1288678, 406964, -1043718, -1348404, 192876, -117098, 1254026, 79074, -646194, 264990 ], [ 556292, -144776, -593592, -741680, -654036, 149068, -1495740, 158244, -1096376, 585080, 258812, -454800, 579496, -251600, -423468, 24004, 426840, -603752, -129628, 603464, -794268, -978504, 675576, -516548, 163076, -17676, 402156, 534540 ], [ 130642, -1131676, -497742, -1225130, -1054586, 1187318, -854940, -149656, -1511426, 371330, -580388, -833000, 838546, 434800, -602168, -626446, 265940, -1033252, 669422, 372564, -660618, -444904, 868376, -487898, -474224, 163074, 619256, 647790 ], [ 190792, -843376, -84792, -768680, -719336, 1137368, -48240, -885856, -538376, 751880, -383888, -663200, 1076296, 952000, 262432, -1187896, 821840, -932752, 748472, -713136, -758568, 416096, 481376, 396952, -204224, 898824, -826144, 448440 ], [ 377278, -882290, -498478, -327458, 29608, 945948, -118278, -331530, 133686, 487026, 31726, -741184, 462688, 816088, 742666, -1167674, 534748, -715410, 914660, -303108, -227188, 280978, 853614, 251938, 79218, 189324, -759460, 403062 ], [ 639028, -1116140, -1404628, 104692, 1025008, 670248, -710628, 991620, 626436, -162324, 577876, -966784, -658112, 291088, 993916, -800924, -254552, -428460, 1132760, 997992, 679112, -447572, 1678164, -506612, 370668, -1381176, 208040, 449412 ], [ 503338, 91834, -1466356, 449626, 1279486, 773634, -142536, 1323102, -586632, -908964, 568024, -157798, -832232, -872714, 1001734, -1159502, -756950, -928110, 846194, 1318740, 478928, -375860, 903294, 322528, -291324, -1335972, -741280, -219078 ], [ 204928, 1193472, -1335936, 429824, 1335488, 641664, 400832, 1255648, -1507040, -1198624, 462976, 366784, -580000, -1647872, 895104, -1197120, -922336, -1047776, 719584, 1180640, 254752, -261312, 41408, 890784, -850272, -1005216, -1557088, -729984 ], [ -566072, 1440672, -767736, -906976, 897188, -479736, 480932, 35098, -801290, 228026, 185176, -489116, 940850, -785072, 444504, 181380, 63014, 485974, 1344634, -335110, 296902, -245412, -628492, -12066, -723522, -139566, -1265938, -430584 ], [ -287816, 1289480, -101116, -1276296, 527212, -552108, 194180, -60728, -90144, 585508, 435044, -265284, 1407428, 87760, -228700, 325564, 350836, 806384, 1236436, -555972, 326588, -300724, -1070316, -711616, -901456, 279052, -775592, 4248 ], [ 1012084, 750380, 661334, -703596, 223762, 396942, -449770, 938572, 626256, -98042, 1198694, 1009866, 847478, 970360, -1118650, -732086, -40514, -54616, 414286, 483978, 344138, -425374, -1290066, -1213216, -1376056, 262402, -91292, 570948 ], [ 1103224, 937760, 570104, -351936, 31912, 590112, -552040, 1502272, 538896, -697712, 216704, 969096, 824648, 827320, -613960, -1237136, 141616, -38536, 636016, 457728, 765128, -786304, -288816, -335416, -1471696, 467152, 512728, 545568 ], [ 862410, 1272754, 202048, -74898, -44608, 516486, -587854, 1848950, 245108, -1209128, -965572, 570744, 784926, 337444, 59420, -1437002, 401330, 234670, 1004378, 208524, 1115758, -1084224, 860688, 666930, -1335004, 659436, 1029268, 410948 ], [ 332460, 1277404, -781952, 14052, 728192, -313164, -1293604, 1145300, -101992, -1066928, 145928, -105456, -723324, -1030856, -1015480, -14252, 21980, 875620, 262028, 382824, -196892, -196224, 485088, -470820, 138296, 192936, 890968, 653048 ], [ 34394, 825130, -1020536, -125402, 784576, -924560, -1534194, 637110, -282516, -888652, 446356, -712636, -1491320, -1406370, -1645056, 575734, -133664, 743256, -182318, 737446, -529400, 432806, -263974, -1023698, 876040, -336494, 1064766, 844920 ], [ 104144, -351920, -76736, -627152, -295424, -1189760, -1036944, 438960, -198816, -653152, -539744, -1210336, -1085120, -207120, -1568256, -155216, 65536, -615744, -153968, 1378096, 692800, 651056, -1605424, -648848, 447040, -965744, 1733616, 957120 ], [ 335666, -497240, 92578, -87380, -619910, -1086230, -717072, 428592, -325236, 27986, -1150586, -392134, -921578, 186432, -857934, -47726, -118478, -604680, -260870, 441010, 503524, 928466, -631576, -542258, -82226, -675872, 1551276, 455484 ], [ 643316, -157040, -102572, 942520, -588860, -809180, -480672, 506592, -550536, 918836, -1584836, 1045316, -872228, 200832, 150516, 454324, -482828, 51120, -431420, -1238540, -349976, 1233716, 1431824, -561908, -658676, 46528, 968376, -335016 ], [ 217900, 284922, 759318, 764416, -129446, -1195116, -810168, 476406, 686646, 747828, -1576122, -108442, 243214, -224082, -280302, -359086, 113940, 333160, 917014, -375792, 253604, 1230614, 439298, -391904, -529508, -110430, 697478, 657728 ], [ 94320, 403152, 1223328, 371856, 18264, -1104496, -942448, 269736, 1227056, 399208, -1427112, -884112, 917304, -384152, -495592, -666856, 594080, 569360, 1643944, 445888, 685184, 1343224, -145432, -77544, -335968, -386280, 317528, 1230688 ], [ 856020, -376548, 513528, -519444, -723486, 346604, -489748, -414114, -258844, -357842, -925662, -424812, 297354, 217198, -9742, 514994, 681080, 707660, 547294, 963088, 533984, 1797274, 621518, 619506, -18568, -922830, -385822, 514888 ], [ 737148, -492396, -269772, -527652, -654720, 597596, -114832, -148764, -417544, -600308, -640932, -347208, 48348, -171308, 351788, 762176, 204776, 559184, 236128, 1175788, 310880, 1649296, 231284, 1008696, 270692, -1317420, -422884, 318796 ], [ -73602, -86646, -1110822, 157998, 50880, -94354, 198968, 862386, 466556, -438458, -526482, -569508, 90798, -1337558, 615638, 274976, -714124, 185384, 542128, 1149238, 31280, 1028296, -1068166, 1155996, 537842, -1600470, 63566, 531046 ], [ -102144, 438656, -472576, 101632, 322432, -103552, 107648, 920320, -326016, -161408, 173440, -518912, -377984, -1486848, 515456, 562688, -1137024, 510336, -603648, 160512, 32128, 372352, -261504, 236672, 705920, -1297408, -460032, 206848 ], [ 63332, 686626, 362460, -210770, 409316, -47322, -69648, 687612, -1016662, 107964, 754320, -497510, -644828, -1416842, 474388, 850400, -1150086, 783258, -1574964, -669374, 32448, -238866, 636018, -749290, 621834, -907512, -1076074, 2374 ], [ 575432, -798524, 863160, -1270820, -144184, -293172, -342048, -282888, 562388, 217464, 57120, -918860, 774472, -1087892, 1141288, 363200, 725364, 54708, -79464, 387076, -250752, -554916, -43932, -1056340, -830316, -598512, -1219924, 1030924 ], [ 270980, -1067492, 976374, -1237646, -106192, -117546, -237720, -298896, 1251494, 311916, -483066, -1120892, 893902, -871208, 1047076, 69578, 1600518, -410634, 207114, 443230, -433038, -392334, -450774, -716722, -1086084, -363498, -829570, 1023670 ], [ -1072720, 211408, 596424, 186904, 684608, 594504, 346080, 899904, 807944, 387216, -823416, -1043792, -641048, -797408, -15824, 22328, 1202568, -540984, -1044936, -773720, -486888, 379416, -510024, 445928, 180816, -222648, 240680, -301880 ], [ -771920, 41608, 476184, 637954, 564828, 315344, -156040, 777934, 173214, -279214, -351526, -1139832, -898788, -115968, 142166, -350632, 1164208, -167754, -710126, -343530, -20768, 560906, 173006, 218178, -5824, 707342, 314770, -218110 ], [ 120332, -619492, 463068, 702900, 103008, -310208, -1026568, 208224, -477048, -1179528, 390288, -1292224, -667316, 748648, 721100, -825084, 1262376, 391740, 162988, 639940, 612144, 494992, 1085908, -459548, -664820, 1845664, 65796, 343352 ], [ 773582, 15158, 912918, -403950, -757392, -423008, -930868, 826224, 843252, -771828, 203688, -1203424, 468334, 234148, 459950, -680934, 1571076, 1065990, -377762, -43910, 431544, -766808, 537058, 893002, 727630, 114064, 1246746, -364948 ], [ 823424, 38384, 926688, -1093248, -1001328, -494960, -641440, 1125360, 1341072, -665616, 156000, -1127536, 758272, -42128, 124592, -493344, 1441728, 1304448, -588368, -239312, -31296, -1473776, -46592, 1301440, 1208416, -764336, 1849968, -1005472 ], [ -408976, -1237666, 13788, -895248, 64722, -480110, 59660, 746910, 91122, -1200066, 403500, -1079086, -748928, 187822, -368458, -213444, 381528, 616848, -97418, 603238, -1093896, -1001726, -704192, -296360, -248084, 170314, 1225518, -1501972 ], [ -484384, -1038588, -725140, -944452, 181516, -646868, 325968, 457516, -49768, -1233852, 260000, -320856, -449616, 180412, -73344, -738268, 658272, -129816, -332532, 470588, -1154524, -662248, -686696, -724104, -467644, 752788, 394712, -842768 ], [ 169616, 90462, -1354390, -1149502, -300134, -928118, 318168, 224266, 508532, -952002, -130000, 884844, 988584, 23362, 718656, -1770418, 1777872, -913716, -1025382, -276862, -583474, -406348, -243596, -414204, 92606, 1113238, -566188, 545032 ], [ -163472, 287504, -1023072, -708008, -359640, 242704, -490808, -689392, -94472, -417328, 572080, 1464264, 1111936, 516800, 563280, -652136, 604512, -1346872, 136400, 814408, -40848, 224640, 266416, 35096, -396520, 378616, -57064, -132736 ], [ -235712, 200924, -747132, -453788, -461070, 1006054, -913658, -1333552, -385472, 116732, 1101070, 1670124, 1144156, 979970, 175770, 310804, -477258, -1256002, 1011590, 1542208, 324342, 547860, 527596, 401156, -808210, -40994, 310796, -608416 ], [ 1141888, -636376, -1088232, -1214888, -904020, -458396, 537892, -619552, 1049728, 544232, 488020, 639624, 1353256, 1054220, -750180, -233096, -248508, 786548, -23260, 59008, -8508, -514440, -234104, 376856, -478060, 1250356, -491704, 574784 ], [ 1693352, -839348, -607858, -1381102, -628356, -1255736, 717900, -493186, 1039634, 529138, 542006, 36252, 984120, 561408, -633026, -36626, 143856, 1529880, -612186, -727260, -344022, -259688, -397884, 547916, -128522, 1120462, -615994, 685724 ], [ 1396352, -390848, 716192, -936352, 385344, -1367936, -408000, -970336, -454816, 59488, 1281056, -128448, 21120, -513792, 555424, 920224, 704256, 938880, -743136, -797760, -682272, 1347712, 52416, 919616, 240928, -469088, -43744, -304576 ], [ 921172, -19638, 1268758, -713324, 112608, -411292, -817640, -765092, -516156, -6012, 1450756, 76900, 300424, 414530, 259080, 534234, 708640, 1245860, 482206, -535264, -944058, 753940, -71118, 327138, 130118, -220198, -753918, -341554 ], [ 443920, 368352, 1442056, -514484, -507540, 740732, -995948, -401552, -279564, -21840, 1394188, 351088, 790612, 1667972, -418296, -213516, 522316, 1645796, 1864984, -185740, -1091928, -283760, -344712, -410352, -100384, 507428, -1606416, -62008 ], [ 498520, 1190352, -340244, 97666, -1110990, 806282, -747698, -345752, -1086114, -726840, 511138, 262888, -168338, 412022, -846996, -933666, -123134, 314246, 828484, 126110, -168228, 438040, -554412, 191448, -209584, 1007078, -96216, 884492 ], [ 200992, 1433536, -1271960, 169136, -932064, 380600, -417968, -236136, -1269608, -677912, -50192, -249064, -243272, -209448, -1078912, -1136488, -754304, -536544, -137344, 410800, 442096, 544120, -813952, 743856, 175696, 810088, 954560, 881680 ], [ -687608, 705136, -775910, -666964, 560136, -869650, 48532, -36186, -407258, 636538, -71492, -1472314, 1165678, 234102, -980512, -470938, -1361504, -580344, -984544, 649900, 526396, -383330, -1157152, 1213356, 1390996, -556262, 1234160, -714620 ], [ -983808, 462336, -610560, -945664, 1057536, -1286400, 204032, 30464, -119808, 1074688, -78592, -1880064, 1635328, 381952, -947712, -249088, -1563904, -594944, -1266944, 729600, 554496, -692480, -1271552, 1369856, 1796096, -1011712, 1327360, -1246720 ] ], [ [ 96640, 624384, -129280, -1852800, -1443968, 1152768, 1734528, -1708288, 1245824, -1666688, -1800448, 626816, -1819136, -882688, 376704, -1957888, 1422336, 23680, 1668608, -880512, -365952, 992384, -1034624, -425856, 223872, 203392, 1051520, -1407616 ], [ 158272, 22224, -565456, -819648, -1539008, 1224336, 1365168, -1401664, 134096, -1674320, -1226560, 26048, -1293536, -629920, -159360, -1736752, 1559568, -245840, 348272, -688128, -69600, 138896, -1165328, 300672, -293232, 241696, 331520, -1273408 ], [ 254572, -918651, -1246981, 794652, -1687508, 1336161, 788043, -922564, -1602979, -1686245, -329860, -912652, -472286, -234970, -996960, -1391227, 1773993, -666965, -1714753, -387528, 393450, -1194679, -1369553, 1435872, -1101207, 301546, -793480, -1063708 ], [ 512362, -1036536, -483006, 816662, -1381358, 1201446, 917568, 234276, -1886644, 107760, -815450, 108508, -123606, -991520, -530180, -1435602, 1414068, 26380, -858918, -1013728, -732780, -1426244, -1212788, 837102, -350422, -153524, -973340, 313032 ], [ 745953, -800652, 56833, 829232, -988656, 838508, 801122, 1170076, -1688091, 1134027, -1209817, 838113, 172262, -1496440, 72712, -1530879, 785097, 356650, 188594, -1588199, -1323181, -1417356, -880723, 459050, 192188, -674427, -835875, 1424037 ], [ 857628, 441648, -520292, 1197632, -411456, -242992, -326728, 1186576, -198516, -899148, -956092, 95388, 403112, -862240, 822112, -1704804, -621828, -823400, 1178744, -1760324, 301844, -856656, -38548, 1256600, -355312, -1294452, 153900, 1344012 ], [ 321123, 446634, -299828, 647816, -452211, -577564, -878236, 317503, 659922, -1114689, -51613, -713793, 125168, -521008, 578260, -963828, -485640, -609005, 1264601, -1115750, 1007405, -277860, 221630, 1507331, -79, -1520811, 189384, 387228 ], [ -813702, -690516, 656872, -749584, -1063386, -222664, -897736, -1369022, 935772, 347586, 1453562, -1584318, -622432, -450208, -582440, 621672, 1074960, 892570, 515726, 282700, 864230, 317640, -55420, 1253306, 1188446, -1383786, -656016, -1378872 ], [ -1050302, -1001238, 289689, -1384484, -445045, 120158, -681349, -831426, 1210890, -474772, 75816, -579886, -8024, 554197, -1197068, 633494, 988499, -21028, -50881, 234779, 1015197, 514810, 148881, 742898, 1181676, -939748, 422219, -1721903 ], [ -937768, -1056632, -250512, -1572112, 393752, 385304, -499504, 10080, 1471968, -1666512, -1683400, 693016, 732192, 1427096, -1597744, 321248, 466000, -1357184, -456904, -6528, 1140872, 481784, 440032, 321624, 835200, -433792, 1687136, -1692784 ], [ 372257, -562157, 304938, 520538, 715577, 23129, -1060354, -878220, 1616868, -1560462, -1096075, 610441, -91908, -595879, -1256194, 319748, -542450, -1589984, 131621, 912672, 489347, -713491, 533332, 1139649, -58800, 608, 818036, -1282234 ], [ 837842, -408242, 226998, 1164788, 227132, -277696, -862054, -1026360, 1169478, -1245462, -458440, -554, -548568, -1190854, -694474, 629858, -1013930, -1667204, 333386, 711552, 445172, -1446046, 703222, 798234, -276330, 585308, 524606, -1222444 ], [ 36767, -765167, -801027, -363562, -1476718, -486496, 474971, -64260, -166347, -617037, 254660, -1404179, -454068, 356171, 197501, 1407383, -679955, -1511054, -44989, -1170048, 1312022, -1484521, 987997, -1282341, 520845, 1395458, 1094681, -1688794 ], [ 477712, -677336, -1236616, -495764, -643436, -948536, 152780, 37136, 304620, -625456, 58800, -1020720, 339052, 45600, -474788, 942472, -740608, -1577464, -887620, -381292, 475872, -677060, 176664, -1331432, 51664, 1519520, 69084, -1790000 ], [ 1468012, -392786, -1410166, -10439, 1312039, -1522586, -903295, -242164, 1574745, -915556, -539100, 153180, 1441177, -1086600, -1838963, -71978, -975808, -1742314, -1935595, 1588583, -1113528, 504565, -1119486, -481982, -977636, 1340120, -1662291, -1729700 ], [ 568500, -221086, -1599034, 336136, 1094652, 106566, -1296034, 212172, -162046, -796658, 639518, -864134, 1043766, -315076, -1734978, 93428, -1376472, -54278, -687424, 1481426, -582384, -746634, 155568, -87114, -111204, 1286816, -1264390, 145376 ], [ 169563, 164927, -1765177, 657526, 1015650, 1154433, -1225852, 294537, -1166293, -898382, 1212500, -1177487, 475185, 511112, -1633539, 350126, -1710114, 1256227, 446414, 1337108, -457515, -1553295, 1077855, 419211, 442935, 933173, -776227, 954950 ], [ 1123488, 1105952, -1872352, 918976, 1368000, 631008, 11648, -605088, -182368, -1581632, 166400, 395488, -481440, 1411712, -1589664, 800576, -1865664, 1531552, 1206464, 1169408, -1451040, -1132320, 1003680, 1227936, 128160, -197152, -129952, -1038400 ], [ 1507448, 644747, -801628, 99492, 741326, -273827, 651577, -42713, -138294, -1504642, 473080, 903009, -22591, 1728974, -445634, 470318, -1857728, 691156, 1379908, 1250334, -630825, -763891, 705819, 932034, 350627, 176233, 293282, -1079851 ], [ 1467248, -859978, 1145672, -1524408, -613924, -1462502, 846802, 1607662, -793644, -861892, 1786480, 617634, 1489634, 1612124, 1517116, -440932, -1728128, -979544, 1116808, 1516284, 1539150, -434566, 241494, -185916, 972902, 1668658, 550532, 331274 ], [ 38453, -1089208, -265968, -842498, -310829, -927832, -283778, 1164907, -1093769, -1256347, 1914475, 561059, 901189, -139866, 712426, -340197, -1173103, -1206269, -148202, 564264, 1439520, 775444, 136814, 576584, 1334267, 825893, 599587, 1040984 ], [ -1134520, -1068136, -1682892, -30176, 18424, -327772, -1142120, 563944, -1283012, -1405564, 1516696, 467816, 233860, -1697196, -378176, -70860, -401464, -1007564, -1167068, -358824, 981780, 1561900, 57632, 1400588, 1492448, -116404, 561844, 1456772 ], [ 157130, -763186, -414567, -395576, -854426, -776347, 499630, 822994, -1177037, 570461, -683954, -2734, 849085, -911871, -734576, 266265, 1163786, 258361, -84443, -146274, 477105, -586625, -178168, 1028663, 794648, 304871, 236569, 895997 ], [ 662564, -701438, 381940, -653332, -696668, -814746, 1410686, 593940, -408980, 1533082, -866806, -202848, 467736, -109444, -622966, 695360, 1821576, 485892, 779120, 164706, -145720, -940086, -693924, 473070, 106266, 771128, -437138, 909074 ], [ 219914, -932963, 609490, -781282, 703882, -358521, 1440611, -223710, 1157470, 1273657, 1383569, -76848, -1115364, 713606, 53009, 1235360, 1385076, -538758, 1378520, 594381, -911020, 871089, -1547274, -304005, -570759, 1291628, -1531013, 1614149 ], [ 655288, 160248, 325984, -530280, 741840, -866112, -95224, 134248, 1202960, 1396880, 1901080, -166224, -384376, 59432, 212440, 1035208, 1303952, -119504, 180936, 912840, -1348832, 202024, -1023192, -363328, 99856, 869480, -1629936, 1439576 ], [ 1328575, 1559010, -141074, -190452, 282933, -1594899, -2068177, 844087, 692078, 1596578, 1760833, -329820, 1073366, -1032460, 151051, 566095, 1301738, 693658, -1506729, 1192110, -1627865, -1240814, -38718, -216655, 1129471, 148355, -1333755, 978941 ], [ 562150, -496140, -851924, -804552, -1005342, 215826, -1782202, 426262, -786772, 515828, -55142, -520920, 1129916, -600760, -1003874, -331130, 299588, -796892, -323754, 1436460, -762890, -1057964, 778932, -970630, -198554, -72370, 343170, 815666 ], [ 109675, -1716490, -1022149, -1190127, -1747367, 1382401, -1269002, -117988, -1388147, 140403, -1184342, -617820, 1262091, 108840, -1285524, -1112805, -19362, -1787542, 568821, 1122910, -428415, -535964, 1215332, -976055, -825704, 104755, 802420, 625141 ], [ 285100, -1267240, -111124, -1118652, -1396892, 1260676, -301352, -915088, -234572, 1175628, -939992, -526320, 1545516, 1374240, 179376, -1663380, 1028088, -1778392, 880596, -306440, -1154940, 664336, 889232, 515620, -51104, 1077580, -1173680, 380116 ], [ 674093, -1271963, -465621, -770723, -255172, 1077898, -487129, -414847, 604385, 657691, -423371, -851616, 709072, 1130564, 1089535, -1506887, 567402, -1512011, 1098230, 32538, -419342, 311051, 1105653, 197795, 184923, 284850, -964374, 460801 ], [ 1190318, -1547138, -1574046, -258098, 1357928, 858748, -1360054, 858278, 1255910, -785534, 255454, -1425216, -794528, -12136, 1669210, -929162, -791748, -1092386, 1259780, 1424988, 1187308, -967774, 1645278, -1198030, 100098, -1559700, 546876, 735526 ], [ 1181039, -92345, -1511886, 631543, 1723853, 904627, -118060, 1215773, -336652, -1375574, 472324, -554025, -847196, -1043263, 1261081, -1284869, -1361745, -1243253, 1146779, 1709022, 995128, -351790, 1165773, 60368, -844122, -1700502, -519024, -561017 ], [ 897216, 1245440, -1352640, 945792, 1854240, 747456, 1042080, 1078864, -1619792, -1431088, 472256, 83744, -476528, -1740672, 874688, -1305696, -1495376, -1004624, 1114448, 1504976, 624560, 244448, 489632, 1047152, -1484560, -1410288, -1497232, -1507648 ], [ -230484, 1597040, -1210740, -982608, 1515990, -243444, 1222230, -587561, -1042367, 210887, -179644, -602506, 989947, -1243272, 885188, 207654, -272951, 853201, 1467623, -143449, 172985, 160298, -584818, 181277, -729235, -77013, -1325707, -660148 ], [ -125996, 1301196, -358810, -1412364, 1156802, -124706, 498854, -447124, -103600, 779286, 113782, -108742, 1631366, -361160, 226774, 393018, 108686, 1161576, 1105182, -208262, 74810, -256238, -1222914, -517664, -680824, 348594, -724668, -84956 ], [ 1178254, 374946, 1184465, -382914, 777227, 1074469, -1104271, 1452626, 1187000, 302361, 1327657, 1533983, 1469441, 895540, -1082951, -714657, -328339, -38724, 45957, 1268863, 320735, -996413, -1436139, -1054064, -1320724, -109581, 294582, 225094 ], [ 1557364, 617136, 896180, 101856, 470972, 1004464, -1313116, 1848416, 863000, -412584, 463552, 1112588, 1030316, 1211860, -333356, -1240152, -207544, -81804, 599592, 1051648, 820460, -1118528, -47304, -150164, -1612984, 281784, 702852, 559024 ], [ 1570271, 1113979, 134304, 385013, 262560, 567961, -1227333, 1813889, 147726, -1113660, -662406, 223092, 453949, 1110294, 662794, -1471135, -20997, 218517, 1409015, 445106, 1219317, -986784, 1505880, 888635, -1657194, 786050, 934206, 878022 ], [ 272546, 1246954, -780096, 32438, 826560, -346514, -1665558, 1251614, -447324, -1101960, 714444, -200808, -782426, -766956, -947156, -255010, -550422, 1044342, 786290, 171356, 21942, 110016, 764880, -259990, -136044, 323900, 930756, 993972 ], [ -344201, 736303, -838068, -314743, 781792, -962840, -1608347, 792289, -801790, -1129874, 1038014, -772666, -1461044, -1502563, -1904896, 412609, -542448, 820164, 214315, 368073, -317236, 822537, -217545, -1049131, 607500, -215477, 1179693, 1078196 ], [ 119224, -795272, 462432, -653368, -228608, -1106240, -765272, 496264, -774640, -1220624, -309136, -1579216, -1254944, -427288, -1828096, 210184, 317952, -1069536, -277160, 1311048, 704864, 925512, -1582920, -1268056, 117600, -877352, 1828968, 1112096 ], [ 262267, -1036292, 543267, 261026, -372569, -982961, -512216, 703048, -951694, -124757, -1193767, -370297, -1136207, -120736, -858949, 201355, 225723, -1080396, -581465, 540219, 211958, 1211883, -456996, -947707, -406011, -858224, 1773474, 706682 ], [ 254542, -669992, 50142, 1765076, -108794, -734186, -536816, 1146448, -1224844, 1529518, -1860742, 1787078, -1058582, -175936, 530126, 283630, -314802, -207096, -797690, -1037106, -993892, 1584558, 1841304, -373582, -945486, -518624, 1386324, 94532 ], [ 222946, 333671, 834225, 1599616, -199945, -1184386, -966420, 886785, 381537, 942766, -1674055, -213335, 419621, -206827, -83189, -801365, 78270, 292444, 750641, -86952, 27926, 1377905, 713203, -153872, -497782, -522781, 830617, 753312 ], [ 391976, 833976, 1182960, 976216, -353980, -1149736, -1139880, 437820, 1093192, 310236, -1361340, -1633240, 1389076, -191012, -460444, -1229340, 382960, 689304, 1567036, 849568, 790976, 1335220, 94108, 280548, -53392, -599836, 201412, 1189392 ], [ 1114526, -97974, 238260, -780734, -654205, 270914, -578430, -478755, -797258, -279339, -766365, -1143490, 853951, -48587, -37669, 237435, 374260, 831954, 237661, 1558168, 674576, 1787095, 1132933, 1332123, 307508, -851461, -617213, 917292 ], [ 1074650, -528066, -457170, -888470, -586048, 517034, -121560, -148938, -785612, -463950, -431958, -723628, 455914, -554978, 212066, 629472, -112484, 709752, 9232, 1673602, 418064, 1915864, 527374, 1777428, 665846, -1192546, -404150, 686226 ], [ 435725, -563841, -956745, 299605, -228448, -159691, 253140, 1160187, 720538, -330375, -302283, -358678, 165589, -1571153, 325841, 177072, -974834, 379452, 645832, 1322977, 51464, 1790764, -1370201, 1746378, 1022171, -1603921, 619525, 487401 ], [ 213376, -8640, -286976, 461696, 238912, 50496, 250560, 1480832, -264768, 74304, 216128, -129152, -164544, -1783808, 528448, 614656, -1432128, 983616, -536832, 394368, 163904, 938432, -393280, 706240, 1104960, -1401344, -77696, -119808 ], [ 133686, 374499, 525034, 240789, 526070, 333129, 155624, 1355482, -1200145, 476090, 569880, -95657, -280298, -1741439, 798782, 1072656, -1440985, 1448663, -1595438, -312877, 217120, -25803, 708315, -423823, 905599, -1073972, -954767, -502023 ], [ 467436, -834426, 995284, -1182486, -344980, 150354, -99376, -376268, 646430, 589940, -423120, -1067282, 891052, -1018814, 1374332, 759456, 754190, 169838, -112988, 845798, -553280, -913878, -339210, -1067998, -661826, -634472, -1157342, 833202 ], [ 11430, -942966, 1128769, -1386213, -308728, 322065, 79772, -550616, 1576265, 516482, -1053351, -1567898, 752005, -861116, 1192598, 434079, 1822745, -566335, 128959, 755357, -1041893, -676389, -973905, -669307, -991718, -396239, -743411, 1065633 ], [ -1449720, 348984, 833644, -37788, 882272, 944940, 811472, 1257184, 1339340, 204632, -1221876, -1469048, -1054820, -1422416, 47048, 93204, 1457420, -611860, -1207916, -924868, -1171868, 993636, -1083180, 1056668, 253432, -414164, 455164, -105492 ], [ -1269560, 303884, 589284, 601907, 578922, 323000, 227572, 973829, 423165, -368853, -693001, -1438068, -1011830, -706176, -19567, -351676, 1236360, 15265, -750581, -565583, -394288, 1030271, 79365, 320403, -194208, 609061, 606539, 126323 ], [ -489422, -192438, 388074, 936814, -261232, -728736, -815564, -14960, -671348, -1007500, 66648, -1432352, -292462, 425820, 303442, -822938, 1083388, 876794, 318370, 488966, 686152, 457176, 1630238, -1216970, -1181774, 1927792, 409446, 818836 ], [ 405253, 587937, 1088049, -446261, -860632, -945936, -1159214, 1003240, 740302, -551950, -6852, -1447952, 562613, -223530, 527317, -876713, 1500838, 1366169, -102755, -149209, 775252, -691524, 474563, 685855, 591301, 213592, 1392471, -294014 ], [ 535744, 571752, 1295568, -1273280, -938920, -900264, -1117040, 1458280, 1277272, -451480, -26352, -1321256, 617216, -535128, 330376, -878000, 1392544, 1428800, -178424, -298936, 387232, -1439208, -544000, 1326496, 1304464, -684296, 1962024, -1146992 ], [ -957656, -1137123, 456618, -918680, 90155, -295989, -254990, 716605, -44453, -1105555, 68898, -892181, -1029184, -129003, -760799, -767750, 167044, 584600, 480001, 589289, -1014668, -1334733, -1271200, -715004, -234686, 152479, 1652949, -1447742 ], [ -909872, -1144090, -359102, -1103430, 247346, -575006, 68216, 373474, -231772, -1501754, 26608, 181308, -692984, -179014, -312768, -1108714, 475920, -417380, 193586, 235514, -1383914, -771868, -1213916, -1108876, -375482, 631742, 904068, -643480 ], [ 109528, -78115, -1160177, -1628205, -145129, -1410881, 51716, 281599, 296078, -1735379, -102392, 1661058, 893116, -516589, 1105632, -1734139, 1752120, -1518830, -688489, -901261, -1102139, 79982, -662066, -464026, 365293, 885617, -122082, 857420 ], [ -493144, 195864, -1089424, -824124, -178564, -82792, -858644, -788456, -414284, -613832, 651656, 1849964, 1377344, 575264, 918008, -800732, 459280, -1766676, 144056, 589484, -574680, 861248, 516744, -111644, -424476, 162740, 63460, -283072 ], [ -763744, 179754, -991834, -262794, -297829, 802793, -1328039, -1502216, -755744, 498778, 1154981, 1612994, 1657514, 1474739, 429143, -70082, -695135, -1449171, 730841, 1632224, -222975, 1204478, 1227714, 262246, -1103691, -207715, 124210, -1085872 ], [ 961856, -670596, -1145884, -1219644, -908254, -972682, 334486, -388016, 888256, 1017628, 291806, 204044, 1575164, 1016114, -603382, -792332, -238010, 778254, -371434, -198976, -675450, -175372, -190836, 842596, -710466, 1233710, -813140, 549728 ], [ 1779772, -839406, -563227, -1612725, -513574, -1820308, 730834, -128627, 787595, 1041307, 454049, -438710, 1088404, 459328, -300947, -421195, 124136, 1628132, -768119, -1142250, -1117713, -68636, -650938, 1086098, -128319, 947013, -693511, 630218 ], [ 1665472, -308256, 776048, -1426800, 913376, -1715008, -173216, -747152, -1104880, 556432, 1669424, -294560, 186304, -198272, 1372528, 1072880, 388736, 1063232, -440144, -1173600, -1549488, 1564864, -126688, 983648, 647856, -1114512, 511664, -886432 ], [ 1266910, 72031, 1258289, -1385602, 99152, -249994, -884572, -431766, -652282, 155750, 1827814, 110134, 800268, 598419, 844300, 669751, 521648, 1344982, 693181, -601616, -1507847, 1069054, -3461, 479939, 618681, -331529, -448461, -500155 ], [ 827416, 451408, 1353548, -1264366, -1232830, 1427162, -1451074, 85416, 244814, -261496, 1634482, 552232, 1622622, 1608870, -239540, -227378, 529682, 1686454, 1844452, 88078, -1231940, 105304, -20492, -75112, 350160, 1135510, -1756056, 394220 ], [ 803716, 1290808, -328702, 228659, -1529605, 1303487, -952699, 10716, -1059811, -1131796, 692707, 611932, 113397, 542145, -846590, -888803, -487693, 74329, 690502, 249853, 261610, 400804, -399842, 30788, -159240, 1598185, -306756, 1197170 ], [ 466864, 1577376, -1308964, 619912, -1148752, 672340, -415880, -136028, -1626076, -1128804, 37736, 109028, -289324, -37884, -1177280, -1151452, -1209024, -1046480, -413888, 572040, 1120232, 263284, -856640, 352008, 25592, 1162844, 842272, 927384 ], [ -395636, 935976, -1110889, -838238, 369548, -810635, 185470, -403703, -952951, 340071, -135814, -1338247, 1165301, 199041, -1044080, -744727, -1433424, -1342580, -1435088, 1163490, 913082, -601091, -1443440, 1034658, 1375742, -779881, 1487272, -1143066 ], [ -683136, 722176, -1044864, -1324288, 875648, -1304960, 385920, -492928, -728576, 829696, -193664, -1820672, 1650176, 278016, -999680, -609152, -1508224, -1441280, -1775488, 1360640, 844032, -889216, -1639040, 1262208, 1825792, -1427456, 1702272, -1833216 ] ], [ [ -131584, 537600, -386560, -1500672, -1123328, 1267200, 1257984, -1551872, 874496, -1369088, -1611264, 641024, -1503232, -833536, 252928, -1942016, 1383936, -220672, 1448960, -413184, -95744, 1027584, -1233408, -337920, 628736, 321024, 634368, -1148416 ], [ -56896, -43008, -746560, -712320, -1378880, 1411584, 1194048, -1203776, -102208, -1371200, -1150080, 12416, -1088896, -564352, -256064, -1573376, 1371456, -472384, 308096, -340032, 119872, 63936, -1192512, 268416, 82880, 330816, 264384, -1154752 ], [ 59804, -950208, -1309060, 519480, -1778180, 1637184, 1094148, -659876, -1628308, -1374500, -429480, -969784, -441496, -143752, -1051364, -997376, 1351956, -865684, -1474504, -225732, 456772, -1441764, -1128612, 1215816, -770020, 346116, -313716, -1164652 ], [ 311744, -1135008, -667280, 653120, -1385360, 1092224, 1127808, 365904, -1848208, 361280, -637360, 12216, -29296, -871712, -734224, -1176816, 1079056, 86696, -809344, -778952, -520648, -1603744, -818312, 796536, -135280, -133344, -652696, 238608 ], [ 524724, -908080, -221816, 782032, -893256, 464140, 910160, 1200684, -1623452, 1301240, -879600, 759020, 275052, -1307372, -194484, -1415588, 627236, 647024, 85668, -1307772, -1066172, -1479004, -447708, 558844, 333516, -636040, -738364, 1324200 ], [ 571824, 547520, -739616, 1162432, -255456, -259760, -197440, 1266384, -199952, -897760, -1012800, 224720, 268752, -465872, 833616, -1672688, -373264, -458176, 1168368, -1590672, 182128, -703504, 68592, 1273744, -126384, -1097440, -18064, 981600 ], [ 100848, 589760, -499412, 699496, -367860, -517220, -717544, 522756, 581140, -1214932, -280356, -507700, -72948, -137612, 727596, -933416, -226072, -308200, 1346268, -1007772, 850732, -79636, 266028, 1373848, 154404, -1322968, -70432, 61488 ], [ -848352, -672640, 440488, -541904, -1172760, -344120, -695344, -967944, 769240, 204968, 1251144, -1423000, -724248, -283112, -425304, 725584, 980528, 1000400, 688968, 374328, 984232, 404264, 169128, 906448, 1118904, -1330768, -836032, -1391712 ], [ -1117768, -971728, 48148, -1329220, -440216, 27596, -444760, -525432, 886824, -556248, 107916, -592724, -202884, 517864, -959176, 772720, 886608, -31936, 27520, 259976, 1108460, 435300, 419684, 504928, 1173772, -1046256, 215680, -1528044 ], [ -1099424, -980864, -494400, -1730560, 560352, 355072, -243712, 154944, 1020928, -1652000, -1398208, 501440, 415040, 1250656, -1278720, 480064, 427168, -1465696, -513216, -71264, 1165344, 260384, 716896, 246880, 938528, -682496, 1435424, -1376352 ], [ 22276, -413264, 265800, 227840, 850452, -69728, -896512, -888456, 1428928, -1357100, -802408, 450440, -412360, -406844, -993120, 439864, -593732, -1761796, -35016, 657436, 676044, -768916, 736996, 1063780, 22028, -216896, 569324, -1343652 ], [ 533536, -282824, 345240, 934040, 411672, -376568, -806512, -1039776, 1113208, -1027280, -310168, -52120, -785680, -857744, -507720, 605944, -1096232, -1833496, 86184, 373936, 615504, -1334896, 801256, 738640, -252472, 474304, 307064, -1402632 ], [ 129136, -808124, -596460, -238060, -1120428, -506468, 397688, 147024, -288092, -645080, 26732, -1232020, -477880, 501256, 277380, 1081444, -821132, -1568596, -328116, -1427864, 1198104, -1205896, 931756, -1299560, 436028, 1503904, 950564, -1599132 ], [ 577328, -657632, -1103232, -220816, -320016, -747024, 58112, 140736, 139344, -729632, -109984, -737936, 290432, 208944, -250000, 654848, -739472, -1481120, -935024, -547504, 389184, -409008, 84656, -1152096, 33360, 1665728, -67024, -1654816 ], [ 1402628, -208232, -1417632, 322484, 1512084, -1036524, -964288, -393264, 1375644, -1020632, -456184, 496564, 1262432, -813756, -1357900, -170752, -743372, -1472120, -1627124, 1519196, -1035216, 683292, -1194844, -37896, -851940, 1443728, -1819324, -1648216 ], [ 406640, -226216, -1525720, 391888, 1159112, 66952, -1146048, 180664, -219000, -933344, 585264, -598160, 1075296, -118472, -1470648, -53888, -1210216, -21600, -799560, 1250160, -473160, -389056, 143480, -54120, -148608, 1399624, -1218128, -31080 ], [ -89212, 62468, -1606240, 504112, 923360, 829060, -955080, 404248, -1062888, -1008692, 1102488, -964748, 616968, 598600, -1507032, 179704, -1540348, 1109880, 79284, 1019196, -328368, -1155748, 1052492, 209388, 275724, 1031416, -597224, 670212 ], [ 764288, 1155968, -1623040, 742912, 1064960, 664960, 165120, -311552, 122112, -1515392, 223488, 621952, -498432, 1312000, -1381632, 680704, -1502848, 1370880, 1037184, 967296, -1325568, -1061248, 766592, 1231488, -72576, -176384, -7424, -1039488 ], [ 1123976, 838036, -613860, -94492, 496028, -136056, 650124, 62096, 68712, -1391196, 546940, 967328, -132568, 1614492, -352372, 384656, -1429572, 603664, 1193908, 1132116, -526572, -819172, 444056, 1088976, 190756, 183768, 302360, -1136516 ], [ 1116176, -530264, 1158840, -1732792, -601672, -1411056, 662424, 1246496, -906288, -797496, 1765240, 388928, 1335632, 1611192, 1349528, -504544, -1329672, -928736, 754408, 1458216, 1609128, -467272, 94256, 79776, 909256, 1710768, 403760, -33416 ], [ -57984, -905884, -295840, -973112, -223352, -811456, -395696, 950716, -1004308, -1232356, 1665340, 306348, 700172, -34788, 468588, -302784, -885792, -1213136, -385792, 524876, 1343728, 679448, -20504, 650076, 1312896, 865788, 354880, 848944 ], [ -1001520, -1031440, -1709824, -78320, 139168, -181408, -1141568, 551632, -970048, -1421632, 1133248, 253536, 26432, -1539888, -629040, 11088, -245664, -1092992, -1226896, -381616, 769744, 1449584, -96512, 1258512, 1527408, -79008, 296320, 1445344 ], [ 207780, -645940, -303424, -411020, -773432, -905608, 616432, 805732, -949648, 509168, -603152, -43464, 850832, -978588, -778140, 32388, 1146936, 143008, 68204, -129916, 515044, -399316, -158912, 791412, 1003308, 367992, 308320, 718744 ], [ 687576, -616352, 559656, -742088, -649576, -1089208, 1581416, 497608, -277808, 1469064, -661040, -92672, 530112, -274080, -640960, 354248, 1600728, 384576, 996648, 193864, -81560, -779960, -506776, 372320, 399648, 717752, -281208, 677176 ], [ 287676, -1015952, 767556, -1071188, 724124, -620908, 1590116, -488492, 1179592, 1258164, 1305160, 156928, -1171488, 603120, -158560, 1038548, 922428, -573024, 1482948, 604564, -1090460, 609940, -1198876, 11120, -299952, 950252, -1596108, 1461676 ], [ 587552, 81440, 536864, -840064, 684384, -1001568, 74944, -19264, 1223552, 1354144, 1840896, -184160, -388480, 105184, 48992, 887328, 969440, -24000, 297984, 1050208, -1350976, 102560, -892384, -101440, 47424, 704736, -1794816, 1308736 ], [ 1073228, 1547216, 135044, -441604, 146352, -1582236, -1865084, 888320, 758972, 1496656, 1813284, -703280, 1178096, -808520, 108980, 443316, 1218236, 932208, -1338960, 1491256, -1332952, -998104, -245752, -162652, 687936, 308256, -1555176, 845392 ], [ 319928, -335584, -802456, -588904, -841248, -50136, -1592984, 465920, -401128, 257056, -86616, -685280, 1318496, -503120, -1134520, -224184, 403736, -607392, -214560, 1537456, -723952, -888304, 432848, -1016152, -161664, 181056, 115824, 565792 ], [ -31372, -1449884, -1051256, -711104, -1513248, 982264, -1078384, -30180, -845328, -166044, -1228316, -600380, 1483796, 135180, -1401620, -851584, 130236, -1691692, 669040, 1120756, -465652, -492904, 798848, -1059652, -491164, 358056, 596224, 287492 ], [ 421328, -1027184, 77344, -783104, -1554048, 1015264, -78784, -673680, 142272, 1043856, -853616, -381680, 1698896, 1439280, 284080, -1398784, 938736, -1865392, 1071040, -221744, -908752, 473696, 539648, 516848, 219536, 1143456, -1304576, 11792 ], [ 848648, -1014136, -226804, -505048, -395032, 932268, -395560, -413464, 887164, 482796, -443008, -588988, 848976, 1167940, 1122464, -1215040, 481996, -1680012, 1226760, 59324, -288336, 257024, 877912, 131192, 315288, 464336, -1079848, 284300 ], [ 1260848, -1245136, -1384504, -18448, 1478768, 780168, -1496560, 385136, 1487464, -1133304, -11008, -1050088, -635424, -41960, 1456064, -595840, -728504, -1280712, 1235760, 1307624, 965664, -664576, 1572112, -1423408, 44688, -1087264, 411152, 883400 ], [ 1350680, -221164, -1317316, 670460, 1655720, 642420, -132604, 1010684, -208832, -1419084, 243524, -335152, -741480, -980552, 1175288, -839416, -1176140, -1336536, 1135464, 1596824, 818688, -29260, 1083652, -260512, -969180, -1447372, -449368, -415276 ], [ 1108544, 811328, -1186944, 823360, 1613312, 372288, 1107648, 1088000, -1591104, -1212992, 279296, 147264, -497536, -1582912, 880512, -851712, -1252096, -1034112, 1103872, 1473472, 531648, 543488, 414336, 687360, -1595008, -1410880, -1266816, -1403072 ], [ -254356, 1472828, -1216344, -1065140, 1306112, -390612, 1101348, -800800, -1079004, 380308, -434704, -604836, 595064, -1032412, 731112, 265488, -202096, 735288, 1360672, 136372, 177348, 386288, -542664, -29040, -551608, -293980, -1171416, -635972 ], [ -316896, 1348792, -389984, -1404912, 1027792, -72184, 416368, -782000, -218976, 834064, -98840, -85760, 1266624, -160280, 180888, 425392, 157216, 1100208, 902008, 67408, 40712, -209432, -1003232, -469712, -423552, 48936, -552984, -116480 ], [ 886704, 459892, 1269616, -236712, 777592, 1299116, -929432, 1094200, 979824, 178264, 1259260, 1671040, 1528224, 1025020, -759612, -346808, -155984, 97608, -253292, 1233208, 116012, -1232132, -980432, -641912, -1186752, -361764, 574716, 161920 ], [ 1447584, 455392, 861376, 115968, 453232, 955136, -1188752, 1400080, 608784, -437456, 600640, 991120, 959904, 1220800, -222912, -746048, -62624, 18768, 240448, 872128, 607472, -1044032, 223888, 60688, -1516032, 26016, 883536, 615760 ], [ 1679672, 673504, -56740, 207284, 198308, 206976, -1190872, 1310328, -132176, -1000792, -353280, -179260, 176852, 1009404, 458248, -967068, 59996, 230004, 1016892, 191068, 1069356, -539764, 1497152, 813680, -1597924, 548344, 954064, 1058216 ], [ 278672, 906304, -906040, -259816, 798008, -301824, -1333072, 1190928, -654176, -1152592, 721920, -196360, -676648, -754296, -1044752, -362568, -520504, 1015704, 534792, 109768, 233256, 95336, 570752, -68320, -330424, 438544, 698464, 964016 ], [ -415656, 487996, -935220, -544564, 854828, -700540, -1218680, 1002508, -1006584, -1225396, 943012, -534896, -1233188, -1393956, -1827276, 93104, -489452, 846492, 85868, 414400, -74812, 558408, -349616, -711824, 356960, 12760, 841440, 936052 ], [ 10944, -963104, 336480, -540064, 50528, -924640, -697280, 704608, -1089984, -1172896, -190688, -1383296, -1318688, -250656, -1466976, 312704, 511648, -837408, -310432, 1331200, 454688, 748608, -1260416, -977024, 124160, -914240, 1616640, 1013152 ], [ 174588, -1061684, 467616, 455672, 11432, -781132, -552260, 951184, -1109532, 1400, -879668, -225560, -1294436, 21156, -614424, 387056, 327304, -946632, -493960, 557248, 30692, 1108740, -133256, -727736, -359356, -917936, 1599912, 722440 ], [ 214488, -523784, 62016, 1917872, 332432, -464632, -584360, 1453984, -1099032, 1703600, -1359368, 1876240, -1218536, -117144, 469776, 393056, -414896, -314832, -577360, -1012352, -842008, 1548840, 1952944, -236336, -960856, -487136, 1210512, 258640 ], [ 206792, 365100, 893912, 1694356, 23296, -1010116, -765672, 911424, 285328, 937524, -1236088, -214788, 431828, 49988, -28956, -620024, 100840, 137388, 606228, -190472, 87808, 1272956, 894888, 128920, -404576, -477692, 672776, 543236 ], [ 373232, 772080, 1225872, 1015216, -286384, -1132736, -824112, 308464, 872928, 232384, -1006768, -1695328, 1481648, 155488, -354976, -1101104, 456080, 506608, 1218688, 617488, 816528, 1116976, 296528, 586000, 63664, -486352, 121216, 749536 ], [ 1022132, -172620, 89772, -789884, -550084, -27536, -533412, -381836, -834072, -119216, -531268, -1181128, 761348, 68488, -86776, -42404, 275180, 661108, 165088, 1206988, 856428, 1344676, 1199228, 1305100, 202564, -513052, -457184, 684136 ], [ 1088912, -611976, -480168, -868448, -624616, 205912, -258168, -163592, -736080, -277952, -188824, -773608, 394520, -514448, 167984, 308848, -218704, 626440, 98656, 1414456, 521688, 1628992, 600344, 1595800, 604720, -891712, -166856, 622096 ], [ 698312, -654276, -605268, 409552, -550516, -245588, 4932, 768508, 780120, -285152, 49076, -449908, 305420, -1487048, 412184, 104248, -958504, 443140, 807856, 1321756, -107412, 1957792, -1178356, 1549900, 1213720, -1546912, 806044, 562696 ], [ 316416, -179456, -239616, 716800, 146432, 72704, 145152, 1197824, -257280, 62976, 203776, -248832, -81664, -1499648, 487680, 665344, -1219072, 834816, -409856, 553984, 232960, 1029632, -431616, 808448, 1213440, -1322240, 99840, 19456 ], [ 9320, 156632, 240568, 595268, 702404, 445160, 233716, 1259652, -1236468, 429496, 188680, -214604, -278888, -1267916, 606076, 1214912, -1085004, 1114248, -1511232, -48920, 526472, -83020, 448312, -22016, 919064, -932392, -783200, -344220 ], [ 128720, -831568, 896368, -1050232, -184696, 362960, 144616, -313848, 676632, 547696, -731120, -1028504, 926512, -574616, 1142776, 931712, 865896, 165648, -8832, 982480, -422128, -1012120, -422288, -674816, -477136, -461392, -1016000, 820680 ], [ -211900, -872800, 1180984, -1436980, -157564, 431636, 339184, -431256, 1681176, 504988, -1256636, -1503824, 903388, -460004, 1022380, 552020, 1802112, -429456, 299364, 864424, -1067128, -844564, -964076, -425792, -835552, -326860, -651632, 1054716 ], [ -1138000, 291200, 993184, -221680, 1033136, 692336, 894784, 1304544, 1529376, 257488, -1280336, -1548224, -683312, -1081904, 65680, 49520, 1446912, -574656, -912336, -716576, -1325728, 718736, -1087376, 971008, 126848, -620560, 472768, 104016 ], [ -985880, 257300, 609804, 508960, 774916, 16716, 213104, 1079704, 626056, -322652, -635676, -1289024, -709992, -565964, -166340, -352880, 1038252, 136164, -696676, -560896, -610388, 929916, 131984, 80028, -155292, 332700, 577028, 262776 ], [ -432056, -180984, 186080, 1014008, -7592, -972104, -896760, 186496, -489288, -987032, 220168, -933240, -170608, 324432, -119336, -713032, 639520, 1131448, 14552, 198272, 441480, 631320, 1754848, -1541832, -835448, 1666360, 335296, 785120 ], [ 473044, 520116, 885680, -282292, -695492, -965204, -1213260, 920896, 631212, -311132, -86732, -1081740, 324392, -219768, 493564, -859732, 1312720, 1147948, -130948, -65728, 849780, -327780, 284848, 524268, 475252, 334060, 1004896, -147280 ], [ 616384, 484800, 1123808, -1088032, -919232, -755648, -1211040, 1208800, 1036992, -35744, -286784, -1105056, 284000, -543168, 567520, -906016, 1367680, 979072, -31840, -66400, 675840, -1028160, -875648, 1319712, 929152, -383936, 1433440, -870112 ], [ -859016, -1115400, 381308, -851332, -156632, -115448, -531540, 547900, -76008, -611444, -259784, -862356, -894100, -397368, -503780, -738916, 108880, 416272, 587060, 492500, -735360, -1178760, -1378448, -584988, -437648, 203464, 1349740, -1147612 ], [ -858920, -1232192, -243984, -1078128, -26624, -510064, -222616, 158952, -204056, -1152736, -126064, 147992, -460912, -406680, -271072, -961160, 293928, -415904, 305464, 84480, -1207424, -680208, -1314896, -976288, -388200, 603736, 897304, -572272 ], [ 71380, -413792, -795384, -1597128, -295424, -1557064, -147316, -58548, 288844, -1672336, 74936, 1642292, 988088, -513780, 783728, -1428860, 1389228, -1417904, -543836, -933120, -1087424, 227592, -894296, -413488, 554100, 886036, 212404, 540728 ], [ -394496, 38224, -770416, -806720, -359408, -279008, -832800, -937280, -370176, -470176, 654832, 1700704, 1451632, 646368, 718976, -698128, 413248, -1746160, 61792, 485040, -756352, 897936, 299872, -7904, -145392, 350704, 169424, -320448 ], [ -627056, 192484, -705676, -245180, -471908, 609412, -1194540, -1443440, -722496, 722084, 1004092, 1366804, 1690552, 1540848, 416456, -136768, -477512, -1524520, 495472, 1516620, -504232, 1148676, 1060732, 383116, -763932, 39604, 28664, -908868 ], [ 648544, -693416, -719176, -1138280, -862808, -1018088, 51960, -187040, 626304, 1165784, 274792, 54904, 1436752, 850848, -376144, -746368, -174512, 619280, -357728, -1080, -654832, -181224, -230168, 780616, -382632, 962104, -767536, 406632 ], [ 1411472, -942324, -289416, -1580868, -332852, -1839580, 500148, 186392, 551196, 1130556, 434972, -575752, 858388, 288868, -64368, -379464, -26024, 1369364, -610492, -817260, -1005084, -137684, -663112, 872200, 176564, 528924, -551268, 339072 ], [ 1647872, -537024, 595584, -1560768, 1142848, -1833280, 128448, -347008, -986304, 603456, 1508672, -506752, -53312, -141632, 1381632, 990336, -36224, 688064, -246592, -912960, -1560384, 1316416, -214912, 649600, 918464, -1296576, 704832, -1148928 ], [ 1359408, -117800, 956900, -1368860, 360736, -480836, -661444, -107980, -626128, 227632, 1515652, 48408, 614772, 380128, 758620, 550488, 88096, 986164, 615976, -588108, -1559196, 836968, 114816, 319620, 758844, -519940, -210504, -676476 ], [ 958032, 322144, 1050080, -1034888, -959360, 1114912, -1450360, 301784, 83312, -163352, 1210936, 677976, 1513272, 1030648, -367544, -335400, 181048, 1393792, 1459960, -151104, -1308432, -50552, 348888, -24312, 349584, 882992, -1513056, 292608 ], [ 895032, 956944, -307120, 397012, -1424960, 1310512, -923860, 266084, -1108888, -1200452, 648436, 647076, 134772, 192148, -827444, -707100, -506252, 6592, 535060, 264096, 76968, 399148, -147612, -193812, -119016, 1373192, -496656, 859008 ], [ 537136, 1228976, -1127728, 766368, -1248800, 938720, -421552, 1120, -1626624, -1277936, 130624, 204240, -217136, -252560, -1001408, -845056, -968544, -1023776, -428592, 714240, 839648, 301168, -695968, -65280, 62208, 1077600, 502384, 647568 ], [ -315764, 892076, -1047628, -647832, 4600, -385480, 40148, -648680, -1012224, 255364, -312176, -930060, 1154164, -36260, -695408, -590656, -1053144, -1455176, -1457292, 1223040, 557048, -716132, -1331368, 563520, 1334208, -537000, 1472284, -869532 ], [ -600064, 779776, -1020928, -1119232, 422400, -826880, 194048, -865280, -807424, 766464, -459776, -1308160, 1611264, 35840, -593408, -505856, -1081344, -1598976, -1800192, 1392640, 462848, -1055232, -1543168, 773120, 1758208, -1075200, 1795584, -1375232 ] ], [ [ -417408, 248064, -709504, -754560, -566528, 1322880, 445056, -1355136, 384512, -812288, -1073024, 596480, -998400, -521728, -21760, -1812096, 1395072, -706944, 936704, 199296, 264320, 1187200, -1192576, -115200, 970240, 406400, 81280, -580480 ], [ -341328, -176640, -923344, -408864, -1032272, 1489536, 769488, -894288, -306832, -790736, -842912, -34912, -731616, -227488, -351184, -1265280, 1097232, -806928, 199520, 84528, 311504, 135856, -949840, 176544, 514864, 403664, 163696, -783088 ], [ -222453, -840240, -1257469, 131286, -1759997, 1749936, 1276413, -174213, -1387057, -757061, -483362, -1021462, -314766, 232262, -865909, -410880, 631857, -963153, -952330, -94797, 385229, -1506869, -570565, 632394, -196661, 399389, 292471, -1099663 ], [ -84048, -1098120, -888724, 462416, -1287572, 785056, 1253088, 453252, -1605652, 640144, -345852, -53962, 175444, -614888, -785844, -770700, 520052, 189762, -732320, -324522, -266666, -1507464, -172250, 507174, 151124, -154456, -58254, 149172 ], [ 15513, -927452, -653510, 779364, -716298, -86889, 972452, 963551, -1472971, 1300486, -366764, 751567, 469903, -1095759, -407257, -1192549, 370789, 940620, -238523, -633667, -663507, -1223195, 130117, 525987, 409351, -620090, -344051, 1061634 ], [ -22212, 606448, -1045160, 1098864, -100248, -343164, -56848, 1096676, -351796, -885464, -874064, 528292, 78628, -8484, 844868, -1530124, 7564, 720, 855052, -1201492, -13332, -367220, 100492, 1177812, 103876, -650840, -291476, 444984 ], [ -330324, 668176, -860897, 785394, -294345, -433845, -428530, 615005, 274001, -1276673, -433157, -71801, -301961, 364233, 874655, -845314, 132658, 123726, 1143355, -878635, 505023, 196879, 172735, 1068942, 281221, -870974, -510536, -384996 ], [ -888024, -629024, -145022, -112356, -1236270, -371670, -193180, -434170, 442526, -11198, 883018, -1019726, -672686, 77358, -223870, 783236, 708508, 1227876, 688330, 266390, 901698, 491554, 339010, 257892, 904246, -1265924, -980336, -1411896 ], [ -1059594, -856772, -428815, -1063725, -426702, -128569, 58274, -18918, 404322, -500510, 242679, -657249, -355453, 501682, -553002, 930828, 702052, 72464, 121248, 167930, 981295, 163541, 654613, 117720, 1042199, -1159820, -99840, -1205071 ], [ -1066248, -783200, -788112, -1775104, 692824, 78528, 201728, 526608, 389888, -1241128, -675760, -55824, -7664, 927480, -668096, 736656, 457096, -1454328, -382832, -143416, 967912, -313816, 970936, 203960, 989800, -931200, 894632, -813752 ], [ -433923, -241700, 141738, -373504, 1041649, -363672, -590272, -651642, 971888, -713503, -162610, 28026, -726314, -1395, -469496, 526806, -666029, -1748253, -143882, 152459, 785287, -845041, 1006261, 896885, 275575, -639600, 248207, -1248677 ], [ 44712, -136490, 428238, 326606, 757294, -622662, -731692, -880392, 799718, -423268, 63410, -164814, -956084, -201300, -143306, 393606, -1215074, -1798638, -167102, -194116, 739972, -1037356, 932626, 551300, 20650, 37680, 101222, -1479482 ], [ 292812, -685715, -250287, -25519, -476831, -606837, 102758, 315108, -503707, -489118, -141265, -772689, -452534, 692250, 374269, 375381, -902999, -1483713, -583577, -1504366, 900622, -721306, 695551, -1352050, 454675, 1293480, 703397, -1404107 ], [ 680220, -418904, -857312, 181356, 172172, -466420, -181312, 112432, -135228, -665832, -193736, -213268, 146592, 503004, 40812, 135168, -534036, -1275336, -863916, -538108, 209616, -52540, -151172, -931000, 78020, 1639280, -177572, -1427688 ], [ 1129245, 208846, -1432712, 635481, 1654097, -270895, -960112, -708668, 972747, -891582, -178886, 862457, 787992, -165171, -669063, -203232, -139911, -1114086, -1084041, 1435067, -858084, 772235, -1267547, 518150, -657205, 1582580, -1714547, -1495038 ], [ 55276, -281026, -1379038, 381796, 1092586, -68710, -915440, 99638, -226598, -1000856, 365212, -238676, 1034232, 258006, -946038, -182880, -852530, 38024, -836042, 817132, -396426, 56848, 156646, -88050, -123552, 1508490, -891588, -267314 ], [ -537059, -264739, -1314616, 227452, 625240, 182621, -621290, 588398, -767378, -1106393, 646318, -654071, 867354, 637866, -1090302, -54906, -1272707, 900326, -381671, 424435, -296700, -525317, 1026247, -178545, 162711, 1144806, -194994, 282685 ], [ 162016, 1091936, -1244416, 353152, 471040, 560096, 285760, 198848, 465472, -1206368, 232768, 769504, -348096, 868416, -908352, 337344, -902432, 982976, 587104, 700960, -1180800, -711392, 381472, 1128480, -231264, 37056, 94656, -955040 ], [ 433370, 1049649, -336533, -394091, 76427, 7610, 466583, 187956, 300306, -1069499, 626371, 915592, -216958, 1145707, -227817, 189428, -675949, 414004, 662425, 989697, -489423, -687541, 77902, 1282116, -68475, 272798, 248942, -1138749 ], [ 386420, -33726, 1194742, -1790966, -497098, -1236940, 106958, 458856, -905244, -756374, 1620646, 110992, 916292, 1457782, 823758, -360472, -556474, -639896, 72850, 1287522, 1374402, -507466, 28252, 577416, 508650, 1508348, 302492, -538074 ], [ -310400, -603211, -307208, -980246, 60442, -542800, -631292, 469171, -734289, -1117429, 1194931, 26527, 309687, 85707, 35183, -22992, -366344, -988676, -785760, 454087, 974732, 401454, -193518, 786811, 1074400, 720643, 36112, 390396 ], [ -801884, -942004, -1730240, -50828, 508744, 122744, -1034384, 485860, -424848, -1236496, 516592, 43576, -266352, -1249308, -843292, 298884, -21320, -1051232, -1303572, -342524, 373604, 1055532, -373056, 977908, 1500844, -138632, -135200, 1085976 ], [ 309541, -484729, -289040, -281303, -530006, -927706, 627916, 746485, -500148, 459404, -341108, 11926, 723348, -1029483, -707467, -177891, 1079830, -180632, 185103, -32099, 543029, -216993, -191856, 334633, 1205119, 260518, 451000, 294126 ], [ 750622, -451400, 641378, -671850, -562866, -1347830, 1565234, 399530, -20636, 1303706, -184860, 139328, 548208, -484040, -564400, -76054, 1231326, 26832, 1141474, 265610, 76722, -624694, -287246, 99256, 777576, 421430, 93530, 290838 ], [ 383347, -929300, 955853, -1255425, 617259, -1007855, 1628309, -680095, 1127914, 1121081, 1194090, 458528, -1031592, 454060, -412600, 723521, 237651, -565368, 1455949, 547985, -1156203, 10481, -716171, 355756, 191076, 295055, -1401895, 1238463 ], [ 462504, 88168, 757032, -1069280, 465144, -1188792, 234096, -231312, 1048160, 1118664, 1697984, -139384, -380128, 174552, -144264, 671336, 407768, 59984, 409344, 1040696, -1106448, -209016, -662936, 234032, 70160, 369496, -1711296, 980688 ], [ 656295, 1494436, 359997, -624797, -127524, -1491147, -1564035, 686016, 550259, 1126500, 1824101, -1007548, 986348, -479370, 104601, 334073, 937139, 1006796, -997572, 1571702, -642462, -694590, -441734, -39547, 103760, 508936, -1566834, 330468 ], [ -33930, 55336, -614478, -247922, -445224, -465822, -1189710, 402816, 18734, -87000, 9026, -893848, 1344248, -204420, -1062774, 90698, 612014, -245704, 31128, 1309052, -681612, -606540, -115484, -877822, 54560, 573136, -187284, 76968 ], [ -226455, -800139, -857478, -32272, -862024, 314278, -615660, 82891, -113716, -506475, -1020299, -671923, 1614673, 320055, -1262449, -253952, 475539, -1213279, 859628, 779977, -624137, -389490, 38816, -961197, 152085, 751586, 214816, -191907 ], [ 576420, -488364, 362472, -139072, -1477024, 603928, 357840, -310484, 551984, 662100, -478124, -233548, 1710148, 1343580, 473276, -801152, 716364, -1611004, 1287728, -281948, -373412, 85560, -150784, 465228, 543060, 1158536, -1337984, -491532 ], [ 968186, -464934, 104695, 79650, -469678, 661727, -96802, -373966, 1085379, 152399, -266688, -158483, 940964, 1080621, 1014120, -639216, 343463, -1565143, 1330522, -52877, -11908, 165152, 434270, 58982, 456750, 681604, -1155074, 2391 ], [ 1115036, -613284, -1033430, 492300, 1504172, 581402, -1402252, -240916, 1539954, -1357126, -252288, -299858, -343336, 51246, 843120, -54816, -395062, -1255018, 1143772, 945298, 415592, 9152, 1480820, -1439068, 86100, -321896, 61876, 969066 ], [ 1291694, -325071, -1014701, 645027, 1356962, 203273, -164707, 761603, -135984, -1272199, -45171, 160516, -581458, -812874, 934182, -137094, -634855, -1329982, 983794, 1258510, 330560, 427577, 846461, -607816, -901755, -916295, -448382, -50079 ], [ 1103440, 158480, -939168, 413648, 1030528, -219312, 914160, 1180800, -1498768, -792144, -4672, 366736, -574560, -1312400, 898144, -144576, -641472, -1096288, 910848, 1281840, 230512, 749504, 103456, 95296, -1469728, -1229456, -959648, -901488 ], [ -439985, 1222355, -1025118, -1150777, 723328, -710337, 592485, -829800, -1023643, 633681, -640372, -557189, 390, -520475, 309394, 337524, 51828, 399062, 1150248, 455865, 239437, 531404, -501194, -421004, -291478, -636731, -920798, -497613 ], [ -666520, 1412534, -319224, -1332876, 557412, -188358, 159660, -1093692, -380216, 826292, -262574, -122880, 636976, 333010, -90610, 441980, 336552, 851388, 666470, 310660, 104570, -161582, -616024, -487460, -149792, -416862, -326958, -122048 ], [ 389180, 752009, 1157676, -169026, 529062, 1319967, -381390, 343158, 427084, -181858, 1102051, 1633920, 1333576, 1246435, -306835, 178730, 223452, 288138, -521455, 828310, -170305, -1316957, -253924, -115910, -1017392, -560037, 807267, 225952 ], [ 1084040, 365144, 664176, -67776, 229932, 697152, -665940, 594228, 94324, -601828, 688336, 750420, 765256, 1060720, -189040, -28240, 304632, 184068, -263920, 344560, 273740, -786512, 508436, 283060, -1311872, -261432, 1059972, 691972 ], [ 1519766, 106264, -303269, -257383, -33083, -339616, -850238, 595942, -494212, -880094, -41472, -606227, -75999, 515331, -109862, -220811, 367483, 253929, 266227, -283749, 805311, 64567, 1194160, 605228, -1366997, 146694, 1025636, 1109314 ], [ 314516, 426064, -1089494, -691858, 712342, -222016, -683588, 1055092, -798712, -1210244, 476928, -147002, -496674, -854694, -1217012, -410186, -219542, 898254, -65798, 115626, 441186, -63758, 163360, 114728, -488822, 545844, 343736, 767164 ], [ -348898, 167923, -1158201, -792601, 961983, -302979, -620294, 1237495, -1069862, -1255353, 539013, -163116, -916421, -1193189, -1597799, -296772, -228655, 850059, -278865, 647792, 181229, 42, -562012, -211284, 114520, 289246, 299256, 624969 ], [ -152848, -1006952, -88776, -363976, 425208, -698904, -720944, 980920, -1288112, -848328, -122712, -933216, -1334696, 104536, -826424, 296928, 678920, -296616, -303240, 1390592, 86504, 368592, -802912, -276384, 281920, -1007504, 1265856, 799944 ], [ 80483, -855929, 155112, 581126, 456930, -534951, -702509, 1187476, -1056491, 253062, -404793, -25518, -1427285, 365125, -259406, 544236, 319706, -538602, -222810, 537296, -100939, 831645, 257606, -226326, -146003, -922460, 1248258, 632250 ], [ 331358, -80954, 10512, 1769276, 756180, -107526, -628034, 1611976, -613166, 1681212, -508218, 1671732, -1366610, 137650, 211444, 628536, -635644, -354852, -93060, -1067104, -332014, 1339170, 1930556, -122076, -854078, -187160, 767508, 303300 ], [ 181098, 388735, 946750, 1455889, 378720, -762253, -404274, 762480, 283124, 842201, -556966, -169693, 370145, 414605, -39019, -158054, 149618, -69121, 471697, -470554, 276192, 1054499, 1035074, 431854, -283704, -226755, 383994, 195613 ], [ 212108, 488460, 1306260, 799804, -20860, -1087728, -277404, 45260, 613784, 159536, -522236, -1448248, 1403580, 571000, -217864, -662044, 657108, 187724, 748192, 99316, 805972, 804124, 482244, 867764, 106236, -225700, 57184, 130328 ], [ 771833, -406215, -1665, -685571, -430285, -426228, -428229, -212215, -645166, 77636, -262061, -912298, 376605, 357850, -145414, -323269, 269583, 357449, 199192, 429991, 1056847, 707749, 1065219, 945239, -96339, -54475, -121016, 164978 ], [ 957716, -717594, -429186, -677048, -711442, -208962, -453222, -184762, -498628, -69616, 69682, -676690, 122094, -283028, 166940, -96340, -229956, 437882, 330424, 814678, 623710, 1093072, 572910, 986510, 338268, -511696, 168790, 363764 ], [ 849866, -570669, -164961, 505252, -891817, -340737, -379347, 66563, 752222, -268216, 457657, -677065, 474519, -1259978, 667790, 42710, -817506, 448157, 996124, 1241803, -346865, 1856872, -764265, 999335, 1273518, -1462696, 826315, 691514 ], [ 323840, -225856, -254464, 924672, 49920, 35584, -72000, 535232, -273984, -59520, 166656, -597760, -57536, -953984, 422720, 715456, -777344, 406080, -255808, 680192, 273792, 907136, -427904, 745344, 1191168, -1160768, 185216, 368384 ], [ -202670, -18818, -245066, 906061, 905549, 436402, 245577, 820157, -1206569, 196278, -281062, -567911, -440882, -435239, 180675, 1321168, -437927, 329914, -1379920, 173394, 891930, -261863, 38774, 414144, 810894, -652194, -589016, 111573 ], [ -313820, -811268, 693484, -898214, 138074, 471652, 389202, -181318, 682606, 318828, -961612, -905486, 925468, 38386, 702150, 1003168, 1014898, 107764, 157280, 974244, -95820, -993038, -409876, -99456, -285156, -194244, -839216, 891498 ], [ -418931, -827096, 1188118, -1443737, 152765, 392689, 572460, -144910, 1687150, 396267, -1294771, -1209764, 1186747, 117067, 710079, 559009, 1672192, -160916, 581621, 882114, -829734, -960593, -714415, -94032, -651576, -211527, -557324, 1020003 ], [ -516356, 145504, 1117768, -387212, 1162940, 168364, 806160, 1212440, 1565800, 416292, -1185796, -1471664, 41572, -306908, 64404, -45716, 1316992, -488816, -410404, -346536, -1240584, 43732, -835540, 571968, -89376, -833652, 401776, 319428 ], [ -350606, 71729, 588663, 390408, 1052765, -430841, 19500, 1145070, 807770, -215323, -398891, -938704, -221458, -97063, -306381, -354156, 718527, 229109, -600309, -454176, -755649, 573187, 250420, -314517, -14091, -23797, 402941, 305638 ], [ -74486, -356550, -73064, 1020678, 524094, -1136650, -1109446, 579040, -137866, -1034766, 588410, -146470, -162604, 322692, -544418, -554634, 76456, 1282422, -495906, -155296, 53402, 900846, 1690584, -1672042, -100646, 1250326, 73136, 522264 ], [ 737089, 164025, 513436, -25497, -409581, -757825, -1188871, 721840, 519359, -60891, -107815, -440695, -63454, -8358, 414307, -747009, 1071556, 696447, -295581, 102704, 803177, 165771, 37884, 383183, 368329, 463951, 377336, 33564 ], [ 862768, 118704, 708760, -738408, -918768, -363568, -1133320, 697240, 717296, 470712, -582352, -704392, -135688, -332976, 818776, -773544, 1353760, 271008, -3768, 297608, 905984, -447696, -1132704, 1298600, 341728, 15568, 616568, -404952 ], [ -469082, -1129146, 72835, -743133, -525918, 63482, -790945, 316915, -60754, 62487, -585802, -903217, -572113, -643926, 45451, -447669, 121060, 186708, 482457, 358433, -366016, -802746, -1278804, -208075, -737972, 285418, 717743, -736827 ], [ -593570, -1312464, -241780, -969900, -453504, -448236, -528334, -114286, -81966, -526104, -242412, -126290, -14892, -575054, -102872, -580506, 112098, -284360, 230934, -28736, -848288, -497972, -1224068, -610888, -448114, 617598, 658286, -558700 ], [ 43105, -824664, -353830, -1336650, -583104, -1551786, -316009, -577561, 373959, -1228404, 319638, 1265785, 1168758, -266729, 142828, -1002531, 874623, -999260, -485691, -698336, -832688, 222778, -1042718, -317788, 705161, 989073, 497561, -59050 ], [ -103104, -149116, -277996, -729232, -703116, -417048, -629800, -1108496, -162304, -173448, 623628, 1310712, 1439916, 723160, 270752, -482484, 411856, -1527500, -60936, 434812, -779552, 664660, -127240, 208552, 271860, 720396, 268836, -306992 ], [ -191244, 220469, -180631, -305587, -797781, 420477, -814495, -1282316, -507664, 873957, 761043, 1035537, 1507446, 1414060, 284042, -62064, -63914, -1546850, 280524, 1308487, -665762, 772285, 503555, 620887, -138315, 473241, -25914, -437357 ], [ 275256, -711106, -74506, -1018162, -795006, -852498, -266170, 184, 319136, 1167582, 338418, 34662, 1136196, 628360, -112708, -428064, -87164, 392500, -181176, 401962, -324812, -342290, -306670, 481162, 197310, 575766, -556764, 210418 ], [ 838548, -1091529, 87526, -1430445, -122457, -1613467, 159833, 479118, 321835, 1029491, 446891, -560730, 477937, 87637, 129236, -145898, -234882, 949937, -311763, -159279, -493611, -323777, -566890, 319866, 618553, 747, -310133, -58112 ], [ 1501248, -905904, 306976, -1534320, 1237968, -1848592, 460208, 132768, -521840, 448016, 1100816, -739680, -475088, -201488, 1027136, 801952, -510432, 88112, -102288, -365904, -1185936, 858448, -262240, 136416, 1127728, -1270128, 734992, -1267712 ], [ 1337948, -434306, 524597, -1042059, 746088, -888141, -307789, 211513, -526948, 259068, 893341, -56050, 120873, -19144, 371035, 316574, -456408, 421273, 409090, -538663, -1379947, 358642, 255872, 18397, 742227, -743037, -2922, -860771 ], [ 974852, 97336, 649880, -364698, -236448, 353256, -1244518, 396382, -386836, 86802, 488662, 769790, 980310, 218822, -633590, -485794, -327786, 951136, 911686, -621136, -1356340, -451622, 738590, -101510, 146004, 234204, -1093368, -60032 ], [ 890102, 427636, -281020, 582177, -1084848, 1096956, -789793, 475957, -1191886, -1117773, 502537, 540965, 38985, -373903, -799865, -463819, -369111, 16336, 371761, 229064, -384190, 413503, 148565, -447185, -83346, 780954, -677268, 227968 ], [ 519388, 659068, -848284, 775880, -1296360, 1193688, -430716, 154936, -1467008, -1291276, 225744, 181156, -91740, -641044, -702128, -394048, -415224, -761384, -325468, 847872, 127640, 482476, -443784, -494016, 182848, 795256, 60076, 221268 ], [ -331337, 724543, -805159, -294670, -438810, 204438, -232191, -838514, -852608, 265949, -538956, -398519, 1138185, -361669, -161228, -244048, -469374, -1275434, -1286743, 1078272, -133210, -784949, -1040034, -39216, 1280848, -84194, 1336651, -280107 ], [ -614912, 746368, -790784, -651520, -152960, -125312, -166016, -1169664, -647808, 785024, -793856, -591744, 1548160, -268544, 19072, -194048, -487424, -1446784, -1607168, 1155072, -220160, -1207424, -1238784, 112384, 1646848, -377344, 1762176, -447232 ] ], [ [ -703232, -41472, -1032448, -8448, -9728, 1378560, -367872, -1158400, -105472, -255488, -534784, 551936, -493568, -209920, -296448, -1682176, 1406208, -1193216, 424448, 811776, 624384, 1346816, -1151744, 107520, 1311744, 491776, -471808, -12544 ], [ -625760, -310272, -1100128, -105408, -685664, 1567488, 344928, -584800, -511456, -210272, -535744, -82240, -374336, 109376, -446304, -957184, 823008, -1141472, 90944, 509088, 503136, 207776, -707168, 84672, 946848, 476512, 63008, -411424 ], [ -504710, -730272, -1205878, -256908, -1741814, 1862688, 1458678, 311450, -1145806, -139622, -537244, -1073140, -188036, 608276, -680454, 175616, -88242, -1060622, -430156, 36138, 313686, -1571974, -12518, 48972, 376698, 452662, 898658, -1034674 ], [ -479840, -1061232, -1110168, 271712, -1189784, 477888, 1378368, 540600, -1363096, 919008, -54344, -120140, 380184, -358064, -837464, -364584, -38952, 292828, -655296, 129908, -12684, -1411184, 473812, 217812, 437528, -175568, 536188, 59736 ], [ -493698, -946824, -1085204, 776696, -539340, -637918, 1034744, 726418, -1322490, 1299732, 146072, 744114, 664754, -884146, -620030, -969510, 114342, 1234216, -562714, 40438, -260842, -967386, 707942, 493130, 485186, -604140, 50262, 799068 ], [ -616248, 665376, -1350704, 1035296, 54960, -426568, 83744, 926968, -503640, -873168, -735328, 831864, -111496, 448904, 856120, -1387560, 388392, 459616, 541736, -812312, -208792, -30936, 132392, 1081880, 334136, -204240, -564888, -91632 ], [ -761496, 746592, -1222382, 871292, -220830, -350470, -139516, 707254, -33138, -1338414, -585958, 364098, -530974, 866078, 1021714, -757212, 491388, 555652, 940442, -749498, 159314, 473394, 79442, 764036, 408038, -418980, -950640, -831480 ], [ -927696, -585408, -730532, 317192, -1299780, -399220, 308984, 99604, 115812, -227364, 514892, -616452, -621124, 437828, -22436, 840888, 436488, 1455352, 687692, 158452, 819164, 578844, 508892, -390664, 689588, -1201080, -1124640, -1432080 ], [ -1001420, -741816, -905778, -798230, -413188, -284734, 561308, 487596, -78180, -444772, 377442, -721774, -508022, 485500, -146828, 1088936, 517496, 176864, 214976, 75884, 854130, -108218, 889542, -269488, 910626, -1273384, -415360, -882098 ], [ -1033072, -585536, -1081824, -1819648, 825296, -198016, 647168, 898272, -241152, -830256, 46688, -613088, -430368, 604304, -57472, 993248, 487024, -1442960, -252448, -215568, 770480, -888016, 1224976, 161040, 1041072, -1179904, 353840, -251152 ], [ -890122, -70136, 17676, -974848, 1232846, -657616, -284032, -414828, 514848, -69906, 477188, -394388, -1040268, 404054, 54128, 613748, -738326, -1734710, -252748, -352518, 894530, -921166, 1275526, 729990, 529122, -1062304, -72910, -1153702 ], [ -444112, 9844, 511236, -280828, 1102916, -868756, -656872, -721008, 486228, 180744, 436988, -277508, -1126488, 455144, 221108, 181268, -1333916, -1763780, -420388, -762168, 864440, -739816, 1063996, 363960, 293772, -398944, -104620, -1556332 ], [ 456488, -563306, 95886, 187022, 166766, -707206, -192172, 483192, -719322, -333156, -309262, -313358, -427188, 883244, 471158, -330682, -984866, -1398830, -839038, -1580868, 603140, -236716, 459346, -1404540, 473322, 1083056, 456230, -1209082 ], [ 783112, -180176, -611392, 583528, 664360, -185816, -420736, 84128, -409800, -602032, -277488, 311400, 2752, 797064, 331624, -384512, -328600, -1069552, -792808, -528712, 30048, 303928, -387000, -709904, 122680, 1612832, -288120, -1200560 ], [ 855862, 625924, -1447792, 948478, 1796110, 494734, -955936, -1024072, 569850, -762532, 98412, 1228350, 313552, 483414, 19774, -235712, 463550, -756052, -540958, 1350938, -680952, 861178, -1340250, 1074196, -462470, 1721432, -1609770, -1341860 ], [ -296088, -335836, -1232356, 371704, 1026060, -204372, -684832, 18612, -234196, -1068368, 145160, 120808, 993168, 634484, -421428, -311872, -494844, 97648, -872524, 384104, -319692, 502752, 169812, -121980, -98496, 1617356, -565048, -503548 ], [ -984906, -591946, -1022992, -49208, 327120, -463818, -287500, 772548, -471868, -1204094, 190148, -343394, 1117740, 677132, -673572, -289516, -1005066, 690772, -842626, -170326, -265032, 105114, 1000002, -566478, 49698, 1258196, 207236, -104842 ], [ -440256, 1027904, -865792, -36608, -122880, 455232, 406400, 709248, 808832, -897344, 242048, 917056, -197760, 424832, -435072, -6016, -302016, 595072, 137024, 434624, -1036032, -361536, -3648, 1025472, -389952, 250496, 196736, -870592 ], [ -257236, 1261262, -59206, -693690, -343174, 151276, 283042, 313816, 531900, -747802, 705802, 863856, -301348, 676922, -103262, -5800, 77674, 224344, 130942, 847278, -452274, -555910, -288252, 1475256, -327706, 361828, 195524, -1140982 ], [ -343336, 462812, 1230644, -1849140, -392524, -1062824, -448508, -328784, -904200, -715252, 1476052, -166944, 496952, 1304372, 297988, -216400, 216724, -351056, -608708, 1116828, 1139676, -547660, -37752, 1075056, 108044, 1305928, 201224, -1042732 ], [ -562816, -300538, -318576, -987380, 344236, -274144, -866888, -12374, -464270, -1002502, 724522, -253294, -80798, 206202, -398222, 256800, 153104, -764216, -1185728, 383298, 605736, 123460, -366532, 923546, 835904, 575498, -282656, -68152 ], [ -602248, -852568, -1750656, -23336, 878320, 426896, -927200, 420088, 120352, -1051360, -100064, -166384, -559136, -958728, -1057544, 586680, 203024, -1009472, -1380248, -303432, -22536, 661480, -649600, 697304, 1474280, -198256, -566720, 726608 ], [ 411302, -323518, -274656, -151586, -286580, -949804, 639400, 687238, -50648, 409640, -79064, 67316, 595864, -1080378, -636794, -388170, 1012724, -504272, 302002, 65718, 571014, -34670, -224800, -122146, 1406930, 153044, 593680, -130492 ], [ 813668, -286448, 723100, -601612, -476156, -1606452, 1549052, 301452, 236536, 1138348, 291320, 371328, 566304, -694000, -487840, -506356, 861924, -330912, 1286300, 337356, 235004, -469428, -67716, -173808, 1155504, 125108, 468268, -95500 ], [ 479018, -842648, 1144150, -1439662, 510394, -1394802, 1666502, -871698, 1076236, 983998, 1083020, 760128, -891696, 305000, -666640, 408494, -447126, -557712, 1428950, 491406, -1221946, -588978, -233466, 700392, 682104, -360142, -1207682, 1015250 ], [ 337456, 94896, 977200, -1298496, 245904, -1376016, 393248, -443360, 872768, 883184, 1555072, -94608, -371776, 243920, -337520, 455344, -153904, 143968, 520704, 1031184, -861920, -520592, -433488, 569504, 92896, 34256, -1627776, 652640 ], [ 239362, 1441656, 584950, -807990, -401400, -1400058, -1262986, 483712, 341546, 756344, 1834918, -1311816, 794600, -150220, 100222, 224830, 656042, 1081384, -656184, 1652148, 48028, -391076, -637716, 83558, -480416, 709616, -1578492, -184456 ], [ -387788, 446256, -426500, 93060, -49200, -881508, -786436, 339712, 438596, -431056, 104668, -1102416, 1370000, 94280, -991028, 405580, 820292, 115984, 276816, 1080648, -639272, -324776, -663816, -739492, 270784, 965216, -490392, -411856 ], [ -421538, -150394, -663700, 646560, -210800, -353708, -152936, 195962, 617896, -846906, -812282, -743466, 1745550, 504930, -1123278, 343680, 820842, -734866, 1050216, 439198, -782622, -286076, -721216, -862742, 795334, 1145116, -166592, -671306 ], [ 731512, 50456, 647600, 504960, -1400000, 192592, 794464, 52712, 961696, 280344, -102632, -85416, 1721400, 1247880, 662472, -203520, 493992, -1356616, 1504416, -342152, 161928, -302576, -841216, 413608, 866584, 1173616, -1371392, -994856 ], [ 1087724, 84268, 436194, 664348, -544324, 391186, 201956, -334468, 1283594, -177998, -90368, 272022, 1032952, 993302, 905776, -63392, 204930, -1450274, 1434284, -165078, 264520, 73280, -9372, -13228, 598212, 898872, -1230300, -279518 ], [ 969224, 18568, -682356, 1003048, 1529576, 382636, -1307944, -866968, 1592444, -1580948, -493568, 450372, -51248, 144452, 230176, 486208, -61620, -1229324, 1051784, 582972, -134480, 682880, 1389528, -1454728, 127512, 443472, -287400, 1054732 ], [ 1232708, -428978, -712086, 619594, 1058204, -235874, -196810, 512522, -63136, -1125314, -333866, 656184, -421436, -645196, 693076, 565228, -93570, -1323428, 832124, 920196, -157568, 884414, 609270, -955120, -834330, -385218, -447396, 315118 ], [ 1098336, -494368, -691392, 3936, 447744, -810912, 720672, 1273600, -1406432, -371296, -288640, 586208, -651584, -1041888, 915776, 562560, -30848, -1158464, 717824, 1090208, -70624, 955520, -207424, -496768, -1344448, -1048032, -652480, -399904 ], [ -625614, 971882, -833892, -1236414, 140544, -1030062, 83622, -858800, -968282, 887054, -846040, -509542, -594284, -8538, -112324, 409560, 305752, 62836, 939824, 775358, 301526, 676520, -459724, -812968, -31348, -979482, -670180, -359254 ], [ -1016144, 1476276, -248464, -1260840, 87032, -304532, -97048, -1405384, -541456, 818520, -426308, -160000, 7328, 826300, -362108, 458568, 515888, 602568, 430932, 553912, 168428, -113732, -228816, -505208, 123968, -882660, -100932, -127616 ], [ -108344, 1044126, 1045736, -101340, 280532, 1340818, 166652, -407884, -125656, -541980, 944842, 1596800, 1138928, 1467850, 145942, 704268, 602888, 478668, -789618, 423412, -456622, -1401782, 472584, 410092, -848032, -758310, 1039818, 289984 ], [ 720496, 274896, 466976, -251520, 6632, 439168, -143128, -211624, -420136, -766200, 776032, 509720, 570608, 900640, -155168, 689568, 671888, 349368, -768288, -183008, -59992, -528992, 792984, 505432, -1107712, -548880, 1236408, 768184 ], [ 1359860, -460976, -549798, -722050, -264474, -886208, -509604, -118444, -856248, -759396, 270336, -1033194, -328850, 21258, -677972, 525446, 674970, 277854, -484438, -758566, 541266, 668898, 891168, 396776, -1136070, -254956, 1097208, 1160412 ], [ 350360, -54176, -1272948, -1123900, 626676, -142208, -34104, 919256, -943248, -1267896, 231936, -97644, -316700, -955092, -1389272, -457804, 81420, 780804, -666388, 121484, 649116, -222852, -244032, 297776, -647220, 653144, -10992, 570312 ], [ -282140, -152150, -1381182, -1040638, 1069138, 94582, -21908, 1472482, -1133140, -1285310, 135014, 208664, -599654, -992422, -1368322, -686648, 32142, 853626, -643598, 881184, 437270, -558324, -774408, 289256, -127920, 565732, -242928, 313886 ], [ -316640, -1050800, -514032, -187888, 799888, -473168, -744608, 1257232, -1486240, -523760, -54736, -483136, -1350704, 459728, -185872, 281152, 846192, 244176, -296048, 1449984, -281680, -11424, -345408, 424256, 439680, -1100768, 915072, 586736 ], [ -13622, -650174, -157392, 706580, 902428, -288770, -852758, 1423768, -1003450, 504724, 70082, 174524, -1560134, 709094, 95612, 701416, 312108, -130572, 48340, 517344, -232570, 554550, 648468, 275084, 67350, -926984, 896604, 542060 ], [ 448228, 361876, -40992, 1620680, 1179928, 249580, -671708, 1769968, -127300, 1658824, 342932, 1467224, -1514684, 392444, -46888, 864016, -856392, -394872, 391240, -1121856, 177980, 1129500, 1908168, -7816, -747300, 112816, 324504, 347960 ], [ 155404, 412370, 999588, 1217422, 734144, -514390, -42876, 613536, 280920, 746878, 122156, -124598, 308462, 779222, -49082, 303916, 198396, -275630, 337166, -750636, 464576, 836042, 1175260, 734788, -162832, 24182, 95212, -152010 ], [ 50984, 204840, 1386648, 584392, 244664, -1042720, 269304, -217944, 354640, 86688, -37704, -1201168, 1325512, 986512, -80752, -222984, 858136, -131160, 277696, -418856, 795416, 491272, 667960, 1149528, 148808, 34952, -6848, -488880 ], [ 521534, -639810, -93102, -581258, -310486, -824920, -323046, -42594, -456260, 274488, 7146, -643468, -8138, 647212, -204052, -604134, 263986, 53790, 233296, -347006, 1257266, 70822, 931210, 585378, -395242, 404102, 215152, -354180 ], [ 826520, -823212, -378204, -485648, -798268, -623836, -648276, -205932, -261176, 138720, 328188, -579772, -150332, -51608, 165896, -501528, -241208, 249324, 562192, 214900, 725732, 557152, 545476, 377220, 71816, -131680, 504436, 105432 ], [ 1001420, -487062, 275346, 600952, -1233118, -435886, -763626, -635382, 724324, -251280, 866238, -904222, 643618, -1032908, 923396, -18828, -676508, 453174, 1184392, 1161850, -586318, 1755952, -350174, 448770, 1333316, -1378480, 846586, 820332 ], [ 331264, -272256, -269312, 1132544, -46592, -1536, -289152, -127360, -290688, -182016, 129536, -946688, -33408, -408320, 357760, 765568, -335616, -22656, -101760, 806400, 314624, 784640, -424192, 682240, 1168896, -999296, 270592, 717312 ], [ -414660, -194268, -730700, 1216854, 1108694, 427644, 257438, 380662, -1176670, -36940, -750804, -921218, -602876, 397438, -244726, 1427424, 209150, -454420, -1248608, 395708, 1257388, -440706, -370764, 850304, 702724, -371996, -394832, 567366 ], [ -756360, -790968, 490600, -746196, 460844, 580344, 633788, -48788, 688580, 89960, -1192104, -782468, 924424, 651388, 261524, 1074624, 1163900, 49880, 323392, 966008, 230488, -973956, -397464, 475904, -93176, 72904, -662432, 962316 ], [ -625962, -781392, 1195252, -1450494, 463094, 353742, 805736, 141436, 1693124, 287546, -1332906, -915704, 1470106, 694138, 397778, 565998, 1542272, 107624, 863878, 899804, -592340, -1076622, -464754, 237728, -467600, -96194, -463016, 985290 ], [ 105288, -192, 1242352, -552744, 1292744, -355608, 717536, 1120336, 1602224, 575096, -1091256, -1395104, 766456, 468088, 63128, -140952, 1187072, -402976, 91528, 23504, -1155440, -631272, -583704, 172928, -305600, -1046744, 330784, 534840 ], [ 284668, -113842, 567522, 271856, 1330614, -878398, -174104, 1210436, 989484, -107994, -162106, -588384, 267076, 371838, -446422, -355432, 398802, 322054, -503942, -347456, -900910, 216458, 368856, -709062, 127110, -380294, 228854, 348500 ], [ 283084, -532116, -332208, 1027348, 1055780, -1301196, -1322132, 971584, 213556, -1082500, 956652, 640300, -154600, 320952, -969500, -396236, -486608, 1433396, -1006364, -508864, -334676, 1170372, 1626320, -1802252, 634156, 834292, -189024, 259408 ], [ 1001134, -192066, 141192, 231298, -123670, -550446, -1164482, 522784, 407506, 189350, -128898, 200350, -451300, 203052, 335050, -634286, 830392, 244946, -460214, 271136, 756574, 659322, -209080, 242098, 261406, 593842, -250224, 214408 ], [ 1109152, -247392, 293712, -388784, -918304, 28512, -1055600, 185680, 397600, 977168, -877920, -303728, -555376, -122784, 1070032, -641072, 1339840, -437056, 24304, 661616, 1136128, 132768, -1389760, 1277488, -245696, 415072, -200304, 60208 ], [ -79148, -1142892, -235638, -634934, -895204, 242412, -1050350, 85930, -45500, 736418, -911820, -944078, -250126, -890484, 594682, -156422, 133240, -42856, 377854, 224366, 3328, -426732, -1179160, 168838, -1038296, 367372, 85746, -326042 ], [ -328220, -1392736, -239576, -861672, -880384, -386408, -834052, -387524, 40124, 100528, -358760, -400572, 431128, -743428, 65328, -199852, -69732, -152816, 156404, -141952, -489152, -315736, -1133240, -245488, -508028, 631460, 419268, -545128 ], [ 14830, -1235536, 87724, -1076172, -870784, -1546508, -484702, -1096574, 459074, -784472, 564340, 889278, 1349428, -19678, -498072, -576202, 360018, -580616, -427546, -463552, -577952, 217964, -1191140, -222088, 856222, 1092110, 782718, -658828 ], [ 188288, -336456, 214424, -651744, -1046824, -555088, -426800, -1279712, 45568, 123280, 592424, 920720, 1428200, 799952, -177472, -266840, 410464, -1308840, -183664, 384584, -802752, 431384, -554352, 425008, 689112, 1090088, 368248, -293536 ], [ 244568, 248454, 344414, -365994, -1123654, 231542, -434450, -1121192, -292832, 1025830, 517994, 704270, 1324340, 1287272, 151628, 12640, 349684, -1569180, 65576, 1100354, -827292, 395894, -53622, 858658, 487302, 906878, -80492, 34154 ], [ -98032, -728796, 570164, -898044, -727204, -686908, -584300, 187408, 11968, 1169380, 402044, 14420, 835640, 405872, 150728, -109760, 184, 165720, -4624, 805004, 5208, -503356, -383172, 181708, 777252, 189428, -345992, 14204 ], [ 265624, -1240734, 464468, -1280022, 87938, -1387354, -180482, 771844, 92474, 928426, 458810, -545708, 97486, -113594, 322840, 87668, -443740, 530510, -13034, 498702, 17862, -509870, -470668, -232468, 1060542, -527430, -68998, -455296 ], [ 1354624, -1274784, 18368, -1507872, 1333088, -1863904, 791968, 612544, -57376, 292576, 692960, -972608, -896864, -261344, 672640, 613568, -984640, -511840, 42016, 181152, -811488, 400480, -309568, -376768, 1336992, -1243680, 765152, -1386496 ], [ 1316488, -750812, 92294, -715258, 1131440, -1295446, 45866, 531006, -427768, 290504, 271030, -160508, -373026, -418416, -16550, 82660, -1000912, -143618, 202204, -489218, -1200698, -119684, 396928, -282826, 725610, -966134, 204660, -1045066 ], [ 991672, -127472, 249680, 305492, 486464, -408400, -1038676, 490980, -856984, 336956, -233612, 861604, 447348, -593004, -899636, -636188, -836620, 508480, 363412, -1091168, -1404248, -852692, 1128292, -178708, -57576, -414584, -673680, -412672 ], [ 885172, -101672, -254920, 767342, -744736, 883400, -655726, 685830, -1274884, -1035094, 356638, 434854, -56802, -939954, -772286, -220538, -231970, 26080, 208462, 194032, -845348, 427858, 444742, -700558, -47676, 188716, -857880, -403072 ], [ 501640, 89160, -568840, 785392, -1343920, 1448656, -439880, 308752, -1307392, -1304616, 320864, 158072, 33656, -1029528, -402848, 56960, 138096, -498992, -222344, 981504, -584368, 663784, -191600, -922752, 303488, 512912, -382232, -205032 ], [ -346910, 557010, -562690, 58492, -882220, 794356, -504530, -1028348, -692992, 276534, -765736, 133022, 1122206, -687078, 372952, 102560, 114396, -1095692, -1116194, 933504, -823468, -853766, -748700, -641952, 1227488, 368612, 1201018, 309318 ], [ -629760, 712960, -560640, -183808, -728320, 576256, -526080, -1474048, -488192, 803584, -1127936, 124672, 1485056, -572928, 631552, 117760, 106496, -1294592, -1414144, 917504, -903168, -1359616, -934400, -548352, 1535488, 320512, 1728768, 480768 ] ], [ [ -989056, -331008, -1355392, 737664, 547072, 1434240, -1180800, -961664, -595456, 301312, 3456, 507392, 11264, 101888, -571136, -1552256, 1417344, -1679488, -87808, 1424256, 984448, 1506432, -1110912, 330240, 1653248, 577152, -1024896, 555392 ], [ -910192, -443904, -1276912, 198048, -339056, 1645440, -79632, -275312, -716080, 370192, -228576, -129568, -17056, 446240, -541424, -649088, 548784, -1476016, -17632, 933648, 694768, 279696, -464496, -7200, 1378832, 549360, -37680, -39760 ], [ -786967, -620304, -1154287, -645102, -1723631, 1975440, 1640943, 797113, -904555, 477817, -591126, -1124818, -61306, 984290, -494999, 762112, -808341, -1158091, 92018, 167073, 242143, -1637079, 545529, -534450, 950057, 505935, 1504845, -969685 ], [ -875632, -1024344, -1331612, 81008, -1091996, 170720, 1503648, 627948, -1120540, 1197872, 237164, -186318, 584924, -101240, -889084, 41532, -597956, 395894, -578272, 584338, 241298, -1314904, 1119874, -71550, 723932, -196680, 1130630, -29700 ], [ -1002909, -966196, -1516898, 774028, -362382, -1188947, 1097036, 489285, -1172009, 1298978, 658908, 736661, 859605, -672533, -832803, -746471, -142105, 1527812, -886905, 714543, 141823, -711577, 1285767, 460273, 561021, -588190, 444575, 536502 ], [ -1210284, 724304, -1656248, 971728, 210168, -509972, 224336, 757260, -655484, -860872, -596592, 1135436, -301620, 906292, 867372, -1244996, 769220, 918512, 228420, -423132, -404252, 305348, 164292, 985948, 564396, 242360, -838300, -628248 ], [ -1192668, 825008, -1583867, 957190, -147315, -267095, 149498, 799503, -340277, -1400155, -738759, 799997, -759987, 1367923, 1168773, -669110, 850118, 987578, 737529, -620361, -186395, 749909, -13851, 459130, 534855, 33014, -1390744, -1277964 ], [ -967368, -541792, -1316042, 746740, -1363290, -426770, 811148, 633378, -210902, -443530, 146766, -213178, -569562, 798298, 178998, 898540, 164468, 1682828, 687054, 50514, 736630, 666134, 678774, -1039220, 474930, -1136236, -1268944, -1452264 ], [ -943246, -626860, -1382741, -532735, -399674, -440899, 1064342, 994110, -560682, -389034, 512205, -786299, -660591, 469318, 259346, 1247044, 332940, 281264, 308704, -16162, 726965, -379977, 1124471, -656696, 779053, -1386948, -730880, -559125 ], [ -999896, -387872, -1375536, -1864192, 957768, -474560, 1092608, 1269936, -872192, -419384, 769136, -1170352, -853072, 281128, 553152, 1249840, 516952, -1431592, -122064, -287720, 573048, -1462216, 1479016, 118120, 1092344, -1428608, -186952, 311448 ], [ -1346321, 101428, -106386, -1576192, 1424043, -951560, 22208, -178014, 57808, 573691, 1116986, -816802, -1354222, 809503, 577752, 700690, -810623, -1721167, -361614, -857495, 1003773, -997291, 1544791, 563095, 782669, -1485008, -394027, -1058727 ], [ -932936, 156178, 594234, -888262, 1448538, -1114850, -582052, -561624, 172738, 784756, 810566, -390202, -1296892, 1111588, 585522, -31070, -1452758, -1728922, -673674, -1330220, 988908, -442276, 1195366, 176620, 566894, -835568, -310462, -1633182 ], [ 620164, -440897, 442059, 399563, 810363, -807575, -487102, 651276, -934937, -177194, -477259, 145973, -401842, 1074238, 568047, -1036745, -1066733, -1313947, -1094499, -1657370, 305658, 247874, 223141, -1457030, 491969, 872632, 209063, -1014057 ], [ 886004, 58552, -365472, 985700, 1156548, 94788, -660160, 55824, -684372, -538232, -361240, 836068, -141088, 1091124, 622436, -904192, -123164, -863768, -721700, -519316, -149520, 660396, -622828, -488808, 167340, 1586384, -398668, -973432 ], [ 582479, 1043002, -1462872, 1261475, 1938123, 1260363, -951760, -1339476, 166953, -633482, 375710, 1594243, -160888, 1131999, 708611, -268192, 1067011, -398018, 2125, 1266809, -503820, 950121, -1412953, 1630242, -267735, 1860284, -1504993, -1188682 ], [ -647452, -390646, -1085674, 361612, 959534, -340034, -454224, -62414, -241794, -1135880, -74892, 480292, 952104, 1010962, 103182, -440864, -137158, 157272, -909006, -48924, -242958, 948656, 182978, -155910, -73440, 1726222, -238508, -739782 ], [ -1432753, -919153, -731368, -325868, 29000, -1110257, 46290, 956698, -176358, -1301795, -266022, -32717, 1368126, 716398, -256842, -524126, -737425, 481218, -1303581, -765087, -233364, 735545, 973757, -954411, -63315, 1371586, 609466, -492369 ], [ -1042528, 963872, -487168, -426368, -716800, 350368, 527040, 1219648, 1152192, -588320, 251328, 1064608, -47424, -18752, 38208, -349376, 298400, 207168, -313056, 168288, -891264, -11680, -388768, 922464, -548640, 463936, 298816, -786144 ], [ -947842, 1472875, 218121, -993289, -762775, 294942, 99501, 439676, 763494, -426105, 785233, 812120, -385738, 208137, 21293, -201028, 831297, 34684, -400541, 704859, -415125, -424279, -654406, 1668396, -586937, 450858, 142106, -1143215 ], [ -1073092, 959350, 1266546, -1907314, -287950, -888708, -1003974, -1116424, -903156, -674130, 1331458, -444880, 77612, 1150962, -227782, -72328, 989922, -62216, -1290266, 946134, 904950, -587854, -103756, 1572696, -292562, 1103508, 99956, -1547390 ], [ -815232, 2135, -329944, -994514, 628030, -5488, -1102484, -493919, -194251, -887575, 254113, -533115, -471283, 326697, -831627, 536592, 672552, -539756, -1585696, 312509, 236740, -154534, -539546, 1060281, 597408, 430353, -601424, -526700 ], [ -402612, -763132, -1771072, 4156, 1247896, 731048, -820016, 354316, 665552, -866224, -716720, -376344, -851920, -668148, -1271796, 874476, 427368, -967712, -1456924, -264340, -418676, 267428, -926144, 416700, 1447716, -257880, -998240, 367240 ], [ 513063, -162307, -260272, -21869, -43154, -971902, 650884, 627991, 398852, 359876, 182980, 122706, 468380, -1131273, -566121, -598449, 945618, -827912, 418901, 163535, 598999, 147653, -257744, -578925, 1608741, 45570, 736360, -555110 ], [ 876714, -121496, 804822, -531374, -389446, -1865074, 1532870, 203374, 493708, 972990, 767500, 603328, 584400, -903960, -411280, -936658, 492522, -688656, 1431126, 409102, 393286, -314162, 151814, -446872, 1533432, -171214, 843006, -481838 ], [ 574689, -755996, 1332447, -1623899, 403529, -1781749, 1704695, -1063301, 1024558, 846915, 971950, 1061728, -751800, 155940, -920680, 93467, -1131903, -550056, 1401951, 434827, -1287689, -1188437, 249239, 1045028, 1173132, -1015339, -1013469, 792037 ], [ 212408, 101624, 1197368, -1527712, 26664, -1563240, 552400, -655408, 697376, 647704, 1412160, -49832, -363424, 313288, -530776, 239352, -715576, 227952, 632064, 1021672, -617392, -832168, -204040, 904976, 115632, -300984, -1544256, 324592 ], [ -177571, 1388876, 809903, -991183, -675276, -1308969, -961937, 281408, 132833, 386188, 1845735, -1616084, 602852, 178930, 95843, 115587, 374945, 1155972, -314796, 1732594, 738518, -87562, -833698, 206663, -1064592, 910296, -1590150, -699380 ], [ -741646, 837176, -238522, 434042, 346824, -1297194, -383162, 276608, 858458, -775112, 200310, -1310984, 1395752, 392980, -919282, 720462, 1028570, 477672, 522504, 852244, -596932, -43012, -1212148, -601162, 487008, 1357296, -793500, -900680 ], [ -616621, 499351, -469922, 1325392, 440424, -1021694, 309788, 309033, 1349508, -1187337, -604265, -815009, 1876427, 689805, -984107, 941312, 1166145, -256453, 1240804, 98419, -941107, -182662, -1481248, -764287, 1438583, 1538646, -548000, -1150705 ], [ 886604, 589276, 932728, 1148992, -1322976, -218744, 1231088, 415908, 1371408, -101412, 272860, 62716, 1732652, 1152180, 851668, 394112, 271620, -1102228, 1721104, -402356, 697268, -690712, -1531648, 361988, 1190108, 1188696, -1404800, -1498180 ], [ 1207262, 633470, 767693, 1249046, -618970, 120645, 500714, -294970, 1481809, -508395, 85952, 702527, 1124940, 905983, 797432, 512432, 66397, -1335405, 1538046, -277279, 540948, -18592, -453014, -85438, 739674, 1116140, -1305526, -561427 ], [ 823412, 650420, -331282, 1513796, 1554980, 183870, -1213636, -1493020, 1644934, -1804770, -734848, 1200602, 240840, 237658, -382768, 1027232, 271822, -1203630, 959796, 220646, -684552, 1356608, 1298236, -1470388, 168924, 1208840, -636676, 1140398 ], [ 1173722, -532885, -409471, 594161, 759446, -675021, -228913, 263441, 9712, -978429, -622561, 1151852, -261414, -477518, 451970, 1267550, 447715, -1316874, 680454, 581882, -645696, 1341251, 372079, -1302424, -766905, 145859, -446410, 680315 ], [ 1093232, -1147216, -443616, -405776, -135040, -1402512, 527184, 1366400, -1314096, 49552, -572608, 805680, -728608, -771376, 933408, 1269696, 579776, -1220640, 524800, 898576, -371760, 1161536, -518304, -1088832, -1219168, -866608, -345312, 101680 ], [ -811243, 721409, -642666, -1322051, -442240, -1349787, -425241, -887800, -912921, 1140427, -1051708, -461895, -1188958, 503399, -534042, 481596, 559676, -273390, 729400, 1094851, 363615, 821636, -418254, -1204932, 228782, -1322233, -419562, -220895 ], [ -1365768, 1540018, -177704, -1188804, -383348, -420706, -353756, -1717076, -702696, 810748, -590042, -197120, -622320, 1319590, -633606, 475156, 695224, 353748, 195394, 797164, 232286, -65882, 158392, -522956, 397728, -1348458, 125094, -133184 ], [ -605868, 1336243, 933796, -33654, 32002, 1361669, 714694, -1158926, -678396, -902102, 787633, 1559680, 944280, 1689265, 598719, 1229806, 982324, 669198, -1057781, 18514, -742939, -1486607, 1199092, 936094, -678672, -956583, 1272369, 354016 ], [ 356952, 184648, 269776, -435264, -216668, 181184, 379684, -1017476, -934596, -930572, 863728, 269020, 375960, 740560, -121296, 1407376, 1039144, 514668, -1272656, -710576, -393724, -271472, 1077532, 727804, -903552, -836328, 1412844, 844396 ], [ 1199954, -1028216, -796327, -1186717, -495865, -1432800, -168970, -832830, -1218284, -638698, 582144, -1460161, -581701, -472815, -1246082, 1271703, 982457, 301779, -1235103, -1233383, 277221, 1273229, 588176, 188324, -905143, -656606, 1168780, 1211510 ], [ 386204, -534416, -1456402, -1555942, 541010, -62400, 615380, 783420, -1087784, -1325548, -13056, -48286, -136726, -1055490, -1561532, -505422, 382382, 663354, -1266978, 127342, 857046, -381946, -651424, 480824, -805618, 760444, -365720, 373460 ], [ -215382, -472223, -1604163, -1288675, 1176293, 492143, 576478, 1707469, -1196418, -1315267, -268985, 580444, -282887, -791655, -1138845, -1076524, 292939, 857193, -1008331, 1114576, 693311, -1116690, -986804, 789796, -370360, 842218, -785112, 2803 ], [ -480432, -1094648, -939288, -11800, 1174568, -247432, -768272, 1533544, -1684368, -199192, 13240, -33056, -1366712, 814920, 454680, 265376, 1013464, 784968, -288856, 1509376, -649864, -391440, 112096, 1124896, 597440, -1194032, 564288, 373528 ], [ -107727, -444419, -469896, 832034, 1347926, -42589, -1003007, 1660060, -950409, 756386, 544957, 374566, -1692983, 1053063, 450630, 858596, 304510, 277458, 319490, 497392, -364201, 277455, 1039330, 776494, 280703, -931508, 544950, 451870 ], [ 565098, 804706, -92496, 1472084, 1603676, 606686, -715382, 1927960, 358566, 1636436, 1194082, 1262716, -1662758, 647238, -305220, 1099496, -1077140, -434892, 875540, -1176608, 687974, 919830, 1885780, 106444, -640522, 412792, -118500, 392620 ], [ 129710, 436005, 1052426, 978955, 1089568, -266527, 318522, 464592, 278716, 651555, 801278, -79503, 246779, 1143839, -59145, 765886, 247174, -482139, 202635, -1030718, 652960, 617585, 1315446, 1037722, -41960, 275119, -193570, -499633 ], [ -110140, -78780, 1467036, 368980, 510188, -997712, 816012, -481148, 95496, 13840, 446828, -954088, 1247444, 1402024, 56360, 216076, 1059164, -450044, -192800, -937028, 784860, 178420, 853676, 1431292, 191380, 295604, -70880, -1108088 ], [ 271235, -873405, -184539, -476945, -190687, -1223612, -217863, 127027, -267354, 471340, 276353, -374638, -392881, 936574, -262690, -884999, 258389, -249869, 267400, -1124003, 1457685, -566105, 797201, 225517, -694145, 862679, 551320, -873338 ], [ 695324, -928830, -327222, -294248, -885094, -1038710, -843330, -227102, -23724, 347056, 586694, -482854, -422758, 179812, 164852, -906716, -252460, 60766, 793960, -384878, 827754, 21232, 518042, -232070, -194636, 248336, 840082, -152900 ], [ 1152974, -403455, 715653, 696652, -1574419, -531035, -1147905, -1337327, 696426, -234344, 1274819, -1131379, 812717, -805838, 1179002, -80366, -535510, 458191, 1372660, 1081897, -825771, 1655032, 63917, -101795, 1393114, -1294264, 866857, 949150 ], [ 338688, -318656, -284160, 1340416, -143104, -38656, -506304, -789952, -307392, -304512, 92416, -1295616, -9280, 137344, 292800, 815680, 106112, -451392, 52288, 932608, 355456, 662144, -420480, 619136, 1146624, -837824, 355968, 1066240 ], [ -626650, -369718, -1216334, 1527647, 1311839, 418886, 269299, -58833, -1146771, -270158, -1220546, -1274525, -764870, 1230115, -670127, 1533680, 856227, -1238754, -1117296, 618022, 1622846, -619549, -780302, 1286464, 594554, -91798, -200648, 1023159 ], [ -1198900, -770668, 287716, -594178, 783614, 689036, 878374, 83742, 694554, -138908, -1422596, -659450, 923380, 1264390, -179102, 1146080, 1312902, -8004, 489504, 957772, 556796, -954874, -385052, 1051264, 98804, 340052, -485648, 1033134 ], [ -832993, -735688, 1202386, -1457251, 773423, 314795, 1039012, 427782, 1699098, 178825, -1371041, -621644, 1753465, 1271209, 85477, 572987, 1412352, 376164, 1146135, 917494, -354946, -1192651, -215093, 569488, -283624, 19139, -368708, 950577 ], [ 726932, -145888, 1366936, -718276, 1422548, -879580, 628912, 1028232, 1638648, 733900, -996716, -1318544, 1491340, 1243084, 61852, -236188, 1057152, -317136, 593460, 393544, -1070296, -1306276, -331868, -226112, -521824, -1259836, 259792, 750252 ], [ 919942, -299413, 546381, 153304, 1608463, -1325955, -367708, 1275802, 1171198, -665, 74679, -238064, 755610, 840739, -586463, -356708, 79077, 414999, -407575, -240736, -1046171, -140271, 487292, -1103607, 268311, -736791, 54767, 391362 ], [ 640654, -707682, -591352, 1034018, 1587466, -1465742, -1534818, 1364128, 564978, -1130234, 1324894, 1427070, -146596, 319212, -1394582, -237838, -1049672, 1584370, -1516822, -862432, -722754, 1439898, 1562056, -1932462, 1368958, 418258, -451184, -3448 ], [ 1265179, -548157, -231052, 488093, 162241, -343067, -1140093, 323728, 295653, 439591, -149981, 841395, -839146, 414462, 255793, -521563, 589228, -206555, -624847, 439568, 709971, 1152873, -456044, 101013, 154483, 723733, -877784, 395252 ], [ 1355536, -613488, -121336, -39160, -917840, 420592, -977880, -325880, 77904, 1483624, -1173488, 96936, -975064, 87408, 1321288, -508600, 1325920, -1145120, 52376, 1025624, 1366272, 713232, -1646816, 1256376, -833120, 814576, -1017176, 525368 ], [ 310786, -1156638, -544111, -526735, -1264490, 421342, -1309755, -145055, -30246, 1410349, -1237838, -984939, 71861, -1137042, 1143913, 134825, 145420, -272420, 273251, 90299, 372672, -50718, -1079516, 545751, -1338620, 449326, -546251, 84743 ], [ -62870, -1473008, -237372, -753444, -1307264, -324580, -1139770, -660762, 162214, 727160, -475108, -674854, 877148, -911802, 233528, 180802, -251562, -21272, 81874, -255168, -130016, -133500, -1042412, 119912, -567942, 645322, 180250, -531556 ], [ -13445, -1646408, 529278, -815694, -1158464, -1541230, -653395, -1615587, 544189, -340540, 809042, 512771, 1530098, 227373, -1138972, -149873, -154587, -161972, -369401, -228768, -323216, 213150, -1339562, -126388, 1007283, 1195147, 1067875, -1258606 ], [ 479680, -523796, 706844, -574256, -1390532, -693128, -223800, -1450928, 253440, 420008, 561220, 530728, 1416484, 876744, -625696, -51196, 409072, -1090180, -306392, 334356, -825952, 198108, -981464, 641464, 1106364, 1459780, 467660, -280080 ], [ 680380, 276439, 869459, -426401, -1449527, 42607, -54405, -960068, -78000, 1177703, 274945, 373003, 1141234, 1160484, 19214, 87344, 763282, -1591510, -149372, 892221, -988822, 19503, -610799, 1096429, 1112919, 1340515, -135070, 505665 ], [ -471320, -746486, 1214834, -777926, -659402, -521318, -902430, 374632, -295200, 1171178, 465670, -5822, 535084, 183384, 414164, 208544, 87532, -61060, 171928, 1208046, 335228, -664422, -459674, -117746, 1357194, -196910, -135220, -182010 ], [ -307300, -1389939, 841410, -1129599, 298333, -1161241, -520797, 1064570, -136887, 827361, 470729, -530686, -282965, -314825, 516444, 321234, -652598, 111083, 285695, 1156683, 529335, -695963, -374446, -784802, 1502531, -1055607, 172137, -852480 ], [ 1208000, -1643664, -270240, -1481424, 1428208, -1879216, 1123728, 1092320, 407088, 137136, 285104, -1205536, -1318640, -321200, 318144, 425184, -1458848, -1111792, 186320, 728208, -437040, -57488, -356896, -889952, 1546256, -1217232, 795312, -1505280 ], [ 1295028, -1067318, -340009, -388457, 1516792, -1702751, 399521, 850499, -328588, 321940, -351281, -264966, -866925, -817688, -404135, -151254, -1545416, -708509, -4682, -439773, -1021449, -598010, 537984, -584049, 708993, -1189231, 412242, -1229361 ], [ 1008492, -352280, -150520, 975682, 1209376, -1170056, -832834, 585578, -1327132, 587110, -955886, 953418, -85614, -1404830, -1165682, -786582, -1345454, 65824, -184862, -1561200, -1452156, -1253762, 1517994, -255906, -261156, -1063372, -253992, -765312 ], [ 880242, -630980, -228820, 952507, -404624, 669844, -521659, 895703, -1357882, -952415, 210739, 328743, -152589, -1506005, -744707, 22743, -94829, 35824, 45163, 159000, -1306506, 442213, 740919, -953931, -12006, -403522, -1038492, -1034112 ], [ 483892, -480748, -289396, 794904, -1391480, 1703624, -449044, 462568, -1147776, -1317956, 415984, 134988, 159052, -1418012, -103568, 507968, 691416, -236600, -119220, 1115136, -1296376, 845092, 60584, -1351488, 424128, 230568, -824540, -631332 ], [ -362483, 389477, -320221, 411654, -1325630, 1384274, -776869, -1218182, -533376, 287119, -992516, 664563, 1106227, -1012487, 907132, 449168, 698166, -915950, -945645, 788736, -1513726, -922583, -457366, -1244688, 1174128, 821418, 1065385, 898743 ], [ -644608, 679552, -330496, 283904, -1303680, 1277824, -886144, -1778432, -328576, 822144, -1462016, 841088, 1421952, -877312, 1244032, 429568, 700416, -1142400, -1221120, 679936, -1586176, -1511808, -630016, -1209088, 1424128, 1018368, 1695360, 1408768 ] ], [ [ -1013760, -582656, -1448960, 1181696, 809984, 1402880, -1735680, -648192, -896000, 766976, 287744, 471040, 303104, 340992, -629760, -1304576, 1256448, -1954816, -518144, 1643520, 1235968, 1443840, -979968, 413696, 1731584, 529408, -1416192, 910336 ], [ -1016448, -576128, -1317248, 402944, -86272, 1620224, -423552, 34944, -861824, 849152, -101632, -175232, 219392, 678912, -559872, -315776, 310656, -1673728, -131072, 1136256, 860032, 256896, -286080, -61696, 1515392, 562048, -199296, 254080 ], [ -1020648, -565928, -1111448, -813856, -1486672, 1959824, 1626648, 1102344, -808424, 977552, -710032, -1185032, 88592, 1206912, -450672, 1229224, -1167144, -1234528, 473728, 343656, 272632, -1597704, 798120, -804496, 1177592, 613048, 1702104, -771320 ], [ -1164288, -939328, -1484688, -22496, -879472, -31296, 1426768, 592784, -961104, 1426832, 385088, -276272, 720512, 82352, -965312, 384704, -930784, 380112, -500112, 893936, 440672, -1106464, 1429840, -242496, 847632, -113232, 1471584, 3120 ], [ -1330672, -895952, -1814424, 749104, -184088, -1469728, 970288, 192944, -1034120, 1336672, 989888, 674328, 944920, -486096, -1007848, -526320, -349896, 1586528, -1110032, 1124792, 400328, -393128, 1567112, 378976, 602960, -474792, 787000, 404280 ], [ -1540672, 662848, -1854624, 963904, 322912, -454528, 186688, 551744, -785120, -672128, -493312, 1300128, -406880, 1245504, 712352, -1081920, 988704, 1113728, -93632, -61408, -535072, 506272, 127712, 885376, 647360, 597408, -927200, -906720 ], [ -1397488, 740584, -1773456, 1044544, -66152, -100144, 279184, 772016, -586976, -1244480, -872344, 1045464, -855440, 1734408, 1135256, -617280, 1053096, 1190048, 470992, -419560, -406240, 810064, -90208, 296656, 574448, 404760, -1565000, -1483272 ], [ -928288, -548816, -1580256, 1001344, -1282352, -355744, 1180384, 864416, -435776, -490880, -232144, -21936, -470240, 1076208, 360656, 789120, -58704, 1773248, 618592, -13360, 704960, 564064, 819392, -1302944, 393248, -955440, -1209200, -1381872 ], [ -828992, -583568, -1564688, -307728, -304992, -427368, 1360320, 1234488, -812592, -254072, 539328, -858512, -656976, 443384, 498616, 1240504, 118792, 411280, 373840, -81008, 698640, -611576, 1240504, -792432, 654176, -1366968, -862672, -362056 ], [ -890368, -297216, -1448000, -1756544, 1071232, -518272, 1263552, 1458304, -1160896, -35392, 1284864, -1505728, -991616, -4032, 805568, 1375232, 412288, -1239616, 24000, -323200, 524416, -1771904, 1525312, 124544, 959616, -1554432, -551936, 571392 ], [ -1586368, 266784, -143000, -1942544, 1571632, -1124272, 235752, -76496, -255496, 1024808, 1560864, -1010728, -1465616, 1052568, 773768, 693632, -800912, -1571416, -451800, -1116400, 1092016, -1017104, 1607512, 389744, 788016, -1688832, -523136, -983808 ], [ -1213888, 317904, 661600, -1309664, 1677472, -1320592, -429888, -506336, -88336, 1163408, 1092144, -380128, -1369136, 1551888, 732848, -207808, -1399952, -1625296, -893760, -1572880, 1055536, -252224, 1214752, -6736, 625776, -1073472, -361136, -1621488 ], [ 761312, -400296, 715600, 551536, 1191472, -902392, -552288, 721264, -1028536, -80392, -493656, 453872, -416936, 1215288, 678248, -1439008, -1077752, -1262296, -1284960, -1524280, 112936, 527776, 109552, -1395736, 477576, 666528, 664, -882888 ], [ 948960, 149472, -159744, 1264576, 1425984, 243808, -712544, 80192, -784800, -430208, -401312, 1167232, -231840, 1235616, 889472, -1131840, 21120, -779072, -722272, -455232, -256416, 813568, -664928, -307456, 249504, 1466784, -523200, -839424 ], [ 345960, 1260072, -1446144, 1469776, 1979184, 1712008, -889544, -1387408, -17400, -384608, 433288, 1827232, -386040, 1413816, 1218272, -144240, 1463520, -242672, 262328, 1065168, -372216, 880768, -1293128, 1876544, -13896, 1851384, -1438800, -1103424 ], [ -795760, -399888, -955360, 370800, 917408, -474208, -256688, -99840, -171152, -1102688, -289664, 685776, 859840, 1157488, 527056, -430032, 77936, 194272, -929856, -386864, -181952, 1156352, 151856, -242704, -27472, 1751136, -11856, -822192 ], [ -1577008, -1077696, -497848, -479520, -137632, -1587568, 275560, 1003536, 78112, -1341872, -595688, 115032, 1410472, 686128, 105976, -615432, -614560, 369640, -1541616, -1147928, -201752, 1106984, 801992, -1246456, -178792, 1449120, 896376, -635904 ], [ -1412608, 866304, -187648, -645120, -1119232, 184832, 520960, 1537536, 1395712, -323072, 224512, 1074432, 124672, -323072, 414976, -498432, 573440, -124160, -585216, -28928, -772352, 214784, -663808, 767744, -692992, 645120, 389376, -712704 ], [ -1422616, 1491064, 441784, -1101400, -1031336, 321512, -119784, 551744, 976800, -111296, 787400, 734888, -305944, -129992, 143648, -303000, 1194528, -142896, -710008, 576824, -426880, -349584, -912192, 1668072, -791296, 481992, 123520, -1122496 ], [ -1562416, 1134064, 1308784, -1774000, -147536, -759088, -1419984, -1565056, -734400, -500096, 1158800, -571312, -100144, 957808, -559552, -49200, 1393728, 191904, -1639408, 800624, 600320, -669984, -254592, 1739472, -580096, 795792, 37120, -1780096 ], [ -938856, 123944, -243776, -843960, 765384, 123312, -1305784, -740736, 53000, -767216, -68800, -696592, -595824, 331168, -1075552, 586800, 998048, -301136, -1766968, 295384, -128520, -448544, -734752, 1105232, 422024, 229752, -827720, -792416 ], [ -190272, -707488, -1642592, 141408, 1337952, 826656, -804832, 356256, 981056, -806816, -1065664, -531136, -892608, -508256, -1343488, 916320, 616064, -855392, -1456000, -151136, -747552, -124160, -1156672, 300608, 1412288, -322080, -1324448, 95008 ], [ 598128, -73288, -279992, 122808, 100152, -995544, 584168, 509256, 629456, 249784, 440336, 206864, 421392, -1080056, -460288, -671880, 786464, -1062392, 509600, 299464, 628248, 303040, -353872, -828592, 1701488, -88680, 740152, -872792 ], [ 896112, -45648, 733632, -439520, -297712, -1985152, 1436240, 77456, 611872, 813248, 1104224, 787104, 610128, -910112, -292992, -1092384, 114752, -969104, 1498720, 464464, 536336, -110784, 226704, -639136, 1742896, -438720, 1050896, -774624 ], [ 602712, -749448, 1326432, -1657520, 317288, -1970752, 1640840, -1059544, 997072, 782048, 752624, 1177104, -558072, 154288, -988992, -104784, -1572448, -513704, 1310320, 285064, -1325464, -1538784, 539304, 1140464, 1485496, -1492320, -753304, 608976 ], [ 132352, -20992, 1241856, -1632320, -122304, -1579584, 690944, -753984, 619328, 525504, 1140672, -26880, -264896, 416768, -571264, 37440, -1118208, 275456, 693632, 891904, -481344, -1048000, -36032, 1032192, 162752, -615040, -1334016, 51840 ], [ -395528, 1138784, 901104, -1134224, -829200, -1095576, -573832, 18120, 50840, 160200, 1696920, -1689048, 527200, 414272, 152528, -65256, 55344, 1124864, -11968, 1686880, 1143696, 48848, -899960, 286320, -1376008, 880400, -1474416, -1119072 ], [ -862928, 987584, -72096, 590176, 636000, -1451376, 5168, 240720, 1117040, -980400, 267120, -1368048, 1393600, 582272, -847072, 837744, 1054944, 702464, 636032, 594880, -523104, 66848, -1459760, -389280, 575792, 1488800, -1010016, -1217472 ], [ -648728, 876784, -253096, 1698376, 922000, -1387976, 656368, 456920, 1765040, -1420000, -387880, -820448, 1907600, 782672, -933072, 1276944, 1321544, 110664, 1239632, -210920, -968704, -186752, -1828360, -551080, 1734992, 1717000, -851016, -1398472 ], [ 928672, 846784, 1150304, 1574176, -1150400, -486176, 1451968, 660320, 1576640, -457600, 506720, 180352, 1716800, 1047872, 808128, 788544, 122144, -819936, 1754432, -444320, 1028096, -983552, -1814560, 314720, 1308992, 1184800, -1302816, -1744672 ], [ 1179544, 951016, 1023384, 1639856, -573128, -97992, 630392, -288344, 1502544, -727728, 217672, 973600, 1156392, 819008, 574200, 844968, -61680, -1144424, 1510464, -297584, 733928, -166560, -679152, -117056, 775832, 1236904, -1272584, -749680 ], [ 640144, 1135216, -15216, 1818656, 1582672, -15792, -1154608, -1923344, 1496544, -1732128, -776528, 1643200, 375792, 295808, -836400, 1225968, 359520, -1107824, 814464, 75616, -925072, 1611840, 1124448, -1321856, 178832, 1637104, -955184, 1044320 ], [ 1088272, -467408, -130320, 593168, 494920, -933264, -208864, 68848, 23328, -720624, -752288, 1448368, -145920, -346072, 185664, 1598688, 696816, -1183280, 550128, 347800, -926968, 1454376, 177432, -1483376, -690304, 430984, -525176, 779360 ], [ 1096320, -1422976, -196096, -613376, -633728, -1671936, 478592, 1395328, -1160064, 397312, -732288, 954752, -714752, -581504, 798976, 1656960, 899968, -1117056, 411264, 662400, -591872, 1123072, -696960, -1529344, -1066752, -789504, -178688, 315648 ], [ -835080, 580424, -376096, -1299776, -873128, -1430736, -662008, -896072, -804264, 1261312, -1054488, -363448, -1540352, 719896, -875024, 558360, 635368, -492456, 596664, 1165800, 454528, 771472, -421560, -1483744, 460848, -1547904, -176288, -220752 ], [ -1465968, 1542016, -1296, -1088768, -720976, -405520, -487504, -1863856, -740912, 761568, -590848, -177456, -1050240, 1490816, -834464, 506736, 690880, 91408, 74656, 813440, 342384, -120944, 343888, -555024, 658448, -1640848, 369360, -176816 ], [ -830568, 1489216, 913704, -3968, -187576, 1383080, 967496, -1542856, -962312, -1066032, 637952, 1473144, 720960, 1745216, 875536, 1474536, 1058080, 635608, -1136144, -372160, -897816, -1539944, 1586488, 1233576, -438952, -1085848, 1443960, 432184 ], [ 123552, 125056, 149664, -554048, -432256, 60320, 710336, -1513696, -1163552, -913632, 840512, 103584, 253920, 543776, -35264, 1727616, 1208800, 512608, -1499744, -1029760, -582816, -124544, 1247968, 890976, -632512, -1065088, 1493760, 860224 ], [ 1001168, -1359016, -980768, -1454776, -718912, -1690672, 166536, -1368944, -1314112, -400520, 713712, -1666984, -612632, -898200, -1461824, 1598232, 1236688, 272088, -1632224, -1367424, 134816, 1605272, 464328, 142696, -620552, -1006528, 1151840, 1124696 ], [ 361568, -823216, -1592768, -1791376, 476288, -45472, 996336, 607456, -1021312, -1191920, -120288, 1616, 75568, -1141200, -1533824, -510768, 597088, 510288, -1577024, 120576, 986816, -494128, -803472, 629296, -807152, 716672, -506560, 239696 ], [ -206344, -630080, -1749120, -1439632, 1237416, 682632, 896280, 1762344, -1092752, -1209600, -461520, 836176, 4664, -629736, -870384, -1227536, 450952, 780040, -1194240, 1146432, 854672, -1487584, -1008944, 1097568, -504696, 946256, -1034888, -156016 ], [ -660544, -980480, -1182720, 3968, 1310016, -43968, -678720, 1614144, -1741952, 0, -21120, 347776, -1270336, 1078464, 959616, 264064, 1087552, 1099840, -291840, 1439232, -838528, -726784, 470656, 1536768, 573504, -1193344, 229312, 224384 ], [ -226936, -200312, -668136, 766208, 1536024, 167424, -961992, 1740936, -848912, 864432, 748128, 558688, -1680376, 1280736, 685560, 943336, 321448, 581200, 500400, 496200, -392176, -29224, 1247680, 1034712, 328152, -912280, 187504, 331424 ], [ 624464, 1111888, -177936, 1207808, 1834224, 820224, -637392, 1997136, 769888, 1566432, 1672128, 1098688, -1683376, 774336, -578640, 1240336, -1104752, -332000, 1240800, -1028400, 1061024, 638576, 1694080, 89712, -540048, 507920, -468896, 309824 ], [ 38056, 489880, 1057448, 652520, 1266936, -65232, 566712, 400888, 238984, 516432, 1216720, 37944, 181256, 1243800, -86168, 995384, 319552, -542648, 127000, -1100008, 756968, 424536, 1296600, 1190464, 63432, 453520, -378944, -669536 ], [ -316544, -214240, 1519328, 97600, 642976, -900992, 1125632, -576192, -187456, -109088, 761280, -654656, 1107136, 1491040, 181632, 405664, 1194912, -635168, -530080, -1231488, 721088, -19264, 931840, 1605184, 263552, 552800, -89824, -1343296 ], [ 74656, -998440, -202072, -381200, -71624, -1484192, -155968, 289008, -164656, 564712, 409680, -214256, -689264, 1053640, -300768, -1091336, 345912, -455768, 208520, -1637088, 1555088, -1028464, 720640, -20816, -756448, 1185800, 690776, -1104496 ], [ 624448, -985312, -252544, -89888, -899456, -1316432, -929872, -202560, 124592, 488896, 656832, -455264, -675296, 376672, 158976, -1176464, -199344, -110384, 867152, -822000, 869024, -388240, 552112, -640832, -295360, 558128, 915632, -282736 ], [ 1298848, -345712, 1009856, 806512, -1816256, -558632, -1304872, -1760160, 623192, -175904, 1374432, -1231664, 761104, -488528, 1358976, -152264, -505944, 365416, 1462952, 952200, -1011376, 1547960, 417112, -470432, 1329440, -1060072, 703832, 997064 ], [ 353792, -309760, -218112, 1453568, -325632, -56832, -567296, -1179648, -314880, -407040, 8192, -1422848, 12288, 608256, 295936, 823808, 283136, -724480, 201216, 982528, 318464, 565248, -398336, 601088, 997376, -603648, 356352, 1276928 ], [ -796040, -407656, -1399000, 1657280, 1247184, 377912, 326920, -294832, -1074840, -505296, -1460304, -1367016, -718224, 1814952, -869624, 1580848, 1144640, -1642952, -922712, 766016, 1766752, -727048, -1088824, 1624120, 389256, 139744, 1392, 1328872 ], [ -1517840, -680656, 184400, -469120, 890784, 678512, 1019920, 222368, 638160, -264096, -1439904, -459216, 842976, 1699152, -368624, 1111648, 1331840, 1648, 612688, 857216, 693952, -901648, -371824, 1463920, 131856, 478144, -261408, 1054672 ], [ -999632, -650056, 1140800, -1380328, 916128, 229088, 1134232, 625256, 1583976, 168768, -1244736, -338928, 1738896, 1644864, -15200, 485896, 1252928, 576520, 1272928, 808496, -236024, -1240192, -17296, 784168, -177552, 52264, -230112, 863896 ], [ 1096768, -233056, 1299200, -744928, 1427328, -1174912, 512032, 882656, 1553376, 845568, -827136, -1220928, 1788096, 1668864, 150400, -339104, 835328, -210080, 819328, 581696, -984224, -1787392, -124096, -556832, -553152, -1346336, 175488, 779296 ], [ 1289288, -382336, 431520, 88032, 1661768, -1535232, -529928, 1246976, 1216976, 111728, 206904, -41088, 1013176, 1044744, -603160, -337784, -146792, 493160, -394592, -199064, -1053944, -439512, 533824, -1324952, 384208, -996816, -46352, 295616 ], [ 816656, -729936, -767056, 960320, 1754368, -1483504, -1677152, 1603616, 764432, -1057984, 1387920, 1819936, -56912, 213776, -1612608, -53104, -1259024, 1649664, -1816624, -1112000, -842176, 1538560, 1390656, -1821792, 1716272, -18816, -501680, -297552 ], [ 1335656, -800136, -424456, 645920, 343168, -244504, -1095152, 260816, 131432, 586016, -248280, 1177936, -962312, 435176, 237792, -393304, 372376, -423936, -743224, 503200, 638624, 1365760, -642144, -20592, 28472, 696384, -1151480, 409848 ], [ 1404224, -892224, -296320, 231680, -788480, 587840, -893312, -570688, -247552, 1727168, -1372224, 305920, -1131200, 160832, 1501056, -384064, 1129024, -1505664, 12416, 1207936, 1409408, 986944, -1747392, 1101120, -1207936, 998208, -1447040, 744192 ], [ 515624, -1030824, -623920, -394720, -1326080, 556040, -1499312, -315688, -86752, 1799768, -1407624, -1054880, 265000, -1166968, 1516656, 367736, 26824, -479664, 92816, -22064, 671408, 170344, -881592, 778920, -1485136, 421608, -989840, 285792 ], [ 111680, -1365200, -140080, -638768, -1479120, -220960, -1316320, -875808, 170464, 1171696, -513824, -873392, 1100368, -917888, 336992, 466336, -440944, -28112, -43536, -305568, 167456, 21296, -896048, 386800, -554560, 598304, -24432, -538032 ], [ 13280, -1823000, 855320, -641768, -1389720, -1467760, -635920, -1949808, 488464, 101896, 965776, 280408, 1582168, 325312, -1596208, 153136, -508744, 61288, -316536, 7632, -188944, 293096, -1465448, -49400, 1137440, 1249904, 1261368, -1592232 ], [ 605760, -638464, 1000448, -502240, -1550560, -762688, -15904, -1487008, 329920, 679872, 552800, 329344, 1388320, 858592, -885024, 154912, 379808, -889440, -427968, 375776, -860320, 6208, -1220480, 765600, 1383488, 1608288, 576800, -265344 ], [ 825360, 257816, 1120568, -416920, -1506400, -81568, 213176, -738568, 62320, 1264992, 127640, 238144, 1034080, 1012192, 21576, 217072, 994328, -1483800, -380688, 787856, -1102840, -344072, -868400, 1210080, 1488968, 1492848, -105040, 779016 ], [ -731040, -675184, 1490768, -607120, -539200, -299968, -1096624, 519632, -445280, 1200192, 433040, 41344, 316480, -60608, 620976, 391072, 118928, -224400, 234912, 1353056, 499760, -717872, -423200, -342720, 1627568, -397152, 35360, -287184 ], [ -660624, -1346816, 999312, -895296, 416752, -866168, -750304, 1213952, -217616, 794696, 422016, -482240, -523960, -533416, 639920, 402568, -772160, -236912, 426344, 1412392, 809432, -695920, -215688, -1173576, 1676776, -1299696, 344184, -1048504 ], [ 1080576, -1750016, -377088, -1284096, 1361152, -1789568, 1296896, 1329152, 765184, 39296, 86016, -1341440, -1490560, -390016, 62720, 247168, -1679360, -1555712, 182144, 952192, -208768, -267520, -252288, -1262976, 1634176, -1188096, 825984, -1496704 ], [ 1229720, -1212048, -613136, -123792, 1611712, -1890272, 631040, 1044096, -144264, 352976, -626168, -318304, -1082696, -1110848, -676848, -261288, -1820504, -1161624, -182416, -480328, -849840, -858168, 647560, -817128, 660792, -1255856, 554472, -1235016 ], [ 963824, -522144, -528080, 1309728, 1528960, -1611872, -644944, 709056, -1444608, 775328, -1266032, 1034192, -353984, -1978256, -1343568, -738624, -1631648, -340320, -509968, -1884544, -1360128, -1507776, 1642624, -330816, -435792, -1320464, 31680, -855264 ], [ 890024, -1020144, -306680, 1054128, -223040, 460528, -476344, 1047456, -1339008, -886672, 98968, 303992, -221984, -1836056, -666168, 242976, -36848, 52080, -36568, 69056, -1542528, 342624, 812224, -1048416, -46392, -789464, -1031520, -1331664 ], [ 509792, -933952, -165920, 845344, -1411680, 1714208, -516736, 577216, -1012544, -1328544, 384512, 185760, 166720, -1600000, 134880, 793600, 1010272, 48896, 4736, 1086560, -1704992, 834688, 157440, -1540000, 443136, -19232, -999808, -844640 ], [ -384808, 132848, -160520, 715144, -1654680, 1593608, -907936, -1250384, -315344, 277656, -1141888, 1094760, 986320, -1206400, 1143480, 620800, 1138072, -618304, -679264, 532760, -1833992, -953312, -202560, -1652200, 1100736, 1152568, 869792, 1259560 ], [ -683008, 488448, -158720, 671744, -1735680, 1553408, -1038336, -1859584, -82944, 813056, -1650688, 1397760, 1259520, -1075200, 1479680, 563200, 1180672, -840704, -907264, 348160, -1876992, -1549312, -322560, -1689600, 1319936, 1543168, 1492992, 1960960 ] ], [ [ -353024, -734848, -940416, 832768, 301440, 1143040, -1613184, -28288, -699264, 993408, -94592, 456192, 35840, 389248, -121216, -747776, 643968, -1676416, -733440, 830592, 1202560, 797952, -612480, 131584, 1119104, 132224, -1382784, 706176 ], [ -654992, -704656, -999408, 349120, -79776, 1324192, -555792, 347216, -853008, 1061664, -447776, -216528, 138656, 638080, -377056, 83728, 167280, -1512256, -257280, 756240, 956080, -14544, -276336, -18080, 876464, 416816, -520848, 343632 ], [ -1126817, -657481, -1091583, -406580, -675426, 1607242, 1096383, 933941, -1093233, 1168314, -999626, -1267653, 299306, 1026880, -776806, 1382953, -577545, -1255756, 486720, 640065, 570955, -1284069, 248889, -251930, 497339, 861491, 825927, -222843 ], [ -1171712, -727976, -1458298, 102900, -365766, 42712, 819218, 236026, -1019858, 1524794, 156104, -428638, 674576, 73710, -1106136, 562648, -669900, 52354, -418970, 823350, 496700, -603604, 857554, -102600, 544234, 244686, 1147132, 356862 ], [ -1182134, -590466, -1759759, 665758, -2287, -1041108, 347310, -258818, -929285, 1475292, 843496, 467935, 742703, -365746, -1083857, -313750, -429965, 1028684, -1067866, 842419, 280413, 89751, 1070197, 170524, 555922, -105593, 993219, 614211 ], [ -1178984, 285384, -1771684, 1102408, 324188, -34608, -318840, 252232, -856460, -20208, -483104, 1100260, -289372, 1274504, 120868, -865000, 784660, 616784, -438616, 228244, -496212, 351876, -88628, 772624, 343672, 712132, -531756, -507564 ], [ -1008134, 228705, -1511818, 1135720, 35087, 286194, -9366, 430222, -675020, -518088, -955487, 791047, -600298, 1745573, 627727, -660664, 847225, 790196, 37442, -30641, -295692, 302274, -122108, 508066, 385078, 565855, -1041405, -1055493 ], [ -682484, -688770, -1001068, 796720, -822238, -25956, 1200684, 300772, -393320, -95088, -639362, -387278, -245548, 1137398, 490402, 241136, -153650, 1503896, 372092, 38434, 806808, -35076, 883192, -556484, 660628, -470270, -613830, -1073718 ], [ -567528, -728394, -972218, -189002, 2756, 31615, 1112776, 776259, -459198, 88853, 283896, -950906, -243378, 391851, 299763, 801763, -173035, 608538, 363922, -74454, 929770, -737755, 1044435, -268054, 546876, -996435, -512178, -495485 ], [ -580416, -487456, -939688, -1249392, 1134800, 49200, 713944, 1165520, -550968, 278040, 1257952, -1258648, -384240, -189400, 117688, 1156224, -45680, -573544, 211224, -262416, 866384, -1387248, 1026280, 260496, 343888, -1357696, -455424, 36864 ], [ -1259016, 415844, 49937, -1692042, 1604750, -978750, 205969, -330130, -191493, 970665, 1490452, -604873, -1045290, 869375, 109813, 439824, -575930, -1064119, -492951, -729366, 1125134, -889098, 1128055, 199446, 141838, -1318096, -148224, -961536 ], [ -949176, 520034, 687932, -1242732, 1600100, -1420410, -74696, -724300, -211818, 950490, 1132222, -47788, -1183710, 1424810, 310318, -291096, -896570, -1341154, -1026696, -961386, 970334, -344328, 940180, -179634, 122278, -789736, -4494, -1377366 ], [ 843324, -574441, 798482, 544518, 883550, -982635, -14396, 533750, -801843, -138885, -112103, 364262, -538185, 1225235, 823393, -1043796, -902795, -1297879, -1304796, -841011, 195209, 270372, 317830, -1035759, 376453, 471764, -105969, -919341 ], [ 907084, -147604, -59520, 1219800, 1110696, 47420, -273948, 242824, -428100, -206096, -326724, 990448, -183236, 987492, 1094096, -592904, 4880, -1012232, -911004, -247592, -172548, 433088, -198492, -230432, 430116, 1102660, -684440, -949856 ], [ 206209, 952121, -1345920, 1403250, 1755246, 1339445, -674973, -733226, 371925, 178804, -85899, 1711348, 43189, 732867, 1257596, 390346, 1316780, -619382, -220029, 555058, -360123, 395888, -667917, 1309768, 395091, 1454635, -1473890, -1196456 ], [ -411046, -289514, -868012, 430598, 939332, -604476, -145966, -22816, 104870, -805148, -490576, 487010, 633176, 700390, 686498, -52162, -81274, 171884, -909672, -475198, -162232, 738752, 4478, -468266, 73390, 1555676, -47410, -500814 ], [ -924334, -793496, -416851, -310276, 40892, -1620918, 230465, 689930, 224852, -1230686, -593281, -164905, 906713, 473326, 327275, -330565, -871732, 515249, -1194486, -974479, -170287, 798569, 248237, -1286795, -300737, 1432532, 880571, -138960 ], [ -1173184, 680704, -95776, -414976, -1019008, -139968, 182240, 1350080, 1377152, -172736, 102944, 722720, 353888, -261824, 538400, -137440, -5632, -306976, -390336, -44704, -721312, 117344, -649888, 477280, -799712, 741632, 449696, -668160 ], [ -1330831, 1001515, 524579, -706855, -903417, 40705, -432897, 627608, 1142100, 185432, 586749, 590729, 204833, -125149, 260228, -160175, 532980, -288766, -436683, 486547, -567008, -424346, -885512, 1159905, -851616, 361149, 196368, -1041528 ], [ -1420606, 463990, 1367654, -1138030, 86958, -746270, -1469922, -1123792, -125400, 22832, 912474, -300046, 356258, 660326, -382072, -343550, 827880, 354884, -1115958, 721222, 112192, -862196, -628112, 1037730, -570816, 211674, 75168, -1298928 ], [ -724401, -229015, 98424, -279475, 518333, -115010, -1424307, -371392, 240485, -632598, -4536, -554666, -22262, 31076, -822092, 34350, 814420, -25346, -1374163, 419127, -483973, -784596, -988212, 909250, 412309, -116421, -811277, -551948 ], [ 55416, -740548, -1123260, 566780, 694268, 374836, -1031148, 535940, 693608, -1077444, -711864, -541112, -271544, -691420, -1040960, 312540, 711184, -557852, -1251376, 156612, -899860, -509280, -1266408, 616360, 1353592, -398292, -1374212, 51508 ], [ 639366, -173773, -389235, 306755, -19357, -1023239, 312177, 234365, 285458, -18669, 685386, 366538, 585706, -760795, -262160, -386085, 385684, -1062827, 531524, 535437, 660815, 387720, -615858, -534590, 1507942, -293217, 379363, -909767 ], [ 800934, -203698, 261048, -290924, -192790, -1741552, 1128434, -121542, 365140, 668248, 1074876, 844292, 655890, -381268, -65168, -527348, -284984, -1046650, 1363580, 476818, 639402, 218888, -78086, -619300, 1510142, -630584, 820810, -821836 ], [ 453159, -953173, 810348, -1295774, 285185, -1640152, 1309109, -542967, 1033090, 906748, 249126, 803642, -223035, 539582, -569768, 3502, -1371884, -402025, 1049030, -109307, -1289823, -1235212, 323689, 581750, 1328867, -1501484, -320015, 531314 ], [ 170400, -483136, 825184, -1409832, -86808, -1147368, 775392, -554696, 796808, 700664, 531672, -61216, 70344, 609792, -210736, -127512, -1103360, 227200, 624496, 446464, -630056, -1012504, -29304, 612736, 273880, -873488, -791136, -75760 ], [ -91173, 370748, 641206, -1171866, -668250, -561135, 42795, -405251, 301487, 312653, 1129071, -1154839, 756300, 403368, 369506, -434049, -365330, 816304, 189640, 1309996, 799930, -253390, -625707, 251926, -971429, 245242, -1024278, -1288780 ], [ -373698, 506648, 37756, 261084, 644700, -919110, 354270, 276274, 952262, -821422, 258246, -1027414, 1318200, 484368, -773644, 436326, 603820, 567904, 402640, 261496, -366620, -274540, -917982, 15676, 330046, 936292, -999228, -1082680 ], [ -253023, 539398, 24231, 1268509, 958250, -962285, 698070, 696199, 1350862, -1369772, -149529, -652364, 1677050, 634018, -1113394, 924826, 978445, 185629, 735090, -437729, -652720, -473040, -1091557, -36649, 1120946, 1330517, -948253, -1038205 ], [ 674052, 365848, 1190556, 1424884, -727000, -375860, 1106520, 592924, 1245112, -746672, 368796, 217936, 1629800, 920968, 153656, 649576, 164020, -464396, 1306440, -438404, 822080, -1026240, -1027732, 278876, 890696, 1131092, -845428, -1316980 ], [ 765279, 660465, 1080079, 1521710, -211005, -180381, 316235, -368007, 1057394, -655518, 232317, 826164, 1028937, 732936, 49387, 538873, -162310, -753649, 1138104, -76662, 707857, -461780, -334342, -42120, 535567, 1104345, -955701, -692086 ], [ 358554, 1233990, 208954, 1583060, 1616370, -217806, -1188190, -1839882, 820844, -881268, -294258, 1278264, 98262, 261936, -871838, 526198, -197860, -827974, 529104, 500988, -353018, 768520, 734108, -742320, 106042, 1180470, -1192926, 471164 ], [ 933354, 42702, 87238, 656330, 320253, -716634, -51916, 17286, -118540, -171654, -464724, 1222110, -147312, -309735, -146792, 955468, 178934, -716206, 475830, 387327, -665243, 665257, 94463, -1227654, -589616, 70485, -813291, 179756 ], [ 1120912, -708880, 50752, -290432, -911664, -1095648, 810352, 1256592, -844080, 553216, -565712, 919024, -462336, -603312, 265376, 1204560, 457776, -578352, 506384, 309296, -599296, 442848, -528528, -1572032, -843104, -986240, -380992, -225376 ], [ -434213, 726845, 88252, -994232, -905289, -884898, -184523, -849933, -555705, 1034416, -524687, -131651, -1253136, 160863, -1004074, 647535, 243201, -403977, 667859, 584321, 621104, 208698, -542403, -1465532, 619246, -1466240, 47708, -583426 ], [ -911430, 1381936, 452438, -915232, -710130, -45514, -298482, -1577742, -456190, 603692, -163968, -8734, -948624, 816624, -849892, 577670, 204376, -206422, 255268, 233904, 573862, -446150, -110, -624682, 884938, -1478042, 661506, -320366 ], [ -339105, 1276936, 1134713, -74032, -331155, 1405961, 445293, -963117, -540565, -714958, 508032, 1256891, 422376, 1366824, 690458, 982145, 336676, 13703, -716282, -725496, -707663, -1510625, 1083715, 931193, -14537, -1033967, 1455531, 547459 ], [ 231780, 145936, 231908, -502312, -627600, 299396, 536568, -1197132, -643060, -420748, 526152, 135716, 322476, 250644, 187688, 1004240, 859756, 71228, -998972, -801936, -392228, -267920, 1118860, 898748, -185912, -1139792, 1323936, 717544 ], [ 700322, -1069161, -1002228, -1206739, -920056, -1190654, 488581, -1437094, -711144, 146043, 372150, -1295929, -61023, -1143279, -752600, 822975, 1351122, 101655, -1101292, -606928, 311716, 1222559, 810733, 524481, -195093, -1220664, 902556, 675863 ], [ 178172, -609486, -1605528, -1510714, 466544, -193604, 672406, 326156, -400944, -556182, 134100, 52946, 372702, -1188354, -981200, -405150, 585372, 263730, -1124392, 80672, 911416, -483166, -285242, 687006, -396918, 276336, -85944, 271538 ], [ -348821, -362120, -1689264, -1335754, 1177705, 329557, 484799, 1344425, -550858, -747920, -98962, 787282, 215523, -569793, -499590, -751530, 339157, 490997, -910736, 649256, 767498, -1366364, -531662, 899324, -355259, 597618, -517093, 84858 ], [ -883496, -451520, -948864, -401104, 817480, 101032, -291976, 1181000, -1430608, -129920, -324112, 546832, -878952, 1101432, 1108560, 300720, 917032, 821672, -321536, 1029056, -555952, -944864, 569488, 1190624, 72616, -946032, -64168, 243408 ], [ -412043, 144469, -566433, 198272, 1048447, 282496, -418909, 1413845, -620218, 595486, 238076, 701020, -1285947, 1203132, 605259, 837921, 402793, 611186, 444430, 544253, -148054, -413561, 976936, 654551, -59897, -830703, -185146, 131556 ], [ 532882, 1062994, -352458, 639872, 1557622, 656896, -240034, 1833170, 985532, 1371436, 1170776, 1040920, -1369422, 566232, -891666, 1132746, -625382, 146036, 1293580, -347422, 1074596, 169414, 1057936, -270874, -456122, 65322, -576196, -107544 ], [ -226743, 623135, 936953, 95169, 976907, 13822, 517731, 560939, 100741, 276834, 940002, 345315, 105653, 649039, -157711, 614643, 453880, -219907, 205967, -615969, 639489, 298183, 860295, 948952, 128189, 441514, -292872, -372924 ], [ -641808, 39220, 1497868, -320696, 427332, -668528, 812896, -229816, -532904, -363476, 629272, -217800, 803448, 723004, 275824, -59612, 1159300, -469172, -517668, -938704, 517624, 85368, 727680, 1495912, 413424, 800924, 9588, -570504 ], [ 19092, -838505, -25607, -307946, 45507, -1382228, -207704, 430934, -288254, 386449, 186322, -338550, -753702, 718429, -284876, -1102037, 677875, -405047, -94443, -1457404, 1382074, -1032582, 794880, 30862, -197676, 1153349, 313863, -579654 ], [ 711912, -912812, -115664, 148492, -723600, -1234130, -731570, -58024, 38926, 456184, 232504, -609660, -875628, 482812, 140416, -1090682, 22738, -235838, 524082, -832150, 750820, -465786, 747630, -523208, 38952, 683582, 308430, -75270 ], [ 1429812, -355862, 920536, 953542, -1797000, -408905, -865145, -1450324, 430951, -8516, 663004, -998910, 130122, 65662, 1340416, -251357, -768887, 15937, 1296057, 691925, -1055630, 1424739, 610455, -361508, 941652, -432193, 59655, 832605 ], [ 389056, -155712, 60288, 1318080, -733952, -25280, -218368, -852992, -298176, -457152, -199680, -968128, 27136, 882944, 477824, 721728, -234688, -588992, 336704, 832192, 77184, 535552, -327808, 701312, 514816, -178624, 133632, 1124736 ], [ -853605, -84625, -786375, 1311368, 479554, 252371, 504661, 3346, -892575, -745474, -1096354, -774865, -123898, 1749209, -476123, 1472910, 491560, -1049293, -562039, 718920, 1329084, -647269, -1132179, 1703203, -71003, 243564, 224054, 1240625 ], [ -1512330, -407650, 342450, -414832, 432004, 355046, 890986, 376996, 418050, -117124, -897604, -56290, 554252, 1666034, 101002, 799260, 1009360, 188582, 623186, 514320, 334584, -758794, -356454, 1449478, -252278, 277464, 87404, 946850 ], [ -1060242, -459613, 898824, -1083745, 618820, 20636, 867055, 589441, 1150977, 417704, -686776, -85990, 942266, 1484552, 439636, 151845, 1016056, 597893, 991628, 366942, -428091, -1107952, 44358, 691513, -275978, -130407, 24740, 640799 ], [ 805608, -166588, 726624, -407020, 1103920, -870064, 320980, 596716, 1148652, 833504, -460576, -1068040, 961016, 1177952, 474736, -462180, 372256, -47332, 320528, 292392, -895716, -1759552, -31992, -708212, -99128, -1100532, 56240, 319124 ], [ 960573, -195808, 70644, 162620, 1125645, -1119024, -609765, 970896, 905922, 237414, 64659, -246640, 664451, 553397, -296079, -265835, -126289, 532513, -600492, -328143, -700811, -587847, 391608, -1091647, 433682, -1003602, 44070, -163976 ], [ 516042, -349746, -723730, 675656, 963712, -1115958, -1634812, 1441332, 564970, -670776, 649754, 1178804, 247182, -163862, -1287112, 200762, -539882, 1490048, -1563454, -1088568, -256376, 1188704, 938024, -1078812, 1046430, -511120, 3442, -673682 ], [ 898017, -778821, -148405, 543956, 248512, -431583, -996262, 555282, -170255, 459924, -549271, 715154, -390693, -44687, 380588, -224263, 219343, -26752, -740179, 291732, 502324, 841904, -668476, -91062, -147645, 256280, -496283, -11957 ], [ 933960, -941640, 158864, 295712, -320768, 164904, -790768, -115272, -588128, 1280568, -1316776, 11744, -595512, -124760, 1493168, -280360, 451816, -953968, -206128, 913296, 961648, 455432, -1437208, 593736, -1024656, 615176, -861008, 316384 ], [ 234585, -538665, -103486, -200188, -579968, 574629, -1505518, -327897, -331628, 1442343, -1167301, -1201156, 119913, -628235, 1426118, 447515, -435059, -628318, -286678, -77454, 784798, -15343, -425683, 634761, -1227906, 106001, -938858, -63716 ], [ 47880, -763682, 206818, -507166, -981538, -7636, -1153804, -938100, -120116, 1138230, -348756, -873102, 738738, -497968, 270524, 502180, -650150, -398210, -302506, -191076, 303060, 104062, -603902, 395094, -348776, 391476, -138982, -597134 ], [ 184380, -1384607, 878143, -695041, -1472863, -1215286, -129754, -1798950, 63034, 540405, 891594, 426423, 1296663, 31832, -1571326, 132430, -441725, -228335, -277531, 248274, -370890, 595537, -1532177, -21531, 1212724, 1177926, 1214243, -1227209 ], [ 297896, -562368, 772160, -444588, -1228428, -652488, 204844, -1168356, 61496, 842968, 604188, 623056, 1316980, 591212, -648500, 335988, 277380, -735740, -546520, 657772, -924004, -77080, -965744, 647396, 1292776, 1176188, 711476, -247248 ], [ 206906, 116847, 652595, -223983, -857148, -35748, 185539, -358581, 7046, 1182748, 231663, 618856, 1126300, 807452, 377725, 491238, 746175, -1034735, -654970, 955882, -1092139, -674005, -339614, 997916, 1209901, 906758, 147086, 532197 ], [ -692644, -370278, 798770, -303258, -281448, 67752, -965486, 553794, -183004, 1300648, 147738, 265456, 313000, -361048, 679150, 217188, 3450, -221210, -220, 820732, 229886, -488830, -90164, -372184, 1085326, -108892, 100436, -153378 ], [ -437498, -798832, 582234, -440808, 293734, -390075, -688940, 987056, 91814, 941581, 214144, -346056, -398883, -797577, 579310, 84293, -657320, -397398, 152033, 612137, 482167, -207270, 107227, -1133005, 1148193, -798054, 334875, -716483 ], [ 1003552, -1167232, -6816, -638208, 868384, -1424400, 1053760, 928256, 844064, 92656, 434944, -1222656, -1006608, -482352, 67360, 96368, -1233920, -1590048, -211792, 328112, -364208, 173280, 251152, -1268080, 1403568, -1151904, 858000, -1153808 ], [ 1049311, -905866, -468426, -22234, 944248, -1500860, 541952, 907216, 263563, 382962, 10933, -237452, -568381, -1125464, -648022, -46137, -1388375, -1321327, -283626, -757133, -698286, -545635, 674501, -871329, 529683, -911742, 525153, -771741 ], [ 757750, -547780, -846210, 761396, 789808, -1214108, -504178, 908344, -636320, 800964, -494342, 1085986, 72200, -1925882, -1290034, -169992, -1333412, -650620, -249258, -1822832, -900768, -1375768, 1071440, -399720, -534450, -549354, -34440, -255660 ], [ 938425, -1041430, -657435, 936446, -457592, 262342, -664003, 1046644, -1052720, -865386, 76783, 492811, -222100, -1546607, -453859, 402708, -186662, 85430, 95817, -165032, -1187568, -56068, 293240, -725820, -264675, -633879, -532140, -753810 ], [ 650268, -1080808, -451860, 1003220, -1360060, 1083284, -738064, 589048, -941320, -1331908, 20736, 430404, -134648, -1239936, 213644, 645120, 713660, 395040, 183376, 632188, -1317204, 321040, -153440, -1097924, 195360, -183604, -474096, -498844 ], [ -424857, -357658, -218085, 888245, -1683535, 803909, -668164, -868802, 56030, 215567, -1088064, 1258929, 593602, -1055136, 598019, 333120, 1200335, -11160, -161324, -15137, -1183029, -884060, -43640, -1547249, 974760, 1164371, 516804, 1020281 ], [ -783232, -116608, -140160, 849920, -1791360, 710784, -644864, -1354752, 388480, 731392, -1457664, 1535104, 836352, -993536, 726144, 229120, 1362560, -146560, -276224, -230912, -1138304, -1285760, -7040, -1697024, 1234560, 1613696, 847104, 1526656 ] ], [ [ 307712, -887040, -431872, 483840, -207104, 883200, -1490688, 591616, -502528, 1219840, -476928, 441344, -231424, 437504, 387328, -190976, 31488, -1398016, -948736, 17664, 1169152, 152064, -244992, -150528, 506624, -264960, -1349376, 502016 ], [ -293536, -833184, -681568, 295296, -73280, 1028160, -688032, 659488, -844192, 1274176, -793920, -257824, 57920, 597248, -194240, 483232, 23904, -1350784, -383488, 376224, 1052128, -285984, -266592, 25536, 237536, 271584, -842400, 433184 ], [ -1232986, -749034, -1071718, 696, 135820, 1254660, 566118, 765538, -1378042, 1359076, -1289220, -1350274, 510020, 846848, -1102940, 1536682, 12054, -1276984, 499712, 936474, 869278, -970434, -300342, 300636, -182914, 1109934, -50250, 325634 ], [ -1179136, -516624, -1431908, 228296, 147940, 116720, 211668, -120732, -1078612, 1622756, -72880, -581004, 628640, 65068, -1246960, 740592, -409016, -275404, -337828, 752764, 552728, -100744, 285268, 37296, 240836, 602604, 822680, 710604 ], [ -1033596, -284980, -1705094, 582412, 179514, -612488, -275668, -710580, -824450, 1613912, 697104, 261542, 540486, -245396, -1159866, -101180, -510034, 470840, -1025700, 560046, 160498, 572630, 573282, -37928, 508884, 263606, 1199438, 824142 ], [ -817296, -92080, -1688744, 1240912, 325464, 385312, -824368, -47280, -927800, 631712, -472896, 900392, -171864, 1303504, -470616, -648080, 580616, 119840, -783600, 517896, -457352, 197480, -304968, 659872, 39984, 826856, -136312, -108408 ], [ -618780, -283174, -1250180, 1226896, 136326, 672532, -297916, 88428, -763064, 208304, -1038630, 536630, -345156, 1756738, 120198, -704048, 641354, 390344, -396108, 358278, -185144, -205516, -154008, 719476, 195708, 726950, -517810, -627714 ], [ -436680, -828724, -421880, 592096, -362124, 303832, 1220984, -262872, -350864, 300704, -1046580, -752620, -20856, 1198588, 620148, -306848, -248596, 1234544, 125592, 90228, 908656, -634216, 946992, 189976, 928008, 14900, -18460, -765564 ], [ -306064, -873220, -379748, -70276, 310504, 490598, 865232, 318030, -105804, 431778, 28464, -1043300, 170220, 340318, 100910, 363022, -464862, 805796, 354004, -67900, 1160900, -863934, 848366, 256324, 439576, -625902, -161684, -628914 ], [ -270464, -677696, -431376, -742240, 1198368, 616672, 164336, 872736, 58960, 591472, 1231040, -1011568, 223136, -374768, -570192, 937216, -503648, 92528, 398448, -201632, 1208352, -1002592, 527248, 396448, -271840, -1160960, -358912, -497664 ], [ -931664, 564904, 242874, -1441540, 1637868, -833228, 176186, -583764, -127490, 916522, 1420040, -199018, -624964, 686182, -554142, 186016, -350948, -556822, -534102, -342332, 1158252, -761092, 648598, 9148, -504340, -947360, 226688, -939264 ], [ -684464, 722164, 714264, -1175800, 1522728, -1520228, 280496, -942264, -335300, 737572, 1172300, 284552, -998284, 1297732, -112212, -374384, -393188, -1057012, -1159632, -349892, 885132, -436432, 665608, -352532, -381220, -506000, 352148, -1133244 ], [ 925336, -748586, 881364, 537500, 575628, -1062878, 523496, 346236, -575150, -197378, 269450, 274652, -659434, 1235182, 968538, -648584, -727838, -1333462, -1324632, -157742, 277482, 12968, 526108, -675782, 275330, 277000, -212602, -955794 ], [ 865208, -444680, 40704, 1175024, 795408, -148968, 164648, 405456, -71400, 18016, -252136, 813664, -134632, 739368, 1298720, -53968, -11360, -1245392, -1099736, -39952, -88680, 52608, 267944, -153408, 610728, 738536, -845680, -1060288 ], [ 66458, 644170, -1245696, 1336724, 1531308, 966882, -460402, -79044, 761250, 742216, -605086, 1595464, 472418, 51918, 1296920, 924932, 1170040, -996092, -702386, 44948, -348030, -88992, -42706, 742992, 804078, 1057886, -1508980, -1289488 ], [ -26332, -179140, -780664, 490396, 961256, -734744, -35244, 54208, 380892, -507608, -691488, 288244, 406512, 243292, 845940, 325708, -240484, 149496, -889488, -563532, -142512, 321152, -142900, -693828, 174252, 1360216, -82964, -179436 ], [ -271660, -509296, -335854, -141032, 219416, -1654268, 185370, 376324, 371592, -1119500, -590874, -444842, 402954, 260524, 548574, -45698, -1128904, 660858, -847356, -801030, -138822, 490154, -305518, -1327134, -422682, 1415944, 864766, 357984 ], [ -933760, 495104, -3904, -184832, -918784, -464768, -156480, 1162624, 1358592, -22400, -18624, 371008, 583104, -200576, 661824, 223552, -584704, -489792, -195456, -60480, -670272, 19904, -635968, 186816, -906432, 838144, 510016, -623616 ], [ -1239046, 511966, 607374, -312310, -775498, -240102, -746010, 703472, 1307400, 482160, 386098, 446570, 715610, -120306, 376808, -17350, -128568, -434636, -163358, 396270, -707136, -499108, -858832, 651738, -911936, 240306, 269216, -960560 ], [ -1278796, -206084, 1426524, -502060, 321452, -733452, -1519860, -682528, 483600, 545760, 666148, -28780, 812660, 362844, -204592, -637900, 262032, 517864, -592508, 641820, -375936, -1054408, -1001632, 335988, -561536, -372444, 113216, -817760 ], [ -509946, -581974, 440624, 285010, 271282, -353332, -1542830, -2048, 427970, -497980, 59728, -412740, 551300, -269016, -568632, -518100, 630792, 250444, -981358, 542870, -839426, -1120648, -1241672, 713268, 402594, -462594, -794834, -311480 ], [ 301104, -773608, -603928, 992152, 50584, -76984, -1257464, 715624, 406160, -1348072, -358064, -551088, 349520, -874584, -738432, -291240, 806304, -260312, -1046752, 464360, -1052168, -894400, -1376144, 932112, 1294896, -474504, -1423976, 8008 ], [ 680604, -274258, -498478, 490702, -138866, -1050934, 40186, -40526, -58540, -287122, 930436, 526212, 750020, -441534, -64032, -100290, -15096, -1063262, 553448, 771410, 693382, 472400, -877844, -240588, 1314396, -497754, 18574, -946742 ], [ 705756, -361748, -211536, -142328, -87868, -1497952, 820628, -320540, 118408, 523248, 1045528, 901480, 701652, 147576, 162656, 37688, -684720, -1124196, 1228440, 489172, 742468, 548560, -382876, -599464, 1277388, -822448, 590724, -869048 ], [ 303606, -1156898, 294264, -934028, 253082, -1309552, 977378, -26390, 1069108, 1031448, -254372, 430180, 112002, 924876, -150544, 111788, -1171320, -290346, 787740, -503678, -1254182, -931640, 108074, 23036, 1172238, -1510648, 113274, 453652 ], [ 208448, -945280, 408512, -1187344, -51312, -715152, 859840, -355408, 974288, 875824, -77328, -95552, 405584, 802816, 149792, -292464, -1088512, 178944, 555360, 1024, -778768, -977008, -22576, 193280, 385008, -1131936, -248256, -203360 ], [ 213182, -397288, 381308, -1209508, -507300, -26694, 659422, -828622, 552134, 465106, 561222, -620630, 985400, 392464, 586484, -802842, -786004, 507744, 391248, 933112, 456164, -555628, -351454, 217532, -566850, -389916, -574140, -1458488 ], [ 115532, 25712, 147608, -68008, 653400, -386844, 703372, 311828, 787484, -662444, 249372, -686780, 1242800, 386464, -700216, 34908, 152696, 433344, 169248, -71888, -210136, -615928, -376204, 420632, 84300, 383784, -988440, -947888 ], [ 142682, 202012, 301558, 838642, 994500, -536594, 739772, 935478, 936684, -1319544, 88822, -484280, 1446500, 485364, -1293716, 572708, 635346, 260594, 230548, -664538, -336736, -759328, -354754, 477782, 506900, 944034, -1045490, -677938 ], [ 419432, -115088, 1230808, 1275592, -303600, -265544, 761072, 525528, 913584, -1035744, 230872, 255520, 1542800, 794064, -500816, 510608, 205896, -108856, 858448, -432488, 616064, -1068928, -240904, 243032, 472400, 1077384, -388040, -889288 ], [ 351014, 369914, 1136774, 1403564, 151118, -262770, 2078, -447670, 612244, -583308, 246962, 678728, 901482, 646864, -475426, 232778, -262940, -362874, 765744, 144260, 681786, -757000, 10468, 32816, 295302, 971786, -638818, -634492 ], [ 76964, 1332764, 433124, 1347464, 1650068, -419820, -1221772, -1756420, 145144, -30408, 188012, 913328, -179268, 228064, -907276, -173572, -755240, -548124, 243744, 926360, 219036, -74800, 343768, -162784, 33252, 723836, -1430668, -101992 ], [ 778436, 552812, 304796, 719492, 145586, -500004, 105032, -34276, -260408, 377316, -177160, 995852, -148704, -273398, -479248, 312248, -338948, -249132, 401532, 426854, -403518, -123862, 11494, -971932, -488928, -290014, -1101406, -419848 ], [ 1145504, 5216, 297600, 32512, -1189600, -519360, 1142112, 1117856, -528096, 709120, -399136, 883296, -209920, -625120, -268224, 752160, 15584, -39648, 601504, -43808, -606720, -237376, -360096, -1614720, -619456, -1182976, -583296, -766400 ], [ -33346, 873266, 552600, -688688, -937450, -339060, 292962, -803794, -307146, 807520, 5114, 100146, -965920, -398170, -1133124, 736710, -148966, -315498, 739054, 2842, 787680, -354076, -663246, -1447320, 777644, -1384576, 271704, -946100 ], [ -356892, 1221856, 906172, -741696, -699284, 314492, -109460, -1291628, -171468, 445816, 262912, 159988, -847008, 142432, -865320, 648604, -282128, -504252, 435880, -345632, 805340, -771356, -344108, -694340, 1111428, -1315236, 953652, -463916 ], [ 152358, 1064656, 1355722, -144096, -474734, 1428842, -76910, -383378, -118818, -363884, 378112, 1040638, 123792, 988432, 505380, 489754, -384728, -608202, -296420, -1078832, -517510, -1481306, 580942, 628810, 409878, -982086, 1467102, 662734 ], [ 340008, 166816, 314152, -450576, -822944, 538472, 362800, -880568, -122568, 72136, 211792, 167848, 391032, -42488, 410640, 280864, 510712, -370152, -498200, -574112, -201640, -411296, 989752, 906520, 260688, -1214496, 1154112, 574864 ], [ 399476, -779306, -1023688, -958702, -1121200, -690636, 810626, -1505244, -108176, 692606, 30588, -924874, 490586, -1388358, -43376, 47718, 1465556, -68778, -570360, 153568, 488616, 839846, 1157138, 906266, 230366, -1434800, 653272, 227030 ], [ -5224, -395756, -1618288, -1230052, 456800, -341736, 348476, 44856, 219424, 79556, 388488, 104276, 669836, -1235508, -428576, -299532, 573656, 17172, -671760, 40768, 836016, -472204, 232988, 744716, 13316, -164000, 334672, 303380 ], [ -491298, -94160, -1629408, -1231876, 1117994, -23518, 73318, 926506, -8964, -286240, 263596, 738388, 426382, -509850, -128796, -275524, 227362, 201954, -627232, 152080, 680324, -1245144, -54380, 701080, -205822, 248980, 702, 325732 ], [ -1106448, 77440, -715008, -806176, 324944, 246032, 94768, 747856, -1119264, -259840, -627104, 745888, -487568, 1124400, 1257504, 337376, 746512, 543504, -351232, 618880, -273376, -1162944, 668320, 844480, -428272, -698720, -357648, 262432 ], [ -597150, 489250, -464730, -369664, 560870, 397568, 124174, 1086754, -391524, 326540, -271976, 843352, -891518, 1125528, 524958, 732506, 484138, 641172, 388460, 592306, 96068, -797898, 706192, 274390, -447946, -749126, -557796, -68312 ], [ 441300, 1014100, -526980, 71936, 1281020, 493568, 157324, 1669204, 1201176, 1176440, 669424, 983152, -1055468, 358128, -1204692, 1025156, -146012, 624072, 1346360, 333556, 1088168, -299748, 421792, -631460, -372196, -377276, -683496, -524912 ], [ -491542, 756390, 816458, -462182, 686878, 92876, 468750, 720990, -37502, 37236, 663284, 652686, 30050, 54278, -229254, 233902, 588208, 102834, 284934, -131930, 522010, 171830, 423990, 707440, 192946, 429508, -206800, -76312 ], [ -967072, 292680, 1476408, -738992, 211688, -436064, 500160, 116560, -878352, -617864, 497264, 219056, 499760, -45032, 370016, -524888, 1123688, -303176, -505256, -645920, 314160, 190000, 523520, 1386640, 563296, 1049048, 109000, 202288 ], [ -36472, -678570, 150858, -234692, 162638, -1280264, -259440, 572860, -411852, 208186, -37036, -462844, -818140, 383218, -268984, -1112738, 1009838, -354326, -397406, -1277720, 1209060, -1036700, 869120, 82540, 361096, 1120898, -63050, -54812 ], [ 799376, -840312, 21216, 386872, -547744, -1151828, -533268, 86512, -46740, 423472, -191824, -764056, -1075960, 588952, 121856, -1004900, 244820, -361292, 181012, -842300, 632616, -543332, 943148, -405584, 373264, 809036, -298772, 132196 ], [ 1560776, -366012, 831216, 1100572, -1777744, -259178, -425418, -1140488, 238710, 158872, -48424, -766156, -500860, 619852, 1321856, -350450, -1031830, -333542, 1129162, 431650, -1099884, 1301518, 803798, -252584, 553864, 195686, -584522, 668146 ], [ 424320, -1664, 338688, 1182592, -1142272, 6272, 130560, -526336, -281472, -507264, -407552, -513408, 41984, 1157632, 659712, 619648, -752512, -453504, 472192, 681856, -164096, 505856, -257280, 801536, 32256, 246400, -89088, 972544 ], [ -911170, 238406, -173750, 965456, -288076, 126830, 682402, 301524, -710310, -985652, -732404, -182714, 470428, 1683466, -82622, 1364972, -161520, -455634, -201366, 671824, 891416, -567490, -1175534, 1782286, -531262, 347384, 446716, 1152378 ], [ -1506820, -134644, 500500, -360544, -26776, 31580, 762052, 531624, 197940, 29848, -355304, 346636, 265528, 1632916, 570628, 486872, 686880, 375516, 633684, 171424, -24784, -615940, -341084, 1435036, -636412, 76784, 436216, 839028 ], [ -1120852, -269170, 656848, -787162, 321512, -187816, 599878, 553626, 717978, 666640, -128816, 166948, 145636, 1324240, 894472, -182206, 779184, 619266, 710328, -74612, -620158, -975712, 106012, 598858, -374404, -313078, 279592, 417702 ], [ 514448, -100120, 154048, -69112, 780512, -565216, 129928, 310776, 743928, 821440, -94016, -915152, 133936, 687040, 799072, -585256, -90816, 115416, -178272, 3088, -807208, -1731712, 60112, -859592, 354896, -854728, -63008, -141048 ], [ 631858, -9280, -290232, 237208, 589522, -702816, -689602, 694816, 594868, 363100, -77586, -452192, 315726, 62050, 11002, -193886, -105786, 571866, -806392, -457222, -347678, -736182, 249392, -858342, 483156, -1010388, 134492, -623568 ], [ 215428, 30444, -680404, 390992, 173056, -748412, -1592472, 1279048, 365508, -283568, -88412, 537672, 551276, -541500, -961616, 454628, 179260, 1330432, -1310284, -1065136, 329424, 838848, 485392, -335832, 376588, -1003424, 508564, -1049812 ], [ 460378, -757506, 127646, 441992, 153856, -618662, -897372, 849748, -471942, 333832, -850262, 252372, 180926, -524550, 523384, -55222, 66310, 370432, -737134, 80264, 366024, 318048, -694808, -161532, -323762, -183824, 158914, -433762 ], [ 463696, -991056, 614048, 359744, 146944, -258032, -688224, 340144, -928704, 833968, -1261328, -282432, -59824, -410352, 1485280, -176656, -225392, -402272, -424672, 618656, 513888, -76080, -1127024, 86352, -841376, 232144, -274976, -111424 ], [ -46454, -46506, 416948, -5656, 166144, 593218, -1511724, -340106, -576504, 1084918, -926978, -1347432, -25174, -89502, 1335580, 527294, -896942, -776972, -666172, -132844, 898188, -201030, 30226, 490602, -970676, -209606, -887876, -413224 ], [ -15920, -162164, 553716, -375564, -483956, 205688, -991288, -1000392, -410696, 1104764, -183688, -872812, 377108, -78048, 204056, 538024, -859356, -768308, -561476, -76584, 438664, 186828, -311756, 403388, -142992, 184648, -253532, -656236 ], [ 355480, -946214, 900966, -748314, -1556006, -962812, 376412, -1648092, -362396, 978914, 817412, 572438, 1011158, -261648, -1546444, 111724, -374706, -517958, -238526, 488916, -552836, 897978, -1598906, 6338, 1288008, 1105948, 1167118, -862186 ], [ -9968, -486272, 543872, -386936, -906296, -542288, 425592, -849704, -206928, 1006064, 655576, 916768, 1245640, 323832, -411976, 517064, 174952, -582040, -665072, 939768, -987688, -160368, -711008, 529192, 1202064, 744088, 846152, -229152 ], [ -411548, -24122, 184622, -31046, -207896, 10072, 157902, 21406, -48228, 1100504, 335686, 999568, 1218520, 602712, 733874, 765404, 498022, -585670, -929252, 1123908, -1081438, -1003938, 189172, 785752, 930834, 320668, 399212, 285378 ], [ -654248, -65372, 106772, 604, -23696, 435472, -834348, 587956, 79272, 1401104, -137564, 489568, 309520, -661488, 737324, 43304, -112028, -218020, -235352, 288408, -39988, -259788, 242872, -401648, 543084, 179368, 165512, -19572 ], [ -214372, -250848, 165156, 13680, 170716, 86018, -627576, 760160, 401244, 1088466, 6272, -209872, -273806, -1061738, 518700, -233982, -542480, -557884, -122278, -188118, 154902, 281380, 430142, -1092434, 619610, -296412, 325566, -384462 ], [ 926528, -584448, 363456, 7680, 375616, -1059232, 810624, 527360, 922944, 146016, 783872, -1103872, -522656, -574688, 72000, -54432, -788480, -1624384, -605728, -295968, -519648, 614080, 754592, -1273184, 1172960, -1115712, 890016, -810912 ], [ 868902, -599684, -323716, 79324, 276784, -1111448, 452864, 770336, 671390, 412948, 648034, -156600, -54066, -1140080, -619196, 169014, -956246, -1481030, -384836, -1033938, -546732, -233102, 701442, -925530, 398574, -567628, 495834, -308466 ], [ 551676, -573416, -1164340, 213064, 50656, -816344, -363412, 1107632, 171968, 826600, 277348, 1137780, 498384, -1873508, -1236500, 398640, -1035176, -960920, 11452, -1761120, -441408, -1243760, 500256, -468624, -633108, 221756, -100560, 343944 ], [ 986826, -1062716, -1008190, 818764, -692144, 64156, -851662, 1045832, -766432, -844100, 54598, 681630, -222216, -1257158, -241550, 562440, -336476, 118780, 228202, -399120, -832608, -454760, -225744, -403224, -482958, -478294, -32760, -175956 ], [ 790744, -1227664, -737800, 1161096, -1308440, 452360, -959392, 600880, -870096, -1335272, -343040, 675048, -436016, -879872, 292408, 496640, 417048, 741184, 362016, 177816, -929416, -192608, -464320, -655848, -52416, -347976, 51616, -153048 ], [ -464906, -848164, -275650, 1061346, -1712390, 14210, -428392, -487220, 427404, 153478, -1034240, 1423098, 200884, -903872, 52558, 45440, 1262598, 595984, 356616, -563034, -532066, -814808, 115280, -1442298, 848784, 1176174, 163816, 781002 ], [ -883456, -721664, -121600, 1028096, -1847040, -131840, -251392, -849920, 859904, 649728, -1264640, 1672448, 413184, -911872, -27392, -104960, 1544448, 547584, 354816, -809984, -399616, -1022208, 308480, -1704448, 1149184, 1684224, 201216, 1092352 ] ], [ [ 968448, -1039232, 76672, 134912, -715648, 623360, -1368192, 1211520, -305792, 1446272, -859264, 426496, -498688, 485760, 895872, 365824, -580992, -1119616, -1164032, -795264, 1135744, -493824, 122496, -432640, -105856, -662144, -1315968, 297856 ], [ 67920, -961712, -363728, 241472, -66784, 732128, -820272, 971760, -835376, 1486688, -1140064, -299120, -22816, 556416, -11424, 882736, -119472, -1189312, -509696, -3792, 1148176, -557424, -256848, 69152, -401392, 126352, -1163952, 522736 ], [ -1339155, -840587, -1051853, 407972, 947066, 902078, 35853, 597135, -1662851, 1549838, -1578814, -1432895, 720734, 666816, -1429074, 1690411, 601653, -1298212, 512704, 1232883, 1167601, -656799, -849573, 853202, -863167, 1358377, -926427, 874111 ], [ -1186560, -305272, -1405518, 353692, 661646, 190728, -395882, -477490, -1137366, 1720718, -301864, -733370, 582704, 56426, -1387784, 918536, -148132, -603162, -256686, 682178, 608756, 402116, -287018, 177192, -62562, 960522, 498228, 1064346 ], [ -885058, 20506, -1650429, 499066, 361315, -183868, -898646, -1162342, -719615, 1752532, 550712, 55149, 338269, -125046, -1235875, 111390, -590103, -87004, -983534, 277673, 40583, 1055509, 76367, -246380, 461846, 632805, 1405657, 1034073 ], [ -455608, -469544, -1605804, 1379416, 326740, 805232, -1329896, -346792, -999140, 1283632, -462688, 700524, -54356, 1332504, -1062100, -431160, 376572, -377104, -1128584, 807548, -418492, 43084, -521308, 547120, -263704, 941580, 259132, 290748 ], [ -229426, -795053, -988542, 1318072, 237565, 1058870, -586466, -253366, -851108, 934696, -1121773, 282213, -90014, 1767903, -387331, -747432, 435483, -9508, -829658, 747197, -74596, -713306, -185908, 930886, 6338, 888045, 5785, -199935 ], [ -190876, -968678, 157308, 387472, 97990, 633620, 1241284, -826516, -308408, 696496, -1453798, -1117962, 203836, 1259778, 749894, -854832, -343542, 965192, -120908, 142022, 1010504, -1233356, 1010792, 936436, 1195388, 500070, 576910, -457410 ], [ -44600, -1018046, 212722, 48450, 618252, 949581, 617688, -140199, 247590, 774703, -226968, -1135694, 583818, 288785, -97943, -75719, -756689, 1003054, 344086, -61346, 1392030, -990113, 652297, 780702, 332276, -255369, 188810, -762343 ], [ 39488, -867936, 76936, -235088, 1261936, 1184144, -385272, 579952, 668888, 904904, 1204128, -764488, 830512, -560136, -1258072, 718208, -961616, 758600, 585672, -140848, 1550320, -617936, 28216, 532400, -887568, -964224, -262400, -1032192 ], [ -604312, 713964, 435811, -1191038, 1670986, -687706, 146403, -837398, -63487, 862379, 1349628, 206837, -204638, 502989, -1218097, -67792, -125966, -49525, -575253, 44702, 1191370, -633086, 169141, -181150, -1150518, -576624, 601600, -916992 ], [ -419752, 924294, 740596, -1108868, 1445356, -1620046, 635688, -1160228, -458782, 524654, 1212378, 616892, -812858, 1170654, -534742, -457672, 110194, -772870, -1292568, 261602, 799930, -528536, 391036, -525430, -884718, -222264, 708790, -889122 ], [ 1007348, -922731, 964246, 530482, 267706, -1143121, 1061388, 158722, -348457, -255871, 651003, 185042, -780683, 1245129, 1113683, -253372, -552881, -1369045, -1344468, 525527, 359755, -244436, 734386, -315805, 174207, 82236, -319235, -992247 ], [ 823332, -741756, 140928, 1130248, 480120, -345356, 603244, 568088, 285300, 242128, -177548, 636880, -86028, 491244, 1503344, 484968, -27600, -1478552, -1288468, 167688, -4812, -327872, 734380, -76384, 791340, 374412, -1006920, -1170720 ], [ -73293, 336219, -1145472, 1270198, 1307370, 594319, -245831, 575138, 1150575, 1305628, -1124273, 1479580, 901647, -629031, 1336244, 1459518, 1023300, -1372802, -1184743, -465162, -335937, -573872, 582505, 176216, 1213065, 661137, -1544070, -1382520 ], [ 358382, -68766, -693316, 550194, 983180, -865012, 75478, 131232, 656914, -210068, -892400, 89478, 179848, -213806, 1005382, 703578, -399694, 127108, -869304, -651866, -122792, -96448, -290278, -919390, 275114, 1164756, -118518, 141942 ], [ 381014, -225096, -254857, 28212, 397940, -1687618, 140275, 62718, 518332, -1008314, -588467, -724779, -100805, 47722, 769873, 239169, -1386076, 806467, -500226, -627581, -107357, 181739, -859273, -1367473, -544627, 1399356, 848961, 854928 ], [ -694336, 309504, 87968, 45312, -818560, -789568, -495200, 975168, 1340032, 127936, -140192, 19296, 812320, -139328, 785248, 584544, -1163776, -672608, -576, -76256, -619232, -77536, -622048, -103648, -1013152, 934656, 570336, -579072 ], [ -1147261, 22417, 690169, 82235, -647579, -520909, -1059123, 779336, 1472700, 778888, 185447, 302411, 1226387, -115463, 493388, 125475, -790116, -580506, 109967, 305993, -847264, -573870, -832152, 143571, -972256, 119463, 342064, -879592 ], [ -1136986, -876158, 1485394, 133910, 555946, -720634, -1569798, -241264, 1092600, 1068688, 419822, 242486, 1269062, 65362, -27112, -932250, -303816, 680844, -69058, 562418, -864064, -1246620, -1375152, -365754, -552256, -956562, 151264, -336592 ], [ -295491, -934933, 782824, 849495, 24231, -591654, -1661353, 367296, 615455, -363362, 123992, -270814, 1124862, -569108, -315172, -1070550, 447164, 526234, -588553, 666613, -1194879, -1456700, -1495132, 517286, 392879, -808767, -778391, -71012 ], [ 546792, -806668, -84596, 1417524, -593100, -528804, -1483780, 895308, 118712, -1618700, -4264, -561064, 970584, -1057748, -435904, -895020, 901424, 37228, -842128, 772108, -1204476, -1279520, -1485880, 1247864, 1236200, -550716, -1473740, -35492 ], [ 721842, -374743, -607721, 674649, -258375, -1078629, -231805, -315417, -402538, -555575, 1175486, 685886, 914334, -122273, 134096, 185505, -415876, -1063697, 575372, 1007383, 725949, 557080, -1139830, 53414, 1120850, -702291, -342215, -983717 ], [ 610578, -519798, -684120, 6268, 17054, -1254352, 512822, -519538, -128324, 378248, 1016180, 958668, 747414, 676420, 390480, 602724, -1084456, -1201742, 1093300, 501526, 845534, 878232, -687666, -579628, 1044634, -1014312, 360638, -916260 ], [ 154053, -1360623, -221820, -572282, 220979, -978952, 645647, 490187, 1105126, 1156148, -757870, 56718, 447039, 1310170, 268680, 220074, -970756, -178667, 526450, -898049, -1218541, -628068, -107541, -535678, 1015609, -1519812, 546563, 375990 ], [ 246496, -1407424, -8160, -964856, -15816, -282936, 944288, -156120, 1151768, 1050984, -686328, -129888, 740824, 995840, 510320, -457416, -1073664, 130688, 486224, -444416, -927480, -941512, -15848, -226176, 496136, -1390384, 294624, -330960 ], [ 517537, -1165324, 121410, -1247150, -346350, 507747, 1276049, -1251993, 802781, 617559, -6627, -86421, 1214500, 381560, 803462, -1171635, -1206678, 199184, 592856, 556228, 112398, -857866, -77201, 183138, -162271, -1025074, -124002, -1628196 ], [ 604762, -455224, 257460, -397100, 662100, 145422, 1052474, 347382, 622706, -503466, 240498, -346146, 1167400, 288560, -626788, -366510, -298428, 298784, -64144, -405272, -53652, -957316, 165574, 825588, -161446, -168724, -977652, -813096 ], [ 538387, -135374, 578885, 408775, 1030750, -110903, 781474, 1174757, 522506, -1269316, 327173, -316196, 1215950, 336710, -1474038, 220590, 292247, 335559, -273994, -891347, -20752, -1045616, 382049, 992213, -107146, 557551, -1142727, -317671 ], [ 164812, -596024, 1271060, 1126300, 119800, -155228, 415624, 458132, 582056, -1324816, 92948, 293104, 1455800, 667160, -1155288, 371640, 247772, 246684, 410456, -426572, 410048, -1111616, 545924, 207188, 54104, 1023676, 69348, -461596 ], [ -63251, 79363, 1193469, 1285418, 513241, -345159, -312079, -527333, 167094, -511098, 261607, 531292, 774027, 560792, -1000239, -73317, -363570, 27901, 393384, 365182, 655715, -1052220, 355278, 107752, 55037, 839227, -321935, -576898 ], [ -204626, 1431538, 657294, 1111868, 1683766, -621834, -1255354, -1672958, -530556, 820452, 670282, 548392, -456798, 194192, -942714, -873342, -1312620, -268274, -41616, 1351732, 791090, -918120, -46572, 416752, -39538, 267202, -1668410, -675148 ], [ 623518, 1062922, 522354, 782654, -29081, -283374, 261980, -85838, -402276, 926286, 110404, 769594, -150096, -237061, -811704, -330972, -856830, 217942, 327234, 466381, -141793, -912981, -71475, -716210, -388240, -650513, -1389521, -1019452 ], [ 1170096, 719312, 544448, 355456, -1467536, 56928, 1473872, 979120, -212112, 865024, -232560, 847568, 42496, -646928, -801824, 299760, -426608, 499056, 696624, -396912, -614144, -917600, -191664, -1657408, -395808, -1379712, -785600, -1307424 ], [ 367521, 1019687, 1016948, -383144, -969611, 206778, 770447, -757655, -58587, 580624, 534915, 331943, -678704, -957203, -1262174, 825885, -541133, -227019, 810249, -578637, 954256, -916850, -784089, -1429108, 936042, -1302912, 495700, -1308774 ], [ 197646, 1061776, 1359906, -568160, -688438, 674498, 79562, -1005514, 113254, 287940, 689792, 328710, -745392, -531760, -880748, 719538, -768632, -802082, 616492, -925168, 1036818, -1096562, -688106, -763998, 1337918, -1152430, 1245798, -607466 ], [ 643821, 852376, 1576731, -214160, -618313, 1451723, -599113, 196361, 302929, -12810, 248192, 824385, -174792, 610040, 320302, -2637, -1106132, -1230107, 123442, -1432168, -327357, -1451987, 78169, 326427, 834293, -930205, 1478673, 778009 ], [ 448236, 187696, 396396, -398840, -1018288, 777548, 189032, -564004, 397924, 565020, -102568, 199980, 459588, -335620, 633592, -442512, 161668, -811532, 2572, -346288, -11052, -554672, 860644, 914292, 707288, -1289200, 984288, 432184 ], [ 98630, -489451, -1045148, -710665, -1322344, -190618, 1132671, -1573394, 494792, 1239169, -310974, -553819, 1042195, -1633437, 665848, -727539, 1579990, -239211, -39428, 914064, 665516, 457133, 1503543, 1288051, 655825, -1648936, 403988, -221803 ], [ -188620, -182026, -1631048, -949390, 447056, -489868, 24546, -236444, 839792, 715294, 642876, 155606, 966970, -1282662, 124048, -193914, 561940, -229386, -219128, 864, 760616, -461242, 751218, 802426, 423550, -604336, 755288, 335222 ], [ -633775, 173800, -1569552, -1127998, 1058283, -376593, -338163, 508587, 532930, 175440, 626154, 689494, 637241, -449907, 241998, 200482, 115567, -87089, -343728, -345096, 593150, -1123924, 422902, 502836, -56385, -99658, 518497, 566606 ], [ -1329400, 606400, -481152, -1211248, -167592, 391032, 481512, 314712, -807920, -389760, -930096, 944944, -96184, 1147368, 1406448, 374032, 575992, 265336, -380928, 208704, 9200, -1381024, 767152, 498336, -929160, -451408, -651128, 281456 ], [ -782257, 834031, -363027, -937600, 73293, 512640, 667257, 759663, -162830, 57594, -782028, 985684, -497089, 1047924, 444657, 627091, 565483, 671158, 332490, 640359, 340190, -1182235, 435448, -105771, -835995, -667549, -930446, -268180 ], [ 349718, 965206, -701502, -496000, 1004418, 330240, 554682, 1505238, 1416820, 981444, 168072, 925384, -741514, 150024, -1517718, 917566, 333358, 1102108, 1399140, 1014534, 1101740, -768910, -214352, -992046, -288270, -819874, -790796, -942280 ], [ -756341, 889645, 695963, -1019533, 396849, 171930, 419769, 881041, -175745, -202362, 386566, 960057, -45553, -540483, -300797, -146839, 722536, 425575, 363901, 352109, 404531, 45477, -12315, 465928, 257703, 417502, -120728, 220300 ], [ -1292336, 546140, 1454948, -1157288, -3956, -203600, 187424, 462936, -1223800, -872252, 365256, 655912, 196072, -813068, 464208, -990164, 1088076, -137180, -492844, -353136, 110696, 294632, 319360, 1277368, 713168, 1297172, 208412, 975080 ], [ -92036, -518635, 327323, -161438, 279769, -1178300, -311176, 714786, -535450, 29923, -260394, -587138, -882578, 48007, -253092, -1123439, 1341801, -303605, -700369, -1098036, 1036046, -1040818, 943360, 134218, 919868, 1088447, -439963, 470030 ], [ 886840, -767812, 158096, 625252, -371888, -1069526, -334966, 231048, -132406, 390760, -616152, -918452, -1276292, 695092, 103296, -919118, 466902, -486746, -162058, -852450, 514412, -620878, 1138666, -287960, 707576, 934490, -905974, 339662 ], [ 1691740, -376162, 741896, 1247602, -1758488, -109451, 14309, -830652, 46469, 326260, -759852, -533402, -1131842, 1174042, 1303296, -449543, -1294773, -683021, 962267, 171375, -1144138, 1178297, 997141, -143660, 166076, 823565, -1228699, 503687 ], [ 459584, 152384, 617088, 1047104, -1550592, 37824, 479488, -199680, -264768, -557376, -615424, -58688, 56832, 1432320, 841600, 517568, -1270336, -318016, 607680, 531520, -405376, 476160, -186752, 901760, -450304, 671424, -311808, 820352 ], [ -968735, 561437, 438875, 619544, -1055706, 1289, 860143, 599702, -528045, -1225830, -368454, 409437, 1064754, 1617723, 310879, 1257034, -814600, 138025, 159307, 624728, 453748, -487711, -1218889, 1861369, -991521, 451204, 669378, 1064131 ], [ -1501310, 138362, 658550, -306256, -485556, -291886, 633118, 686252, -22170, 176820, 186996, 749562, -23196, 1599798, 1040254, 174484, 364400, 562450, 644182, -171472, -384152, -473086, -325714, 1420594, -1020546, -123896, 785028, 731206 ], [ -1181462, -78727, 414872, -490579, 24204, -396268, 332701, 517811, 284979, 915576, 429144, 419886, -650994, 1163928, 1349308, -516257, 542312, 640639, 429028, -516166, -812225, -843472, 167666, 506203, -472830, -495749, 534444, 194605 ], [ 223288, -33652, -418528, 268796, 457104, -260368, -61124, 24836, 339204, 809376, 272544, -762264, -693144, 196128, 1123408, -708332, -553888, 278164, -677072, -286216, -718700, -1703872, 152216, -1010972, 808920, -608924, -182256, -601220 ], [ 303143, 177248, -651108, 311796, 53399, -286608, -769439, 418736, 283814, 488786, -219831, -657744, -32999, -429297, 318083, -121937, -85283, 611219, -1012292, -586301, 5455, -884517, 107176, -625037, 532630, -1017174, 224914, -1083160 ], [ -85186, 410634, -637078, 106328, -617600, -380866, -1550132, 1116764, 166046, 103640, -826578, -103460, 855370, -919138, -636120, 708494, 898402, 1170816, -1057114, -1041704, 915224, 488992, 32760, 407148, -293254, -1495728, 1013686, -1425942 ], [ 22739, -736191, 403697, 340028, 59200, -805741, -798482, 1144214, -773629, 207740, -1151253, -210410, 752545, -1004413, 666180, 113819, -86723, 767616, -734089, -131204, 229724, -205808, -721140, -232002, -499879, -623928, 814111, -855567 ], [ -6568, -1040472, 1069232, 423776, 614656, -680968, -585680, 795560, -1269280, 387368, -1205880, -576608, 475864, -695944, 1477392, -72952, -902600, 149424, -643216, 324016, 66128, -607592, -816840, -421032, -658096, -150888, 311056, -539232 ], [ -327493, 445653, 937382, 188876, 912256, 611807, -1517930, -352315, -821380, 727493, -686655, -1493708, -170261, 449231, 1245042, 607073, -1358825, -925626, -1045666, -188234, 1011578, -386717, 486135, 346443, -713446, -525213, -836894, -762732 ], [ -79720, 439354, 900614, -243962, 13626, 419012, -828772, -1062684, -701276, 1071298, -18620, -872522, 15478, 341872, 137588, 573868, -1068562, -1138406, -820446, 37908, 574268, 269594, -19610, 411682, 62792, -22180, -368082, -715338 ], [ 526580, -507821, 923789, -801587, -1639149, -710338, 882578, -1497234, -787826, 1417423, 743230, 718453, 725653, -555128, -1521562, 91018, -307687, -807581, -199521, 729558, -734782, 1200419, -1665635, 34207, 1363292, 1033970, 1119993, -497163 ], [ -317832, -410176, 315584, -329284, -584164, -432088, 646340, -531052, -475352, 1169160, 706964, 1210480, 1174300, 56452, -175452, 698140, 72524, -428340, -783624, 1221764, -1051372, -243656, -456272, 410988, 1111352, 311988, 980828, -211056 ], [ -1030002, -165091, -283351, 161891, 441356, 55892, 130265, 401393, -103502, 1018260, 439709, 1380280, 1310740, 397972, 1090023, 1039570, 249869, -136605, -1203534, 1291934, -1070737, -1333871, 717958, 573588, 651767, -265422, 651338, 38559 ], [ -615852, 239534, -585226, 304466, 234056, 803192, -703210, 622118, 341548, 1501560, -422866, 713680, 306040, -961928, 795498, -130580, -227506, -214830, -470484, -243916, -309862, -30746, 575908, -431112, 842, 467628, 230588, 114234 ], [ 8754, 297136, -251922, 468168, 47698, 562111, -566212, 533264, 710674, 1235351, -201600, -73688, -148729, -1325899, 458090, -552257, -427640, -718370, -396589, -988373, -172363, 770030, 753057, -1051863, 91027, 205230, 316257, -52441 ], [ 849504, -1664, 733728, 653568, -117152, -694064, 567488, 126464, 1001824, 199376, 1132800, -985088, -38704, -667024, 76640, -205232, -343040, -1658720, -999664, -920048, -675088, 1054880, 1258032, -1278288, 942352, -1079520, 922032, -468016 ], [ 688493, -293502, -179006, 180882, -390680, -722036, 363776, 633456, 1079217, 442934, 1285135, -75748, 460249, -1154696, -590370, 384165, -524117, -1640733, -486046, -1310743, -395178, 79431, 728383, -979731, 267465, -223514, 466515, 154809 ], [ 345602, -599052, -1482470, -335268, -688496, -418580, -222646, 1306920, 980256, 852236, 1049038, 1189574, 924568, -1821134, -1182966, 967272, -736940, -1271220, 272162, -1699408, 17952, -1111752, -70928, -537528, -731766, 992866, -166680, 943548 ], [ 1035227, -1084002, -1358945, 701082, -926696, -134030, -1039321, 1045020, -480144, -822814, 32413, 870449, -222332, -967709, -29241, 722172, -486290, 152130, 360587, -633208, -477648, -853452, -744728, -80628, -701241, -322709, 466620, 401898 ], [ 931220, -1374520, -1023740, 1318972, -1256820, -178564, -1180720, 612712, -798872, -1338636, -706816, 919692, -737384, -519808, 371172, 348160, 120436, 1087328, 540656, -276556, -541628, -706256, -775200, -213772, -300192, -512348, 577328, 192748 ], [ -504955, -1338670, -333215, 1234447, -1741245, -775489, -188620, -105638, 798778, 91389, -980416, 1587267, -191834, -752608, -492903, -242240, 1324861, 1203128, 874556, -1110931, 118897, -745556, 274200, -1337347, 722808, 1187977, -189172, 541723 ], [ -983680, -1326720, -103040, 1206272, -1902720, -974464, 142080, -345088, 1331328, 568064, -1071616, 1809792, -9984, -830208, -780928, -439040, 1726336, 1241728, 985856, -1389056, 339072, -758656, 624000, -1711872, 1063808, 1754752, -444672, 658048 ] ], [ [ 1629184, -1191424, 585216, -214016, -1224192, 363520, -1245696, 1831424, -109056, 1672704, -1241600, 411648, -765952, 534016, 1404416, 922624, -1193472, -841216, -1379328, -1608192, 1102336, -1139712, 489984, -714752, -718336, -1059328, -1282560, 93696 ], [ 429376, -1090240, -45888, 187648, -60288, 436096, -952512, 1284032, -826560, 1699200, -1486208, -340416, -103552, 515584, 171392, 1282240, -262848, -1027840, -635904, -383808, 1244224, -828864, -247104, 112768, -1040320, -18880, -1485504, 612288 ], [ -1445324, -932140, -1031988, 815248, 1758312, 549496, -494412, 428732, -1947660, 1740600, -1868408, -1515516, 931448, 486784, -1755208, 1844140, 1191252, -1319440, 525696, 1529292, 1465924, -343164, -1398804, 1405768, -1543420, 1606820, -1802604, 1422588 ], [ -1193984, -93920, -1379128, 479088, 1175352, 264736, -1003432, -834248, -1196120, 1818680, -530848, -885736, 536768, 47784, -1528608, 1096480, 112752, -930920, -175544, 611592, 664784, 904976, -859304, 317088, -365960, 1318440, 173776, 1418088 ], [ -736520, 325992, -1595764, 415720, 543116, 244752, -1521624, -1614104, -614780, 1891152, 404320, -151244, 136052, -4696, -1311884, 323960, -670172, -644848, -941368, -4700, -79332, 1538388, -420548, -454832, 414808, 1002004, 1611876, 1244004 ], [ -93920, -847008, -1522864, 1517920, 328016, 1225152, -1835424, -646304, -1070480, 1935552, -452480, 500656, 63152, 1361504, -1653584, -214240, 172528, -874048, -1473568, 1097200, -379632, -111312, -737648, 434368, -567392, 1056304, 654576, 689904 ], [ 159928, -1306932, -726904, 1409248, 338804, 1445208, -875016, -595160, -939152, 1661088, -1204916, 27796, 165128, 1779068, -894860, -790816, 229612, -409360, -1263208, 1136116, 35952, -1221096, -217808, 1142296, -183032, 1049140, 529380, 227844 ], [ 54928, -1108632, 736496, 182848, 558104, 963408, 1261584, -1390160, -265952, 1092288, -1861016, -1483304, 428528, 1320968, 879640, -1402816, -438488, 695840, -367408, 193816, 1112352, -1832496, 1074592, 1682896, 1462768, 985240, 1172280, -149256 ], [ 216864, -1162872, 805192, 167176, 926000, 1408564, 370144, -598428, 600984, 1117628, -482400, -1228088, 997416, 237252, -296796, -514460, -1048516, 1200312, 334168, -54792, 1623160, -1116292, 456228, 1305080, 224976, 115164, 539304, -895772 ], [ 349440, -1058176, 585248, 272064, 1325504, 1751616, -934880, 287168, 1278816, 1218336, 1177216, -517408, 1437888, -745504, -1945952, 499200, -1419584, 1424672, 772896, -80064, 1892288, -233280, -470816, 668352, -1503296, -767488, -165888, -1566720 ], [ -276960, 863024, 628748, -940536, 1704104, -542184, 116620, -1091032, 516, 808236, 1279216, 612692, 215688, 319796, -1882052, -321600, 99016, 457772, -616404, 431736, 1224488, -505080, -310316, -371448, -1796696, -205888, 976512, -894720 ], [ -155040, 1126424, 766928, -1041936, 1367984, -1719864, 990880, -1378192, -582264, 311736, 1252456, 949232, -627432, 1043576, -957272, -540960, 613576, -488728, -1425504, 873096, 714728, -620640, 116464, -698328, -1388216, 61472, 1065432, -645000 ], [ 1089360, -1096876, 1047128, 523464, -40216, -1223364, 1599280, -28792, -121764, -314364, 1032556, 95432, -901932, 1255076, 1258828, 141840, -377924, -1404628, -1364304, 1208796, 442028, -501840, 942664, 44172, 73084, -112528, -425868, -1028700 ], [ 781456, -1038832, 241152, 1085472, 164832, -541744, 1041840, 730720, 642000, 466240, -102960, 460096, -37424, 243120, 1707968, 1023904, -43840, -1711712, -1477200, 375328, 79056, -708352, 1200816, 640, 971952, 10288, -1168160, -1281152 ], [ -213044, 28268, -1045248, 1203672, 1083432, 221756, -31260, 1229320, 1539900, 1869040, -1643460, 1363696, 1330876, -1309980, 1375568, 1994104, 876560, -1749512, -1667100, -975272, -323844, -1058752, 1207716, -390560, 1622052, 264388, -1579160, -1475552 ], [ 743096, 41608, -605968, 609992, 1005104, -995280, 186200, 208256, 932936, 87472, -1093312, -109288, -46816, -670904, 1164824, 1081448, -558904, 104720, -849120, -740200, -103072, -514048, -437656, -1144952, 375976, 969296, -154072, 463320 ], [ 1033688, 59104, -173860, 197456, 576464, -1720968, 95180, -250888, 665072, -897128, -586060, -1004716, -604564, -165080, 991172, 524036, -1643248, 952076, -153096, -454132, -75892, -126676, -1413028, -1407812, -666572, 1382768, 833156, 1351872 ], [ -454912, 123904, 179840, 275456, -718336, -1114368, -833920, 787712, 1321472, 278272, -261760, -332416, 1041536, -78080, 908672, 945536, -1742848, -855424, 194304, -92032, -568192, -174976, -608128, -394112, -1119872, 1031168, 630656, -534528 ], [ -1055476, -467132, 772964, 476780, -519660, -801716, -1372236, 855200, 1638000, 1075616, -15204, 158252, 1737164, -110620, 609968, 268300, -1451664, -726376, 383292, 215716, -987392, -648632, -805472, -364596, -1032576, -1380, 414912, -798624 ], [ -995176, -1546232, 1544264, 769880, 790440, -707816, -1619736, 200000, 1701600, 1591616, 173496, 513752, 1725464, -232120, 150368, -1226600, -869664, 843824, 454392, 483016, -1352192, -1438832, -1748672, -1067496, -542976, -1540680, 189312, 144576 ], [ -81036, -1287892, 1125024, 1413980, -222820, -829976, -1779876, 736640, 802940, -228744, 188256, -128888, 1698424, -869200, -61712, -1623000, 263536, 802024, -195748, 790356, -1550332, -1792752, -1748592, 321304, 383164, -1154940, -761948, 169456 ], [ 792480, -839728, 434736, 1842896, -1236784, -980624, -1710096, 1074992, -168736, -1889328, 349536, -571040, 1591648, -1240912, -133376, -1498800, 996544, 334768, -637504, 1079856, -1356784, -1664640, -1595616, 1563616, 1177504, -626928, -1523504, -78992 ], [ 763080, -475228, -716964, 858596, -377884, -1106324, -503796, -590308, -746536, -824028, 1420536, 845560, 1078648, 196988, 332224, 471300, -816656, -1064132, 597296, 1243356, 758516, 641760, -1401816, 347416, 927304, -906828, -703004, -1020692 ], [ 515400, -677848, -1156704, 154864, 121976, -1010752, 205016, -718536, -375056, 233248, 986832, 1015856, 793176, 1205264, 618304, 1167760, -1484192, -1279288, 958160, 513880, 948600, 1207904, -992456, -559792, 811880, -1206176, 130552, -963472 ], [ 4500, -1564348, -737904, -210536, 188876, -648352, 313916, 1006764, 1141144, 1280848, -1261368, -316744, 782076, 1695464, 687904, 328360, -770192, -66988, 265160, -1292420, -1182900, -324496, -323156, -1094392, 858980, -1528976, 979852, 298328 ], [ 284544, -1869568, -424832, -742368, 19680, 149280, 1028736, 43168, 1329248, 1226144, -1295328, -164224, 1076064, 1188864, 870848, -622368, -1058816, 82432, 417088, -889856, -1076192, -906016, -9120, -645632, 607264, -1648832, 837504, -458560 ], [ 821892, -1933360, -138488, -1284792, -185400, 1042188, 1892676, -1675364, 1053428, 770012, -574476, 447788, 1443600, 370656, 1020440, -1540428, -1627352, -109376, 794464, 179344, -231368, -1160104, 197052, 148744, 242308, -1660232, 326136, -1797904 ], [ 1093992, -936160, 367312, -726192, 670800, 677688, 1401576, 382936, 457928, -344488, 231624, -5512, 1092000, 190656, -553360, -767928, -749552, 164224, -297536, -738656, 102832, -1298704, 707352, 1230544, -407192, -721232, -966864, -678304 ], [ 934092, -472760, 856212, -21092, 1067000, 314788, 823176, 1414036, 108328, -1219088, 565524, -148112, 985400, 188056, -1654360, -131528, -50852, 410524, -778536, -1118156, 295232, -1331904, 1118852, 1506644, -721192, 171068, -1239964, 42596 ], [ -89808, -1076960, 1311312, 977008, 543200, -44912, 70176, 390736, 250528, -1613888, -44976, 330688, 1368800, 540256, -1809760, 232672, 289648, 602224, -37536, -420656, 204032, -1154304, 1332752, 171344, -364192, 969968, 526736, -33904 ], [ -477516, -211188, 1250164, 1167272, 875364, -427548, -626236, -606996, -278056, -438888, 276252, 383856, 646572, 474720, -1525052, -379412, -464200, 418676, 21024, 586104, 629644, -1347440, 700088, 182688, -185228, 706668, -5052, -519304 ], [ -486216, 1530312, 881464, 876272, 1717464, -823848, -1288936, -1589496, -1206256, 1671312, 1152552, 183456, -734328, 160320, -978152, -1573112, -1870000, 11576, -326976, 1777104, 1363144, -1761440, -436912, 996288, -112328, -189432, -1906152, -1248304 ], [ 468600, 1573032, 739912, 845816, -203748, -66744, 418928, -137400, -544144, 1475256, 397968, 543336, -151488, -200724, -1144160, -974192, -1374712, 685016, 252936, 505908, 119932, -1702100, -154444, -460488, -287552, -1011012, -1677636, -1619056 ], [ 1194688, 1433408, 791296, 678400, -1745472, 633216, 1805632, 840384, 103872, 1020928, -65984, 811840, 294912, -668736, -1335424, -152640, -868800, 1037760, 791744, -750016, -621568, -1597824, -23232, -1700096, -172160, -1576448, -987904, -1848448 ], [ 768388, 1166108, 1481296, -77600, -1001772, 752616, 1247932, -711516, 189972, 353728, 1064716, 563740, -391488, -1516236, -1391224, 915060, -933300, -138540, 881444, -1160116, 1120832, -1479624, -904932, -1410896, 1094440, -1221248, 719696, -1671448 ], [ 752184, 901696, 1813640, -394624, -677592, 1034504, 268584, -719400, 397976, 130064, 1116672, 497432, -643776, -1205952, -896176, 790472, -1255136, -1099912, 797104, -1504704, 1268296, -1421768, -1032104, -833656, 1564408, -989624, 1537944, -751016 ], [ 1135284, 640096, 1797740, -284224, -761892, 1474604, -1121316, 776100, 724676, 338264, 118272, 608132, -473376, 231648, 135224, -495028, -1827536, -1852012, 543304, -1785504, -137204, -1422668, -424604, 24044, 1258708, -878324, 1490244, 893284 ], [ 556464, 208576, 478640, -347104, -1213632, 1016624, 15264, -247440, 918416, 1057904, -416928, 232112, 528144, -628752, 856544, -1165888, -187376, -1252912, 503344, -118464, 179536, -698048, 731536, 922064, 1153888, -1363904, 814464, 289504 ], [ -202216, -199596, -1066608, -462628, -1523488, 309400, 1454716, -1641544, 1097760, 1785732, -652536, -182764, 1593804, -1878516, 1375072, -1502796, 1694424, -409644, 491504, 1674560, 842416, 74420, 1849948, 1669836, 1081284, -1863072, 154704, -670636 ], [ -372016, 31704, -1643808, -668728, 437312, -638000, -299384, -517744, 1460160, 1351032, 897264, 206936, 1264104, -1329816, 676672, -88296, 550224, -475944, 233504, -39040, 685216, -450280, 1269448, 860136, 833784, -1044672, 1175904, 367064 ], [ -776252, 441760, -1509696, -1024120, 998572, -729668, -749644, 90668, 1074824, 637120, 988712, 640600, 848100, -389964, 612792, 676488, 3772, -376132, -60224, -842272, 505976, -1002704, 900184, 304592, 93052, -448296, 1036292, 807480 ], [ -1552352, 1135360, -247296, -1616320, -660128, 536032, 868256, -118432, -496576, -519680, -1233088, 1144000, 295200, 1170336, 1555392, 410688, 405472, -12832, -410624, -201472, 291776, -1599104, 865984, 152192, -1430048, -204096, -944608, 300480 ], [ -967364, 1178812, -261324, -1505536, -414284, 627712, 1210340, 432572, 65864, -211352, -1292080, 1128016, -102660, 970320, 364356, 521676, 646828, 701144, 276520, 688412, 584312, -1566572, 164704, -485932, -1224044, -585972, -1303096, -468048 ], [ 258136, 916312, -876024, -1063936, 727816, 166912, 952040, 1341272, 1632464, 786448, -333280, 867616, -427560, -58080, -1830744, 809976, 812728, 1580144, 1451920, 1695512, 1115312, -1238072, -850496, -1352632, -204344, -1262472, -898096, -1359648 ], [ -1021140, 1022900, 575468, -1576884, 106820, 250984, 370788, 1041092, -313988, -441960, 109848, 1267428, -121156, -1135244, -372340, -527580, 856864, 748316, 442868, 836148, 287052, -80876, -448620, 224416, 322460, 405496, -34656, 516912 ], [ -1617600, 799600, 1433488, -1575584, -219600, 28864, -125312, 809312, -1569248, -1126640, 233248, 1092768, -107616, -1581104, 558400, -1455440, 1052464, 28816, -480432, -60352, -92768, 399264, 115200, 1168096, 863040, 1545296, 307824, 1747872 ], [ -147600, -358700, 503788, -88184, 396900, -1076336, -362912, 856712, -659048, -148340, -483752, -711432, -947016, -287204, -237200, -1134140, 1673764, -252884, -1003332, -918352, 863032, -1044936, 1017600, 185896, 1478640, 1055996, -816876, 994872 ], [ 974304, -695312, 294976, 863632, -196032, -987224, -136664, 375584, -218072, 358048, -1040480, -1072848, -1476624, 801232, 84736, -833336, 688984, -612200, -505128, -862600, 396208, -698424, 1334184, -170336, 1041888, 1059944, -1513176, 547128 ], [ 1822704, -386312, 652576, 1394632, -1739232, 40276, 454036, -520816, -145772, 493648, -1471280, -300648, -1762824, 1728232, 1284736, -548636, -1557716, -1032500, 795372, -88900, -1188392, 1055076, 1190484, -34736, -221712, 1451444, -1872876, 339228 ], [ 494848, 306432, 895488, 911616, -1958912, 69376, 828416, 126976, -248064, -607488, -823296, 396032, 71680, 1707008, 1023488, 415488, -1788160, -182528, 743168, 381184, -646656, 446464, -116224, 1001984, -932864, 1096448, -534528, 668160 ], [ -1026300, 884468, 1051500, 273632, -1823336, -124252, 1037884, 897880, -345780, -1466008, -4504, 1001588, 1659080, 1551980, 704380, 1149096, -1467680, 731684, 519980, 577632, 16080, -407932, -1262244, 1940452, -1451780, 555024, 892040, 975884 ], [ -1495800, 411368, 816600, -251968, -944336, -615352, 504184, 840880, -242280, 323792, 729296, 1152488, -311920, 1566680, 1509880, -137904, 41920, 749384, 654680, -514368, -743520, -330232, -310344, 1406152, -1404680, -324576, 1133840, 623384 ], [ -1242072, 111716, 172896, -193996, -273104, -604720, 65524, 481996, -148020, 1164512, 987104, 672824, -1447624, 1003616, 1804144, -850308, 305440, 662012, 147728, -957720, -1004292, -711232, 229320, 413548, -571256, -678420, 789296, -28492 ], [ -67872, 32816, -991104, 606704, 133696, 44480, -252176, -261104, -65520, 797312, 639104, -609376, -1520224, -294784, 1447744, -831408, -1016960, 440912, -1175872, -575520, -630192, -1676032, 244320, -1162352, 1262944, -363120, -301504, -1061392 ], [ -25572, 363776, -1011984, 386384, -482724, 129600, -849276, 142656, -27240, 614472, -362076, -863296, -381724, -920644, 625164, -49988, -64780, 650572, -1218192, -715380, 358588, -1032852, -35040, -391732, 582104, -1023960, 315336, -1542752 ], [ -385800, 790824, -593752, -178336, -1408256, -13320, -1507792, 954480, -33416, 490848, -1564744, -744592, 1159464, -1296776, -310624, 962360, 1617544, 1011200, -803944, -1018272, 1501024, 139136, -419872, 1150128, -963096, -1988032, 1518808, -1802072 ], [ -414900, -714876, 679748, 238064, -35456, -992820, -699592, 1438680, -1075316, 81648, -1452244, -673192, 1324164, -1484276, 808976, 282860, -239756, 1164800, -731044, -342672, 93424, -729664, -747472, -302472, -675996, -1064032, 1469308, -1277372 ], [ -476832, -1089888, 1524416, 487808, 1082368, -1103904, -483136, 1250976, -1609856, -59232, -1150432, -870784, 1011552, -981536, 1469504, 30752, -1579808, 701120, -861760, 29376, -381632, -1139104, -506656, -928416, -474816, -533920, 897088, -967040 ], [ -608532, 937812, 1457816, 383408, 1658368, 630396, -1524136, -364524, -1066256, 370068, -446332, -1639984, -315348, 987964, 1154504, 686852, -1820708, -1074280, -1425160, -243624, 1124968, -572404, 942044, 202284, -456216, -840820, -785912, -1112240 ], [ -143520, 1040872, 1247512, -112360, 511208, 632336, -666256, -1124976, -991856, 1037832, 146448, -872232, -346152, 761792, 71120, 609712, -1277768, -1508504, -1079416, 152400, 709872, 352360, 272536, 419976, 268576, -229008, -482632, -774440 ], [ 697680, -69428, 946612, -854860, -1722292, -457864, 1388744, -1346376, -1213256, 1855932, 669048, 864468, 440148, -848608, -1496680, 70312, -240668, -1097204, -160516, 970200, -916728, 1502860, -1732364, 62076, 1438576, 961992, 1072868, -132140 ], [ -625696, -334080, 87296, -271632, -262032, -321888, 867088, -212400, -743776, 1332256, 758352, 1504192, 1102960, -210928, 61072, 879216, -29904, -274640, -902176, 1503760, -1115056, -326944, -201536, 292784, 1020640, -120112, 1115504, -192960 ], [ -1648456, -306060, -751324, 354828, 1090608, 101712, 102628, 781380, -158776, 936016, 543732, 1760992, 1402960, 193232, 1446172, 1313736, 1716, 312460, -1477816, 1459960, -1060036, -1663804, 1246744, 361424, 372700, -851512, 903464, -208260 ], [ -577456, 544440, -1277224, 608328, 491808, 1170912, -572072, 656280, 603824, 1602016, -708168, 937792, 302560, -1262368, 853672, -304464, -342984, -211640, -705616, -776240, -579736, 198296, 908944, -460576, -541400, 755888, 295664, 248040 ], [ 231880, 845120, -669000, 922656, -75320, 1038204, -504848, 306368, 1020104, 1382236, -409472, 62496, -23652, -1590060, 397480, -870532, -312800, -878856, -670900, -1788628, -499628, 1258680, 1075972, -1011292, -437556, 706872, 306948, 279580 ], [ 772480, 581120, 1104000, 1299456, -609920, -328896, 324352, -274432, 1080704, 252736, 1481728, -866304, 445248, -759360, 81280, -356032, 102400, -1693056, -1393600, -1544128, -830528, 1495680, 1761472, -1283392, 711744, -1043328, 954048, -125120 ], [ 508084, 12680, -34296, 282440, -1058144, -332624, 274688, 496576, 1487044, 472920, 1922236, 5104, 974564, -1169312, -561544, 599316, -91988, -1800436, -587256, -1587548, -243624, 391964, 755324, -1033932, 136356, 120600, 437196, 618084 ], [ 139528, -624688, -1800600, -883600, -1427648, -20816, -81880, 1506208, 1788544, 877872, 1820728, 1241368, 1350752, -1768760, -1129432, 1535904, -438704, -1581520, 532872, -1637696, 477312, -979744, -642112, -606432, -830424, 1763976, -232800, 1543152 ], [ 1083628, -1105288, -1709700, 583400, -1161248, -332216, -1226980, 1044208, -193856, -801528, 10228, 1059268, -222448, -678260, 183068, 881904, -636104, 185480, 492972, -867296, -122688, -1252144, -1263712, 241968, -919524, -167124, 966000, 979752 ], [ 1071696, -1521376, -1309680, 1476848, -1205200, -809488, -1402048, 624544, -727648, -1342000, -1070592, 1164336, -1038752, -159744, 449936, 199680, -176176, 1433472, 719296, -730928, -153840, -1219904, -1086080, 228304, -547968, -676720, 1103040, 538544 ], [ -545004, -1829176, -390780, 1407548, -1770100, -1565188, 51152, 275944, 1170152, 29300, -926592, 1751436, -584552, -601344, -1038364, -529920, 1387124, 1810272, 1392496, -1658828, 769860, -676304, 433120, -1232396, 596832, 1199780, -542160, 302444 ], [ -1083904, -1931776, -84480, 1384448, -1958400, -1817088, 535552, 159744, 1802752, 486400, -878592, 1947136, -433152, -748544, -1534464, -773120, 1908224, 1935872, 1616896, -1968128, 1077760, -495104, 939520, -1719296, 978432, 1825280, -1090560, 223744 ] ], [ [ 1733120, -959616, 680960, 176256, -878336, 244480, -1116800, 1788928, -293120, 1540736, -945536, 595200, -566016, 150272, 1570560, 596224, -1201152, -937216, -1533824, -1566720, 812928, -688000, 339072, -622464, -684416, -989312, -1133952, -155264 ], [ 634832, -755568, 244352, 523824, 75808, 196864, -744752, 1296304, -905744, 1556912, -1275152, -243312, 26112, 378752, 261408, 859744, -298224, -992368, -929312, -610224, 875472, -447904, -105360, -60816, -1043648, -131312, -1363056, 514240 ], [ -1081243, -436743, -437848, 1066899, 1566658, 122464, -163427, 526579, -1862969, 1582187, -1790177, -1553487, 951312, 735752, -1784142, 1271494, 1112601, -1078543, 15238, 884301, 973197, -72754, -799785, 816759, -1604948, 1209313, -1721031, 1560340 ], [ -937908, 250632, -829338, 533234, 939658, -1706, -541732, -647256, -868874, 1753342, -502632, -705702, 572482, 424392, -1381232, 829174, 246886, -916428, -303852, 506606, 506512, 1052236, -619840, -105716, -422758, 1184658, 155324, 1281480 ], [ -552057, 490678, -1158124, 244724, 292317, 125722, -1023602, -1352791, -158495, 1838697, 411403, 132938, 229860, 325154, -1027543, 324455, -396491, -795517, -695352, 261877, 11803, 1626317, -506538, -753084, 421720, 1109403, 1570995, 963910 ], [ 208068, -885272, -1343824, 1055024, 91692, 1123672, -1624952, -362116, -891620, 1595772, -388172, 414488, 328560, 1112504, -1438468, -185020, 273484, -875692, -1025952, 927052, -440972, 138092, -833688, -23184, -310880, 1194228, 870420, 837160 ], [ 305232, -1299911, -781816, 865949, 258993, 1394896, -954941, -242779, -957221, 1272780, -1087634, -32521, 319620, 1363058, -821314, -623125, 323866, -376912, -848733, 903760, -240575, -952411, -475608, 769506, 88573, 1101135, 661050, 573598 ], [ -209568, -827186, 470384, -245626, 765918, 995296, 888634, -927754, -406646, 875880, -1694684, -1152046, 211320, 1118108, 744836, -995350, -197684, 656288, -202758, 244960, 562750, -1675786, 514992, 1620156, 1532998, 843810, 905100, 183748 ], [ -168597, -957873, 671737, -248648, 1070323, 1307322, 74500, -337707, 290878, 751528, -501807, -940307, 608039, 116819, -330924, -182101, -901868, 1171720, 472375, -91638, 1043690, -1010496, -7391, 1089583, 383276, -45353, 314548, -575701 ], [ -25408, -1013816, 607960, -127784, 1295272, 1512688, -1071288, 338184, 835744, 688368, 927704, -378128, 967664, -850072, -1822432, 702192, -1414952, 1408744, 959320, -267880, 1363256, -179024, -735848, 264904, -1225824, -895352, -274976, -1294048 ], [ -94408, 716059, 343585, -1100159, 1244047, -543062, 113787, -717741, -180356, 613818, 879329, 560122, 45914, -75097, -1717732, -97158, 23473, 309319, -185855, 279545, 950981, -624974, -282023, -368021, -1695924, -202877, 748324, -957748 ], [ 126872, 929404, 417160, -1035254, 818062, -1526582, 1025022, -1025856, -546746, 397668, 871184, 840772, -525856, 510548, -920152, -298248, 525808, -500336, -985490, 766490, 668276, -698144, 320392, -436376, -1433514, 128608, 878974, -807178 ], [ 783572, -1132046, 997660, 585571, -170063, -901757, 1525497, -212256, 61429, -30882, 923384, 135022, -572656, 812198, 916748, 398052, -375992, -875336, -1266815, 1162715, 579926, -212144, 1145692, 342124, -72339, -81392, -329351, -935203 ], [ 339380, -1052708, 260376, 1019496, 38644, -504432, 1118936, 389652, 572000, 556752, -100972, 553512, 162780, 104996, 1245492, 1155140, -171180, -1253872, -1261932, 561268, 95024, -266632, 1290052, 40064, 834564, 61064, -967600, -1197284 ], [ -591745, -26483, -1059774, 928446, 776719, -207732, 311186, 897927, 1039400, 1593852, -1601497, 1469262, 1244205, -1048429, 907167, 1939115, 523095, -1633972, -1130457, -481457, -565276, -560182, 1133227, -739936, 1540539, 359414, -1353700, -1518659 ], [ 474760, 182782, -685620, 371640, 627978, -1158598, 346222, 196080, 586758, 79062, -1102024, 82946, -235880, -531452, 768716, 1261368, -626414, 81682, -391886, -586084, -139552, -432598, -301134, -1275514, 605638, 1050186, -78426, 124148 ], [ 916462, 241504, -353313, 30300, 218613, -1620643, 117610, -108294, 360537, -804492, -563953, -830878, -904448, -112232, 662996, 826578, -1478195, 952435, 235609, -537733, 14198, -265891, -1217133, -1324201, -267017, 1473555, 739701, 906941 ], [ -317888, -58496, -187488, 259200, -830112, -782368, -818240, 651456, 748512, 23808, 3872, -449728, 602752, -2432, 634496, 1067328, -1500320, -422240, 556384, -128608, -569152, -13216, -755808, -129376, -922592, 1195680, 324576, -589984 ], [ -912441, -696906, 320359, 494550, -642716, -604573, -1309599, 697664, 1219950, 652244, 113145, 49543, 1396066, 9973, 559298, 248300, -1344812, -374346, 504392, 169964, -949370, -452669, -928217, -24988, -840846, 197727, 6760, -734731 ], [ -1030866, -1587156, 1082734, 734700, 464584, -918298, -1470174, 212864, 1753500, 1131944, -118830, 636718, 1658116, -50102, 449348, -1359400, -1057112, 732204, 174992, 386264, -1178420, -1407194, -1572242, -732088, -210396, -1336098, -238640, 126794 ], [ -250081, -1383326, 773324, 1277815, -267096, -868348, -1564774, 828709, 792700, -221226, 161395, 144113, 1653861, -831417, 197373, -1507525, -27567, 588089, -130293, 683749, -1462135, -1446454, -1449852, 178597, 501499, -968413, -920255, 109974 ], [ 559268, -1020788, 257168, 1613968, -984768, -799444, -1451512, 1197076, -282584, -1460856, 609436, -234616, 1513812, -1379076, 24252, -1161280, 709764, 132308, -283380, 994204, -1372792, -1105060, -1240452, 1001668, 1078708, -420340, -1448768, -116592 ], [ 792293, -708713, -478732, 618868, -143568, -924769, -300262, -622799, -751934, -624006, 1524811, 856634, 875937, -117501, 379827, 601520, -686211, -949567, 343095, 1307179, 719258, 495515, -1193277, 58093, 883033, -461065, -821168, -734892 ], [ 745022, -769448, -778038, -55340, 364398, -866902, 326810, -887684, -395288, 144198, 1113234, 899494, 463788, 725058, 571828, 1095746, -1259828, -995734, 558170, 687534, 1006316, 850126, -997896, -551806, 845526, -677740, -22684, -671934 ], [ 359747, -1279748, -550863, -342590, 470523, -588127, 321785, 722566, 957412, 829623, -898491, -321881, 323838, 1062333, 566578, 60221, -841778, 207041, 277145, -1056741, -883234, -297749, -623796, -759331, 998751, -1106590, 981866, 212541 ], [ 496392, -1541912, -222104, -676880, 125176, -12104, 1056184, 22256, 998928, 725504, -951728, -51360, 807504, 711088, 549176, -679120, -1166568, 381376, 576952, -811896, -882504, -759120, -75592, -245688, 616392, -1343080, 865184, -472160 ], [ 801972, -1675721, 129214, -1000484, -331550, 631429, 1967278, -1339810, 596325, 330740, -338975, 668547, 1461750, 154852, 484643, -1260046, -1683951, 208189, 1013272, 37635, -246084, -989892, 521855, 515475, 60312, -1470415, 352574, -1599662 ], [ 912072, -749546, 194764, -684584, 214900, 474754, 1098028, 230540, 211650, -610360, 309850, 25422, 1131900, 285352, -612082, -450796, -774726, 68914, -3728, -797490, 254616, -1276392, 883430, 1344750, -303888, -544390, -532276, -576812 ], [ 733022, -402596, 485514, -239634, 459275, 247154, 296603, 999115, 51400, -1279960, 592225, -197853, 897025, 366377, -1340582, 197404, -48001, 108489, -594628, -1035415, 510266, -1383242, 1068080, 1465325, -525563, 211435, -738401, 12688 ], [ -24328, -1214096, 1226664, 463416, 99500, -122296, -369172, 164140, 340000, -1406560, 141700, 418572, 852100, 348452, -1332632, 523504, 313724, 505764, -333328, -78940, 275816, -1130792, 898880, 168500, -462188, 626860, 412924, -264512 ], [ -302231, -604739, 1150484, 635601, 593762, -399062, -861893, -683384, -217306, -220403, 252872, 471420, 289517, 269098, -1118540, -109807, -394130, 510401, -346461, 723751, 618573, -1129510, 437998, 237824, -190368, 434434, -136869, -537435 ], [ -294506, 851086, 587384, 491526, 1596812, -620612, -1251518, -1538384, -1278556, 1747822, 698672, 188520, -581458, 153148, -781640, -1314682, -1739180, 281126, -523086, 1434826, 1305198, -1277860, -196652, 1121024, 205632, -120116, -1700094, -807810 ], [ 501682, 1192492, 562070, 527403, 65285, -147539, 270226, -329387, -471562, 1398751, 391682, 396003, -99205, 44788, -807266, -763162, -1271669, 807815, 152163, 473410, 360732, -1514944, 71287, -152716, -66564, -590486, -1309101, -1402485 ], [ 1068880, 1364304, 713344, 490144, -1205408, 282304, 1541792, 509248, 257856, 815632, 244192, 562912, 270128, -254144, -862624, 17360, -792592, 1030864, 748864, -467520, -234992, -1665648, 190400, -1254784, -73712, -900384, -567008, -1809872 ], [ 538855, 1268079, 1343344, 125494, -701558, 330004, 1277942, -679652, 102156, 112507, 926242, 422962, -210847, -1258244, -911374, 1079135, -852067, -108161, 782764, -796620, 978283, -1469373, -528700, -1032184, 1110763, -645534, 843142, -1422647 ], [ 604822, 916266, 1531024, -142788, -607196, 655560, 515456, -562036, 266948, -100912, 926952, 413504, -359360, -1058694, -536804, 936956, -1037740, -971192, 604016, -1046490, 999574, -1253224, -610502, -733964, 1459048, -604168, 1551090, -585616 ], [ 1251097, 315591, 1288024, -317238, -911546, 1251660, -732544, 827714, 743798, 162488, 264252, 531104, -184160, 312831, 249946, -377494, -1346290, -1565492, 218216, -1219215, -139751, -1017724, -71777, -362114, 993148, -770668, 1575315, 689384 ], [ 472792, 86856, 357784, -310068, -1348676, 720000, 131096, -181876, 1008908, 976688, -426888, 97844, 473500, -440184, 885796, -1050964, -233020, -887492, 426416, 253860, 327424, -354424, 810028, 529936, 772888, -1341208, 994140, 263024 ], [ -545437, -32241, -715818, -283141, -1621307, -83457, 1258186, -1528794, 1213628, 1795945, -930748, -386359, 1178163, -1560520, 1384521, -1403028, 1045858, -29177, 722286, 1783156, 1060466, 297407, 1658778, 1386871, 619568, -1887808, 376695, -441319 ], [ -434662, 10434, -1513068, -505366, 26518, -788382, -183764, -325644, 1345928, 1326670, 453752, -27634, 1167738, -1089520, 917646, -189528, 480508, -509102, 427236, -138344, 474716, -201118, 1353228, 639346, 519968, -1220608, 877170, 285806 ], [ -562354, 320170, -1565540, -891992, 540211, -783068, -639975, 217524, 841968, 667300, 686720, 401706, 870184, -273246, 758461, 550344, 139502, -563075, 113655, -1041248, 80627, -714259, 996841, 90848, 44064, -573534, 640262, 610179 ], [ -1068304, 1053520, -436640, -1539392, -745064, 348832, 467400, -286176, -671232, -293600, -906880, 943056, 117184, 1090704, 1087336, 538944, 154352, 58600, -229320, -328448, -9448, -1250584, 559816, -141952, -1028736, 41616, -766288, 295704 ], [ -530896, 1123768, -248996, -1538072, -458111, 486334, 940998, 156531, -179367, -236948, -876232, 806973, -139331, 1028541, 161305, 451911, 245498, 642280, 386250, 430915, 343259, -1229734, -169490, -675193, -909768, -404595, -928846, -370416 ], [ 497504, 881968, -504296, -1231472, 568714, 155884, 1116348, 1044606, 1256058, 298552, -81232, 352098, -162206, 295266, -1355270, 329286, 372548, 1208080, 1452900, 1212190, 904334, -946684, -1036340, -1349818, -229968, -1350270, -505996, -1202016 ], [ -937189, 944505, 698798, -1496535, 69766, 150138, 429057, 875568, -401381, -379208, 16180, 1078874, -76384, -890755, -455983, -784971, 629392, 782832, 508035, 435937, 402748, -224904, -729350, -1321, 159292, 191165, 131766, 580149 ], [ -1598364, 764660, 1414728, -1391180, -219144, -54572, -148048, 755488, -1501596, -723428, -47460, 1237324, -125804, -1461640, 192992, -1487616, 992552, 330212, -313820, -327568, 186068, 25096, -279760, 813224, 627612, 1256220, 307836, 1718664 ], [ 53211, -104665, 681078, -224105, 184506, -830897, -357148, 849688, -836421, -59003, -501435, -256151, -555329, -306790, -28408, -983616, 1638302, -123013, -645845, -938668, 832943, -1055354, 473540, 6974, 1335237, 823845, -801939, 890214 ], [ 1164918, -326812, 466506, 532462, -244326, -698972, -51412, 446020, -494688, 223936, -915258, -545444, -912656, 562922, 327776, -656604, 871466, -416554, -155048, -806200, 359804, -767570, 962702, -174862, 892650, 934698, -1502928, 498144 ], [ 1852443, -40462, 659781, 966487, -1327251, 146578, 658838, -348830, -407088, 207136, -1297533, 111406, -1213256, 1208597, 1137776, -468654, -1005259, -584629, 982252, -89500, -993346, 595255, 1244327, 133913, -453675, 1472373, -1882728, 448944 ], [ 659712, 457280, 970688, 822528, -1767232, 262528, 719744, -23168, -493760, -684800, -704768, 436352, 260928, 1108096, 811776, 108608, -1176384, -95040, 848256, 331648, -623936, 405568, -85696, 964608, -889024, 1100672, -451648, 503168 ], [ -690165, 873974, 1189800, 540145, -1935766, 199057, 599700, 447958, -580465, -1335286, 64646, 673364, 1504156, 948437, 460806, 526458, -930785, 464718, 581853, 529661, -149113, -27428, -1334924, 1706610, -1159714, 564444, 1013752, 516912 ], [ -1074090, 607724, 757200, 30370, -1167916, -178718, 76200, 644908, -493090, 294164, 886796, 730664, -371144, 1190762, 1100556, -372492, 33790, 775068, 816378, -275014, -783538, -323528, -502424, 1410660, -1383364, -19656, 867952, 191712 ], [ -889557, 321509, 115545, 49387, -597637, -158447, -155778, 468331, -414394, 945098, 1095839, 349262, -1388279, 841529, 1384005, -784659, 167293, 887385, 418953, -551524, -907684, -793142, 116599, 522393, -645757, -285966, 533623, -191139 ], [ 18468, 9884, -792180, 741412, -278812, 368428, -16728, -183644, -346744, 350648, 524564, -590488, -1313204, -260596, 1213980, -577284, -756932, 747660, -782772, -155824, -382384, -1483592, 463924, -1119732, 1315268, -147816, -40652, -647364 ], [ 141588, 360404, -725360, 547772, -761447, 301908, -663738, -57149, -109419, 475433, -361421, -746598, -158974, -746391, 515020, 155286, -14052, 597925, -843192, -554709, 294771, -988462, 327744, -431177, 813503, -682371, 298733, -971644 ], [ -17814, 896664, -286476, 50700, -1473462, 76, -1546052, 353346, 152072, 831256, -1325810, -620074, 1346508, -1013064, -322378, 1041226, 1256386, 462934, -501024, -1198190, 985324, -97170, 16746, 1030958, -539888, -1430286, 955780, -1231102 ], [ -71439, -576036, 797874, 233550, 79713, -1014674, -583802, 797421, -956428, 73756, -974885, -578449, 1349358, -1462164, 807647, 554401, -344339, 998959, -612624, -223115, 149374, -481845, -257679, -205717, -289688, -1037211, 1080730, -875827 ], [ -130896, -1055304, 1530600, 416640, 1251480, -1247240, -283592, 693792, -1578232, -250832, -600584, -738160, 907440, -1215528, 1483616, 360256, -1426016, 841216, -788904, 275536, -18392, -645816, -70872, -820000, -184136, -830952, 688720, -679048 ], [ -202746, 576471, 1516125, 600240, 1612755, 182335, -1390217, -573708, -1165807, 344518, -176609, -1325710, -479610, 509547, 1194716, 788056, -1404716, -790784, -1102629, -238214, 1233733, -340791, 1096053, -111700, -385961, -1021677, -801830, -819073 ], [ 217880, 692040, 1203110, 16192, 423140, 338860, -706890, -1188468, -1043136, 808216, 127766, -674342, -455932, 581612, 225752, 629356, -986574, -1339852, -945636, 29392, 834826, 261026, 365432, 54720, 128710, -283386, -524232, -617042 ], [ 948980, -148260, 701885, -1051808, -1744210, -307190, 1104885, -1391718, -1103136, 1188916, 356741, 758083, 457118, -388438, -1171948, 100906, -318249, -1206202, -491886, 789592, -604949, 1049951, -1561468, -120480, 1095085, 1040589, 868068, -199367 ], [ -163060, -488284, 22908, -426880, -375900, -265488, 533736, -410748, -646200, 712952, 420340, 1090404, 1029420, -53908, 184896, 881592, -279332, -510940, -940428, 1306556, -926940, -419132, -33900, 261580, 745728, 94588, 759880, -348064 ], [ -1024660, -558079, -598647, 230615, 950235, -23268, -198984, 493992, -98550, 406247, 225355, 1158204, 1299480, 93392, 1397496, 1300827, -290687, 73025, -1214298, 1346036, -987660, -1448012, 1394055, 469510, 179433, -557552, 525790, -378904 ], [ -125560, 247046, -917322, 321290, 651810, 737832, -596784, 606192, 599100, 1129322, -935870, 620904, 500880, -1045408, 898896, -264798, -243962, -19450, -417948, -424264, -463560, 213688, 1001130, -248540, -712842, 900448, 405940, 294896 ], [ 369981, 660304, -297603, 674369, 75737, 741172, -481209, 296222, 1029684, 1128196, -526519, 62255, 210475, -1220321, 537270, -853882, -144660, -599067, -394861, -1282033, -257993, 1160955, 1077587, -704371, -609114, 915189, 523889, 299551 ], [ 451056, 671104, 1285872, 1296944, -785488, -33728, 161616, -447328, 1185984, 383296, 1495856, -518320, 442000, -405296, 316320, -440032, 8640, -1678992, -1165936, -1202608, -379568, 1374480, 1636112, -890896, 517536, -552336, 886064, -383024 ], [ 124500, 219462, 83839, 396198, -1024558, -170012, 295625, 371796, 1563121, 626056, 1641087, -47869, 822854, -992878, -455218, 496617, -96834, -1852264, -598891, -1360953, -51445, 309947, 806190, -783483, 225472, 141014, 253027, 492709 ], [ -198696, -360924, -1708430, -730632, -1092250, -150152, 215636, 1477896, 1801282, 981058, 1183968, 642362, 1094786, -1802386, -1202248, 1437186, -269868, -1652770, 247832, -1527834, 344222, -980386, -370146, -542136, -431432, 1198436, -470420, 1620106 ], [ 788004, -979674, -1601405, 293268, -1129375, -326252, -738514, 1010796, -247493, -453317, -346032, 582287, -351589, -789811, 49652, 792411, -412818, 6005, 137732, -1051359, 114197, -881611, -1200171, 322764, -859532, -296314, 870130, 781831 ], [ 921572, -1393632, -1284520, 1064524, -1236080, -617012, -908076, 588076, -806724, -904864, -1139968, 854880, -1058120, -212580, 405300, 243900, -24188, 1245816, 308836, -1023500, 201748, -645552, -1089760, 403580, -648644, -631192, 1083652, 304840 ], [ -376903, -1463832, -615370, 1411699, -1459580, -1100237, 239349, 239851, 1134351, 293336, -698368, 1685880, -522770, -366105, -743475, -143025, 1256737, 1782366, 951961, -1748675, 822373, -179052, 599240, -831745, 634831, 980858, -594623, 434290 ], [ -809728, -1487232, -392320, 1527424, -1534080, -1261312, 621824, 123776, 1781376, 692736, -551168, 1962880, -344320, -417280, -1126400, -272000, 1683712, 1961216, 1166336, -1990400, 1029248, -23552, 1162240, -1243520, 1062656, 1518208, -1154048, 477440 ] ], [ [ 1747968, -666368, 710656, 684800, -395776, 147968, -986880, 1640448, -538112, 1351424, -540928, 810496, -291328, -302592, 1681920, 128512, -1112064, -1093120, -1678592, -1388544, 482560, -60672, 105216, -470272, -547072, -844544, -966912, -411392 ], [ 815328, -346784, 530176, 922400, 232640, -33280, -482592, 1260576, -999008, 1357856, -974944, -124064, 189440, 226560, 336576, 305728, -316320, -977056, -1249472, -812064, 432352, 37440, 57504, -269152, -945280, -238496, -1169568, 386176 ], [ -641922, 152566, 248176, 1293650, 1214540, -316480, 305358, 667026, -1719158, 1367906, -1653094, -1584314, 940640, 1053360, -1765524, 582628, 927030, -795706, -578972, 88686, 353902, 190740, -17046, 45098, -1567480, 708454, -1486218, 1632376 ], [ -639672, 616496, -195804, 575980, 584060, -322620, 91048, -373264, -479868, 1661876, -433264, -472484, 621260, 862640, -1187744, 490628, 360740, -847176, -465672, 396116, 313952, 1142600, -250496, -618552, -440100, 972204, 185832, 1066416 ], [ -361846, 632836, -659208, 59704, -27698, -80932, -346220, -977386, 354022, 1755670, 443042, 495612, 371032, 688524, -685546, 291018, -66210, -881038, -416720, 616286, 136706, 1651054, -526780, -1065704, 437264, 1174914, 1490578, 605412 ], [ 500504, -869264, -1149408, 495904, -182648, 938768, -1299920, 15464, -672728, 1097320, -315208, 346512, 617632, 819024, -1094296, -185832, 423240, -798088, -451520, 683336, -518344, 452104, -910480, -535904, 35264, 1335864, 1057528, 944112 ], [ 411488, -1209866, -887376, 221134, 150214, 1274720, -1001486, 220670, -964094, 706120, -938284, -61782, 458008, 878700, -654796, -421662, 466140, -275296, -298574, 572000, -579034, -559490, -769552, 303244, 433934, 1135674, 730012, 906228 ], [ -555712, -478316, 69024, -709916, 933364, 979520, 452764, -301180, -576644, 561520, -1436584, -709332, -76592, 873000, 567704, -435012, 96840, 653504, 27676, 296000, -91084, -1398140, -144352, 1427944, 1571684, 602124, 499912, 520728 ], [ -657566, -696902, 422134, -750000, 1188498, 1116444, -228840, 38046, -125388, 271984, -483450, -591698, 90186, -14638, -338696, 273634, -685064, 1106992, 634282, -135428, 334524, -867584, -513818, 755706, 584072, -290838, -2248, -183070 ], [ -509824, -931920, 552976, -672752, 1250032, 1144736, -1141584, 444208, 224192, 23456, 642576, -256096, 325024, -941712, -1569088, 972704, -1336304, 1283696, 1145616, -495472, 694864, -177632, -963440, -224848, -805440, -1075152, -416960, -892224 ], [ 64976, 521730, -18074, -1325402, 705082, -567364, 115266, -244142, -400408, 396956, 426726, 434204, -218276, -503862, -1420888, 203804, -100154, 55946, 320166, 41078, 628414, -784532, -172490, -333598, -1475640, -258702, 423640, -1034424 ], [ 411536, 668520, 7216, -1038212, 192532, -1286404, 1007796, -582272, -485788, 531416, 422496, 661784, -437696, -87432, -809488, -3376, 343456, -559264, -453804, 544988, 628024, -773312, 600880, -104848, -1405500, 161088, 605620, -1034364 ], [ 415736, -1144980, 927016, 658738, -271418, -515854, 1353846, -395072, 237662, 307316, 735696, 195284, -171296, 296868, 496712, 632024, -401744, -255664, -1150554, 999938, 726724, 165088, 1347880, 630152, -224850, -14112, -200330, -820914 ], [ -166728, -1021272, 266640, 950128, -57288, -429728, 1138192, -32008, 433728, 625888, -110600, 690160, 387240, -15528, 676280, 1221144, -316296, -685472, -982024, 743736, 100128, 306640, 1318936, 73472, 646296, 178224, -709152, -1082328 ], [ -1008678, -40722, -1092660, 619828, 456762, -646328, 674092, 408842, 396528, 1184488, -1469750, 1610260, 1074990, -636078, 357530, 1789794, 136554, -1439672, -430774, 172986, -847272, 95740, 946786, -1054528, 1380546, 533124, -1086552, -1553778 ], [ 101936, 328884, -791992, 85584, 187004, -1327204, 514132, 169632, 141028, 21700, -1079984, 337740, -418928, -296552, 283720, 1409616, -679252, 58540, 135276, -393176, -185024, -271300, -119188, -1390876, 855908, 1175292, 15012, -320712 ], [ 676052, 407616, -574438, -190680, -225058, -1498930, 150844, 107292, -16202, -714824, -538694, -584436, -1171712, -16880, 246904, 1131948, -1245586, 929554, 630966, -662462, 113668, -378034, -901294, -1220758, 215978, 1581522, 633822, 311310 ], [ -197248, -240384, -628288, 203520, -975808, -345280, -745856, 523392, 86848, -295424, 331456, -529536, 57088, 75520, 296704, 1150848, -1126336, 109504, 945216, -168512, -578432, 190016, -929344, 224192, -676672, 1371072, -40128, -661440 ], [ -761206, -885116, -217910, 452036, -805928, -330958, -1186842, 502784, 708564, 113656, 294134, -53494, 918668, 149086, 481868, 202248, -1115016, 57348, 601136, 131336, -882844, -213390, -1074870, 450264, -608788, 448026, -478352, -673570 ], [ -1094956, -1527416, 537940, 592136, 49072, -1164508, -1288692, 157184, 1716264, 515056, -418516, 735956, 1506968, 208636, 767768, -1466352, -1184016, 576648, -232864, 286736, -898744, -1339740, -1307820, -230736, 173912, -1005324, -741152, 29180 ], [ -480486, -1437556, 310600, 1029546, -278928, -874728, -1296292, 876414, 750824, -234044, 119954, 438086, 1510398, -739574, 457358, -1285182, -335866, 295798, -117214, 540286, -1302954, -990980, -1062760, 44414, 640322, -696654, -1106522, 2500 ], [ 249432, -1225528, -31904, 1280352, -589440, -516984, -1115344, 1309944, -368656, -920528, 854312, 157232, 1324152, -1510040, 158696, -673152, 361880, -150152, 94664, 845608, -1366992, -394328, -810904, 299288, 973496, -168504, -1354112, -153248 ], [ 819582, -963478, -184904, 311352, 147360, -709734, -20644, -616506, -703156, -349028, 1606562, 843932, 614502, -533390, 403346, 706848, -470770, -816602, 44714, 1343458, 668508, 312322, -909454, -324562, 862646, 88746, -900512, -397448 ], [ 1026612, -850416, -263172, -322952, 628820, -739012, 517340, -1052056, -379280, 64100, 1264556, 755364, 74376, 83404, 481464, 921804, -935608, -654404, 115804, 886996, 1056776, 382356, -955440, -545716, 921796, -34056, -163624, -326196 ], [ 795762, -917016, -251322, -553652, 802370, -571162, 383990, 310244, 738520, 286250, -396994, -268086, -261324, 266254, 358764, -268146, -956908, 507046, 332854, -720254, -541324, -315294, -938040, -281266, 1185946, -615156, 914876, 125454 ], [ 736048, -1087888, 79728, -636512, 241872, -268464, 1074512, -33888, 587360, 116736, -455712, 85056, 442336, 125984, 118352, -718560, -1293936, 735872, 773456, -650192, -634032, -594400, -153776, 285360, 609200, -947056, 810432, -467520 ], [ 730168, -1253974, 481332, -664664, -526836, 69438, 1955156, -882828, 25982, -203208, 25062, 839154, 1446148, -93736, -171598, -875796, -1682298, 625934, 1234832, -66446, -208152, -744088, 854746, 946386, -215536, -1148602, 311220, -1342548 ], [ 622768, -456124, -22968, -583664, -315336, 154188, 690056, 48072, -47668, -944208, 402012, 6804, 1190248, 410864, -691948, -18696, -731748, -20116, 374432, -812396, 405648, -1195888, 1000996, 1412436, -144736, -250852, -29880, -480648 ], [ 436468, -267224, 11132, -424364, -251486, 100588, -320894, 479522, 51632, -1358608, 585062, -282446, 831398, 597014, -947748, 635304, 10202, -253866, -300568, -903146, 709148, -1396988, 891296, 1335086, -200386, 320098, -141030, -79648 ], [ 92368, -1296224, 1122032, -108464, -482936, -229712, -823544, -87928, 496832, -1119808, 380312, 514504, 266648, 146264, -674448, 883104, 334952, 336984, -604768, 316504, 392048, -1096688, 269696, 170936, -508936, 237448, 207720, -600448 ], [ -32618, -1014770, 1025784, 37766, 209164, -352836, -1084990, -759248, -75612, 21486, 223408, 596584, -104274, 44348, -563016, 251910, -296748, 554278, -713166, 848074, 609902, -829476, 78804, 289792, -157888, 139852, -340478, -567682 ], [ -27068, 47380, 210384, 82916, 1451464, -352536, -1202740, -1492448, -1254312, 1700436, 95008, 252784, -359724, 150248, -548016, -902940, -1498248, 549028, -704916, 969724, 1146452, -581976, 144504, 1172992, 586112, 33352, -1423028, -205132 ], [ 564844, 669448, 320964, 147938, 405310, -275922, 72620, -543842, -364668, 1222170, 338380, 261298, -38334, 323768, -363276, -415452, -1069278, 875530, 47154, 429388, 598184, -1171584, 346410, 163384, 173672, -44996, -835502, -1055326 ], [ 919008, 1169888, 583424, 220096, -534464, -216960, 1182656, 147328, 385920, 552544, 577344, 279872, 200992, 230272, -228800, 286944, -633440, 936672, 683904, -83328, 214624, -1635488, 411264, -731392, 4704, -84672, -46400, -1678560 ], [ 208458, 1362938, 1109024, 312196, -348164, -247560, 1236356, -650072, -39480, -131006, 680844, 222572, -47258, -869528, -334100, 1255194, -695090, -87078, 656904, -281928, 786274, -1367438, -72936, -595792, 1104354, 9228, 950500, -1076010 ], [ 345156, 958780, 1130592, 121576, -527272, 158384, 771584, -425272, 69400, -343584, 638576, 289152, -45696, -780004, -117464, 1095528, -707720, -774224, 351136, -422236, 650820, -1005680, -66404, -607176, 1300592, -183088, 1519596, -370784 ], [ 1306806, -26870, 661392, -344324, -1062172, 989384, -198016, 794828, 698500, -97584, 454376, 476352, 199104, 467546, 412636, -162372, -672620, -1133624, -226064, -505786, -173130, -552680, 417946, -761676, 617192, -654088, 1672146, 434416 ], [ 358416, -57680, 204432, -275384, -1474072, 337664, 293264, -156472, 1030600, 803616, -388144, -63048, 399144, -174544, 884056, -801912, -230120, -392984, 257056, 649304, 468480, 67120, 921736, 73824, 259472, -1302928, 1229736, 255136 ], [ -895438, 115514, -305468, -114622, -1702594, -619174, 978684, -1387100, 1251560, 1720342, -1198824, -681898, 607762, -1152432, 1282006, -1163256, 275212, 439434, 905044, 1787448, 1285100, 617306, 1381596, 997546, 15904, -1882240, 674090, -103498 ], [ -477988, -48436, -1359368, -360772, -448444, -939124, 2184, -57800, 1114160, 1196692, -101424, -307948, 1008412, -803232, 1108756, -323856, 401512, -508116, 579544, -247152, 242600, 86156, 1367496, 373996, 90304, -1354240, 463340, 186452 ], [ -291436, 136252, -1639896, -755344, 18066, -788520, -446922, 431544, 485152, 628440, 278400, 132412, 862064, -147444, 868110, 327856, 314836, -733682, 269994, -1192512, -398830, -399058, 1032598, -125376, -36672, -663028, 98020, 342770 ], [ -471136, 873952, -693696, -1385344, -764784, 108480, -59472, -411456, -923648, -10560, -480000, 678112, -151936, 994656, 520560, 681856, -109664, 185968, -14256, -410112, -404080, -811408, 188848, -427776, -483072, 287072, -512480, 287120 ], [ 5024, 1004752, -250968, -1484944, -430938, 303924, 541668, -111342, -500426, -223608, -312240, 411790, -244978, 1108494, -61386, 387850, -233060, 569200, 522492, 124530, 24578, -777508, -513836, -833910, -483120, -207250, -435092, -225184 ], [ 789824, 849952, -45168, -1334944, 428412, 169224, 1243368, 726708, 784924, -236208, 291360, -236660, 95372, 738444, -753636, -211100, -214760, 700000, 1445592, 542580, 657428, -533608, -1150136, -1288860, -273120, -1381300, -33992, -952384 ], [ -797438, 832246, 861140, -1314154, 73188, 20508, 504486, 657952, -480638, -268080, -48200, 810972, -12352, -511986, -541562, -1022626, 344032, 771232, 570994, -105754, 555752, -371760, -985188, -224534, -40344, -55538, 311044, 606046 ], [ -1524008, 683576, 1396400, -1110344, -184112, -188552, -124384, 637632, -1367848, -215000, -351960, 1335112, -98312, -1200176, -245952, -1450496, 928752, 653272, -122536, -684384, 542072, -425680, -705248, 419056, 330536, 881192, 291944, 1561136 ], [ 295042, 164426, 858500, -393494, -80612, -562502, -342184, 818832, -1022398, 73150, -486210, 291862, -90662, -275876, 211248, -807296, 1544052, 19522, -182686, -990984, 825722, -1066780, -169448, -208844, 1079486, 559742, -724306, 684836 ], [ 1372036, 89048, 643580, 110164, -328484, -377768, 15752, 504600, -801856, 73600, -702108, 91048, -226400, 269500, 612672, -465320, 1047612, -169532, 305936, -739152, 336488, -835372, 500500, -198932, 666044, 769340, -1393888, 408128 ], [ 1865986, 362348, 682430, 446314, -852434, 245932, 826052, -198900, -679456, -152000, -982158, 552148, -474800, 517150, 970272, -360020, -322338, -9182, 1225736, -48552, -760012, 81578, 1275850, 312118, -660706, 1396190, -1791088, 602528 ], [ 845312, 607616, 1013376, 740864, -1479552, 481536, 537856, -249600, -781440, -766464, -534016, 410368, 478080, 369408, 537088, -231040, -383872, -15232, 948480, 298240, -558976, 362880, -61568, 905216, -760960, 1037568, -319872, 336128 ], [ -291038, 810116, 1252208, 904646, -1943364, 594182, 62968, -121660, -881862, -1145220, 86628, 197880, 1229352, 258846, 115300, -178532, -203494, 60052, 595918, 481550, -270710, 401192, -1412296, 1422700, -747276, 558760, 1119312, -1376 ], [ -585788, 791816, 663008, 349196, -1353864, 379532, -399632, 392840, -748812, 236280, 982728, 176880, -393648, 759996, 550600, -594632, 75956, 774952, 1002268, 57500, -772460, -338608, -727696, 1418200, -1297176, 366160, 503712, -291776 ], [ -470942, 534398, 87734, 284258, -926526, 392582, -369740, 458210, -654108, 650748, 1132698, -66540, -1191978, 679158, 823870, -655058, 44942, 1145398, 778582, -9688, -764888, -909316, -24022, 663478, -716430, 198508, 196266, -344114 ], [ 165208, -27352, -469816, 843608, -705576, 695432, 286960, -48040, -608208, -165552, 333048, -593040, -940728, -142392, 890920, -262808, -381208, 1077448, -246968, 377312, -109088, -1264816, 703928, -1046072, 1303320, 62608, 281016, -93464 ], [ 388088, 326648, -335136, 723048, -998986, 435192, -435740, -244750, -154978, 294038, -337902, -578340, 155212, -465642, 338120, 381892, 41512, 530558, -375248, -347678, 164242, -913236, 771328, -514262, 1074010, -285042, 265006, -235624 ], [ 457148, 958608, 63032, 361928, -1422596, -43192, -1597208, -318004, 399152, 1164176, -930540, -373052, 1514824, -623536, -388092, 1092092, 722380, -147516, -190144, -1410644, 293384, -315308, 595644, 773844, 58208, -704532, 221848, -508596 ], [ 396998, -418392, 890732, 244628, 228454, -1010092, -465308, 6446, -770248, 84776, -372990, -394502, 1287124, -1359736, 783258, 842342, -441170, 743034, -475744, -50594, 236084, -110558, 314694, -82206, 186608, -935682, 525148, -342546 ], [ 345632, -1007280, 1464944, 323840, 1372816, -1345840, -68528, -25408, -1487056, -401632, 28368, -537248, 700960, -1441264, 1501248, 725888, -1139264, 915456, -669424, 608224, 474608, 11440, 385008, -613056, 123728, -1114224, 353248, -276528 ], [ 312932, 78570, 1500494, 820640, 1440466, -340390, -1233878, -814408, -1242106, 372068, 97818, -937748, -646940, -131614, 1255848, 892688, -848264, -438144, -667774, -223076, 1341758, -42410, 1201758, -452856, -345622, -1180974, -828452, -423078 ], [ 647312, 191152, 1096100, 144256, 241368, -35704, -780028, -1252152, -1056128, 547216, 79684, -444836, -525416, 305416, 415760, 646408, -615316, -1085000, -749016, -131616, 958076, 141836, 426448, -370304, -66460, -313372, -554160, -425004 ], [ 1213112, -309848, 414350, -1271744, -1756332, -172804, 694622, -1468452, -907328, 345016, 6334, 611314, 522484, 192316, -799240, 139708, -418966, -1286300, -882516, 541584, -214174, 476186, -1352552, -336704, 684590, 1143278, 638040, -335754 ], [ 422856, -679336, -15256, -616192, -559528, -217696, 111728, -691816, -490064, -31536, 20024, 563416, 955528, 171016, 290688, 855376, -552280, -809640, -965832, 1032680, -698536, -512744, 119800, 244296, 441344, 412776, 325808, -530880 ], [ -202104, -827866, -346666, 55658, 683522, -175576, -544432, 99824, -19844, -195126, -160606, 398056, 1164688, 10336, 1284048, 1241986, -590170, -276570, -864732, 1187000, -905416, -1144904, 1480330, 628836, -106, -122784, 47348, -537360 ], [ 392496, -146716, -389116, -60292, 796172, 176624, -646432, 542624, 551656, 564924, -1154356, 217456, 731488, -745664, 942048, -190964, -110620, 202980, -46632, 69200, -285616, 194896, 1054780, 2136, -824956, 1022016, 523448, 327840 ], [ 494478, 358240, 199950, 313638, 270646, 320440, -463606, 320756, 991288, 810008, -629034, 40186, 462050, -749158, 709124, -783644, 32008, -248834, -30766, -566342, 74666, 969410, 1027794, -354834, -723548, 1076574, 777030, 269594 ], [ 90528, 682240, 1437600, 1190688, -910304, 250240, 11744, -583744, 1295488, 526208, 1456416, -133664, 360800, 20192, 588224, -513344, -171392, -1657184, -838816, -706592, 168416, 1163360, 1410144, -434784, 329152, 11424, 802080, -737056 ], [ -291592, 410340, 197722, 511908, -878804, -43688, 334166, 248952, 1586118, 798896, 1213018, -122254, 564580, -785876, -336492, 343062, -171596, -1886832, -596194, -1053814, 147234, 164802, 860884, -484290, 349824, 109636, 44082, 273150 ], [ -558064, -50856, -1550612, -465456, -584924, -363824, 538232, 1413168, 1686732, 1096652, 321856, -60772, 729676, -1849772, -1295280, 1231692, -121736, -1685772, -124528, -1410268, 116340, -1002252, 36724, -456528, 47184, 419032, -735480, 1613436 ], [ 437336, -830556, -1419662, -24456, -1054874, -287624, -141868, 972168, -355518, -52798, -755744, -1222, -501374, -965522, -139080, 663042, -129836, -207522, -295528, -1227418, 332190, -388002, -1043426, 364872, -755016, -471068, 679020, 459786 ], [ 724952, -1221952, -1209584, 560968, -1280160, -292792, -299656, 543880, -909848, -397248, -1162240, 456768, -1032368, -331480, 340920, 318952, 199576, 972752, -195880, -1290184, 552184, 102880, -1044288, 536168, -725784, -552080, 977048, -21584 ], [ -175498, -961552, -866684, 1388818, -1094760, -434542, 419294, 136930, 1033402, 609552, -442240, 1583568, -388268, -117430, -314130, 351802, 1095526, 1652852, 358070, -1765234, 779134, 386680, 766512, -383782, 699066, 725020, -599002, 625516 ], [ -475648, -874752, -752384, 1664768, -1032960, -481792, 658944, 1280, 1681152, 945152, -202240, 1959168, -173568, -46080, -532480, 362752, 1394176, 1879552, 542720, -1923584, 854784, 481280, 1370112, -690432, 1174016, 1150720, -1124352, 841216 ] ], [ [ 1762816, -373120, 740352, 1193344, 86784, 51456, -856960, 1491968, -783104, 1162112, -136320, 1025792, -16640, -755456, 1793280, -339200, -1022976, -1249024, -1823360, -1210368, 152192, 566656, -128640, -318080, -409728, -699776, -799872, -667520 ], [ 995824, 62000, 816000, 1320976, 389472, -263424, -220432, 1224848, -1092272, 1158800, -674736, -4816, 352768, 74368, 411744, -248288, -334416, -961744, -1569632, -1013904, -10768, 522784, 220368, -477488, -846912, -345680, -976080, 258112 ], [ -202601, 741875, 934200, 1520401, 862422, -755424, 774143, 807473, -1575347, 1153625, -1516011, -1615141, 929968, 1370968, -1746906, -106238, 741459, -512869, -1173182, -706929, -265393, 454234, 765693, -726563, -1530012, 207595, -1251405, 1704412 ], [ -341436, 982360, 437730, 618726, 228462, -643534, 723828, -99272, -90862, 1570410, -363896, -239266, 670038, 1300888, -994256, 152082, 474594, -777924, -627492, 285626, 121392, 1232964, 118848, -1131388, -457442, 759750, 216340, 851352 ], [ -171635, 774994, -160292, -125316, -347713, -287586, 331162, -601981, 866539, 1672643, 474681, 858286, 512204, 1051894, -343549, 257581, 264071, -966559, -138088, 970695, 261609, 1675791, -547022, -1378324, 452808, 1240425, 1410161, 246914 ], [ 792940, -853256, -954992, -63216, -456988, 753864, -974888, 393044, -453836, 598868, -242244, 278536, 906704, 525544, -750124, -186644, 572996, -720484, 122912, 439620, -595716, 766116, -987272, -1048624, 381408, 1477500, 1244636, 1051064 ], [ 517744, -1119821, -992936, -423681, 41435, 1154544, -1048031, 684119, -970967, 139460, -788934, -91043, 596396, 394342, -488278, -220199, 608414, -173680, 251585, 240240, -917493, -166569, -1063496, -163018, 779295, 1170213, 798974, 1238858 ], [ -901856, -129446, -332336, -1174206, 1100810, 963744, 16894, 325394, -746642, 247160, -1178484, -266618, -364504, 627892, 390572, 125326, 391364, 650720, 258110, 347040, -744918, -1120494, -803696, 1235732, 1610370, 360438, 94724, 857708 ], [ -1146535, -435931, 172531, -1251352, 1306673, 925566, -532180, 413799, -541654, -207560, -465093, -243089, -427667, -146095, -346468, 729369, -468260, 1042264, 796189, -179218, -374642, -724672, -1020245, 421829, 784868, -536323, -319044, 209561 ], [ -994240, -850024, 497992, -1217720, 1204792, 776784, -1211880, 550232, -387360, -641456, 357448, -134064, -317616, -1033352, -1315744, 1243216, -1257656, 1158648, 1331912, -723064, 26472, -176240, -1191032, -714600, -385056, -1254952, -558944, -490400 ], [ 224360, 327401, -379733, -1550645, 166117, -591666, 116745, 229457, -620460, 180094, -25877, 308286, -482466, -932627, -1124044, 504766, -223781, -197427, 826187, -197389, 305847, -944090, -62957, -299175, -1255356, -314527, 98956, -1111100 ], [ 696200, 407636, -402728, -1041170, -432998, -1046226, 990570, -138688, -424830, 665164, -26192, 482796, -349536, -685412, -698824, 291496, 161104, -618192, 77882, 323486, 587772, -848480, 881368, 226680, -1377486, 193568, 332266, -1261550 ], [ 47900, -1157914, 856372, 731905, -372773, -129951, 1182195, -577888, 413895, 645514, 548008, 255546, 230064, -218462, 76676, 865996, -427496, 364008, -1034293, 837161, 873522, 542320, 1550068, 918180, -377361, 53168, -71309, -706625 ], [ -672836, -989836, 272904, 880760, -153220, -355024, 1157448, -453668, 295456, 695024, -120228, 826808, 611700, -136052, 107068, 1287148, -461412, -117072, -702116, 926204, 105232, 879912, 1347820, 106880, 458028, 295384, -450704, -967372 ], [ -1425611, -54961, -1125546, 311210, 136805, -1084924, 1036998, -80243, -246344, 775124, -1338003, 1751258, 905775, -223727, -192107, 1640473, -249987, -1245372, 268909, 827429, -1129268, 751662, 760345, -1369120, 1220553, 706834, -819404, -1588897 ], [ -270888, 474986, -898364, -200472, -253970, -1495810, 682042, 143184, -304702, -35662, -1057944, 592534, -601976, -61652, -201276, 1557864, -732090, 35398, 662438, -200268, -230496, -110002, 62758, -1506238, 1106178, 1300398, 108450, -765572 ], [ 435642, 573728, -795563, -411660, -668729, -1377217, 184078, 322878, -392941, -625156, -513435, -337994, -1438976, 78472, -169188, 1437318, -1012977, 906673, 1026323, -787191, 213138, -490177, -585455, -1117315, 698973, 1689489, 527943, -284321 ], [ -76608, -422272, -1069088, 147840, -1121504, 91808, -673472, 395328, -574816, -614656, 659040, -609344, -488576, 153472, -41088, 1234368, -752352, 641248, 1334048, -208416, -587712, 393248, -1102880, 577760, -430752, 1546464, -404832, -732896 ], [ -609971, -1073326, -756179, 409522, -969140, -57343, -1064085, 307904, 197178, -424932, 475123, -156531, 441270, 288199, 404438, 156196, -885220, 489042, 697880, 92708, -816318, 25889, -1221523, 925516, -376730, 698325, -963464, -612409 ], [ -1159046, -1467676, -6854, 449572, -366440, -1410718, -1107210, 101504, 1679028, -101832, -718202, 835194, 1355820, 467374, 1086188, -1573304, -1310920, 421092, -640720, 187208, -619068, -1272286, -1043398, 270616, 558220, -674550, -1243664, -68434 ], [ -710891, -1491786, -152124, 781277, -290760, -881108, -1027810, 924119, 708948, -246862, 78513, 732059, 1366935, -647731, 717343, -1062839, -644165, 3507, -104135, 396823, -1143773, -535506, -675668, -89769, 779145, -424895, -1292789, -104974 ], [ -60404, -1430268, -320976, 946736, -194112, -234524, -779176, 1422812, -454728, -380200, 1099188, 549080, 1134492, -1641004, 293140, -185024, 13996, -432612, 472708, 697012, -1361192, 316404, -381356, -403092, 868284, 83332, -1259456, -189904 ], [ 846871, -1218243, 108924, 3836, 438288, -494699, 258974, -610213, -654378, -74050, 1688313, 831230, 353067, -949279, 426865, 812176, -255329, -683637, -253667, 1379737, 617758, 129129, -625631, -707217, 842259, 638557, -979856, -60004 ], [ 1308202, -931384, 251694, -590564, 893242, -611122, 707870, -1216428, -363272, -15998, 1415878, 611234, -315036, -558250, 391100, 747862, -611388, -313074, -326562, 1086458, 1107236, -85414, -912984, -539626, 998066, 609628, -304564, 19542 ], [ 1231777, -554284, 48219, -764714, 1134217, -554197, 446195, -102078, 519628, -257123, 104503, -214291, -846486, -529825, 150950, -596513, -1072038, 807051, 388563, -383767, -199414, -332839, -1252284, 196799, 1373141, -123722, 847886, 38367 ], [ 975704, -633864, 381560, -596144, 358568, -524824, 1092840, -90032, 175792, -492032, 40304, 221472, 77168, -459120, -312472, -758000, -1421304, 1090368, 969960, -488488, -385560, -429680, -231960, 816408, 602008, -551032, 755680, -462880 ], [ 658364, -832227, 833450, -328844, -722122, -492553, 1943034, -425846, -544361, -737156, 389099, 1009761, 1430546, -342324, -827839, -491546, -1680645, 1043679, 1456392, -170527, -170220, -498284, 1187637, 1377297, -491384, -826789, 269866, -1085434 ], [ 333464, -162702, -240700, -482744, -845572, -166378, 282084, -134396, -306986, -1278056, 494174, -11814, 1248596, 536376, -771814, 413404, -688770, -109146, 752592, -827302, 556680, -1115384, 1118562, 1480122, 14416, 42686, 472516, -384484 ], [ 139914, -131852, -463250, -609094, -962247, -45978, -938391, -40071, 51864, -1437256, 577899, -367039, 765771, 827651, -554914, 1073204, 68405, -616221, -6508, -770877, 908030, -1410734, 714512, 1204847, 124791, 428761, 456341, -171984 ], [ 209064, -1378352, 1017400, -680344, -1065372, -337128, -1277916, -339996, 653664, -833056, 618924, 610436, -318804, -55924, -16264, 1242704, 356180, 168204, -876208, 711948, 508280, -1062584, -359488, 173372, -555684, -151964, 2516, -936384 ], [ 236995, -1424801, 901084, -560069, -175434, -306610, -1308087, -835112, 66082, 263375, 193944, 721748, -498065, -180402, -7492, 613627, -199366, 598155, -1079871, 972397, 601231, -529442, -280390, 341760, -125408, -154730, -544087, -597929 ], [ 240370, -756326, -166616, -325694, 1306116, -84460, -1153962, -1446512, -1230068, 1653050, -508656, 317048, -137990, 147348, -314392, -491198, -1257316, 816930, -886746, 504622, 987706, 113908, 485660, 1224960, 966592, 186820, -1145962, 397546 ], [ 628006, 146404, 79858, -231527, 745335, -404305, -124986, -758297, -257774, 1045589, 285078, 126593, 22537, 602748, 80714, -67742, -866887, 943245, -57855, 385366, 835636, -828224, 621533, 479484, 413908, 500494, -361903, -708167 ], [ 769136, 975472, 453504, -49952, 136480, -716224, 823520, -214592, 513984, 289456, 910496, -3168, 131856, 714688, 405024, 556528, -474288, 842480, 618944, 300864, 664240, -1605328, 632128, -208000, 83120, 731040, 474208, -1547248 ], [ -121939, 1457797, 874704, 498898, 5230, -825124, 1194770, -620492, -181116, -374519, 435446, 22182, 116331, -480812, 243174, 1431253, -538113, -65995, 531044, 232764, 594265, -1265503, 382828, -159400, 1097945, 663990, 1057858, -729373 ], [ 85490, 1001294, 730160, 385940, -447348, -338792, 1027712, -288508, -128148, -586256, 350200, 164800, 267968, -501314, 301876, 1254100, -377700, -577256, 98256, 202018, 302066, -758136, 477694, -480388, 1142136, 237992, 1488102, -155952 ], [ 1362515, -369331, 34760, -371410, -1212798, 727108, 336512, 761942, 653202, -357656, 644500, 421600, 582368, 622261, 575326, 52750, 1050, -701756, -670344, 207643, -206509, -87636, 907669, -1161238, 241236, -537508, 1768977, 179448 ], [ 244040, -202216, 51080, -240700, -1599468, -44672, 455432, -131068, 1052292, 630544, -349400, -223940, 324788, 91096, 882316, -552860, -227220, 101524, 87696, 1044748, 609536, 488664, 1033444, -382288, -253944, -1264648, 1465332, 247248 ], [ -1245439, 263269, 104882, 53897, -1783881, -1154891, 699182, -1245406, 1289492, 1644739, -1466900, -977437, 37361, -744344, 1179491, -923484, -495434, 908045, 1087802, 1791740, 1509734, 937205, 1104414, 608221, -587760, -1876672, 971485, 234323 ], [ -521314, -107306, -1205668, -216178, -923406, -1089866, 188132, 210044, 882392, 1066714, -656600, -588262, 849086, -516944, 1299866, -458184, 322516, -507130, 731852, -355960, 10484, 373430, 1381764, 108646, -339360, -1487872, 49510, 87098 ], [ -20518, -47666, -1714252, -618696, -504079, -793972, -253869, 645564, 128336, 589580, -129920, -136882, 853944, -21642, 977759, 105368, 490170, -904289, 426333, -1343776, -878287, -83857, 1068355, -341600, -117408, -752522, -444222, 75361 ], [ 126032, 694384, -950752, -1231296, -784504, -131872, -586344, -536736, -1176064, 272480, -53120, 413168, -421056, 898608, -46216, 824768, -373680, 313336, 200808, -491776, -798712, -372232, -182120, -713600, 62592, 532528, -258672, 278536 ], [ 540944, 885736, -252940, -1431816, -403765, 121514, 142338, -379215, -821485, -210268, 251752, 16607, -350625, 1188447, -284077, 323789, -711618, 496120, 658734, -181855, -294103, -325282, -858182, -992627, -56472, -9905, 58662, -79952 ], [ 1082144, 817936, 413960, -1438416, 288110, 182564, 1370388, 408810, 313790, -770968, 663952, -825418, 352950, 1181622, -152002, -751486, -802068, 191920, 1438284, -127030, 410522, -120532, -1263932, -1227902, -316272, -1412330, 438012, -702752 ], [ -657687, 719987, 1023482, -1131773, 76610, -109122, 579915, 440336, -559895, -156952, -112580, 543070, 51680, -133217, -627141, -1260281, 58672, 759632, 633953, -647445, 708756, -518616, -1241026, -447747, -239980, -302241, 490322, 631943 ], [ -1449652, 602492, 1378072, -829508, -149080, -322532, -100720, 519776, -1234100, 293428, -656460, 1432900, -70820, -938712, -684896, -1413376, 864952, 976332, 68748, -1041200, 898076, -876456, -1130736, 24888, 33460, 506164, 276052, 1403608 ], [ 536873, 433517, 1035922, -562883, -345730, -294107, -327220, 787976, -1208375, 205303, -470985, 839875, 374005, -244962, 450904, -630976, 1449802, 162057, 280473, -1043300, 818501, -1078206, -812436, -424662, 823735, 295639, -646673, 479458 ], [ 1579154, 504908, 820654, -312134, -412642, -56564, 82916, 563180, -1109024, -76736, -488958, 727540, 459856, -23922, 897568, -274036, 1223758, 77490, 766920, -672104, 313172, -903174, 38298, -223002, 439438, 603982, -1284848, 318112 ], [ 1879529, 765158, 705079, -73859, -377617, 345286, 993266, -48970, -951824, -511136, -666783, 992890, 263656, -174297, 802768, -251386, 360583, 566265, 1469220, -7604, -526678, -432099, 1307373, 490323, -867737, 1320007, -1699448, 756112 ], [ 1030912, 757952, 1056064, 659200, -1191872, 700544, 355968, -476032, -1069120, -848128, -363264, 384384, 695232, -369280, 262400, -570688, 408640, 64576, 1048704, 264832, -494016, 320192, -37440, 845824, -632896, 974464, -188096, 169088 ], [ 108089, 746258, 1314616, 1269147, -1950962, 989307, -473764, -691278, -1183259, -955154, 108610, -277604, 954548, -430745, -230206, -883522, 523797, -344614, 609983, 433439, -392307, 829812, -1489668, 1138790, -334838, 553076, 1224872, -519664 ], [ -97486, 975908, 568816, 668022, -1539812, 937782, -875464, 140772, -1004534, 178396, 1078660, -376904, -416152, 329230, 644, -816772, 118122, 774836, 1188158, 390014, -761382, -353688, -952968, 1425740, -1210988, 751976, 139472, -775264 ], [ -52327, 747287, 59923, 519129, -1255415, 943611, -583702, 448089, -893822, 356398, 1169557, -482342, -995677, 516787, 263735, -525457, -77409, 1403411, 1138211, 532148, -622092, -1025490, -164643, 804563, -787103, 682982, -141091, -497089 ], [ 311948, -64588, -147452, 945804, -1132340, 1022436, 590648, 87564, -869672, -681752, 141532, -595592, -568252, -24188, 567860, 51668, -5484, 1407236, 288836, 910448, 164208, -1046040, 943932, -972412, 1291372, 273032, 602684, 460436 ], [ 634588, 292892, 55088, 898324, -1236525, 568476, -207742, -432351, -200537, 112643, -314383, -410082, 469398, -184893, 161220, 608498, 97076, 463191, 92696, -140647, 33713, -838010, 1214912, -597347, 1334517, 112287, 231279, 500396 ], [ 932110, 1020552, 412540, 673156, -1371730, -86460, -1648364, -989354, 646232, 1497096, -535270, -126030, 1683140, -234008, -453806, 1142958, 188374, -757966, 120736, -1623098, -398556, -533446, 1174542, 516730, 656304, 21222, -512084, 213910 ], [ 865435, -260748, 983590, 255706, 377195, -1005510, -346814, -784529, -584068, 95796, 228905, -210555, 1224890, -1257308, 758869, 1130283, -538001, 487109, -338864, 121927, 322794, 260729, 887067, 41305, 662904, -834153, -30434, 190735 ], [ 822160, -959256, 1399288, 231040, 1494152, -1444440, 146536, -744608, -1395880, -552432, 657320, -336336, 494480, -1667000, 1518880, 1091520, -852512, 989696, -549944, 940912, 967608, 668696, 840888, -406112, 431592, -1397496, 17776, 125992 ], [ 828610, -419331, 1484863, 1041040, 1268177, -863115, -1077539, -1055108, -1318405, 399618, 372245, -549786, -814270, -772775, 1316980, 997320, -291812, -85504, -232919, -207938, 1449783, 255971, 1307463, -794012, -305283, -1340271, -855074, -27083 ], [ 1076744, -309736, 989090, 272320, 59596, -410268, -853166, -1315836, -1069120, 286216, 31602, -215330, -594900, 29220, 605768, 663460, -244058, -830148, -552396, -292624, 1081326, 22646, 487464, -795328, -261630, -343358, -584088, -232966 ], [ 1477244, -471436, 126815, -1491680, -1768454, -38418, 284359, -1545186, -711520, -498884, -344073, 464545, 587850, 773070, -426532, 178510, -519683, -1366398, -1273146, 293576, 176601, -97579, -1143636, -552928, 274095, 1245967, 408012, -472141 ], [ 1008772, -870388, -53420, -805504, -743156, -169904, -310280, -972884, -333928, -776024, -380292, 36428, 881636, 395940, 396480, 829160, -825228, -1108340, -991236, 758804, -470132, -606356, 273500, 227012, 136960, 730964, -108264, -713696 ], [ 620452, -1097653, -94685, -119299, 416809, -327884, -889880, -294344, 58862, -796499, -546567, -362092, 1029896, -72720, 1170600, 1183145, -889653, -626165, -515166, 1027964, -823172, -841796, 1566605, 788162, -179645, 311984, -431094, -695816 ], [ 910552, -540478, 139090, -441874, 940534, -384584, -696080, 479056, 504212, 526, -1372842, -185992, 962096, -445920, 985200, -117130, 22722, 425410, 324684, 562664, -107672, 176104, 1108430, 252812, -937070, 1143584, 640956, 360784 ], [ 618975, 56176, 697503, -47093, 465555, -100292, -446003, 345290, 952892, 491820, -731549, 18117, 713625, -277995, 880978, -713406, 208676, 101399, 333329, 149349, 407325, 777865, 978001, -5297, -837982, 1237959, 1030171, 239637 ], [ -270000, 693376, 1589328, 1084432, -1035120, 534208, -138128, -720160, 1404992, 669120, 1416976, 250992, 279600, 445680, 860128, -586656, -351424, -1635376, -511696, -210576, 716400, 952240, 1184176, 21328, 140768, 575184, 718096, -1091088 ], [ -707684, 601218, 311605, 627618, -733050, 82636, 372707, 126108, 1609115, 971736, 784949, -196639, 306306, -578874, -217766, 189507, -246358, -1921400, -593497, -746675, 345913, 19657, 915578, -185097, 474176, 78258, -164863, 53591 ], [ -917432, 259212, -1392794, -200280, -77598, -577496, 860828, 1348440, 1572182, 1212246, -540256, -763906, 364566, -1897158, -1388312, 1026198, 26396, -1718774, -496888, -1292702, -111542, -1024118, 443594, -370920, 525800, -360372, -1000540, 1606766 ], [ 86668, -681438, -1237919, -342180, -980373, -248996, 454778, 933540, -463543, 347721, -1165456, -584731, -651159, -1141233, -327812, 533673, 153146, -421049, -728788, -1403477, 550183, 105607, -886681, 406980, -650500, -645822, 487910, 137741 ], [ 528332, -1050272, -1134648, 57412, -1324240, 31428, 308764, 499684, -1012972, 110368, -1184512, 58656, -1006616, -450380, 276540, 394004, 423340, 699688, -700596, -1556868, 902620, 851312, -998816, 668756, -802924, -472968, 870444, -348008 ], [ 25907, -459272, -1117998, 1365937, -729940, 231153, 599239, 34009, 932453, 925768, -186112, 1481256, -253766, 131245, 115215, 846629, 934315, 1523338, -235821, -1781793, 735895, 952412, 933784, 64181, 763301, 469182, -603381, 816742 ], [ -141568, -262272, -1112448, 1802112, -531840, 297728, 696064, -121216, 1580928, 1197568, 146688, 1955456, -2816, 325120, 61440, 997504, 1104640, 1797888, -80896, -1856768, 680320, 986112, 1577984, -137344, 1285376, 783232, -1094656, 1204992 ] ] ] ] }