diff options
Diffstat (limited to 'operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x37x37_i32_roundFalse/Conformance-result-0.json')
-rw-r--r-- | operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x37x37_i32_roundFalse/Conformance-result-0.json | 60695 |
1 files changed, 60695 insertions, 0 deletions
diff --git a/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x37x37_i32_roundFalse/Conformance-result-0.json b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x37x37_i32_roundFalse/Conformance-result-0.json new file mode 100644 index 000000000..ca14f073e --- /dev/null +++ b/operators/ew_binary/arithmetic_right_shift/arithmetic_right_shift_1x37x37_i32_roundFalse/Conformance-result-0.json @@ -0,0 +1,60695 @@ +{ + "type": "int32", + "data": [ + [ + [ + -15, + 1, + -108, + 215410, + 4, + 489, + -8577, + 3, + 60126261, + 92, + -3, + -37, + -2, + 9897276, + 6055291, + 481550683, + 758431, + 1902059, + 230, + -20605929, + 1226306, + -41680169, + -7583, + -7870, + 21769, + -2609, + 71517, + 1407, + -3, + -1481103336, + 0, + 0, + 45766724, + 0, + -98, + 27098681, + 3 + ], + [ + -244415399, + -731, + 1447669, + 12522153, + 596976363, + 22527, + 2758, + -48821, + -2447252, + 292995665, + -23835, + -109, + -171034419, + 215, + -2, + -108705569, + 0, + -5, + -786824396, + 2, + -1, + -5420450, + 5864, + -61525647, + -5876, + 444, + 78000, + -25687541, + -3, + 11443, + 3, + 74237235, + -5624397, + 108, + 48602336, + -4, + 1135 + ], + [ + -6905, + -21127330, + 311095022, + -5972, + 35, + 620668, + 14558940, + -1, + -12220931, + 154747785, + -1, + -4006507, + -2, + 47076966, + 9, + -195501, + 1, + -2593999, + 39, + 278967113, + -2, + -1039321, + -14, + -2087216406, + 16, + 413, + 377, + 272302, + -23, + 29397, + 243696, + 29, + 4, + -254476760, + 579771966, + 12189, + 2 + ], + [ + -6, + -2, + 15, + -8045, + -1, + 1, + -13309, + 4043503, + 4, + -28249, + -99, + 5, + -201, + 36979, + -1, + 12142264, + -3505, + 414800512, + 0, + -3720, + -4330183, + -2, + -464440585, + -2256, + 21237, + -53266881, + -1356682, + -6811, + 7717, + -1, + -991509385, + 32701813, + 127516, + 131018441, + -900748, + -8, + 3 + ], + [ + -32, + 201, + 405566, + -35972943, + 63, + -4537, + 1, + -51697565, + 9436, + 889570098, + 70105708, + -1543633431, + -13305, + 821236756, + 10, + -33, + 2101266250, + -486, + 21429021, + -1, + 1378, + -1038387, + -517019, + -1289, + 2113062287, + -2946, + 1578593317, + 9503600, + 1, + -298865, + -342725, + -1, + -14454, + 194, + -4438, + 17368309, + -79831412 + ], + [ + -148377966, + 143788, + 5734, + -1, + 0, + 2, + 224, + -205249, + 2, + -6779, + 929613422, + 15162, + 21959066, + -1518, + 419, + -86215, + 0, + -100235001, + 49125671, + -7, + -451, + -419577317, + 220, + -19994369, + 63628, + 127762, + -1764923, + -6482, + -5428, + -12, + 2738, + -382563649, + 3308213, + -1380, + 33684, + -64156, + 19106 + ], + [ + 232031, + 107182, + 1768567, + 7988957, + 814617, + 180116066, + 127290, + 121142228, + 4, + -44714, + -120, + -31, + 563173, + 6121763, + -710132, + -211979333, + -1012, + 139, + 7793, + -28463611, + -2239, + 60627, + 328020, + -25, + 449, + -1, + 131897243, + -4, + -16750458, + 1, + 994479, + 5808, + 45851811, + -2012406235, + -2120304819, + 208, + -111 + ], + [ + -3, + -95, + -167306710, + -1, + 581, + 32658440, + 202372730, + -489260, + 716753, + 142, + 1075, + -4, + 210307, + -1419, + 1530203259, + -2, + 3838137, + -27766, + -2367, + 0, + 973013, + -175072436, + 1097230083, + -4, + -301502, + 959943, + 62313, + 510078560, + -476544075, + 7134838, + 559698, + 134619937, + 1087210511, + 161, + 693, + 290, + 52 + ], + [ + 43157, + 5098994, + -6101, + 0, + 40, + 4827, + -1291517, + -13, + 14, + 401067452, + -436459, + 27863083, + -78, + 2, + 747147982, + -2333859, + -57, + -2655, + 231483, + -1457, + 1760265, + -2447, + -2744, + 66839163, + -32535, + 829538516, + 12983, + -945195914, + -442783942, + 6319892, + 206, + -5, + -6074919, + -516752938, + -591, + -407759476, + 257563 + ], + [ + -806, + -24125, + -1, + 3, + 1, + 13382922, + 7280, + -44, + -125810, + 435, + -1, + 7297, + 33635, + -68124, + 48, + -27904646, + 2177944, + -58044174, + 44389, + 18, + 485, + -3568, + -617, + -213, + -584098406, + 8007002, + 216943079, + 15, + -7453, + 14868246, + 152, + -114984, + -6, + 488863, + 14541, + 27766, + -527 + ], + [ + 53, + -259560430, + 98629453, + -445825, + 31247883, + 98806982, + 2868, + -172980, + -3621, + 30838, + -4813, + -47865, + -239, + 6586, + -188, + 30, + -41549675, + -1778938271, + -4485154, + -1, + 6, + -1, + -1806600, + -2, + -13, + -13257, + -2462343, + 2870478, + -1531230, + -479, + 1, + 9787656, + -557165508, + -45, + -3, + -71305, + -230933145 + ], + [ + 14742591, + -1271513, + 13955, + -13510, + 4631741, + -2, + -73, + -475055, + -8, + 94881, + 7994, + 221964991, + -82, + 1, + -63, + -73399161, + 45, + -28679818, + -70536000, + -1, + 5, + -211699, + -5399, + -1779325, + -23, + -57, + -4019, + 2463, + 2649978, + -5074, + 285453068, + 204930911, + -5395, + 1, + -57141, + -12267, + -1 + ], + [ + -4, + 13, + 3391300, + -1, + 47407953, + -2, + 3018777, + -16, + -98, + -43, + -8, + 547, + -1, + -8, + 4, + 1249726, + -1, + 342570, + -1544440, + 9529672, + 9617, + 1, + 9555667, + -52, + 11829592, + 16316, + 6862, + -1, + 11, + -32, + 65, + 3, + 69820517, + -14003, + 47244, + 11739, + 0 + ], + [ + 536, + -51, + 7, + -5467308, + -485854, + 5410, + 622657, + 293275, + 19, + 6, + -54970, + -12813183, + -9, + 965, + -419, + -124750436, + -4, + -103, + -102937, + -88, + 147762417, + 1656266807, + 359462, + -4, + -8, + -1, + 6846, + 49985, + 147695228, + 6, + -7, + 3296, + -4, + 68, + 5, + -119555, + 78 + ], + [ + 8159186, + -128457944, + -27, + -1, + -189967, + 1, + -106, + -63232973, + -95872, + -1182413810, + 4012964, + 406004, + -73, + -4, + 860354, + -1115306, + 457, + 5020753, + 519, + 30104, + -117, + 1, + 90, + -107184728, + 75620611, + 1065892059, + -37613, + -1449042, + -2005031561, + 0, + -31303396, + 3601666, + -188327, + 0, + 489, + -2, + -59 + ], + [ + -125000, + 571, + -52, + 24654598, + -34556, + 0, + 608522, + -1, + -4, + -50, + -5, + -272575, + -2, + -568671, + -43114950, + 3855400, + 2311, + 998342, + -26684183, + 1940731, + 51386, + -84057, + -715, + -131528972, + -85, + -3229102, + -35, + 483, + 1693, + -117563235, + 92561433, + 12906360, + -28447, + -1282, + -420687207, + -12, + -122 + ], + [ + -2476646, + -1961, + -4, + 367, + -29950193, + 351485173, + -2, + -44334, + -2251550, + -283827, + 20, + 62, + -332991, + -5947, + -10054, + 294, + -1720065063, + 4032, + 2128959, + 52359, + -1784974058, + -7704630, + 7, + 0, + 0, + -14170844, + -43235896, + 457534, + -3333, + -6666, + -24, + -6060, + -33, + 26601909, + -88, + -86348756, + -315 + ], + [ + 462, + -1741, + 24, + 119, + -1753984, + -60541, + 220000473, + -3, + 6622193, + -69203, + 807, + -66434544, + -1, + 0, + -84143, + -267, + 2045375, + -125423176, + -54493192, + -301825642, + -149232, + 5, + -651, + 2014348199, + 1989166437, + -7038, + 0, + -13, + -8405, + 28390, + 27447, + -62644, + -21069, + -152147212, + 594514, + -109271770, + 505307 + ], + [ + -750671544, + -17, + 14030, + -21, + -2774406, + 32, + 1, + 0, + -7136972, + 1907875, + -7, + 14, + -21713, + 833876649, + 10114, + -138460, + -5542520, + -56, + 5463, + -1749965019, + 106857, + -28, + -159, + -677312380, + -51559, + -3, + 122788, + -2, + -192964, + 1014406721, + -8, + 41, + 26032, + -125, + -30884368, + 0, + -2 + ], + [ + -1442, + 2248, + -92533543, + -16279703, + 23, + -47, + -2, + 14465911, + 704, + -190, + -2326766, + -405, + 694392, + 22, + -1312, + 131, + 1005742, + -1, + 113, + -79806, + 199, + -16, + 123, + 11212, + -16690, + -1876609, + -3401324, + -83830, + 835406, + 128992896, + 31, + 40, + 5179, + 439596545, + 73872335, + -26263167, + -37674622 + ], + [ + 365, + -6, + -960511, + -9585163, + 1, + -59175149, + 13007, + 13347383, + 416054378, + -7920, + 8, + 59162204, + 242292708, + -1220571, + 6, + -14, + 973, + -15, + 48028686, + 10882755, + -452942, + 466, + 4521, + -100970817, + -6, + -655, + 528366710, + -251526, + -38, + 13693, + -7794, + 422, + -1412683, + -8370268, + -516733753, + -2044, + 11792 + ], + [ + 0, + -8036, + 107534, + -30011, + 502, + -6015, + -216434, + 1754362278, + -28051, + -11, + -2141, + 3, + 12684965, + -88342882, + 498, + -3915, + 1690515224, + 103830, + 14723, + -9, + -70335498, + 380110, + 400624, + 190, + 21, + -81, + 10947, + -2, + 41095505, + -5265, + 7663487, + -1945, + -3, + 9047532, + -6543903, + -523190780, + -274068642 + ], + [ + -176688, + 824394, + 7, + -1951455, + 3645107, + 1665102096, + 1568, + 2161129, + -28317, + 6715475, + -384953, + 1657917, + 470, + 24551012, + 63, + 1, + -68090, + -823401, + 7705, + 454, + 491293, + 2991192, + -359, + 932878, + 26504540, + 1833, + 656993803, + 103, + 7784783, + 552423, + -913208573, + -917, + 409448, + -765047053, + 28797, + -254176341, + -2313545 + ], + [ + -7046, + 361755143, + 182432373, + -1, + 14355, + 1555, + 291408343, + 93, + 6, + -689, + -534603, + 43527669, + 1312, + -34034718, + -38, + 76, + 7351619, + 5130, + -8680653, + -1, + -249928921, + -7, + 5643971, + -4422589, + 312250, + -5607395, + 0, + 369321, + -37, + 173904, + -15, + -36837822, + 3, + -16171420, + 7397575, + 0, + 986142 + ], + [ + -11, + -5963628, + -3, + 110746121, + -1387, + -48, + 110, + -800, + 0, + -2, + 5198, + 30053295, + 211268742, + 20639, + -2, + -62034873, + 0, + -3139298, + 6, + -2269157, + 12114218, + 2845743, + 702128, + -2, + -334, + -67, + 1087598, + -1, + 26, + -773, + -949023, + -4, + -4149310, + -32105486, + 105497, + -18630, + -5 + ], + [ + 15808, + 117, + 704738, + -73084941, + -5, + -342718, + 3195, + 18034, + 366, + -248550, + -14872965, + 67971744, + 671476849, + -52, + -16301, + -176, + -45, + -2, + 130930, + 5936975, + 1492281, + 99466325, + -27, + -391931, + 31275, + 38369873, + 9, + -24392, + 3110667, + -2, + 433517, + -2, + -7113257, + 313294423, + -7, + -22785057, + 46 + ], + [ + -1994, + 1, + 7677376, + -6411741, + 2656, + 60622, + 8231860, + 1972591437, + -2, + 1410, + -31769, + 95852311, + 0, + 3, + 2912, + -61025962, + 104774211, + -115174976, + -1640, + 1905983, + 3207962, + -11, + 3402, + -206388, + -3, + 17218, + -3336620, + 1, + -15754, + -1348, + -1334594, + 1859266, + 27, + 77941, + -9528, + 291610991, + 278498428 + ], + [ + 50, + -1330814418, + -45876541, + -20042, + 311608313, + 76212, + -1, + -2904600, + 7096402, + 7519565, + -23118, + 401368797, + -2624572, + 13303, + -41, + -170417105, + -432062329, + 2563571, + 62917, + -89478445, + 32976712, + -2, + -663044, + -91683741, + 1, + 10309263, + -21, + -489767477, + -213, + -403335, + -16839085, + -78, + 43273, + -37, + 124, + -2474, + -255558516 + ], + [ + 34364, + 1911994, + 0, + 681879911, + -435807510, + 1378438292, + -1, + 0, + 217, + -1502416, + -8, + 16623923, + -5001, + 603, + -3844243, + -263, + 1687, + -158, + -123, + 1863, + 31, + 460, + -119, + -3158865, + -113, + -627052, + -217882, + 0, + -14969134, + 54, + 1362920244, + 139454972, + -20, + 1471, + -98931898, + -1, + 4257 + ], + [ + 1696219332, + -2484, + 8243, + -350, + 0, + -46520, + -1720851, + 28, + 1, + 170719, + -18112, + -6135757, + -5357318, + 314783, + -1, + 1084546630, + -22, + -3, + 0, + 19030, + 3995, + 580081291, + -787, + 7, + 1543971, + -8354765, + 1668, + 289017, + -357, + -3342, + 242654, + 148263, + -183, + -2, + 0, + -22623554, + 24368 + ], + [ + -1672469, + 64, + 10422, + 26691, + 3738, + 9, + -6481, + 196587540, + 1, + -122535658, + -27, + 126, + 241334381, + -949955, + -2780054, + -21360, + -1, + -1342310, + 7521806, + 1, + -138757, + -5442656, + 229374647, + -3235, + -313523, + -11574394, + -2, + 95, + 44253111, + 5212774, + -14, + -1, + 47097641, + -1, + -703, + 2, + -3824667 + ], + [ + 11509, + -3542, + 22237743, + 68, + 7738, + -30886, + -1018562, + -18664737, + -143562, + 598593, + 895246774, + 516192123, + 9960883, + -2, + 13001882, + 84, + -20673202, + 1010327, + 4733306, + 545, + 1, + 58877859, + 333, + 29711506, + 56001, + -1186, + -8501481, + 42052780, + 6386938, + -14755, + 1190383, + -807022870, + -1332, + -28288, + -2, + -140950, + -52613751 + ], + [ + -168343, + 1, + 358, + 1934, + 1366, + 8635, + -8, + 156844, + -167946365, + -2, + 129247, + 350, + 865237543, + 4111396, + -11199, + 12462249, + -576031446, + -679745, + 1464075814, + 64193, + 195238912, + -7, + -280367, + 135, + 4150426, + 86264, + 239401800, + -1809, + 0, + 9853963, + -5323, + 32784369, + 333, + 15, + 13789, + 37442, + 120 + ], + [ + -1, + -52797, + -6, + -131, + -141620494, + 1517453, + 2018034, + 150, + -636, + 7823246, + 1066774621, + -1, + -212521, + 626634318, + -25066, + -264, + 3, + 185, + 74, + -234, + 633, + 187972, + -413751, + -132571399, + -14032, + -2939701, + -488870, + -7189648, + 454315013, + -3403, + 4009, + -118309, + -269, + 687, + -37218359, + -14, + -2 + ], + [ + 2073733, + 1, + -28695030, + -11, + -95, + -7394, + -346, + -1496, + -3, + 15563, + -2, + -168771014, + -13579, + 0, + -341, + -12816, + 29214628, + -607356, + -2496, + 1899752, + -3195904, + 137711, + 7, + 5, + -1, + -144880970, + -1517610, + 1676104, + 2054932, + -803179, + -36, + 29, + 5, + -419731473, + -21, + -1011992, + -54777 + ], + [ + 15, + -14, + -12946, + 0, + -10245703, + -934459043, + 882, + 5976989, + -1, + 0, + 2, + 590361234, + -3265, + -4954101, + -49155, + -297719912, + -84, + 60742, + -93, + 409404394, + -64843932, + -1, + -12214, + 3, + 1, + 40403398, + -23865788, + -11, + 660244, + 28699, + 59579, + -21, + 32723, + -2, + -31021, + -3639, + -2270 + ], + [ + 2125018271, + -7, + 1021646, + -31565919, + 7, + -3774, + 2094946, + -686621, + -490368, + 528747, + -94640, + -1601573742, + -1, + -28, + -585, + -4538, + -57771, + 287, + 14, + -3100, + 13030387, + -609472771, + 181770, + -200876, + -94271762, + 64028, + 208, + 15303, + 26337, + 21867, + -60695709, + -157338, + 674541847, + -323812, + 53819060, + -756179, + -242501 + ] + ], + [ + [ + -15, + 216790, + -441175, + 0, + 19214899, + 7, + -2195627, + 26, + 3669, + 47523, + -21907, + -579, + -5467196, + 309289, + 94613, + 481550683, + 6067452, + 1902059, + 7558265, + -659389722, + 598, + -166720674, + -31055914, + -16117136, + 21, + -42730114, + 4, + 0, + -161097882, + -46284480, + 507612584, + 211267186, + 43, + 511, + -1, + 216789453, + 62808831 + ], + [ + -59, + -93515, + 23162710, + 97829, + 0, + 369086495, + 1, + -191, + -5, + 4, + -2980, + -218, + -5344826, + 1, + -76427, + -849263, + 1162421, + -131549, + -188, + 680716879, + -587557, + -169390, + 2932, + -2, + -5876, + 29158434, + 624001, + -6421886, + -9288, + 1464750, + 923, + 17, + -2, + 7120369, + 12150584, + -409, + 9082 + ], + [ + -108, + -10317, + 18987, + -24, + 282, + 2482672, + 0, + -517, + -24441862, + 9, + -15849, + -256416398, + -5696, + 735577, + 19, + -191, + 891448, + -5067, + 663404483, + 1064, + -7985, + -64, + -57842505, + -4076595, + 1101139918, + 423811, + 1, + 17427331, + -11876104, + 229, + 0, + 1002129500, + 296738, + -508953519, + 69, + 190, + 268713 + ], + [ + -1426, + -717, + 505927893, + -8, + -127410832, + 759111, + -53234, + 8087006, + 2505, + -7231730, + -25, + 22358365, + -801, + 2, + -1007, + 46, + -229654136, + 25925032, + 26077, + -14880, + -3, + -1789188223, + -464440585, + -18, + 10, + -7, + -1, + -54488, + 7, + -109434, + -1936542, + 3991, + 32644135, + 62, + -7205980, + -1070144359, + 3 + ], + [ + -1065828347, + 52745433, + 3168, + -71945885, + 1041897, + -148654217, + 1, + -12924392, + 154614980, + 444785049, + 280422833, + -192954179, + -1664, + 25062, + 677452, + -132842, + 8015, + -4, + 171432170, + -242297758, + 1, + -66456737, + -264713541, + -1, + 66033196, + -48255878, + 2, + 152057610, + 3403, + -1195460, + -1, + -118, + -118406034, + 12758525, + -18176166, + 271379, + -2437 + ], + [ + -2, + 2300612, + 0, + -1660, + 805581, + 74194356, + 469942911, + -205249, + 192460032, + -848, + 453912, + 60649, + 41, + -1, + 3, + -11, + 0, + -6118, + 11, + -55, + -7384473, + -2, + 1809781, + -2499297, + 8144419, + 1996, + -27577, + -13, + -679, + -765, + 87643, + -747195, + 1654106, + -1412690, + 134739, + -1051119970, + 2 + ], + [ + 14501, + 13719347, + 26, + 0, + 12, + 5496, + 0, + 7393, + 0, + -699, + -122682, + -16, + 34, + 1, + -1387, + -6470, + -2122063646, + 1116, + 1021500751, + -27797, + -286551, + 15156, + 10250, + -385, + 14377, + -1, + 128805, + -7, + -4, + 8, + 31823342, + 47582329, + 21, + -1965241, + -4045, + 213886, + -14470057 + ], + [ + -18, + -386563, + -5, + -284326, + 19068468, + 130633763, + 790518, + -1912, + 43, + 2333056, + 268, + -871035, + 430708810, + -90777, + 47818851, + -7985, + 937, + -55, + -151485, + 2788675, + 3, + -3, + 33484, + -13, + -5, + 1874, + 60, + 3984988, + -4, + 1, + 34, + 513, + 135901313, + 0, + 22732881, + 594575, + 26980 + ], + [ + 176772714, + 155, + -12494003, + 17788715, + 5199, + 75, + -661256323, + -204, + 1892, + 195833, + -1745836, + 0, + -156, + 1, + 712, + -2280, + -227, + -3, + 1808, + -46607, + 880132, + -2, + -11, + 130545, + -32, + 98, + 405, + -29, + -108102, + 6171, + 51, + -1235137, + -388794808, + -16148530, + -1237352640, + -50969935, + 32195 + ], + [ + -1612, + -1, + -33, + 423041, + 12357, + 6691461, + 58245, + -11289087, + -1006474, + 223173, + -1886495, + 7, + 16817, + -3, + 51195589, + -852, + 34847119, + -453471, + 710227, + 19895750, + 60, + -3568, + -155, + -3473942, + -279, + 1954, + 1735544634, + 15, + -7453, + 29736493, + 305, + -1797, + -3, + 500596215, + 1, + 1777081, + -551868495 + ], + [ + 218676, + -3961, + 3082170, + -28532793, + 30515, + 376, + 22945, + -2703, + -28968, + 246707, + -76997, + -24506458, + -477, + 1646, + -2, + 4012066, + -2596855, + -27, + -3, + -1330960, + 1, + -960, + -14115, + -181220600, + -197139, + -848396, + -2405, + 5606, + -1567979272, + -240, + 821365, + 0, + -4352856, + -2931241, + -2664471, + -1, + -7048 + ], + [ + 0, + -156, + 13, + -212, + 4631741, + -247806471, + -19, + -3800439, + -954182425, + 47440, + 62, + 52, + -20808, + 13, + -63517, + -5, + 0, + -1, + -275532, + -1, + 194880072, + -108389443, + -345491, + -7, + -3, + -2, + -2057298, + 153, + 21199824, + -1269, + 2177, + 3, + -5524186, + 516, + -29255686, + -24533, + -1173485 + ], + [ + -61200, + 431123, + 434086463, + -44551, + 22, + -3487, + 368, + -4, + -2, + -44163317, + -1, + 35872738, + -60806, + -15, + 17247, + 9997809, + -1335, + 87698128, + -6033, + 148901, + 2462004, + 54695623, + 1, + -52, + 46209, + 522132, + 13725, + -44499, + 11436, + -1054886791, + 1041, + 60, + 0, + -1, + 46, + 1538721027, + 213855425 + ], + [ + 536, + -407, + 115, + -2, + -497513909, + 88650709, + 19458, + 9384830, + 1300703, + 50, + -1718, + -3129, + -524335, + 7725, + -214340, + -62375218, + -2, + -13114, + -4, + -182608127, + 8, + 51758337, + 10, + -473, + -7987, + -107, + 112174973, + 781, + 18029, + 13115, + -107726, + 412, + -54902121, + 2, + 390898731, + -30606076, + 20120 + ], + [ + 2088751746, + -15681, + -1707, + -115787, + -47492, + 201566, + -106, + -247004, + -94, + -72169, + 128414861, + 812009, + -148770, + -26, + 220250792, + -1090, + 0, + 612, + 0, + 240837, + -475584, + 5355486, + 5, + -428738910, + 1, + 0, + -1176, + -11592330, + -1958039, + 0, + -978232, + 3, + -23541, + 1794862, + 4009557, + -3053, + -240864 + ], + [ + -255998895, + 2, + -211681, + 12038, + -3, + 554004, + 18, + -47, + -28364, + -26193199, + -35, + -17, + -29657, + -139, + -11, + 986982518, + 288, + 15973480, + -26, + 7762927, + 26310076, + -672453, + -1, + -65764486, + -43137, + -12916408, + -18, + 30, + 846, + -1794, + 11299, + 49, + -910281, + -6, + -205414, + -193905316, + -122 + ], + [ + -19, + -1028000790, + -15234, + 367, + -1, + 2745977, + -22070, + -726358938, + -2251550, + -36329815, + 172311001, + 1, + -6, + -97424639, + -79, + 588, + -52493, + 0, + 16, + 1675497, + -13619, + -8, + 0, + 7058, + 883, + -55, + -10556, + 937030866, + -1706485, + -6666, + -11941, + -12119, + -524, + 425630553, + -22433, + -6, + -5 + ], + [ + 30320285, + -871, + 396247, + 500518553, + -4, + -119, + 110000236, + -6, + 25867, + -17, + 3307183, + -4, + -2201140, + 5, + -5259, + -9, + 261808082, + -7838949, + -27246596, + -4716026, + -74616, + 344234, + -10654743, + 30736, + 7588, + -28, + 110455, + -215311993, + -537873, + 27, + 54895, + -62, + -1380754420, + -74291, + 9512224, + -4, + 4042459 + ], + [ + -23, + -263, + 229871284, + -42760601, + -2, + 137781564, + 857853796, + 224357, + -4, + 244208048, + -7, + 503072001, + -22233768, + 52117290, + 1, + -271, + -1, + -56, + 0, + -7, + 417, + -115744140, + -81314, + -10335, + -26398148, + -360, + 1918, + -32598247, + -377, + 1, + -226, + 42118, + 13016, + -994, + -472, + 0, + -1 + ], + [ + -23615343, + 1124, + -1480536677, + -1, + 97077618, + -24, + -1138942, + 6, + 184743041, + -1, + -9307061, + -1, + 44441137, + 22698, + -21, + 0, + 125717, + -1329, + 3, + -1247, + 99, + -486, + 0, + 367425427, + -267027, + -960823586, + -104, + -10730145, + 101, + 1968, + 32585, + 20, + 5179, + 879193090, + 4617020, + -820724, + -5 + ], + [ + 11985588, + -11421, + -3842043, + -4792582, + 783030, + -1849224, + 13319745, + 1629, + 812606, + -1, + 1, + 118324408, + 3, + -1, + 27545, + -7319703, + 3, + -7663739, + 12007171, + 680172, + -113236, + 477953, + 4521, + -13, + -373248, + -21, + 1031966, + -1966, + -38, + 14021963, + -244, + 52, + -1, + -1, + -7885, + -256, + 11792 + ], + [ + 1, + -8036, + 1680, + -1, + 1029235, + -12316831, + -3382, + 26769, + -919157073, + -697326, + -536, + 53005, + 24775, + -3, + 510727, + -3915, + 6448, + 101, + 1884584, + -2164, + -9, + 0, + 6409991, + 48870, + 719017834, + -11, + 42, + -1, + 2508, + -165, + 233, + -63714970, + -82054301, + 0, + -204497, + -998, + -9 + ], + [ + -353376, + 3297577, + 15, + -1951455, + 113909, + 12703, + 12845621, + 16, + -906120, + 1, + -12030, + 828958, + 986491996, + 1498, + 2084759, + 36253, + -133, + -403, + 3, + 59611389, + 3930349, + 191436298, + -180, + 1910534941, + 3313067, + 3754313, + 0, + 1648, + 1946195, + 16, + -13935, + -917, + 26204721, + -5976931, + 0, + -127088171, + -1 + ], + [ + -230880808, + 0, + 21, + -3405699, + 448, + 24, + 69, + 3007, + 402207, + -180581941, + -267302, + 10881917, + 1, + -260, + -613212, + 76, + 3675809, + 10506325, + -1060, + -596338617, + -7628, + -6484701, + 1, + -5, + 312250, + -1, + 6002, + 721, + -2, + 10, + -955798, + -71, + 110907, + -4042855, + 57793, + 251325, + 120 + ], + [ + -20546, + -46591, + -4371, + 110746121, + -11090, + -48, + 56423, + -2, + 672203502, + -33069, + 0, + 229, + 805, + 42269797, + -7, + -121162, + 9, + -196207, + 52, + -1, + 1514277, + 22765947, + 1, + -16, + -42741, + -34104, + 8, + -868, + 55176, + -790680, + -29657, + -14, + -32417, + -250825, + 6, + -3, + -1 + ], + [ + 61, + 3837296, + 5505, + -18271236, + -2325, + -685436, + 12780, + 72136, + 45, + -7768, + -15, + 66378, + 640, + -2, + -1043216, + -22978582, + -364506, + -66210468, + 0, + 1484243, + 23876509, + 1, + -7029331, + -25083552, + 32026013, + 18735, + 20933665, + -97565, + 1518, + -59, + 3, + -13, + -1820993637, + 313294423, + -1766818338, + -22785057, + 5 + ], + [ + -63, + 1, + 1919344, + -49, + 10879623, + 484976, + 251, + 30099, + -356513, + 92427711, + -3972, + 5, + 13584685, + 495410, + 11927723, + -1863, + 6548388, + -440, + -13, + 7445, + 97, + -88774926, + 13610, + -3302202, + -76624, + 70528291, + -26068, + 0, + -2064833596, + -88322786, + -2, + 7262, + 13, + 2, + -1, + 278, + 556996857 + ], + [ + 833027, + -665407209, + -91753081, + -2565285, + 155804156, + 2, + -6, + -5674, + 887050, + 58746, + -1, + 97990, + -2, + 13303, + -164142, + -332846, + -4, + 80111, + 515423383, + -87382, + 1, + -12235295, + -21, + -183367482, + 44959, + 644328, + -1324593, + -234, + -7, + -103253656, + -17, + -311, + 169, + -2319, + 31861, + -2474, + -244 + ], + [ + 34364, + 955997, + 129392, + 5, + -7, + 1378438292, + -23, + 3637, + 55556, + -1502416, + -64698539, + 15, + -157, + 19767722, + -30753944, + -2148261, + 6748, + -659825340, + -4009534, + 15263756, + 16685279, + 57, + -60789, + -49, + -1, + -1284201791, + -27888865, + 1, + -479012269, + 56268, + 40, + 132, + -642801324, + 735, + -1545811, + -47881, + 16 + ], + [ + 51764, + -162759630, + 1055144, + -22874931, + 55899, + -23260, + -27533602, + 1848, + 93895, + 1, + -579561, + -785376820, + -167417, + 314783, + -2610507, + 132390, + -88, + -183191496, + 8051144, + 4757, + 1997, + 69, + -3148, + 7, + 753, + -133676237, + 52, + 17, + -6, + -27376582, + 248477812, + 148263, + -11979287, + -38, + 0, + -5655889, + 779796 + ], + [ + -104530, + 8201, + 2668265, + 417, + 7477, + 10017165, + -3241, + 6143360, + 1, + -1870, + -428, + 4050, + 471356, + -3711, + -21720, + -10936068, + -1, + -671155, + 57, + 18, + -8673, + -696659959, + 6, + -1, + -9798, + -3, + -2859164, + 11, + 21607, + 40724, + -6947911, + -1055936, + 11498, + -39, + -5755665, + 41, + -239042 + ], + [ + 46039, + -14168, + 10858, + 0, + 3869, + -4, + -254641, + -9, + -287123, + 74824, + 55952923, + 126023, + 9960883, + -30345127, + 198, + 177942523, + -1262, + 2069150392, + 1155, + 1090, + 3598486, + 0, + 698657569, + 29711506, + 437, + -155358983, + -1088189521, + 328537, + 24, + -483460998, + 72, + -788109, + -42615, + -221, + -30, + -2, + -51381 + ], + [ + -1, + 41309364, + 0, + 507175576, + 5464, + 2, + -29291, + 156844, + -81, + -1270501, + 516991, + 183713377, + 1730475087, + 4015, + -88, + 99697994, + -288015723, + -339873, + 349, + 64193, + 47665, + -1, + -1, + 17703709, + 0, + 10, + 29925225, + -2, + 15596, + 4, + -87205663, + 2000, + 1, + 32757, + 0, + 0, + 0 + ], + [ + -304508, + -54064076, + -21404627, + -8354, + -2212821, + 23, + 31531, + 19273, + -10, + 7, + 4167088, + -108882, + -831, + 74, + -410679782, + -1106322495, + 0, + 11, + 4, + -2, + 2, + 45, + -809, + -1, + -112256, + -11758802, + -1910, + -28085, + 221833, + -1, + 125, + -7571756, + -4293, + 175892, + -581537, + -7111331, + -2 + ], + [ + 3, + 60, + -876, + -11084, + -12419793, + -118289, + -724805704, + -191444, + -5071, + 62254, + -520325, + -2576, + -27808517, + 4172206, + -697455, + -51, + 29214628, + -4745, + -2, + 949876, + -409075640, + 4303, + 7927, + 2, + -13525, + -18, + -94851, + 0, + 125, + -4, + -18, + 249619516, + 5310470, + -801, + -86040875, + -15813, + -56090672 + ], + [ + 240, + -6802, + -12946, + 3, + -80045, + -56, + 112952, + 0, + -1637, + 1, + 143794385, + 563, + -7, + -2419, + -7, + -581485, + -21, + 971880, + -774945419, + 195, + -248, + -2, + -6253285, + 3450584, + 58, + 78912, + -365, + -10339, + 21127815, + 3, + 976146358, + -11, + 1072296744, + -1, + -7756, + -476941104, + -9293890 + ], + [ + 16601705, + -1768434105, + 1021646, + -30827, + 57, + -123638087, + 8379785, + -42, + -4, + 1082874619, + -47320, + -12512295, + -251286361, + -3554625, + -37, + -145211, + -1848643, + 8, + 462, + -7, + 3, + -10, + 727080, + -822785112, + -23016, + 31, + 27392622, + 244856, + 1685620, + 2, + -242782833, + -9834, + 168635461, + -647624, + 102, + -756179, + -30 + ] + ], + [ + [ + -947223243, + 0, + -216, + 110290394, + 73, + 1, + -548907, + 7014940, + 3757891, + 190095, + -685, + -19, + -683400, + 4832, + 94613, + 114, + 5925, + 7429, + 115, + -2575742, + 598, + -5088, + -970498, + -16, + 10, + -1, + 558, + 10, + -20, + -1413, + 247857, + 1, + 5720840, + 0, + -820978793, + 0, + 31404415 + ], + [ + -244415399, + -1496240, + 723834, + 3057, + 142, + 0, + 45195808, + -12498157, + -299, + 9156114, + -23835, + -4, + -10440, + 452332404, + -1, + -4, + 595160043, + -67352987, + -96048, + 332381, + -587557, + -1355113, + 183, + -15, + -48135862, + 6, + 4875, + -49, + -291, + 46872021, + 3783238, + 4639827, + -351525, + 434, + 5, + -209092, + 37202705 + ], + [ + -452521821, + -3, + 593, + -47, + 18084, + 4, + 3, + -8461559, + -47739, + 2, + -7925, + -32052050, + -11664910, + 179, + 5210322, + -6, + 1741, + -1328127431, + 158, + 1115868454, + -16, + -259831, + -56, + -32, + 550569959, + 433982935, + 6178625, + 265, + -2, + 0, + 60924, + 238, + 593476, + -15533, + 579771966, + 199712596, + 33589 + ], + [ + -182448, + -183404, + 31620493, + -1, + -1, + 1482, + -832, + 32348026, + 2566099, + -1807933, + -2, + 10917, + -102413, + 2, + -1030962, + 3035566, + -1, + 6, + 427250616, + -476140, + -67, + -854, + -7, + -577459, + 10873683, + -6658361, + -166, + -217951, + 1, + -1, + -61969337, + 15, + 3, + 16377305, + -461182710, + -4180252, + 904876 + ], + [ + -260212, + 3219, + 1584, + -1124155, + 16279, + -36, + 840622015, + -789, + 38653745, + 1779140197, + 1095401, + -185, + -27247426, + 50124, + 82, + -2076, + 32062, + -248608, + 20, + -1, + 11029, + -32, + -1034038, + -2, + 0, + -185, + 1, + 152057610, + 13612, + -1, + -685449, + -1921836, + -3614, + 6, + -278, + 33, + -155921 + ], + [ + -567, + 287576, + 366995, + -6796836, + 6, + 70, + 114732, + -210174811, + 1, + -222115948, + 58100838, + 993681165, + 87836267, + -194183, + 27493371, + -10777, + 12325, + -1603760005, + 383794, + -55, + -226, + -401, + 110, + -77, + 31814, + 2044193, + -1, + -1, + -86833, + -1, + 1402295, + -93400, + 6, + -44, + 134739, + -1003, + 19106 + ], + [ + 0, + 219509552, + 55267, + 511293269, + 101827, + 45029016, + 4073306, + 28, + 32, + -44714, + -4, + -61, + 2, + 12243526, + -6, + -105989667, + -2024, + 17, + 1948, + -435, + -146713981, + 60627, + 2562, + -3145745, + 1797, + -1440490, + 4121788, + -14, + -2045, + 67, + 7955835, + 11616, + 21, + -120, + -4141221, + 27377507, + -1852167186 + ], + [ + -146803959, + -378, + -3, + -556, + 0, + 8164610, + 12648295, + -1, + 174, + 1, + 1127645430, + -1742070, + 51, + -1452417, + 364, + -999, + 29985, + -7, + -296, + 2788675, + 59, + -350144871, + 130, + -208, + -3, + 234, + 15578, + 124530, + -1, + 445927, + 1, + 33654984, + 67950656, + 41279, + 710402, + 36, + 1726738 + ], + [ + 0, + 637374, + -3051, + 542, + 1330973, + 603, + -20180, + -104183, + 992015778, + 764, + -872918, + 435360, + -5, + 730565, + 23348374, + -18670867, + -1859302, + -11, + 462966, + -23304, + 450628013, + -40082336, + -1, + 16318, + -509, + 12961539, + 53180150, + -945195914, + -1690, + 25279570, + 51, + -19, + -194397404, + -2018567, + -148, + -49776, + 15 + ], + [ + -6600009, + -49406884, + -257, + 866389346, + 790871, + 836432, + 58245, + -705568, + -251619, + 13, + -1886495, + 1868248, + 4305366, + -8516, + 195, + -218006, + 1063, + -226736, + 177556, + 37, + 31811500, + -2, + -2526289, + -217122, + -570409, + 500437, + 25, + 1018244, + -466, + 113, + 4889, + -2, + -1, + 7821815, + 28, + 1735, + -16842 + ], + [ + 447850136, + -248, + 94, + -1742, + 3, + 98806982, + 93983204, + -345959, + -926966, + 481, + -38499, + -1, + -3811, + 1, + -24, + 2054178232, + -1298428, + -54, + -70081, + -3, + 6, + -122759, + -7, + -176974, + -25, + -217189303, + -2, + 44851, + -5982, + -62701753, + 420538925, + 4779, + -1, + -23449928, + -682104416, + -1, + -56381 + ], + [ + 29485182, + -2, + 13955, + -1729242, + 148215719, + -967995, + -1, + -1856, + -7454551, + 94881, + 2046474, + 3468202, + -2601, + 3, + -3970, + -140, + 191449862, + -28008, + -8817000, + -761172, + 24360009, + -52925, + -21594, + -869, + -364021, + -3646, + -131667036, + 1231, + 323, + -81172, + 17840816, + 25616363, + -10790, + 2, + -4, + -803895571, + -1146 + ], + [ + -15667162, + 3, + 0, + -45619883, + 1446, + -3570158, + 754694, + -1006818573, + -25478242, + -176653268, + -253956, + 68, + -121612, + -15, + 8, + 19995619, + -10928200, + 21924532, + -755, + 595604, + 2404, + 53413, + 145, + -52, + 722, + 522132, + 6862, + -44499, + 182981, + -1007, + 133251, + 3891, + 139641034, + -876, + 2952, + 46958, + 3341491 + ], + [ + 0, + -13, + 1844, + -1366827, + -119, + 84, + 39850085, + 4692415, + 41622526, + 106147414, + -28144156, + -1565, + -5, + 253134449, + -13397, + -124750436, + -4115057, + -1, + -2, + -365216254, + 288598, + 808724, + 92022348, + -3867236, + -1, + -3420, + 3505467, + 399884, + 18029, + 6557, + -26932, + 51, + -109804241, + 9022595, + 24431170, + -1, + 164827473 + ], + [ + 31, + -8, + -2, + -474259643, + -743, + 0, + -6892291, + -505863780, + -1, + -4511, + 513659444, + 24, + -297540, + -13616289, + 13765674, + -69, + 937384, + 38, + 129, + 29, + -951168, + 21421944, + 47506573, + -1636, + 0, + 3, + -2351, + -11321, + -120, + 0, + -30570, + 54, + -12, + 112178, + 15662, + -3125365, + -1926912 + ], + [ + -1954, + 0, + -1, + 11, + -1105769, + 67, + 2, + -48280374, + -2, + -419091172, + -1, + -3, + -2, + -1111, + -86229899, + 963850, + 144, + 31946960, + -13342092, + 473, + 1, + -657, + -91421, + -1, + -1380369, + -25228, + -283779, + 253554392, + 27746459, + -229616, + 1, + 6301, + -3641123, + -41018, + -26, + -189361, + -1993711 + ], + [ + -1238323, + -981, + -120, + 183, + -3657, + 2745977, + -690, + -87, + -5, + -2270614, + 86155500, + 62, + -332991, + -48712320, + -1286900, + 4823337, + -209969, + 1, + 34063350, + 26179, + -13945110, + -1882, + 121923132, + 441, + 0, + -113366750, + -86471792, + 13, + -105, + -6825392, + -782520055, + -24819660, + -1072418, + 831309, + -351, + -1349200, + -1258 + ], + [ + 925, + -7128681, + 1584991, + 7820602, + -54, + -2, + 839, + -24, + 3233, + -271, + 211659745, + -4055, + -4300, + 346655, + -344646105, + -1066, + 3, + -2006770811, + -27246596, + -36844, + -1, + 42, + -332961, + 1921, + 15176, + -900738, + 13806, + -13457000, + -132, + 908508, + 54895, + -490, + -5268, + -4644, + 1, + -209, + 986 + ], + [ + -23458486, + -8592801, + 13, + -5220, + -173401, + 33638, + 6544, + 57435450, + -28, + 1, + -111, + 122820, + -1389611, + 0, + 647347, + -553839, + -1, + -3642012, + 170, + -6676, + 0, + -884, + -41632625, + -21166012, + -202, + -754194431, + 479, + -8149562, + -24121, + 967, + -236440651, + 1, + 26032, + -254376, + -1886, + 731896, + -4 + ], + [ + -181, + 8, + -1, + -7950, + 758418, + -192435, + -1, + 13, + 88, + -6, + -290846, + -25870, + 1388785, + 46485533, + -41, + 33742, + 982, + -3, + 113, + -319221, + 1676899281, + -2037832866, + 247, + 91856356, + -1044, + -234577, + -3401324, + -42920577, + 26733011, + 125969, + 16683781, + 2, + 1357813714, + 209, + 17, + -13, + -2 + ], + [ + 1534155332, + -46778058, + -7684085, + -2, + 382, + -7396894, + 1, + 854232570, + 406303, + -518994379, + 266, + 28887, + 3697, + -4768, + 112825316, + -3575, + 510579003, + -14969, + 93806, + 2, + -1811767, + 1957699558, + 592612911, + -788835, + -23887819, + -3, + 66045838, + -16, + -3, + 1711, + -1, + 27702604, + -2825366, + -523142, + -2018492, + -2044, + 47170 + ], + [ + 3586, + -1005, + 6720, + -1, + 1053936926, + -48113, + -846, + 27411910, + -224404, + -2724, + -273986, + 1, + 12387, + -21569, + 255363, + -4008160, + 403, + 425288132, + 241226877, + -138478, + -3, + 6081763, + 25039, + 400350471, + 89877229, + -169400203, + 1368, + -3518748, + 20547752, + -168463, + 1915871, + -15556, + -641050, + 0, + -52351218, + -63867, + -262 + ], + [ + -1, + 1610, + 63, + -60983, + 0, + 3175, + 12, + 1080564, + -463933318, + 0, + -1576764234, + 202, + 1, + 47951, + 2035, + 566, + -272358, + -3293601, + 30821, + 0, + 7860699, + 182, + -375735200, + 238816867, + 26504540, + 114, + 20531056, + 1648, + 1900, + 4, + -7, + -2, + 49, + -183, + 14398, + -122, + -289194 + ], + [ + -2, + 2826212, + 11402023, + -13622794, + 940777772, + 49774, + 36426042, + 769987, + 25137, + -22572743, + -1, + 21253, + 335977, + -1063585, + -75, + 155761, + 3675809, + 10506325, + -8478, + -1138, + -62482231, + -1, + 5643971, + -1105648, + 9, + -43, + 3001, + 738643, + -607815912, + 1424628357, + -30585514, + -4604728, + 227138432, + -32342839, + 7224, + 15707, + 3944570 + ], + [ + -20546, + -381672153, + -2186, + 27037, + -87, + -6083, + 7052, + -6395, + 2564, + -17, + 5198, + 0, + 6, + 80, + -1691040, + -237, + 9, + -784825, + 209, + -283645, + 3028554, + 694, + 10, + -32124, + -1336, + -4365224, + 34803140, + -444199, + 904005826, + -3089, + -949023, + -3410230, + -1014, + -245, + 3296, + -596146, + -10 + ], + [ + 63235, + 15349185, + 5505, + -292339762, + -609289498, + -1, + 51121, + 0, + 93826, + -254514923, + -116196, + 129, + 671476849, + -836177, + -4076, + -3, + -364506, + -264841872, + 65465, + 11, + 22, + 1, + -449877139, + -192, + 0, + 38369873, + 167469323, + -199812390, + 2, + -15, + 52, + -198525, + -218, + 9560, + -107839, + -364560898, + 0 + ], + [ + -1, + 1271511301, + 7497, + -102587853, + 10, + 31038467, + 257245, + 117, + -1393, + 2888365, + -31769, + 5, + 0, + 61926, + 22, + -466, + 199, + -1758, + -13, + 238247, + 200497, + -10837, + 26, + -12900, + -3, + 17632072, + -427087285, + 534428262, + -4032879, + -1413164567, + -333649, + 113, + 224249, + 155882, + -152442, + 8, + 531 + ], + [ + 26032, + -2599247, + -11469136, + -320661, + 304304, + 312166337, + -192, + -45385, + 110881, + 7343, + -739766, + 24497, + -167972546, + 3, + -84040369, + -21, + -108015583, + 0, + 64427922, + -2796202, + 131906850, + -1, + -82881, + -5596, + 179837, + 10067, + -41, + -15305234, + -3475755, + -806670, + -32889, + -5080042, + 346190, + -9276, + 7965, + -39, + -975 + ], + [ + 17182, + 30591909, + 16174, + 10654373, + -217903755, + 21033, + -735120, + 113, + 3555609, + -1502416, + -32349270, + 0, + -5, + 0, + -30753944, + -2148261, + 105, + -20, + -490, + 465, + 509, + 60305517, + -119, + -49, + -3675320, + -321050448, + -213, + 14, + -116947, + 460947579, + 170365030, + 272372, + -1227, + 45, + -1510, + -191523, + 1089847 + ], + [ + 6470, + -78, + 4, + -1, + 3493, + -11908924, + -27533602, + 14790, + 1467, + 41, + -72446, + -392688410, + -3, + 2518264, + -163157, + 4, + -6, + -1465531967, + 122, + 2378, + 499, + 2212, + -206253995, + 62, + 0, + -16709530, + 52, + 36994193, + -730829, + -418, + 0, + 148263, + -748706, + -153966, + 36749651, + -3, + 1 + ], + [ + -4, + 64, + 333533, + 6, + 14955, + 20034331, + -1698929109, + 24573442, + 0, + -30, + -4, + 32407, + 1, + -3799820, + -22240432, + -42720, + -5641184, + -2684620, + 7521806, + 159054996, + -69379, + -1360664, + 54, + -2, + -9798, + -2, + -175, + 6264940, + 88506223, + 10425549, + -1778665199, + -540639137, + 1471801, + -319376, + -179865, + 1375202, + -1 + ], + [ + 1438, + -232112933, + 678, + 34, + 0, + -1976694, + -521503301, + -36455, + -36, + 36, + 6994115, + 32262007, + 1245110, + -2, + 6348, + 86885, + -1262, + 3, + 288, + 1116297, + 3598486, + 235511439, + 333, + 3626, + 7000, + -593, + -16605, + 84105560, + 3118, + -29, + 37199, + -7, + -3, + -28288, + -30771082, + -8810, + -26 + ], + [ + -2693484, + 315, + 716, + 120, + 5, + 8635, + -8, + 20076043, + -164011, + -78, + 2019, + 11212, + 12, + 128481, + -1, + 797583955, + -4395, + -5311, + 1464075814, + 16048, + 0, + -56, + -18, + 270, + 33203414, + 86264, + 28, + -2, + 1022138638, + 615872, + -5450354, + 8003, + 166, + 268353292, + 441252, + 19170350, + 7 + ], + [ + -149, + -3379005, + -2, + -5, + -141620494, + 48558502, + 32288556, + 1233516, + -1300899, + 3, + 4167088, + -55747104, + -850082, + 76493, + -102669946, + -5, + 1, + 12187841, + 2, + -59, + 10128, + 6015130, + -51, + -258929, + -877, + -734926, + -478, + -7022, + 216, + -217787, + 3, + -463, + -9, + 22514248, + -297746868, + -869, + -63897 + ], + [ + 2025, + 963, + -448360, + -347, + -24, + -8, + -1383, + -3, + -2536, + 249016, + -1017, + -2637048, + -3476065, + 521525, + -2789819, + -839905453, + 14264, + -5, + -10223578, + 1855, + -1561, + 1075, + 1014737, + 2758667, + -27, + -2211, + -47426, + 107270670, + 4013, + -401590, + -36942098, + 0, + 42483765, + -4, + -172081750, + -64767475, + -1794901502 + ], + [ + 503905169, + -14, + -2, + 117311, + -640357, + -2, + 1807243, + 11953979, + -205, + 172381, + 34, + 140, + -1633, + -4838, + -385, + -36343, + -1369377, + 29, + -1479, + 25587774, + -15832, + -405406898, + -12506570, + 431323, + 14990, + 4932, + -190926302, + -2585, + 10, + 14349, + 238316, + -1335690, + 7, + -24, + -7941317, + -57, + -4646945 + ], + [ + 126, + -1726987, + 523083009, + -2, + 30257642, + -61819044, + 15, + -2, + -3831, + 8, + -189280, + -195505, + -1005145442, + -28, + -1, + -5, + -924322, + 4607, + 29605, + -12695591, + 6515193, + -291, + 88, + -785, + -90, + 125, + 6848155, + 59, + 823, + 21, + -971131329, + -1, + 41170, + -323812, + 1642, + -47, + -970004 + ] + ], + [ + [ + -14454, + 3, + -2, + 13463, + 9382, + 62605, + -2145, + 112239044, + 3669, + 194657895, + -358910981, + -10, + -2670, + 0, + 48442329, + 229, + 23, + 0, + 28, + -40, + 627868985, + -5, + -121313, + -1007321, + 85, + -1, + 286068, + 0, + -9833, + -23, + 63451573, + 25789, + 178776, + 0, + -1, + 51, + 0 + ], + [ + -7459, + -731, + 22619, + 11, + 149244090, + 360436, + 176546, + -199970503, + -38, + 4470, + -762705, + -7140494, + -21379303, + 883461, + -39130209, + -106158, + 9299375, + -2104781, + -1, + 1329525, + -150414354, + -5294, + 1466, + -246102588, + -752123, + 0, + 78000, + -1605472, + -594369, + 0, + 472904, + 0, + -344, + 7120369, + 47463, + -836366, + 17 + ], + [ + -113130456, + -660230, + 151901, + -94, + 4629691, + 303, + 232943041, + -9, + -195534892, + 36, + -124, + -31301, + -23329819, + 89, + 162822, + -3128008, + 6964, + -324250, + 4, + 17435444, + -127748, + -1064263681, + -2, + -2, + 2, + 52976, + 23, + 34037, + -1, + 57, + 121848, + 62633093, + 1186953, + -248513, + 72471495, + 195031, + 65 + ], + [ + -23353329, + -183404, + 120, + -4, + -61, + 23722, + -218044812, + 1, + 20528795, + -1807933, + -25183, + 1397397, + -104870373, + 9, + -504, + 11857, + -3505, + 197, + 814, + -15236457, + -270637, + -27956066, + -443, + -144365, + 20, + -3252, + -11, + -4, + 3, + -27359, + -1936542, + 32701813, + 16322067, + 524073766, + -28149, + -1070144359, + 926593835 + ], + [ + -65053, + 100, + 811132, + -8783, + 533451316, + -72586, + 3206, + -100972, + 1179, + 1696, + 2190803, + -48238545, + -1743835246, + 25663648, + 86713942, + -66421, + 32062, + -63643518, + 20926, + -1, + 2757, + -508, + -1, + -5155, + 15, + -369, + 394648329, + 9, + 217799, + -5, + -342725, + -122997490, + -1850095, + 51034103, + -2219, + 34736619, + -77961 + ], + [ + -1159203, + 4601225, + 93950843, + -26, + 3222324, + 18113, + 114732, + -12829, + 384920065, + -111057974, + 1, + 3881567, + 171555, + -48546, + 0, + -176566357, + 0, + -100235001, + 24562835, + -2, + -230765, + -801, + 3534, + -319909896, + 2036104, + 15, + -13789, + -811, + -10855, + -400622031, + 5609180, + -365, + 25845, + -5650759, + 131, + -502, + 626070747 + ], + [ + 14, + 439019105, + 0, + 487, + 203654, + 10, + 1018326, + 14, + 0, + -44, + -30, + -487, + 140793, + 48974107, + -355066, + -102, + -64, + 571874, + 3, + -111186, + -146713981, + 3789, + 82005, + -50331908, + 0, + -23047828, + 15, + -14109018, + -32, + 1098179, + 1, + 190329317, + 733628977, + -125775390, + -16177, + 27377507, + -452190 + ], + [ + -8961, + -791680028, + -40, + -278, + 4767117, + 32658440, + 50593182, + -3823, + 2799, + 1, + 4301, + -27873110, + 105153, + -45, + 5837, + -65406430, + 59970, + -14, + -1, + 1361, + 14, + -2672, + 4185, + -416, + -150751, + 7, + 3894, + 31132, + -29, + 1, + 1, + 32866, + 1, + 5283729, + 0, + 145, + 27627813 + ], + [ + 690518, + 77, + -199904036, + 17371, + 332743, + 38620, + -82657041, + -26, + 0, + 391667, + -853, + 212, + -638745, + 5707, + 373573991, + -2, + -232413, + -695809874, + 7, + -1, + 3438, + -80164672, + -3, + 66839163, + -266525143, + 49, + 0, + -59074745, + -1, + 48, + 864349330, + -4940545, + -379683, + -63081, + -296, + -49, + 1054980738 + ], + [ + -26, + -395255071, + -9, + 27074667, + 6, + 428253531, + 238573540, + -6, + -128828580, + 3, + -482942499, + 58382, + 8408, + -533, + 51195589, + -2, + 4, + -116088347, + 177556, + 155435, + 3, + -29224795, + -157894, + -7, + -35, + 4003501, + 3310, + 2036488, + -117, + 475783895, + 4889, + -3594, + -2805351, + 488863, + 454, + 13, + -264 + ], + [ + 3, + -126739, + 6019, + -456524676, + 999932280, + 3087718, + 187966409, + -338, + -114, + 1010515535, + -157688213, + -6126615, + -7621, + 26345, + -1503, + 2006033, + -41549675, + -27795911, + -69, + -85181390, + 12983, + -251408706, + -231244771, + -5663144, + -3081, + -1658, + -76949, + 5740956, + -95702, + -15309, + 102670, + 298, + -3, + -46899856, + -6, + -9, + -1762 + ], + [ + 58970365, + -81376802, + 0, + -108078, + 18092, + -60500, + -4614, + -1, + -14909101, + 194317575, + 4092949, + 3, + -163, + 912605, + -32520501, + -2240, + 22, + -917754150, + -137766, + -1, + 23, + -13232, + -1381961, + -4, + -91006, + -14933347, + -126, + 615, + 41405, + -2597490, + 17840816, + 6404090, + -88386966, + 0, + -224, + -196264, + -1173485 + ], + [ + -489599, + 220735267, + 13565201, + -22276, + 2962997, + -3570158, + 1509388, + -7865771, + -203825935, + -2, + -32, + 286981906, + -30, + -231, + 68988, + 79982476, + -5337, + 1370283, + -189, + 304949525, + 307750, + 26706, + 0, + -1, + 0, + 509, + 109805, + -5563, + 11436, + -32965213, + 133251, + 127530779, + 1065, + -57353661, + 193511753, + 192340128, + 417686 + ], + [ + 274605, + -1705375827, + 118040, + -21357, + -8, + 692583, + 1245315, + 71, + 1, + 0, + -450306494, + -800824, + -9, + 482, + -2, + -487307, + -1028765, + -1640, + -51, + -44, + 577196, + 24, + 44932, + -120852, + -2044585, + -56021147, + 1, + 99971, + 18461903, + 51, + -842, + 0, + -13725531, + 34, + 372, + -8, + 2575429 + ], + [ + 1019898, + -250895, + -13651, + -474259643, + -743, + 403132, + -421, + -8, + -1, + -9, + 15675, + 25375, + -1, + -13616289, + 53772, + -9, + 14646, + 156898, + 34039986, + 3, + -60874704, + 326, + 5938321, + -103, + 75620611, + 127, + -154059961, + -362261, + -957, + 5912, + -62606791, + 13, + -771386704, + 13, + 15662, + -400046711, + -246644703 + ], + [ + -499998, + 585231, + -433520772, + 96307, + -9, + 8, + 38945463, + -754381, + -3546, + -1637075, + -1, + -2, + -14829, + -278, + -42105, + 3, + 4, + 511151375, + -1667762, + 0, + 205547, + -5254, + -365681, + -16056, + -5521474, + -13, + -5, + 3868, + 0, + -1, + 1412, + 6, + -56, + -1344068296, + -1643310, + -2959, + -1993711 + ], + [ + -38698, + -257000198, + -1949871, + 11745, + -1, + 43935646, + -173, + -1418670, + -576396795, + -1, + 1346179, + 31, + -21311392, + -1558794220, + -329446366, + 9, + -209969, + 66070130, + 4, + 418874, + -892487029, + -15049, + 3810097, + 451718, + 452386, + -1, + -675561, + 13, + -3412970, + -106647, + -94, + -95, + -16757, + 3, + -3, + -86348756, + -20113 + ], + [ + 1850, + -7, + 99061, + 0, + -6852, + -2, + 0, + -24, + 6, + -34602, + 3, + -4055, + -135, + 169, + -21540382, + -267, + 8181502, + -125423176, + -27246596, + -9211, + -19, + 2753876, + -163, + 31474190, + 948, + -110, + 6, + -26284, + -17, + 13, + 13, + -1, + -1348393, + -37146, + 1161, + -109271770, + 0 + ], + [ + -2864, + -4196, + 56120, + -668135, + -5548811, + 8, + 418873, + 1, + -7136972, + 1907875, + -7215623, + 245640, + -711480547, + 13029322, + 1264, + -35445639, + -43301, + -4, + 89515581, + -109372814, + 6678, + -1851906237, + -166530500, + -1, + -2, + -377097216, + 1, + -254674, + -771854, + 990631, + -118220326, + 21564670, + 1, + -1017503, + -120643, + 357, + -204 + ], + [ + -2883, + 2248, + -12, + -249, + 1481, + -1539476, + -2, + 113014, + 11275, + -49701440, + -3, + -52979906, + 44441137, + 181584, + -21495107, + 134969, + 0, + -665, + 14, + -4988, + 1, + -509458217, + 129740382, + 22425, + -5, + -60051475, + -1, + -2682537, + 6683252, + 8062056, + 7, + 340598029, + 323, + 209, + 18035, + -1603, + -588666 + ], + [ + 1534155332, + -1, + -59, + -76681303, + 400911703, + -118350298, + 1, + 1708465141, + 1587, + -1, + 1, + 902, + 1892911, + -19072, + 28206329, + -29278812, + 498612, + -957968, + 12007171, + 87062046, + -231906100, + 955907, + 141, + -100970817, + -1492989, + -1, + 31, + -8048807, + -5, + 1752745, + -1, + 1731412, + -5650731, + -65393, + -124, + -1, + 193210832 + ], + [ + 229515, + -64288, + 0, + -480162, + 4116941, + -384901, + -14, + 214155, + -3507, + -89257696, + -1, + 424046, + 1585620, + -2697, + 3990, + -31, + 6603575, + 25, + 14, + -553910, + -5, + 194616421, + 3129, + 50043808, + 10, + -2, + 1, + -1, + 2, + -673850, + 3, + -1019439513, + -20513576, + 8, + -1635976, + -16349712, + -1046 + ], + [ + -176688, + 6, + 4083, + -3902909, + 55, + 3175, + 784, + 1, + -1812240, + 204, + -384953, + 103619, + 30827874, + 187, + 63, + 148493411, + -266, + -12866, + 63122849, + 465713, + 7860699, + 182, + -5734, + 14, + 212036322, + 3, + 10265528, + 3, + 486548, + 552423, + -218, + -1877023, + 209637768, + -1460, + 7372281, + -1, + -9 + ], + [ + -1, + 172, + 364864747, + -54491175, + 897, + 777, + 9106510, + 751, + 6435326, + -722327762, + -534603, + 5313, + 1, + -66475, + -4791, + 1, + 0, + 0, + -271271, + -285, + -488143, + -3167, + 5511, + -8638, + 152, + -22429579, + 48022, + 5770, + -2, + 1391238, + -2, + -4604728, + 216, + -4, + 1806, + 8042405, + 493071 + ], + [ + -21038642, + -364, + -17903504, + 844, + -174, + -24329, + 881, + -104774386, + 5251589, + -67725214, + 0, + 28, + 0, + 20639, + -432906105, + -62034873, + 165257915, + -6278595, + 6, + -1, + 1514277, + 2, + 5, + -8223650, + -2, + -2132, + 33, + -454858931, + 226001456, + -50603471, + -3708, + -1746037632, + -531111645, + -1027375526, + 54014654, + -37, + -4858545 + ], + [ + 30, + 239831, + 0, + -36542471, + -5, + -6, + 399, + 2, + 750609, + -15907183, + -59491858, + 135943488, + 10, + -13066, + -2, + -2872323, + -91127, + -1034539, + 67036546, + 46382, + 93267, + 1554161, + -439334, + -6124, + 256208107, + 4796234, + 319, + -1561035, + 379, + -1, + 1775686795, + -49632, + -444579, + 78323605, + -110426147, + -91140225, + 783971712 + ], + [ + -7973, + 9, + 119959, + -51293927, + 21249, + 60622, + 251, + 123286964, + -175, + 22, + -125, + 191704623, + 414, + 7, + 91, + -14899, + 12, + -1799609, + -13, + 60991480, + 12831848, + -10837, + 27221, + -13208807, + -300, + 141056583, + -26068, + 1068856524, + -516208399, + -353291142, + -5338374, + 475972117, + 54, + 623528, + -78049937, + 4556421, + 33996 + ], + [ + 101, + -10396988, + -351, + -5, + 1, + 18, + -783364, + -45385, + 27720, + 7343, + -2, + 191, + -41009, + 12, + -1, + -41, + -1649, + 40055, + 61, + -715827558, + 1006, + -94, + -339478205, + -183367482, + 359675, + 82474109, + -1324593, + -30610468, + -4, + -206507312, + -8419543, + -39, + 1, + -303954491, + 130504039, + -1, + -63889629 + ], + [ + 2, + 119499, + 258784, + 681879911, + -1702374, + 5258, + -11487, + 14550, + 888902, + -46, + -129397078, + 259748, + -2, + 603, + -15017, + -8392, + 26, + -161091, + -1, + 976880432, + 521414, + 7, + -2, + -49, + -58805118, + -321050448, + -446221825, + 29461, + -119753068, + 14067, + 5323907, + 557819889, + -4905, + 94161, + -95, + -1, + 68115 + ], + [ + 1696219332, + -19869, + 8243, + -11170, + 457926618, + -1454, + -110134406, + 462, + 23473, + 166, + -1132, + -11984, + -11, + 153, + -10198, + 16, + -180039, + -1, + 1006393, + 2378, + 62, + 4531885, + -201420, + 32044, + 47, + -8, + 26, + 9248548, + -182708, + -6684, + 248477812, + 18977732, + -3, + -19246, + 293997215, + -22094, + 0 + ], + [ + -7, + 32804, + 81, + 53382, + 3738, + 313036, + -212366139, + 2999, + 65298, + -122535658, + -224222626, + 530959530, + 28, + -7599640, + -10860, + -334, + -11282367, + -6, + 0, + 310654, + -2, + -3, + 1, + -13248787, + -1225, + -2826, + -22873308, + 6264940, + 22126555, + 19, + -14, + -1081278274, + 1, + -1, + -22484, + 0, + -7649334 + ], + [ + 359, + -7, + 21716, + 2240877, + 1014355925, + -15813552, + -7958, + -149317893, + -3, + 4788745, + 3415, + 15752, + 37, + -1896571, + 1, + 2, + -1, + 252581, + 2311, + 8930377, + 1799243, + 235511439, + 1364565, + 1, + 448010, + -37930, + -272047381, + 20, + 12, + -1, + 18, + -3152434, + -2664, + -14, + -30771082, + -281899, + -7 + ], + [ + -673371, + 1, + 91741, + 7738, + 42, + 4317, + -937307, + 78422, + -41003, + -9926, + 516991, + 717630, + 6759668, + 0, + -350, + 97361, + -1152062891, + -10622, + 183009476, + 131468075, + 6101216, + -468651473, + -9, + 16, + 1037606, + 0, + 1826, + -1809, + 511069319, + 630653675, + -2662, + 32784369, + 42660, + 2096510, + 28240184, + 18, + 495184 + ], + [ + -1190, + -422376, + -5351157, + -2, + -4322, + 6069812, + 0, + 78945035, + -10164, + 477, + 1017, + -851, + -1740966129, + 2447790, + -6267, + -5, + 29199, + 761740, + 9, + -1914706, + 2, + 24060523, + -13, + -2023, + -1796089, + -718, + -60, + -224677, + 13864, + -1, + 64151, + -236618, + -35162233, + 5628562, + -37218359, + -222230, + -250 + ], + [ + 253, + 15417, + -7173758, + -6, + -99358339, + -3697, + -44239, + -765773, + -5192270, + 7, + -4066, + -1350168112, + -107, + 260762, + -44637092, + -102528, + 29214628, + -4858843, + -4992, + 59367, + -204537820, + 2203389, + 1981, + 2694, + -2, + -141486, + -93, + 409, + 1, + -197, + -9, + 3900304, + 81, + -201, + -11, + -63250, + -109553 + ], + [ + 3, + -426, + -1, + 1876977, + -10, + -912558, + 56476, + 747123, + -26185, + 21547, + 140424, + 288262, + -208948, + -19, + -6145, + -595439823, + -85587, + 31100175, + -11825, + 48, + -124, + -101351725, + -1, + 26957, + 14990, + 646454381, + -1, + -82712, + 20, + 3673518, + 119158, + -6, + 127, + -192511, + -31, + -476941104, + -4646945 + ], + [ + 15, + -1768434105, + 255411, + -31, + 484122280, + -30909522, + 255, + -2683, + -15324, + 16919915, + -2, + -12220, + -1, + -56873996, + -153207405, + -9, + -7222, + 2303, + 231, + -1, + 814399, + -9523013, + 2, + -3214005, + -2945993, + 1, + 3343, + 59, + 0, + 683, + -14819, + -40278343, + 5, + -80, + 840922, + -24197701, + -30313 + ] + ], + [ + [ + -4, + 1734325, + -27574, + 430821, + 600465, + 978, + -17, + 3425, + 117434, + 778631582, + -89727746, + -290, + -5467196, + 4, + 2956, + 1836, + 758431, + 121731818, + 29524, + -1287871, + 306576, + -5, + -30329, + -492, + 2, + -5341265, + 8939, + 175, + -154, + -370275834, + 15862893, + 805, + 2860420, + 1047589, + -50109, + 1, + 1004941304 + ], + [ + -244415399, + -3, + 0, + 6261076, + 4663877, + 11263, + 5517, + -6249079, + -19, + 146497832, + -23835, + -114247900, + -1368275348, + 3, + -626083339, + -1, + 148790010, + -1, + -376, + 5318100, + -18, + -5294, + 93838, + -984410352, + -6, + 6, + 2437, + -12543, + -291, + 22, + 945809, + 141, + -22497585, + 6953, + 185, + -13, + 9082 + ], + [ + -56565228, + -323, + 0, + -24, + 18084, + 2, + 7108, + -16923118, + -6110466, + 618991141, + -259664547, + -128208199, + -178, + 45973, + 325645, + -382, + 222862, + -83007965, + 40490, + 69741778, + -127748, + -2128527361, + -4, + -1991, + 131, + 3, + 193082, + 68075, + -2900, + 14, + 974786, + 0, + 36, + -15904798, + 34, + 24378, + 4299418 + ], + [ + -12, + -23475668, + 30, + -64358, + -127410832, + 48583141, + -2, + 1010875, + 19, + -231415348, + -3223342, + 349349, + -102413, + 37867483, + -1, + 741, + -14, + 24, + 203, + -233, + -4330183, + -13651, + -7, + -577459, + 169901, + -26633441, + -21, + -4, + 241, + -1, + -2, + 3, + 4080516, + 8188652, + -110, + -64, + 904876 + ], + [ + -255, + 13186358, + 12673, + -18, + 4167588, + -37163555, + 410459, + -3156, + 9663436, + 848, + 4278, + -96477090, + -13623713, + 205309189, + 41, + -272058693, + 16031, + -2, + 83707, + -118310, + 1378, + -127, + -32314, + -164950, + 31, + -5891, + 385398, + 4751800, + 1701, + -292, + -3, + -1877, + -57816, + 797407, + -71001, + 34736619, + -19491 + ], + [ + -4636812, + 35, + 22, + -13, + 1611162, + 4528, + 7342857, + -1681398481, + 187949, + -14, + 14525209, + 7, + 167, + -12137, + 214791, + -674, + 0, + -1603760005, + 191897, + -114625551, + -57692, + -1, + 231652026, + -153, + 0, + 15970, + -54, + -829652, + -170, + -6114, + 2, + -765127298, + 0, + -11301517, + 0, + -8, + 4776 + ], + [ + 928126, + 104, + 1727, + 30, + 6, + 90058033, + 3977, + 60571114, + 2, + -44, + -7851598, + -15564, + 2, + 373, + -44, + -13248709, + -32381, + 146399888, + 63843796, + -889488, + -17910, + 3, + 640, + -49153, + 28, + -1440490, + 64402, + -6890, + -268007324, + 35141748, + 0, + 1486947, + 11194, + -8, + -1012, + 27377507, + -7 + ], + [ + -2241, + -48, + -81693, + -71082, + 1, + 31, + 790518, + -61158, + 716753, + 8, + 33, + -3403, + 3, + -726209, + 186792, + -250, + 58, + -13883, + -620480870, + 42, + 3892054, + -341939, + 1071513, + -108971167, + -18844, + 117, + 30, + 996247, + -14543, + 13935, + 34, + 131464, + 518, + 338158666, + 86, + 9, + 3453476 + ], + [ + 44193178, + 159343, + -97610, + 0, + 1362916550, + 9655, + -5, + -26046, + 3875061, + 1604269808, + -427, + 0, + -1, + 91320, + 729636, + -145867, + -118995328, + -2655, + 226, + -6, + 225314006, + -313144, + -43, + 2039, + -2082228, + 1620192, + 0, + -14768687, + -442783942, + 197496, + 105511, + -151, + -1518730, + -4, + -18881, + -195, + 131872592 + ], + [ + -1, + -12063, + -33634793, + 1, + 12653939, + 1633, + 1863855, + -352784, + -2061257277, + 435, + -1, + 3648, + 8408, + -1065, + 781, + -109003, + 16, + -1772, + 346, + 9947875, + 31065, + -112, + -10105154, + -2, + -1140818, + 256224088, + 3389735, + 31, + -1864, + 1, + 19, + -14717862, + -343, + 954, + 1817, + 433, + -5 + ], + [ + 437353, + -1013908, + 3009, + -1, + 953, + 1, + 11747900, + -10812, + -3621, + 60, + -4813, + -47865, + -239, + 105381, + -1538500, + 30, + -41549675, + -213, + -35881226, + -681451119, + 6, + -4, + -462489541, + -45305150, + -12616878, + -26, + -1260719377, + 43, + -94, + -30617, + 200, + 1223457, + -139291377, + -716, + -41633, + -142610, + -923732580 + ], + [ + 0, + -19868, + 218, + -885371707, + 9263482, + -473, + -2307, + -4, + -15, + 92, + 1, + 443929983, + -170455757, + 29203388, + -130082003, + -280, + 1, + -14004, + -2, + -47574, + 23789, + -414, + -1, + -889663, + -46594566, + -2, + -2010, + 153, + 42399649, + -1269, + 4, + 781, + -44193483, + 8, + -3572, + -49066, + -2292 + ], + [ + -8, + 842, + 6, + -697, + 5, + -111568, + 737, + -62926161, + -778, + -337, + -3969, + 140127, + -119, + -29, + 34494, + 639859810, + -21345, + 2676, + -378, + 19059345, + 153875, + 417, + 152890681, + -1676673, + 11552, + 2088531, + 13725, + -2847890, + 93686514, + -32193, + 65, + 15941347, + 1090945, + -28676831, + 46, + 183, + 3341491 + ], + [ + 137302, + -51, + 120873057, + -5340, + -475, + 346291, + 0, + 17, + 41622526, + 202, + -1, + -410021847, + -32771, + 3, + -107170, + -30457, + -2057529, + -6557, + -202, + -2, + 0, + 789, + 5616, + -4, + -130853391, + -109417, + 53, + 12496, + 590780912, + 13430578, + -107726, + 0, + -1756867852, + 144361534, + 93, + -478220, + 40241 + ], + [ + 31, + -31362, + -1747314, + -1897038569, + -1519734, + 50391, + -6892291, + -30876, + -383486, + -577351, + 30, + 6343, + -152340166, + -4, + 6882837, + -5, + 937384, + 321328239, + 1063749, + 120418, + -3804669, + 5229, + 190026293, + -857477820, + 2363144, + 127, + -154059961, + -23, + -30, + 24216099, + -1911, + 57626663, + -3, + 28717796, + 489, + -1, + -481728 + ], + [ + -249999, + 1143, + -105841, + 6019, + -3, + 141825096, + 4, + -47, + -29044058, + -100, + -1, + -69778950, + -29657, + -1164636878, + -1347343, + 60240, + 72, + 1996685, + -13342092, + 3790, + 401, + -2627, + -91421, + -65764486, + -5521474, + -807276, + -70945, + 967, + 221971679, + -7347703, + 353, + 0, + -4, + -84004269, + -12839, + -185, + -31899370 + ], + [ + -9906581, + -981, + -60934, + 3006949, + -29249, + 5363, + -2759, + -2837340, + -35181, + -18, + 82, + 4020, + -166496, + -12, + -79, + 1234774329, + -6719005, + 8065, + 64, + 3, + -852, + -118, + 952524, + 7227488, + 28952726, + -3460, + -86471792, + 7148, + -417, + -105, + -2, + -775615, + -2, + 207827, + -702, + -21, + -643597 + ], + [ + 3, + -27847, + 386, + 59, + -27406, + -119, + 55000118, + -765, + 26488773, + -1, + 6, + -1, + -5, + 2708, + -43080764, + -17053, + 0, + -250846352, + -104, + -9432052, + -146, + 5, + -41621, + 62948381, + 124322902, + -220, + 1725, + -13142, + -34423819, + 29072286, + 899403800, + -125288, + -83, + -4644, + 1189028, + -1668, + 7 + ], + [ + -183270, + -3, + 54, + -327, + -5548811, + 0, + 51, + 56089, + -111516, + 232, + -1, + 31442000, + -340, + 12723, + 647347, + -17, + -22170078, + -445, + 89515581, + -54686407, + 26, + -14129, + -2542, + -323, + -4, + -2946072, + 7674, + -8, + -377, + 7739, + -2, + 84236, + 3254, + -32560074, + -30161, + 45743, + -53294335 + ], + [ + -11531, + 147366102, + -6, + -994, + 11, + -3078951, + -557, + 220, + 184743041, + -194147, + -36, + -7, + 169, + 743768537, + -3, + 2108, + 251435, + -2, + 29772565, + -10, + 209612410, + -248759, + 0, + 179406, + -2, + -240205897, + -108842342, + -171682307, + 104425, + 32248224, + 1, + 170299014, + 84863357, + 6, + 4, + -2, + -18396 + ], + [ + 187274, + -1, + -1921022, + -19170326, + 1529, + -462306, + 104060, + 834211, + 52006797, + -62, + 266, + 14, + 7394, + -9536, + 3525791, + -57186, + 30, + -14969, + 11725, + 0, + -3539, + 14936, + 8, + -1577670, + -2916, + -1, + 251, + -246, + -38638, + 54773, + -61, + 845, + -6, + -128, + -16147930, + -8370322, + 772843328 + ], + [ + 29378021, + -503, + 3441091, + -30011, + 7, + -752, + -1, + 209, + -14026, + -171, + -140280617, + 25, + 0, + -43, + 15960, + -7829, + 845257612, + 3322563, + 115, + -17725111, + -8791938, + 1, + 100156, + 2, + 1404331, + -5170, + 44841746, + -879687, + 2, + -673850, + 245231588, + -1945, + -20513576, + 8835, + -6391, + -2043714, + -137034321 + ], + [ + -176688, + 412197, + 15, + -4, + 116643447, + 26017220, + 411059895, + 131, + -57991665, + 209858, + -197095530, + 25904, + 235, + 1534438, + 266849173, + 148493411, + -69723488, + -51463, + 3852, + 0, + 29, + 730, + -45, + 3731513, + 1, + 3666, + 320797, + 13506730, + 1992904567, + 67, + -222952, + -4, + 838551072, + -23907721, + 115191, + -992877, + -4627089 + ], + [ + -441, + 11039, + 1, + -212857, + 1, + 6221, + 284578, + 375, + 98, + -22, + -262, + 21763834, + 2, + -5, + -9582, + 4984382, + 897, + 2565, + -17, + -18199, + -1, + -2, + 0, + -8638, + 609, + -11214790, + 187, + 189092833, + -145, + 173904, + -29869, + -17988, + 13, + -124, + 0, + 31415, + 61633 + ], + [ + -10519321, + -95418039, + -4371, + 52, + -6, + -3042, + 220, + -50, + 40, + -9, + 2661526, + 1878330, + 1611, + 10, + -1, + -15, + 78, + -12, + 107510, + -1, + 48456874, + 364255158, + 5485, + -2105254183, + -1400504433, + -68207, + 8496, + -7, + 441409, + -6178, + -116, + -833, + -16209, + -256843882, + 1687957, + -19076670, + -38 + ], + [ + 505886, + 3837296, + 2818954, + -18271236, + -582, + -701886157, + 1597, + 35, + 733, + -2, + -1903739442, + 0, + 5, + -209045, + -130402, + -44, + -712, + -506, + 33518273, + 46382, + 1457, + 97135, + -1757333, + -391931, + 3909, + 0, + 163544, + -3049, + 48604, + -3723, + 1, + -25, + -55, + 2, + -1725409, + -1, + 24499116 + ], + [ + -1, + 1241710, + 959672, + -50092, + 20, + 7577, + 62, + 60198, + -91267283, + 176, + -260246045, + 45, + 3, + 483, + 22, + -1952830775, + 1598, + -3599218, + -7, + 476495, + 0, + -2, + 446005194, + -6450, + -10, + 1076, + -1, + 0, + -493, + -43, + -1304, + 29748257, + 54, + 155882, + -1, + 72902747, + 531 + ], + [ + 1627, + -1330814418, + -91753081, + -5, + 38038, + 39020792, + -766, + -22693, + 54, + 3671, + -181, + 24497, + -82018, + 207, + -642, + -10402, + -432062329, + 20508572, + 1006686, + -699051, + 527627400, + -47, + -663044, + -350, + 11239, + 314, + -165575, + -1, + -6951509, + -50417, + -1028, + -1, + 0, + -2, + 1991, + -40528804, + -1996551 + ], + [ + 274916, + 116, + 31, + 2663593, + -26, + 657, + -23523814, + 476778303, + 0, + -96154566, + -252729, + 126, + -2560497, + 617741, + -8, + -67134, + 110563012, + -40, + -2004767, + 30527513, + 254, + 241222068, + -119, + -1579433, + -114854, + -2, + -3405, + 14730, + -958024538, + 3601152, + 20, + 2127, + -5, + 771372027, + -24, + -3064367, + 266 + ], + [ + 6, + -5, + 64, + -1, + 3, + -6, + -860426, + 231, + 6009324, + 21852049, + -142, + -188, + -685736683, + 2518264, + -80, + 32, + -1407, + -2796, + 64409157, + 304480, + 998, + 4425, + -13, + 32813726, + 197628363, + -4080, + 1, + 72254, + -1428, + -836, + 1895, + 4744433, + -46, + -301, + 280, + -1, + 2 + ], + [ + -856303776, + 4100, + 2668265, + 26, + 119642, + 1222, + -3241, + 6143360, + 8358212, + -239328, + -13686, + 32407, + 965337524, + -8, + -44480863, + -2670, + -1, + -5244, + 120348908, + 37, + -8673, + -333, + 917498590, + -51, + -40130909, + -177, + -5585, + 1, + 1, + 1, + -6947911, + -2111872, + 753562264, + -2496, + -176, + 22003247, + -7649334 + ], + [ + 184157, + -113337, + 2, + 35854038, + 3962327, + -1, + -1, + -3, + -1148490, + 149648, + 0, + 0, + 37, + -1, + 203154, + 0, + -165385614, + 517287598, + 144, + 285772071, + 7196972, + 117755719, + 43666098, + 3713938, + 0, + -4854969, + -17, + 21026390, + 194, + -120865250, + 9, + -2, + -1, + -14483182, + -2, + -9020747, + -1606 + ], + [ + -2, + 80682, + 179, + 15849236, + 21859, + 565933424, + -458, + 39211, + -164011, + -81312054, + 16543743, + 367426755, + 3379834, + 1027849, + -89589, + 389445, + -4500246, + -43503680, + 0, + 64193, + 5, + -3576, + -1096, + 35407419, + 1, + 690119, + 59850450, + -1895876869, + 127767329, + 0, + -5450354, + 8003, + 2730301, + 127, + 3530023, + 18721, + 7 + ], + [ + -4872118, + -6758010, + -10452, + -3, + -8644, + 6069812, + 985, + 1204, + -83257526, + 1955811, + 4069, + -3484194, + -7, + 19582322, + -410679782, + -5, + 1, + 23804, + 149, + -15317645, + 324119, + 5874, + -52960019, + -4, + -28737415, + -91866, + -239, + -28758589, + 13, + -1, + 8018, + -59155, + -3, + 42, + -18, + -6945, + -4089386 + ], + [ + 2073733, + 30835, + -1793440, + -693, + -1517, + -8, + -5662545, + -191444, + -20283, + 3984260, + -1040650, + -161, + -444936270, + 8148, + -87182, + -820221, + 58429256, + -10, + -40894310, + 1945346891, + -51134455, + 4303, + 253684, + 5, + -3382, + -2, + -24281758, + 0, + 131515707, + -1569, + -288611, + 60942, + 40, + -819789, + -21510219, + -15813, + -13695 + ], + [ + 7873518, + -3482570, + -51783, + 0, + -2, + -7130, + 7059, + 5976989, + -214501075, + 84, + 1123393, + 4504, + -4, + -309632, + -1, + -9, + -2, + 1990411231, + -6, + 24, + -31, + -101351725, + -6, + 110418693, + 122800456, + 157825, + -93226, + -20678, + 165061, + 14694072, + 119158, + -2, + 536148372, + -3008, + -31021, + -476941104, + -71 + ], + [ + 531254567, + -431747, + 31926, + -986435, + 3693, + -241481, + 8379785, + -336, + -3831, + 0, + -6, + -200196718, + -7669, + -7109250, + -1, + -9293467, + -1, + 147433, + 0, + -25391182, + 1590, + -18600, + 1454160, + -12555, + -3, + 8195596, + 208, + 29, + 215759403, + 1, + -7586964, + -644453473, + 10539716, + -20723963, + 3363691, + -189045, + -1895 + ] + ], + [ + [ + -947223243, + 3468651, + -112940556, + 6, + 37529, + 0, + -68614, + 6850, + 939472, + 5, + -10954, + -1, + -2733598, + 2416, + 6055291, + 117566, + 1516863, + 243463636, + 59048, + -40, + 306576, + -1302506, + -119, + -2, + 89169766, + -41, + 4469, + 351, + -1, + -23142240, + 1982861, + 25, + 698, + 1047589, + -100218, + 6, + 1916 + ], + [ + -933, + -5984959, + 92650840, + 1565269, + 35, + 2883488, + 88273, + -799882011, + -305907, + 1171982660, + -11918, + -218, + -668104, + 862, + -1195, + -1, + 141, + -1, + -1573648792, + 162, + -4591, + -1, + 45, + -984410352, + -3, + 111, + 9984027, + -98, + -10, + 0, + 968509011, + 2319913, + -175763, + 890046, + 194409346, + -856437908, + 2270 + ], + [ + -216, + -5281833, + 155547511, + -1, + 1130, + 151, + 888, + -130, + -6110466, + 9671736, + -1982, + -490, + -11664910, + 91947, + 81411, + -24, + 6, + -1297000, + 9, + 34053, + -999, + -32, + -7061, + -31849, + 8, + 6622, + 193082, + 136151, + -46, + 58795, + 14, + 61165, + 9495626, + -971, + 4423, + 48757, + 17197673 + ], + [ + -5702, + -12, + 252963946, + -32, + -7963177, + 5930, + -13, + 30, + 20528795, + -56498, + -7, + 2794795, + -13, + 147919, + -63, + 379445, + -55, + 3164, + 104309, + -4, + -2165092, + -1, + -1, + -144365, + 1391831482, + -13316721, + -43413817, + -14, + 1011554614, + -437736, + -123938674, + 261614508, + 127516, + 262036883, + -1760, + -8165, + 1853187671 + ], + [ + -64, + 25754, + 25347, + -1, + 16670353, + -3, + 26269437, + -1, + 38653745, + 868720, + 0, + -6, + -13623713, + 51327297, + 10, + -4250918, + 1001, + -31821759, + 171432170, + -2, + 10, + -8, + -264713541, + -82475, + 4127074, + -11782, + 11, + 37123, + 13, + -19127351, + -2, + -4, + -452, + 778, + -3, + 1060, + -153 + ], + [ + -72451, + 280, + 187901687, + -26551, + 805581, + 148388712, + 3, + -13135926, + 22, + -27764494, + 110, + 7763134, + 20, + -1, + 3, + -5389, + 12, + -1, + 1535177, + -28656388, + -923060, + -401, + 3619562, + -306, + 2036104, + 65414199, + -441231, + -829652, + -11, + -3129860, + 21, + -373598, + 13232854, + -173, + 17246710, + -4010, + 0 + ], + [ + 29700032, + 0, + 6908, + 0, + 1668336543, + 180116066, + 31, + 57, + 8, + -45786321, + -15703195, + -973, + 576689291, + 48974107, + -355066, + -1, + -4144656, + 35742, + 510750375, + -3557952, + -140, + 62082531, + 20501, + -49153, + 3680751, + -44, + 1030447, + -1763628, + -1023, + 549089, + 0, + 11, + 87, + -125775390, + -8282441, + 6683, + -221 + ], + [ + -146803959, + -24161, + -83653355, + -139, + 18, + 1, + 12, + -60, + 366978009, + 9332227, + 1127645430, + -3484139, + 0, + -23238664, + 191275407, + -127747, + 3748, + -13883, + -3, + 21, + 0, + -21372, + 16, + -3405349, + -295, + 59996, + 486, + 0, + -57, + 55740, + 559698, + 65732, + 0, + 40, + 5683220, + 9, + 6745 + ], + [ + 42, + 1274748, + -48805, + 67, + 324, + 1206, + -40, + -6667655, + 0, + 12533357, + -1705, + 108840, + -10219909, + 5844526, + 2, + -291733, + -929651, + -10618, + 948154481, + -183, + 7041062, + -153, + -43889, + 0, + -65070, + 1582, + 0, + -226, + -1729625, + 385, + 26377, + -2470273, + -388794808, + -126161, + -4721, + -1592811, + 251 + ], + [ + -105600134, + -48249, + -67269586, + 54149334, + 6178, + 428253531, + 1, + -22, + -1966, + 3487, + -1843, + 7, + 1051, + -8516, + 6399448, + -3488081, + 1063, + -222, + 1387, + 4857, + 15532, + -14, + -617, + -6786, + -4563269, + 244, + 1735544634, + 0, + -2, + 464632, + 40051012, + -29435723, + -179542425, + 977726, + 14890553, + 7108325, + -17 + ], + [ + 1791400545, + -1981, + 23, + -1826098701, + 7628, + 1543859, + 11472, + -1352, + -29662893, + 15789305, + -19250, + -94, + -8, + 421526, + -98463951, + 7, + -40, + -1697, + -4485154, + -3, + 830944, + -7856523, + -14452799, + -22122, + -201870040, + -27148663, + -1203, + 43, + -3, + -1, + 410682, + 39150627, + -67, + -716, + -3, + -8914, + -3524 + ], + [ + 1842823, + -1242, + 57161188, + -432311, + 141, + -15125, + -2362199, + -14846, + -29, + 46, + 15988, + 211, + -2, + 6, + -1, + -35840, + 46740, + -1792489, + -1, + -1487, + 23, + -827, + -21594, + -227753571, + -11376, + -955734150, + -63, + 40358863, + 20702, + -318, + 71363267, + 6253, + -43, + 4228644, + -7143, + -392528, + -18775746 + ], + [ + -489599, + 13472, + 6, + -22, + 5787, + -913960195, + 737, + -7865771, + -199049, + -5392, + -253956, + 0, + -62265186, + -235710, + 35321961, + 4, + -6, + 5481133, + -755, + 1191209, + 1260546510, + 54695623, + 9, + -1676673, + 23104, + 16316, + 428, + -696, + 0, + -32, + 2, + 63765389, + 133, + -229414643, + 12094484, + 375664, + 208843 + ], + [ + 137302, + -204, + 30218264, + -668, + -248756955, + 173145, + 9729, + 35, + 20811263, + 1619, + -450306494, + -51252731, + -2049, + 3862, + -26793, + -1904, + -526727263, + -209818, + -51469, + -11413008, + 288598, + 207033350, + 702, + -7734471, + -1046827125, + -2, + 897399789, + 51185192, + 9230951, + 6557, + -220622756, + 0, + -838, + 8811, + 5, + -4, + 314 + ], + [ + 497, + -981, + -27302, + -4, + -194525866, + 412808016, + -882213189, + -121, + -2, + -1182413810, + 7837, + 50750, + -291, + -2, + 3360, + -278827, + 59992594, + 321328239, + 34039986, + 120418, + -929, + 0, + 1, + -104673, + 9231, + 508, + -1, + -354, + -7649, + 24216099, + -978232, + 14069, + -376654, + 229742375, + 15, + -24, + -60216 + ], + [ + -62, + 149819335, + -6773763, + 0, + -35384603, + 2, + 304261, + -48280374, + -113454, + -1676364686, + -1136680, + -558231593, + -7415, + -4549363, + -689839185, + 246745629, + 73954, + 0, + -3258, + 970365, + 822189, + -1, + -2857, + -8028, + -690185, + -6458204, + -4435, + 3961787, + 216769, + -8, + 5785089, + 3226590, + -223, + -84004269, + -841374414, + -185, + -31152 + ], + [ + -2419, + -2, + -1949871, + 1468, + -4, + 10983911, + -690, + -181589735, + -2199, + -141914, + 2629, + 62, + -3, + -24356160, + -164723183, + 154346791, + -13124, + 0, + 8316, + 409, + -54, + -123274068, + 116, + 231279631, + 14476363, + -3460, + -165, + 468515433, + -853243, + -106647, + -12226876, + -12409830, + -66, + 3, + -89732, + -674600, + -20 + ], + [ + 14804, + -1782171, + 405757866, + 119, + -2, + -30, + 6875014, + -801312877, + 423820380, + -17301, + 826795, + -32, + -9, + 21665, + -84143, + -4365458, + 249, + -15677897, + -3327, + -9, + -37, + 688469, + -665922, + 960, + 1989166437, + -115294449, + 220911, + -1, + -4203, + 3, + 449701900, + -1002303, + -165, + -148582, + 145, + -1707372, + 2021229 + ], + [ + -93833943, + -1099878431, + 3591738, + -334068, + -170, + 551126257, + 837747, + 219, + -14273944, + 14, + -225489, + 15352, + -1389611, + 6361, + 82860535, + -2215353, + -22170078, + -7, + 0, + -1669, + 854862, + -452126, + -636, + -2645752, + -105592591, + -94274304, + 15716983, + -4074781, + -24699320, + 7925052, + -7216, + 82, + 106628161, + -1988, + -241285, + 0, + -204 + ], + [ + -91, + 2302595, + -185067085, + -508741, + 776620948, + -6014, + -36446114, + 28253, + 180413, + -1, + -2326766, + -423839242, + 1356, + 45396, + -41, + 0, + 1, + -85047, + 59545131, + -1247, + 3198, + -7774, + 4054386, + 1401, + -4272426, + -60051475, + -1700662, + -5240, + 1670813, + 251939, + 260684, + 20, + 5303959, + 13737392, + 4617020, + -410362, + -9198 + ], + [ + 11985588, + -5711, + -122945346, + -19170326, + 6117, + -7396894, + 12, + 3336845, + 1, + -259497190, + 68212, + 231102, + 3697, + -1, + 451301265, + -2, + 127644750, + -1, + 48028686, + 85021, + -231906100, + 122356222, + 141, + -49303, + -23887819, + -41865, + 264183355, + -32195227, + -19, + 448702824, + -61, + 27053, + -5650731, + -2092567, + -16147930, + -64, + 2 + ], + [ + 3586, + -1053287237, + 420, + -938, + 502, + -3, + -1, + 214155, + -459578537, + -2, + -68497, + 3392372, + 24775, + -690179, + 1021454, + -979, + 412723, + 405, + 15076679, + -35450222, + -17172, + 97308210, + 782, + 3054, + 42, + -3, + 44841746, + -14, + 627, + -10781590, + 7, + -1, + -10256788, + 35341, + -26175609, + -32, + -16728 + ], + [ + -1, + 1, + 2041, + -121966, + 0, + 99, + 25691243, + 270141, + -7080, + 419717, + -188, + 404, + 58, + 23975, + 2084759, + 593973647, + -34861744, + -52697614, + 1009965599, + 1, + 491293, + 382872596, + -45867, + 455, + 106018161, + 7, + 41062112, + 824, + 0, + 0, + -445903, + -917, + 49, + -1, + 115191, + -1940, + -148066848 + ], + [ + -3523, + 706553, + 43, + -1743717570, + 224, + 1555, + 0, + 3079949, + 823721854, + -22, + -136858257, + 1360239, + 335977, + -2, + -613212, + 159500224, + 459476, + 20, + -67818, + -291181, + -15, + -202647, + 361214180, + -2, + 609, + -1, + 23, + 23082, + -1187141, + 1391238, + -3823190, + -282, + 3, + -988, + 14795150, + 8042405, + 481 + ], + [ + -21, + -182, + -35, + 3460816, + -1, + -1594362539, + 7222229, + -800, + 2625794, + -132276, + 324, + 3, + 6602148, + 5283724, + -422760, + -1894, + 330515830, + -24, + 6, + -1, + 23, + 2779, + 342, + -8, + -10941441, + -34, + 4350392, + -868, + 0, + -194, + -949023, + -436509408, + -129666, + -1, + 6751831, + -9538335, + -1 + ], + [ + 494, + 479662, + 21, + -1, + -609289498, + -5483486, + 408973, + 17, + 187652, + -62138, + -29049, + 1037, + 1342953699, + -6689414, + -8151, + -22441, + -746507553, + -132420936, + 536292374, + 371060, + 91, + 2, + -109834, + -100334208, + 30, + 299764, + 20933665, + -6098, + 11, + -1906122, + 110980424, + -1, + -7113257, + 305951, + -220852293, + -5563, + 391985856 + ], + [ + -31891, + 1241710, + 7497, + -205175705, + 5439811, + 121244, + 125, + 240794, + -6, + 22565, + -520492089, + 22, + 6633, + 483, + 95421790, + -1907062, + 0, + -3599218, + -13, + 1905983, + 391, + -6, + 435551, + -7, + -2451941, + 16, + -213543643, + 0, + -2, + -345011, + -41707, + 1, + 56062, + 19485, + -624399495, + 278, + 69624607 + ], + [ + 1706041314, + -1, + -5734568, + -5011, + 1188, + 9526, + -391682, + -1487155002, + 113542439, + 3671, + -739766, + 200684398, + -1312286, + 871886721, + -2, + -10402, + -432062329, + 2503, + 128855845, + -5462, + 128815, + -1, + -82881, + -1432559, + 179837, + 1288657, + -10596740, + -30, + -425, + -6303, + -514, + -1, + 86547, + -10, + 62, + -3, + -7800 + ], + [ + 34364, + 15295954, + 2021, + 162, + -54475939, + 5384524, + -1436, + 0, + 113779498, + -375604, + -1975, + 64937, + -640125, + 158141781, + -30, + -4296521, + 3, + -1319650679, + -1, + 465, + 16294, + 28, + -243153, + -25, + -7179, + -39, + -55777729, + 3682, + -233893, + 14404611, + 2661953, + 2178983, + -1, + 376646, + -1582910356, + -24514936, + 266 + ], + [ + 26503427, + -325519260, + 32, + -5585, + 28620413, + -91, + -14, + 121160516, + 183, + 5463012, + -579561, + -23968, + -21, + 40292228, + -83536200, + 1084546630, + -11, + -5724735, + 1030546517, + 0, + 1047410168, + 17, + -50, + 8203431, + 376, + -261087, + 1668, + 72254, + -46773049, + -3342, + 248477812, + 2372216, + -92, + -5, + 35, + -1381, + 24368 + ], + [ + -2, + 512, + 651, + 3, + 1914283, + 2445, + -26, + 196587540, + 255, + -59832, + -2, + 132739882, + 14, + -118745, + -11120216, + -5340, + -173, + -2622, + 940225, + 39763749, + -4440217, + -21261, + 218, + -4, + -156762, + -45213, + -175, + 47, + 84, + 1303193, + -3473956, + -32998, + 11498, + -1, + -5755665, + 21487, + -59761 + ], + [ + 719, + -906692, + 84, + 1, + 30955, + -242, + -16, + -583274, + -18375834, + 1197186, + 6994115, + 2016375, + 2431, + -58, + 49, + 173771, + -330771228, + 8082618, + 73957, + 35721508, + 54, + 3679866, + 10916524, + 7, + 917526203, + -18965, + -1088189521, + 2, + 6237, + -58, + 0, + -3079, + -2727337, + -115865452, + -59, + -2, + -3288360 + ], + [ + -2, + 41309364, + 44, + 7924618, + 716278121, + 539, + -29, + 2509505, + -83973183, + -1, + 258495, + 2870521, + 3, + 1003, + -175, + 380, + -1152062891, + -2, + 5585, + 32096, + 186, + -447, + -274, + 135, + 265627314, + 1347, + 456, + -473969218, + 249545, + 18, + -2662, + 262274957, + 2666, + 65515, + 56480368, + 146, + 61898 + ], + [ + -2379, + -422376, + -20903, + -33416, + -34, + 48558502, + 516616896, + 9868129, + -83257526, + 3911623, + 31, + -222988414, + -104, + 37, + -1, + -528, + 0, + 1, + 9771642, + -59, + 663796547, + 11, + -809, + -1035715, + -877, + -47035207, + -1955479, + -56170, + 14197344, + -54447, + 65690761, + -473235, + -137353, + 343, + -581537, + -27779, + -65430165 + ], + [ + 16589869, + 3, + -55, + -2, + -194060, + -60563684, + -353910, + -49009461, + -40, + 15563, + -65041, + -3, + -13904259, + 16297, + -341, + -419952727, + 445, + -18980, + -2555895, + 7599011, + -781, + 68855, + 253684, + 2, + -3462170, + -282971, + -11857, + 204, + 1052125658, + -25701707, + -2, + 119, + 5186, + -401, + -21510219, + -8, + -28045336 + ], + [ + 503905169, + -13604, + -3237, + 916, + -1251, + -7130, + 3614487, + 0, + -214501075, + 0, + 137, + 8, + -6530, + -79265610, + -12289, + -9303748, + -85587, + 7775043, + -23650, + 199904, + -248, + -101351725, + -764, + 220837387, + 1918757, + 80806797, + -365, + -330846, + 5281953, + 29388145, + 244036589, + -1, + 31, + -6, + -16, + -931526, + -72609 + ], + [ + 4150426, + -27631783, + 15963, + -241, + 242061140, + -989104696, + 4189892, + -3, + -125533953, + 2065, + -387643951, + -6, + -4, + -13886, + -147, + -18152, + -57, + 1179464, + 947381, + -25391182, + 397, + -609472771, + 5816643, + -50, + -92063, + 1000, + 219140977, + 62683306, + 25, + 341, + -2, + -20, + 5269858, + -633, + 1681845, + -12, + -31040113 + ] + ], + [ + [ + -1850046, + 110996863, + -27574, + 420, + 600465, + 64108489, + -4289, + 107, + 1924040364, + 1520764, + -21907, + -1, + -5467196, + 0, + 3027645, + 57, + 47401, + 7608238, + 230, + -10, + 4, + -83360337, + -474, + -8058568, + 1360, + -41, + 1117, + 0, + -308, + -3, + 1015225168, + 211267186, + 11441681, + 33522853, + -410489397, + 52927, + 502470652 + ], + [ + -7459, + -11969917, + 1, + 2, + 1193952726, + 703, + 44136, + -12206, + -2390, + 35766, + -48813113, + -1, + -83513, + 7067693, + -2389, + -1698525, + 4540, + -131549, + -47, + 649, + -300828708, + -331, + 0, + -1878, + -192543445, + 1822402, + 304, + -12543, + -10, + 0, + 59113, + 18559308, + -3, + 13906, + 2, + -3345461, + 148810823 + ], + [ + -1767664, + -1, + 593, + -11944, + 18084, + 39722758, + 1777, + -264424, + -1564279133, + 18, + -253579, + -1957, + -1458114, + 735577, + 0, + -24438, + 217, + -3, + 5061, + 17026, + -8175849, + -4, + -28921253, + -249, + 1075331, + 206, + 1508, + 34854662, + -12, + 459, + 62386326, + 489321, + 1, + -1942, + 34, + 380, + 65 + ], + [ + -179, + -11463, + 15439, + -32, + -244, + 97166282, + -872179248, + 0, + 656921442, + -225992, + -201459, + 1397397, + -1, + 302939865, + -32, + 5928, + -1794173, + 207400256, + 427250616, + -465, + -1, + -218407, + -7087, + -36957344, + 84950, + -213067524, + -5300, + -111590580, + 3, + -109434, + -123938674, + 255482, + 62, + 511790, + -55, + -130633, + 883 + ], + [ + -266457087, + 843926928, + 12673, + -35130, + 1066902633, + -18147, + 801, + -1654322079, + 147, + 1779140197, + 33, + -385908358, + -832, + 51327297, + 5292, + -544117385, + 250, + -16, + 20926, + -30287220, + 176471, + -1038387, + -16157, + -2, + 528265571, + -3, + 1578593317, + 296987, + 27878319, + -146, + -87737468, + -3754, + -28908, + 25517051, + -17751, + 135689, + -2437 + ], + [ + -2, + 1, + 751606750, + -26551, + 6, + 74194356, + 224, + -105087406, + 5873, + -27114, + 221, + 7, + 2744883, + -3106920, + 6873342, + -2695, + 24, + -765, + 749, + -1791025, + -57692, + -204872, + 1, + -39988737, + 124, + 0, + -54, + -3318607, + -1, + -3057, + 11218361, + -1530254596, + 6, + -690, + 131, + -126, + 313035373 + ], + [ + 464063, + 52, + 1727, + 487, + 6364, + 351789, + 0, + 484568913, + 137057547, + -350, + -959, + -16, + 576689291, + 186, + -363587091, + -13248709, + -518082, + 0, + 30, + -113854442, + -2239, + 7, + 1281, + -385, + 460093, + -180062, + 65948621, + -108, + -256, + 68636, + 1942, + 1486947, + 1, + -491311, + -32, + 213886, + -904379 + ], + [ + -3, + -49480002, + -10456670, + -9098410, + 0, + 510288, + 3087, + -15, + 1433507, + 142, + 17619459, + -27, + 51, + -181553, + 95637703, + -32703215, + 3, + -217, + -151485, + 174292, + 60813, + -1336, + 8, + -1743538663, + -37688, + 59996, + 510475262, + 249061, + -7446002, + 13935, + 34, + 2103436, + 1, + 338158666, + 90931524, + 18, + 6745 + ], + [ + 22096589, + 159343, + -799616143, + 1085, + 5199, + 2413, + -2523, + -204, + 946, + 391667, + -223466917, + 425, + -40879634, + 89, + 2850, + -9335434, + -29052, + -83, + 925932, + -23, + 450628013, + -626287, + -2744, + 534713308, + -509, + 6480769, + 3323759, + -113, + -212, + 12343, + 824, + -79048716, + -12, + -493, + -10, + -796406, + 2060509 + ], + [ + -25782, + -385992, + -16424, + 13220, + 6326969, + 3267, + 14910846, + -22049, + -2012947, + 0, + -965884998, + 1868248, + 16817, + -272494, + 409564719, + -872021, + 136121, + -453471, + 88778, + 155435, + 1941, + -228319, + -19737, + -444664564, + -9, + 0, + 3310, + 124, + -119246, + 237891947, + 80102024, + -450, + -1370, + 29, + 0, + 1777081, + -17245891 + ], + [ + 895700272, + -15843, + 1541085, + -456524676, + 7628, + 12061, + 734243, + -22141351, + -115871, + 240, + -38, + -47, + -15241, + 3372211, + -3005, + 244, + -1298428, + -108578, + -18, + -1, + 25967, + -4, + -56, + -11, + -3081, + -424198, + -315179845, + 45927650, + -6124920, + -125403506, + 52567365, + 2389, + -1088214, + -5862482, + -10657882, + -1115, + -115466573 + ], + [ + 0, + -5, + 27910, + -1729242, + 0, + -3871977, + -289, + -121614023, + -2, + 777270300, + 32743597, + 443929983, + -10404, + 28518, + -32, + -560, + 186962, + -224062, + -275532, + -95147, + 761250, + -1693586, + -11, + -113876786, + -11376, + -4, + -126, + 307, + 2, + -162344, + 35681633, + 3126, + -2, + 67658317, + -1872363868, + -3067, + -586743 + ], + [ + -31334323, + 6, + 827, + -178203, + 23703976, + -1, + 184, + -1966443, + -6369561, + -1380104, + -63489, + 286981906, + -498121481, + -7366, + 0, + 4, + -21345, + 83, + -12, + 609899051, + 4, + 106827, + 2332, + -52397, + 45, + 66833014, + 27451, + -45566235, + 11, + -63, + 8528122, + 31882694, + 16, + -3584604, + 94488, + 187832, + 13365964 + ], + [ + 68651, + -3330813, + 30218264, + -5340, + -497513909, + 84, + 304, + 9384830, + 10161, + 207319, + -1, + -25, + -1025, + 988806, + -419, + -487307, + -503, + -205, + -1609, + -182608127, + 72149, + 25272, + 5616, + -495006143, + -63894, + -437666, + 224349947, + 6248, + 0, + 12, + -861808, + 0, + -27451061, + 0, + 1, + -14945, + 157 + ], + [ + 1019898, + -1003578, + -54604, + -926289, + -1, + 50391, + -215385, + -2, + -392689157, + -71, + 15, + 99, + -2, + -3325, + 105, + -17427, + 228, + 2451, + 1038, + 123308681, + -7609338, + 42843889, + 11876643, + -53592364, + 151241223, + 7, + -150450, + -1, + -15298, + 1513506, + -489116, + 13, + -376654, + 0, + 1, + -48834, + -1882 + ], + [ + -249999, + 2286, + -104, + 770456, + -70769206, + 8656, + 148, + -1508762, + -14, + -102318, + -1111, + -2, + -60736903, + -9098726, + -42105, + 7, + 9244, + 1, + -408, + 3, + 105240307, + -1344906, + -90, + -126, + -43, + -103331261, + -145294843, + 15847149, + 13873229, + -29390809, + 45196, + 6, + -910281, + -1282, + -51354, + -1, + -1 + ], + [ + -19813162, + -1961, + -249583478, + 2, + -458, + 5, + -1, + -5542, + -4398, + -9082454, + 328, + 4116922, + -10655696, + -6, + -643450, + 77173395, + -3359503, + 1032345, + 8316, + 104718, + -426, + -7704630, + 0, + 882, + 1, + -27678, + -86471792, + 55, + -109215033, + -426587, + -5971, + -6204915, + -524, + 851261106, + -1, + -10793595, + -20113 + ], + [ + 1895017, + -4, + 386, + 15274, + -14031870, + -119, + 6713, + -801312877, + 51735, + -2163, + 6, + -519020, + -1, + 693311, + -11, + -2182729, + 62, + -7838949, + -27246596, + -1207302565, + -74616, + 2, + -2663686, + 2014348199, + 7770181, + -461177795, + 6903, + -26914000, + -8405, + 1774, + 1, + -4009209, + -1380754420, + -19018402, + 36, + -874174155, + 246 + ], + [ + -12, + -33566, + 0, + -6, + -678, + 34445391, + 1715707593, + 28717725, + -872, + 30526006, + -901953, + 0, + -1, + 99, + 5057, + -9, + -177360619, + -1, + 1, + -106810, + 6, + -1767, + -650510, + -3, + -26398148, + -1439, + 15348, + -65196494, + -1, + 1014406721, + -7216, + 10529, + 0, + -1, + -988299747, + 365948, + -53294335 + ], + [ + -11807672, + 4, + -3, + -508741, + 11850, + -1576422548, + -72892227, + 1808238, + 92371520, + -6212680, + -9, + -12935, + 2777571, + 1452672, + -21495107, + 4319013, + 0, + -680373, + 476361053, + -19952, + 51174, + -31841139, + 15, + 717627, + -1093740891, + -1876609, + -1700662, + -6, + 3341626, + 503878, + 1042736, + 2660922, + 2, + 439596545, + 70, + -1641448, + -147167 + ], + [ + 0, + -1428, + -122945346, + -306725212, + 195757, + -118350298, + 208121, + 203, + 24, + -16, + 0, + 231102, + 242292708, + -1, + 13772, + -224, + 1021158006, + -15, + 12007171, + 0, + -14494132, + 59744, + 148153227, + -3082, + -11943910, + -5234, + 1007, + -128780908, + -151, + 26, + -4, + 845, + -706342, + -4185134, + -493, + -33481287, + 5 + ], + [ + 28, + -131660905, + 55057464, + -122921220, + 1005, + -48113, + -865734, + 209, + -220, + -178515392, + -3, + 53005, + 1, + -1380358, + 498, + -16032638, + 103180, + 50, + 57, + -1, + -537, + 11, + 51279931, + 100087617, + 11234653, + -20679, + 22420873, + -219922, + 160529, + -165, + 233, + -31111, + -314, + 72380260, + -408994, + -32, + -1 + ], + [ + -5522, + 0, + 8167, + -975728, + 3559, + 12, + 12544, + 67535, + -1, + 0, + -6159236, + 6, + 15052, + 12275506, + 16678073, + 18126, + -2, + -26348807, + 986294, + 28, + 1919, + 46737, + -733858, + 28, + 6, + 114, + 1253, + 432215388, + 60818, + 539, + -14, + -14665, + 399, + -12, + 58978254, + -3971506, + -37016712 + ], + [ + -28860101, + 180877571, + 2850505, + -13622794, + 940777772, + 777, + 35572, + 375, + 6435326, + -11286372, + -534603, + 1, + 2, + -4155, + -313964140, + 4, + 897, + 5, + -67818, + -1, + -15620558, + -7, + 344, + -2211295, + 4996005, + -10952, + 384180, + 2954575, + -10, + 356157089, + -1911595, + -1125, + 443629, + -126340, + 225, + 257356967, + 30 + ], + [ + -84154568, + -95418039, + -2186, + 105, + -709729, + -1594362539, + 1, + -209548771, + 40, + -17, + 10396, + 0, + 0, + 2, + -13528316, + -8, + 0, + -1, + 3359, + -17728, + 189284, + 5691486, + 89872397, + -1, + -11, + -558748668, + 4350392, + -7, + 28250182, + -6325434, + -1898045, + -27, + -1037328, + -250825, + 0, + -2, + -607319 + ], + [ + 123, + 7494, + 2818954, + -558, + -148753, + -21933943, + 104697120, + 9233412, + 733, + -31814366, + -116196, + 2, + 2622956, + -104523, + -32, + -179521, + -2848, + -1011, + 2045, + 23191, + 22, + 23, + -899754277, + -6, + 2001625, + 9367, + 83734661, + -382, + 194416, + -117, + 443921698, + -13, + -1737, + 9790450, + -1685, + -2848133, + 11 + ], + [ + -63781, + 151, + 491352121, + -1, + 10, + 7577, + 125, + 963179, + -182534565, + 11, + -32, + 1, + 54338742, + 15481, + 95421790, + -976415388, + 6, + -55, + -6714607, + 15247870, + 6415924, + -88774926, + 111501298, + -3302202, + -38, + 8609, + -26692956, + 32618, + -63014, + -22080697, + -10676748, + 951944234, + 218, + 638492936, + -312199748, + 17, + 69624607 + ], + [ + 26656895, + -1270, + -2801, + -40083, + 77902078, + 74, + -1566728, + -371788751, + 1, + 240626093, + -23672496, + 0, + -164036, + 3405807, + -21, + -665692, + -825, + 9, + 125835, + -6, + 7, + -1494, + -42434776, + -183367482, + 0, + 9, + -41394, + -30, + -2, + -3152, + -16839085, + -9922, + 2704, + -18552, + 130504039, + -1, + -1950 + ], + [ + 8797335, + 238999, + 66248830, + 5, + -6650, + 10516, + -2, + 7449660, + 3555609, + -1502416, + -31, + 16623923, + -1251, + 316283562, + -30753944, + -17186083, + 6910188, + -1288722, + -31325, + 7, + 2036, + 471136, + -119, + -25, + -14701280, + -20, + -1743055, + 965394226, + -914, + 54, + 2599, + 136186, + -5021886, + 183, + -3020, + -2, + 544923 + ], + [ + 13251713, + -1271560, + 16882304, + -178711, + 13974, + -47635694, + -13766801, + 0, + 46947, + 1333, + -289781, + -1533940, + -5232, + 322337828, + -5, + 67784164, + -1407, + -3, + 491, + 2, + 15, + 283242, + -25, + 250, + 0, + -267352474, + 13344, + 2312137, + -45, + -6684, + 121327, + 4633, + -12, + -9623, + 560, + -22623554, + 24368 + ], + [ + -428151888, + 1049756, + 1, + 0, + 490056519, + 611, + -53091535, + 11, + 127, + -490142629, + -28027829, + 265479765, + 7, + -15, + -3, + -170877, + -1, + -41, + 235056, + 9940937, + -2, + -348329980, + 895994, + -52995145, + -313523, + -12, + -2859164, + 1529, + 354024893, + 166808790, + -1, + -2063, + 23548820, + -3, + -11, + 5500811, + -489557368 + ], + [ + 1, + -453346, + 10, + 71708077, + 3962327, + -30886, + -2, + -143, + -1, + 2338, + 53, + 984, + 1215, + -121380507, + 26003764, + 11121407, + -330771228, + 30, + 72, + 1, + 54, + 57497, + 5458262, + 0, + 917526203, + -77679492, + -1, + 21026390, + 25547752, + -29509, + 74398, + -12609733, + -11, + -28966363, + -60100, + -9, + -105227501 + ], + [ + -689531701, + 80682, + 23485920, + 31698473, + 44767382, + 138167, + -58582, + 10038021, + -21, + -20328014, + 129247, + 700, + 54077346, + 15, + -11, + 12462249, + -69, + -5437960, + 2, + 32096, + 47665, + -447, + -17523, + 4322, + 4053, + 21566, + 1826, + -118492305, + 7798, + 9, + -2725177, + 1024511, + 174739327, + 511, + 225921472, + 599073, + 253534487 + ], + [ + -19, + -26399, + -6, + -68435460, + -68, + 97117005, + 123, + 1233516, + -10407191, + 62585971, + 254, + -1, + -6800649, + 4, + -205339891, + -2, + 233595, + 92, + 2442910, + -30, + 1, + 22, + -52960019, + -253, + -7184354, + -367463, + -7639, + -220, + 3, + -1702, + 525526091, + -242296179, + -2, + 343, + -36, + -1737, + -999 + ], + [ + 63, + 1973447, + -459120477, + -3, + -2, + -58, + -5530, + -392075687, + -10, + 3984260, + -532812707, + -10548189, + -3476065, + 7, + -21796, + -52494091, + 3566, + -2, + -40894310, + 3799505, + -99872, + 17213, + 247, + 1379333, + -110789435, + -1, + -47426, + 818, + 131515707, + -12550, + -1154441, + 476, + 2593, + -13116609, + -2, + -505996, + -109553 + ], + [ + 31494073, + -2, + -424202248, + 938488, + -2, + -7130, + 14457948, + 91, + -205, + 0, + 274, + 140, + -208948, + -4838, + -4, + -9, + -335, + 1990411231, + -6054262, + 12494, + -8, + -6334483, + -400210213, + 1684, + 491201826, + 19728, + -729, + -661691, + 21127815, + 7, + 14, + -41, + 8180, + -770043, + -7941317, + -3639, + -290435 + ], + [ + 259401, + -106, + 1, + -1972870, + 59096, + -247276174, + 0, + -21, + -15324, + 1, + -740, + -97753, + -61350, + -1, + -9352, + -2, + -29578274, + 575, + 121264869, + -1, + 6, + -1218945542, + 0, + -12555, + -94271762, + 8195596, + 54785244, + 478, + 3292, + 21867, + -971131329, + -39335, + 10292, + -1326333598, + 0, + -94523, + -124160449 + ] + ], + [ + [ + -3614, + 867162, + -2, + 1682, + 36, + 7825, + -135, + 6, + 30063130, + 92, + -2803993, + -1158, + -43737565, + 0, + 3027645, + 117566, + 370, + 1857, + 15116531, + -643936, + 19161, + -2544, + -60657, + -257874170, + 1, + -10682529, + 292934225, + 2815, + -5034309, + -1413, + 1936, + 6, + 174, + 7, + -6413897, + 52927, + 125617663 + ], + [ + -29836, + -92, + 1447669, + 782634, + 2277, + 1, + 723132928, + -2, + -1, + 558, + -1490, + -57123950, + -42758605, + 441730, + -156520835, + -13588197, + 283, + -257, + -188, + 20, + -18801795, + -10840899, + 1, + -1922677, + -92, + 14237, + 19, + -411000654, + -148593, + 5721, + 28, + 283, + -1406100, + 6953, + 23, + -26, + 2 + ], + [ + -883832, + -11, + 1215214, + -391353831, + 70, + 19395, + 111, + -135384938, + -391069784, + 36, + -32458069, + -62602, + -12, + 44, + 10176, + -96, + 3482, + -664063716, + 331702241, + 266, + -4, + -2030, + -1807579, + -127394, + 268832, + 3311, + 12067, + 69709325, + -760070605, + 918, + 14, + 30582, + 1186953, + -971, + 4423, + 1523, + 537427 + ], + [ + -3, + -366808, + 7, + -126, + -7963177, + 23722, + -106468, + 31589, + 20047, + -3532, + -4, + 1430935383, + -801, + 2, + -257741, + 47430, + -1794173, + 6481258, + 3337895, + -60945826, + -1, + -2, + -907111, + -18046, + 10618, + -6658361, + -3, + -107, + 493923, + -54, + -1892, + 498, + 498, + 15993, + -450374, + -535072180, + 883 + ], + [ + -1017, + 3, + 1584, + -9, + 16670353, + -1135, + 0, + -403888, + 618459921, + 889570098, + 8763213, + -93, + -13623713, + 24, + 2, + -136029347, + 1050633125, + -1943, + 1371457362, + -30287220, + 172, + -265826945, + -264713541, + -659800, + 2015, + -47125, + 192699, + 2375900, + 26, + -1195460, + -43868734, + -235, + -473624134, + 99675, + -142002, + 138946478, + -1277302590 + ], + [ + -9057, + 143788, + 1433, + -54374685, + 25778599, + 1187109701, + 114732, + -401, + 734, + -212, + 464806711, + 118, + 10979533, + -12, + 27493371, + -176566357, + 0, + -6264688, + 11993, + -7, + -14768945, + -839154633, + 28277, + -319909896, + 63628, + 31, + -216, + -406, + -170, + -801244062, + 0, + -747195, + 1, + -44147, + 8623355, + -16423750, + 1222794 + ], + [ + 1812, + 837, + 26, + 0, + 3, + 2, + 248, + 3, + 16, + -183145284, + -62812780, + -124508, + 144172322, + 23913, + -710132, + -25877, + -265257956, + 558, + 15, + -4, + -2239, + 947, + 41002, + -201327631, + 112, + -5627, + 16487155, + -220454, + -2045, + 274544, + 248619, + 5808, + 716434, + -7860962, + -4141221, + 438040116, + -115760450 + ], + [ + -573453, + -6041, + -639, + -70, + 2327, + 63786, + 1, + -239, + 5, + 0, + 140955678, + -27873110, + 841228, + -2904833, + 95637703, + -261625719, + 479767, + -227453645, + -310240435, + 21786, + 7, + -2672, + 2143027, + -108971167, + -295, + 15359097, + 15578, + 1992494, + -909, + 55740, + 17490, + 513, + 8294, + 80, + 2, + 1161, + 3372 + ], + [ + 10789, + 0, + -1561751, + 142309725, + 42591142, + 38620, + -10, + -26670620, + 3784, + 6266678, + -2, + 54420, + -1248, + 46756212, + 11, + -2333859, + -951962621, + -173952469, + 28935, + -46607, + 13, + -1252573, + -10973, + 63, + -533050285, + 12961539, + 6, + -1846086, + -216204, + 12343, + 6, + -151, + -3, + -1033505876, + -2416705, + -4, + 65936296 + ], + [ + -13200017, + -6175861, + -16424, + 13537333, + 772, + 51, + 29821692, + -44, + -257657160, + 114264646, + -241471250, + 1913086813, + 4305366, + -67, + 390, + -111618582, + 1, + -1, + 363636633, + 4857, + 1941, + -29224795, + -4935, + -849, + -1115, + 488, + 413, + 509122, + -3815870, + 56, + 2444, + -114984, + -175335, + 1, + 3635, + 27766, + -2 + ], + [ + 109338, + -253477, + 0, + -218, + 1, + 0, + 375932819, + -5406, + -15, + 505257767, + -151, + -2992, + -239, + 411, + -1503, + 489, + -10, + -213, + -8970307, + -2600, + 405, + -60, + -57811193, + -5663144, + -24643, + -212099, + -315179845, + 358809, + -374, + -1, + 12, + 4779, + -557165508, + -358, + -41, + -3, + -7216661 + ], + [ + 56, + -4967, + 457289504, + -864621, + 8, + -483998, + -1181100, + -237528, + -15, + 1518106, + 65487194, + 6936405, + -681823026, + 912605, + -1985, + -1146862, + 91, + -229438538, + -4306, + -372, + 3045001, + -52925, + -675, + -1, + -46594566, + -3646, + -64291, + 1, + 678394391, + -2597490, + 2177, + 97, + -176773931, + 8259, + -14286, + -3067, + -75102983 + ], + [ + -8, + 105, + 206, + -11404971, + 90, + -3487, + 188673, + -961, + -13, + -44163317, + -32, + 2242046, + -1, + -942838, + 2207622, + 2440, + -85377, + 21924532, + -1, + 2, + 615501, + 218782493, + 74653, + -7, + 739349, + 2039, + 3, + -1391, + 1429, + -8241304, + 2, + 1, + 1065, + -876, + 5, + 5, + 835372 + ], + [ + 549210, + -51, + 236080, + -1366827, + -485854, + 173145, + 155664, + 36659, + 10405631, + 202, + -219877, + -25, + -9, + 988806, + -857358, + -1, + -1, + -53713305, + -102937, + -730432507, + 18470302, + 414066701, + 2, + -60, + -2, + -107, + 1752733, + 818963072, + 18029, + 53722312, + -53863, + 54009552, + -210, + 34, + 47717, + -3825760, + 659309895 + ], + [ + 31871, + -4, + -27302, + -1810, + -759867, + 0, + -55138325, + -63232973, + -6135769, + -2, + 128414861, + 203002, + -291, + -3404073, + 13765674, + -8714, + 479940752, + 627594, + 16621, + 7526, + -486997630, + 20919, + 11598, + -209346, + 9, + 16654563, + -154059961, + -45, + -15298, + 193728794, + -30570, + 3517, + -736, + 54, + 1957, + -48, + -240864 + ], + [ + -62500, + 4681854, + -52921, + 12327299, + -8846151, + 2164, + 74, + -12, + -7261015, + -3274150, + -139, + -139557899, + -60736903, + -2, + -21, + 120481, + 1155, + 31946960, + -26684183, + 30323, + 411094, + -2689811, + -12, + -32112, + -21569, + -201819, + -70945, + 15847149, + 26, + -3588, + 2, + 51625441, + -14, + -656284, + -841374414, + -96952658, + -487 + ], + [ + -5, + -1, + -30467, + 96222399, + -116993, + 686494, + -6, + -363179469, + -288198398, + -555, + 328, + 7, + -2663924, + -12178080, + -1286900, + 19293348, + -430016266, + 528561044, + 272506800, + 818, + -213, + -59, + 952524, + 3, + 0, + -14170844, + -10556, + 223, + -853243, + -426587, + -2986, + -12, + -8379, + 831309, + -11485683, + -10793595, + -1258 + ], + [ + 947508, + -456235550, + 101439466, + 250259276, + -7015935, + -30, + 880001895, + -3057, + 1616, + -9, + 12, + -2125905388, + -1, + 677, + -83, + -8730915, + 127835, + -979869, + -13, + -589504, + -1, + 86058, + -651, + 3842, + 3, + -7205904, + 1, + -13142, + -67235, + 221, + 857, + -128294675, + -1317, + -297163, + 2378056, + -4, + 64679349 + ], + [ + -91635, + -274969608, + 28060, + -342084807, + -43351, + 4204, + 857853796, + 3505, + -7, + 232, + -1, + 245640, + -2, + 1667753299, + 5057, + -69230, + -11085039, + -14568047, + 89515581, + -209, + 106857, + -226063, + -2602040, + -2, + -51, + -45, + 982311, + -4074781, + -771854, + 1, + -113, + 10529, + 6, + -16280037, + -60322, + 0, + -26647168 + ], + [ + -5766, + 1, + -2891674, + -994, + 12134702, + -788211274, + -9, + 7232955, + 11, + -3034, + -5, + -6622489, + 678, + 22698, + -10496, + 4217, + 16091883, + -42, + 238180526, + -20, + 818798, + -7774, + 989, + 87, + -68358806, + -240205897, + -1, + -2620, + 104425, + 492, + 32585, + 20788, + 678906857, + 13415, + 144281, + -1, + -602793950 + ], + [ + 11, + -5847258, + -61472673, + -74885, + 12234, + -1806, + 0, + 208552, + 832108756, + -506831, + 4263, + 29581102, + 28, + -9764563, + 0, + -2, + 3, + -3831870, + 2931, + 1328, + -1770, + 3823631, + 70, + -50485409, + -2916, + -21, + 1, + -125763, + -309101, + 26, + -31, + 13, + -22602924, + -65393, + -31539, + -66962574, + 772843328 + ], + [ + 459031, + -8228807, + 860272, + -469, + 128654, + -3, + -1731468, + 3, + -459578537, + -697326, + -70140309, + 54277954, + 1548, + -345090, + 510727, + -31314, + 422628806, + 12978, + 7538339, + -1082, + -3, + 11878, + 25039, + 0, + 10, + -81, + 21, + -13746, + 78, + -10529, + 116, + -487, + -2505, + 2208, + -52351218, + -499, + -3 + ], + [ + -44, + 3297577, + 510, + -1998289167, + 3, + 813038, + 6272, + 1055, + -28317, + 107447615, + -48120, + 50, + 240842, + 749, + 31, + 18561676, + -1089430, + -421580907, + 61643, + 0, + 245646, + 730, + -23, + 955267470, + 404, + 117322, + 2, + 3297, + 3892391, + 35355110, + -27869, + -4, + 26204721, + -1494233, + 112, + -1985753, + -37016712 + ], + [ + -1762, + 361755143, + 45608093, + -208, + 224, + 777, + 17, + 1503, + 98, + -1410797, + -8354, + 10881917, + 41, + -2127170, + -599, + 4984382, + 459476, + 1, + -277780880, + -18199, + -62482231, + -207510406, + 172, + -8845177, + 4996005, + -5476, + 0, + 23636604, + -593571, + 356157089, + -8, + -35975, + 443629, + -4, + 3698787, + 1029427869, + 246535 + ], + [ + -10519321, + -6, + -137, + 442984484, + -726762064, + -48657, + 924445360, + -400, + 2, + -66138, + 20, + 114, + 3301074, + 644, + -13, + -121162, + 1260, + -401830059, + 1679, + -35, + 369, + 728510317, + 85, + -2105254183, + -175063055, + -2182612, + 16993, + -6941, + 27588, + -6178, + -7592178, + -1, + -64, + -2, + 216058616, + -9538335, + -1214637 + ], + [ + 64753484, + 936, + 44046, + -292339762, + -5, + -171359, + 1597, + 73867298, + 1537247714, + -63628731, + -7263, + 1062058, + 5122, + -836177, + -1019, + -1470629185, + -373253777, + -1011, + 31, + 1484243, + 1492281, + 1554161, + -899754277, + -1531, + 62550, + 1199058, + 2616708, + -12488275, + 99541349, + -7624487, + 26, + -794100, + -55, + 0, + -1766818338, + -11392529, + 391985856 + ], + [ + -1020495, + 635755650, + 122838030, + -100184, + 5439811, + 7, + 16463721, + 7705435, + -88, + 180522, + -130123023, + 182, + 3316, + 30963, + 728, + -1, + 6548388, + -230349951, + -53716849, + 7623935, + 400995, + -5548433, + 223002597, + -105670451, + -2395, + 17632072, + -26, + 1043805, + -124, + -1348, + -11, + 56, + 54, + 39905808, + -4878122, + 1112, + 278498428 + ], + [ + 50, + -318, + -351, + -10261137, + 4754, + 148, + -100270563, + -90769, + 887050, + 58746, + -378759925, + 95, + -10253, + 207, + -1283, + -170417105, + -1, + 2503, + 257711691, + -699051, + 8050, + -24470590, + -1296, + -11, + 184153946, + 322164, + -41, + -59787, + -849, + -403335, + -134712673, + -20320166, + 1352, + -1, + 63722, + -78, + -975 + ], + [ + 536, + 466, + 264995322, + 325, + -3325, + 41, + -1, + 476778303, + 1, + -751208, + -1035176622, + 259748, + -5120993, + 9, + -492063089, + -33, + 26, + -20619542, + -2004767, + 232, + 31, + 30152758, + -31123522, + -808669353, + -898, + -156763, + -217882, + 29461, + -4, + 879, + 1362920244, + 1089491, + -9809, + 1506585, + -6, + -1, + 279000975 + ], + [ + 212027416, + -162759630, + 128, + -22874931, + 1, + -2908, + -110134406, + 60580258, + 0, + 20, + -74183691, + -3067879, + -327, + 39347, + -40, + 542273315, + -22505, + -6, + 0, + 152240, + 3, + 8851, + -103126998, + 8203431, + 94, + -1044346, + 106759, + 282, + -93546098, + -3422073, + 14, + 151821861, + -23958574, + -78830350, + 293997215, + -11047, + 0 + ], + [ + -107037972, + 2050, + 40, + 13665825, + 0, + 19, + -811, + 12286721, + 2040, + -3829240, + -1711, + 126, + 1, + -7422, + -1, + -167, + -1, + -3, + 940225, + 606, + -34, + -10885312, + 27999, + -3235, + -1, + -1, + -731945849, + 191, + 675, + 318, + -3393, + -263984, + 47097641, + -5110002, + -359730, + 352051954, + -29881 + ], + [ + 92078, + -1, + 2714, + 8753, + 15849311, + -966, + -498, + -9332369, + -18375834, + 4, + 3497057, + 492, + 1215, + -116, + 406308, + 347543, + -79, + 505163, + 2366653, + 285772071, + 28787888, + 28748, + 2, + 906, + 27, + -303436, + -17, + 672844480, + 1, + -1888520, + 595191, + -13, + -174549562, + -28, + -59, + -70475, + -1 + ], + [ + -2631, + 1260, + 1467870, + 15477, + 699490, + 2, + -4, + 2509505, + -41986592, + -1, + 0, + 700, + 6601, + 513924, + -5600, + 11, + -8790, + -2656, + 0, + 128386, + 1, + -4, + -1, + 34577, + 63, + 345059, + 119700900, + -57, + 1, + 9853963, + -1, + 65568739, + 20, + 0, + 56480368, + 585, + 7737 + ], + [ + -10, + -2, + -1307, + -17108865, + -1, + 12139625, + 8072139, + 75, + -2, + 61119, + 63, + -27221, + -54405192, + 611947, + -98, + -2111, + 0, + 23804, + 0, + -3829412, + 10371821, + 384968373, + -6620003, + -64, + -7184354, + -45, + -125150644, + -3594824, + 908630026, + -213, + 0, + -30287023, + -4293, + 87946, + -595493736, + -455125124, + -3994 + ], + [ + 3, + 963, + -1793440, + -88667, + -190, + -925, + -5662545, + -6126183, + -10, + 31874084, + -4162600, + -5151, + -3395, + 1018, + -5579637, + -1602, + 222, + -10, + -39936, + 30396045, + -49, + 0, + 2078181697, + 5, + -865543, + -282971, + -1, + 6704416, + 250, + -12850854, + -73884196, + 14, + 20744, + -13116609, + -11, + -63250, + -112181344 + ], + [ + 251952584, + -426, + -207131, + 1, + -157, + -56, + 14119, + 382527333, + -4, + 5386, + 287588771, + 4504, + -53490486, + -619263, + -393238, + -74429978, + -1369377, + 3, + -3, + 12, + -1, + -101351725, + -3054, + 13478, + 239844, + 78912, + -186452, + -41356, + 676090109, + 229594, + 58, + -20871, + 511, + -3, + -1, + -29111, + -9293890 + ], + [ + 1037606, + -13493, + 2043293, + -123305, + 0, + -944, + 1022, + -10985921, + -490368, + 4229978, + -1479, + -3128074, + -2, + -2, + -598467, + -2, + -462161, + 287, + 970118952, + -1586949, + 1590, + -2380754, + 22721, + -803502, + -11508, + 1049036301, + 214004, + 62683306, + 3, + 43735, + -232, + -154, + 5, + -3, + 105115, + -1512357, + -1940008 + ] + ], + [ + [ + -7227, + 0, + -216, + 420, + 2, + 8013561, + -1097814, + 1753735, + 458, + 46, + -1370, + -1, + -85425, + 154644, + 193769316, + 3673, + 47401, + 486927272, + 461, + -2575742, + 0, + -666882693, + -7763979, + -125916, + 5573110, + -653, + 1, + 184507440, + -161097882, + -180799, + 63451573, + 6, + 87, + 7, + -12827794, + 206, + 29 + ], + [ + -234, + -5845, + 2895338, + 50088612, + 18218, + 45054, + 22597904, + -382, + -2, + 558, + -95339, + -6974, + -21, + 441730, + -19107, + -424632, + 70, + -129, + -94, + 20773, + -36723, + -11, + 5864, + -30, + -385086890, + 111, + 9, + -2, + -1161, + 91546, + 968509011, + 566, + -3, + 0, + 23, + -205, + 290646 + ], + [ + -27620, + -41, + 9721719, + -6114904, + 0, + 9697, + 1777, + -8264, + -6110466, + 2, + -259664547, + -2003254, + -373277098, + 2873, + 0, + -3, + 3482, + -83007965, + 2530, + 136214, + -8, + -32479, + -3531, + -498, + 134416, + 3, + 24714500, + 2178416, + -190017652, + 1881445, + 7798290, + 15658273, + 303860062, + -971, + 17, + 47, + 0 + ], + [ + -46706657, + -90, + 988140, + -1029723, + -487, + 3036446, + -13627801, + 246, + 4, + -56498, + -201459, + 43668, + -801, + 1211759460, + -1007, + 777104914, + -897087, + 202539, + 1709002466, + -119035, + -1, + -1789188223, + -928881170, + -9, + 21237, + -106533762, + -339171, + -54488, + 493923, + -13680, + -4, + 130807254, + 3984, + 124, + -14075, + -1021, + 55 + ], + [ + -255, + 412073, + 198, + -17986472, + 0, + -18581778, + 400, + -99, + 0, + 27799065, + 66, + -47108, + -4, + 0, + 346855769, + -33, + 125, + -248608, + 1, + -29578, + 11029, + -16614185, + -8272299, + -20619, + 1056531143, + -11782, + 96349, + 2320, + 13612, + -73, + -43868734, + -245994979, + -7227, + 3, + -1110, + 132, + -77961 + ], + [ + -9, + 1150306, + 179, + -212402, + 6, + 72455, + 14, + -101, + 2, + -2, + 226956, + 496840582, + 1, + -3, + 3, + -85, + 0, + -765, + 0, + -229251102, + -472606234, + -419577317, + 0, + -4998593, + 62, + 15, + -7059691, + -13, + -347332, + -200311016, + 87643, + -23350, + 105862839, + -11037, + 137973682, + -502, + 74 + ], + [ + 464063, + 109754776, + 1, + 60, + 6, + 175894, + 521383252, + 28, + 2, + -44, + -15703195, + -7782, + 17599, + 0, + -22724194, + -211979333, + -530515912, + 18299986, + 498779, + -3475, + -140, + 124165063, + 160, + -1610621048, + 7, + -1407, + 4121788, + -108, + -33500916, + 134, + 2036693944, + 5, + 21, + -7677, + -1, + 6844376, + -14470057 + ], + [ + -36, + -48, + -334613420, + -1164596439, + 38136936, + 31893, + 192, + -1002003805, + 5734031, + 4556, + 34413, + -891939519, + 215354405, + -1, + 729, + -3993, + 982563203, + -56863412, + -2423754, + 5446, + 29, + -87536218, + 65, + -53209, + -75376, + 3749, + 973, + 7, + -228, + 217, + 4, + 134619937, + 8493832, + 322, + 1387, + 18580, + 53960 + ], + [ + 690518, + 311, + -6, + 135, + 332743, + 150, + -2583033, + -416729, + 0, + 11, + -3410, + 27210, + -10, + 91320, + 44, + -2333859, + -4, + -43488118, + 14467, + -11652, + 214, + -4893, + -1, + 66839163, + -32535, + 12657, + 212720601, + -945195914, + -1, + 1579973, + 25, + -617569, + -94921, + -1, + -74, + -12742484, + 128781 + ], + [ + -6446, + -49406884, + -1051088, + 3384333, + 1, + 6691461, + 29122, + -87, + -31453, + 3487, + -117906, + 1, + 269085, + -558066683, + 3124, + -6976162, + 557553918, + -232176693, + 693, + 9714, + 242, + -223, + -39474, + -1, + -9126538, + 250218, + 3389735, + 63640, + -59623, + 7434123, + 160204049, + -113, + -43834, + 7821815, + 58166, + 14216651, + -269468 + ], + [ + 6997658, + -8, + 48158, + -28, + 15257, + 790455861, + 44, + -22, + -8, + 7709, + -157688213, + -12253229, + -60961, + 3293, + -98463951, + 1959, + -40576, + -55591821, + -143524902, + -6, + 3323777, + -245517, + -112913, + -1, + -788555, + -3393583, + -9619, + 1, + -1496, + -125403506, + 420538925, + 2446914, + -1, + -750397686, + -1364208832, + -18, + -14 + ], + [ + 14742591, + -40688401, + 446571, + -212, + 18526964, + -1982451762, + -10, + -232, + -1908364850, + 1482, + 32743597, + 211, + -85227879, + 6, + -127034, + -2, + 5982808, + -219, + -68883, + -24357477, + 11, + -52, + -690981, + -27802, + -45, + -29167, + -2057298, + 1, + 1, + -1269, + 69690, + 1563, + -3, + 8457289, + -114281, + -96, + -573 + ], + [ + -125337290, + 27591908, + 0, + -5702486, + 379263630, + -872, + 772806978, + -121, + -99525, + -345026, + -2, + 8, + -7601, + -1842, + 16, + 305, + -683013, + 701585026, + -755, + 36, + 1260546510, + 3, + 1194458, + -819, + 23659184, + 4079, + 224880935, + -2782, + 5855407, + -252, + 34112489, + 30, + 1090945, + -28676831, + 5905, + 1, + 1631 + ], + [ + 4, + -213171979, + 15109132, + -2733654, + -1943414, + 5410, + 152, + 4, + 158, + 12, + -7, + -13, + -4097, + 241, + -2, + -7796903, + -514383, + -1, + -26, + -3, + 8, + 6318, + 0, + -1933618, + -63894, + -855, + 109545, + 1562, + 576934, + 1, + -110311378, + 103, + -105, + 2255648, + 2, + -117, + 41206868 + ], + [ + 7967, + -8, + -1, + -1897038569, + -379934, + 3149, + -27569163, + -494008, + -785378314, + -288676, + 979, + 101501, + -2, + -13298, + 881003171, + -17427, + 468692, + 627594, + 64, + 123308681, + -1, + 81, + 11598, + -428738910, + 9231, + 508, + -5, + -89, + -15664310, + 12108049, + -7825849, + 54, + -1, + 0, + 501194, + -781342, + -1 + ], + [ + -16, + 142, + -1693441, + 385228, + -69111, + 2164, + 2434091, + -1, + -3630508, + -51159, + -70, + -34072, + -232, + -71084, + -11, + 235, + 1183270, + 1996685, + -833881, + 1987309456, + 12846, + -3, + -90, + -8, + -1, + -25, + -581179371, + 483, + 6936614, + -114808, + 370245732, + 201661, + -466063692, + -10500534, + -26292951, + -185, + -62304 + ], + [ + -4953291, + -2007815, + -487468, + 5872, + -239601543, + 171623, + -706233, + -1418670, + -288198398, + -18, + 5258, + 4020, + -2602, + -1, + -629, + 9420, + -209969, + 252, + 8316, + 409, + -107, + -2, + 121923132, + 903436, + 441, + -221420, + -168891, + 1874061733, + -218430065, + -53, + -191045, + -6060, + -68634743, + 51956, + -3, + -168650, + -3 + ], + [ + 1895017, + -222772, + 6191, + 59, + -1713, + -237, + 107422, + -24, + 25, + -136, + 3229, + -1038040, + -550285, + 0, + -42, + -4264, + 32726010, + -30, + -104, + -589504, + -18654, + 352496136, + -83241, + 30736, + 29, + -450369, + 13, + -210266, + -8405, + 110, + 26, + -123, + -172594303, + -4644, + 1189028, + -3335, + 7 + ], + [ + -2, + -4196, + 0, + -1336269, + -21676, + 0, + 25, + 224357, + -13940, + 1907875, + -7215623, + 122820, + -340, + 6514661, + 9, + -2, + -692815, + -1821006, + 11189447, + -218745628, + 1669, + -1767, + -20, + -1354624759, + -103118, + -2878, + 1, + -1, + -3, + 990631, + -461799, + 2, + 13328520, + -4070010, + -61768735, + 0, + -26647168 + ], + [ + -3, + 1, + -90365, + -63593, + 23, + -12315802, + -291568908, + 13, + 22, + -3106340, + -9307061, + -102, + 43399, + 354, + -343921705, + 134969, + 7, + -170094, + 1860785, + -5107533, + 52403102, + -31, + 126699, + 44851, + -2, + -960823586, + -13287, + -2620, + 13053, + 16124112, + 1067761992, + 10643688, + 10607919, + 1758386180, + 9234041, + -1603, + -1177332 + ], + [ + 23971177, + -1, + -61472673, + -9361, + 25056981, + -29, + 13007, + 814, + 12696, + -126708, + 1091399, + 118324408, + 3697, + -4768, + 3525791, + -1788, + 243, + -980958582, + 0, + 5313, + -14494132, + 122356222, + 4521, + -771, + -11943910, + -21, + 32248, + -64390454, + -39564866, + 26, + -1, + 1731412, + -176586, + -8, + -2, + -8370322, + 48302708 + ], + [ + 1836126, + -32915227, + 220229857, + -7503, + 1053936926, + -6, + -13528, + 13705955, + -1795229, + -357030783, + -17535078, + 207, + 0, + -43137, + 63840, + -979, + 105657201, + 811, + 942292, + -4431278, + -537, + 95027, + 97, + 12510952, + 85, + -1293, + 0, + -54, + 2568469, + -5265, + 116, + -3982186, + -1282099, + 141367, + -209404869, + -499, + -3 + ], + [ + -5522, + 51524, + 0, + -62446537, + 455638, + 1, + 392, + 276624593, + -231966659, + 53723807, + -96239, + 6476, + 120421, + 46, + 2084759, + 4640419, + -2, + -210790454, + 481, + 58214, + 251542397, + 382872596, + -93933800, + 1910534941, + 106018161, + 7508627, + 1253, + 844170, + 3892391, + 2, + -6968, + -14665, + 419275536, + -93390, + 0, + -1016705364, + -18508356 + ], + [ + -115440404, + 0, + 182432373, + -7, + 3588, + 3185578, + 569156, + 384993, + 1647443708, + -6, + -66, + 21763834, + 335977, + -33238, + -313964140, + 4, + 224, + 80, + -34, + -5, + -1, + -1, + 88187, + -540, + 19, + -172, + 96045, + 23082, + -2374281, + 1358, + -61171027, + -563, + 227138432, + -8085710, + 112, + 1, + 63113131 + ], + [ + -5259661, + -1526688610, + -69936, + 13843265, + -22180, + -48, + 3526, + -3198, + 168050875, + -8465652, + 85168839, + 229, + 103158, + 5283724, + -7, + -3787, + 1260, + -24526, + 53755, + -1108, + 0, + 44464, + 1371, + -8, + -668, + -272827, + 0, + -888397, + 3531272, + -773, + -15, + -2, + -127, + -490, + 6751831, + -38153339, + -1 + ], + [ + 16188371, + 14, + 22551639, + -70, + -1218578996, + -168, + 12, + 1127, + 96077982, + -486, + -57, + 33189, + 163934, + -26, + -128, + -179521, + -11391, + -2, + 16759136, + 11595, + 1492281, + 12141, + -224938570, + -1, + 16013006, + 18735, + 0, + -3122069, + 6075, + -1, + 13, + -776, + -435, + 19121, + -106, + -174, + 23 + ], + [ + -1, + 19401, + 58, + -12823482, + 20, + 31038467, + 16463721, + 15410870, + -182534565, + 5776731, + -1, + 2, + 103, + 483, + 190843581, + -7628246, + 0, + -28, + -13429213, + 14890, + 25663697, + -21674, + 54443, + -206388, + -1225971, + 16, + -3336620, + 267214131, + -31507, + -2696, + -652, + 14, + 875, + 38, + -78049937, + 36451373, + 8703075 + ], + [ + 101, + -635, + -11, + -79, + 1188, + 2, + -6266911, + -22693, + 55440, + 481252186, + -723, + 2, + -5249143, + 217971680, + -5130, + -332846, + -7, + 5006, + 1966, + -683, + 527627400, + -1, + -82881, + -11192, + 1438702, + 41237054, + -2588, + -1869, + -425, + -201668, + -33, + -39688, + 1384762, + -18997156, + 1991, + -4948, + -488 + ], + [ + 4398667, + 3734, + 505, + 85234988, + -53200, + 328, + -22973, + 58200, + 55556, + -769236522, + -252729, + 0, + -1280249, + 37, + -61507887, + -68744329, + 6910188, + -2, + -64152539, + 1863, + 8147, + 57, + -3800, + -3158865, + -14357, + -156763, + -13944433, + 965394226, + -935571, + 27, + 2599, + 2, + -40175083, + 192843006, + -189, + -47, + 558001951 + ], + [ + 6, + -20344954, + 65946, + -2859367, + 111798, + -46520, + -55067203, + 3, + 183, + 5463012, + -1132, + -12271513, + -669665, + 40292228, + -638, + 132390, + -22505, + -91595748, + 251598, + 19486745, + 261852542, + 4425, + -7, + 65627453, + 0, + -133676237, + 109322042, + 36994193, + -374184391, + -54753163, + 1, + 144, + -1497411, + -10, + 574213, + -3, + 3119187 + ], + [ + -53518986, + 537475189, + 162, + 218653201, + 934, + 19, + -849464555, + 1535840, + 31, + -3740, + -6843, + 126, + 942712, + -29, + -22, + -1335, + -1, + -10738479, + 29382, + 1, + -568347659, + -10631, + 3583978, + -423961157, + -78381, + -185190291, + -357396, + 2, + 168, + 81449, + -425, + -5, + 44, + -5, + -22484, + 41, + -239042 + ], + [ + 359, + -3542, + 2, + 1094, + 30, + -1012067273, + -509281, + -2, + -287123, + 4788745, + 3497057, + 30, + 19921766, + -7409, + 1625235, + 10860, + -330771228, + 32330474, + 73957, + 0, + 109, + 7187, + 333, + 58030, + 3500, + -38839746, + -17, + 0, + 24948, + -3689, + 304738211, + -49257, + -10654, + -1, + -30050, + -18, + -1644180 + ], + [ + -165, + 39, + 716, + 495288, + 5595922, + 1, + -229, + 160608345, + -656041, + -158813, + 63, + 700, + 422479, + 8222792, + -44795, + 12170, + -35159, + -84969, + 1, + 31, + 0, + -28605, + -4381, + 1080, + 2026, + 10, + 58447, + -3702885, + 7985458, + 78831709, + -6, + 2049023, + 682575, + 2047, + 13789, + 4680, + 63383621 + ], + [ + -152254, + -6600, + -684948043, + -16708, + -541, + 48558502, + 2066467585, + 315780143, + -10, + 119, + 16277, + -7, + -26, + 74, + -3208436, + -9, + 114, + 47608, + 1221455, + -490164616, + 2, + 45, + -105920037, + -16184, + -14, + -734926, + -30, + -920274822, + 108, + -54447, + 16422690, + -969184716, + -35162233, + 5, + -18, + -55558, + -8178771 + ], + [ + 16589869, + 123340, + -224180, + -177333, + -95, + -15140921, + -1, + -1, + -2596135, + 7781, + -4, + -337542028, + -213, + 8344413, + -21796, + -801, + 1783, + -75, + -20447155, + 118734, + -1597952, + 564067802, + 253684, + 2694, + -432772, + -70743, + -388508123, + 26189, + 16054, + -3212714, + -9235525, + 124809758, + 648, + -801, + -84025, + -8095935, + -14022668 + ], + [ + 30, + -27, + -424202248, + 1, + -40982812, + -28518, + 1764, + 23347, + -429002150, + 0, + 0, + 144131, + -103, + -4838, + -4, + -2325937, + -168, + 237, + -387472710, + 818808788, + -990, + -197953, + -48, + 107830, + 1964807304, + 19728, + -763705207, + -1, + 1, + 28699, + 1861, + -341936602, + 3, + -6, + -1016488524, + -59617638, + -18153 + ], + [ + 8106, + -884217053, + 130770752, + -3945740, + 945551, + -60371, + 1, + -21, + -15691745, + 32, + -193821976, + -12512295, + -7852699, + -7109250, + -1169, + -580842, + -7394569, + 1179464, + 3700, + -12399, + 6362, + -609472771, + 5, + -803502, + -46032, + 31, + 13696311, + 29, + 13484962, + 2733, + -59274, + -154, + 2573, + -5060, + 1642, + -189045, + -1940008 + ] + ], + [ + [ + -452, + 13874607, + -3529393, + 6731, + 1172, + 1956, + -537, + 13, + 14679, + 3041529, + -1, + -37913081, + -2670, + 0, + 2956, + 60193835, + 92, + 29719, + 967458026, + -321968, + 37, + -325627, + -60657, + -1031496677, + 178339533, + -683681811, + 73233556, + 0, + -10068618, + -2825, + 31725786, + 52816796, + 1430210, + 63, + -200435, + 211708, + 15702207 + ], + [ + -14918, + -95759336, + 176, + 801417798, + 9109, + 720872, + 5, + -99985252, + -1, + 292995665, + -373, + -7, + -5220, + 226166202, + -2, + -2, + 0, + -1028, + -3002, + 1, + -2350225, + -43363593, + 1, + -961339, + -24067931, + 222, + 2496006, + -401368, + -19019782, + 178, + 7566476, + 1, + -2747, + 6, + 97204673, + -7, + 2 + ], + [ + -1767664, + -1, + 148, + -97838458, + 289355, + 1241336, + 58235760, + -9, + -763809, + 295, + -1014315, + -62, + -729057, + 91947, + 318, + -1, + 108, + -664063716, + 9, + 1064, + -127748, + -4060, + -1850960145, + -4076595, + 525, + 103, + 0, + 33, + -190017652, + 470361, + 0, + 250532375, + 18546, + -248513, + 18117873, + 6094, + 34395347 + ], + [ + -11676665, + -359, + 7905123, + -4, + -124425, + 0, + -2, + 8087006, + 41057590, + -57853837, + -1611671, + 0, + -1, + 9244, + -4028, + 5, + -114827068, + 3240629, + 3, + -238070, + -4229, + -873628, + -7256885, + -1, + 169901, + -852270094, + -5426728, + -892724639, + 15435, + -428, + -121034, + 31, + 3, + 32754610, + -3602990, + -4, + 904876 + ], + [ + -16264, + 1648294, + 202783, + -4392, + 533451316, + -74327109, + 205229, + -3156, + 2, + 106, + 4381606, + -753728, + -435958812, + 25663648, + 165, + -2076, + 32062, + -127287035, + 10, + -1, + 361414477, + -508, + -2117708323, + -1, + 66033196, + -12, + 770797, + 1187950, + 892106224, + -149433, + -168, + -1, + -1, + 12, + -555, + 67844, + -4873 + ], + [ + -2265, + 2, + 11, + -212402, + 24, + 593554850, + 28683, + -105087406, + 2, + -222115948, + 6, + 29, + 43918133, + -1518, + 109973486, + -86215, + 0, + -391543, + 12281417, + -57312776, + -113, + -7, + 28956503, + -39052, + 8144419, + 31940, + -6895, + -103707, + -340, + -3, + 175286, + -11675, + 6616427, + -1, + 67369, + -131389997, + 19106 + ], + [ + 226, + 1, + 27633, + 499309, + 25456, + 21986, + 130345813, + 969137827, + 2, + -1398, + -240, + -509983257, + 4399, + 5978, + -694, + -52994834, + -518082, + 1116, + 15960949, + -3557952, + -1120, + 1894, + 20, + -13, + 224, + -3, + 32201, + -1, + -8375229, + 1098179, + 254586743, + 11, + 716434, + -7677, + -265038103, + 427773, + -7235029 + ], + [ + -18, + -395840014, + -20913339, + -1111, + 595889, + 15946, + 197629, + -489260, + 1433507, + 1, + 17206, + -54440, + 105153, + -185909306, + 47818851, + -65406430, + 3, + -111062, + -10, + 43573, + 30406, + -1367754, + 4185, + -1743538663, + -19, + 122872778, + 0, + 498123, + -4, + 28539353, + 0, + 131464, + 1061729, + 2, + 1420805, + 580, + 431684 + ], + [ + 1348, + 637374, + -799616143, + 17788715, + 324, + 19310, + -161440, + -1628, + 1984031557, + 6119, + -14, + 6, + -20439817, + 93512424, + 11400, + -2, + -29, + -664, + 462966, + -2, + 14082125, + -306, + -89882670, + 1, + -2, + 51846157, + 405, + -115381, + -27026, + 0, + 108043666, + -19762179, + -1484, + -1, + -1237352640, + -199102, + 1030254 + ], + [ + -3223, + -192996, + -2053, + 3305, + 6178, + 1, + 1863855, + -87, + -1030628639, + 27896, + -4, + 1868248, + 34442929, + -136247, + 1638258876, + -1744041, + 4, + -1813881, + 181818316, + 2486968, + 7952875, + -1, + -161682458, + -111166141, + -9126538, + 4003501, + 847433, + 497, + -8, + 56, + 10012753, + -114984, + -350669, + 250298107, + 14, + 454932855, + -4311473 + ], + [ + 213, + -31, + 12039, + -57065585, + 1907, + 23, + 22, + -10812, + -14831447, + 7709, + -19, + -1, + -8, + 107910767, + -47, + 62688, + -81152, + -14, + -4381, + -21, + 415472, + -15713045, + -14452799, + -90610300, + -6308439, + -106050, + -157589923, + 10, + -191404, + -120, + 821365, + 0, + -2176428, + -366406, + -333059, + -71305, + -3608331 + ], + [ + 14, + -5, + 111642, + -106, + 74107859, + -61951618, + -37, + -121614023, + -119272804, + 11, + 1998, + 13547, + -41616, + 1782, + -1985, + -4587448, + 182, + -57359635, + -282143997, + -47574, + 23, + -423397, + -2700, + -7117300, + -23297283, + -29866693, + -1005, + 38, + 42399649, + -20779915, + 0, + 12507, + -1349, + 2, + -57141, + -196264, + -3 + ], + [ + -61200, + 0, + 868172926, + -91239766, + 1481498, + -7140315, + 96600872, + -1, + -389, + -22, + -8, + 4484092, + -951, + -1885675, + 137976, + 610, + -683013, + 5, + -1, + 4764836, + 18, + 53413, + 152890681, + -7, + 92418, + 8158, + 219610, + -1391, + 357, + -4120652, + 4, + 1945, + 68184, + -224038, + 2952, + 366, + 208843 + ], + [ + 67, + -51, + 14755, + -5340, + -30, + 2705, + 77832, + 75078643, + 9, + 0, + -6872, + -6257, + -1025, + 1, + -13717720, + -60914, + -32, + -1, + -205874, + -6, + 8, + 24, + 2875698, + -966809, + -125, + -27355, + 6846, + 399884, + 563, + 1, + -4, + 27004776, + -210, + 35244, + 47717, + -8, + 2 + ], + [ + 7967, + -62724, + -13978505, + -118564911, + -1, + 1612531, + -14, + -8, + -191743, + -18475216, + 1959, + 415748769, + -3, + -1, + 13, + -18, + 468692, + 1, + 16621, + 120418, + -233, + 85687779, + 2899, + -104673, + 604964894, + 1040910, + -18807, + -354, + -61189, + 756753, + -2, + 56276, + -24105835, + 438, + 3, + -24417, + -15054 + ], + [ + -255998895, + 37454833, + -27095049, + 3009, + -540, + 8656, + 19472731, + -96560748, + -1858819687, + -12790, + -278, + -8722369, + -232, + -568671, + -336836, + 493491259, + 9244, + 243, + -26059, + 3881463, + 13155038, + -1344906, + -6, + -16056, + -43, + -6307, + -70, + 1, + 27746459, + -14351, + 0, + 3150, + -7112, + -81, + -102707, + -1514886, + -15576 + ], + [ + -1238323, + -7844, + -15234, + 5, + -1, + 335, + -180795515, + -354668, + -2199, + -70, + 172311001, + 2010, + -82, + -2, + -10295199, + 18841, + -26247, + 264280522, + 2128959, + 0, + -3405, + -1926158, + 3, + 55, + 904772, + -110710, + -10808974, + 14297, + -853243, + -873650112, + -374, + -3, + -524, + 51956, + -1, + -42, + -20 + ], + [ + 473754, + -228117775, + 0, + 119, + -4, + -30271, + 209, + -195634, + 51735, + -1107248, + 1653591, + -4152159, + -2201140, + 5, + -10770191, + -68211, + 1047232328, + -1, + -27246596, + -576, + -583, + 43029, + -10406, + 251793524, + 15176, + -112593, + 904853690, + -6728500, + -275390549, + 454254, + 13723, + -3916, + -165, + -297163, + 18, + -26678, + 7895 + ], + [ + -45, + -2, + 0, + -2610, + -86701, + 17222695, + 102, + 229741803, + -223031, + 244208048, + -1, + 62884000, + -86851, + 25447, + 5178783, + -136, + -5413, + -112, + 89515581, + -109372814, + 52, + -452126, + -41632625, + -1292, + -51559, + -180, + 3837, + -249, + -12349660, + 253601680, + -7216, + 172517364, + 104129, + -2035005, + -1, + 1429, + -1665448 + ], + [ + -23615343, + 287824, + -23, + -32, + 97077618, + -1, + -72892227, + 3, + 22551, + -24, + -18614121, + -3234, + 0, + 45396, + -6, + 2108, + 257470132, + -665, + 1860785, + -1276884, + 99, + -497518, + 8108773, + 22964089, + -9, + -2, + -52, + -328, + 1631, + 16124112, + 260684, + 5197, + 0, + 219798272, + 144281, + -205181, + -288 + ], + [ + 11704, + -1, + -1, + -76681303, + 12234, + -113, + 1625, + 26694767, + 3174, + -1, + 133, + 1848818, + 1848, + -38, + 440723, + -14, + 997224, + -29937, + 22, + 170043, + -222, + 30589055, + 565, + -25, + -1492989, + -164, + 132091677, + -257561816, + -4830, + 13, + -498778, + 3, + -723293561, + -64, + -63078, + -64, + 47170 + ], + [ + 14344, + -64288, + 420, + -469, + 3, + -12029, + -27, + 54823821, + -28, + -5578606, + -140280617, + 103, + 792810, + -1, + 7980, + -8016319, + 3301787, + 51915, + 15076679, + -2164, + -17, + 389232843, + 200312, + 0, + 42, + -84700102, + 10, + -54, + 20066, + -11, + 119741, + -31857485, + -1253, + 289521043, + -817988, + -510929, + -2141162 + ], + [ + -1, + 3220, + 261368, + -3812, + 29160861, + 25407, + 196, + 8644518, + -2, + 52464, + -12030, + 207239, + 493245998, + 785632387, + 133424586, + 1160104, + -69723488, + -6587202, + 240, + 56, + 251542397, + 93474, + -733858, + 1910534941, + 6, + 120138046, + 82124225, + 27013461, + 1946195, + 8, + -1, + -1, + 51181, + -3, + 28797, + -16, + -148066848 + ], + [ + -461761615, + 2826212, + 11402023, + -6652, + 470388886, + 0, + 8, + 23, + 6284, + -3, + -17107283, + 680119, + 10499, + -2, + -10, + 608, + 7, + 10506325, + -530, + -143, + -31241116, + -396, + 688, + -5, + 2, + -6, + 0, + 756371335, + -3, + 1, + -29869, + -18418911, + 227138432, + -8, + 0, + 245, + 15408 + ], + [ + -21038642, + -5824, + -4371, + 105, + -90845258, + -6, + 924445360, + -3198, + 672203502, + -65, + 681350714, + 469582, + 51579, + 82558, + -52, + -124069746, + 1291077, + -25114379, + 52, + -1108, + 6057109, + 347, + 11234049, + -8223650, + -1367681, + -272827, + 0, + -111050, + 0, + -12650868, + -60737423, + -1, + -33194478, + -1, + 12, + -37, + -37958 + ], + [ + 8094185, + 239831, + 688, + -71373, + -2, + -43867885, + 204486, + 4, + 1501218, + -16, + -4, + 1087547909, + 320, + -409, + -33382883, + -11, + -5832091, + -4, + 16759136, + 46382, + 91, + 94, + -14, + -48992, + 1, + 76739746, + 10466832, + -12196, + 5, + -14892, + 13, + -25, + -55, + 4, + -1685, + -6, + 11 + ], + [ + -1, + 1241710, + 491352121, + -6411741, + 87036984, + 947, + 8038, + 7, + -1393, + 1478843385, + -249, + 748846, + 1, + 1935, + 22, + -233, + 3274194, + -3599218, + -6714607, + 7, + 801990, + -22, + 106, + -404, + -9578, + 8, + -204, + 1043805, + -1032416798, + -1348, + -83413, + 237986058, + 218, + 159623234, + -38, + 1, + 271971 + ], + [ + 13016, + -40614, + -22, + -320661, + 155804156, + 19510396, + -1531, + -2837, + 3465, + 1, + -91, + 3135693, + -41993137, + 1743773443, + -164142, + -163, + -1687744, + 312, + 128855845, + -178956890, + 4025, + -191177, + -82881, + -1432559, + 1404, + 9, + -1294, + -122441870, + -6951509, + -2, + -134712673, + -325122642, + 692381, + -148416, + 2088064626, + -9895, + -7800 + ], + [ + 1073, + 58, + 16562207, + 5202, + -54475939, + 168266, + -2940477, + 119194575, + 108, + -1468, + -1010915, + 126, + -626, + 19767722, + -3844243, + -1049, + 215943, + -315, + -1002384, + 476992, + 63, + 58892, + -7780881, + -1, + -918830, + -3, + -111555457, + 15084284, + -1828, + 14404611, + 10, + 557819889, + -642801324, + 6026343, + -193227, + -3, + 544923 + ], + [ + 1, + -2484, + 2060, + -175, + 13, + -46520, + -53, + 473283, + 48074597, + 42679, + -5, + -785376820, + -42858543, + 1, + -10, + 8473020, + -180039, + -2, + 503196, + 19486745, + 998, + 69, + -51563499, + 128178, + 197628363, + -130544, + 417, + 1, + -365415, + -26735, + 62119453, + 593054, + -23398, + -615863, + 9187412, + -44, + 1 + ], + [ + -103, + 256, + 1302, + 437306403, + 1914283, + 0, + -3241, + 11998, + 65298, + -8, + -54, + 64814, + 115, + -116, + -340, + -11, + -352574, + -5244, + 1880451, + 1242617, + -34690, + -84, + 13999, + -13248787, + -20065455, + -22607, + -91493232, + 200478104, + 42, + 5090, + -4, + -8250, + 45993, + -1, + -6, + 44006494, + -119521 + ], + [ + 11, + -906692, + 21716, + 560219, + 3869, + -31627103, + -4, + -145819, + -141, + 9, + 111905846, + 504093, + 18, + -15, + 13001882, + 1, + -631, + 31572, + 2311, + 2, + 1757, + 1884091514, + 698657569, + 28, + 875, + -4854969, + -5, + 657074, + 0, + -923, + 145, + -6304867, + -43637391, + -221, + -7513, + -72165972, + -210455002 + ], + [ + -5261, + 19, + 11, + 241, + 341, + 4421354, + -458, + 0, + -671785458, + -317626, + 504, + 2870521, + 54077346, + 4015, + -716706, + 24924498, + -9, + -84969, + 183009476, + 32096, + 11916, + -1830670, + -35886955, + 4425927, + 506, + 11041913, + 935163, + -14811539, + 1996364, + 18, + -11, + 2000, + 87369663, + 127, + 3, + 18, + 15474 + ], + [ + -1, + -13200, + -41, + -2138609, + -2161, + 5927, + 129154224, + 19736258, + -318, + 59, + 33336706, + -27, + -1700163, + 313317159, + -196, + -1106322495, + 57, + 1487, + 4885821, + -490164616, + 633, + 11, + -105920037, + -32367, + -57474829, + -1436, + -125150644, + -28085, + 3466, + -1, + 8018, + -7395, + -140648932, + 43973, + -1163074, + -227562562, + -63 + ], + [ + 33179738, + 60, + -114780120, + -22167, + -190, + -463, + -44239, + -1531546, + -317, + 254992672, + -509, + -1288, + -7, + 2037, + -1363, + -12816, + 1783, + -297, + -20447155, + 486336722, + -391, + 8606, + 0, + 344833, + -4, + -2211, + -388508123, + 1676104, + 65757853, + -51403413, + -564, + 121884, + 663808, + -4, + -42, + -64767475, + -28045336 + ], + [ + 60, + -1783075707, + -51783, + 0, + -3, + -446, + 3614487, + 186780, + -13, + 86190, + 17974298, + 281, + -3265, + -9676, + -12583595, + -36343, + -6, + 995205615, + -2, + 6396943, + -506594, + -1, + -2, + 6, + 982403652, + 10100849, + -23307, + -82712, + 5, + 1880841332, + 1952292716, + -41741, + 2045, + -98565436, + -31, + -57, + -1189617858 + ], + [ + 2075213, + -53, + 15, + -7891480, + 28, + -965923, + 7, + -11, + -4, + 132186, + -6, + -391010, + -7669, + -55542, + -2393866, + -2, + -1, + 0, + 60632434, + -3100, + 52121548, + -19046025, + 2908321, + -99, + -2, + 2048899, + 1, + 489713, + 1, + 22392467, + -3705, + -1230, + 2634929, + -317, + 3363691, + -739, + -30313 + ] + ], + [ + [ + -473611622, + 423, + -431, + 0, + 1200931, + 500847, + -9, + 109608, + 14679, + 742, + -343, + -579, + -21, + 9, + 46, + 57, + 23, + 973854544, + 241864506, + -20123, + 76644, + -81407, + -993789240, + -32234272, + 680, + -41729, + 4469, + 11261, + -157323, + -740551668, + 121, + 100, + 2, + 1, + -1, + 103, + 122673 + ], + [ + -117, + -6, + 22619, + 6261076, + 291492, + 43, + 21, + -12, + -150, + 4, + -373, + -14, + -85517210, + 26, + -4777, + -434822275, + 148790010, + -65775, + -188, + 1298, + -5, + -42, + 366, + -961339, + -6016983, + 7118, + 9750, + -12543, + -37149, + 44, + 472904, + 593897880, + -43941, + 3476, + 388818692, + -53527370, + 1162584 + ], + [ + -6905, + -6, + 74, + -48919229, + 0, + 79445517, + 3554, + -259, + -1, + 2, + -2028630, + -8, + -12, + 11, + 10420644, + -3128008, + 13928, + -648500, + 165851120, + 17026, + -510991, + -8314561, + -28, + -521804102, + 8401, + 27123933, + 395432007, + 33, + -11876104, + 918, + 0, + 15658273, + 151930031, + -122, + 566183, + 190, + 4 + ], + [ + -91224, + -2, + 30879, + -16475560, + -254821663, + 185, + -13, + 63179, + 19, + -462830696, + -99, + 0, + -51, + 1155, + -32218, + 12142264, + -56068, + 49, + 13038, + -233, + -16915, + -3413, + -7256885, + -1, + 10, + -53266881, + -2, + -27897645, + 126444326, + -109434, + -119, + 130807254, + 31, + 511790, + -7205980, + -267536090, + 27 + ], + [ + -16264, + 100, + 50695, + -287783537, + 7, + -290341, + 105077751, + -201944, + 603964, + 6, + 1, + -48238545, + -26, + 821236756, + 1387423076, + -34007337, + 125, + -509148138, + 5231, + -3785903, + 176471, + -16614185, + -4136150, + -82475, + 515884, + -1473, + 24665520, + 76028805, + 3403, + -292, + -10711, + -122997490, + -3614, + 102068206, + -1, + 8684154, + -1 + ], + [ + -296755931, + 2, + 187901687, + -3398418, + 412457598, + 4, + 1, + -52543703, + 12028752, + -13557, + 443, + 59, + 702690142, + -12427680, + 1718335, + -2, + 6, + -400940002, + 749, + -1834008813, + -3606, + -419577317, + 13, + -2441, + 63628, + 63881, + -14, + -2, + -85, + -12519439, + 42, + -1460, + 403, + -1380, + 67369, + -32078, + 152849 + ], + [ + 29700032, + 418, + 113188307, + 7, + 814617, + 0, + 8146613, + 0, + 0, + -2795, + -62812780, + -244, + 4, + 23913, + -22192, + -3312178, + -2072328, + 279, + 127687593, + -1778976, + -9169624, + 7578, + 0, + -402655262, + 460093, + -5627, + 4121788, + -1723, + -2, + 17570874, + 509173486, + 371736, + 5597, + -2, + -4141221, + 3341, + -113048 + ], + [ + -9, + -773126, + -163386, + -70, + 290, + 7, + 1, + -30579, + 2, + 18664454, + 275304, + -27, + 3286, + -23, + 373584, + -8175804, + 959534, + -217, + -77560109, + 22309403, + 3, + -11, + 1046, + -108971167, + -1206005, + 61436389, + 30, + 7, + -476544075, + 57078706, + 69962, + 2103436, + 16, + 82558, + 2775, + 290, + 107921 + ], + [ + 2697, + 318687, + -24988005, + 2171, + 5323892, + 19310, + -5045, + -208365, + 3875061, + 25066715, + -13640, + 435360, + -20, + 11, + 1459273, + -570, + -29, + -5309, + 1851864, + -372851, + 6, + -1, + -172, + 66839163, + -128, + 197, + 811, + -7384344, + -27026, + 771, + 12, + -9881090, + -189842, + -63081, + -5, + -3185621, + 251 + ], + [ + -52800067, + -3, + -2053, + 413, + 809852126, + 25, + 931927, + -180625392, + -2012947, + 892692, + -15, + 7472995, + 17221464, + -17031, + 6399448, + -3407, + 1, + -113368, + 363636633, + 303, + 7952875, + -112, + -4935, + -54281, + -1140818, + 1, + 216943079, + 65167624, + -1, + 14, + 4889, + -14373, + -179542425, + 3910907, + 227, + 27, + -8622946 + ], + [ + 447850136, + -63370, + 47, + -913049351, + 124991535, + 96491, + 93983204, + -85, + -114, + 252628883, + -1231940, + -12253229, + -8, + 3372211, + -3, + 3, + -1, + -107, + -5, + -41, + 1661888, + -30, + -903300, + -346, + -25, + -3315, + -1231172, + 2870478, + -1, + -1914, + 26283682, + 1194, + -2, + -45801, + -341052208, + -146032480, + -1804166 + ], + [ + 0, + -3, + 57161188, + -108078, + 1130, + -15487905, + -1, + -1856, + -7454551, + 23, + 7994, + 54190, + -166461, + 456302, + -130082003, + -293596641, + 45, + -438, + -135, + -2, + 761250, + -104, + -169, + -435, + -364021, + -14584, + -2057298, + 2, + 331247, + -10, + 8920408, + 781, + -172631, + 129, + -28, + -24533, + -9387873 + ], + [ + -2, + 421, + 0, + -11, + 23148, + -892540, + 5, + -122903, + -203825935, + -2, + -2, + 1094, + -476, + -60341569, + 8830490, + 76, + -85377, + 171285, + -378, + 1163, + 153875, + 26, + 597229, + -205, + 11552, + 4079, + 428, + -2, + 5, + -16097, + 17056244, + 243, + 279282068, + -56010, + 47244, + 6010629, + 835372 + ], + [ + 8787369, + -13323249, + 14, + -1, + -248756955, + 2770334, + 19925042, + 2, + 41622526, + 106147414, + -27, + -3203296, + -17, + 1, + -26793, + -952, + -4115057, + -410, + -3217, + -22826016, + 8, + 1617448, + 368089392, + -966809, + -7987, + -4, + 876366, + 12, + 18029, + 409, + -55155689, + 6, + -838, + 2, + 47717, + -1869, + 1257 + ], + [ + 8159186, + -981, + -1, + -1897038569, + -24315734, + 806265, + -3366, + -126465945, + -11984, + -9, + 31351, + 49, + -9299, + -53189, + 105, + -8714, + 468692, + 0, + 136159946, + 1972938903, + -59448, + 669435, + 23753286, + -13085, + 604964894, + 16264, + -10, + -177, + -250628946, + 2, + -239, + 3601666, + -6, + 56089, + 1957, + -24, + -7707647 + ], + [ + -31999862, + 2286, + -26461, + 192614, + -69111, + 17728137, + 311563710, + -93, + -116176231, + -818538, + -278, + -1065, + -15, + -70, + -336836, + 120481, + 147908, + 1, + -51, + 3881463, + 102773, + -2, + -1, + -16441122, + -690185, + -2, + -283779, + 990446, + 13, + -58781618, + 2824, + 1575, + -1, + -168008537, + -803, + -387810632, + -498428 + ], + [ + -19349, + -123, + -7617, + 96222399, + -58, + 21452, + -1446364117, + -11, + -1, + -4541227, + 10, + 2058461, + -163, + -95142, + -158, + 1205834, + -52493, + 31, + 32, + 25, + -1743139, + -1, + 59532, + 110, + 0, + -906933996, + -21, + 1830138, + -1, + -1667, + -1, + -6060, + -9, + 811, + -1403, + -165, + -5148776 + ], + [ + 14, + -28, + 792495, + 1955150, + -56127480, + -60, + 52, + -6114, + 25867, + -276812, + 6, + -519020, + -1100570, + 177487847, + -42072, + -34923659, + 1, + -3919475, + -26609, + -2358013, + -19, + 0, + -1, + 503587049, + 948, + -28, + 107, + -1, + -17, + 0, + 224850950, + -256589350, + -5393572, + -581, + 1161, + -1, + 505307 + ], + [ + -750671544, + -66, + 7015, + -334068, + -1387203, + 8611347, + 6701982, + 876, + -218, + 931, + -111, + 1965125, + -11116884, + 3257330, + 1325768565, + -553839, + -170, + -466177475, + 174835, + -6835801, + 417, + -28, + -20, + -41340, + -7, + -180, + 125735866, + -2, + -95, + 3869, + -14432, + 10, + 26032, + -249, + -241285, + 1429, + -6661792 + ], + [ + -46124, + 562, + -185067085, + -254371, + 5925, + -376, + -35592, + 113014, + 11, + -12135, + -36356, + -3234, + 0, + 1452672, + -42990214, + 16, + 1964, + -43543858, + 930392, + -39, + 3275193, + -509458217, + 7918, + 1469701708, + -1044, + -3753218, + -52, + -670635, + 3263, + 30, + 63, + 0, + 80, + 104, + 147744670, + -25648, + -9198 + ], + [ + 11704, + -23, + -15, + -74, + 400911703, + -3698447, + 50, + 13034, + 0, + -16, + 4263, + 112, + 3697, + -38, + 28206329, + -1788, + 249306, + -234, + 192114746, + 1360344, + -1, + 244712444, + 9259576, + -6310677, + -2916, + -5234, + 515983, + -1, + -1208, + 14021963, + -31, + 26, + -5650731, + -267848552, + -16, + -16349, + 368 + ], + [ + 14344, + -1053287237, + 53767, + -1, + 2010, + -1, + -27, + 3426488, + -55, + -86, + -140280617, + 217111816, + 12387, + -86273, + 7980, + -16, + 12, + 405, + 14, + -271, + -8586, + 190055, + 50078, + 24435, + 175541, + -11, + 11210436, + -109961, + 1284234, + -1347699, + 29, + -4, + -2564197, + 289521043, + -418809738, + -510929, + -1 + ], + [ + -1413503, + 422089954, + 4181890, + -477, + 28477, + 416275524, + 784, + 16883, + -57991665, + 13430951, + -1, + 1619, + 3853484, + 23975, + 66712293, + 2320209, + -34861744, + -6587202, + 963, + 56, + 2012339183, + 45, + -1434, + 0, + 1617, + 120138046, + 164248450, + 3, + 15569566, + 4315, + -436, + -14665, + 1677102145, + -23, + 921535, + -1985753, + -74033424 + ], + [ + -461761615, + 176638, + 22269, + -108982349, + 7177, + 199098, + 145704171, + 197116789, + 50275, + -3, + -131, + 348221357, + 5375637, + -65, + -627928279, + 4984382, + 918952, + 168101203, + -1, + -9, + -1, + -12666, + 5643971, + -283045634, + 319744326, + -43, + 12005, + 90, + -4748562, + 42, + -14935, + -71, + 14196152, + -2, + 3, + 3, + 493071 + ], + [ + -82183, + -372727, + -8951752, + 211, + -1, + -49823830, + 881, + -4, + 1282, + -8465652, + 5, + 3668, + 1611, + 84539595, + -1691040, + -969295, + 82628957, + -50228758, + 107510, + -70912, + 23660, + 2779, + 1371, + -4, + -334, + -1066, + 8700785, + -1776793, + 3531272, + -6325434, + -4, + -6661, + -32, + -125413, + 0, + -1, + -1 + ], + [ + 4047092, + 119915, + 43, + -9, + -37189, + -21933943, + 798, + 9017, + 48038991, + -127257462, + -116196, + 8496468, + 83934606, + -1, + -66765765, + -2806, + -22782, + -127, + 7, + 22, + 0, + 12141, + -439334, + -1605347322, + 15, + 4796234, + 163544, + -2, + 6221334, + -8, + 846, + -12408, + -869, + 38243, + -14, + -2848133, + 12249558 + ], + [ + -499, + 317877825, + 59979, + -1, + 10, + 3, + 4019, + 3, + -730138258, + 5, + -4, + 95852311, + 103, + 3870, + 22, + -59, + 12, + -879, + -53716849, + 487931840, + 6415924, + -85, + 13937662, + -13208807, + -156924213, + 33, + -13, + 1068856524, + -31507, + -2760088, + -2669187, + 118993029, + 28031, + 1247056, + -152442, + 34, + 543942 + ], + [ + 106627582, + -166351803, + -351, + -1, + 311608313, + 4877599, + -24, + -178, + 443525, + 60156523, + -6, + 97990, + -1, + 6, + -21010093, + -1301, + -864124657, + 640892, + 1, + -2796202, + 2061044, + -12, + -1296, + -44, + 43, + 2516, + -81, + -234, + -1737878, + -403335, + -4112, + -156, + 692381, + -73, + 4078251, + -4948, + -31 + ], + [ + 134, + 14, + 8087, + 40, + -108951878, + 20, + -188190505, + 931207, + 3472, + -1538473044, + -1, + 1038995, + -313, + 0, + -480531, + -2148261, + 6748, + -10309771, + -245, + 976880432, + 66741117, + 15076379, + -1900, + -197430, + -2, + -613, + -435764, + 115, + -29938267, + 219, + 1330976, + 17431871, + -2510943, + 23540, + -96614, + -3064367, + 2 + ], + [ + 51764, + -20, + 1080467496, + -22874931, + 55899, + -1488616, + -53777, + 3697, + 375582, + 41, + -4636481, + -749, + -41, + 153, + -10442025, + 66195, + -22, + -44725, + 2012786, + 155893967, + 15, + 4, + -1, + 16022, + 94, + -4177383, + 6672, + 72254, + -714, + -3422073, + 0, + 37955465, + -12, + -1, + 4593706, + -11, + 761 + ], + [ + -6534, + 262439, + 5211, + 1668, + 3738, + 2504291, + -106183070, + 95990, + 510, + -122535658, + -1, + 1061919061, + 120667190, + -15199279, + -10860, + -167, + -1, + -10738479, + 1836, + 2485234, + -35521729, + -21770624, + 0, + -52995145, + -1254091, + -89, + -91493232, + 23, + 337, + 4, + -108562, + -131992, + 1437, + -2496, + -2811, + 352051954, + -14941 + ], + [ + 11, + -1813383, + 173732, + 547, + 990581, + -61, + -509281, + -291637, + -141, + 4788745, + 13988230, + 8065501, + 2431, + -1896571, + 6348, + 1423540191, + -79, + 32330474, + 288, + 8721, + 6, + 3593, + 1397315138, + 29711506, + 7000, + -310717965, + -272047381, + 336422240, + 1635056134, + -29, + 1, + -3152434, + -10909348, + -905199, + -1879, + -577327773, + -52613751 + ], + [ + -5386967, + 9, + 1467870, + 1934, + 42, + 141483356, + -7323, + 40152086, + -161, + -20328014, + 126, + 700, + 13202, + 131564679, + -733906387, + 95, + -140633, + -5437960, + 698, + 2054188, + 48809728, + -28, + -69, + 141629677, + 1062509257, + 42, + 935163, + -1, + 7985458, + 150, + -3, + 512255, + 666, + 8189, + 26, + 0, + 3868 + ], + [ + -19032, + -2, + -1369896086, + -1045, + -1106411, + 189681, + 1970, + 78945035, + -5203596, + 238, + 520886, + -27, + -13601298, + 37, + -102669946, + -2160787, + 14, + 380870, + 2442910, + -59, + 9, + 23496, + -51, + -4, + -439, + -376281652, + -1001205151, + -460137411, + 216, + -3484586, + 125, + -60574045, + -1, + 1, + -2272, + -888917, + -2044693 + ], + [ + 16201, + 61670, + -219, + -1418661, + -190, + -925, + -1, + -47, + -5192270, + 1945, + -32521, + -1350168112, + -4, + 33377655, + -2, + -26247046, + 114119, + -149, + -2, + 1899752, + -1561, + 2, + 495, + 10776, + -7, + -2211, + -5929, + 53635335, + 128433, + -25, + -72153, + 1950152, + 1296, + -6405, + -43020438, + -15813, + -109553 + ], + [ + 62988146, + -851, + -51, + 7331, + -5003, + -1825116, + 110, + 93390, + -7, + 168, + 1123393, + 288262, + -1, + -317062439, + -769, + -148859956, + -2675, + 15550087, + -94598, + 6, + -3958, + -4, + -1527, + 441674774, + 122800456, + 5050424, + -365, + -169392742, + 40, + 14349, + 3723, + -5342760, + 31, + -1540085, + -63530533, + -931526, + -36 + ], + [ + 1, + -422, + 510823, + -3854, + 484122280, + -30186, + 255, + -336, + -502135809, + 8459957, + -189280, + -1528, + -981588, + -3554625, + -74809, + -2269, + -1848643, + 0, + 236845, + -7, + 1590, + -1218945542, + 177, + -7, + -180, + 65564768, + 107002, + 15670826, + 6, + 22392467, + -118547, + -80556685, + 1317464, + -323812, + 6727382, + -378090, + -1 + ] + ], + [ + [ + -3614, + 13549, + -110294, + 441161578, + 73, + 489, + -537, + 13701, + 3669, + 742, + -43, + -37025, + -349900519, + 18, + 369, + 7524229, + 23, + 1, + 236195, + -5031, + 19620905, + -162814, + -3881990, + -31, + 11146220, + -2, + 585868450, + 351, + -161097882, + -45200, + 484, + 0, + 11441681, + 33522853, + -392, + 6, + 14 + ], + [ + -119344, + -374060, + 0, + 191, + 291492, + 175, + 43, + -24996313, + -1, + 4578057, + -195252452, + -28561975, + -85517210, + 220865, + -1195, + -108705569, + 145302, + -2, + -1501, + 5318100, + -587557, + -677557, + 45, + -120168, + -23504, + 27, + 312000, + -802736, + -5, + 2929501, + 236452, + 148474470, + -175763, + 0, + 48602336, + -1712875815, + 595243294 + ], + [ + -1727, + -1290, + 0, + -6114904, + 1157422, + 39722758, + 27, + -2066, + -3055233, + 1208967, + -259664547, + -4006507, + -182265, + 2942310, + 4, + -6256015, + 0, + -162125, + 165851120, + 1115868454, + -1021982, + -4060, + -115685010, + -4, + 4200, + 51, + 1508, + 34854662, + -46, + 117590, + 15596581, + 62633093, + 296738, + -7767, + 1, + 195031, + 134356 + ], + [ + -93413313, + -46951336, + 1976280, + -32, + -62213, + 370, + -13627801, + 258784215, + 1283049, + -883, + -25, + 44716730, + -7, + 295839, + -4, + 777104914, + -110, + 50634, + 3259, + -465, + -541273, + -111824264, + -3544, + -144365, + 20, + -813, + -83, + -14, + 482, + -3501885, + -473, + 62, + 16322067, + 124, + -461182710, + -128, + 226219 + ], + [ + -266457087, + 402, + 12978118, + -2248309, + 0, + -4645445, + 205229, + -12924392, + 2415859, + 13, + 4278, + -96477090, + -425742, + 6415912, + 2646, + -132842, + 7, + -62152, + 20926, + -58, + 344, + -32450, + -253, + -1, + 62, + -6, + 2, + 2320, + 27224, + -18680, + -11, + -4, + -473624134, + 1557, + -278, + 67844, + -19957853 + ], + [ + -4529, + 287576, + 733990, + -1, + 1611162, + 8, + 3, + -205249, + 5, + -55528987, + 110, + 30324, + 343110, + -397685739, + 53697, + -1348, + 0, + -400940002, + 46, + -3499, + -3692237, + -1638974, + 14138, + -5, + 130310718, + 0, + -431, + -103707, + -177833633, + -1529, + 43821, + -11955115, + 3, + -5650759, + 131, + -32078, + 37 + ], + [ + 29003, + 1, + 215, + 60, + 1629234, + 5496, + 7, + 484568913, + 1, + -2861646, + -8, + -7782, + 274, + 0, + -181793546, + -7, + -8, + 2287498, + 974, + -13899, + -4478, + 15520632, + 10, + -201327631, + 7, + -2880979, + 1030447, + -881814, + -65432, + 140566993, + 60, + 1, + 45851811, + -15721924, + -2, + 3341, + -463041797 + ], + [ + -281, + -98960004, + -1, + -145574555, + 2, + 15946, + 1581036, + -1957039, + 699, + 72908, + 17206, + -13610, + 107677202, + -11348, + 373584, + -127747, + 479767, + -217, + -302970, + 11154701, + 1900, + -10942028, + 523, + -106418, + -77184257, + 58, + 0, + 7783, + -29784005, + 111481, + 8745, + 16433, + 4147, + 330233, + 88800, + 608844820, + 0 + ], + [ + 337, + 1274748, + -1599232285, + 2171, + 10, + 4943373, + -5045, + -208365, + 3784, + 1, + -7, + 55726167, + -1277489, + 22830, + 2, + -597467729, + -114, + -84938, + 7407456, + -11652, + 880132, + -626287, + -1, + 8159, + -32535, + 6480769, + 1, + -461522, + -3379, + 0, + 1, + -5, + -24299676, + -129188235, + -18881, + -50969935, + 8242037 + ], + [ + -844801066, + -189, + -129, + 13537333, + 790871, + 418216, + 3640, + -722501568, + -983, + 457058585, + -3772989, + 934124, + 33635, + -5, + 195, + -27251, + 4, + -7, + 710227, + 310871, + 7, + -57080, + -20210308, + -14, + -142603, + 15, + 211858, + 7, + -15263478, + 929265, + 80102024, + -941943121, + -2805351, + 7, + 116332, + 1735, + -67367 + ], + [ + 1, + -124, + 11, + -6967, + 499966140, + 188, + 5736, + -345959, + -949212549, + 0, + -151, + -1, + -1997550957, + 0, + -384625, + 62688, + -2596855, + -217156, + -1121289, + -1300, + 12, + -960, + -56, + -3, + -788555, + -13257, + -76, + 44851, + -191404, + -60, + 420538925, + 305864, + -1063, + -2863, + -2603, + -5, + -902083 + ], + [ + 943525849, + -158940, + 1, + -110671464, + 2315870, + -967995, + -5, + -121614023, + -477091213, + 92, + 511618, + 6, + -6, + 7129, + -16, + -3, + 5842, + -4, + -8611, + -12178739, + 5947, + -13, + -172746, + -227753571, + -23297283, + -228, + -2010, + 630607, + 10, + -41559830, + 17422, + 12808181, + -675, + 8259, + -114281, + -3067, + -72 + ], + [ + -957, + 842, + 108521615, + -22276, + 2, + -57122513, + 377347, + -2, + -398098, + -1413226138, + -15873, + 71745476, + -7601, + -235710, + 275952, + 0, + -1, + 2676, + -3, + 18612, + 78784156, + 106827, + 1166, + -1676673, + 361, + 127, + 1, + -44499, + 89, + -32965213, + 133251, + 3, + 133, + -14003, + 188976, + 1467, + 26731928 + ], + [ + 0, + -106585990, + 7377, + -3, + -8, + 10, + 19925042, + 35, + 20323, + 3, + -109939, + -7, + -65, + 61800, + -838, + -238, + -4115057, + -107426609, + -6587942, + -89165, + 8, + 103516675, + 702, + -4, + -523413563, + -218833, + 897399789, + 48, + 295390456, + 209852, + -220622756, + 843899, + -3351, + 17, + 93, + -478220, + 157 + ], + [ + 1019898, + -62724, + -427, + -15, + -379934, + 6298, + -107693, + -1976031, + -12271537, + -36950432, + 3, + 99, + -609360662, + -217860621, + 1720709, + -142759063, + 479940752, + 76, + 531874, + 3763, + -475584, + 10, + 185572, + -13398091, + 147696, + 2033, + -2351, + -362261, + -1, + 739, + -956, + 439, + -24105835, + 7011, + 2052893365, + -6250730, + -3853824 + ], + [ + -499998, + 73153, + -13, + 0, + -69111, + 283650192, + 4754, + -1, + -7261015, + -50, + -1, + -4361185, + -30368452, + -2274682, + -11, + 120481, + 151458632, + 1996685, + -13030, + 15161, + 52620153, + -329, + -365681, + -8028, + -44171792, + -826650088, + -555, + 60, + 0, + -459232, + 176, + 12906360, + -7112, + -641, + -821655, + -378722, + -1 + ], + [ + -634021172, + -7844, + -60, + 1, + -239601543, + 21967823, + -706233, + -44334, + -2199, + -9082454, + 1314, + 502, + -170491130, + -24, + -629, + 73, + -1679752, + 1008, + 1039, + 409, + -6972555, + -963079, + 3, + 55, + 14137, + -453466998, + -21617948, + 14297, + -13332, + -14, + -12226876, + -99278640, + -262, + 212815276, + -11, + -659, + -1258 + ], + [ + 485124574, + -218, + 1584991, + 250259276, + -3426, + -3784, + 880001895, + -1602625753, + 103471, + -3, + 413397, + -33217272, + -34, + 43331, + -5385096, + -69847317, + 32726010, + -120, + -26609, + -9211, + -149232, + 2, + -41621, + 125896762, + 474, + -112593, + 1725, + -206, + -17, + 3, + 428, + -4009209, + -2, + -304294424, + 594514, + -874174155, + 1 + ], + [ + -45, + -549939216, + 459742568, + -334068, + -5548811, + 0, + 13403965, + 7179431, + -4, + 119242, + -1, + 122820, + -694806, + 1590, + 82860535, + -4430705, + -692815, + -7284024, + 349670, + -14, + 6838900, + -231488280, + -5, + -2584, + -13199074, + -1473036, + 245577, + -32, + -3, + 7739, + -57725, + 2695583, + 416516, + -1017503, + -236, + 0, + -1665448 + ], + [ + -1442, + 18420762, + -740268339, + -508741, + 0, + -1576422548, + -1, + 57863644, + 738972166, + -12, + -9, + -1, + 42, + 5, + -41983, + 33742, + 251435, + -5442983, + 116299, + -81720524, + 209612410, + -1, + 0, + 91856356, + -267027, + -7506435, + -13605293, + -1, + 104425, + 7, + 266940498, + 41576, + 41437, + 104, + 1127, + -820724, + -602793950 + ], + [ + 11704, + -3, + -1921022, + -19170326, + 200455851, + -118350298, + 1, + 1668422, + 1, + -1, + 532, + 1848818, + 59153, + -3, + 55090, + -57186, + 121, + -15, + 5862, + 21765511, + -463812200, + 1957699558, + 289361, + -100970817, + -183, + -41865, + 16511459, + -8, + -3, + 13, + -1995110, + 108213, + -22, + -128, + -1, + -128, + 47170 + ], + [ + 3672252, + -63, + 107534, + -120041, + 32163, + -6, + -216434, + 6, + -14361830, + -681, + -2, + 217111816, + 6, + -1, + 65373099, + -2, + 13207150, + 850576264, + 120613438, + -8862556, + -281341991, + 389232843, + 1, + 190, + 351082, + -6, + 2, + -1, + 39, + -165, + 935, + -7778, + -82054301, + 34, + -209404869, + -15967, + -4182 + ], + [ + -44, + 50, + 2041, + -243932, + 3, + 99, + 401425, + 67535, + -1812240, + 419717, + -3079618, + 848853568, + 1926742, + 24551012, + 521189, + 36253, + -34, + -403, + 504982799, + 1862855, + 61411, + 2921, + -183465, + 14576, + 828266, + 469289, + 641595, + 0, + 29, + 565681763, + -436, + -234628, + 25590, + -747117, + 3686140, + -243, + -37016712 + ], + [ + -14092, + 689, + 45608093, + -3326, + 3588, + 3, + 1111, + 93, + 3142, + -180581941, + -9, + 1, + 5, + -2, + -2396, + 159500224, + 56, + 40, + -1, + -9100, + -31241116, + -1621176, + 5511, + -17690353, + 9, + -21904, + 12005, + 1, + -9275, + 712314178, + -29869, + -2249, + 0, + -2021428, + 57793, + 490, + 7704 + ], + [ + -643, + -47709020, + -8951752, + 6, + -363381032, + -6083, + 28888917, + -6548400, + 336101751, + -4134, + 81, + 7337, + 1611, + 330232, + -1, + -3787, + 645538, + -6278595, + 0, + -35, + 1550619978, + 21, + 5, + -8, + -1, + -4365224, + 33987, + -13882, + 107, + -50603471, + -232, + -26643, + -4, + -123, + 3296, + -152613355, + -38868356 + ], + [ + 30, + 122793485, + 2, + -146169881, + -73, + -42, + 3271785, + 70, + 183, + -16, + -464781, + 129, + 80, + -428122468, + -16691442, + -22441, + -2916046, + -8, + 15, + 5797, + 0, + 758, + -3514666, + -48992, + 250203, + 4, + 5233416, + -195130, + 3110667, + -3723, + 6936276, + -203289405, + -27787, + 305951, + -422, + -22, + 195992928 + ], + [ + -8, + 9, + 3748, + -410351409, + 1392591750, + 1894, + 32927442, + 1881, + -5571, + 2888365, + -3972, + 47926155, + 1658, + 31706240, + 1490965, + -8, + 399, + -56238, + -1640, + 29780, + 0, + -1, + 6, + -26417613, + -300, + 8816036, + -106771822, + 16309, + -1032416798, + -1, + -166825, + 951944234, + 3, + 1, + -149, + 284776, + 33 + ], + [ + 25, + -40, + -22938271, + -79, + 2434439, + 9755198, + -6, + -726150, + 54, + 1879891, + -23118, + 50171099, + -20505, + 1702903, + -11, + -2662768, + -413, + 160223, + 8053490, + -2796202, + 251, + -3058824, + -162, + -45841871, + 351, + 659792879, + -82788, + -935, + -213, + -3152, + -16445, + -621, + 2, + -1, + 15930, + -4948, + -2 + ], + [ + 8591, + 466, + 2021, + 5202, + -1743230037, + 10, + -183780, + 14, + 27, + -12, + -129397078, + 33247847, + -2, + 4, + -235, + -537066, + 52, + -1319650679, + -32076270, + 3726, + 7, + 14, + -15561761, + -4, + -4, + -156763, + -871528, + 482697113, + -119753068, + 13, + 324, + 265, + -4905, + 12052687, + -386453, + -49029871, + 2179695 + ], + [ + 3, + -5, + 67529218, + -22874931, + 13974, + -186077, + -1, + 0, + 0, + 2, + -4636481, + -188, + -10714636, + 1289351315, + -10442025, + 4236510, + -23044926, + -88, + 125799, + 38973491, + 16365783, + 9063770, + -1574, + 31, + 49407090, + -2088692, + 6, + 289017, + -2855, + -105, + 970616, + 4744433, + -187177, + -1, + 1121, + -11, + 24368 + ], + [ + -418118, + 2050, + 41691, + 427057, + 490056519, + 313036, + -1659111, + 5, + 1, + -1914620, + -214, + 16203, + 60333595, + -29, + -2780054, + -349954147, + -22564733, + -41948, + 7, + 19881874, + -277514, + -2658, + 57343661, + -102, + -4899, + -6, + -714791, + 391558, + 1, + 1272, + -2, + -2111872, + 0, + -20, + -1406, + 167, + -59 + ], + [ + 0, + -2, + 88950975, + 35013, + 241, + -15813552, + -125, + -37329474, + -561, + 584, + 26, + 31505, + 18, + -948286, + 1625235, + 5430, + -158, + 16165237, + 0, + 1143088284, + 28113, + 7359732, + 682282, + 464242, + 14336346, + -10, + -132836, + 320, + 24, + -29509, + 2324, + -7, + -87274781, + -3620796, + -120200, + -5, + -841820008 + ], + [ + -42, + 82618729, + 1, + 120, + 699490, + 269, + -7323, + 612, + -10251, + -621, + 7, + 11212, + 13519336, + 0, + -733906387, + 190, + -18, + -10875920, + 2792, + 16048, + 47665, + -894, + -560734, + 1080, + 4150426, + 336, + 14, + -14465, + 15, + 1202, + -333, + 125, + 333, + 255, + 451842944, + 4792587, + 495184 + ], + [ + -19, + -3379005, + -82, + -17, + -8644, + 194234011, + 61, + 157890071, + -20327, + 61119, + 133346827, + -435525, + -4, + 626634318, + -102669946, + -135050, + 0, + 92, + 39086568, + -15317645, + 633, + 2937, + -809, + -530285594, + -1796089, + -6, + -122218, + -55, + 55458, + -27224, + 1051052183, + -3698, + -68, + 2748, + -9, + -56890641, + -1 + ], + [ + 2025, + 1, + -55, + -354666, + -794866707, + -463, + -22120, + -1, + -2, + 243, + -4162600, + -10548189, + -889872540, + 127, + -89274183, + -26, + 55, + -9490, + -1, + 972673445, + -7, + 0, + 4058948, + 1347, + -1691, + -70, + -12, + 3273, + 4109865, + -803179, + -564, + 29, + 21241882, + -3279153, + -6, + -252998, + -3424 + ], + [ + 123023, + -213, + -1619, + 938488, + -626, + -3650231, + 112952, + 5836, + -52369, + 0, + 561696, + 36032, + -13, + -38704, + -769, + -4543, + -43820057, + 1, + -2, + 199904, + -1, + -1583621, + -2, + 0, + 117, + 323227190, + -372903, + -5170, + 676090109, + 918379, + 119158, + -5218, + 2144593488, + -752, + -3970659, + -14904410, + -18153 + ], + [ + 16212, + -211, + 997, + -482, + 1, + -1887, + 1, + -1342, + -958, + 8459957, + -12113874, + -12, + -15, + -454991962, + -1, + -9293467, + -57771, + 147433, + 485059476, + -2, + 6362, + -609472771, + 44, + -3214005, + -184125, + 7, + 0, + 1002932911, + 6742481, + 179139737, + -8, + -308, + 10539716, + -82895850, + 840922, + -48395402, + -3880015 + ] + ], + [ + [ + -29600727, + 6, + -441175, + 841, + 2401862, + 62605, + -135, + 219216, + 14, + 778631582, + -5477, + -579, + -3, + 4948638, + 94613, + 117566, + 2962, + 59439, + 472391, + -2516, + 153288, + -333441347, + -4, + -31479, + 713358134, + -164, + 18308389, + 0, + -1230, + -2892780, + 7931446, + 26408398, + 357552, + 33522853, + -25055, + 54197363, + 7851103 + ], + [ + -61103850, + -374060, + 0, + 100177224, + 1, + 10, + 1, + -6249079, + -1, + 71532, + -373, + -28561975, + -684137674, + 452332404, + -1, + -27176393, + 4, + -32888, + -6, + 10, + -1203314831, + -1355113, + 384361464, + -15021, + -2, + 13, + 76, + -1, + -74297, + 45773, + 28, + 4531, + -1, + 108, + 741, + -103, + 283 + ], + [ + -6905, + -81, + 296, + -97838458, + 70, + 2424, + 58235760, + -33846235, + -6, + 147, + -31, + -2, + -1, + 359, + 5088, + -382, + 55715, + -1297000, + 331702241, + 68107, + -1997, + -259831, + -883, + -32612757, + 550569959, + 0, + 1544656, + 139418650, + -95008826, + 240824969, + 3807, + 15658273, + 72, + -2035814075, + 289885983, + 6094, + 262 + ], + [ + -3, + -22926, + 494070, + -2059445, + -3981589, + 23, + -3406951, + 123, + 1252, + -14463460, + -25786732, + 87337, + -104870373, + 0, + -4123845, + 379445, + -897087, + 207400256, + 12, + -487566607, + -67660, + -111824264, + -28348, + -4619668, + 0, + -6658361, + -86827633, + -54488, + 15805540, + -1710, + -3783, + 498, + 1992, + 7996, + -461182710, + -267536090, + 28956057 + ], + [ + -33307136, + 50, + 0, + -17565, + 7, + -18581778, + 100, + -12924392, + 19326872, + 868720, + 2190803, + -47108, + -54494852, + 3207956, + 10, + -8303, + 513004, + -62152, + 2615, + -121148879, + 44117, + -132913473, + -32314, + -20619, + 33016598, + -1473, + 3010, + 4751800, + 1, + -584, + -350949871, + -1877, + -59203017, + 49837, + -139, + 2, + -5 + ], + [ + -72451, + 294478444, + 22, + -27187343, + 103114399, + 36227, + 917857, + -210174811, + 375898, + -53, + 110, + 30324, + 1, + -99421435, + 839, + -2695, + 12, + -25058751, + 5996, + -14, + -3606, + -3277948, + 926608106, + -159954948, + 127256, + 31, + -6895, + -3318607, + -44458409, + -3129860, + 171, + -2988779, + 103381, + -345, + 34493420, + -63, + 39129421 + ], + [ + 0, + 857459, + 7074269, + 975, + 3, + 22514508, + 260691626, + 484568913, + 137057547, + -2, + -240, + -31, + 4399, + 47826, + -22192, + -6470, + -2072328, + 2233, + 1, + -7, + -1, + 3, + 167946387, + -24577, + 28755, + -2814, + 7, + -6890, + -134003662, + 8, + 30, + 23233, + 5, + -240, + -64707, + 6, + -14131 + ], + [ + -286727, + -98960004, + -639, + -8886, + 2, + 31893, + 0, + -61158, + 733956018, + 0, + 34413, + -6805, + 3286, + -22695, + 93396, + -523251437, + 15352550, + -444246, + -4847507, + 1394337, + 118, + -175072436, + 4185, + -416, + -1234948109, + 119992, + 3894, + 3891, + -116344, + 3567419, + 34, + 134619937, + 132716, + 660466, + 5683220, + 297287, + 1686 + ], + [ + 21, + 20395979, + -1561751, + 284619450, + 2599, + 18, + -3, + -416729, + 496007889, + 50133431, + -1745836, + 222904668, + -3, + 93512424, + 45602, + -9, + -29052, + -42, + 29629827, + -6, + 110016, + -5010292, + -1, + 63, + -255, + 12961539, + 1661879, + -451, + -14, + 1579973, + 108043666, + -3, + -93, + -3943, + -296, + -49776, + 527490369 + ], + [ + -25782, + -96498, + -9, + 51, + 404926063, + 0, + 1863855, + -11289087, + -1966, + 0, + -29, + 116765, + 1, + -67, + 99991, + -213, + 4, + -886, + 177556, + 0, + 248527, + -57080, + -10105154, + -108561, + -35, + 1954, + 6779471, + 7, + -1907935, + 464632, + 156449, + -15, + -22442804, + 3819, + 0, + 222135, + -16842 + ], + [ + 1791400545, + -253477, + 24657363, + -1742, + 7811970, + 1, + 183560, + -43245, + -14484, + 963, + -9855514, + -49012915, + -477, + 13172, + -49231976, + 32096534, + -159, + -1697, + -560645, + -650, + 1701774000, + -960, + -7226400, + -2, + -7, + -1658, + -301, + 91855300, + -1496, + -31350877, + 205341, + 1, + -1063, + -91602, + -2, + -1, + -4 + ], + [ + 58970365, + -10, + 54, + -55335732, + 565, + -15, + -1, + -7600877, + -3727276, + 46, + 31976, + 27745623, + -11, + 57037, + -2032532, + -573431, + 2921, + -14004, + -282143997, + -744, + 743, + -105850, + -22111372, + -13901, + -45503, + -477867075, + -8037, + 19, + 678394391, + -1298745, + 1088, + 195, + -1, + 64, + -893, + -1607791142, + -73343 + ], + [ + -489599, + 3448988, + 6623, + -11, + 5787, + -446270, + 1509388, + -3841, + -1, + -5392, + -16, + 1, + -4, + -30170785, + 17247, + 4, + -334, + 171285, + -790753261, + 4764836, + 2404, + 213654, + 18663, + -858456365, + 11, + 33416507, + 13725, + -348, + 1463851, + -4025, + 1, + 63765389, + 558564137, + -2, + 774047012, + 0, + 12 + ], + [ + 2196842, + -3330813, + 1888641, + -2, + -1943414, + 42, + 0, + 1, + 635, + 424589657, + -450306494, + -25026, + -4194678, + 30, + -53585, + -3808, + -252, + -839271, + -26351768, + -713313, + 140, + 1617448, + 351, + -945, + -1, + -54, + 6846, + 0, + 17, + 13115, + -1, + 206, + -109804241, + 4, + 5, + -1, + 10060 + ], + [ + 2088751746, + -1003578, + -6989253, + -474259643, + -24315734, + 24, + -211, + -31616487, + -196344579, + -147801727, + 64207430, + 6, + -18597, + -27232578, + 430177, + -9, + 7, + 80332059, + 136159946, + 963349, + -121749408, + 5355486, + 185572, + -107184728, + 4615, + 127, + -300899, + -23184659, + -479, + 739, + -30, + 900416, + -96423338, + 0, + 489, + -25002920, + -60216 + ], + [ + -1, + 18288, + -104, + 1, + -8846151, + 70912548, + 608522, + -185, + -3546, + -1599, + -568340, + -134, + -237254, + -142168, + -86229899, + 493491259, + 4622, + 998342, + -7, + 1, + 12, + -42029, + -90, + -32112, + -2697, + -51665631, + -70945, + 241, + 54192, + -7347703, + 706, + 403323, + -1, + -84004269, + -420687207, + -12119083, + -122 + ], + [ + -19349, + -62, + -974936, + 769779197, + -2, + 1405940695, + -706233, + -1, + -9006200, + -70957, + 657, + 251, + -41, + -380565, + -1, + 9, + -206, + 63, + 64, + 214463667, + -426, + -246548135, + 0, + 925118524, + 3619090, + -109, + -330, + 446, + -218430065, + -13650783, + -3056719, + -387808, + -524, + 207827, + -2871421, + -21082, + -2 + ], + [ + 0, + -13924, + 1547, + 954, + -1713, + -30271, + 3437507, + -1602625753, + 827774, + -138406, + 826795, + -8110, + -5, + 10, + -6, + -136421, + 511343, + -7838949, + -6653, + -4606, + -76406675, + 88124034, + -340951758, + 0, + 474, + -900738, + 113106711, + -1, + -537873, + 0, + 428, + -123, + -10787144, + -291, + 297257, + -1748348309, + 1010614 + ], + [ + -1432, + -2098, + 448967, + -21, + -710247779, + 134552, + 204, + 224357, + -28, + 238484, + -28187, + 1006144003, + -2715, + 208469162, + 4, + -9, + -88680310, + -112, + 5594723, + -13671602, + 6, + -2, + -2542, + -21, + -6445, + -6, + 3929245, + -1, + -3016, + 123828, + -236440651, + 2632, + 101, + -508752, + -241285, + 357, + -204 + ], + [ + -23615343, + 73683051, + -722919, + -1, + 24269404, + -6014, + -291568908, + 441, + 5, + -388293, + -3, + -51, + 1, + 2905345, + -1375686820, + 16871, + 251435, + -1393403427, + 113, + -81720524, + 799, + -243, + 494, + 2870511, + -1093740891, + -58645, + -106292, + -83830, + 1710912708, + 1007757, + 16292, + 20788, + 331497, + 52, + 36936167, + -7, + -294333 + ], + [ + 93637, + -11421, + -60032, + -37, + 6117, + -57, + 3251, + 1708465141, + 25393, + -2, + 139699184, + 231102, + 1892911, + -19072, + 1805205060, + -894, + 0, + -61309912, + 5862, + 10882755, + -57976525, + 119488, + 296306455, + -6163, + -3, + -41, + 251, + -1, + -76, + 213, + -122, + 0, + -345, + -33481069, + -31, + -523146, + 2 + ], + [ + 3672252, + -1, + 0, + -122921220, + 4116941, + -49267321, + -53, + 6692, + -877, + -1, + -4282, + 13251, + 48, + -2, + 255363, + -32065275, + 103180, + 3, + 7361, + -138478, + -4293, + 760220, + 25639965, + 6255476, + 1371, + -21175026, + 5473, + -900799338, + 9, + -10529, + 3, + -63714970, + -656434407, + 69, + -6543903, + -8, + -262 + ], + [ + -1381, + 12, + 4083, + -120, + 0, + 101629, + 12845621, + 131, + -1812240, + 6, + -47, + 848853568, + 14, + 93, + 1, + 9063, + -67, + -202, + 963, + 476891113, + 119, + 186949, + -45867, + 113, + 25, + 7, + 40099, + 1648, + 243274, + 67, + -55738, + -58657, + 209637768, + -6, + 56, + -31772043, + -37016712 + ], + [ + -7, + 1379, + 11134, + -1743717570, + 14699652, + 777, + 8, + 6159899, + 785, + -22, + -17107283, + 348221357, + 656, + -132949, + -2452845, + 311523, + 7, + 2626581, + -1, + -2329448, + -30509, + -396, + 180607090, + -4422589, + 39968040, + -175232, + 1536723, + 1, + -290, + 1391238, + -477899, + -71, + 1, + -129371353, + 225, + 31415, + 3944570 + ], + [ + -84154568, + -23854510, + -1, + 26, + -87, + -398590635, + 3526, + -12790, + 84025437, + -65, + 5198, + 14674, + 1, + 5159, + -1691040, + -60, + 82628957, + -98104, + 1, + -18, + 775309989, + 22765947, + 22468099, + -2008, + -85481, + -2, + 271899, + -909717861, + 27588, + -97, + -4, + -13322, + -2027, + -62, + 13187, + -610453418, + -151830 + ], + [ + 252943, + 245586971, + 21, + -4461, + -10, + -1, + 798, + 8, + 2932, + -31069, + -59491858, + 64, + 2622956, + -26, + -1, + -44881, + -356, + -16165, + 134073093, + 22, + 2984563, + 94, + -6865, + -391931, + 8006503, + 153479492, + 9, + -191, + 199082698, + -4, + 3, + -101644703, + -435, + 2390, + -215677, + -696, + 391985856 + ], + [ + -16, + 4966841, + 1919344, + -25646964, + 332, + 0, + 125, + 7, + -713026, + 180522, + -993, + 1497692, + 217354970, + 507299854, + 23296, + -1952830775, + 49, + -1799609, + -52458, + 3, + 97, + -339, + 26, + -1, + -9578, + 35264145, + -26068, + 509, + -124, + -674, + -2607, + 116204, + 448499, + 2494113, + -1219531, + 18225686, + 2175768 + ], + [ + 26656895, + -40, + -179206, + -5130569, + 0, + 37, + -6266911, + -23, + 866, + 3, + -6, + 6124, + -6, + 212862, + -82071, + -41, + -6750974, + 312, + 16106980, + -178956890, + 16101, + -24470590, + -2, + -22, + 22479, + 20135, + -5298370, + -4, + -107, + -100834, + -1, + -325122642, + 88624827, + -2, + 130504039, + -316632, + -31944815 + ], + [ + 268, + 30591909, + 4140551, + 20809, + -851187, + 2, + -6, + 465603, + 13, + -11738, + -1010915, + 8117, + -40967942, + 77217, + -2, + -66, + 105, + -1259, + -1, + 116, + 0, + 471136, + -60, + -50541835, + -7350640, + -10032827, + -6809, + 14, + -1, + 57618447, + 1362920244, + 0, + -4905, + 376646, + -1582910356, + -94, + 2179695 + ], + [ + 106013708, + -39, + 1, + -11, + 457926618, + -5954462, + -1720851, + 121160516, + 183, + 349632793, + -74183691, + -6, + -171434171, + 38, + -10198, + 517, + -176, + -22898937, + 15, + 2378, + 16365783, + 566485, + -2, + 7, + 47, + -2, + 13344, + 147976773, + -730829, + -109506326, + 485308, + 75910930, + -5850, + -4812, + 1148426, + -45247108, + 47 + ], + [ + -52, + 8398049, + 40, + 0, + 233, + 320549302, + -6481, + 24573442, + 522388, + -1, + -214, + 16203, + 115, + -928, + -1, + -1335, + -689, + -21476958, + 1, + 4853, + -138757, + -87082495, + 6999, + -2, + -4899, + -361700, + -11, + 12236, + 5, + 636, + -14, + -270319569, + 179, + -159688, + -1, + 11001623, + -1 + ], + [ + 359, + -1, + 1389858, + 2240877, + 3962327, + -3861, + -254641, + -1, + -2, + 73, + 447623387, + 1, + 1, + -971044055, + 1625235, + 347543, + -82692807, + 32330474, + 4, + 2, + 1799243, + 114995, + 41, + 906, + 218, + -9709937, + -130, + 328537, + 1596734, + -2, + 581, + -1, + -167, + -452600, + -1879, + -577327773, + -26 + ], + [ + -329, + 80682, + 1467870, + 990577, + 21859, + 1079, + -1874613, + 306, + -20993296, + -3, + 258495, + 5, + 26404, + 8030, + -11467288, + 3042, + -5, + -166, + 1396, + 1027094, + 6101216, + -29290718, + -1, + 553240, + 126, + 5520956, + 14611, + -57, + 1949, + 150, + -10900708, + 256127, + 174739327, + 15, + 215, + 9585175, + 31691810 + ], + [ + -1190, + -27032038, + -334448, + -5, + -69151, + 94840, + 126127, + 78945035, + -333030103, + 15646492, + 0, + -891953656, + -108810384, + 4, + -3134, + -276580624, + 3, + 195005471, + 305363, + -980329232, + 663796547, + 48121046, + -6465, + -1035715, + -1, + -23, + -8, + -1840549644, + 3, + -1, + 1051052183, + -30287023, + -135, + 10, + -36, + -218, + -1 + ], + [ + 253, + 1973447, + -2, + -2771, + -49679170, + -925, + -45300357, + -1496, + -81130, + 7, + -66601589, + -675084056, + -869017, + 16688827, + -697455, + -7, + 456478, + -38870738, + -10223578, + 949876, + -6242, + 4, + 30, + 344833, + -1, + -1131883, + -47426, + 1636, + 2104251317, + -13, + -5, + 1, + 0, + -4, + -42013, + -129534949, + -112181344 + ], + [ + 60, + -1783075707, + -405, + 3, + -3, + -14, + 903621, + 22, + -819, + 5386, + 17, + 2252, + -6530, + -38, + -7, + -568, + -6, + 7592, + -2, + 97, + -2026373, + -2, + -390831, + 3450584, + 7675028, + 0, + -2, + -21174093, + 42255631, + 459189, + 59579, + -21371038, + 536148372, + -385022, + -8, + -29111, + -36 + ], + [ + 15, + -6747, + 31, + -493218, + 15128821, + -472, + 15, + -43943684, + -490368, + 541437309, + -740, + -96, + -15705398, + -55542, + -74809, + -18586933, + -8, + 4, + 970118952, + -198369, + 0, + -291, + 5680, + -25712035, + -720, + 64028, + 27392622, + 15670826, + 421405, + 5, + -14819, + -314675, + 337270923, + -40477, + 3, + -6049426, + -15157 + ] + ], + [ + [ + -904, + 6, + -220588, + 26, + 600465, + 7825, + -4391253, + 53, + 60126261, + 389315791, + -350500, + -1184784, + -334, + 154644, + 189227, + 1836, + 0, + 7, + 967458026, + -20, + 19620905, + -1333765385, + -30329, + -503661, + 22292441, + -1, + 2234, + 5, + -39331, + -1, + 7931446, + 100, + 357552, + 0, + -3132, + 13231, + 122673 + ], + [ + -59672, + -23, + 0, + 48914, + 2277, + 45054, + 0, + -12498157, + -76477, + 0, + -12203279, + -57123950, + -82, + 113083101, + -150, + -434822275, + 148790010, + -131549, + -196706099, + 83095, + -293779, + -677557, + 5864, + -120168, + -385086890, + 14237, + 76, + -784, + -1, + 22, + 923, + 4531, + -22497585, + 27813, + 23, + -26763685, + 4541 + ], + [ + -56565228, + -42254660, + 4746, + -95546, + 2, + 39722758, + 1819867, + -9, + -3055233, + 1180, + -15849, + -979, + -1, + 753231460, + 162822, + -6256015, + 3, + -10375996, + 1295711, + 1, + -130813570, + -508, + -451895, + -32612757, + 67208, + 3, + 1, + 1063, + -363, + 3, + 0, + 1957284, + 18991253, + -486, + 283091, + 2, + 2099 + ], + [ + -747306503, + -5868917, + 3, + -503, + -62213, + 189777, + -54511203, + 63179, + 20528795, + -57853837, + -6296, + 357733845, + -25604, + 1155, + -1007, + 189722, + -14, + 0, + 834473, + -3720, + -2, + -218407, + -113389, + -73914688, + 5, + -3252, + -1, + -213, + 3858, + -109434, + -1, + 31, + 3, + 15, + -112594, + -33442012, + 28277 + ], + [ + -2, + 824147, + 25347, + -1, + 32559, + -4645445, + 26269437, + -3231098, + 2, + 3393, + 133, + -737, + -1664, + 1642473512, + 2709810, + -130, + 4007, + -254574069, + 685728681, + -2, + 172, + -2126615558, + -2068075, + -21, + 15, + -23563, + 12332760, + 9, + 1, + -306037604, + -5483592, + -235, + -1, + 51034103, + -2219, + 4342077, + -39 + ], + [ + -18, + 71894, + 11, + -108749370, + 786, + 72455, + 1792, + -6415, + 91, + -7, + 55, + 62105072, + 1, + -1, + 1718335, + -1, + 12325, + -1, + 196502686, + -110, + -1, + -3202, + 926608106, + -9997185, + 62, + 499, + -27, + -1659304, + -1357, + -48905, + 10, + -46, + 51690, + -690, + 4311677, + -16423750, + 38212 + ], + [ + 29700032, + 3349, + 7074269, + 998619, + 12728, + 720464266, + 31, + 30285557, + 4, + -2, + -62812780, + -7968489, + 144172322, + 93, + -177533, + -6470, + -66314489, + 17, + 121, + -14231806, + -70, + 947, + 83973193, + -385, + 29446012, + -45016, + 16100, + -6890, + -2144058587, + 8, + 497239, + 185868, + 91703622, + -480, + -129414, + 3422188, + -28940113 + ], + [ + -17921, + -48321, + -20913339, + -4443, + 36, + 249, + 96, + -478, + 358376, + 298631278, + 4404864, + -891939519, + 1722835243, + -355, + 182, + -1021976, + 1874, + -14215853, + -155120218, + 89237615, + 249091511, + -43768109, + 137153760, + -1702675, + -3, + 14, + 243, + 0, + -59568010, + 114157412, + 136, + 2054, + 4246916, + 676317333, + 21, + 594575, + 1686 + ], + [ + 84, + 81583917, + -48, + 277948, + 85182284, + 308960, + -5045, + -106682478, + 484382, + 5, + -55866730, + 1700, + -2, + 1461131, + 23348374, + -9117, + -1816, + -6, + 237038620, + -11931207, + 859, + -39, + -1, + 0, + -260279, + 25315, + 53180150, + -226, + -221391971, + 24687, + 0, + -9881090, + -1, + -126161, + -38667270, + -98, + 2109961476 + ], + [ + -51, + -1508, + -17, + 3305, + 24, + 428253531, + 7, + -44098, + -1, + 27896, + -14739, + 14, + 1051, + -8516, + 199982, + -2, + 4253, + -113368, + 1420455, + 79583002, + 30, + -58449589, + -39474, + -222332282, + -35, + 488, + 13558942, + 63640, + -1907935, + 1814, + 19556, + -57492, + -11, + 1909, + 14890553, + 56866606, + -275934248 + ], + [ + 55981267, + -506954, + 94, + -1742, + 244124, + 3015, + 93983204, + -22, + -29662893, + 7894652, + -10, + -98025829, + -3901467, + 1686105, + -96157, + 125377, + -40, + -213, + -69, + -170362780, + 1661888, + -30690, + -3529, + -1415786, + -788555, + -26, + -19698741, + 734842401, + -2991, + -2, + 821365, + 37, + -1063, + -45801, + -2664471, + -285220, + -923732580 + ], + [ + 29485182, + -2543026, + 914579009, + -27667866, + 9263482, + -967995, + -2, + -7600877, + -1, + 370, + 32743597, + 52, + -326, + 116813553, + -1985, + -18349791, + 11, + -28008, + -17634000, + -24, + 0, + -108389443, + -1, + -3558650, + -2844, + -1866669, + -252, + 80717726, + 10351, + -324687, + 1088, + 3126, + -11, + 2, + -117022742, + -25121737, + -36672 + ], + [ + -501349159, + 220735267, + 13247, + -2, + 5, + -7, + 46, + -31, + -25478242, + -11040830, + -497, + 280255, + -60, + -1, + 17247, + 9997809, + -170754, + 20, + -6, + 148901, + 4808, + 26706, + 9331, + -107307046, + 11552, + 7, + 107, + -22, + 22, + -263721698, + 4164, + 1, + 16, + -448076, + 11, + 187832, + 6 + ], + [ + 1, + -213171979, + 57, + -21357, + -124378478, + 1385167, + 19458, + 293275, + 20323, + 101, + -430, + -50052, + -16386, + 0, + -210, + -121827, + -1005, + -52455, + -205874, + -356657, + 2308787, + 50545, + 22466, + -3777, + -31947, + -14005287, + 54772, + 24992, + 288467, + 3278, + -53, + 216038208, + -4, + 18045191, + 97724682, + -59778, + 20603434 + ], + [ + 1044375873, + -2, + -14, + -14820614, + -3, + 6450125, + -4, + -61751, + -24543073, + -564, + 489, + 0, + -2380316, + -13, + 52, + -545, + 457, + 627594, + 2077, + 15413585, + -60874704, + 342751116, + 181, + -104673, + 36924, + 3, + -588, + -708, + -7832155, + 0, + -4, + 57626663, + -24105835, + 7011, + 501194, + -3, + -15415294 + ], + [ + -125000, + 0, + -423361, + 24654598, + -4320, + 8, + 37, + -754381, + -222, + -2, + -1, + -1, + -121473806, + -18197452, + -21053, + 481925, + 591635, + 499171, + -3335523, + 15161, + 205547, + -1344906, + -3, + -131528972, + -22085896, + -403638, + -3, + 61902, + 1734153, + -14351, + 45196, + 206501764, + -14564491, + -21001068, + -3286619, + -370, + -31899370 + ], + [ + -38698, + -8031257, + -4, + 6013899, + -58, + 10983911, + -1412465, + -11, + -2199, + -2218, + 10, + 16467691, + -41, + -1, + -1, + 73, + -6719005, + 15, + 8, + 0, + -111560879, + -471, + 121923132, + 1, + 0, + -3542711, + -1, + 111, + -13651880, + -6666, + -764180, + -190, + -17, + 12, + -717856, + -168650, + -2515 + ], + [ + 242562287, + -456235550, + 198123, + 3818, + -1, + -121082, + 839, + -765, + 0, + -8651, + 413397, + -259510, + -1, + 2708, + -2630, + -34, + 2045375, + -7838949, + -1664, + -5, + -10, + 22031008, + -83241, + 0, + 3, + -7205904, + 13806, + -3364250, + -33618, + 3, + 26, + -16036835, + -86297152, + -19, + 76097794, + -2, + 3 + ], + [ + -11729243, + -1049, + 1753, + -20880, + -177561945, + 1, + 857853796, + 112178, + -27879, + 476968, + -112745, + 1919, + -5558442, + 814332, + 79, + -4327, + -5413, + -910503, + 5594723, + -6676, + 13677801, + -56516, + -20329, + -41, + -52796296, + -1439, + 491155, + -63669, + -1580756433, + 483, + -7216, + 5264, + 6508, + -63, + -30884368, + 0, + -51 + ], + [ + -6, + 4497, + -92533543, + -32559406, + 3033675, + -376, + -583137815, + 28253, + 22551, + -198805758, + -9089, + -413906, + 43399, + 5674, + -5248, + 32, + 1, + -10631, + 113, + -19952, + 1599, + -7960285, + 16217547, + 0, + -8345, + -29, + -106292, + -11, + 407, + 4031028, + 2085472, + 0, + 84863357, + 6868696, + 70, + -12824, + -18396 + ], + [ + 1498198, + -2, + -960511, + -2, + 25056981, + -452, + 26015, + 101, + 99, + -253416, + 1, + 57775, + 28, + -4882282, + 1805205060, + -57186, + 510579003, + -3743, + 1500896, + 348248184, + -2, + 58, + 141, + -197209, + -1528820390, + -10467, + 66045838, + -1006101, + -151, + 1, + -249389, + 422, + -45205848, + -1, + -258366877, + -1071401172, + 1545686657 + ], + [ + 3, + -1005, + 420, + -4, + 62, + -3008, + -4, + 13384, + -4, + -1394652, + -3, + 6, + 0, + -85, + 7, + -3915, + 845257612, + 1, + 471146, + -141800885, + -2, + 92, + 12819982, + 381, + 685, + -21, + 2736, + -28149980, + 4, + -42116, + 467, + -15928743, + -80132, + 2261883, + -6391, + -261595390, + -8564646 + ], + [ + -11308021, + 1688359818, + 0, + -1906, + 0, + 793, + 822119791, + 1106498374, + -1855733271, + 6715475, + -49273883, + 3, + 1926742, + 12275506, + 4071, + 290026, + -278893952, + -52697614, + 30821, + 7276, + 982587, + 2921, + -1, + 1865756, + 6, + 3754313, + 160398, + 844170, + 14, + 0, + -1783611, + -117314, + 209637768, + -92, + 471826033, + -62055, + -18 + ], + [ + -111, + 172, + 729729494, + -217964697, + 1837456, + 99549, + 4, + 24062, + 1, + -722327762, + -33, + 20, + 1376163233, + -17, + -156982070, + 9, + 3, + 21012650, + -138890440, + -9, + -488143, + -25938801, + 1410992, + -276412, + 159872163, + -44859157, + 192090, + 184660, + -18994248, + 84, + -234, + -294702576, + 866, + -2, + 14448, + 31415, + 15 + ], + [ + -81, + -11648, + -18, + 0, + -2, + -24, + 1848890721, + -13, + 164112, + -8465652, + 10646104, + 29348, + 51579, + 1320931, + -1, + -30, + 78, + -24526, + 1679, + -1, + 5, + 1, + 87766, + -4111825, + -2, + -1, + 135949, + -7, + 3531272, + -13, + -15, + -105, + -1, + -31, + 26374, + -18630, + -10 + ], + [ + 3952, + 29978, + 11275819, + -9, + -152322375, + -21933943, + 0, + 9017, + 1501218, + -61, + -3718242, + 67971744, + 160, + -7, + -16301, + -11, + -746507553, + -4, + 130930, + 759932896, + 2914, + 1, + -1799508553, + -391931, + 15, + 19184936, + 2555, + -195130, + 379, + -7446, + 887843397, + -25411176, + -109, + 152975, + -3450818, + -45570113, + 5981 + ], + [ + -63781, + 303, + 29989, + -400734, + 1328, + 7577, + 65854885, + 481589, + -182534565, + 184855423, + -2, + 2995384, + 3, + 15, + 46592, + -61025962, + 26193552, + -1842799605, + -52458, + 60991480, + 25663697, + -44387463, + 108887, + -6450, + -599, + 1076, + -1630, + 63, + -129052100, + -22, + -85413977, + 0, + 224249, + 2, + -4764, + 18225686, + 1087884 + ], + [ + 3332111, + -2, + -2, + -10261137, + 155804156, + 156083168, + -802164498, + -2904600, + 221762, + 114, + -184942, + 5, + -321, + 435943360, + -1, + -1, + -1687744, + 1251, + 1006686, + -22369612, + 7, + -5975, + -663044, + -733469928, + 43, + 1, + -6, + -7474, + -13578, + -12605, + -16839085, + -19844, + 2, + -296831, + 1991, + -324230432, + -998276 + ], + [ + 2199333, + 61183818, + 517568, + 650, + -26600, + 657, + -1, + 476778303, + 111112, + -11738, + -16, + 0, + -2560497, + 603, + -1968252353, + -132, + 55281506, + -630, + -125298, + 465, + 521414, + 1, + -3890441, + -101083670, + -7179, + -4899, + -55777729, + 15084284, + -2, + 460947579, + 324, + 1063, + -313868, + 376646, + -12077, + -23941, + 34057 + ], + [ + 50, + -81379815, + 16882304, + -88, + 27949, + -744308, + -27533602, + 946566, + 0, + 10669, + -18545923, + -12, + -41855, + 629566, + -319, + 4, + -1, + -45797874, + 64409157, + 2, + 15, + 35405, + -1611360, + 8203431, + 188, + -255, + 13665255, + 147976773, + -730829, + -14, + 62119453, + 75910930, + -2994822, + -4926897, + 70, + -1, + 24953503 + ], + [ + -26759493, + 16, + 1, + 0, + 1914283, + 1252145, + -26, + 2, + 66865703, + -239328, + -4, + 3, + 0, + -1945507649, + -177923452, + -5468034, + -2755, + -164, + 28, + 9707, + -17345, + -10885312, + 27, + -51754, + -20, + -5652, + -22, + 1603824836, + 172863, + 318, + -13895822, + -5, + 718, + -39922, + -2877833, + 0, + -1 + ], + [ + 0, + -28335, + 1389858, + 280109, + 495290, + -966, + -125, + -18228, + -5, + 4788745, + 55952923, + 123, + 19921766, + -58, + 812617, + 86885, + -40378, + 252581, + 0, + 0, + 1799243, + 1, + 10660, + 0, + 54, + -9483, + -9, + 320, + 6237, + -241730499, + 18599, + -403511435, + -5454674, + -28966363, + -4, + -69, + -411045 + ], + [ + -42, + 315, + 45870, + 30955, + 0, + 141483356, + -7323, + 627376, + -41, + -40656027, + 66174975, + 44851, + 6601, + 526258719, + -6, + 5, + -550, + -2, + 11170, + 8024, + 186, + -28605, + -4381, + 270, + 4150426, + 353341243, + 957607201, + -227, + 63883664, + 75, + -3, + 3, + 0, + 1073413168, + 112960736, + 299536, + 1934 + ], + [ + -2379, + -2, + -167224, + -66, + -4425641, + 11855, + 1009017, + 150, + -159, + 3, + 8334176, + -3484194, + -2, + 1253268637, + -51334973, + -553161248, + 3737535, + 95217, + 78173136, + -117, + 331898273, + 183, + -1, + -32367, + -1754, + -5742, + -125150644, + -7, + 221833, + -54447, + 3, + -242296179, + -3, + 85, + -72693, + -7111331, + -15975 + ], + [ + 506, + 481, + -7006, + -1, + -12, + -121127367, + -707819, + -95722, + -1298068, + 243, + -130082, + -41, + -222468135, + 8148, + -682, + -13, + 29214628, + -607356, + -2, + 3799505, + -798976, + 1101694, + 2029474, + 1, + -27697359, + -18110122, + -24281758, + 104756, + 4013, + -822454597, + -1, + 7, + 331904, + -419731473, + -1, + -1, + -14022668 + ], + [ + 1922, + -27, + -414261, + 58655, + -20012, + -934459043, + 3529, + 0, + -6547, + 0, + 0, + 144131, + -53490486, + -605, + -25, + -3, + -175280227, + 62200350, + -370, + 818808788, + -62, + -49489, + -50026277, + 3, + 982403652, + 9, + -23307, + -5293524, + 5158, + 1, + 29, + -5342760, + 31, + -12, + -31, + -119235276, + -36 + ], + [ + 265627283, + -844, + 15, + -246609, + 115, + -3774, + 255, + -6, + -2008543236, + 67679663, + -12113874, + -1601573742, + -8, + -7, + -9575463, + -2323367, + -4, + 1179464, + 60632434, + -101564728, + 397, + -2380754, + 5816643, + -1570, + -12, + 32782384, + 208, + 3825, + 1646, + 10, + -1942262658, + -1, + 674541847, + -20723963, + 6727382, + -1, + -993283591 + ] + ], + [ + [ + -231256, + 221993727, + -4, + 210, + 146, + 125211, + -1, + 7014940, + 3, + 11880, + -89727746, + -19, + -174950260, + 2, + 0, + 15048458, + 5, + 0, + 118097, + -10062, + 9810452, + -10176, + -7763979, + -2, + 87079, + -667659, + 279, + 351, + -39, + -90400, + 1, + 51578, + 21, + 134091415, + -400869, + 211708, + 15334 + ], + [ + -954748, + -12, + 0, + 47, + 9327755, + 92271623, + 44136, + -12498157, + -598, + 1171982660, + -6, + -228495799, + -6, + 28270775, + -4777, + -6794099, + 70, + -4209562, + -94, + 10, + -18801795, + -43363593, + 1501411, + -60084, + -47008, + 233267472, + 156000, + -1568, + -2322, + 0, + 59113, + 36248, + -1406100, + 222511, + 0, + -26763685, + 581292 + ], + [ + -226260911, + -6, + 2373, + -47, + 1157422, + 606, + 465886082, + -16923118, + -47, + 1, + -64916137, + -7826, + -23329819, + 183894, + 162822, + -764, + 55715, + -1, + 0, + 2, + -63, + -8, + -28, + -996, + 4, + 51, + 96541, + 265, + -95008826, + 1881445, + 60924, + 7645, + 75965015, + -3976200, + 144942991, + 380, + 17197673 + ], + [ + -1, + -366808, + 2023711573, + -503, + -4, + 194332564, + -7, + 8087006, + 5011, + -3532, + -402918, + 178866922, + -401, + 72, + -8055, + 194276228, + -220, + 12658, + 104309, + -3809115, + -34, + -1707, + -14513769, + -4512, + 42475, + -852270094, + -11, + -892724639, + 246961, + -27359, + -123938674, + 255482, + 1, + 7996, + -1801495, + -16330, + 0 + ], + [ + -4, + 843926928, + 51912475, + -4392, + 133362829, + -4537, + 100, + -50486, + 75495, + 424, + 33, + -1473, + -53218, + 100248, + 2, + -8501835, + 8015, + -15538, + 42858042, + -1, + 1, + -2076774, + -64, + -164950, + 257942, + -386047019, + 23, + 4751800, + 3, + -38254701, + -1339, + -3843672, + -226, + 24918, + -18, + 69473239, + -19491 + ], + [ + -148377966, + 1150306, + 11743855, + -104, + 49, + 2, + 14, + -401, + 23493, + -1, + 110, + 236, + 1340, + -6213840, + 13746685, + -2, + 1, + -195772, + 383794, + -28, + -113, + -839154633, + 57913006, + -1249649, + 16288839, + 63881, + -56477528, + -829652, + -340, + -2, + 43821, + -730, + 3308213, + -1, + 0, + -1051119970, + 298 + ], + [ + 232031, + 837, + 884283, + 15603, + 1629234, + 171, + 260691626, + 969137827, + 1070762, + -89427, + -2, + -996062, + 34, + 1494, + -363587091, + -809, + -64761, + 146399888, + 487, + -435, + -4478, + 496660252, + 2624162, + -6291489, + 28755, + -2, + 64402, + -7054509, + -16358, + 68636, + 485, + 0, + 10, + -60, + -64, + 6844376, + -14470057 + ], + [ + -2241, + -1546251, + -1, + -142163, + 290, + 2041152, + 12, + -1957039, + 1, + 145816, + 33, + -435518, + 13459650, + -1452417, + 23349, + -16, + 1919068, + -1776982, + -605939, + 10, + 973013, + -10686, + 4, + -53209, + -74, + 937, + 31904703, + 249061, + -29784005, + 28539353, + 136, + 32866, + 1, + 660466, + 346, + 19026400, + 3453476 + ], + [ + 5524147, + 0, + -97610, + 0, + 665486, + 2413, + -10090, + -213364955, + 0, + 1604269808, + -4, + 6802, + -156, + 11689053, + 11400, + -149366933, + -118995328, + -1359004, + 1, + -2913, + 13, + -39143, + -11, + 66839163, + -4, + 6328, + 207734, + -115381, + -1771135766, + 789986, + 432174665, + -4940545, + -379683, + -493, + -618676320, + -2, + 128781 + ], + [ + -25782, + -754, + -525544, + 6, + 1581742, + 25, + 7, + -2, + -1, + 108, + -231, + 228, + 2102, + -67, + 97, + -223237164, + 66, + -14171, + 181818316, + 621742, + 1, + -56, + -5, + -55583071, + -36506151, + 244, + 827, + 509122, + -488431266, + 929265, + 2503188, + -899, + -89771213, + 15276, + 58166, + 867, + -8622946 + ], + [ + 1708, + -124, + 752, + -114131169, + 999932280, + 3015, + 44, + -169, + -463483, + 30, + -315376426, + -374, + -30, + 52690, + -6, + 7, + -5193710, + -27, + -137, + -41593, + 53180437, + -8, + -451650, + -5663144, + -197139, + -27148663, + -1, + 11481912, + -6, + -30, + 51335, + 37, + -67, + -2931241, + -11, + -35653, + -451042 + ], + [ + 7198, + -79470, + 3572574, + -885371707, + 1, + -119, + -18897590, + -116, + -477091213, + 5930, + 261948777, + 0, + -163, + 6, + -2, + -146798321, + 0, + -114719269, + -17221, + -93, + 23, + -108389443, + -88445486, + -1779325, + -356, + -29866693, + -1028649, + 76, + 41405, + -5, + 69690, + 100063, + -2, + 33036, + -3572, + -1534, + -37551492 + ], + [ + -240, + 6897977, + 0, + -22276, + 45, + -1, + 368, + -983222, + -2, + -337, + -15873, + 280255, + -243224, + -921, + 2, + 2, + -21, + 342570, + -49422079, + 152474762, + 300, + 854619, + 611562724, + -104793, + 23104, + 66833014, + 449761871, + -11125, + 23421628, + -252, + 4264061, + 243, + 17046, + -224038, + 94488, + 45, + 6682982 + ], + [ + 536, + -104088, + 3, + -43738458, + -30366, + 354602839, + 4981260, + 572, + 39, + 207319, + -879505, + -196, + -33557422, + 15450, + -107170, + -124750436, + -16, + -4, + -403, + -22292, + 1127, + 24, + 179731, + -966809, + -8178337, + -4, + 219091, + 781, + 590780912, + 429778496, + -110311378, + 0, + -878433926, + 0, + 781797463, + -59778, + 80482 + ], + [ + 65273492, + -16, + -873657, + -948519285, + -12157867, + 787, + -26924, + -3952061, + -12, + -73900864, + 125405, + 415748769, + -304680331, + -52, + 1720709, + -1090, + 3661, + 612, + 17019993, + 3, + -243498815, + 163, + 1, + -818, + 9, + 8132, + -588, + -708, + -15664310, + 24216099, + -15285, + 439, + -6026459, + 1, + 8019114, + -191, + -120432 + ], + [ + -125000, + 292615, + -26, + 192614, + -1, + 2164, + 4, + -737, + -28364, + -1676364686, + -284170, + -545149, + -927, + -1137341, + -3, + 60240, + 18932329, + 7, + -1629, + 7, + 105240307, + -3, + -1, + -2, + -675, + -103331261, + -3, + 507108785, + 867076, + -470252937, + 361568, + 413003528, + -889, + -336017074, + -841374414, + -1, + -31 + ], + [ + -2476646, + -8, + -60934, + 367, + -2, + 2745977, + -5649860, + -5542, + -35181, + -9082454, + 0, + 251, + -10406, + -47, + -10054, + 36, + -104985, + 15, + 32, + 418874, + -435785, + -236, + 476262, + 441, + 3, + -55355, + -337781, + 117128858, + -1, + -6666, + -374, + -24, + -2095, + 3, + -1, + -11, + -2574388 + ], + [ + 118438, + -6962, + 1623031464, + 7820602, + -7015935, + -60541, + 3356, + -1602625753, + 51735, + -69203, + 6459, + -2076080, + -2, + 84, + -329, + -34923659, + 130904041, + -62711588, + -3327, + -9432052, + -596928, + 5, + -3, + 30, + 3885090, + -3602952, + 110455, + -1682125, + -137695275, + 13, + 27447, + -15661, + -345188605, + -3, + 72, + -209, + 3 + ], + [ + -187667886, + -33, + 219, + -653, + -1387203, + 0, + 1675495, + 14358862, + -1743, + 7452, + -14094, + 15721000, + -5429, + 1590, + 158, + -68, + -2, + -445, + 21854, + -105, + 6678, + -226063, + -40657, + -11, + -25780, + -1, + 502943466, + -125, + -754, + 253601680, + -1891525208, + 164, + 416516, + -260480591, + -482569, + 91487, + -426354680 + ], + [ + -2, + 18420762, + -5783347, + -2034963, + 189604, + -3007, + -284736, + 1808238, + 90206, + -12135, + -72, + -423839242, + 1388785, + 44, + -10496, + 4217, + 1005742, + -21771929, + 1, + -19952, + 409399, + -254729109, + 7, + 44851, + -2136213, + -15012869, + -53146, + -6, + 417703, + 16124112, + 8341890, + 21287376, + 42431678, + 1758386180, + 35, + -840421343, + -588666 + ], + [ + 91, + -90, + -491781381, + -10, + 764, + -14793788, + 1704927431, + 407, + 6500849, + -4, + 8731199, + 451, + 0, + -75, + 107, + -7149, + 3895, + -468, + 12007171, + 166, + -1, + 61178111, + 9042, + -1, + -382205098, + -655, + 8255729, + -64390454, + -5, + 855, + -3990219, + 26, + -2, + -8, + -247, + -4, + 1 + ], + [ + 3586, + -128576, + 110114928, + -15006, + 65871057, + -1, + -216434, + 13, + -114894635, + -21792, + -9, + 53005, + 202959452, + -176685763, + 3990, + -250510, + 201, + 212644066, + 60306719, + -1082, + -34, + 1, + 0, + 12510952, + 5485, + -2585, + 11210436, + -879687, + 627, + -2633, + 122615794, + -61, + -164108602, + 2, + -3196, + -4, + -66912 + ], + [ + -22616042, + 103049, + 3, + -3812, + 0, + 24, + 25089, + 16, + -231966659, + 3, + -384953, + 106106696, + 15413937, + 47951, + 4169518, + 2320209, + -67, + -823401, + 240, + 3725711, + 0, + 0, + -375735200, + 14926054, + 202, + 114, + 156, + 6753365, + 62278267, + 67, + -228302144, + -480517762, + 3, + -95630882, + 58978254, + -127088171, + -1130 + ], + [ + -14430051, + 5519, + 11402023, + -13304, + 28, + 1592789, + 1, + 394233579, + 25741307, + -180581941, + -267302, + 696442715, + 167988, + -8508680, + -4905690, + 638000896, + 229738, + 2626581, + -5, + -9100, + -15255, + -50662, + 344, + -5, + 4996005, + -1401849, + 5, + 11, + -3, + 347809, + -238950, + -71, + 3465, + -258742706, + 924696, + 245, + 493071 + ], + [ + -42077284, + -6, + -35807008, + 13843265, + -3, + -761, + 902778, + -1, + 1, + -33862607, + 2661526, + 917, + 51579, + 338158382, + -865812209, + -15, + 9, + -96, + 419, + -554, + 1478, + 5691486, + 1404256, + -2055913, + -11, + -17052, + 34803140, + -55, + 28250182, + -1, + -464, + -1666, + -32, + -62, + 0, + -37, + -38 + ], + [ + 3952, + 14989, + 43, + -73084941, + -37, + -6, + 6390, + 563, + 45, + -15907183, + -57, + 8, + 5245912, + -1, + -4, + -5611, + -11664181, + -8083, + 65465, + 47495806, + 2984563, + 12433290, + -430, + -200668416, + 31275, + 4796234, + 163544, + -763, + 5, + -2, + 105, + -1588199, + -444579, + 9790450, + -27, + -729121796, + 747 + ], + [ + -1, + 310427, + 468, + -98, + 20, + 3, + 7, + 1972591437, + -175, + 11282, + -125, + 11, + 1658, + 247705, + 95421790, + -244103847, + 818548, + -14, + -26, + 952991, + 6, + -22, + 446005194, + -422681801, + -4789, + 4408018, + -427087285, + 65237, + -252055, + -44161393, + -10427, + 453, + 1, + 39905808, + -38, + 583221982, + 0 + ], + [ + 853020657, + -649812, + -22938271, + -80166, + 38951039, + 152424, + -1531, + -23236797, + 54, + 469972, + -46, + 783923, + -3, + 51, + -20518, + -85208553, + -421936, + 10254286, + 257711691, + -5462, + 2012, + -764706, + -81, + -183367482, + 702, + 5033, + -2588, + -7652617, + -27, + -413014623, + -538850689, + -621, + 354499311, + -4638, + 1991, + -9895, + -15972408 + ], + [ + 2, + 59749, + 264995322, + 5, + -52, + 86152393, + -5880954, + 454, + 0, + -769236522, + -8087318, + 0, + -20, + 4941930, + -30034, + -33, + 105, + -158, + -2004767, + 953984, + 2036, + 3769094, + -1, + -193, + -229708, + -40131306, + -4, + 920, + -58, + 54, + 170365030, + 34046, + -156934, + 183, + -189, + -95762, + 1089847 + ], + [ + 1, + -2484, + 4, + -45749861, + 873, + -46, + -1, + 14790, + 192298388, + 10669, + -148367382, + -47, + -21, + 19673, + -5, + 271136657, + -11, + -178898, + 2061093034, + 297, + 15982, + 4531885, + -25178, + 4101715, + 12351772, + -33419060, + 213519, + 1128, + -93546098, + -209, + 118, + 37955465, + -46795, + -1, + 560, + -173, + 3046 + ], + [ + -1, + 524878, + 10673060, + 0, + 3738, + 2, + -829556, + 2999, + 8358212, + -30633915, + -13686, + 8101, + 14, + -1945507649, + -43, + -10936068, + -22564733, + -2622, + 0, + 1242617, + -555028, + -167, + 895994, + -2, + -160523634, + -185190291, + -1, + 97889, + 10, + 5090, + -434245, + -135159785, + 735900, + -156, + -1, + 10, + -234 + ], + [ + 2877, + -1813383, + 339, + 35854038, + 1934, + -61, + -509281, + -149317893, + -71781, + 37412, + 106, + 0, + 318748270, + -2, + 12, + 347543, + -2, + 246, + 2366653, + 4, + 1842424889, + 0, + 1364565, + 226, + 28672693, + -310717965, + -65, + 2, + 389, + -7554079, + 2380767, + -3079, + -1332, + -1, + -940, + -3, + -102762 + ], + [ + -673371, + 82618729, + 23485920, + 247644, + 87436, + 134, + -8, + 2, + -656041, + -317626, + 16543743, + 91856688, + 844958, + 4111396, + -183476597, + 778890, + -36001966, + -5437960, + 2859523, + 250, + 23832, + -29290718, + -71773910, + 2212963, + 15, + 86264, + 114, + -15, + 243, + 9623, + -87205663, + 524549914, + 341287, + 33544161, + 13, + 73, + 61898 + ], + [ + -1, + -52, + -42809253, + -3, + -5, + 23710, + 7, + 39472517, + -636, + 250343885, + 133346827, + -222988414, + -13, + 0, + -1567, + -4221, + 467191, + 92, + 610727, + -30, + 1, + 91, + -103438, + -2071429, + -1796089, + -1469851, + -15643831, + -3511, + 227157506, + -3484586, + 4105672, + -242296179, + -135, + 175892, + -145385, + -227562562, + -511174 + ], + [ + 2025, + 60, + -56045, + -45397134, + -1517, + -15, + -44239, + -24, + -41538160, + 7968521, + -32521, + -1350168112, + -4, + 0, + -5449, + -839905453, + 14607314, + -4858843, + -2555895, + 486336722, + -204537820, + 8, + 3, + 1347, + -14, + -35372, + -189702, + 53635335, + 0, + -401590, + -564, + 0, + 1327617, + -2, + -84025, + -16, + -876417 + ], + [ + 251952584, + -13604, + -810, + 58655, + -626, + -934459043, + 110, + 93390, + -26, + 344762, + 17553, + 17, + -7, + -38704, + -201337510, + -36, + -1369377, + 29, + -11825, + 6247, + -1, + -405406898, + -25013139, + 883349549, + 1873, + 1292908763, + -3, + -82712, + 169022527, + 28, + 1, + -11, + 2045, + -192511, + -15511, + -1820, + -1135 + ], + [ + 3, + -55263566, + 523083009, + -15782960, + 118193, + -1887, + 3, + -703098940, + -958, + 135359327, + -775287902, + -2, + -959, + -444329, + -9352, + -37173866, + -231081, + 36858, + 59211, + -198369, + 0, + -2, + 23266575, + -785, + -360, + 256112, + 428009, + 7, + 210702, + 21867, + -927, + -5, + 0, + -40, + 840922, + -185, + -15 + ] + ], + [ + [ + -29600727, + 54197, + -1, + 53852, + 0, + 31302, + -1, + 26, + 3, + 24332236, + -1, + -2, + -2733598, + 0, + 5913, + 7524229, + 379215, + 464, + 461, + -1, + 2452613, + -20840085, + -7583, + -32234272, + 680, + -42730114, + 4577097, + 21, + -39, + -354, + 3965723, + 103157, + 0, + 0, + -4, + 423416, + 14 + ], + [ + -1, + -2992480, + 180958, + 1528, + 4, + 43, + 0, + -48821, + -78312048, + 279, + -47, + -446281, + -83513, + 904664809, + -4891277, + -6794099, + 141, + -514, + -751, + 83095, + -2, + -84695, + 22, + -15381412, + -5876, + 111, + 76, + -784, + -2322, + 183093, + 28, + 36248, + -89990340, + 434, + 379705, + -52273, + 297621647 + ], + [ + -441916, + -41265, + 2, + -12229808, + 37037535, + 620668, + 7108, + -135384938, + -97767446, + 2417934, + -129832274, + -2, + -729057, + 22, + 2605161, + -1, + 222862, + -83007965, + 316, + 1064, + -4087925, + -16629121, + -111, + -4, + 16, + 847622, + 12357250, + 272302, + -2, + 14, + 0, + 62633093, + 593476, + -31, + 566183, + 798850386, + 8397 + ], + [ + -45, + -1, + 505927893, + -4, + -8, + 24291570, + -27255602, + 7, + 1, + -2, + -12592, + 715467691, + -4, + 1211759460, + -8, + 3035566, + -2, + 3, + 3, + -930, + -8458, + -854, + -226778, + -3, + 173978935, + -1, + -347310530, + -213, + 505777307, + -3420, + -946, + 2043863, + 63758, + 255895, + -450374, + -130633, + 883 + ], + [ + -1040848, + 201, + 3168, + -2248309, + 2133805267, + -37163555, + 25653, + -198, + 309229960, + 848, + 4381606, + -185, + -53218, + 6415912, + 169363, + -272058693, + 2101266250, + -127287035, + 342864340, + -1892952, + 2823550, + -2029, + -132356771, + -659800, + 7, + -24, + 394648329, + 148493, + 871197, + -76509401, + -42841, + -3843672, + -231262, + 3189631, + -1, + 8684154, + -311842 + ], + [ + -2, + 73619611, + 1433, + -106201, + 1, + 35, + 56, + -13135926, + 192460032, + -111057974, + 14184, + 7763134, + 175672535, + -1, + 109973486, + -43108, + 0, + -6, + 196502686, + -223879, + -115383, + -102436, + 56555, + -39052, + 15, + 2044193, + -431, + -1621, + -177833633, + -48, + 5, + -46700, + 51690, + -87, + 134739, + -4, + 76424 + ], + [ + 3, + 3429836, + 55267, + 7988957, + 3182, + 2814313, + 260691626, + 969137827, + 0, + -350, + -30671, + -2, + 1153378582, + 23913, + -6, + -1, + -16191, + 0, + 124694, + -1738, + -9169624, + 30313, + 0, + -98305, + 3, + -704, + 65948621, + -56436072, + -128, + 137272, + 0, + 0, + 43, + -1, + -517653, + 52, + -1767 + ], + [ + -9175248, + -773126, + -1, + -5, + 72, + 522535055, + 1543, + -4, + 358376, + 0, + 550608, + -4, + 430708810, + -45, + 2918, + -125, + 3748, + -909814578, + -37, + 42, + 15568219, + -167, + 133939, + -1663, + -308737028, + 491491114, + 7976175, + 62265, + -228, + 13, + 2238794, + 2103436, + 4246916, + 41279, + 346, + 608844820, + 26980 + ], + [ + 1381036, + 9, + -49976009, + 135, + 20, + 0, + -661256323, + -204, + 29, + 12533357, + -107, + 1741442, + -1, + 374049697, + 182409, + -1194935458, + -908, + -10872030, + 462966, + -1, + 901256026, + -4893, + -5617667, + 63, + -32, + 1659077033, + 212720601, + -3692172, + -13513, + 48, + 412, + -617569, + -3037460, + -258376469, + -3, + -6222, + 15 + ], + [ + -806, + -3, + -134539172, + 3305, + 0, + 209108, + 1863855, + -11025, + -4, + 28566161, + -29, + 29191, + 4204, + -134, + 49995, + -13952323, + 272243, + -14, + 5, + 159166005, + 508984005, + -2, + -40420615, + -14, + -279, + 15638, + 3, + 63640, + -233, + 14519, + 0, + -29, + -179542425, + 250298107, + 59562214, + 54, + -2 + ], + [ + 213, + -16222527, + 49314726, + -445825, + 244124, + 12350872, + 1468487, + -3, + -118651569, + 986831, + -1, + -95729, + -499387740, + 53955383, + -6, + 489, + -634, + -425, + -1096, + -1300, + 25967, + -3837, + -14115, + -1383, + -13, + -3393583, + -602, + 22425, + -783989636, + -3828, + 1, + 9, + -34007, + -90, + -11, + -1, + -451042 + ], + [ + 1, + -1302028821, + 13955, + -27667866, + 18092, + -3782, + -10, + -121614023, + -7280, + 194317575, + 3997, + 13547, + -1, + 3650423, + -4, + -573431, + 93481, + -14004, + -2153, + -24, + 185, + -7, + -172746, + -27802, + -6, + -29, + -8229190, + 161435452, + 662494, + -162344, + 142726534, + 3, + -43, + 4129, + -3656961, + -24, + -2292 + ], + [ + -30600, + 26945, + 0, + -44, + 94815907, + -28561257, + 386403489, + -15363, + -1556, + -345026, + -4, + 70063, + -243224, + -7542697, + 134, + 76, + -2669, + 175396256, + -755, + 2326, + 615501, + 26706, + 19111335, + -53653523, + 5776, + 1069328238, + 428, + -11391559, + 11436, + -16, + 0, + 121, + 0, + -2, + 24188969, + 3005314, + 1670745 + ], + [ + 1072, + -13323249, + 30218264, + -2670, + -124378478, + 177301419, + 4, + 9384830, + 158, + 207319, + -13743, + -800824, + -16778711, + 3862, + -109741760, + -1949226, + -1, + -4, + -6587942, + -5573, + 563, + 24, + 21, + -15468942, + -523413563, + -54, + 109545, + 3, + 295390456, + 1678822, + -1764982046, + 103, + -1715692, + 1127824, + 5, + -7651519, + 9 + ], + [ + 3, + -62, + -854, + -3619, + -47, + 0, + -7, + -30876, + -24543073, + -36085, + 125405, + 1585, + -148770, + -108930311, + 840, + -3, + 915, + 153, + 8509996, + 30827170, + -59448, + 20919, + 2, + -52337, + 72, + 127, + -5, + -92738633, + -60, + 94594, + -956, + 1844053218, + -23, + 3, + 978, + -195336, + -30 + ], + [ + -1954, + 36576, + -52921, + 6019, + -270, + 1108008, + 38032, + -377191, + -56, + -419091172, + -1, + -8518, + -8, + -556, + -2694685, + 481925, + 2366541, + 487, + -104236, + 60647, + 420961229, + -2, + -731361, + -251, + -43, + -201819, + -567558, + 0, + 6936614, + -57404, + 88, + 196, + -1, + -11, + -1605, + -5918, + -2 + ], + [ + -4953291, + -2, + -1949871, + 23491, + -233986, + 335, + -345, + -11, + -562888, + -4541227, + 21034, + 257307, + -20812, + -11893, + -41180796, + 73, + -1679752, + 129043, + 266119, + 6, + -446243515, + -1, + 952524, + 0, + 28952726, + -1771356, + -1, + 1787, + -54607517, + -3333, + -382090, + -758, + -9, + 415654, + -22971366, + -1318, + -643597 + ], + [ + 925, + -7, + 3169983, + 1001037106, + -1, + -30996881, + 839, + -765, + 1655548, + -70863818, + 211659745, + -4, + -1, + 21665, + -11, + -533, + 511343, + -1959738, + -104, + -147376, + -149232, + 344234, + -10406, + 1, + 124322902, + -3602952, + 1809707381, + -210266, + -1075745, + 0, + 27447, + -16, + -1317, + -19018402, + 594514, + -853686, + 493 + ], + [ + -183270, + -3, + 897934, + -1, + -1355, + 538209, + 1715707593, + 438, + -14273944, + 488416097, + -1, + 982562, + -1358, + 1667753299, + 1, + -567130218, + -1385630, + -28, + 10927, + -54686407, + 0, + -14, + -20, + -10583006, + -3223, + -11509, + 239, + -4074781, + -1, + 253601680, + -7388771, + 172517364, + 0, + -8, + -482569, + 731896, + -832724 + ], + [ + -184495, + 35, + -370134170, + -16279703, + 776620948, + -1504, + -35592, + 3531, + 23092880, + -6068, + -9089, + -2, + 2777571, + 1, + -3, + 269938, + 16091883, + -2721492, + 3721570, + -2, + 3275193, + -124380, + 0, + 11212, + -131, + -2, + -1, + -670635, + 13366505, + 4031028, + 266940498, + 5, + 2589, + 53661, + 0, + -25648, + -575 + ], + [ + 5, + -3, + -1967125523, + -18722, + 6117, + -7396894, + 6659872, + 3258, + 832108756, + -248, + 69849592, + 0, + 3, + -596, + 430, + -894, + 7977796, + -117, + 24014343, + 1, + -463812200, + 233, + 592612911, + -193, + -93312, + -2679323, + 0, + -31, + -4830, + 897405649, + -7980438, + 6763, + -22074, + -64, + -1, + -64, + 23585 + ], + [ + 0, + -1053287237, + 55057464, + -235, + 1005, + -12316831, + -108217, + 6852977, + -3507, + -1, + -3, + 6784744, + 1548, + -11042861, + 15960, + -32065275, + 6448, + 415320, + 7538339, + -276955, + -1, + 1556931373, + 1, + 190, + 0, + -647, + 11210436, + -879687, + 160529, + -1347699, + 30653948, + -16, + -10256788, + 69, + -1598, + -3992, + -262 + ], + [ + -1381, + 402, + 4083, + -477, + 55, + 101629, + 1568, + 16, + -14497917, + 12, + -47, + 51809, + 470, + 47951, + 0, + 4640419, + -3, + -6433, + 15780712, + 59611389, + 245646, + 11964768, + -1467716, + 56, + 101, + 120138046, + 2, + 13506730, + 1946195, + 539, + -445903, + -459, + 12795, + -373559, + 899, + -7757, + -18075 + ], + [ + -1762, + 2, + 1391, + -53215, + 58798610, + 194, + 145704171, + 197116789, + 402207, + -1, + -33413, + 348221357, + 10, + -136138871, + -599, + 1246095, + 7179, + 656645, + -542541, + -36, + -1999431365, + -12969401, + 0, + -552824, + 9757, + -22429579, + 0, + 184660, + -9497124, + 43476, + -978736426, + -1, + 221814, + -16, + 14, + 3926, + 1 + ], + [ + -161, + -2912, + -17903504, + 13843265, + -90845258, + -12, + 14444458, + -52387193, + 168050875, + -16931304, + 166345, + 0, + 26408592, + 21134898, + -27056632, + -124069746, + 322769, + -767, + 55045482, + -70, + 94642, + 22232, + 1, + -131578387, + -668, + -17052, + 0, + -1776793, + 26, + -809655521, + -7592178, + -852558, + -1037328, + -1, + 3375915, + -292, + -38868356 + ], + [ + 518027878, + 468, + 172, + -584679523, + -4649, + -171359, + 6390, + 0, + 1466, + -127257462, + -951869721, + 4148, + 10, + -2, + -65201, + -367657297, + -729012, + -8083, + 1072584748, + 11, + 1, + 23, + -14058661, + -12541776, + 4003251, + 2, + 638, + -382, + 379, + -1906122, + 6936276, + -1, + -1820993637, + 9560, + -55213074, + -91140225, + 3062389 + ], + [ + -255124, + 4850, + 61419015, + -25046, + 43518492, + 29, + 131709770, + 246573929, + -11142, + 176, + -32, + 2, + 25, + 507299854, + 22, + -238383, + 52387105, + -7, + -13115, + 3, + 783, + -21674, + 435551, + -13208807, + -1225971, + 70528291, + -13034, + 66803532, + -985, + -172506, + -326, + 56, + 7175996, + 4988226, + -4878122, + 291610991, + 2124 + ], + [ + 13016, + -20307, + -44, + -80166, + 38951039, + 624332675, + -24, + -185894376, + 227084879, + 917, + -2959062, + 47, + -11, + 415, + -328283, + -83212, + -26371, + 1312548641, + 1006686, + -86, + 2012, + -2988, + -81, + -22, + 175, + 10067, + -662297, + -1959069908, + -1, + -826029245, + -65, + -162561321, + 2769525, + -74208, + 127445, + -2533051, + -2044468127 + ], + [ + 70378687, + 933, + 1010, + 20809, + -3404747, + 86152393, + -11487, + 59597287, + 217, + -6009661, + -8087318, + 31, + -2, + 9652, + -30034, + -33567, + 1727547, + -40, + -3916, + 976880432, + 63, + 57, + -119, + -394859, + -28714, + -20, + -852, + 7, + -15, + 115236894, + 332744, + 544745, + -78467, + 376646, + -1510, + -1, + 69750243 + ], + [ + 12941, + -39, + 32973, + -350, + 457926618, + -1454, + -13766801, + 242321033, + 751165, + 2667, + -2318241, + -1, + -1308, + 1229, + -163157, + 16, + -11253, + -44725, + 31449, + 155893967, + 511430, + 0, + -25781750, + 525019627, + 1, + -1044346, + 104, + 591907094, + -1428, + -219012651, + 3, + 0, + -47917148, + -78830350, + 8, + -723953717, + 0 + ], + [ + -1, + 134368797, + 162, + 1708228, + 14955, + 76, + -1659111, + 49146885, + 130597, + -7658479, + -109484, + 33184970, + 29459, + -60797115, + -11, + -43744269, + -173, + -1311, + 57, + 2426, + -3, + -665, + 218, + -7, + -80261817, + -12, + -699, + 1603824836, + 21607, + 20362, + -14, + -540639137, + 89, + -156, + -5621, + 41, + -467 + ], + [ + 94288894, + -906692, + 1357, + 1094, + 3962327, + -2, + -63, + -9, + -36751667, + 1197186, + 6, + 61, + 2431, + -14817, + 1625235, + 1390175, + -41346404, + 258643799, + 2311, + 0, + 28787888, + 57497, + 41, + 7427876, + 218, + -37930, + -544094761, + 80, + 99795, + -241730499, + 1162, + -97, + -1, + -28966363, + -940, + -72165972, + -6576719 + ], + [ + -21547866, + 82618729, + 2935740, + 1014351153, + 2, + 8635, + -1831, + 321216691, + -1, + -325248216, + 64623, + 5741043, + 103, + 1027849, + -11467288, + 2, + -140633, + -10875920, + 5, + 250, + 5, + -228834, + -4485870, + 283259355, + 0, + 0, + 3740653, + -28929, + 15, + 75, + -21, + 4001, + 666, + 511, + 6, + 1170, + 0 + ], + [ + -1, + -865025214, + -334448, + -534653, + -276603, + 11855, + 7, + 0, + -162613, + 122238, + 127, + -55747104, + -1, + 76493, + -205339891, + -16882, + 14, + 92, + 4885821, + -1870, + 20743642, + 46993, + -405, + -253, + -877, + -23517604, + -250301288, + -28, + 221833, + -3403, + 8211345, + -969184716, + -1, + 11257124, + -71, + -7111331, + -1 + ], + [ + 0, + 3854, + -1, + -44, + -198716677, + -473154, + -88478, + -6, + -332305273, + 127496336, + -2131250826, + -42192754, + -444936270, + 254, + -2725, + -6408, + 456478, + -19435369, + -2496, + 949876, + -3195904, + 268, + 32471589, + 86208, + -443157738, + -17686, + -189702, + 25, + 1, + -4, + -147768392, + 0, + 663808, + -819789, + -1, + -1, + -14 + ], + [ + 3, + -1783075707, + -414261, + 14663, + -1280713, + -912558, + 225905, + 191263666, + -214501075, + 5, + 1123393, + 36032, + -855847773, + -38704, + -24578, + -18172, + -175280227, + 121485, + -185, + 409404394, + -8105492, + -791811, + -24427, + 52, + 1918757, + 38, + -5966447, + -41356, + 1289, + 28, + 14, + -83481, + 255, + -752, + -8, + -7278, + -2270 + ], + [ + 7, + -3453973, + 510823, + -123305, + 7387, + -494552348, + 1022, + -3, + -30648, + 2114989, + -3, + -24439, + -1963175, + -109, + -74809, + -1, + -924322, + 1, + 236845, + -24797, + 49, + -3, + 727080, + -1570, + -377087047, + 32782384, + 1712038, + 979426, + 26337, + 358279474, + -464, + -1258699, + 42158865, + -1295248, + 430552481, + -756179, + -993283591 + ] + ], + [ + [ + -115628, + 105, + -3529393, + 0, + 300232, + 31302, + -1, + 27402, + 458, + 11880, + -11215969, + -18956541, + -334, + 18, + 23, + 60193835, + 97079233, + 118878, + 1889566, + -80492, + 598, + -83360337, + -1896, + -31, + 170, + -42730114, + 17, + 720732, + -1230, + -11571120, + 991430, + 402, + 43, + 4190356, + -4, + 13549340, + 1 + ], + [ + -15, + -731, + 353, + 764, + 569, + 738172990, + 1379, + -3052, + -305907, + 71532, + -94, + -114247900, + -41, + 3533846, + -152853, + -13270, + 35, + -67352987, + -12006, + 10636201, + -300828708, + -2710225, + 5, + -123051294, + -385086890, + 14579217, + 9984027, + -6421886, + -5, + 2929501, + 968509011, + 296948940, + -179980679, + 7120369, + 97204673, + -418183, + 74405411 + ], + [ + -27620, + -169018637, + 148, + -1493, + 1130, + 1, + 7108, + -132212, + -48883723, + 19343473, + -1, + -3913, + -3, + 47076966, + 162822, + -1, + 111431, + -1297000, + 10122, + 266, + -1, + -1064263681, + -111, + -509575, + 1075331, + 3311, + 12067, + 34037, + -380035303, + 14, + 0, + 7829136, + 9495626, + -122, + 276, + 761, + 1074854 + ], + [ + -2851, + -5732, + 126481973, + -16090, + -3981589, + 0, + -4, + 30, + 80190, + -462830696, + -7, + 2794795, + -209740746, + 151469932, + -63, + 0, + -14353384, + 6481258, + 53406327, + -3720, + -1, + -214, + -116110147, + -2256, + 10, + -13, + -10853455, + -27244, + 964, + -2, + -60517, + 498, + 249, + 32754610, + -110, + -1021, + 3534 + ], + [ + -128, + 52745433, + 811132, + -18, + 8139, + -36, + 102614, + -51697565, + 294, + 108590, + 140211416, + -185, + -208, + 400994, + 173427884, + -33211, + 4104035, + -994430, + 85716085, + -3698, + 43, + -2029, + -64628, + -10556799, + 62, + -753999, + 12332760, + 1, + 13612, + -18680, + -10711, + -1, + -226, + 48, + -71001, + 530, + -2494732 + ], + [ + -71, + 2300612, + 187901687, + -208, + 1, + 566, + 14685715, + -3283982, + 12028752, + -3470562, + 3546, + 15162, + 351345071, + -3106920, + 859167, + -10777, + 0, + -100235001, + 1535177, + -55970, + -472606234, + -3277948, + 110, + -39, + 497, + 65414199, + -7059691, + -12964, + -2778651, + -48905, + 0, + -382563649, + 206763, + -1, + 8, + -1026485, + 39129421 + ], + [ + 113, + 1714918, + 107, + 30, + 834168271, + 1440928533, + 3977, + 7393, + 130, + -11446581, + -2, + -62254, + 137, + 12243526, + -90896773, + -3312178, + -253, + 4467, + 60, + -28463611, + -17910, + 3, + 80, + -24577, + 942272408, + -184382617, + 2012, + -55114, + -67001831, + 137272, + 509173486, + 363, + 1, + -4, + -129414, + 427773, + -56 + ], + [ + -293607917, + -193282, + -20913339, + -35, + 4767117, + 7973, + 395259, + -62625238, + 699, + 18664454, + 4301, + -1702, + 26288, + -3, + 0, + -15969, + 29985, + -1736, + -148, + 2, + 475, + -42743, + 1, + -3405349, + -18844, + 59996, + 0, + 127519640, + -29784005, + 27870, + 4372, + 16827492, + 66358, + 42269833, + 22732881, + 0, + 3453476 + ], + [ + 2, + 4, + -12494003, + 67, + 21295571, + 316375885, + -40, + -26670620, + 1892, + 100266863, + -27279, + 222904668, + -79844, + 23378106, + 729636, + -36467, + -951962621, + -169876, + 231483, + -2913, + 1760265, + -9786, + -86, + 16318, + -533050285, + 25315, + 101, + -3692172, + -1729625, + 6171, + 844091, + -9881090, + -388794808, + -129188235, + -154669080, + -203879738, + 527490369 + ], + [ + -844801066, + -395255071, + -4204350, + 206, + 6326969, + 52277, + 7280, + -11289087, + -62, + 3, + -58, + 7472995, + 2152683, + -1065, + 819129438, + -6976162, + 4355889, + -2, + 10, + 19429, + 15, + -116899178, + -1263145, + -444664564, + -71302, + 8007002, + 6620, + 0, + -2, + 3, + 0, + -229967, + -5480, + 1909, + 0, + 444270, + -1077869 + ], + [ + 6833, + -16222527, + 24079, + -1742, + 59, + 771929, + 1434, + -708523204, + -115871, + 3947326, + -78844107, + -23933, + -3811, + 210763, + -12, + 32096534, + -166198700, + -3474489, + -35, + -2661919, + 1701774000, + -4, + -1765, + -724882398, + -201870040, + -7, + -1260719377, + 2870478, + -382808, + -15309, + 6416, + 298, + -1, + -93799711, + -1, + -570440, + -57733287 + ], + [ + 1799, + -10172101, + 54, + -13833933, + 2261, + -483998, + -295275, + -928, + -15, + 759053, + 7, + 867050, + -332922, + 228151, + -32520501, + -70, + 0, + -1835508300, + -1102125, + -24, + 23789, + -4, + -1, + -1, + -12, + -238933538, + -514325, + 1291483619, + 41405, + -20, + 0, + 6253, + -3, + 264290, + -14627843, + -2, + -586743 + ], + [ + -1, + 0, + 27130403, + -5569, + 1, + -3570158, + 0, + -1921, + -50956484, + -690052, + -253956, + 17936369, + -1901, + -231, + 551905, + 38, + -174851192, + 10705, + -386110, + 304949525, + 4808, + 0, + 19111335, + -103, + 0, + 2138656477, + 109805, + -711973, + 2859, + -16, + 272899919, + 0, + 279282068, + -7, + 1511810, + 22, + 106927712 + ], + [ + 8787369, + -13, + 7554566, + -21, + -1990055636, + 42, + 155664, + 293275, + 635, + 3317106, + -13743, + -410021847, + -1025, + 15450, + -109741760, + -4, + -503, + -26, + -4, + -22292, + 1154393, + 6469792, + 1437849, + -237, + -999, + -27, + 0, + 97, + 4507, + 51, + -1684, + 12, + -1715692, + 72180767, + 95434, + -8, + 82413736 + ], + [ + 31871, + -15681, + -107, + -29641228, + -24, + 412808016, + -441106595, + -242, + -188, + -577351, + 2006482, + 6496074, + -73, + -13298, + 26886, + -17844883, + 1830, + 306, + 8509996, + 60209, + -30, + 20, + 90, + -428738910, + 18905152, + 33309126, + -308119922, + -177, + -1002515781, + 47297, + -2003417285, + 439, + -12, + 27, + 7, + -6, + -481728 + ], + [ + -4, + 9144, + -26461, + 3081824, + -69111, + 17728137, + 1217045, + -6, + -1815254, + -6395, + -71043, + -2130, + -29, + -17771, + -344919593, + 481925, + 2, + 1996685, + -208471, + 473, + 210480614, + -2689811, + -358, + -63, + -338, + -1, + -139, + 0, + 846, + -28702, + 22, + 100830, + -7282246, + -10255, + -210343604, + -94681, + -7788 + ], + [ + -1238323, + -32125025, + -31197935, + 367, + -7313, + 85811, + -5649860, + -726358938, + -5, + -139, + 0, + 2058461, + -82, + -97424639, + -329446366, + 308693582, + -13438009, + 7, + 4257918, + 418874, + -2, + -236, + 59532, + 0, + 1767, + -4, + -5278, + 7320553, + -4, + -109206264, + -1, + -1, + -1072418, + 405, + -2871421, + -21, + -79 + ], + [ + 925, + -3481, + 202878933, + 954, + -1713, + -242164, + 209, + -6, + 6622193, + -4326, + 52914936, + -8, + -1, + 44371961, + -5259, + -9, + 32726010, + -62711588, + -1, + -147376, + -19101669, + 688469, + -5327372, + 7684, + 474, + -461177795, + 3, + -4, + -16809, + 13, + 439162, + -62644, + -21069, + -146, + 152195589, + -105, + 7895 + ], + [ + -3, + -4296401, + 919485136, + -42760601, + -22195244, + 131, + 53615862, + 1794857, + -1743, + 488416097, + -14, + 7676, + -347403, + 1667753299, + 79, + -35445639, + -1, + -14568047, + 10, + -1708951, + 427431, + -2, + -20, + -21166012, + -26, + -184130, + 1918, + -1990, + -790378217, + 15850105, + -2, + 10, + 813, + -130240296, + -61768735, + 731896, + -26647168 + ], + [ + -737980, + 2, + -5648, + -249, + 194155237, + -197052819, + -1113, + 57863644, + 46185760, + -49701440, + -2273, + -423839242, + 21699, + 11621383, + -42990214, + 1, + 491, + -2, + 1, + -653764192, + 3198, + -15548, + 8108773, + 1435255, + -33379, + -469153, + -53146, + -171682307, + 13366505, + 15, + 0, + 10, + 10, + 214646, + 70, + -102591, + -75349244 + ], + [ + 23971177, + -11694515, + -120064, + -149769, + 764, + -2, + 1, + 52138, + 99, + -15839, + 17462398, + 118324408, + 484585417, + -149, + 28206329, + -57186, + 15955593, + -478984, + 750448, + 5313, + -452942, + 7, + 296306455, + -97, + -186624, + -3, + 64497, + -3931, + -39564866, + 6846, + -127687002, + 13, + -11037, + -1, + -16147930, + -32697, + 12075677 + ], + [ + 3586, + -16, + 420, + -938, + 4020, + -96226, + -1773022712, + 418, + -2, + -697326, + -561122465, + 103, + 6193, + -353371526, + 127681, + -1, + 51590, + 53161016, + 29446, + -283601770, + -1098993, + 5939, + 1602497, + 381, + 175541, + -2646879, + 1368, + -7, + 1284234, + -11, + 14, + -8, + -79, + 552, + -13087805, + -125, + -3 + ], + [ + -353376, + 25, + 522736, + -31223269, + 55, + 416275524, + 50178, + 17289037, + -28, + 409, + -752, + 53053348, + 481685, + 0, + 266849173, + 36253, + -532, + -403, + 123286, + 476891113, + 7676, + 730, + -46966900, + 29852108, + 106018161, + 916, + 41062112, + 1648, + 243274, + 4419388, + -871, + -938512, + 1, + -93390, + 3599, + -7943011, + -2313545 + ], + [ + -115440404, + 90438785, + 22269, + -54491175, + 7177, + 777, + 4446, + 394233579, + 12, + -87, + -2089, + 1328, + 10, + -3, + -2396, + 159500224, + 112, + 320, + -2, + -143, + -15, + -12666, + 88187, + -9, + 2, + -2803698, + 384180, + 189092833, + -5, + 21738, + -30, + -9, + 7098076, + -16171420, + 451, + 502650, + 252452525 + ], + [ + -5259661, + -2912, + -139872, + 3460816, + -363381032, + -761, + 231111340, + -4, + 1312897, + -2116413, + 10, + 7, + 25789, + 1289, + -1, + -4, + 645538, + -49052, + 0, + -9, + 2957, + 347, + 1404256, + -502, + -2672, + -67, + 1, + -27763, + 6897, + -7, + -464, + -1746037632, + -132777912, + -2006593, + 421989, + -74519, + -19434178 + ], + [ + 15, + 234, + 88092, + -142745, + -37189, + -175471540, + 798, + 35, + 24019495, + -509029845, + -454, + 16, + 640, + -13378828, + -4, + -176, + -22782, + -66210468, + 65465, + 45, + 186535, + 388540, + -14, + -391931, + 16013006, + 18, + 2, + -3049, + 12151, + -3812244, + 3, + -3102, + -889158, + 4, + -27, + -2, + 1 + ], + [ + -4081977, + 2, + 245676060, + -12823482, + 5439811, + 3879808, + 526839080, + 7524, + -730138258, + 22, + -3972, + 93605, + 0, + 507299854, + 1, + -7628246, + 818548, + -110, + -26229, + 29780, + 1603981, + -1, + 212, + -103194, + -9578, + 2152, + -7, + 31, + -124, + -353291142, + -5214, + 907, + 1751, + 608, + -4878122, + 0, + 8 + ], + [ + 25, + -5198494, + -5734568, + -20522274, + 152152, + 38106, + -391682, + -22693, + 7096402, + 58746, + -189379963, + 0, + -335945091, + 54492920, + -82071, + -11, + -52, + 320446, + 3932, + -171, + 251, + -5975, + -678956409, + -44768, + 21, + 629, + -21193479, + -489767477, + -1, + -25813414, + -2, + -162561321, + 2, + -2374645, + 124, + -324230432, + -31197 + ], + [ + 8591, + 238999, + 16174, + 1300, + -2, + 86152393, + -90, + 29100, + 108, + -367, + -247, + 64937, + -163871766, + 4941930, + -8, + -525, + 110563012, + -659825340, + -979, + 3815939, + 16685279, + 482444136, + -1, + -3158865, + -114854, + -1, + -892443650, + 482697113, + -1828, + 225072, + 42591257, + 4255, + -154, + 12052687, + -12366488, + -188, + 1 + ], + [ + 212027416, + -19869, + 67529218, + -91499721, + 6, + -5815, + -1, + 28, + 11736, + 5, + -37091846, + -2996, + -41, + 153, + -41768100, + 517, + -360077, + -5591, + 257636629, + 155893967, + 63928, + 4531885, + -805680, + 500, + 6175886, + -510, + 104, + 295953547, + -179, + -27, + 29, + 607287447, + -366, + -38, + 560, + -3, + 23 + ], + [ + -1672469, + 1049756, + 10, + 53382, + 3828566, + 2504291, + -849464555, + 187, + 63, + -119664, + -428, + 8296242, + 29459, + -59373, + -1, + -174977074, + -22036, + -167789, + 0, + 606, + -272, + -6, + 111999, + -6470, + -80261817, + -90425, + -22, + 23, + 11063277, + 667235162, + -107, + -16499, + 94195283, + -1277501, + -92090631, + 176025977, + -244778684 + ], + [ + 1438, + -28, + 1, + 17, + 15849311, + -494174, + -2037123, + -18, + -36751667, + 18706, + 218566, + 8065501, + 2431, + -1, + 1, + 88971261, + -1323084911, + 258643799, + 151465803, + 8721, + 1799243, + 3593, + 666, + 118846027, + 28672693, + -5, + -66418, + 20533, + 25547752, + -8, + 148797, + -49, + -1, + -1768, + -7692771, + -35238, + -411045 + ], + [ + -21547866, + 1260, + 0, + 253587788, + 5, + 0, + -468654, + 10038021, + -11, + -2541002, + 4135935, + 358815, + 54077346, + 0, + -91738299, + 199395988, + -1152062891, + -166, + 89360, + 1051744601, + 5, + -937302945, + -140184, + 4425927, + 64850, + 690119, + 14, + -231431, + 1949, + 1202, + -10646, + 16392184, + 0, + 511, + 13, + 0, + 1934 + ], + [ + -1190, + -54064076, + -171237011, + -1, + -4322, + 740, + 504508, + 315780143, + -1, + 250343885, + 2083544, + -27221, + -435241533, + 4895580, + -6267, + -132, + 467191, + 3046960, + 76340, + -239339, + 41487284, + 3007565, + -13, + -1060571188, + -1754, + -12, + -3910958, + -112339, + 1, + -54447, + 1026418, + -29, + -1098820, + 2748, + -595493736, + -4, + -500 + ], + [ + 1061751632, + 30, + -229560239, + -11349284, + -397433354, + -59145, + -692, + -24504731, + -10142, + 0, + -133203177, + -675084056, + -108628, + 3, + -5449, + -1602, + 912957, + -1214711, + -39936, + 7420, + -24968, + 8813559, + 2029474, + 22069338, + -1, + -289761939, + -47, + 107270670, + 513733, + -1, + -72153, + 1996956134, + 2, + -1678925892, + -168049, + -1977, + -219105 + ], + [ + 7873518, + -891537854, + -4, + 0, + -20012, + -29201846, + 27, + 729, + -7, + 42, + 8, + 36897577, + -6686311, + -3, + -12289, + -9303748, + -168, + 30371, + -378392, + 99952, + -15832, + -197953, + -1527, + 1684, + 3747, + 154, + -1527410414, + -41356, + 676090109, + 0, + 1906535, + -683873204, + 1, + -98565436, + -62042, + -58221, + -36 + ], + [ + 518803, + -431747, + 255411, + -123305, + 3693, + -30, + 3, + -703098940, + -958, + 16919915, + -3, + -6256148, + -1, + -14, + -76603703, + -9293467, + -7222, + 18871439, + 947381, + -1586949, + 6515193, + -1218945542, + 5680, + -50219, + -184125, + 524518150, + 3, + 478, + 26337, + 11196233, + -60695709, + -1258699, + 1, + -41447925, + 26278, + -11816, + -30 + ] + ], + [ + [ + -115628, + 108395, + -55147, + 13463, + 4691, + 7, + -34307, + 13701, + 229, + 371, + -43, + -1, + -11, + 4, + 24221164, + 0, + 758431, + 1902059, + 0, + -315, + 74, + -333441347, + -30, + -31479, + 10, + -20865, + 4469, + 23063430, + -629289, + -89, + 3872, + 100, + 22883362, + 2046, + -200435, + 206, + 62808831 + ], + [ + -467, + -1, + 88, + 5, + 9327755, + 1441744, + 706184, + -24996313, + -1, + 4, + -48813113, + -1827966385, + -3, + 441730, + -5, + -53079, + 1135, + -514, + -48024, + 1361433758, + -300828708, + -1324, + 375352, + -2, + -5876, + 0, + 76, + -200684, + -4754946, + 23436010, + 236452, + 18559308, + -1374, + 7120369, + 0, + -3268, + 72661 + ], + [ + -883832, + -11, + 593, + -23887, + 578711, + 18, + 931772165, + -1, + -47739, + 295, + -259664547, + -7826, + -23329819, + 0, + 651290, + -1, + 27, + -1297000, + 41462780, + 8717722, + -1046508560, + -127, + -221, + -65225513, + 16802, + 1, + 377, + 2127, + -23196, + 14, + 0, + 955, + 151930031, + -63619190, + 4423, + 2, + 2149709 + ], + [ + -45, + -1433, + 988140, + -4, + -7777, + 2, + -1744358496, + 126359, + 78, + -903967, + -402918, + 170, + -26, + 151469932, + -16109, + 5, + -3505, + 791, + 104309, + -3809115, + -8660365, + -13978033, + -113389, + -577459, + 165, + -208074, + -1, + -1, + 7, + -14, + -7746168, + 31, + 261153081, + 131018441, + -56297, + -2042, + 28956057 + ], + [ + -66614272, + 1609, + 51912475, + -287783537, + 0, + -142, + 1603, + -12622, + 589, + 3, + 273850, + -1543633431, + -435958812, + 3, + 0, + -65, + 500, + -16, + 1307, + -232, + 705887, + -1015, + -1034038, + -1, + 3, + -24127939, + 1505, + 9503600, + 871197, + -298865, + -10711, + -122997490, + -3700189, + 389, + -568006, + 4, + -638651295 + ], + [ + -4529, + 588956888, + 89, + -1699209, + 1611162, + 289821, + 224, + -102625, + 1, + -216911, + 907825, + 31052536, + 1372441, + -198842870, + 209, + -1, + 770, + -12529376, + 11, + -28, + -28846, + -26, + 55, + -159954948, + 1, + 130828398, + -7059691, + -102, + -5557302, + -192, + 179493783, + -1460, + 52931419, + -11301517, + 4311677, + -262779993, + 305698 + ], + [ + 0, + 6698, + 28297076, + 30, + 417084135, + 42, + 8146613, + 1938275654, + 2091, + -88, + -502502239, + -996062, + 17, + 1, + -181793546, + -6470, + -16578623, + 4467, + 974, + -4, + -36678496, + 7, + 5125, + -385, + 56, + -176, + 503, + -4, + -536014647, + 281133987, + 0, + 2973895, + 1399, + -30, + -66259526, + 106943, + -1852167186 + ], + [ + -8961, + -6185001, + -653542, + -4443, + 581, + 7973, + 12, + -4, + 349, + 72908, + 4404864, + -6805, + 420614, + -45, + 191275407, + -125, + 1874, + -1, + -37, + 5, + 62272877, + -1, + 8, + -1, + -1, + 0, + 0, + 510078560, + -119136019, + 891854, + 4477589, + 8413746, + 4147, + 84539666, + 86, + 1189150, + 1686 + ], + [ + 690518, + 1274748, + -3, + 0, + 681458275, + 301, + -40360, + -814, + 124001972, + 5, + -436459, + 106, + -2496, + 1426, + 1459273, + -9, + -7437208, + -42, + 3, + -729, + 901256026, + -78286, + -1372, + 32636, + -255, + 25923078, + 405, + -7384344, + -106, + 12, + 51, + -9881090, + -777589615, + -7886, + -1208353, + -203879738, + 1030254 + ], + [ + -1650003, + -24703442, + -4106, + 3305, + 1619704252, + 26765845, + 119286770, + -361250784, + -8051787, + 1743, + -2, + 3736497, + 4, + -69758336, + 12798897, + -109003, + 34847119, + -7, + 181818316, + 151, + 508984005, + -7135, + -2, + -2, + -9, + 16014005, + 1655, + 15910, + -30, + 475783895, + 19556, + -225, + -43834, + 238, + 908, + 3554162, + -17245891 + ], + [ + 13, + -1, + 6019, + -7, + 1907, + 3015, + 46991602, + -172980, + -1811, + 7709, + -151, + -5984, + -1906, + 215821534, + -752, + 8024133, + -166198700, + -108578, + -2191, + -82, + 425443500, + -15713045, + -111, + -5663144, + -3081, + -3393583, + -38, + 89702, + -765615, + -489858, + 841077851, + 37, + -133, + -366406, + -42631526, + -558, + -14 + ], + [ + 899, + -2, + 14290297, + -110671464, + 1157935, + -1982451762, + -2, + -29, + -1908364850, + 23, + 8185899, + 54190, + -665843, + 3650423, + -2032532, + -286716, + 22, + -7169955, + -539, + -47, + 371, + -13548681, + -169, + -13901, + -45503, + -2, + -1, + 80717726, + 82811, + -10147, + 2230102, + 6, + -169, + 4129, + -447, + -12, + -1 + ], + [ + -244800, + 3368, + 25, + -22, + 5, + -14, + 754694, + -15363, + -203825935, + -2760208, + -32506266, + 2189, + -1, + -58928, + 33, + 156215, + -10928200, + 42821, + -48, + 148901, + 2462004, + 13, + 291, + -858456365, + 5, + 522132, + 428, + -182264939, + 45745, + -1, + 266503, + 31135, + 8523, + -219, + 0, + 183, + 835372 + ], + [ + 67, + -13011, + 241746115, + -1, + -949, + 692583, + 9, + 9164, + 10161, + 0, + -54970, + -4, + -67114844, + 0, + -1675, + -1949226, + -252, + -6557, + -411747, + -3, + 18470302, + 202181, + 2875698, + -1889, + -2, + -14005287, + 3423, + 51185192, + 35, + 839411, + -3447231, + 25, + -1, + 2202, + 372, + -1869, + 20603434 + ], + [ + 130546984, + -513831776, + -1, + -15, + -186, + 6298, + -106, + -15808244, + -95872, + -73900864, + 513659444, + 12687, + -2, + -53189, + 3360, + -1, + 468692, + 39224, + 8, + 1972938903, + -3804669, + 5229, + 2899, + -1674762, + 144, + 2131784118, + -10, + -6, + -61189, + 12108049, + -120, + 225104, + -368, + 14022, + 1, + -6250730, + -1926912 + ], + [ + -1, + 299638670, + -26, + 47, + -2211538, + 8864068, + 2434091, + -1, + -28364, + -13, + -284170, + -34072, + -118627, + -278, + -86229899, + 60240, + 2366541, + 974, + -426946927, + 236, + 401, + -3, + -46807046, + -128447, + -169, + -99, + -145294843, + 120, + 211, + -14695405, + 5785089, + 12, + -7282246, + -6, + -51354, + -185, + -974 + ], + [ + -19813162, + -16062513, + -499166956, + 2, + -58, + 686494, + -1446364117, + -1418670, + -3, + -139, + 10, + 2058461, + -651, + -186, + -658892732, + 2355, + -821, + 252, + 16632, + 818, + -7, + -120385, + 0, + 7227488, + 0, + -226733499, + -1351122, + 28595, + -1667, + -26662, + -391260028, + -6204915, + -1072418, + 1, + -1, + -2698399, + -321799 + ], + [ + 925, + -222772, + 25359866, + 7, + -13703, + -2, + 52, + -24455, + 1, + -34, + 423319491, + -531476347, + -34, + 2, + -21036, + -272842, + 7989, + -1959738, + -425729, + -36844, + -1, + 2689, + -83241, + 15368, + 248645804, + -1801476, + 226213422, + -53827999, + -2, + 887, + 14053184, + -2004605, + -1, + -2377301, + 18, + -1748348309, + 517434795 + ], + [ + -6, + -33, + 57467821, + -1368339226, + -11097622, + 538209, + 51, + 3, + -6970, + 232, + -111, + 59, + -11, + 3180, + 82860535, + -70891278, + -88680310, + -4, + 174835, + -1, + 54711204, + -56516, + -3, + -42332024, + -6599537, + -754194431, + 122788, + -7959, + -754, + 1, + -113, + 21059, + 106628161, + -508752, + -1, + 0, + -51 + ], + [ + -47230686, + 18420762, + -740268339, + -8139852, + 1, + -96218, + -142368, + 113014, + 2886610, + -6, + -9307061, + -206953, + 711058200, + 177, + -85980427, + 8435, + 125717, + -2, + 465196, + -156, + 12793, + -1, + 7, + 0, + -534054, + -30025738, + -13287, + -686729227, + 3341626, + 2063886346, + 65171, + 42574753, + 21215839, + 214646, + 70, + -210105336, + -588666 + ], + [ + 731, + -5711, + -1921022, + -4681, + 12234, + -1806, + 52030, + 3, + 1587, + -253416, + 1, + 924409, + 121146354, + -1, + 3443, + -457482, + 31911187, + -30654956, + 0, + 170043, + -222, + 466, + 289361, + -193, + -23887819, + -11, + 8255729, + -125763, + -77276, + 54773, + -7794, + 6925651, + -2, + -128, + -1972, + -2142802344, + 772843328 + ], + [ + 1, + -32144, + 13, + -1, + 257308, + -1504, + -432867, + 438590569, + -439, + -1362, + -68497, + 12, + 50739863, + -2697, + 0, + -979, + 6, + 53161016, + 3769169, + -2164, + -562683982, + 92, + 6, + 6108, + 10971, + -42350051, + 43790, + -430, + 39, + -2633, + 7483, + -244, + -641050, + 282735, + -1635976, + -1, + -137034321 + ], + [ + -11043, + 805, + 0, + -477, + 889, + 24, + 401425, + 276624593, + -7, + 819, + -24636942, + 848853568, + 30105, + 47951, + 521189, + 72506, + -2, + -13, + 15, + 14553, + 62885599, + 47859074, + -90, + 1822, + 12, + 229, + 80199, + 51, + 29, + 16, + -1, + -938512, + 26204721, + -2988466, + 943652067, + -16, + -4519 + ], + [ + -28184, + 180877571, + 364864747, + -2, + 459364, + 24887, + 2276627, + 23, + 25137, + -44, + -17107283, + 5440958, + 0, + -544555484, + -75, + 77880, + 229738, + 41040, + -542541, + -1192677234, + -7628, + -99, + 705496, + -3, + 1219, + -21904, + 1, + 45, + -1, + 356157089, + -15, + -282, + 7098076, + -16171420, + 115587, + 31415, + 246535 + ], + [ + -322, + -182, + -139872, + 442984484, + -11, + -48, + 112847, + -104774386, + 641, + -33, + 83172, + 240426365, + 103158, + 20, + -207, + -15508719, + 1260, + -6, + 107510, + -2216, + 775309989, + 694, + 42, + -65789194, + -6, + -8730448, + 4350392, + -14, + 1765636, + -97, + -2, + -105, + -2027, + -256843882, + 206, + -76306678, + -607319 + ], + [ + 1976, + 7674592, + 45103278, + -1, + -37189, + -21, + 6390, + 577088, + 733, + -3976796, + -116196, + 32, + 0, + -3267, + -2086431, + -11, + -23328362, + -4138155, + 7, + 23191, + 182, + 12141, + -439334, + -12248, + 1954, + 299764, + 319, + -12488275, + 94, + -7624487, + 26, + -397050, + -218, + 78323605, + -441704585, + -356017, + 191399 + ], + [ + -255124, + 9933682, + 61419015, + -783, + 10879623, + 0, + 1053678160, + 123286964, + -730138258, + 23106927, + -497, + 0, + 53065, + 967, + 728, + -476766, + 12, + -14060, + -214867396, + 465, + 3132, + -2710, + 1, + -1, + -1, + 68875, + -208539, + 3, + -247, + -22080697, + -10427, + 3, + 28031, + 311764, + -9528, + 72902747, + 16 + ], + [ + 13328447, + -318, + -11469136, + -80166, + 594, + 1190, + -24481, + -726150, + 56771219, + 117493, + -6, + 5, + -641, + 6811615, + -1, + -2601, + -13, + 2503, + 7, + -2796202, + 1030522, + -1, + -1, + -5730234, + 1438702, + 41237054, + -339095659, + -30, + -4, + -788, + -257, + -5, + 5539051, + -296831, + 522016156, + -4948, + -3993102 + ], + [ + 35189343, + 0, + 8281103, + 650, + -1743230037, + 86152393, + -1436, + 1862415, + 0, + -1468, + -63183, + 1014, + -10241986, + 154435, + -30753944, + -1, + 431886, + -1288722, + -62, + 488440216, + 66741117, + 3680, + -121577, + -12635459, + -229708, + -156763, + -1743055, + 3682, + -1916049075, + 3516, + 1299, + 1063, + -313868, + 22, + -49465949, + -191523, + 0 + ], + [ + 50, + -1242, + 270116874, + -350, + 57240827, + -11630, + -3362, + 924, + 91, + 10669, + -18112, + -49086052, + -11, + 0, + -668289598, + 529563, + -737437607, + -22363, + 122, + 4, + 127857, + 17702, + -1, + 125, + 1, + -4177383, + 26, + 578034, + -179, + -1671, + 59, + 579, + -92, + -4926897, + 143553, + -176747, + 12184 + ], + [ + -836235, + 67184398, + 21346120, + 3, + 119642, + 1252145, + -26545768, + 49146885, + 133731406, + -490142629, + -27371, + 2025, + 3, + -29, + -170, + -11, + -22036, + -671155, + 14691, + 159054996, + -1110055, + -2658, + 874, + -6470, + -39, + -11304, + -3, + 1, + 675, + 1272, + -2, + -9, + 753562264, + -1, + -44967, + 2685, + -4 + ], + [ + 1473263, + -1813383, + 1389858, + 8963509, + 1934, + -3861, + -2086013202, + -149317893, + -147006668, + 74824, + 1, + 126023, + 77819, + -1896571, + 6, + 10, + -2584151, + 64660949, + 75732901, + 279074, + 28787888, + 471022878, + 21833049, + 58030, + 875, + -3, + -8501481, + 672844480, + 798367, + -29, + 18599, + -24629, + -1332, + -231730904, + -7513, + -563797, + -26306876 + ], + [ + -2, + 322729, + 183483, + 1, + 42, + 2158, + -1, + 20076043, + -641, + -2482, + 252, + 1, + 6601, + 2055698, + -1, + 97361, + -9, + -10622, + 5719046, + 262936150, + 186, + -234325737, + -2191, + 276620, + 1037606, + 5, + 957607201, + -118492305, + 511069319, + 153968, + -11, + 65568739, + 5460603, + 536706584, + 430, + 2396293, + 30949 + ], + [ + -4758, + -422376, + -41, + -131, + -1, + 0, + 32288556, + 19273, + -40654, + 1909, + 65110, + -435525, + -4, + 74, + -12833744, + -67525, + 58398, + 97502735, + 76340, + -119670, + 2592955, + 48121046, + -51, + -8, + -14368708, + -1, + -488870, + -28758589, + 216, + -7, + 31, + -242296179, + -35162233, + 720455967, + -9087, + -28445321, + -2044693 + ], + [ + 8100, + 126300663, + -896720, + -1386, + -380, + -1892616, + -6, + -2, + -41538160, + 7781, + -1040650, + -1350168112, + -7, + 7, + -357096730, + -6561762, + 222, + -77741476, + -1277948, + 243168361, + -12783614, + 4303, + 64943178, + 21, + -1691, + -565942, + -777016245, + 1676104, + 8219731, + -25701707, + -9020, + 7800609, + 663808, + -51, + -86040875, + -8095935, + -14022668 + ], + [ + 7688, + -426, + -424202248, + 469244, + -81965624, + -2, + 6, + 186780, + -418948, + 10, + 1123393, + 70, + -26, + -19816403, + -193, + -284, + -175280227, + 30371, + -6054262, + 3, + -2, + -98977, + -781661, + 215661, + 59961, + 161613595, + -381852604, + -6, + 10316, + 229594, + 232, + -667845, + 1, + -12320680, + -243, + -7452205, + -2323473 + ], + [ + 4150426, + -844, + 31926, + -964, + 968244560, + -15093, + 2094946, + -10985921, + -1004271618, + 2114989, + -48455494, + -48877, + -120, + -1777313, + -76603703, + -9076, + -1806, + 4607, + 118422, + -194, + 12, + -4761507, + 363540, + -13, + -92063, + 31, + 417, + 59, + 411, + 21867, + -237093, + -2517397, + 337270923, + -159, + 205, + -3024713, + -237 + ] + ], + [ + [ + -462512, + 433581, + -1764697, + 861643, + 75058, + 15651, + -8782505, + 26, + 962020182, + 1557263164, + -685, + -3, + -1, + 9, + 5, + 7524229, + 0, + 0, + 118097, + -5, + 2, + -5, + -1, + -125916, + 2786555, + -41, + 286068, + 22522, + -9833, + -11571120, + 60, + 1611, + 2860420, + 0, + -12827794, + 6615, + 14 + ], + [ + -977661595, + -46, + 723834, + 6114, + 18655511, + 11263, + 5, + -49992626, + -2447252, + 71532, + -3, + -3487, + -1305, + 431, + -299, + -13, + 9081, + -65775, + -3, + 5193, + -9400898, + -173454369, + 750705, + -118, + -376062, + 56950, + 38, + -6272, + -608633009, + 732375, + 923, + 36248, + -5493, + 3, + 379705, + -52, + 70 + ], + [ + -14, + -2640917, + 4746, + -3, + 35, + 9930689, + 6, + -1, + -187, + 77373892, + -507158, + -250407, + -23329819, + 11493, + 1272, + -6, + 14263175, + -1267, + 4, + 4, + -15969, + -2128527361, + -1, + -4, + 67208, + 108495733, + 395432007, + 2178416, + -185565, + 114, + 487393, + 7645, + 607720125, + -254476760, + 18117873, + 1523, + 8397 + ], + [ + -357, + -45851, + 7, + -257431, + -2, + 97166282, + -1664, + 258784215, + 20047, + -3615865, + -805836, + 2729, + -2, + 0, + -32, + 194276228, + -3505, + 1582, + 53406327, + -119035, + -529, + -447297056, + -14513769, + -36092, + 5, + -407, + -2650, + -1, + 505777307, + -7003769, + -247877347, + 127741, + 15939, + 15993, + -7, + -133768045, + 3534 + ], + [ + -16653568, + 412073, + 396, + -281039, + 31, + -72586, + 13134718, + -7, + 73, + 1737441, + 140211416, + -1543633431, + -1702965, + 3, + 10585, + -8501835, + 128251, + -1018296276, + 163, + -8, + 22058, + -2029, + -253, + -10556799, + 62, + -96511755, + 752, + 36, + 13, + -5, + -171363, + -122997490, + -14454, + 3114, + -9088083, + 542759, + -319325648 + ], + [ + -1187023724, + 17973, + 179, + -108749370, + 3222324, + 579643, + 14685715, + -1, + 2, + -27, + 7092, + 15162, + 1372441, + -3, + 6712, + -5517699, + 24651, + -1603760005, + 1499, + -14328194, + -14768945, + -409744, + 7239125, + -3, + 62, + 7985, + -14, + -6637214, + -44458409, + -391233, + 1, + -1, + 52931419, + -44147, + 2105, + -2005, + 626070747 + ], + [ + 0, + 1714918, + 0, + 124827, + 407308, + 360232133, + 15911, + 1892847, + 267690, + -732581134, + -480, + -62254, + 8799, + 24487053, + -90896773, + -847917329, + -530515912, + 17, + 487, + -109, + -1, + 121254, + 82005, + -6291489, + 1884544817, + -88, + 2060894, + -3527255, + -65432, + 268, + 509173486, + 11895582, + 11194, + -3839, + -253, + 3, + -1 + ], + [ + -573453, + -24161, + -2, + -71082, + 0, + 63786, + 197629, + -30, + 22398, + 0, + 70477839, + -1, + 1, + -181553, + 729, + -65406430, + 1919068, + -888491, + -37, + 22309403, + 3, + -84, + 548615041, + -6810698, + -1206005, + 479971, + 15, + 7, + -29086, + 1783709, + 139924, + 8413746, + 135901313, + 0, + 86, + 4645, + 27627813 + ], + [ + 168, + 1244, + -6, + 2223589, + 85182284, + 19310, + -20180, + -52092, + 496007889, + 391667, + -1745836, + 108840, + -2496, + 2922263, + 729636, + -1140, + -114, + -2655, + 231483, + -2913, + 3, + -78286, + -3, + 8354895, + -2034, + 24, + 830939, + -461522, + -13513, + 1617892527, + 864349330, + -1, + -6, + -247, + -9441, + -7, + 3 + ], + [ + -101, + -1508, + -129, + 52880, + 772, + 0, + 7280, + -1379, + -8, + 3, + -235812, + 14595, + 1051, + -267, + 12, + -218006, + 544486, + -116088347, + 693, + 607, + 3883, + -14, + -161682458, + -55583071, + -18, + 250218, + 827, + 127280, + -953968, + 28, + 0, + -7187, + -6, + 29, + 116332, + 13883, + -16842 + ], + [ + 13667, + -519120859, + 188, + -6967, + 29, + 5, + 22, + -1383835, + -29662893, + 7, + -38, + -6, + -1950734, + 0, + -94, + 3918, + -166198700, + -13897956, + -35, + -83185, + 13295109, + -4, + -462489541, + -44, + -7, + -13574332, + -630359689, + 22963825, + -5982, + -8, + 1642730, + 0, + -17004, + -5726, + -2603, + -1, + -14096 + ], + [ + 0, + -9934, + 6, + -2, + 72370, + -946, + -9448795, + -1900220, + -29, + 1, + 63952, + 221964991, + -332922, + 1, + -15880, + -9174896, + 747851, + -896245, + -8817000, + -1, + 11894, + -7, + -22111372, + -14234599, + -3, + -59733385, + -4019, + 630607, + 323, + -2, + 1115051, + 800511, + -172631, + 1, + -28571, + -6, + -4693937 + ], + [ + -1, + 13, + 6, + -2851243, + 758527260, + -1, + 92, + -7865771, + -7, + -337, + -32, + 34, + -486447, + -942838, + 17247, + 152, + -87425596, + 171285, + -48264, + 4653, + 4924009, + 13673905, + 2388916, + -3353346, + 2, + 15, + 439220, + -1423945, + 45745, + -16097, + 4, + 127530779, + 68184, + -4, + 47244, + 1467, + 0 + ], + [ + 35149476, + -4, + 230, + -2670, + -15547310, + 1352, + 38, + 146637, + 325175, + 1619, + -3436, + -800824, + -1073837492, + 253134449, + -13717720, + -7615, + -514383, + -209818, + -12868, + -1, + 18470302, + 24, + 0, + -1933618, + -4, + -54, + 28043743, + 799768, + 18029, + 102, + -1684, + 105487, + -439216963, + 2, + 195449365, + -3825760, + 19 + ], + [ + 31, + -3921, + -1, + -453, + -23746, + 0, + -430769, + -2, + -98172290, + -4618804, + 16051857, + 50750, + -9521261, + -425510, + 1762006342, + -1115306, + 0, + 9, + 544639785, + 1881, + -951168, + 685502233, + 185572, + -1714955639, + 295393, + 520455, + -308119922, + -362261, + -979020, + 2, + -956, + 1844053218, + -2943, + 3589724, + 32076458, + -97668, + -481728 + ], + [ + -1999992, + 71, + -846721, + 3009, + -34556, + 2, + 148, + -47149, + -226907, + -52386397, + -3, + -279115797, + -29657, + -4549363, + -6, + 235, + 295817, + 15973480, + -6671046, + 124206841, + 1683844918, + -10759241, + -2, + -502, + -6, + -1, + -9, + 0, + 105, + -29390809, + 23140358, + 24, + -14, + -656284, + -52585901, + -48476329, + -15576 + ], + [ + -303, + -62, + -30467, + 11745, + -29, + 41, + -11, + -709335, + -4503100, + -2, + 1, + 62, + -163, + -97424639, + -5147600, + 2411668, + -1679752, + 33035065, + 33264, + 6701989, + -217893, + -1926158, + 121923132, + 0, + 0, + -14, + -2639, + 6, + -109215033, + -436825056, + -6, + -12409830, + -1, + 26601909, + -89732, + -1349200, + -3 + ], + [ + 947508, + -7, + 3169983, + 0, + -1753984, + -61993762, + 13427, + -2, + 103471, + -34, + 25837, + -1014, + -34393, + 84, + -21540382, + -279389266, + 523616164, + -2, + -53217, + -144, + -2, + 352496136, + -83241, + 3842, + 971272, + -220, + 110455, + -430623986, + -2151489, + 887, + 219581, + -513178699, + -6, + -4644, + 152195589, + -1, + 64679349 + ], + [ + -22909, + -1099878431, + 14366955, + -42760601, + -43, + 1, + 818, + 14358862, + -1827064785, + 61052012, + -7, + 239, + -173702, + 814332, + 647347, + -2164, + -2771260, + -7114, + 21854, + -2, + 13, + -3533, + -81314, + -6, + -3299769, + -5755, + 959, + -7959, + -197594555, + 1934, + -3694386, + 1, + 53314080, + -508752, + -61768735, + 0, + -814 + ], + [ + -23, + 147366102, + -45, + -15899, + 11850, + -192435, + -140, + 231454579, + 11546440, + -6212680, + -36356, + -25870, + 5, + 1, + -21, + 2159506, + 30, + -174175429, + 29074, + -653764192, + 52403102, + -2037832866, + 1013596, + 21, + -17, + -230, + -13287, + -5240, + 213864088, + 984, + 32585, + 21287376, + 10, + 26, + 2308510, + -1, + -150698488 + ], + [ + 1498198, + -45682, + -60032, + -10, + 12234, + -14793788, + 26015, + 101, + 26003398, + -259497190, + 8, + 3697637, + 28, + -19, + 14103164, + -1, + 7790, + -119746, + 24014343, + 166, + -56, + 3823631, + 17, + -13, + -2916, + -2, + 0, + -31441, + -76, + 26, + -1, + 443241668, + -6, + -16, + -126156, + -2044, + 6037838 + ], + [ + 229515, + -16072, + 420, + -30011, + 2107873853, + -6158416, + -1731468, + 1713244, + -110, + -178515392, + -5, + 51, + 198202, + -345090, + 127681, + -490, + 412723, + 1622, + 29446, + -271, + -4293, + 92, + 0, + 781934, + 359508917, + -324, + 171, + -215, + 156, + -659, + 3831743, + -4, + -1, + 552, + -1675238952, + -16, + -1046 + ], + [ + -1, + 12, + 0, + -60, + 29160861, + 832551048, + 205529947, + 16883, + -453060, + 25, + -1576764234, + 51809, + 15052, + 187, + 260594, + 1132, + -68090, + -6587202, + 481, + 0, + 239, + 11964768, + -23483450, + 911, + 12941, + 469289, + 656993803, + 0, + 486548, + 67, + -456604287, + -469256, + 25590, + -6, + 899, + -2, + -2 + ], + [ + -7, + 5652424, + 10, + -13, + 7, + 48, + 34, + 24639598, + 6435326, + -22572743, + -9, + 2656, + 21502550, + -136138871, + -38, + 38940, + 14, + 10260, + -8478, + -37271164, + -477, + -1, + 722428360, + -1132182535, + 9992010, + -700925, + 192090, + 23082, + -303907956, + 5, + -1867, + -71949, + 54, + -32342839, + 28896, + 61, + 240 + ], + [ + -10273, + -372727, + -2237938, + 442984484, + -11355658, + -12, + 14444458, + -1, + 5, + -132276, + 5198, + 7, + 211268742, + 2579, + -3382079, + -8, + 1260, + -48, + 440363860, + -283645, + 1514277, + 1457020635, + 0, + -4016, + -334, + -279374334, + 1062, + -13882, + 215, + -49, + -474512, + -14, + -254, + -1960, + 1, + -2, + -37958 + ], + [ + 126471, + 117, + 22551639, + -142745, + -4649, + -5483486, + 13087140, + 144272, + 3002436, + -1, + -1816, + 16594, + 1, + -817, + -4076, + -5611, + -45564, + -64659, + 7, + 189983224, + 91, + 48567, + -14058661, + -6, + 250203, + 613917970, + 319, + -763, + 12151, + -29784, + 3386, + -406578809, + -3474, + 37, + -1725409, + -2782, + 747 + ], + [ + -255124, + 620855, + 7, + -783, + 1, + 7577, + 125, + 30821741, + -175, + 1410, + -65061512, + 383409246, + 0, + 7740, + 23296, + -7628246, + 3197, + -115174976, + -6558, + 15247870, + 0, + -11, + 108887, + -2, + -5, + 1102004, + -1, + 534428262, + -985, + -10782, + -683311811, + 464816, + 0, + 9976452, + -596, + 2278210, + 556996857 + ], + [ + 104128, + -332703605, + -22401, + -10, + 0, + 595, + -24, + -726150, + 887050, + 7343, + -1, + 23, + -83986273, + 1702903, + -321, + -2601, + -825, + 20027, + 3932, + -5592403, + 15, + -1, + -1326087, + -5596, + 92076973, + 5033, + -1294, + -956578, + -54309, + -25, + -2, + -158752, + 88624827, + -9498578, + 1019562, + -162115216, + -244 + ], + [ + 34364, + 119499, + 0, + 2601, + -52, + 336532, + -367560, + 14550, + 227558996, + -384618261, + -31, + 16234, + -2, + 158141781, + -118, + -1, + 6748, + -2518, + -8019068, + 3, + 8147, + 28, + -31123522, + -49, + -1, + -4899, + -446221825, + 0, + -914, + 3, + 20796, + 2127, + -1255472, + 188323, + -6, + -375, + 558001951 + ], + [ + 1656464, + -317890, + 8441152, + -1, + 109, + -381085551, + -421, + 28, + 0, + 87408198, + -2318241, + -24, + -2, + 38, + -40, + 66195, + -737437607, + -1431184, + 30, + 0, + 998, + 1, + -50355, + 15, + 6031, + -255, + 13, + 564, + -365415, + -855519, + 7582, + 1158, + -191668592, + -19, + 36749651, + -176747, + 779796 + ], + [ + -26, + 0, + 81, + 1708228, + 233, + 78259, + -51848, + 98293770, + 3, + -245071315, + -1751740, + 506, + 120667190, + -60797115, + -3, + -3, + -44072, + -2, + 3672, + 4853, + -17345, + -680332, + 13999, + -52995145, + -10, + -723400, + -11, + 195779, + 2765819, + 159, + -107, + -263984, + 91987, + -1, + -11242, + 687601, + -1 + ], + [ + 44, + -928451730, + 678, + 1120438, + 253588981, + -247087, + -125, + -18228, + -147006668, + 9353, + 111905846, + 258096061, + 9960883, + -15, + 26003764, + 0, + -316, + 7, + 1, + 285772071, + 224905, + 0, + 1, + 237692054, + 448010, + -75859, + -1088189521, + 0, + 1596734, + -14755, + 152369105, + -6158, + -42, + -231730904, + -30771082, + -9, + -1683640015 + ], + [ + -42, + 0, + 22935, + 126793894, + 44767382, + 1, + -3662, + 10038021, + -83973183, + -10164007, + 31, + 717630, + 13202, + 250, + -1, + 3115562, + -138, + -21, + 22876184, + 62, + 5958, + -447, + -5, + 8644, + 253, + 0, + 59850450, + -1851443, + 7985458, + 9853963, + -681295, + 2000, + 20, + 3, + 225921472, + 299536, + 15 + ], + [ + -1, + -432512607, + -10702314, + -8554433, + -136, + 46, + 32288556, + 2, + -2541, + 15279, + 254, + -111494207, + -850082, + 298, + -25066, + -138290312, + 934383, + 371, + 78173136, + -234, + 81029, + 5874, + -2, + -530285594, + -112256, + -1, + -125150644, + -230068706, + 113578753, + -435574, + 16422690, + -8, + -1, + 2748, + -9304590, + -444459, + -261720657 + ], + [ + 4050, + 0, + -57390060, + -11084, + -6065, + -15140921, + -87, + -382887, + -80, + 3890, + -2033, + -84385507, + -434509, + 0, + -3, + -3280881, + 58429256, + -1214711, + -2, + 927, + -6391807, + 2203389, + 31710, + 88277355, + -216386, + -4422, + -186, + 13408833, + 250, + -50, + -5, + 124809758, + 5, + -2, + -1, + -4, + -14022668 + ], + [ + 62988146, + -891537854, + -207131, + 0, + -313, + -223, + 882, + 11953979, + -429002150, + 21, + 143794385, + 2252, + -1, + -39632805, + -3073, + -9, + -1338, + 237, + -3, + 390, + -1, + -49489, + -200105107, + 862646, + 14990, + 308, + -46, + -10339, + 80, + 56, + 119158, + -10436, + 3, + -2, + -1016488524, + -58221, + -148702233 + ], + [ + 2075213, + -1687, + 65385376, + -493218, + 230, + -241481, + 261868, + -336, + -30648, + 270718654, + -11830, + -3055, + -31410796, + -14, + -74809, + -1, + -946504766, + 4717859, + 7579054, + -1, + 795, + -19, + 23266575, + -4, + -23567941, + 64028, + 26750, + 7, + 863037612, + 2733, + -1853, + -2, + 329366, + -165791700, + 1681845, + -93, + -15520057 + ] + ], + [ + [ + -57, + 0, + -1764697, + 1723287, + 75058, + 500847, + -1, + 6, + 57, + 92, + -685, + -73, + -349900519, + 4832, + 92, + 28, + 370, + 30432954, + 3690, + -2516, + 9810452, + -651253, + -15, + -62, + 10884, + -341840906, + 2, + 11261, + -2459, + -23142240, + 1015225168, + 422534372, + 0, + 15, + -3132, + 51, + 122673 + ], + [ + -238687, + -1, + 5, + 191, + 291492, + 2815, + 361566464, + -97642, + -611813, + 558, + -2, + -436, + -21379303, + 0, + -38214, + -1659, + 2324843, + -257, + -6003, + 1329525, + -150414354, + -21174, + 1466, + -1878, + -376062, + 13, + 1, + -12843771, + -304316505, + 183093, + 242127252, + 0, + -1, + 3476, + 1518823, + -817, + 1190486588 + ], + [ + -27, + -41265, + 2, + -747, + 296300286, + 38791, + 1, + -130, + -782139567, + 38686946, + -259664547, + -4, + -186638549, + 753231460, + 0, + -24, + 891448, + -648500, + 5061, + 266, + -250, + -2, + -1850960145, + -3982, + 1101139918, + 3, + 1581728029, + 17427331, + -3, + 1, + 59, + 61165, + 18, + -486, + 289885983, + 12189, + 67178 + ], + [ + -46706657, + -46951336, + 482, + -2012, + -62213, + 1, + -851738, + 32348026, + 5011, + -14463460, + -103146925, + 87337, + -3277200, + 4622, + -257741, + 0, + -28, + 414800512, + 407, + -60945826, + -133, + -1747255, + -226778, + -1128, + 0, + -102, + -347310530, + -3487206, + 493923, + -1, + -7746168, + 124, + 7, + 2047163, + -28149, + -1070144359, + 6 + ], + [ + -1040848, + 421963464, + 396, + -4496618, + 127, + -37163555, + 50, + -13, + 4, + 108590, + 547700, + -753728, + -54494852, + 51327297, + 1, + -3, + 0, + -15910880, + 85716085, + -58, + 5514, + -2126615558, + -2068075, + -5155, + 4127074, + -48255878, + 3083190, + 148493, + 55756639, + -18680, + -10711, + -30029, + -1, + 12758525, + -142002, + 4342077, + -19957853 + ], + [ + -567, + 4, + 91748, + -54374685, + 12587, + 283, + 57366, + -201, + 0, + -27, + 226956, + 0, + 10722, + -190, + 27493371, + -86215, + 0, + -1, + 49125671, + -1750, + -1846119, + -104894330, + 28277, + -2, + 124, + 3992, + -14119382, + -1, + -177833633, + -25038877, + 1369, + -12, + 846902713, + -5650759, + 269479, + -4010, + 37 + ], + [ + 56, + 3, + 13816, + 15977914, + 198, + 351789, + 31822, + 57, + 32, + -2861646, + -60, + -15936977, + 34, + 11956, + -22192, + -51, + -32, + 2, + 31173, + -3557952, + -4584812, + 118, + 20993298, + -1, + 1, + -3, + 31, + -13779, + -4, + 16, + 7769, + 371736, + 22388, + -1965241, + -2, + 13688753, + -2 + ], + [ + -18, + -12081, + -167306710, + -142163, + 1163, + 15946, + 3162073, + -4, + 22398, + 284, + 8603, + -54440, + 52576, + -46477327, + 1459, + -31937, + 468, + -14, + -10, + 21786, + 15568219, + -334, + 267878, + -3326, + -1206005, + 30718194, + 31904703, + 31132, + -476544075, + 13, + 559698, + 64, + 16987664, + 41279, + 0, + 37160, + 55255627 + ], + [ + 172629, + 163167834, + -1, + 4, + 681458275, + 150, + -2, + -104183, + 31000493, + 5, + -13640, + 6965770, + -79844, + 1461131, + 23348374, + -9335434, + -908, + -166, + 3616, + -2913, + 429, + -1224, + -1, + 522180, + -260279, + 202524, + 425441203, + -1846086, + -864813, + 6171, + 844091, + -2470273, + -6074919, + -2018567, + -1181, + -199102, + 1030254 + ], + [ + -202, + -48249, + -33634793, + 108298668, + 1, + 104554, + 238573540, + -11, + -1966, + 446346, + -15091954, + 3, + 16817, + -34062, + 51195589, + -111618582, + 17015, + -1772, + 693, + 9, + 994109, + -116899178, + -80841229, + -27, + -18, + 7819, + 27117884, + 3977, + -2, + 226, + 20025506, + -4, + -86, + 477, + 7270, + 6941, + -134734 + ], + [ + 54669, + -16222527, + 197258907, + -3484, + 3905985, + 5, + 46991602, + -5406, + -3621, + 15419, + -1, + -382914, + -31211734, + 431643069, + -192313, + 15, + -20, + -1, + -9, + -163, + 405, + -1, + -111, + -1415786, + -3154220, + -6629, + -301, + 0, + -1, + -1, + 3285460, + 1, + -17004, + -1, + -2664471, + -1140879, + -3524 + ], + [ + 3, + -20344201, + 0, + -845, + 148215719, + -30, + -73819, + -7423, + -910, + 0, + 3, + 54190, + -6, + 891, + -520328010, + -17920, + 382899724, + -28679818, + -270, + -97429907, + 779520291, + -827, + -3, + -435, + -5688, + -1, + -16458380, + 2, + 1293, + -20779915, + 4460204, + 0, + -2762093, + 8259, + -29255686, + -100486947, + -1 + ], + [ + -15, + 105, + 108521615, + -356406, + 92593, + -1, + 3018777, + -1921, + -815303737, + -88326634, + -32506266, + 8757, + -498121481, + -235710, + 8830490, + 1, + -87425596, + 334, + -755, + 148901, + 315136627, + 834, + 19111335, + -103, + 11829592, + 2088531, + 109805, + -11391559, + 23421628, + -65930425, + 8, + 510123117, + 34092, + -1, + 193511753, + 11, + 417686 + ], + [ + 17574738, + -208176, + 472160, + -170854, + -121464, + 1, + 622657, + 1145, + 79, + 3, + -28144156, + -25026, + -16778711, + 1, + -438967038, + -7615, + -2057529, + -52455, + -202, + -178329, + 17, + 101090, + 1404, + -1, + -125, + -1750661, + 1, + 12796298, + 1126, + 13430578, + -53, + 13502388, + -1676, + 17, + 23, + -29889, + 5030 + ], + [ + 63743, + -16057243, + -3413, + -114, + -186, + 3, + -842, + -31, + -383486, + -1, + 0, + 99, + -1, + -3325, + 840, + -4357, + 468692, + 321328239, + 129, + 986469451, + -121749408, + 653, + 45, + -205, + 576, + 2081820, + -9404, + -1, + -2, + 0, + -30570, + 1, + -2943, + 7011, + 3915, + -12209, + -4 + ], + [ + -2047991160, + 8, + -54190097, + 188, + -135, + 141825096, + 297, + -96560748, + -887, + -1676364686, + -9, + -8722369, + -242947611, + -2274682, + -336836, + 29, + 9466164, + 255575687, + -408, + 485182, + 26310076, + -86073923, + -93614092, + -32112, + -345093, + -103331261, + -581179371, + 253554392, + 6936614, + -29390809, + 0, + 100830, + -227571, + -2625134, + -1682748827, + -12119083, + -122 + ], + [ + -38, + -501954, + -974936, + 1539558395, + -8, + 0, + -88280, + -87, + -69, + -567654, + 172311001, + 1, + -82, + -11893, + -20108, + 37682, + -1, + 7, + 16632, + 25, + -27237, + -471, + 121923132, + 3529, + 0, + -13839, + -337781, + 446, + -2, + -853174, + -94, + -6060, + -33514, + 50, + -3, + -1318, + -321799 + ], + [ + 14, + -912471099, + 96, + 1001037106, + -215, + -30996881, + 220000473, + -3057, + 3, + -34, + 1, + -519020, + -1, + 2773247, + -10770191, + -2182729, + 32726010, + -30, + -1, + -150912821, + -38203338, + 42, + -21, + 2014348199, + 59, + -1, + 3, + -107655997, + -9, + 0, + 857, + -16, + -337099, + -37, + 4756112, + -209, + 0 + ], + [ + -45818, + -8592801, + 448967, + -10440, + -346801, + 275563128, + 1675495, + 0, + -111516, + 30526006, + -1, + 15721000, + -88935069, + 1, + 1264, + -276920, + -6, + -3557, + 22378895, + -53405, + 437689639, + -28258, + -2542, + -1292, + -202, + -1, + 59, + -65196494, + -754, + 1014406721, + -28863, + 10529, + 1, + -63, + -15, + 44, + -52046 + ], + [ + -23062, + 2, + -180730, + -16, + 379209, + -1539476, + -583137815, + 7063, + 184743041, + -97074, + -9, + -211919621, + 0, + 363168, + -343921705, + 2, + 1964, + -6, + 0, + -9976, + 399, + -1944, + 63349, + 5606, + -261, + -14662, + -13605293, + -686729227, + 1670813, + 1007757, + 130342, + 1330461, + 42431678, + 109899136, + 72140, + -102591, + -1 + ], + [ + 1, + -1461815, + -15, + -19170326, + 47, + -59175149, + 13319745, + 13034, + 0, + -8109288, + 66, + 946595267, + 969170834, + -156233000, + 220361, + -7149, + 1, + -1, + 23451, + 21765511, + -56618, + 7647263, + 578723, + -25, + -729, + -82, + 132091677, + -125763, + -4945609, + 1711, + -7980438, + 52, + -176586, + -4185134, + -7885, + -535700586, + 11792 + ], + [ + 58756042, + -263321810, + 3, + -60021, + 526968463, + -24, + -3382, + 438590569, + -229789269, + -44628848, + -1, + 13569488, + 3096, + -11042861, + 16343274, + -4, + 201, + 207660, + 7538339, + -553910, + -34344, + 185, + 50078, + 11, + 10971, + -1293, + 87581, + -108, + 10273876, + -1, + 30653948, + -1019439513, + -1253, + 138, + -209404869, + -2043714, + -274068642 + ], + [ + -22616042, + 3297577, + 2041, + -477, + 3, + 24, + 3, + 1106498374, + -463933318, + 3279, + -1, + 3, + 14, + 93, + 33356146, + 35, + -1089430, + -101, + 481, + 3725711, + 245646, + 23929537, + -45867, + 466439, + 103533, + 1833, + 1, + 0, + 243274, + 552423, + -6968, + -459, + 209637768, + -5976931, + 28, + -496439, + -4627089 + ], + [ + -221, + 43, + 11134, + -425713, + 0, + 6, + 569156, + 46, + 3217663, + -3, + -2, + 348221357, + 82, + -544555484, + -1198, + 1276001793, + 470503638, + 1282, + -1, + -143, + -15, + -4, + 22046, + -1080, + 319744326, + -86, + 48022, + 738643, + -1187141, + 173904, + -489368213, + -1, + 221814, + -126340, + 903, + 30, + 1926 + ], + [ + -328729, + -2981814, + -139872, + 108150, + -2, + -99647659, + 110, + -104774386, + 2625794, + -16931304, + 2, + 469582, + 0, + 20, + -13528316, + -15, + 0, + -1569649, + 880727720, + -18153256, + 12114218, + 364255158, + 342, + -251, + -668, + -545653, + 0, + -14214342, + 1765636, + -6325434, + -15184356, + -6661, + -32, + -128421941, + 51, + -19, + -19434178 + ], + [ + 7, + 7494, + 704738, + -35, + -4649, + -175471540, + 26174280, + 72136, + 22, + -248550, + -475934861, + 8496468, + 160, + -26131, + -1, + -1403, + -356, + -4138155, + 127, + 11595, + 11658, + 6216645, + -1717, + -12248, + 500406, + 153479492, + 319, + -6244138, + 24885337, + -8, + 27745106, + -3176397, + -218, + 2447612, + -862705, + -91140225, + 1495 + ], + [ + -1, + 620855, + 479836, + -6411741, + 5, + 1894, + 4019, + 1, + -1426052, + 23106927, + -7943, + 374423, + 54338742, + 15481, + 1, + -476766, + 818548, + -14396872, + -13115, + 29, + 6265, + -173389, + 850, + -13, + -2, + 4, + -13346478, + 2087610, + -493, + -10782, + -163, + 0, + 459263777, + 4988226, + -78049937, + 1112, + 8499 + ], + [ + 6508, + -10, + -44, + -1, + 0, + 4763, + -96, + -45385, + 6, + 7519565, + -1, + 6271387, + -1343780362, + 1743773443, + -1, + -11, + -864124657, + 41017145, + 3932, + -5462, + 32976712, + -94, + -2, + -11192, + 179837, + 2516, + -1324593, + -30610468, + -13578, + -788, + -8223, + -79376, + 676, + -303954491, + 509781, + -10, + -127779258 + ], + [ + 2, + 7647977, + 0, + 681879911, + -106399, + 10769049, + -1, + 113, + 217, + -23, + -4043659, + 0, + -313, + 1206, + -15017, + -16784, + 3374, + -2577443, + -123, + 488440216, + 1018, + 1, + -995952674, + -772, + -117610235, + -313526, + -852, + 235691, + -229, + 14067, + 40, + 16, + -2453, + 5, + -24154, + -383046, + 69750243 + ], + [ + 808, + -20344954, + 135058437, + -11170, + 111798, + -47635694, + -215107, + 924, + 1, + 41, + -4528, + -383485, + -327, + 78695, + -319, + 2, + -88, + -2, + 4025572, + 38973491, + 1, + 290040645, + -2, + 1025428, + 11, + -8159, + 854078, + 70, + -1461658, + -836, + 118, + 9, + -1, + -19707588, + 17944, + -2762, + 49907007 + ], + [ + -1634, + 256, + 2, + 26691, + 1, + 611, + -102, + 47995, + 127, + -234, + -856, + 1012, + 0, + -29, + -695014, + -349954147, + -1378, + -2, + 114, + 4, + -71043458, + -696659959, + 13999, + -3235, + -80261817, + -1, + -91493232, + 24472, + 1, + 39, + -27, + -258, + 45993, + -3, + -703, + 5500811, + -1 + ], + [ + 92078, + -2, + 5429, + 0, + 60, + -15813552, + -16296979, + -298635786, + -1, + 292, + 0, + 0, + 2431, + -971044055, + 12, + 695087, + -20, + 1034575196, + 302931607, + 8721, + 3, + 114995, + 698657569, + 1901536436, + 1792043, + -303436, + -17, + 5133, + 0, + -241730499, + 38092276, + -25, + -87274781, + -7241591, + -61542163, + -2255187, + -3288360 + ], + [ + -1379063401, + 157, + 11467, + 120, + 87436, + 565933424, + -959801627, + 2450, + -5126, + -40656027, + 252, + 45928344, + 108154692, + 16445584, + -366953194, + 2, + -2, + -2656, + 2792, + 1003, + 12202432, + -57209, + -8762, + 141629677, + 3, + 2, + 58447, + -1, + 1, + 2463490, + -21, + 256127, + 666, + 65515, + 53, + 73, + 495184 + ], + [ + -4872118, + -216256304, + -1307, + -9, + -17288, + 1481, + 1009017, + 602, + -166515052, + 15646492, + 8138, + -217763, + -104, + 149, + -200528, + -4321573, + 59800564, + 743, + 74, + -30635289, + 20257, + 12030261, + -1, + -64733, + -14032, + -47035207, + -1, + -1840549644, + 433, + -108894, + 501, + -3698, + -68677, + 1374, + -284, + -28445321, + -2 + ], + [ + 4147467, + 60, + -14012, + -45397134, + -198716677, + -118289, + -90600713, + -1531546, + -649034, + 62254, + -1040650, + -10548189, + -869017, + 2037, + -5449, + -1, + 29214628, + -2373, + -10, + 243168361, + -3121, + 8606, + 63421, + 5388, + -1, + -9, + -194254062, + 0, + 526062829, + -2, + -1128, + 499239033, + 10, + -1639577, + -2626, + -1, + -28045336 + ], + [ + 240, + -445768927, + -405, + 1876977, + -10, + -7300462, + 462654342, + 1494247, + -26, + 0, + 2, + 18016, + -1711695545, + -2419, + -49155, + -142, + -1402241815, + 1943760, + -740, + 1561, + -1, + -387, + -400210213, + 53915, + 7495, + 161613595, + -1491612, + -11, + 21127815, + 112, + 488073179, + -327, + 2045, + -1, + -7941317, + -953882207, + -71 + ], + [ + 64850, + -6907946, + 7, + -3945740, + 7387, + -3774, + 4189892, + -343311, + -2008543236, + 1, + -24227747, + -24, + -251286361, + -55542, + -4676, + -284, + -29578274, + 575, + 242529738, + -1, + 1590, + -74399, + 1, + -1607003, + -360, + 16391192, + 3424077, + 29, + 25, + 2, + -59274, + -314675, + 643, + -2590496, + 840922, + -378090, + -31040113 + ] + ], + [ + [ + -57, + 26, + -431, + 26926, + 146, + 4006780, + -1097814, + 897912357, + 114, + 3041529, + -89727746, + -592392, + -43737565, + 79178210, + 94613, + 3673, + 370, + 60865909, + 967458026, + -329694861, + 76644, + -5, + -60, + -1968, + 0, + -1305, + 9154194, + 360366, + -39, + -23, + 991430, + 6447, + 698, + 16368, + -196, + 846833, + 14 + ], + [ + -122207700, + -1, + 0, + 382, + 36436, + 2883488, + 22597904, + -3052, + -1, + 558, + -23835, + -218, + -653, + 3451, + -611410, + -108705569, + 141, + -2, + -196706099, + 162, + -300828708, + -5420450, + 46919, + -8, + -1504246, + 14579217, + 2, + -25, + -291, + 91546, + 968509011, + 579978, + -719922715, + 56962957, + 47463, + -2, + 9300676 + ], + [ + -226260911, + -41, + 9, + -2, + 0, + 4, + 3554, + -16527, + -190953, + 4835868, + -16229035, + -16026025, + -373277098, + 2873, + 1272, + -97751, + 57052701, + -2593999, + 2591423, + 1, + -1021982, + -2078641, + -7230314, + -254788, + 4301327, + 13561966, + 12067, + 1063, + -2, + 7349, + 0, + 955, + 607720125, + -254476760, + 141545, + 97515, + 1049 + ], + [ + -23353329, + -11463, + 30, + -131804474, + -248850, + 24291570, + -13309, + 1974, + 1, + -1851322781, + -25183, + 2794795, + -801, + 72, + -16, + 194276228, + -1837233084, + 6, + 3, + -1860, + -1, + -27956066, + -58055074, + -4619668, + 339802, + -1, + -42397, + -446362320, + 3, + -437736, + -247877347, + 7983, + 510064, + 3, + -7038, + -2, + 1853187671 + ], + [ + -260212, + 1, + 202783, + -5, + 65118, + -1, + 210155503, + -6462196, + 1, + 13899532, + 560845666, + -3014910, + -435958812, + 400994, + 20, + -33, + 4104035, + -248608, + 40, + -15, + 45176809, + -132913473, + -505, + -1, + 3, + -193023510, + 48174, + 38014402, + 54449, + -612075208, + -685449, + -7687344, + -29601509, + 24, + -18, + 67844, + -19491 + ], + [ + -296755931, + 71894, + 179, + -104, + 412457598, + 283, + 58742863, + -105087406, + 11, + -55528987, + 6, + 15526268, + 2744883, + -3106920, + 429583, + -689713, + 24, + -12236, + 1572021488, + -223879, + -115383, + -102436, + 1853216213, + -1279639584, + 509026, + 63881, + -28238764, + -6637214, + -22, + -765, + 175286, + -95640913, + 827053, + -5519, + 8421, + -2, + 149 + ], + [ + 0, + 439019105, + 6, + 63911658, + 795, + 175894, + 0, + 1848, + 535381, + -44714, + -60, + -7968489, + 1126346, + 93, + -181793546, + -1, + -2, + 8, + 7980474, + -1738, + -18339248, + 473, + 160, + -1537, + 449, + -704, + 16100, + -451488573, + -33500916, + 137272, + 2036693944, + 11895582, + 179108, + -1006203118, + -1060152410, + 855547, + -28940113 + ], + [ + -71682, + -98960004, + -326771, + -582298220, + 4, + 3, + 1, + -15656310, + 21, + 0, + 2, + -1, + 430708810, + -2, + 382550814, + -500, + 122820400, + -6942, + -19, + 89237615, + 124545755, + -700289741, + 65, + -1, + -3, + 29, + 3894, + 62265, + -3636, + 870, + 136, + 2054, + 259, + 82558, + 43, + 4645, + 215842 + ], + [ + 22096589, + 0, + -6, + 4342, + 10, + 154480, + -661256323, + -1666914, + 3875061, + 97916, + -27279, + 435360, + -4991, + 730565, + 729636, + -298733865, + -57, + -84938, + 113, + -729, + 3438, + -313144, + -343, + 1019, + -255, + 51846157, + 212720601, + -14423, + -864813, + 96, + 108043666, + -76, + -11866, + -504642, + -2361, + -6222, + 8048 + ], + [ + -12891, + -1, + -67269586, + 108298668, + 202463031, + 51, + 3640, + -11025, + -1006474, + 13, + -4, + 58382, + 131, + -68124, + 6, + -3407, + 1115107837, + -113368, + 43, + 19895750, + 60, + -1826550, + -10, + -27141, + -1168196811, + 250218, + 1694867, + 127280, + -15, + 226, + 20025506, + -117742891, + -172, + 954, + 29083, + 3554162, + -1 + ], + [ + 0, + -63370, + 3082170, + -218, + 249983070, + 1543859, + 179, + -1, + -29, + 15, + -602, + -6, + -4, + 6, + -188, + 8024133, + -40, + -222367284, + -1148199210, + -10647674, + 12983, + -2011269642, + -3613200, + -45305150, + -6161, + -829, + -76, + 2, + -47, + -3918860, + 0, + 19575313, + -69645689, + -1500795372, + -20817, + -140, + -111 + ], + [ + 14397, + -2543026, + 893143, + -3378, + 144741, + -1935989, + -577, + -60807012, + -58239, + 48579393, + 999, + 13, + -332922, + 28518, + -15880, + -36699581, + 186962, + -219, + -1077, + -23787, + 46, + -433557771, + -2763922, + -911014283, + -364021, + -477867075, + -8229190, + 2, + 82811, + -80, + 4460204, + 3202045, + -43, + 8, + -1828481, + -49066, + -9387873 + ], + [ + -1, + 110367633, + 13565201, + -1425622, + 758527260, + -1785079, + 6037554, + -491611, + -195, + -85, + -31745, + 8968184, + -121612, + -120683138, + 34494, + 639859810, + -174851192, + 20, + -3088880, + 609899051, + 78784156, + 13, + 38222670, + -103, + 361, + 8354126, + 112440467, + -88997, + 2859, + -2013, + 68224979, + 124541, + 532, + -14, + 1548094025, + 187832, + 213855425 + ], + [ + 1072, + -26646498, + 29510, + -170854, + -15547310, + 86572, + 39850085, + 286, + 5080, + 12957, + -450306494, + -392, + -1073837492, + 1, + -1714715, + -952, + -1053454525, + -6714164, + -4, + -2853252, + 9018, + 1656266807, + 2808, + -473, + -1, + -109417, + 106, + 25592596, + 1, + 6715289, + -13788923, + 3, + -1756867852, + 137, + 781797463, + -119555, + 20120 + ], + [ + 15935, + -7841, + -427, + -463145, + -3039467, + 3225062, + -1, + -63232973, + -3, + -4618804, + 1003241, + 49, + -19, + -27232578, + 26, + -3, + 239970376, + 156898, + 531874, + 117, + -2, + 653, + 46393, + -3272, + 2, + 65056, + -5, + -5796165, + -30595, + 0, + -60, + 3517, + -12, + 28044, + 256611670, + -195336, + -941 + ], + [ + -255998895, + 1, + -7, + 24654598, + -1080, + 270, + 38945463, + -1, + -28, + -800, + -71043, + -34889475, + -3796057, + -145579610, + -658, + 123372814, + 18, + 124792, + -6515, + 60647, + 841922459, + -336227, + -45, + -32882243, + -10785, + -50455, + -18161856, + 15, + 6936614, + -3588, + 706, + 100830, + -4, + -656284, + -12839, + -48476329, + -487 + ], + [ + -2419, + -16, + -7617, + 2936, + -935944, + 1, + -353117, + -177334, + -1100, + -567654, + 2, + 65870764, + -5203, + -389698555, + -1317785463, + 1177, + -6562, + 132140261, + 33264, + 0, + -27237, + -481540, + 121923132, + 110, + 56548, + -453466998, + -5404487, + 117128858, + -3333, + -27, + -1528360, + -24238, + -2144836, + 51956, + -5609, + -2698399, + -5 + ], + [ + 7580071, + -14257361, + 3169983, + 7820602, + -6852, + -1, + 1678, + -6, + 3233, + -17301, + 13228734, + -254, + -34393, + 1354, + -6, + -34923659, + 1022687, + -15, + -108986384, + -18, + -74616, + 1376938, + -326, + 15737095, + 1942545, + -55, + 452426845, + -52567, + -9, + 887, + 878324, + -32073669, + -674197, + -10, + 304391179, + -13658972, + 0 + ], + [ + -366539, + -5, + 109, + -11, + -2774406, + 1076418, + 818, + 7179431, + -109, + 953937, + -1, + 7, + -347403, + 1, + 632, + -8654, + -21651, + -3642012, + 1, + -6835801, + 13, + -226063, + -20, + -21, + -6445, + -368259, + 7674, + -31835, + -3087415, + 15850105, + -1891525208, + 0, + 208258, + -249, + -965137, + 5717, + -6661792 + ], + [ + -2883, + 35, + -5783347, + -520950493, + 758418, + -1576422548, + -2225, + 1851636637, + 1, + -388293, + -36356, + -211919621, + 347196, + 371884268, + -171960853, + 2159506, + 502871, + -85047, + 29772565, + -5, + 1, + -243, + 30, + 367425427, + -4272426, + -7331, + -27210586, + -21460289, + 417703, + 4031028, + 66735124, + 40, + 339453428, + 879193090, + 18035, + -210105336, + -2354664 + ], + [ + 749099, + -93556116, + -30736337, + -19170326, + 764, + -7224, + 3, + 13034, + 0, + -124, + 1091399, + 7395275, + 3785823, + -156233000, + 13, + -1, + 3988898, + -468, + 11, + 5, + -905884, + 978849779, + 37038306, + -49303, + -11943910, + -21, + 125, + -8, + -4945609, + 7010981, + -244, + 845, + -706342, + -2092567, + -1972, + -128, + 5896 + ], + [ + 7, + -8, + 1720545, + -960323, + 257308, + -2, + -221627839, + 109647642, + -3590458, + -171, + -68497, + 3392372, + 25369931, + -353371526, + 0, + -3915, + 25795, + 6, + 1, + -34, + -562683982, + 23756, + 391, + 48870, + 0, + -2585, + 10, + -109961, + 4, + -345010864, + 935, + -1945, + -40066, + 289521043, + -7, + -4, + -2 + ], + [ + -346, + 1610, + 130684, + -7623, + 0, + 3, + 6272, + 32, + -906120, + 102, + -49273883, + 25, + 15413937, + 2996, + 266849173, + 35, + -266, + -105395227, + 1, + 3638, + 15352, + 5982384, + -2, + 911, + 13252270, + 14, + 1, + 6753365, + 59, + 67, + -109, + -58, + 838551072, + -1494233, + 29489127, + -1016705364, + -37016712 + ], + [ + -111, + 1379, + 364864747, + -7, + 14, + 796394, + 291408343, + 3079949, + 6, + -22572743, + -273716513, + 42507, + 656, + -16619, + -19, + 0, + 28717, + 0, + -4239, + -298169309, + -2, + -1, + 11287943, + -68, + 1278977304, + -179436628, + 96045, + 94546416, + -4638, + 43476, + -3823190, + -2302364, + 443629, + -126340, + 14795150, + 2058855739, + 1972285 + ], + [ + -82183, + -12, + -35, + 105, + -1387, + -96, + 28211, + -1637100, + 168050875, + -1034, + 42584419, + 0, + 103158, + 2579, + -26, + -15, + 39, + -196207, + 209, + -1, + 189284, + 10, + 87766, + -4111825, + -21882882, + -1091306, + 34803140, + -1819435721, + 1765636, + -101206941, + -464, + -2, + -531111645, + -250825, + 412, + -37, + -151830 + ], + [ + 3952, + 245586971, + 45103278, + -279, + -582, + -350943079, + 51121, + 4508, + 96077982, + -1, + -116196, + 8496468, + 327869, + -13, + -32601, + -44, + -22782, + -66210468, + 16366, + 11, + 5, + 6070, + -108, + -1531, + 16013006, + 0, + 39, + -763, + 759, + -59, + 867034, + -3176397, + -435, + 611903, + -1725409, + -729121796, + 2990 + ], + [ + -125, + 9933682, + 3838688, + -100184, + 87036984, + 3788, + 1028982, + 0, + -178257, + 22, + -125, + 2925, + 212260, + 1935, + 23296, + -59596, + 204637, + -55, + -4, + 243965920, + 0, + -1, + 27875324, + -7, + -19156, + 0, + -26068, + 260951, + -252055, + -172506, + -41707, + 113, + 3, + 4988226, + -76221, + 1112, + 8499 + ], + [ + 6, + -20, + -5601, + -41044548, + 76076, + 297, + -401082249, + -2904600, + 3, + 14, + -92471, + 50171099, + -21, + 54492920, + -21, + -5325535, + -26, + 10013, + 1, + -2, + 527627400, + -374, + -21, + -179070, + 175, + 20618527, + -21, + -30, + -1, + -51626828, + -1028, + -20, + 43273, + -1187323, + 127445, + -39579, + -488 + ], + [ + 4295, + 15295954, + 264995322, + 5327186, + -832, + 20, + -5880954, + 0, + 1777804, + -1502416, + -2, + 31, + -2501, + 9652, + -15376972, + -274977314, + 105, + -315, + -64152539, + 7453, + 65176, + 235568, + -7599, + -50541835, + -15, + -4899, + -3486109, + 7, + -467786, + 28809223, + 21295628, + 2, + -10, + 6026343, + -2, + -95762, + 34057 + ], + [ + 3, + -1302077038, + 263786, + -3, + 27949, + -1488616, + -13445, + 236641, + 5868, + 83, + -18112, + -47, + -1, + 1229, + -81579, + 271136657, + -90020, + -6, + 15, + 4871686, + 7991, + 553, + -6295, + 3, + 94, + -8159, + 13665255, + 36127, + -46773049, + -836, + 473, + 2316, + -732, + -78830350, + 140, + -173, + 194949 + ], + [ + -1712607551, + 2, + 2668265, + 3416456, + 957141, + 78259, + -406, + 3071680, + 1044776, + -7479, + -54742, + 7, + 1, + -29687, + -695014, + -21360, + -1, + -343631324, + 7, + 9707, + -34690, + -3, + 6, + -26497573, + -627046, + -2893599, + -365972925, + 1566235, + 345727, + 10181, + -6947911, + -4223744, + 718, + -1, + -352, + 343800, + -1 + ], + [ + 0, + -14507059, + 42, + 1120438, + 123822, + -242, + -521503301, + -9, + -147006668, + 598593, + 13660, + 504093, + 37, + -7409, + 1, + 1423540191, + -646038, + 1973, + 4, + 279074, + 3514, + 58877859, + 21833049, + 928484, + 448010, + -1213743, + -1, + 10266, + 1635056134, + -29509, + 581, + -25219465, + -1, + -3620796, + -3846386, + -1102, + -841820008 + ], + [ + -43095732, + 41309364, + 11742960, + 60, + 170, + 4421354, + -3662, + 2509505, + -5248324, + -5, + 129247, + 2870521, + 12, + 62, + -6, + 3042, + -4500246, + -5437960, + 366018953, + 0, + 1489, + -7, + -1, + 270, + 2026, + 345059, + 233790, + -231431, + 511069319, + 18, + -681295, + 500, + 2666, + 8386040, + 430, + 9360, + 7737 + ], + [ + -75, + -6758010, + -164, + -1, + -17288, + 1, + 2066467585, + 616758, + -650450, + 14, + 4167088, + -13936776, + -217620767, + 76493, + -6416872, + -4221, + 3, + 780021887, + 625385090, + -30, + 2, + 734, + -203, + -64, + -1, + -1, + -1, + -14043, + 908630026, + -7, + 31, + -121148090, + -562595725, + 360227983, + -74436717, + -7111331, + -125 + ], + [ + 32402, + 31575165, + -2, + -11349284, + -12419793, + -3785231, + -22120, + -1496, + -41538160, + 1, + -8, + -164816, + -1, + 8148, + -171, + -4, + 891, + -19, + -78, + 927, + -7, + 275423, + 7927, + 21552, + -1, + -70, + -186, + 6547, + 4013, + -7, + -1, + 249619516, + 0, + -7, + -2, + -2, + -6848 + ], + [ + 246047, + -54, + -424202248, + 117311, + -320179, + -7300462, + 28915896, + 373561, + -13406318, + 1, + 2194, + 70, + -855847773, + -9908202, + -49, + -297719912, + -85587, + 485940, + -3, + 1599235, + -1, + -387, + -6, + 421, + 1, + 2466, + -1527410414, + -3, + 644, + 1880841332, + 476633, + -1305, + 0, + -6016, + -8, + -455, + -3 + ], + [ + 0, + -107937, + 997, + -505054702, + 57, + -15, + 0, + -10729, + -61296, + 33839831, + -96910988, + -24439, + -7852699, + -217, + -2393866, + -36, + -946504766, + 287, + 115, + -198369, + 397, + -304736386, + 181770, + -50219, + -11783971, + 262259075, + 13696311, + 29, + 6, + 1399529, + -1942262658, + -20139172, + 1286, + -165791700, + 6569, + -5908, + -121251 + ] + ], + [ + [ + -118402906, + 6937303, + -27574, + 6731, + 4803724, + 7825, + -4391253, + 109608, + 7515782, + 185, + -43813, + -3, + -42, + 75, + 6055291, + 235132, + 0, + 1, + 30233063, + -79, + 19620905, + -1, + -474, + -32234272, + 85, + -2609, + 8939, + 11261, + -154, + -23142240, + 7931446, + 52816796, + 357552, + 8184, + -7, + 1653, + 502470652 + ], + [ + -2, + -1, + 45239, + 3057, + 2331938, + 1, + 176546, + -390568, + -9560, + 17883, + -47670, + -3487, + -6, + 107, + -5, + -26, + 141, + -17, + -188, + 1329525, + -9400898, + -10840899, + 48045183, + -59, + -188031, + 0, + 319488880, + -100342, + -581, + 2860, + 242127252, + 283, + -1, + 3476, + 370, + -856437908, + 36330 + ], + [ + -220958, + -21, + 1186, + -6114904, + 8, + 39722758, + 28435, + -33846235, + -47, + 75560, + -31698, + -64104100, + -2848, + 1471155, + 20841288, + -1, + 1, + -1267, + 647855, + 8513, + -2, + -254, + -57842505, + -996, + 262, + 867965871, + 96541, + 139418650, + -47504413, + 0, + 15596581, + 119, + 75965015, + -1, + 4423, + 0, + 65 + ], + [ + -23353329, + -3, + 60, + -1029723, + -7963177, + 741, + -7, + 64696053, + 328460721, + -3615865, + -51573463, + 11179182, + -4, + 18489, + -63, + 92, + -1837233084, + 395, + 25, + -4, + -33830, + -6826, + -464440585, + -1154917, + 5309, + -4, + -42, + -892724639, + 123480, + -1710, + -242068, + 62, + 7, + 32754610, + -3602990, + -133768045, + 28956057 + ], + [ + -1, + 6593179, + 396, + -1098, + 32559, + -18, + 100, + -50486, + 9663436, + 27799065, + 267, + -1, + -4, + 391, + 661, + -3, + 31, + -16, + 10714510, + -1892952, + 44117, + -4153547, + -8079, + -10310, + 1031768, + -2, + 1541595, + 145, + 871197, + -37, + -84, + -60058, + -1, + 97, + -2272021, + 8684154, + -77961 + ], + [ + -284, + 70, + 716, + -415, + 196, + 566, + 58742863, + -1604, + 11, + -4, + 6, + 248420291, + 85777, + -12427680, + 3436671, + -1348, + 0, + -1603760005, + 749, + -219, + -28846, + -801, + 55, + -153, + 521242873, + 3992, + -216, + -1, + -22, + -6259720, + 22436722, + -1460, + 12, + -44147, + 134739, + -502, + 4776 + ], + [ + 928126, + 109754776, + 1727, + 30, + 6364, + 2814313, + 521383252, + 30285557, + 0, + -88, + -4, + -7782, + 1153378582, + 191305, + -11, + -847917329, + -132628978, + 139, + 3896, + -227708883, + -560, + 1, + 5, + -12289, + 58892025, + -352, + 128805, + -1805954292, + -33500916, + 68636, + 248619, + 22, + 44777, + -31443848, + -258827, + 109510029, + -57880225 + ], + [ + -561, + -197920007, + -10456670, + -18, + 290, + 996, + 98814, + -250500952, + 5734031, + 291632, + 8, + -217759, + 3286, + -6, + 186792, + -1997, + 14992, + -909814578, + -10, + 697168, + 15568219, + -6, + 16742, + -26, + -1206005, + 245745557, + 31156, + 1020157121, + -909, + 913259296, + 286565706, + 8413746, + 129, + 10, + 44400, + 2, + 52 + ], + [ + 2, + 163167834, + -191, + 135, + 324, + 18, + -1291517, + -51, + 1, + 764, + -436459, + 108840, + -319373, + 713, + 91204, + -5, + -7263, + -5309, + 115741, + -190899298, + 26, + -39, + -3, + 63, + -2034, + 12657, + 830939, + -226, + -885567883, + 394993, + 51, + -9650, + -1, + -4, + -18881, + -2, + 62 + ], + [ + -202, + -790510141, + -262772, + 211520, + 12, + 408, + 14, + -722501568, + -32207145, + 0, + -1, + 59783962, + 1051, + -3, + 24, + -1, + 272243, + -1772, + 45454579, + 39791501, + 994109, + -7135, + -20210308, + -14, + -3, + 125109, + 3, + 1, + -4, + 1814, + 611, + -3594, + -11221402, + 7821815, + 29083, + 13, + -2 + ], + [ + 111962534, + -63370, + 376, + -871, + 62495767, + 94, + 11472, + -22141351, + -118651569, + 3, + -38, + -95729, + -1950734, + 6586, + -3076999, + 3918, + -5193710, + -1, + -5, + -82, + 50, + -7673, + -57811193, + -22652575, + -6161, + -53025, + -78794962, + 734842401, + -23926, + -7655, + 401, + 298, + -34007, + -2863, + -85263052, + -1, + -225521 + ], + [ + 1, + -4967, + 54, + -885371707, + 2, + -991225881, + -9228, + -15, + -910, + 24289696, + 4092949, + 110982495, + -1331686, + 1782, + -3970, + -8960, + 2921, + -2, + -135, + -5947, + 97440036, + -13232, + -675, + -55604, + -89, + -238933538, + -8, + 153, + 84799298, + -162344, + 1115051, + 1, + -169, + 132145, + -457121, + -50243474, + -144 + ], + [ + -15, + 862247, + 868172926, + -44551, + 45, + -223135, + 46, + -961, + -1556, + -706613069, + -249, + 286981906, + -951, + -231, + 67, + 1249726, + -2669, + 1338, + -98844158, + 74450, + 1231002, + 208, + 149307, + -26826762, + 369674, + 509, + 6862, + -174, + 46843257, + -1030163, + 4164, + 972, + 532, + -28, + 23622, + 96170064, + 1 + ], + [ + 0, + -1705375827, + 1844, + -334, + -7592, + 1352, + 77832, + 73318, + 166490107, + 103659, + -3518020, + -783, + -33, + 0, + -1, + -30, + -1053454525, + -52455, + -13, + -2, + 4, + 414066701, + 2, + -15107, + -8, + -214, + 28043743, + 6248, + 1126, + 3357644, + -211, + 51, + -857846, + 0, + 48862341, + -1, + 20120 + ], + [ + 254974, + -125448, + -27302, + -114, + -1485, + 25800501, + -421, + -15438, + -47936, + -5, + 61, + 51968596, + -1190158, + -106378, + 6, + -4461221, + 0, + 1225, + 17019993, + 0, + -15, + 669435, + 22, + -2, + 147696, + 4066, + -75225, + -2898083, + -979020, + 2956, + -30, + 879, + -3013230, + 56089, + 244, + -3, + -963456 + ], + [ + -2047991160, + 18288, + -27095049, + 0, + -2, + 0, + 4, + -6, + -464704922, + -200, + -1, + -9, + -59314, + -35, + -329, + 3855400, + 147908, + 511151375, + -51, + 947, + 50, + -84057, + -12, + -502, + -690185, + -99, + -35473, + 60, + 443943358, + -15, + 22598, + 51625441, + -28, + -3, + -6573238, + -12, + -1 + ], + [ + -77396, + -4, + -4, + 12027799, + -116993, + 10726, + -22, + -3, + -36024800, + -4541227, + 336544, + 125, + -1331962, + -12, + -10054, + 9646674, + -209969, + 264280522, + 266119, + 0, + -2, + -7525, + 116, + 115639815, + 883, + -7, + -168891, + 1830138, + -1, + -834, + -24, + -48476, + -1, + 1623, + -91885464, + -21, + -321799 + ], + [ + 1850, + -2, + 6191, + 119, + -1, + -121082, + 26, + -24, + 206943, + -283455271, + 50, + -66434544, + -4402280, + 84, + -329, + -134, + 1997, + -1003385406, + -54493192, + -36844, + -9327, + 86058, + -170475879, + 1967136, + 124322902, + -900738, + 6, + -822, + -33, + 14536143, + 112425475, + -8018418, + -10787144, + -2, + 72, + -105, + 0 + ], + [ + -3, + -5, + 459742568, + -41, + -170, + 2102, + 102, + 876, + -57095775, + 0, + -56, + 239, + -5558442, + 416938324, + 161836, + -17722820, + -2771260, + -14227, + 11189447, + -109372814, + 3339, + -884, + -5083, + -21166012, + -1, + -11784288, + 62867933, + -7959, + -197594555, + 7, + -3608, + 82, + 6, + -130240296, + -1886, + 0, + -416362 + ], + [ + -11531, + 17989, + -177, + -8, + 1516837, + -769738, + -8898, + 0, + 0, + -12425360, + -18178, + -423839242, + 169, + 1418, + -5373777, + 4217, + 30, + -1329, + 29772565, + -1276884, + 26201551, + -4, + 247, + 5, + -1, + -120102949, + -2, + -670635, + 50, + 62984, + 16683781, + 10643688, + 41437, + 107323, + 72140, + -205181, + -1 + ], + [ + 23971177, + -730908, + -3752, + -76681303, + 6117, + -1849224, + 3251, + 104276, + 99, + -129748595, + 1, + 3610, + 969170834, + -38, + 13772, + -914963, + 15, + -117, + 750448, + 2656, + -28988263, + 466, + 2, + -6310677, + -95551275, + -167458, + 515983, + -62882, + -154551, + 54773, + -498778, + 26, + -176586, + -535697104, + -1, + -511, + 0 + ], + [ + 14344, + -503, + 13441, + -3841289, + 1, + -1, + -423, + 109647642, + -220, + -87166, + -2141, + 103, + 6193, + -3, + 522984792, + -64130550, + 13207150, + 106322033, + 235573, + -567203540, + -269, + 1520440, + 12519, + 12510952, + 359508917, + -5170, + 11210436, + -900799338, + 1284234, + -42, + 14967, + -16, + -20033, + 579042086, + -204497, + -1996, + -4282323 + ], + [ + -180928333, + 1688359818, + 63, + -60, + 14238, + 99, + 49, + 16, + -443, + 0, + -2, + 828958, + 240842, + 0, + 3, + 2320209, + -136179, + -26348807, + 1926, + 227, + 1919, + 11964768, + -46966900, + 3644, + 212036322, + 30034511, + 641595, + 0, + 3892391, + 8838777, + -14, + -3667, + 399, + -3, + 14398, + -62055, + -18075 + ], + [ + -111, + 2759, + 21, + -13, + 470388886, + 99549, + 17786, + 384993, + 6, + -3, + -9, + 85014, + 43005101, + -4254340, + -3, + 19470, + 918952, + 641, + -17361305, + -1164724, + -61018, + -202647, + 11287943, + -4319, + 4, + -1369, + 375, + 369321, + -303907956, + 84, + -7646379, + -3, + 110907, + -124, + 14795150, + 16084810, + 1926 + ], + [ + -2629831, + -23, + -1118969, + 110746121, + -709729, + -24911915, + 1805557, + -13096799, + 1344407004, + -33, + 5, + 14674, + 0, + 80, + -13, + -15146, + 20173, + -6132, + 880727720, + -70912, + 1514277, + 182127579, + 1371, + -16447299, + -87531528, + -533, + 1087598, + -434, + 220704, + -809655521, + -8, + -218254704, + -64, + -128421941, + 1687957, + -583, + -1187 + ], + [ + 1976, + 117, + 344, + -73084941, + -9298, + -168, + 408973, + 1, + 192155964, + -3976796, + -1859121, + 64, + 1342953699, + -209045, + -133531529, + -45957163, + -1493015105, + -64659, + 8183, + 47495806, + 1457, + 94, + -4, + -401336831, + 31275, + 0, + 0, + -1, + 0, + -59, + 1775686795, + -1551, + -28453026, + 37, + -1766818338, + -729121796, + 11962 + ], + [ + -250, + 4, + 7, + -25, + 1359952, + 60622, + 1, + 940, + -44565, + 5641, + -8132689, + 1, + 106130, + 1981640, + 0, + -3725, + 3, + -28, + -410, + 58, + 1603981, + -3, + 1701, + -1613, + -313848426, + 269, + -13034, + 521902, + -8, + -11040349, + -1, + 14, + 14351993, + 9742, + -75, + 4449, + 135985 + ], + [ + 426510328, + -40, + -6, + -3, + 9, + 609699, + -50135282, + -23, + 54, + 481252186, + -1, + 11, + -11, + 415, + -672322952, + -1, + -432062329, + 2503, + 3932, + -2, + 125, + -374, + -21, + -700, + 43, + 0, + -331149, + -1959069908, + -849, + -3226677, + -2056, + -158752, + 169, + -580, + 7965, + -20, + -249569 + ], + [ + 8797335, + 116, + 517568, + 665898, + -832, + 344609573, + -3, + 7449660, + 113779498, + -92, + -2, + 2077990, + -1251, + 4941930, + -30, + -2148261, + 52, + -2, + -125298, + 931, + 133482235, + 460, + -972611, + -3158865, + -117610235, + -2508207, + -27236, + 3682, + -3742284, + 6, + 170365030, + 34863743, + -10, + 2, + -197863795, + -6128734, + 1064 + ], + [ + 202, + -311, + 32, + -89356, + 0, + -95271388, + -3441701, + 242321033, + 192298388, + 341438, + -37091846, + -196344205, + -42858543, + 2, + -10198, + 4236510, + -88, + -357796, + 7, + 9, + 1, + 8851, + -201420, + 250, + 12351772, + -1020, + 52, + 9031, + -374184391, + -27, + 473, + 148263, + -11699, + -39415175, + 18374825, + -180988430, + 11 + ], + [ + -214075944, + 128, + 651, + 437306403, + 478570, + 19, + -13272884, + 23, + 16716425, + -15316958, + -28027829, + 1037030, + 942712, + -1, + -2715, + -21, + -11, + -2684620, + 470112, + 4853, + -138757, + -11, + 0, + -423961157, + -3, + -90425, + -357396, + 0, + 21, + 162899, + -4, + -2111872, + 44, + -20440005, + -719459, + 5371, + -30 + ], + [ + 23019, + -111, + 21, + 1120438, + 30955, + -15443, + -2, + -298635786, + -8973, + 19154982, + 6, + 7, + 19921766, + -242761014, + 25394, + 1423540191, + -82692807, + 1, + 37866450, + 558148, + 921212444, + 3593, + 682282, + 0, + 13, + -2, + -265672, + 0, + 3193469, + -1888520, + 18599, + -3079, + -1, + -111, + -492337297, + -563797, + -51 + ], + [ + -42, + 645458, + 1433, + 30, + 1, + 16, + -29993801, + 306, + -5126, + -19852, + 126, + 1401, + 54077346, + 32120, + -11199, + 3115562, + -4500246, + -84969, + 1, + 2103489203, + 0, + -915335, + -8971739, + 69155, + 1013, + 353341243, + 957607201, + -1809, + 60, + 9, + -21801416, + 31, + 0, + 15, + 14120092, + 2340, + 15845905 + ], + [ + -19032, + -413, + -164, + -4277217, + -541, + 5927, + 516616896, + 77094, + -10, + 250343885, + 8334176, + -851, + -208, + 2, + -410679782, + -3, + 0, + 11, + 39086568, + -468, + 633, + 183, + -405, + -129465, + -3508, + -180, + -244435, + -28, + 6, + -1, + 0, + -8, + -5, + 1, + -145385, + -218, + -15975 + ], + [ + 8294934, + 61670, + -7006, + -11, + -198716677, + -969018935, + -22, + -6126183, + -166152637, + 509985344, + -130082, + -5274095, + -6952130, + 8344413, + -1, + -13, + 3, + -75920, + -3, + 1855, + -781, + 35254237, + 63421, + 11034669, + -6924340, + -9055061, + -1483, + 104756, + 16439463, + -2, + -141, + 3900304, + 331904, + -6558305, + -1, + -989, + -3505667 + ], + [ + 123023, + -54, + -414261, + 3753954, + -1280713, + -29201846, + 28915896, + 93390, + -52369, + 0, + 71897192, + 73795154, + -3265, + -10, + -49, + -74429978, + -5477508, + 242970, + -1479, + 780, + -129687863, + -202703449, + -191, + 1, + 491201826, + 38, + -47731576, + -42348186, + 5281953, + 459189, + 15252286, + -82, + 63, + -47, + -62042, + -455, + -1161737 + ], + [ + 1, + -106, + 510823, + -61653, + 29548, + -7547, + 33519140, + -168, + -490368, + 66093, + -3, + -2, + -4, + -4, + -5, + -9, + -231081, + 575, + 29605, + -203129456, + 208486194, + -304736386, + 710, + -13, + -2877, + 262259075, + 856019, + 0, + 102, + 349882, + -8, + -154, + 41170, + -5180991, + 3, + -185, + -242501 + ] + ], + [ + [ + -14800364, + 13549, + -7, + 215410, + 9, + 61, + -548907, + 28059761, + 3757891, + 194657895, + -87625, + -592392, + -85425, + 1, + 96884658, + 14, + 11, + 1857, + 1, + -10062, + 156967246, + -81407, + -30, + -31, + 5573110, + -83458, + 585868450, + 2815, + -161097882, + -12, + 15862893, + 25, + 2860420, + 67045707, + -410489397, + 6615, + 490693 + ], + [ + -29836, + -5845, + 1447669, + 1565269, + 145746, + 2, + 344, + -99985252, + -75, + 73248916, + -390504904, + -57123950, + -41, + 0, + -10, + -830, + 595160043, + -269411948, + -376, + 166190, + -9181, + -1355113, + 11, + -246102588, + -5876, + 111, + 159744440, + -205500327, + -10, + 715, + 1, + 1, + -21971, + 0, + 47463, + -4, + 72661 + ], + [ + -27, + -82529, + 9721719, + -1, + 148150143, + 19861379, + 1, + -5, + -5968, + 75560, + -248, + -128208199, + -364529, + 0, + 4, + -782002, + 870, + -5067, + 2530, + 17026, + -523254280, + -16240, + -28, + -63697, + 2150663, + 54247866, + 754, + 16, + -46, + 14, + 7615, + 955, + 36, + -243, + 18117873, + 798850386, + 1049 + ], + [ + -179, + -5732, + 60, + -1, + -31107, + 94888, + -416, + 3, + 5011, + -1807933, + -3223342, + 42, + -1638600, + 605879730, + -4123845, + 388552457, + -28706767, + 3164, + 6, + -1, + -1, + -27956066, + -14, + -9023, + 21237, + -13316721, + -339171, + -446362320, + 30, + -14, + -123938674, + 15, + 261153081, + 62, + -2, + -8, + 110 + ], + [ + -64, + 1687853857, + 6, + -140520, + 32559, + -9074, + 801, + -25243, + 75495, + 217180, + 547700, + -2, + -1664, + 1642473512, + 42340, + -66421, + 32062, + -7769, + 171432170, + -2, + 86, + -132913473, + -2068075, + -1289, + 62, + -1507997, + 49331041, + 304115220, + 3484789, + -3, + -6, + -1, + -231262, + 24918, + -145409324, + 16961, + -9746 + ], + [ + -9057, + 294478444, + 0, + -26551, + 393, + 9274294, + 3671428, + -13, + 23493, + -53, + 56739, + 248420291, + 10722, + -759, + 26, + -353132713, + 0, + -12236, + 187, + -28, + -59075780, + -3202, + 463304053, + -1279639584, + 0, + 32707099, + -6895, + -106195413, + -711334529, + -801244062, + 44873445, + -1, + 105862839, + -44147, + 65, + -525559985, + 37 + ], + [ + 56, + 3, + 0, + 30, + 26067758, + 85, + 0, + 1, + 17132193, + -91572642, + -60, + -3984245, + 2199, + 0, + -2774, + -102, + -64761, + 1143749, + 121, + -1, + -586855923, + 15520632, + 83973193, + -98305, + 14, + -22, + 8050, + -14, + -536014647, + 2144, + 62154, + 2904, + 87, + -3839, + -4141221, + 6683, + -28940113 + ], + [ + -5, + -193282, + -2614168, + -142163, + 1191779, + 249, + 12648295, + -62625238, + 22398, + 4556, + 0, + -222984880, + 210307, + -2837, + 373584, + -32703215, + 239883, + -7, + -302970, + 22309403, + 1, + -42743, + 16, + -13303, + -295, + 61436389, + 0, + 996247, + -232688, + 456629648, + 68, + 1051718, + 1087210511, + 1289, + 22732881, + 2378300, + 6906953 + ], + [ + 5, + 40791958, + -12, + 2, + 10398, + 158187942, + -41328521, + -204, + 7568, + 47, + -223466917, + 870721, + -39922, + 22830, + 91204, + -9335434, + -1, + -1, + 1851864, + -1, + 107, + -1252573, + -6, + 1044361, + -4164456, + 0, + 1, + -4, + -221391971, + 1, + 864349330, + -19762179, + -47, + -31, + -1208353, + -407759476, + 4024 + ], + [ + -12891, + -96498, + -65693, + 6768666, + 96, + 418216, + 477147081, + -44098, + -3932, + 446346, + -965884998, + 119567925, + 16817, + -8719792, + 6, + -14, + 66, + -58044174, + 363636633, + 75, + 1941, + -28540, + -40420615, + -13895768, + -292049203, + 7, + 13241, + 130335248, + -953968, + 0, + 305, + -2, + -3, + 488863, + 58166, + 7108325, + -1103736989 + ], + [ + 6, + -126739, + 98629453, + -436, + 3, + 1507, + 1503731277, + -44282701, + -2, + 986831, + -2463879, + -94, + -30481, + 215821534, + -2, + 16048267, + -40576, + -13573, + -3, + -6, + 12983, + -245517, + -1, + -22, + -3081, + -217189303, + -615586, + 175, + -748, + -8, + 1, + 9558, + -34822845, + -183203, + -666118, + -3, + -230933145 + ], + [ + 117940731, + -317879, + 28580594, + -13833933, + 578967, + -1935989, + -18897590, + -232, + -910, + 5930, + 15988, + 3386, + -326, + 1, + -3970, + -1174386561, + 382899724, + -14, + -270, + -2974, + 779520291, + -3387171, + -1415127762, + -55, + -745513051, + -8, + -131667036, + 2522428, + 662494, + -81172, + 68, + 1601022, + -338, + 258, + -28571, + -50243474, + -586743 + ], + [ + -957, + 107780, + 27130403, + -175, + 1481498, + -114245025, + 1509388, + -125852322, + -3111, + -43, + -8126567, + 2189, + -1945788, + -1842, + 4415245, + 610, + -170754, + 42821, + -6033, + 581, + 78784156, + 1669, + 36, + -3275, + 23659184, + 2039, + 1756882, + -182264939, + 5, + -263721698, + 32, + 972, + 133, + -2, + 0, + 183, + 213855425 + ], + [ + 17574738, + -6661625, + 472160, + -3, + -248756955, + 676, + 0, + 4692415, + 1300703, + 106147414, + -27, + -102505462, + -33, + 123600, + -7, + -1949226, + -1053454525, + -839271, + -1646986, + -365216254, + 0, + 98, + 23005587, + -241703, + -32, + -1, + 224349947, + 3124, + 36923807, + 107444624, + -1764982046, + 103, + -219608482, + 137, + 2982, + -30, + 160964 + ], + [ + 65273492, + -513831776, + -13978505, + -2, + -189967, + 403132, + -13462, + -31616487, + -3067885, + -36, + 0, + 1, + -18597, + -851019, + 3441418, + -545, + 58586, + 9806, + 66484, + 29, + -233, + 685502233, + 724, + -409, + 302482447, + 532946029, + -1, + -1449042, + -120, + 193728794, + -31303396, + 1758, + -771386704, + 57435593, + 32076458, + -3053, + -1 + ], + [ + -489, + 18288, + -105841, + 1, + -8639, + 8864068, + 0, + -6035047, + -111, + -800, + -1, + -34072, + -3796057, + -139, + -84209, + 15421601, + 288, + 1996685, + -52118, + 62103420, + 3288759, + -84057, + -2925441, + -16441122, + -21569, + -7, + -2270232, + 60, + 216769, + -940505873, + 23140358, + 826007056, + -56893, + -161, + -105171802, + -2959, + -498428 + ], + [ + -5, + -257000198, + -487468, + 192444799, + -58497, + 10, + -1446364117, + -181589735, + -9, + -4541227, + 172311001, + 8233845, + -82, + -1522260, + -79, + 9, + -215008133, + 516172, + 1, + 837748, + -54, + -1, + 58, + 441, + 7238181, + -1, + -86471792, + 6, + -27303759, + -53324, + -97815007, + -190, + -8379, + 13300954, + -717856, + -1381580086, + -2574388 + ], + [ + 7580071, + -222772, + 12382, + 250259276, + -219248, + -1, + 3, + -391267, + 404, + -5, + 807, + -64, + -2, + 354975694, + -1, + -4365458, + 3, + -1914, + -104, + -288, + -583, + 11015504, + -651, + 480, + 124322902, + -7, + 6, + -26914000, + -68847638, + 0, + 6, + -256589350, + -5268, + -9509201, + 18, + -3414743, + 517434795 + ], + [ + -1466156, + -2, + 1795869, + -653, + -10838, + 17222695, + 25, + 7179431, + -55, + 976832194, + -1, + 503072001, + -5429, + 1, + 41430267, + -567130218, + -11085039, + -890, + 1365, + -26703, + 0, + -115744140, + -162628, + -169328095, + -4, + -754194431, + 251471733, + -31835, + -192964, + 967, + -226, + 329, + 13328520, + -497, + -1976599494, + 0, + -1 + ], + [ + -5903836, + 287824, + -3, + -3975, + 92, + -188, + -1, + 0, + 1443305, + -48537, + -36, + -211919621, + 339, + 0, + -171960853, + 8, + 2011485, + -10631, + 1860785, + -4988, + 24, + -7960285, + 32435095, + 2, + -131, + -938305, + -54421171, + -2620, + 203, + 251939, + 8341890, + 5321844, + 331497, + 6707, + 73872335, + -201, + -4709328 + ], + [ + 187274, + -93556116, + -2, + -9585163, + 3058, + -1849224, + 3251, + 52138, + 832108756, + -8109288, + 136424, + 7395275, + 29576, + -610286, + 1721, + -1788, + 486, + -4, + 366, + 2, + -113236, + 14, + 1, + -6310677, + -382205098, + -655, + 125, + -31441, + -1266075701, + 438186, + -31174, + 1690, + -11037, + -65393, + -3943, + -33481287, + 11 + ], + [ + 14344, + -526643619, + 26, + -983369760, + 1, + -6, + -54109, + 6692, + -439, + -86, + -2, + 106011, + 0, + -43137, + 31920, + -8, + 422628806, + 25, + 230, + -1107820, + -68688, + 1520440, + 3204995, + 6255476, + 2742, + -21175026, + 5605218, + -225199835, + 2568469, + -21, + 1870, + -487, + -314, + 9047532, + -50, + -255465, + -17129291 + ], + [ + -180928333, + 103049, + 4181890, + -121966, + 0, + 6504305, + 51382486, + 8441, + -14497917, + 0, + -48120, + 101, + 7706968, + 2996, + 2035, + 290026, + -17023, + -51463, + 240, + 3, + 3930349, + 1495596, + -1, + 911, + 12, + 57, + 2, + 211042, + 3, + 8, + -3484, + -7508091, + 409448, + -23348, + 7, + -485, + -4519 + ], + [ + -225470, + 0, + 364864747, + -1, + 940777772, + 0, + 72852085, + 192496, + 1647443708, + -689, + -9, + 2, + 671954, + -66475, + -78491035, + 9, + 459476, + 80, + -4340327, + -596338617, + -954, + -25938801, + 88187, + -9, + 319744326, + -2, + 98350313, + 46165, + -18550, + 42, + -1911595, + -2249, + 3, + -988, + 946889623, + 32169620, + 7 + ], + [ + -41, + -763344305, + -1093, + 844, + -87, + -797181270, + 28211, + -52387193, + 20, + -135450427, + 20, + 7513323, + 1611, + 0, + -1, + -237, + 315, + -196207, + 3, + -1, + 757138, + 1457020635, + 0, + -16062, + -1, + -267, + 16, + -1736, + 55176, + -395340, + -1, + -14, + -1014, + -125413, + 843978, + -76306678, + -2373 + ], + [ + 3, + 59957, + 86, + -4567809, + -1163, + -43867885, + 798, + 72136, + 11, + -7953592, + -7263, + 16, + 41967303, + -13, + -260804, + -44881, + -178, + -129318, + 4189784, + 22, + 47753018, + 6070, + -1799508553, + -96, + 30, + 2, + 1, + -1561035, + 12442668, + -7624487, + 1693, + -24816, + -1820993637, + 152975, + -107839, + -45570113, + 382798 + ], + [ + -4, + 77606, + 119959, + -392, + 1392591750, + 248307738, + 4019, + 240794, + -11142, + 184855423, + -130123023, + 2925, + 25, + 3963280, + 93185, + -1, + 3, + -1758, + -7, + 116, + 1, + -177549852, + 435551, + -52835226, + -78462107, + 17218, + -53385911, + 267214131, + -2, + -345011, + -82, + 1815, + 0, + 152, + -9528, + 69, + 66 + ], + [ + 3332111, + -166351803, + -1, + -328356380, + 1188, + 4763, + -3, + -2, + 13, + 0, + -46236, + 783923, + -1312286, + 13303, + -642, + -1331384, + -2, + 328137160, + 245, + -2796202, + 2012, + -24470590, + -2652174, + -5596, + 1404, + 1258, + -11, + -3826309, + -27155, + -3226677, + -2104886, + -2, + 5, + -9498578, + 7, + -2474, + -499138 + ], + [ + 35189343, + 477998, + 3, + 41618, + -26, + 84133, + -2872, + 1, + 13, + -751208, + -16, + 1, + -640125, + 19767722, + -240266, + -263, + 0, + -40, + -4, + 14, + 0, + 28, + -119, + -25, + -113, + -9798, + -111555457, + 460, + -7484567, + 6, + 10, + 132, + -313868, + 5, + -24, + -47881, + 68115 + ], + [ + 6470, + -40689908, + 8441152, + -365998881, + 457926618, + -381085551, + -1, + 1848, + 0, + 10669, + -18112, + -188, + -342868342, + 2518264, + -41768100, + 66195, + -11, + -3, + 15724, + 2378, + 31964, + 566485, + -6445438, + 65627453, + 197628363, + -2088692, + 417, + 1128, + -2, + -438025302, + 242654, + 144, + -187177, + -3, + 70, + -2827945, + 5 + ], + [ + -205, + 16796099, + 170768966, + 218653201, + 1, + 20034331, + -103695, + 191980, + 4081, + -59832, + -1751740, + 8296242, + 120667190, + -8, + -10860, + -5468034, + -2, + -167789, + 60174454, + 37, + -4440217, + -174164990, + 13999, + -809, + -40130909, + -1446800, + -1397, + 11, + 22126555, + 2, + -13895822, + -65996, + 2943602, + -2496, + -11511329, + 20, + -244778684 + ], + [ + 719, + -232112933, + 43433, + 1120438, + 3, + -1, + -509281, + -18, + -574245, + 299296, + 3497057, + 7876, + 75, + -7586282, + 198, + 10860, + -10336601, + 64660949, + 1155, + 17860754, + 14393944, + 14719464, + 10916524, + 14855753, + 917526203, + -9709937, + -34005923, + 20533, + 12773876, + -1845, + 595191, + -1614045740, + -10654, + -884, + -3757, + -563797, + -841820008 + ], + [ + -689531701, + 2521, + 89, + 1, + 1398980, + 138167, + -119975204, + 4, + -81, + -3, + 0, + 2870521, + 54077346, + 263129359, + -11199, + 1521, + -69, + -696058878, + 714880, + 250, + 48809728, + -7322680, + -4485870, + 553240, + 265627314, + 690119, + 935163, + -28929, + 63883664, + 1261307351, + -11, + 7, + 42660, + 0, + 0, + 2, + 31691810 + ], + [ + -4872118, + -825, + -5226, + -2138609, + -1, + 0, + 2066467585, + 4818, + -159, + 244476, + 260443, + -27873552, + -208, + 2447790, + -100264, + -132, + 114, + 190435, + 74, + -245082308, + 39, + 5874, + -51, + -2023, + -56128, + -5742, + -239, + -1840549644, + 454315013, + -851, + 16422690, + -463, + -549410, + 2, + -9087, + -3555666, + -16357542 + ], + [ + 506, + 1973447, + -28695030, + -11, + -1517, + -484509468, + -5530, + -24, + -10, + 60, + -4162600, + -5151, + -444936270, + 63, + -3, + -101, + 3, + -2, + -1, + 3, + -2, + 34427, + 2078181697, + 88277355, + -106, + -8843, + -6, + 6547, + 32108, + -25100, + -2308882, + 0, + 5186, + -409895, + -21510219, + -1, + -224362688 + ], + [ + 31494073, + -27208, + -828521, + 29327, + -1280713, + -446, + 7059, + 2, + -1637, + 5, + 35948596, + 576524, + -53490486, + -1, + -24578, + -297719912, + -85587, + 1943760, + -387472710, + 199904, + -1979, + -6334483, + -781661, + 210, + 7495, + 78912, + -5827, + -1293, + 5281953, + 3587, + 14894, + -82, + 63, + -47, + -31021, + -4, + -1189617858 + ], + [ + 2075213, + -884217053, + 32692688, + -8, + 230, + -120741, + 511, + -85828, + -15324, + 64, + -370, + -12, + -125643181, + -56873996, + -5, + -2269, + -113, + 4, + 1, + -25, + 49, + -3, + 11360, + -7, + -11783971, + 128056, + 856019, + 14, + 53939850, + 85, + -116, + -1288906946, + 329366, + -41447925, + 52557, + -1477, + -1 + ] + ], + [ + [ + -59201453, + 846, + -451762224, + 3446574, + 18764, + 32054244, + -1, + 6850, + 234868, + 92, + -358910981, + -9478271, + -349900519, + 0, + 3027645, + 3, + 97079233, + 3804119, + 1889566, + -160984, + 76644, + -2605011, + -15165, + -515748339, + 1, + -2, + 4469, + 369014880, + -2459, + -92568959, + 121, + 50, + 2860420, + 255, + -13, + 13549340, + 119 + ], + [ + -7459, + -1, + 5654, + 24457, + 17, + 43, + 88273, + -781135, + -9789006, + 143064, + -187, + -872, + -1305, + 862, + -1195, + -7, + 4, + -16838247, + -1, + 83095, + -150414354, + -1, + 23459, + -1, + -2938, + 3644804, + 2437, + -205500327, + -304316505, + 5, + 945809, + 74237235, + -1374, + 445023, + 94926, + -13069, + 1162584 + ], + [ + -1, + -42254660, + 303803, + -6114904, + 72338, + 4848, + 0, + -1, + -12, + 618991141, + -1014315, + -31301, + -373277098, + 45973, + 20352, + -97751, + 6964, + -648500, + 5182847, + 139483556, + -16, + -519661, + -7, + -249, + 34410622, + 867965871, + 47, + 1, + -1520141209, + 1837, + 0, + 59, + 593476, + -63619190, + 36235747, + 95, + 1100651129 + ], + [ + -45612, + -183404, + 0, + -1, + -127410832, + 185, + -54511203, + 4043503, + 82115180, + -14, + -50365, + 89433461, + -1, + 9, + -4028, + 92, + -439, + 12658, + 53406327, + -15, + -138565827, + -1789188223, + -3628443, + -36092, + 695915741, + -6503, + -2713364, + -1, + 246961, + -855, + -30, + 62, + 127516, + 1048147533, + -3519, + -1070144359, + 226219 + ], + [ + -532914174, + 1648294, + 6, + -1098, + 33340707, + -1, + 400, + -4, + 9, + 217180, + 4381606, + -1, + -416, + 1603978, + 2, + -17, + 2101266250, + -248608, + 334828, + -29578, + 689, + -8, + -16, + -21, + 31, + -47, + 1578593317, + 9503600, + 3403, + -146, + -11, + -61498745, + -462524, + 25517051, + -278, + 16, + -2 + ], + [ + -284, + 35947, + 5871927, + -849605, + 393, + 0, + 14, + -105087406, + 45, + -1, + 221, + 124210145, + 42888, + -194183, + 26, + -5389, + 0, + -383, + 11, + -1750, + -8, + -1601, + 463304053, + -312413, + 31814, + 511048, + -55154, + -203, + -86833, + -383, + 1402295, + -765127298, + 3308213, + -11037, + 2, + -1003, + 1222794 + ], + [ + 3, + 0, + 221070, + 31955829, + 6364, + 1407156, + 0, + 59151, + 2141524, + -44714, + -15, + -1, + 1126346, + 186, + -2774, + -1618, + -4, + 18299986, + 249389, + -1821671060, + -146713981, + 118, + 1, + -1572873, + 224, + -5761957, + 32201, + -451488573, + -4, + 1124535950, + 485, + 5947791, + 43, + -125775390, + -1035306, + 1752160467, + -115760450 + ], + [ + -18350495, + -96641, + -5106, + -3, + 0, + 15, + 12648295, + -956, + 87, + 1, + 4, + -27873110, + 1722835243, + -2904833, + 1530203259, + -31937, + 29, + -113726823, + -38780055, + 5577350, + 29, + -175072436, + 130, + -7, + -295, + 245745557, + 249255, + 972, + -14543, + 913259296, + 279849, + 4108, + 530864, + 20639, + 5683220, + 580, + 3 + ], + [ + 0, + 4979, + -96, + 138974, + 170364568, + 158187942, + -41328521, + -13, + 1, + 12239, + -427, + 891618672, + -10, + 22830, + 186786995, + -2280, + -908, + -3, + 56, + -5826, + 859, + -5010292, + -343, + 8354895, + -16, + 197, + 405, + -226, + -442783942, + 24, + 3376364, + -604, + -388794808, + -15771, + -9666818, + -1, + 8048 + ], + [ + -7, + -12063, + -5, + 6, + 1619704252, + 3, + 14561, + -5513, + -515314320, + 27896, + -471624, + 59783962, + 16817, + -1, + 12798897, + -3407, + 16, + -116088347, + 44389, + 303, + 970, + -456638, + -20210308, + -868486, + -3, + 256224088, + 103, + 509122, + -122107817, + 1, + 5006376, + -941943121, + -11, + 119, + 0, + 56866606, + -68983562 + ], + [ + 3416, + -2, + 1541085, + -3566600, + 476, + 5, + 5873950, + -2, + -118651569, + 7, + -157688213, + -6, + -953, + 3372211, + -94, + 0, + -166198700, + -6948978, + -1096, + -2600, + 53180437, + -1005634821, + -7, + -90610300, + -1577110, + -424198, + -602, + 2870478, + -3, + -60, + 50, + 2446914, + -34007, + -93799711, + -682104416, + -1140879, + -923732580 + ], + [ + 921411, + -2543026, + 457289504, + -7, + 9263482, + -991225881, + -73, + -121614023, + -29, + 23720, + 62, + 1734101, + -82, + 1, + -63, + -9, + 11, + -7169955, + -17, + -12178739, + 11, + -54194722, + -707563881, + -1, + -182011, + -456, + -514325, + 630607, + 41405, + -166239317, + 17422, + 1, + -86316, + 16914579, + -7313922, + -48, + -5 + ], + [ + -979198, + 210, + 27130403, + -364959061, + 370374, + -436, + 46, + -4, + -50956484, + -43, + -1985, + 560511, + -243224, + -58928, + 4311, + 9763, + -42, + 21410, + -3, + 18, + 9, + 104, + 145, + -1, + 369674, + 1044265, + 56220233, + -87, + 1498984231, + -263721698, + 8528122, + 63765389, + 0, + -438, + 11, + 1502657, + 407 + ], + [ + 536, + -26, + 7554566, + -43738458, + -119, + 338, + 19925042, + 4692415, + 40646, + 25914, + -1, + -3203296, + -131084, + 506268899, + -3350, + -974613, + -4115057, + -13428327, + -3293971, + -88, + 36074, + 1, + 2808, + -7554, + -32713348, + -27355, + 427, + 12496, + 72116, + 3357644, + -14, + 6751194, + -210, + 563912, + 0, + -59778, + 314 + ], + [ + 254974, + -15681, + -13978505, + -7237, + -6078934, + 24, + -441106595, + -3952061, + -1, + -1182413810, + 30, + 51968596, + -297540, + -425510, + 3360, + -278827, + 58586, + 80332059, + 34039986, + 7, + -3804669, + 1338871, + 23196, + -4, + 2307, + 4066, + -308119922, + -2, + -3916078, + 184, + -4, + 28138, + -376654, + 114871187, + 250597, + -195336, + -3853824 + ], + [ + -15999931, + 0, + -1693441, + 3081824, + -1, + 2, + 2434091, + -193121495, + -3630508, + -25580, + -35522, + -136288, + -971790442, + -9, + -5264, + 60240, + 1, + 511151375, + -6671046, + 59, + 3, + -1, + -179, + -502, + -675, + -789, + -141890, + 247611, + 211, + -229616, + 5649, + 196, + -233031846, + -21, + -6573238, + -378722, + -249214 + ], + [ + -10, + -15687, + -7617, + 1503474, + -116993, + 351485173, + -44140, + -2837340, + -8796, + -1, + 21538875, + 62, + -1, + -2974, + -10054, + 18, + -26247, + 32260, + 2, + 837748, + -852, + -118, + 930, + 462559262, + 0, + -217, + -11, + 14297, + -105, + -3412696, + -747, + -1515, + -268105, + 1, + -22, + -11, + -40225 + ], + [ + 29609, + -13924, + 773, + 238, + -4, + -30, + 1678, + -195634, + 211910190, + -1107248, + 0, + -4152159, + -137572, + 346655, + -83, + -1, + 130904041, + -62711588, + -26609, + -37728206, + -2, + 344234, + -1, + 983568, + 62161451, + -880, + 1809707381, + -53827999, + -2151489, + 3548, + 26, + -7831, + -1348393, + -608588847, + 9512224, + -213422, + 30 + ], + [ + -45, + -525, + 28733910, + -3, + -21676, + 65, + 12, + 7179431, + -3485, + 7452, + -2, + 29, + -170, + 12, + 9, + -17, + -677, + -890, + 11189447, + -218745628, + 0, + -56516, + -650510, + -10335, + -824943, + -92065, + 3837, + -8, + -1580756433, + 3, + -29, + 1316, + 426512647, + -1041922363, + -120643, + 0, + -1627 + ], + [ + -47230686, + 1151297, + -90365, + -249, + 379209, + -788211274, + -35592, + 55, + 184743041, + -24850720, + -1, + -211919621, + 177764550, + 90792, + -335862, + 33742, + 32183766, + -174175429, + 29772565, + -78, + 1599, + -3980143, + 506798, + 183712713, + -1093740891, + -29323, + -416, + -3, + 1, + 984, + 130342, + 20, + 339453428, + 53661, + 577127, + -12824, + -288 + ], + [ + 91, + -23, + -59, + -76681303, + 764, + -1, + 416242, + 3258, + 52006797, + -15839, + 4263, + 56, + 1892911, + -2441141, + 430, + -58557623, + 3988898, + -119746, + 5, + 87062046, + -226471, + 58, + 4, + -1, + -1, + -21, + 16511459, + -2, + -79129732, + 1711, + -122, + 110810417, + -706342, + -535697104, + -1972, + -535700586, + 1 + ], + [ + 7, + -514301, + 3, + -30011, + 8040, + -98534642, + -2, + 6, + -110, + -43, + -536, + 54277954, + 0, + -338, + 0, + -2052177571, + 412723, + 25957, + 7538339, + -35450222, + -1, + 194616421, + 102559862, + 12217, + 10, + -82715, + 5, + -1801598676, + 10033, + -3, + 478967, + -122, + -1, + 35341, + -799, + -499, + -523 + ], + [ + -3, + 50, + 522736, + -477, + 0, + 1665102096, + 1605702, + 8, + -14159, + 6558, + -24636942, + 848853568, + 481685, + 1534438, + 1042379, + 145013, + -68090, + -13174404, + 7, + 3, + 59, + 1531490385, + -90, + 238816867, + 51766, + 469289, + 5012, + 13190, + 0, + 282840881, + -7134442, + -961035524, + 12795, + -11953861, + 56, + -31028, + -1 + ], + [ + -1762, + 2, + 347, + -871858785, + 112, + 6221, + 277, + 788467159, + 1, + -1, + -16707, + 332, + 2687818, + -33, + -613212, + 2433, + 7351619, + 5130, + -34722610, + -9317791, + -1, + -202647, + 21, + -135, + 76, + -179436628, + 1500, + 5909151, + -74197, + 11129909, + -4, + -575591, + 866, + -31, + 0, + 122, + 30 + ], + [ + -322, + -186364, + -1093, + 1730408, + -22, + -194625, + 14105, + -100, + 672203502, + -9, + 0, + 3, + 25789, + 2641862, + -422760, + -1894, + 5043, + -200915030, + 430042, + -141823, + 96913748, + 5558, + 5485, + -8, + -341921, + -267, + 132, + -3553586, + 3448, + -25301736, + -242949691, + -426279, + -129666, + -490, + 105497, + -74519, + -5 + ], + [ + 1, + 14989, + 2818954, + -71373, + -3, + -10966972, + 12780, + 0, + 1501218, + -254514923, + -57, + 16594, + 160, + -13378828, + -255, + -2, + -1424, + -64659, + 4091, + 92765, + 182, + 94, + -430, + -48, + 32026013, + 4, + 163544, + -799249559, + 24885337, + -931, + 6773, + -776, + -6947, + 4895225, + -883409169, + -5696265, + 12249558 + ], + [ + -31891, + 0, + 59979, + -196, + 166, + 29, + 1053678160, + 7524, + -11, + 90261, + -31769, + 182, + 6792342, + 990820, + 22, + -61025962, + 0, + -115174976, + -1640, + 3, + 51327394, + -5548433, + 217775, + -4, + -153247, + 282113167, + -102, + 130475, + -31507, + -22080697, + -1, + 951944234, + 875, + 152, + -152442, + 2278210, + 4 + ], + [ + 1627, + -10154, + -89603, + -160331, + 19475519, + 152424, + -192, + -6, + 3548201, + 939945, + -47344991, + 0, + -1282, + 12, + -20518, + -170417105, + -1687744, + 625, + 491, + -349526, + 1055254801, + -6117648, + -2, + -2, + 46038486, + 78, + -84773915, + -478289, + -27155, + -197, + -526222, + -20320166, + 21, + -5, + 8156502, + -162115216, + -2044468127 + ], + [ + 8, + 933, + 16562207, + 20809, + -832, + 2, + -12, + 58200, + 108, + -2, + -1, + 16623923, + -20483971, + 2470965, + -60067, + -16784, + 6748, + -5154886, + -1, + 1, + 8342639, + 235568, + -15561761, + -772, + -449, + -154, + -1, + 60337139, + -229, + 14404611, + 665488, + 16, + -40175083, + 376646, + -12366488, + -383046, + 266 + ], + [ + 3235, + -317890, + 4220576, + -45749861, + 0, + -5954462, + -27, + 231, + 6009324, + 41, + -4528, + -191743, + -41, + 614, + -1, + 8473020, + -368718804, + -45797874, + 1, + 9515, + 15, + 9063770, + -3148, + 0, + 771985, + -1044346, + 3336, + 18497096, + -714, + -876050604, + 3, + 2, + -183, + -19707588, + 1148426, + -5524, + 0 + ], + [ + -13067, + 8398049, + 2, + 213528, + 239285, + 40068662, + -1659111, + 5999, + 15, + -980285257, + -224222626, + 132739882, + 117839, + -1945507649, + -340, + -5468034, + -361035718, + -85907831, + 120348908, + 159054996, + -34690, + -6, + 218, + -405, + -78381, + -3, + -22873308, + 12236, + 168, + 5090, + -434245, + -32998, + 1, + -1, + -2877833, + 21487, + -119521 + ], + [ + 0, + -28, + 177901951, + 1120438, + 1, + -61, + -1043006601, + -2, + -143562, + 1169, + 6, + 0, + 77819, + -59268, + 12, + 1357, + -82692807, + 3, + 75732901, + 4360, + 1, + 28, + 0, + 59423013, + 56001, + -155358983, + -17002962, + 20533, + 779, + -30216313, + 4649, + -3152434, + -5454674, + -14, + -30050, + -35238, + -1 + ], + [ + -2631, + 2581835, + 1467870, + 3869, + 683, + 17685419, + -1, + 4901, + -3, + -5082004, + 3, + 0, + 206, + 263129359, + -45869150, + 6231124, + -18000983, + -332, + 22340, + 8216754, + 744, + -57209, + -2242935, + 8644, + 8300853, + 5391, + 57, + -8, + 1, + 2, + -5323, + 8196092, + 2730301, + 127, + 1723, + 153362807, + 30949 + ], + [ + -298, + -413, + -85618506, + -131, + -4322, + 11, + 1970, + 157890071, + -83257526, + 7, + 533387310, + -55747104, + -3321, + 149, + -51334973, + -4221, + 14599, + 780021887, + 2, + -59, + 9, + 751891, + -203, + -32367, + -224512, + -718, + -4, + -28758589, + 433, + -1, + 16037, + -484592358, + -135, + 5496, + -4652295, + -1, + -4 + ], + [ + 3, + 505202654, + -918240954, + -347, + -3033, + -463, + -45300357, + -1, + -324517, + 3, + -33300795, + -42192754, + -14, + 509, + -22318546, + -13123523, + 3566, + -5, + -10223578, + 29683, + -3195904, + 70508475, + 3, + 0, + -1731085, + -4527531, + -379403, + 3273, + 62, + -50199, + -71, + 1, + 82976, + -819789, + -2, + -2023984, + -4 + ], + [ + 251952584, + -108831, + -102, + 28, + -40, + -28, + 0, + 0, + -4, + 2, + 35106, + 1, + -1671578, + -605, + -805350037, + -4651874, + -87640114, + 30371, + -1479, + 99952, + -15832, + -2, + -2, + 1, + 15350057, + 40403398, + -372903, + -3, + 2579, + 56, + 14, + -6, + 511, + -3, + -31021, + -3639, + -142 + ], + [ + 1037606, + -27, + 498, + -16, + 60515285, + -4, + 4091, + -1342, + -980735, + 2114989, + -387643951, + -3055, + -1005145442, + -909983924, + -38301852, + -37173866, + -924322, + 0, + 947381, + -99185, + 25449, + -76184097, + 5680, + -1570, + -23, + 7, + 6848155, + 956, + 215759403, + 0, + -3793482, + -3, + 10, + -41447925, + 26909530, + -756179, + -3880015 + ] + ], + [ + [ + -29, + 216790, + -451762224, + 420, + 2, + 0, + -2, + 3, + 15031565, + 5940, + -86, + -1158, + -87475130, + 37, + 96884658, + 918, + 370, + 928, + 115, + -20123, + 149, + -5210022, + -31055914, + -8, + 348319, + -1305, + 73233556, + 175, + -4917, + -23, + 507612584, + 13204199, + 2793, + 536365661, + -12528, + 216789453, + 125617663 + ], + [ + -15, + -191518671, + 0, + 382, + 9109, + 1407, + 86, + -12, + -152954, + 0, + -2, + -6974, + -6, + 883461, + -299, + -1, + 1190320087, + -1, + -24, + 2, + -36723, + -42, + 91, + -7690706, + -6016983, + 1, + 38, + -1568, + -1188737, + 46872021, + 923, + 296948940, + -87882, + 0, + 388818692, + -107054739, + 290646 + ], + [ + -452521821, + -10317, + 148, + -3, + 35, + 620668, + 232943041, + -16527, + -3, + 9671736, + -2, + -2051331177, + -93319275, + 11493, + 0, + -382, + 55715, + -10133, + 316, + 136214, + -125, + -32479, + -4, + -3982, + 16, + 827, + 96541, + 265, + -1, + 3, + 3, + 3914568, + 148369, + -248513, + 141545, + 5, + 0 + ], + [ + -23353329, + -11737834, + 247035, + -4, + -1990795, + 6072892, + -436089624, + 61, + 328460721, + -903967, + -13, + 1397397, + -819300, + 1155, + -252, + 1482, + -7009, + 49, + 3, + -7618229, + -34641457, + -1747255, + -886, + -18046, + 84950, + -208074, + -166, + -435901, + 15435, + -1, + -7565, + 16350906, + 1, + 131018441, + -1760, + -32, + 27 + ], + [ + -1065828347, + 421963464, + 24, + -18, + 8139, + -1, + 3, + -2, + 2415859, + 108590, + 267, + -11777, + -13, + 102654594, + 86713942, + -1038, + 15, + -124304, + 167414, + -14789, + 361414477, + -4, + -529427081, + -162, + 528265571, + -48255878, + 12332760, + 2, + 54449, + -9340, + -21, + -960918, + -115631, + 1594815, + -2, + 4342077, + -155921 + ], + [ + -18547246, + 1150306, + 733990, + -13593672, + 12587, + 9056, + 14341, + -3208, + 93974, + -222115948, + 929613422, + 3881567, + 42888, + -1, + 1678, + -1, + 48, + -195772, + 2, + -27985, + -7384473, + -819487, + 56555, + -78104, + 994, + 130828398, + -1764923, + -4, + -11, + -48, + 175286, + -191281825, + 3308213, + -361648530, + 0, + -32078, + 1 + ], + [ + 0, + 26, + 215, + 499309, + 104271033, + 2814313, + 31, + 473211, + 261, + -1465162267, + -125625560, + -61, + 36043080, + 382610, + -2774, + -414023, + -64, + 17, + 510750375, + -113854442, + -18, + 29, + 20, + -12582977, + 0, + -368765233, + 8243577, + -28218036, + -2045, + 562267975, + 3, + 743473, + 699, + -491311, + -16564882, + 3, + -7235029 + ], + [ + -3, + -2, + -5106, + -291149110, + 2, + 3986, + 96, + -1912, + 5734031, + 18227, + 1, + -3403, + 52576, + -5674, + 1494339, + -255494, + 59970, + -868, + -155120218, + 5, + 996366047, + -700289741, + 137153760, + -26, + -75376, + 1, + 60, + 7783, + -114, + 54, + 4477589, + 32866, + 2123458, + 330233, + 346, + 2, + 863369 + ], + [ + 43157, + 0, + -24403, + 71154862, + 332743, + 39546985, + -79, + -53341239, + 242191, + 200533726, + -107, + 1, + -327037065, + 23378106, + 373573991, + -72, + -908, + -10872030, + 226, + -46607, + 214, + -313144, + -1, + 4177447, + -1, + 25315, + 425441203, + -115381, + -108102, + 24687, + 844091, + -1, + -759365, + -31, + -148, + -3111, + 7 + ], + [ + -7, + -3, + -1051088, + 6610, + 197717, + 3345730, + 119286770, + -1, + -2012947, + 1, + -8, + 1, + 8408, + -4258, + 781, + -218006, + 17423559, + -28342, + 44389, + 77717, + 121, + -228319, + -10, + -6786, + -558, + 15638, + 27117884, + 0, + -8, + 464632, + 76, + -919867, + -44885607, + 477, + 1861319, + 27, + -8421 + ], + [ + 106, + -259560430, + 1541085, + -222913, + 119, + 94, + 5736, + -22, + -57, + 126314441, + -602, + -1, + -30, + 431643069, + -1, + 1, + -649214, + -1, + -1, + -650, + 26590218, + -2011269642, + -1806600, + -11061, + -12616878, + -208, + -9619, + 700, + -187, + -1, + 1604, + 19575313, + -8705712, + -91602, + -333059, + -1, + -221 + ], + [ + 3685647, + -3, + 223285, + -53, + 141, + -7563, + -18897590, + -4, + -7454551, + 1482, + 32743597, + 13872811, + -170455757, + 13, + -15880, + -2293724, + 1, + -448123, + -17634000, + -3, + 1, + -52, + -2, + -3558650, + -93189132, + -3646, + -252, + 76, + 5175, + -318, + 17422, + 195, + -22, + 528580, + -7, + -12560869, + -1 + ], + [ + -1, + 13, + 105978, + -44551, + 47407953, + -436, + 2948, + -7682, + -389, + -86257, + -63, + 17515, + -30403, + -482732550, + 8830490, + 1, + -84, + 21924532, + -98844158, + 4764836, + 157568313, + 13353, + 72, + -52397, + 0, + 261066, + 3431, + -3, + 44, + -1, + 33312, + 1945, + 0, + -4, + 1, + 93916, + 0 + ], + [ + 8787369, + -7, + 472160, + -10934615, + -121464, + 84, + 19, + 9164, + 2540, + 25914, + -54970, + -25026, + -257, + 1012537798, + -438967038, + -30, + -16460227, + -1640, + -6434, + -89165, + 577196, + 207033350, + 11502793, + -483405, + -255574, + -4, + 1752733, + 799768, + 144233, + 13430578, + -211, + 421949, + -6702, + 8, + 3053896, + -117, + 5030 + ], + [ + 497, + -16, + -109208, + -59282456, + -47, + 12900250, + -106, + -31, + -49086145, + -141, + 8025928, + 0, + -9299, + -106378, + 881003171, + -1090, + 0, + 313797, + 64, + 940, + -951168, + 20919, + 2969160, + -818, + 9452576, + 260227, + -19, + -177, + -125314473, + 96864397, + -15285, + 922026609, + -47082, + 0, + 61, + -195336, + -1 + ], + [ + -1999992, + 0, + -846721, + 11, + -276443, + 141825096, + 9508, + -6035047, + -929409844, + -25, + -4546720, + -8722369, + -8, + -1, + -11, + 15421601, + 1183270, + 31946960, + -26059, + 473, + 200, + -83, + -23403523, + -513786, + -2697, + -206662522, + -2, + 15, + 216769, + -7347703, + 2824, + 51625441, + -1820562, + -328142, + -2, + -1514886, + -244 + ], + [ + -1, + -4015629, + -30, + 45, + -4, + 42905, + -1446364117, + -22698717, + -275, + -1135307, + 41, + 31, + -10406, + -744, + -41180796, + 602917, + -419938, + 1, + 532239, + 51, + -13619, + -30818517, + 29, + 3529, + 0, + -7, + -165, + 446, + -54607517, + -6666, + -47762, + -12, + -268105, + 25, + -89732, + -86348756, + -79 + ], + [ + 947508, + -912471099, + 386, + 15274, + -219248, + -60, + 1718753, + -100164110, + 12933, + -34602, + 0, + -64878, + -1, + 10, + -1, + -2, + 63917, + -15, + -7, + -4606, + -5, + 5507752, + -21309485, + 62948381, + 237, + -115294449, + 883646, + -52567, + -275390549, + 116289144, + 26, + -2052714795, + -21069, + -594326, + 9512224, + -106711, + 16169837 + ], + [ + -1432, + -2098, + 1, + -1305, + -88780973, + 4305673, + 428926898, + 27, + -892122, + 61052012, + -28187, + 125768000, + -5429, + 3180, + 158, + -276920, + -173204, + -116544369, + 21, + -27343204, + 6, + -115744140, + -41632625, + -2584, + -211185181, + -92065, + 1, + -16299124, + -1508, + 241, + -2, + 0, + 208258, + -8140019, + -965137, + 182974, + -13323584 + ], + [ + -2883, + 140, + -2891674, + -260475247, + 2, + -3078951, + -36446114, + 925818318, + 2818, + -48537, + -3, + -1, + 0, + 709, + -656, + 263, + 128735066, + -2658, + 56, + -39, + 25587, + -486, + 31674, + 44851, + -4173, + -8, + -6644, + -21, + 52212, + 1968, + 4073, + 2, + 2651979, + 109899136, + 281, + -410362, + -588666 + ], + [ + 11, + -5711, + -491781381, + -3, + 100227925, + -3698447, + 3329936, + 3258, + 793, + -64874298, + 279398368, + 473297633, + 3, + -38143, + 13772, + -29278812, + 1994449, + -936, + 366, + 166, + -463812200, + 59744, + 282, + -12326, + -6, + -85738307, + 32248, + -1966, + -3, + 3423, + -488, + 221620834, + -690, + -1, + -516733753, + -16349, + 3018919 + ], + [ + 0, + -2, + 880919431, + -15, + 4020, + -752, + -13851740, + 214155, + -7180915, + -10896, + -280561233, + 6, + 49550, + -172545, + 0, + -2, + 806, + 811, + 241226877, + -541, + -70335498, + 760220, + 195, + 2, + 21, + -1323440, + 2, + -112599918, + 10033, + -21, + 0, + -2, + -20033, + 552, + -799, + -125, + -523 + ], + [ + -5522, + 1648788, + 32671, + -15611635, + 0, + 12703, + 102764973, + 8, + -28995833, + 6715475, + -769905, + 25904, + 58, + 2996, + 533698346, + 148493411, + -34045, + -3293601, + 963, + 454, + 30705, + 5842, + -751470400, + 233219, + 51766, + 30034511, + 20531056, + 105521, + 996452283, + 17677555, + -14268884, + -917, + 102362, + -5837, + 224, + -254176341, + -578387 + ], + [ + -3523, + 180877571, + 21, + -3405699, + 940777772, + 0, + 0, + 384993, + 98, + -722327762, + -33, + 10, + 1, + -33, + -9582, + 9, + 56, + 21012650, + -265, + -72796, + -62482231, + -1621176, + 1377, + -9, + 312250, + -343, + 0, + 23082, + -1, + 5434, + -119475, + -141, + 27726, + -31585, + 59180601, + 2058855739, + 60 + ], + [ + -42077284, + -745454, + -4371, + 1730408, + -22711315, + -3, + 1848890721, + -50, + 2564, + -1034, + 0, + 60106591, + 6602148, + 2641862, + -432906105, + -248139491, + 2, + -2, + 839, + -2216, + 193827497, + 182127579, + 175532, + -32124, + -2735361, + -17460896, + 16993, + -217, + 3448, + -1545, + -58, + -6820460, + -1062223289, + -8026372, + 210994, + -19, + -9490 + ], + [ + 7904, + 7494, + 43, + -1116, + -38080594, + -21, + 6390, + 73867298, + 1537247714, + -122, + -118983716, + 33985872, + 80, + -26131, + -255, + -6, + -182253, + -8276309, + 1047446, + 94991612, + 0, + 99466325, + -7, + -383, + 1, + 36, + 2616708, + -3, + 47, + -15, + 108379, + -194, + -27787, + 37, + -53920, + -5563, + 2 + ], + [ + -16, + 77606, + 1919344, + -1566, + 10879623, + 7577, + 31, + 123286964, + -44, + 5776731, + -130123023, + 5990769, + 106130, + 0, + 46592, + -4, + 6548388, + -28, + -7, + 232, + 205309578, + -170, + 3484415, + -26417613, + -1, + 1102004, + -4, + 4077, + -504110, + -1348, + -2, + 56, + 13, + 311764, + -10, + 1166443964, + 16998 + ], + [ + 3254, + -3, + -1, + -10261137, + 9737759, + 609699, + -802164498, + -1, + 27, + 3671, + -2, + 0, + -641, + 425725, + -672322952, + -1, + -216031165, + 320446, + 491, + -357913779, + 7, + -191177, + -162, + -44768, + 2809, + 20618527, + -1, + -122441870, + -217235, + -3152, + -2056, + -5, + 2, + -4749289, + 31, + -1296921725, + -31197 + ], + [ + 563029502, + 59749, + 63, + 0, + -1743230037, + 1314, + -6, + 227, + 0, + -46951, + -63183, + 63, + -10002, + 37, + -15376972, + -134267, + 26992, + -630, + -8019068, + 1863, + 16685279, + 241222068, + -15561761, + -7, + -1795, + -4899, + -55777729, + 15084284, + -14969134, + 54, + 20796, + 17431871, + -2, + 45, + -6183244, + -12, + 1 + ], + [ + 808, + -2484, + 33764609, + -365998881, + 55899, + -23817847, + -27, + 0, + 91, + 20, + -36223, + -24, + -1339330, + 1289351315, + -1305254, + 16946041, + -176, + -715592, + 982, + 9, + 7991, + 9063770, + -50355, + 262509813, + 0, + -1, + 208, + 1156068, + -6, + -14, + 121327, + 2372216, + -6, + -19707588, + 4486, + -88374, + 1523 + ], + [ + -26, + 128, + 2668265, + 26691, + 3828566, + 2, + -51848, + 1, + 8358212, + -957310, + -1, + 8101, + 920, + -486376913, + -340, + -42, + -1, + -5369240, + 7521806, + 303, + -4337, + -87082495, + 13, + -7, + -9798, + -1446800, + -44, + 48944, + 0, + 1272, + -849, + -3, + 735900, + -159688, + -22, + 10, + -8 + ], + [ + 2, + -3626765, + 1389858, + 2, + 120, + -16, + -1018562, + -9114, + -36751667, + 1, + 109283, + 64524015, + 2490220, + -14817, + 832120460, + 5430, + -1262, + 16165237, + 18933225, + 17860754, + 56226, + 1839933, + 698657569, + 1856969, + 224005, + -4854969, + -4152, + 40, + 48, + -4, + 72, + -6304867, + -167, + -14144, + -480799, + -18041493, + -52613751 + ], + [ + -2693484, + 4, + 11467, + 495288, + 699490, + 565933424, + -234327, + 612, + -5248324, + -1, + 3, + 44851, + 103, + 513924, + -22934575, + 1, + -35, + -87007360, + 5585, + 2103489203, + 3050608, + -3576, + -69, + 0, + 129700, + 1413364974, + 28, + -462861, + 7, + 153968, + -5323, + 524549914, + 5332, + 262063, + 882505, + 0, + 30 + ], + [ + -75, + -422376, + -164, + -17108865, + -17, + 92, + 1970, + 9636, + -40654, + 14, + 16277, + -14, + -106261, + 37, + -3134, + -34572578, + 29199, + 47608, + 156346272, + -29918, + 20257, + 183, + -206876, + -517858, + -224512, + -3, + -1001205151, + -57517177, + 433, + -13938343, + 262763045, + -473235, + -34339, + 1407140, + -1163074, + -28, + -500 + ], + [ + 265437908, + 1927, + -28695030, + -347, + -12, + -15, + -11325090, + -6, + -2, + 62254, + -66601589, + -675084056, + -1, + 16688827, + -174364, + -3204, + 14607314, + -4858843, + -624, + 3, + -1561, + 0, + 253684, + 5388, + -1, + -579523878, + -758805, + 104756, + 526062829, + -822454597, + -1128, + 15235, + 10, + -51, + -10755110, + -3954, + -6848 + ], + [ + 62988146, + -4, + -2, + 117311, + -640357, + -1783, + 7228974, + 747123, + -26185, + 673, + 35948596, + 140, + -6686311, + -19352, + -25167189, + -581485, + -10955015, + 124400701, + -378392, + 799617, + -506594, + -1583621, + -382, + 26957, + 7675028, + 10100849, + -372903, + -21174093, + 1289, + 1, + 7447, + -5342760, + 63, + -6016, + -7756, + -953882207, + -72609 + ], + [ + 1037606, + -3453973, + 1046166019, + -123305, + 472775, + -60371, + 65467, + -5492961, + -30, + 1082874619, + -47320, + -12512295, + -3835, + -7109250, + -38301852, + -1, + -28886, + 143, + 947381, + -6200, + 12, + -76184097, + 93066302, + -50, + -92063, + 128056, + 6848155, + 0, + 3371240, + 21867, + -58, + -308, + 321, + -1265, + 53819060, + -96790804, + -1 + ] + ], + [ + [ + -57814, + 211, + -1764697, + 107705, + 600465, + 62605, + -269, + 54804, + 14, + 2, + -11, + -579, + -42713, + 0, + 48442329, + 940528, + 185, + 58, + 29524, + -643936, + 9, + -325627, + -60657, + -32234272, + 5573110, + -1, + 558, + 92253720, + -314645, + -23, + 61964, + 1611, + 87, + 130948, + -50109, + 54197363, + 15334 + ], + [ + -61103850, + -12, + 22619, + 782634, + 2277, + 11533952, + 723132928, + -390568, + -150, + 2235, + -745, + -28561975, + -11, + 883461, + -10, + -13270, + 567, + -1, + -12294132, + 664762, + -1, + -173454369, + 192180732, + -492205176, + -48135862, + 7118, + 1277955522, + -802736, + -2377473, + 357, + 14, + 1, + -3, + 56962957, + 777637384, + -3345461, + 35 + ], + [ + -13810, + -165058, + 9, + -47, + 74075071, + 1212, + 14558940, + -16527, + -5968, + 295, + -31, + -128208199, + -1, + 359, + 83365152, + -195501, + 54, + -80, + 82925560, + 4358861, + -2, + -64958, + -7230314, + -249, + 33604, + 1695245, + 1544656, + 4356832, + -2900, + 7525780, + 0, + 244660, + 4, + -2035814075, + 34, + 390063, + 2 + ], + [ + -93413313, + -46951336, + 30, + -8237780, + -487, + 0, + -1744358496, + 126359, + 1313842885, + -28, + -50, + 85, + -204825, + 4, + -4028, + 3035566, + -110, + 829601025, + 208618, + -7440, + -529, + -13978033, + -14513769, + -3, + 43494733, + -208074, + -2, + -3406, + 7717, + -428, + -30, + 1995, + 130576540, + 1023581, + -28, + -2, + 1767 + ], + [ + -16653568, + 103018, + 1, + -1, + 3, + -5, + 6413, + -3156, + 1207929, + 3393, + 534, + -12, + -106436, + 12, + 677452, + -260, + 0, + -7769, + 2, + -58, + 176471, + -2076774, + -2068075, + -81, + 1, + -23563, + 47, + 2375900, + 425, + -2, + -5483592, + -1877, + -7400378, + 389, + -35, + 265, + -319325648 + ], + [ + -2318406, + 35947, + 2935963, + -1, + 49, + 1159286, + 1835714, + -52543703, + 11746, + -6941124, + 29050419, + 124210145, + 686220, + -3, + 859167, + -172429, + 3, + -50117501, + 46, + -13993, + -1, + -2, + 6, + -39052, + 0, + 31, + -110308, + -414826, + -21709, + -192, + 5609180, + -365, + 1, + -345, + 526, + -1051119970, + 4 + ], + [ + 28, + 878038211, + 7074269, + 60, + 13033879, + 180116066, + 124, + 231, + 16730, + -3, + -8, + -15564, + 4, + 1494, + -181793546, + -405, + -66314489, + 18299986, + 243, + -14, + -71638, + 248330126, + 335892774, + -805310524, + 117784051, + -11523914, + 1055177945, + -216, + -512, + 16, + 3884, + 23791164, + 5, + -30707, + -16, + 213886, + -111 + ], + [ + -1, + -189, + -5228335, + -142163, + 1191779, + 7, + 202372730, + -956, + 366978009, + 583264, + 2202432, + -1, + 26288, + -90777, + 1530203259, + -1046502874, + 29, + -113726823, + -1184, + 697168, + 950, + -2735507, + 0, + -1702675, + -1206005, + 239985, + 30, + 255039280, + -455, + 13935, + 286565706, + 65732, + 1, + 660466, + 2, + 2378300, + 26 + ], + [ + 0, + 326335668, + -763, + 4, + 20796, + 308960, + -330628162, + -853459819, + 7568, + 47, + -1, + 0, + -327037065, + 5707, + 364818, + -1166930, + -3718604, + -5436015, + 113, + -47724825, + 220033, + -1282634743, + -21945, + 4177447, + -1041114, + 12657, + 207734, + -57691, + -27, + 1579973, + 25, + -308785, + -94921, + -4, + -18881, + -1556, + 3 + ], + [ + -4, + -96498, + -16817397, + 6768666, + 395435, + 52277, + 0, + -5513, + -1, + 13948, + -461, + 956543406, + 4305366, + -8516, + 12, + -13952323, + 0, + -222, + 44389, + 75, + 15532, + -58449589, + -5052577, + -2, + -71302, + 3909, + 3, + 0, + -4, + 58079, + 20025506, + -235485781, + -3, + 488863, + 3635, + 888540, + -1053 + ], + [ + 54669, + -8, + 3082170, + -222913, + 29, + 96491, + 717, + -10812, + -906, + 3854, + -10, + -3, + -477, + 215821534, + -12020, + 489, + -634, + -2, + -280323, + -650, + 13295109, + -960, + -3529, + -1, + -788555, + -13257, + -157589923, + 1401, + -6, + -30, + 3208, + 0, + -3, + -22901, + -83265, + -140, + -115466573 + ], + [ + 235881462, + -325507206, + 1, + -27, + 9263482, + -1, + -75590357, + -3800439, + -15, + 1, + 15988, + 6773, + -11, + 27, + -7940, + -1, + 95724931, + -1751, + -1, + -6, + 1486, + -211699, + -1350, + -113876786, + -186378263, + -2, + -503, + 322870904, + 21199824, + -1269, + 1115051, + 200127, + -353547861, + 528580, + -468090967, + -803895571, + -146686 + ], + [ + -8, + 13795954, + 434086463, + -22809942, + 2893, + -1785079, + 386403489, + -125852322, + -1556, + -21565, + -8126567, + 8, + -1945788, + -120683138, + 269, + 2, + -85377, + 20, + -1, + 2326, + 1202, + 3418476, + 298614, + -107307046, + 722, + 16316, + 0, + -88997, + 0, + -4025, + 16, + 124541, + 8523, + -7002, + 369, + 93916, + 208843 + ], + [ + 562391617, + -26646498, + 57, + -167, + -124378478, + 346291, + 608, + 37539321, + 1270, + 207319, + -56288312, + -25, + -65542, + 7, + -2, + -7796903, + -131681816, + -6557, + -3217, + -713313, + 73881208, + 25879168, + 718924, + -483405, + -1, + -13678, + 28043743, + 799768, + 576934, + 26861156, + -7, + 54009552, + -219608482, + 281956, + 1563594926, + -1912880, + 80482 + ], + [ + 124, + -123, + -854, + -59282456, + -24315734, + 6, + -27569163, + -3952061, + -24, + -2256, + 1959, + 12687, + -73, + -1742884961, + 27531349, + -69707, + 915, + 80332059, + 544639785, + 246617362, + -30, + 1307, + 724, + -209346, + 72, + 508, + -300899, + -1, + -30595, + 193728794, + -60, + 112552, + -184, + 13, + 7, + -764, + -61661176 + ], + [ + -62, + 146307, + -27095049, + 47, + -2160, + 2164, + 9508, + -2947, + -7, + -1, + -35522, + -1090297, + -121473806, + -4549363, + -84209, + 58, + 73954, + 0, + -26684183, + 473, + 822189, + -1, + -1, + -32112, + -43, + -100910, + -9, + 1, + 221971679, + -940505873, + 22, + 6301, + -56893, + -161, + -402, + -1480, + -127597479 + ], + [ + -19813162, + -2, + -3809, + 769779197, + -229, + 43935646, + -3, + -1452717875, + -576396795, + -567654, + 1346179, + 32163, + -42622783, + -389698555, + -1317785463, + 9420, + -1679752, + 3, + 259, + 6544, + -852, + -3763, + 7, + 13, + 0, + -110710, + -168891, + 28595, + -209, + -426587, + -3056719, + -24238, + -536209, + 6650477, + -1, + -659, + -20595102 + ], + [ + 28, + -891086, + 6, + 977575, + -429, + -1, + 26855, + -192, + 3311096, + -141727636, + 105829872, + -259510, + -2150, + 42, + -1346274, + -279389266, + 7989, + -8, + -208, + -9, + -9327, + 11015504, + -20811, + 15737095, + 7588, + -1, + 215, + -206, + -66, + 14195, + 7026592, + -513178699, + -43148576, + -304294424, + 1161, + -109271770, + 1010614 + ], + [ + -2864, + -16783, + 1795869, + -1368339226, + -346801, + 269104, + 1, + 114870901, + -55, + 14, + -901953, + 3, + -1, + 203583, + 10357566, + -541, + -86602, + -29136093, + 179031162, + -874982510, + 854862, + -221, + -40657, + -5168, + -1, + -2878, + 15716983, + -3980, + -6, + 7739, + -945762604, + 84236, + 208258, + -254376, + -8, + 0, + -1665448 + ], + [ + -1, + 17989, + -1412, + -1, + 5925, + -197052819, + -3, + 462909159, + 0, + -6212680, + -37228241, + -203, + 177764550, + 181584, + -5373777, + 2159506, + 15714, + -3, + 232598, + -1, + 3198, + -31095, + 32435095, + 11482044, + -8345, + -960823586, + -208, + -171682307, + 106932044, + 1031943173, + 2085472, + 10643688, + 10359, + 838, + 1154255, + -840421343, + -18396 + ], + [ + 1498198, + -1, + -480256, + -4681, + 6264245, + -29587575, + 203, + 814, + 0, + -8109288, + 1, + 14, + 236613, + -2441141, + 430, + -447, + 0, + -8, + 45, + 0, + -56618, + 59744, + 18519153, + -13, + -373248, + -328, + 1, + -4, + -309101, + 56087853, + -1, + 13526, + -173, + -2, + -1009246, + -2142802344, + 6037838 + ], + [ + 57378, + -32915227, + 1720545, + -480162, + 1, + -96226, + -1731468, + 13, + -220, + -1394652, + -5, + 13569488, + 99101, + -2760716, + 16343274, + -1026088786, + 403, + 53161016, + 0, + -17310, + -5, + 1556931373, + 1602497, + 95, + 11234653, + -84700102, + 0, + -430, + 313, + -1380043453, + 119741, + -248887, + -40, + 1104, + -100, + -1996, + -262 + ], + [ + -90464167, + 26380622, + 63, + -4, + 27, + 0, + 3136, + 8, + -14159, + 0, + -2, + 50, + 246622999, + 11987, + 31, + 37123352, + -69723488, + -403, + 0, + 7, + 1965174, + 11, + -375735200, + 0, + 6626135, + 117322, + 10265528, + 52760, + 29, + 70710220, + -871, + -234628, + 799, + -46695, + 57595, + -15514, + -2 + ], + [ + -2, + 689, + 43, + -7, + 58798610, + 24, + 582816686, + 3007, + 6, + -11022, + -3, + 696442715, + 688081616, + -130, + -156982070, + 623047, + 235251819, + 5253162, + -8680653, + -36398, + -1, + -7, + 722428360, + -2211295, + 4996005, + -89718314, + 93, + 46165, + -18550, + 173904, + -467, + -71, + 13863, + -247, + 7397575, + 30, + 126226262 + ], + [ + -1314916, + -95418039, + -17903504, + 52, + -2838915, + -97313, + 115555670, + -26193597, + 164112, + -259, + 332690, + 1, + 211268742, + 161, + -3382079, + -969295, + 630, + -6278595, + 104, + -36306512, + 5915, + 21, + 702128, + -256990, + -175063055, + -17052, + 531, + -227429466, + 56500364, + -98835, + -927, + -833, + -32417, + -32105486, + 824, + -76306678, + -9717089 + ], + [ + 4047092, + 239831, + 352369, + -1141953, + -37, + -1339, + 6, + 35, + 11728, + -7768, + -59491858, + 543773954, + 2561, + -856244936, + -4, + -702, + -178, + -4042, + 16366, + 11, + 746140, + 48567, + -28117322, + -783861, + 1954, + 38369873, + 638, + -6244138, + 1555333, + -3723, + 1734069, + -24816, + -1820993637, + 149, + -26960, + -11392529, + 12249558 + ], + [ + -1, + 606, + 245676060, + -50092, + 348147937, + 947, + 62, + 940, + -178257, + 23106927, + -63, + 0, + 829, + 60, + 23296, + -932, + 3274194, + -2, + -7, + 121982960, + 25062, + -1, + 217775, + -51597, + -38312, + 1102004, + -1668310, + 0, + -7877, + -43127, + -11, + 56, + 3, + 19485, + -156099874, + 145805495, + 8703075 + ], + [ + 50, + -3, + -5734568, + -3, + 19475519, + 156083168, + -48961, + -355, + 113542439, + 962504373, + -184942, + 1531, + -21, + 53215, + -82071, + -2, + -216031165, + 625, + 1030846767, + -349526, + 62, + -47795, + -41441, + -1, + 1, + 82474109, + -1294, + -15, + -868939, + -413014623, + -263111, + -156, + 692381, + -1, + 522016156, + -19790, + -16 + ], + [ + 4295, + 3823988, + 4140551, + 20, + -416, + 1378438292, + -11761907, + 3, + 434, + -187802, + -7898, + 31, + -163871766, + 79070890, + -30034, + -16784, + 863773, + -315, + -16038135, + 58, + 8147, + 460, + -950, + -2, + -225, + -1225, + -6809, + 965394226, + -1, + 56268, + 10, + 4255, + -3, + 753292, + -3, + -1532184, + 34875121 + ], + [ + 25882, + -5, + 32, + -11170, + 55899, + -762171102, + -110134406, + 484642066, + 6009324, + 174816396, + -36223, + -24, + -1339330, + 5036528, + -20395, + 16946041, + -45010, + -11, + 2012786, + 9515, + 3995, + 1106, + -2, + 0, + 5, + -510, + 0, + 1156068, + -23386525, + -418, + 31059726, + 18977732, + -5989644, + -2, + 2, + -5655889, + 6092 + ], + [ + -409, + 32804, + 81, + 53382, + 14955, + 2445, + -51848, + 24573442, + 261194, + -935, + -214, + 15, + 28, + -3799820, + -22, + -10936068, + -1, + -3, + 3760903, + 18, + -9, + -170083, + 458749295, + -405, + -39, + -723400, + -1, + 97889, + 88506223, + 1272, + -868489, + -540639137, + 753562264, + -1, + -179865, + 44006494, + -1 + ], + [ + 5893055, + -56669, + 169, + 17927019, + 1014355925, + -253016819, + -521503301, + -1194543143, + -4487, + 306479716, + 53, + 246, + 39843533, + -485522028, + 208030115, + 21721, + -165385614, + 986, + 18, + 34884, + 56226, + 3, + 170570, + 453, + 1750, + -75, + -265672, + 5133, + 24, + -241730499, + 290, + -385, + -333, + -56575, + -59, + -9, + -2 + ], + [ + -336686, + 78, + 358, + 247644, + 683, + 552669, + -229, + 1254752, + -161, + -19852, + 252, + 350, + 3379834, + 131564679, + -1433411, + 23, + -275, + -2718980, + 357440, + 62, + 744, + -57209, + -274, + 1080, + 265627314, + 336, + 7481306, + -1895876869, + 31941832, + 307936, + -1362589, + 8196092, + 2730301, + 131031, + 6894, + 2396293, + 120 + ], + [ + -10, + -6600, + -1337790, + -534653, + -17702562, + 92, + 246, + 150, + -10164, + 7639, + 1066774621, + -4, + -831, + 9791161, + -51334973, + -33, + 228, + 11902, + 78173136, + -468, + 20743642, + 2, + -1655001, + -1, + -114949657, + -1436, + -61109, + -449353, + 3, + -3484586, + 250, + -15, + -1074, + 5496, + -297746868, + -56890641, + -32 + ], + [ + 129608, + 61670, + -1, + -177333, + -48, + -14787, + -1, + -392075687, + -1268, + 486, + -16261, + -42192754, + -7, + 127, + -11, + -6561762, + 456478, + -37960, + -624, + 463, + -199744, + 564067802, + 1, + 2, + -54097, + -144880970, + -23713, + 429082683, + 513733, + -99, + -577221, + 1996956134, + 20744, + -26233218, + -11, + -2023984, + -112181344 + ], + [ + 30755, + -107, + -810, + 29327, + -80045, + -456279, + 441, + 191263666, + -1675790, + 1346, + 4388, + 576524, + -1, + -5, + -2, + -3, + -171173, + 485940, + -2, + 1637617577, + -32421966, + -4, + -6253285, + 1725292, + 117, + 19, + -1491612, + -1293, + 676090109, + 14, + 1, + -327, + 523582, + -1, + -243, + -910, + -9 + ], + [ + 2125018271, + -1726987, + 2043293, + -61653, + 230, + -8, + 3, + -3, + -7845873, + 258, + -24227747, + -6256148, + -62821591, + -454991962, + -10, + -71, + -3697285, + 18429, + 1, + -99185, + 208486194, + -5, + 11360, + -2, + -3, + 62, + 54785244, + 125366613, + 12, + 0, + -29637, + -1230, + 10539716, + -1326333598, + 12, + -756179, + -970004 + ] + ], + [ + [ + -904, + 0, + -108, + 3365, + 2345, + 31302, + -9, + 6, + 15031565, + 2970, + -172, + -5, + -1, + 75, + 0, + 963101366, + 5, + 30432954, + 115, + -315, + 74, + -166720674, + -7763979, + -1968, + 713358134, + -2609, + 18308389, + 92253720, + -2517155, + -92568959, + 3965723, + 402, + 5, + 65474, + -400869, + 12, + 1004941304 + ], + [ + -8, + -5845, + 22619, + 5, + 0, + 5766976, + 176546, + -195284, + -150, + 1117, + -1, + -223141, + -85517210, + 107, + -305705, + -869644550, + 141, + -2056, + -96048, + 40, + -150414354, + -5420450, + 375352, + -120168, + -23504, + 3644804, + 1218, + -1605472, + -594369, + 0, + 30265906, + 1159956, + -43941, + 0, + 5, + -409, + 35 + ], + [ + -3453, + -2, + 0, + -1, + 296300286, + 2, + 909933, + -5, + -11935, + 18, + -1, + -31301, + -93319275, + 11, + 0, + -1, + 54, + -5067, + 331702241, + 4256, + -32, + -129916, + -14, + -63697, + 268832, + 1655, + 1544656, + 8509, + -182, + 1837, + 7615, + 0, + 74184, + -8, + 17693, + 780127, + 8 + ], + [ + -90, + -23, + 1976280, + -1, + -31, + 1482, + -26617, + 252718, + 1283049, + -111, + -402918, + 44716730, + -1, + 605879730, + -504, + 1, + -1, + 1620314, + 1668947, + -121891652, + -1058, + -3413, + -14174, + -1, + 5, + -204, + -166, + -27, + 120, + -214, + -237, + 523229017, + 15, + 7996, + -57647839, + -66884023, + 904876 + ], + [ + -130106, + 6438, + 0, + -9, + 8139, + -1161362, + 6567359, + -50, + 38653745, + 13, + 1, + -1507455, + -26, + 400994, + 173427884, + -265683, + 7, + -127287035, + 10714510, + -15143610, + 5514, + -64, + -64628, + -10310, + 1031768, + -48255878, + 98662082, + 290, + 850, + -9340, + -2678, + -30749373, + -28908, + 99675, + -18, + 4, + -5 + ], + [ + -2318406, + 575153, + 187901687, + -13, + 412457598, + 4, + 14, + -840699241, + 183, + -111057974, + 27, + 236, + 5489766, + -6069, + 839, + -86215, + 3081, + -3059, + 12281417, + -895513, + -14768945, + -52447165, + 56555, + -624825, + 994, + 31940, + -431, + -12964, + -5557302, + -383, + 701147, + -2, + 403, + -90412133, + 1, + -525559985, + 298 + ], + [ + 7250, + 107182, + 13816, + 60, + 795, + 720464266, + 15911, + 969137827, + 1070762, + -6, + -60, + -31, + 68, + 186, + -2840525, + -52994834, + -4144656, + 69, + 7, + -55, + -71638, + 473, + 1312081, + -385, + 57511, + -46095655, + 503, + -2, + -32716, + 549089, + 242, + 371736, + 21, + -251550780, + -16, + 3341, + -56 + ], + [ + -561, + -193282, + -2553, + -2, + 76273872, + 31893, + 809490920, + -3914078, + 1467912037, + 18664454, + 550608, + -54, + 0, + -92954653, + 11674, + -32, + 29, + -27766, + -10, + 42, + 950, + -341939, + 8, + -104, + -19, + 3839774, + 486, + 1, + -930751, + 14269676, + 2238794, + 67309968, + 259, + 644, + 11100, + 2, + 107921 + ], + [ + 5, + 5098994, + -780876, + 277948, + 40, + 308960, + -20664261, + -1666914, + 1892, + 25066715, + -109115, + 1700, + -5109955, + 713, + 0, + -36, + -29748832, + -1359004, + 3, + -46, + 429, + -1252573, + -1, + 8354895, + -128, + 3, + 50, + -226, + -845, + 6319892, + 54021833, + -77197, + -379683, + -1009284, + -75523, + -99551, + 4121018 + ], + [ + -211200267, + -754, + -8212, + 413, + 101231515, + 104554, + 910, + -87, + -31453, + 13948, + -3685, + 456, + 4204, + -9, + 3124, + -1, + 2177944, + -14511044, + 346, + 155435, + 3883, + -892, + -20, + -434243, + -1115, + 7819, + 867772317, + 130335248, + -244215633, + 116158, + 156449, + -29, + -22, + 125149053, + 116332, + 28433303, + -538935 + ], + [ + 6, + -63370, + 94, + -14, + 976496, + 3087718, + 11747900, + -44282701, + -1811, + 15, + -9625, + -1, + -953, + 3372211, + -1, + 1, + -5072, + -3394, + -548, + -3, + 830944, + -61380, + -2, + -181220600, + -2, + -13574332, + -4924686, + 2, + -765615, + -15309, + 821365, + 19575313, + -532, + -5726, + -163, + -4563515, + -1804166 + ], + [ + 57588, + -156, + 3, + -7, + 148215719, + -241999, + -73, + -1, + -58239, + 48579393, + 2046474, + 27745623, + -20808, + 3564, + -4, + -17920, + 182, + -917754150, + -70536000, + -47574, + 190312, + -1, + -172746, + -2, + -364021, + -233334, + -128582, + 0, + 42399649, + -83119659, + 2177, + 1563, + -43158, + 135316635, + -3572, + -785055, + -37551492 + ], + [ + -501349159, + 862247, + 1695650, + -45619883, + 2893, + -3487, + 2, + -3932886, + -12441, + -10783, + -2080401016, + 8757, + -15202, + -117855, + 2155, + 19, + -2669, + 175396256, + -6, + 74450, + 76937, + 3338, + 18663, + -410, + 47318368, + 0, + 3, + -91132470, + 22, + -504, + 4264061, + 15, + 66, + -14338416, + 11, + 2, + 407 + ], + [ + 16, + -6506, + 3, + -1366827, + -31094620, + 709205679, + 622657, + 586551, + 20811263, + 25914, + -1, + -98, + -16778711, + 63283612, + -210, + -30, + -2010, + -419636, + -25735, + -2, + 4509, + 24, + 0, + -119, + -130853391, + -875331, + 54772, + 1562, + 9014, + 409, + -4, + 0, + -1756867852, + 140978, + 1563594926, + -30, + 314 + ], + [ + 261093968, + -15681, + -1, + -4, + -48631467, + 3149, + -7, + -505863780, + -392689157, + -9022, + 62702, + 24, + -304680331, + -27232578, + 13443, + -273, + 0, + 612, + 129, + 940, + -14862, + 167358, + 11876643, + -7, + 1153, + 66618253, + -294, + -11592330, + -122378, + 23, + -500854322, + 7034, + -24105835, + 28044, + 244, + -1, + -7707647 + ], + [ + -31999862, + 2340927, + -7, + 3081824, + -2211538, + 270, + 18, + -1, + -7, + -52386397, + -1, + -134, + -927, + -4443, + -42105, + 963850, + 1211669057, + 124792, + -1629, + 14, + 6, + -1344906, + -5850881, + -16441122, + -22085896, + -403638, + -278, + 30, + 0, + -57, + 11570179, + 196, + -7282246, + -20509, + -13146476, + -3, + -15576 + ], + [ + -4953291, + -32125025, + -243734, + 375868, + -4, + 343247, + -723182059, + -1386, + -288198398, + -72659629, + 657, + 251, + -85245565, + -12178080, + -79, + 150729, + -839876, + 31, + 4, + 12, + -2, + -941, + 0, + 0, + 0, + -27678, + -43235896, + 1787, + -109215033, + -6666, + -24, + -6, + -17, + 101, + -11485683, + -345395022, + -10057 + ], + [ + 0, + -436, + 405757866, + 125129638, + -219248, + -121082, + 3, + -25041028, + 6622193, + -2214495, + 1653591, + -2028, + -1, + 2773247, + -658, + -1091365, + 65452020, + -240, + -26, + -294752, + -10, + 43029, + -2663686, + 15, + 15540362, + -461177795, + 904853690, + -52567, + -526, + 13, + 6, + -32073669, + -3, + -73, + 148628, + -874174155, + 123 + ], + [ + -179, + -525, + 7015, + -1305, + -1387203, + 32, + 3350991, + 459483606, + -109, + 7, + -14431245, + 1919, + -1358, + 416938324, + 2, + -541, + -170, + -116544369, + 2, + -874982510, + 3, + -221, + -325255, + -1, + -806, + -1, + 62867933, + -1990, + -754, + 1981263, + -29555082, + 2695583, + 3, + -2083844725, + -965137, + 0, + -13323584 + ], + [ + -721, + 287824, + -89, + -249, + 6067351, + -192435, + -145784454, + 0, + 0, + -194147, + -4545, + -3234, + 5555142, + 0, + -328, + 0, + 32183766, + -1329, + 56, + -5107533, + 25587, + -509458217, + 30, + 1401, + -2087, + -917, + -13605293, + -335318, + 0, + 251939, + 65171, + 20788, + 2, + 439596545, + 18468083, + -820724, + -2 + ], + [ + 2996397, + -365454, + -1876, + -9585163, + 382, + -946802381, + 13007, + 1708465141, + 52006797, + -506831, + 8526, + 902, + 0, + -9764563, + 26, + -3575, + 249306, + -980958582, + 23451, + 664, + -14155, + 489424889, + 72340, + -98605, + -93312, + -21434577, + 257991, + -16, + -5, + 448702824, + -61, + 216426, + -6, + -32697, + -16147930, + -16, + 0 + ], + [ + 470048336, + -4114404, + 0, + -4, + 8040, + -192451, + -4, + 0, + -56101, + -86, + -140280617, + 54277954, + 6342482, + -2760716, + 63840, + -31314, + 25, + 3244, + 241226877, + -68, + -8586, + 371, + 1602497, + 11, + 702165, + -1323440, + 0, + -1, + 20547752, + -83, + 29, + -1019439513, + -656434407, + 8, + -2, + -32, + -1 + ], + [ + -45232084, + 25, + 4181890, + -1951455, + 3645107, + 13008610, + 25691243, + 16883, + -3540, + 107447615, + -3079618, + 6476, + 117, + 2996, + 66712293, + 296986823, + -17430872, + -843161814, + 126245699, + 3, + 239, + 23929537, + -5870863, + 238816867, + 808, + 480552185, + 20049, + 13506730, + 124556535, + 2157, + -456604287, + -3754046, + 13102360, + -191261764, + 224, + -2, + -36150 + ], + [ + -14092, + 88319, + 22269, + -26, + 448, + 398197, + 35572, + 1576934318, + 12, + -361163881, + -17107283, + 664, + 83994, + -265897, + -2396, + 1216, + 897, + 320, + -271271, + -582362, + -1952570, + -1, + 88187, + -17276, + 4878, + -172, + 2, + 45, + -74197, + 1358, + -978736426, + -9, + 14196152, + -4042855, + 14448, + 31415, + 3 + ], + [ + -81, + -3, + -559485, + 13518, + -90845258, + -12455958, + 0, + -7, + 160, + -8268, + 20, + 234791, + 3, + 10, + -108226527, + -15, + 10086, + -96, + 215021, + -8864, + 23, + 5691486, + 43883, + -126, + -1, + -134, + 16993, + -111050, + 3531272, + -404827761, + -118628, + -105, + -2027, + -4, + 3296, + -146, + -151830 + ], + [ + 126471, + 119915, + 688, + -35, + -2325, + -10966972, + 408973, + 1154176, + 93826, + -127257462, + -2, + 8, + 671476849, + -1672354, + -4076, + -1436162, + -11391, + -8276309, + 15, + 11595, + 45, + 198932650, + -54917, + -3062, + 64052026, + 1199058, + 0, + -1, + 194416, + -7446, + 13547, + -4, + -55, + 18, + -7, + -182280449, + 5 + ], + [ + -8, + 635755650, + 117, + -7, + 332, + 3, + 1053678160, + 3852717, + -697, + 92427711, + -249, + 374423, + 849042, + 15, + 22, + -30512981, + 399, + -110, + -859469584, + 59561, + 3, + -1, + 13937662, + -52835226, + -1198, + 2152, + -1, + 0, + -2016440, + -2760088, + -1, + 232408, + 28031, + 19952904, + -2382, + 284776, + 531 + ], + [ + 3, + -649812, + -44, + -157, + 38951039, + 152424, + -3133456, + -371788751, + 3, + 7, + -362, + 0, + -20996569, + 51, + -2, + -83212, + -825, + 1312548641, + 32213961, + -1431655115, + 1030522, + -23898, + -1326087, + -1, + 89918, + 39, + -82788, + -468, + -1, + -206507312, + -16839085, + -635006, + 10, + -10, + 65252019, + -10132201, + -2044468127 + ], + [ + 8, + 1, + 1, + 20, + -106399, + 657, + -23523814, + 7449660, + 222225, + -12019321, + -2070353243, + 0, + -1, + 1, + -30, + -549954628, + 110563012, + -3, + -64152539, + 58, + 3, + 14723, + -30, + -2, + -1, + -154, + -6809, + 15084284, + -935571, + 57618447, + 5199, + 531, + -19617, + 188323, + -6, + -188, + 68115 + ], + [ + 6470, + -1242, + 8, + -1397, + 915853237, + -2908, + -14, + 115, + 24037298, + 20, + -37091846, + -24, + -1339330, + 40292228, + -5221013, + 271136657, + -90020, + -44725, + 2012786, + 0, + 249, + 18127540, + -197, + 4005, + 96498, + -4080, + 0, + 18063, + -93546098, + -105, + 7764931, + 2316, + -5989644, + -4926897, + 143553, + -5524, + 49907007 + ], + [ + -26, + 4, + 5336530, + 3336, + 14, + 20034331, + -3241, + 1572700323, + 16716425, + -245071315, + -3422, + 4148121, + 0, + -29687, + -88961726, + -683505, + -176287, + -11, + 14, + 303, + -3, + -1393319918, + 111999, + -51, + -78381, + -45, + -2793, + 801912418, + 0, + 2606387, + -27, + -540639137, + 22996, + -1, + -11511329, + 2750405, + -979114735 + ], + [ + 89, + -14507059, + 21716, + 70027, + 61911, + -15443, + -65187913, + -3, + -1, + 18, + 27976461, + 0, + 19454, + -948286, + 52007528, + 347543, + -3, + 1010327, + 4733306, + 34, + 921212444, + 3679866, + 10660, + 3626, + 229381550, + -3, + -136023691, + 1314149, + 24, + -29509, + 4649, + -2, + -42, + -113150, + -8, + -72165972, + -205523 + ], + [ + -5386967, + 2581835, + 22, + 7, + 21859, + 134, + -2, + 313688, + -10496648, + -158813, + 529399800, + 1401, + 422479, + 4111396, + -3, + 797583955, + -8790, + -5437960, + 43, + 131468075, + 744, + -3576, + -17943478, + 276620, + 64850, + 10783, + 1870326, + -118492305, + 3992729, + 38492, + -1362589, + 2049023, + 349478654, + 268353292, + 430, + 146, + 241 + ], + [ + -4872118, + -13200, + -2, + -267327, + -34576, + 23710, + 64577112, + 19736258, + -10, + 3, + 0, + -27873552, + -53131, + 1, + -401055, + -2111, + 1, + 371, + 312692545, + -29918, + 10128, + 3007565, + -211840073, + -4142857, + -1, + -183732, + -120, + -115034353, + 1774668, + -213, + 31, + -925, + -9, + 87946, + -37218359, + -444459, + -63 + ], + [ + 2073733, + 3, + -7173758, + -3, + -1517, + -29573, + -1383, + -47, + -20283, + 124508, + -1065625413, + -10301, + -54314, + 521525, + -22, + -6561762, + 28529, + -310965901, + -159744, + 7420, + -3121, + 2151, + 63421, + 21552, + -1, + -277, + -11857, + 818, + 32108, + -197, + -5, + 7800609, + 5310470, + -409895, + -43020438, + -495, + -27389 + ], + [ + 1922, + -4, + -25892, + 7331, + -1280713, + -7300462, + 56476, + 11673, + -7, + 336, + 0, + 140, + -53490486, + -1238526, + -201337510, + -72686, + -43820057, + 30371, + -387472710, + 6247, + -1, + -1583621, + -1563322, + 842, + 119922, + 2466, + -23307, + -324, + 338045054, + 448, + 232, + -653, + 134037093, + -197130872, + -485, + -29111, + -18153 + ], + [ + 265627283, + -13815892, + 130770752, + -123305, + 28, + -965923, + 65467, + -42914, + -61296, + 33046, + -378559, + -12, + -251286361, + -454991962, + -9575463, + -18152, + -226, + 143, + 3700, + -6347796, + 50899, + -19, + 0, + -25110, + -2, + 1049036301, + 6687, + 59, + 411, + 21, + -232, + -5034793, + 82341, + -10361982, + 26909530, + -94523, + -237 + ] + ], + [ + [ + -118402906, + 1734325, + -14117570, + 420, + 2345, + 31302, + -5, + 3507470, + 7515782, + 371, + -22, + -1, + -87475130, + 9897276, + 1478, + 114, + 24269808, + 464, + 944783, + -82423716, + 4, + -2, + -30329, + -984, + 0, + -1, + 143034, + 1441464, + -78662, + -23, + 126903146, + 13204199, + 1430210, + 15, + -205244699, + 413, + 3833 + ], + [ + -488830798, + -191518671, + 1447669, + 6261076, + 2331938, + 369086495, + 0, + -390568, + -1223626, + 585991330, + -1490, + -28, + -2, + 3, + -1195, + -1698525, + 4649687, + -2104781, + -6147066, + 170179219, + -4700449, + -3, + 1537445858, + -939, + -188031, + 0, + 312000, + -6421886, + -2322, + 0, + 14778, + 289989, + -2, + 3560184, + 12150584, + -1672731, + 2 + ], + [ + -2, + -20633, + 4860859, + -12, + 289355, + 4965344, + 13, + -1057695, + -381905, + 302241, + -1982, + -979, + -89, + 735577, + 79, + -97751, + 1, + -10, + 80981, + 17435444, + -1997, + -32, + -111, + -260902051, + 134416, + 3, + 0, + 8713665, + -23752207, + 235180, + 62386326, + 119, + 296738, + -127238380, + 18117873, + 2, + 65 + ], + [ + -46706657, + -46951336, + 252963946, + -4, + -8, + 5930, + -26617, + 987, + 328460721, + -7, + -1574, + 10917, + -102413, + 9466870, + -128871, + 24284528, + -220, + 50634, + 1668947, + -119035, + -135319, + -218407, + -443, + -1154917, + 169901, + -204, + -21199, + -6811, + 1929, + -6840, + -968271, + 1, + 1020129, + 65509220, + -4, + -1070144359, + 28956057 + ], + [ + -260212, + 26372716, + 24, + -2196, + 1, + -9290889, + 50, + -12622, + 589, + 6, + 136925, + -376864, + -3327, + 102654594, + 2, + -4152, + 8208071, + -509148138, + 334828, + -30287220, + 1445657911, + -8307093, + -4040, + -1, + 2063537, + -5891, + 192699, + 18561, + 13612, + -76509401, + -1, + -1, + -452, + 1557, + -9, + 69473239, + -5 + ], + [ + -1133, + 70, + 46975421, + -424803, + 412457598, + 9274294, + 1792, + -820996, + 751797, + -1735281, + 116201677, + 3881567, + 21444, + -380, + 6712, + -1, + 24, + -2, + 2, + -55970, + -59075780, + -409744, + 883, + -1279639584, + 260621436, + 124, + -28238764, + -1659304, + -177833633, + -195617, + 44873445, + -23910229, + 0, + -1, + 16, + -16, + 313035373 + ], + [ + 59400065, + 219509552, + 3, + 63911658, + 52135516, + 21986, + 248, + 29575, + 130, + -183145284, + -959, + -7968489, + 68, + 11956, + -11, + -1, + -1, + 139, + 498779, + -6950, + -1120, + 124165063, + 10250, + -12582977, + 29446012, + -5761957, + 251, + -220454, + -512, + 67, + 1942, + 190329317, + 45851811, + -60, + -16, + 13688753, + -1767 + ], + [ + -1121, + -48, + -326771, + -18, + 74486, + 15, + 197629, + -125250476, + 45872251, + 9332227, + 2150, + -27873110, + 3364912, + -1419, + 45, + -1, + 239883, + -55531, + -302970, + 170, + 3, + -1400579481, + 548615041, + -208, + -308737028, + 7, + 3, + 121, + -228, + 1783709, + 1, + 8413746, + 64, + 1289, + 5, + 0, + 442045020 + ], + [ + 172629, + 311, + -1561751, + 277948, + 1, + 2, + -2, + -13, + 7750123, + 764, + -1705, + 3482885, + -319373, + 93512424, + 712, + -2333859, + -29, + -43488118, + 14467, + -1, + 7041062, + -10, + -2, + 522180, + -533050285, + 3164, + 25966, + -451, + -6757, + 3159946, + 1688182, + -19300, + -1518730, + -2, + -74, + -398203, + 1 + ], + [ + -105600134, + -12063, + -8408699, + 54149334, + 197717, + 209108, + 113, + -22578174, + -1006474, + 0, + -8, + 239135851, + 0, + -134, + 48, + -1704, + 0, + -928706771, + 2, + 1, + 30, + -116899178, + -39, + -849, + -2281635, + 256224088, + 206, + 31, + -14906, + 1814, + 0, + -4, + -3, + 59, + 0, + 108, + -3 + ], + [ + 3, + -16222527, + 3082170, + -871, + 15623941, + 47, + 367121, + -338, + -4, + 31578610, + -4927757, + -1, + -249693870, + 105381, + -12307994, + 1003016, + -166198700, + -7, + -4485154, + -83185, + 13295109, + -240, + -1765, + -1383, + -197139, + -1737514420, + -1, + 700, + -2, + -1, + 420538925, + 152932, + -17411423, + -732811, + -1302, + -1, + -7 + ], + [ + 1, + -3, + 436, + -221342927, + 565, + -60, + -289, + -237528, + -238545607, + 23720, + 523897555, + 443929983, + -20808, + 445, + -497, + -280, + 23370, + -56016, + -4306, + -1, + 371, + -52, + -176890971, + -14234599, + -3, + -912, + -1, + 40358863, + 10351, + -318, + 0, + 25015, + -21579, + 135316635, + -1828481, + -803895571, + -1 + ], + [ + -120, + 6736, + 0, + -22276, + 47407953, + -28, + 368, + -31463081, + -195, + -169, + -2080401016, + 273, + -1901, + -3683, + 0, + 38, + -1398809531, + 701585026, + -755, + 4, + 1231002, + 417, + 37326, + -819, + 2888, + 33416507, + 53, + -696, + 357, + -126, + 65, + 243, + 2181891, + -896151, + 11, + 751328, + 104421 + ], + [ + 2145, + -51, + 60436528, + -21357, + -60732, + 709205679, + 318800685, + 9164, + 1300703, + 26536853, + -28144156, + -25026, + -67114844, + 1012537798, + -1714715, + -974613, + -1, + -1678541, + -7, + -22826016, + 17, + 24, + 2, + -7554, + -8178337, + -437666, + 53, + 12796298, + 147695228, + 839411, + -3447231, + 412, + -2, + 35244, + 23858, + -2, + 628 + ], + [ + 1019898, + -32114486, + -218415, + -114, + -759867, + 50391, + -26924, + -126465945, + -94, + -1154701, + 61, + 24, + -73, + -416, + 107544, + -1, + 3661, + 76, + 272319892, + 58, + -465, + 5, + 95013146, + -53592364, + 302482447, + 16654563, + -2351, + -1416, + -244755, + 5, + -30570, + 109, + -48211669, + 224357, + 122, + -195336, + -481728 + ], + [ + -31250, + 149819335, + -26, + 6019, + -141538411, + 4328, + 4868182, + -11788, + -2, + -12790, + -17761, + -4259, + -1898029, + -2274682, + -1316, + 0, + 577, + 15973480, + -13, + 29, + 411094, + -1, + -1, + -526115886, + -43, + -6307, + -290589686, + 126777196, + 443943358, + -4, + 1412, + 826007056, + -116515923, + -41, + -4, + -757443, + -1 + ], + [ + -4838, + -2, + -7799484, + 0, + -458, + 43935646, + -176559, + -5674680, + -70361, + -2218, + 336544, + 4116922, + -651, + -95142, + -643450, + 18, + -52493, + 4032, + 2128959, + 204, + -54, + -471, + 7441, + 925118524, + 0, + -28, + -165, + 1787, + -53, + -27301566, + -3, + -1551229, + -1072418, + 0, + -1, + -10793595, + -160900 + ], + [ + 115, + -14, + 12, + 15641204, + -54, + -1, + 3, + -48909, + 105955095, + -541, + 12, + -4152159, + -17197, + 2708, + -42, + -3, + 7989, + -3828, + -1, + -147376, + -4775418, + 43029, + -1, + 2014348199, + 60704, + -110, + 113106711, + -105133, + -8605955, + 443, + 7026592, + -16036835, + -86297152, + -2, + 9, + -53356, + 0 + ], + [ + -2864, + -268526, + 219, + -10440, + -3, + 8611347, + 52359, + 3505, + -109, + 61052012, + -2, + 503072001, + -2715, + 26058645, + 39, + -138460, + -22, + -14568047, + 89515581, + -109372814, + 218844819, + -1851906237, + -325255, + -1322876, + -6599537, + -1, + 14, + -249, + -395189109, + 30957, + -1891525208, + 5, + 106628161, + -3975, + -59, + 11435, + -26023 + ], + [ + -737980, + 562, + -45, + -32559406, + 370, + -788211274, + -284736, + 57863644, + 369486083, + -190, + -4545, + -211919621, + 1, + 90792, + -6, + 16871, + 61, + -84, + 238180526, + -39903, + 51174, + -127364555, + 1013596, + 22425, + -1068107, + -4, + -850331, + -328, + 213864088, + 1031943173, + 127, + 10643688, + 5303959, + 6707, + 140, + -102591, + -2 + ], + [ + 91, + -357, + -491781381, + -293, + 801823406, + -2, + 26015, + 106779071, + 812606, + -16218575, + 8731199, + 1, + 59153, + -19, + 13, + -1829926, + 7977796, + -29937, + 11725, + 680172, + -885, + 58, + 17, + -3155339, + -11943910, + -2, + 1007, + -1006101, + -1266075701, + 28043926, + -975, + 3, + -5519, + -33481069, + -258366877, + -1071401172, + 47170 + ], + [ + 7, + -1028601, + 26883, + -983369760, + 4116941, + -24057, + -886511356, + 1754362278, + -877, + -89257696, + -140280617, + 828, + 99101, + -5521431, + 0, + -1002040, + 26414300, + 1, + 942292, + -5, + -537, + 2969, + 48, + 1, + 719017834, + -5170, + 342, + -1, + 642117, + -2695398, + 233, + -3889, + -10256788, + 276, + -50, + -523190780, + -3 + ], + [ + -44172, + 412197, + 0, + -60983, + 58321723, + 3252152, + 1605702, + 131, + -906120, + 107447615, + -24060, + 12952, + 940, + 767219, + 508, + 35, + -34, + -25732, + 7, + 7451423, + 29, + 730, + -45, + 116609, + 6, + 1, + 1283191, + 216107694, + 0, + 2209694, + -228302144, + -1877023, + 6397, + -6, + 235913016, + -3879, + -4627089 + ], + [ + -4, + 361755143, + 356313, + -4, + 1837456, + 1592789, + 18213021, + 46, + 51482615, + -689, + -16707, + 5313, + 41, + -520, + -19, + 4, + 114869, + 5, + -8680653, + -145591, + -124964461, + -103755203, + 22046, + -4422589, + 38, + -5476, + 375, + 756371335, + -74197, + 173904, + -3734, + -141, + 6, + -31, + 1, + 15, + 15778282 + ], + [ + -1285, + -46, + -1, + 27037, + -694, + -1521, + 6, + -419097542, + 20, + -66138, + 21292209, + 234791, + 0, + 660465, + -4, + -4, + 82628957, + -6278595, + 6719, + -35456, + 5915, + 177858, + 179744794, + -8223650, + -341921, + -2, + 132, + -1736, + 53, + -101206941, + -15, + -53285, + -32, + -1, + 13503663, + -1165, + -594 + ], + [ + 123, + 7, + 1376, + -1116, + -18595, + -10966972, + 199, + 9017, + 46913, + -486, + -1903739442, + 33189, + 41967303, + -103, + -4172861, + -22441, + -23, + -8276309, + 261861, + 2, + 728, + 795730600, + -1799508553, + -3135444, + 15637, + 4796234, + 10466832, + -24976549, + 0, + -8, + 6936276, + -97, + -2, + 37, + -883409169, + -712034, + 11 + ], + [ + -4, + 2483420, + 239918, + -1, + 21759246, + 3879808, + 62, + 246573929, + -11, + 352, + -32530756, + 374423, + 12, + 7, + 11927723, + -244103847, + 0, + -14, + -6714607, + 232, + 12, + -44387463, + 13610, + -52835226, + -19, + 8609, + -52135, + 4077, + -7877, + -674, + -326, + 58102, + 3, + 638492936, + -624399495, + 0, + 531 + ], + [ + 426510328, + -162453, + -89603, + -314, + 38038, + 624332675, + -48, + -23, + 1774100, + 240626093, + -184942, + 97990, + -41009, + 54492920, + -2626262, + -1, + -27003896, + 656274320, + 4026745, + -2, + 503, + -1, + -6, + -2865117, + 92076973, + 1288657, + -10349, + -935, + -1698, + -12906707, + -8419543, + -39, + 173095, + -580, + 509781, + -2474, + -16 + ], + [ + 1126059005, + 59749, + 0, + 332949, + -26600, + 1346131, + -1436, + 454, + 0, + -11738, + -63183, + 0, + -160032, + 37, + -470, + -33, + 3, + -5, + -1, + 58, + 1018, + 120611034, + -15198, + -13, + -229708, + -1254104, + -6809, + 29461, + -1, + 450144, + 1330976, + 278909944, + -1285602647, + 11, + -3020, + -23941, + 8 + ], + [ + 26503427, + -20, + 64, + -11437466, + 3577551, + -12, + -421, + 231, + 3004662, + 10926024, + -1159121, + -383485, + -2616, + 80584457, + -40790, + 264781, + -368718804, + -45797874, + 4025572, + 0, + 127857, + 0, + -50355, + 15, + 96498, + -510, + 1668, + 4624274, + -374184391, + -418, + 15165, + 75910930, + -748706, + -9623, + 4, + -2762, + 47 + ], + [ + -52265, + 134368797, + 2605, + 26691, + 245028259, + 19564, + -51, + 93, + 133731406, + -245071315, + -2, + 32407, + 7, + -928, + -11, + -10680, + -345, + -2684620, + 3, + 2485234, + -4440217, + -3, + 3499, + -51754, + -307, + -22607, + -2859164, + 95, + 21607, + 81449, + -1778665199, + -129, + 367950, + -1248, + -5621, + 1342, + -59761 + ], + [ + 368315, + -29014117, + 88950975, + 1094, + 507177962, + -253016819, + -32593957, + -2279, + -36751667, + 0, + 13988230, + 3938, + 1274993080, + -485522028, + 812617, + 1423540191, + -10095, + 4041309, + 577, + 17, + 109, + 14719464, + 2665, + 14, + 3584086, + -149, + -16605, + 40, + 399183, + -59017, + 290, + -2, + -42615, + -221, + -235, + -3, + -411045 + ], + [ + -673371, + 5163670, + 1433, + 31698473, + 10929, + 8842709, + -1, + 153, + -328021, + -39704, + 4135935, + 2803, + 1650, + 0, + -11467288, + 3115562, + -138, + -5437960, + 714880, + 16433509, + 0, + -7322680, + -4485870, + 566518710, + 2125018515, + 1347, + 1826, + -115716, + 30, + 39415854, + -681295, + 524549914, + 2, + 4094, + 56480368, + 4792587, + 126767243 + ], + [ + -2, + -52, + -83612, + -17, + -17, + 23, + 63063, + 631560287, + -10164, + 3911623, + 266693655, + -14, + -425041, + 1223895, + -2, + -1080394, + 58398, + 46, + 18, + -468, + 316, + 734, + -405, + -129465, + -14368708, + -91866, + -30, + -1756, + 7098672, + -871147, + 1, + -3698, + -137353, + 175892, + -71, + -14222661, + -63897 + ], + [ + 0, + 7893791, + -55, + -11084, + -24258, + -58, + -5530, + -23931, + -40565, + 15937042, + -2081300, + -1288, + -27, + 0, + -22, + -6561762, + 467434051, + -607356, + -159744, + 1855, + -199744, + 1075, + 0, + 5517334, + -4, + -3, + -93, + 0, + 32878926, + -13, + -1, + 0, + 162, + -6558305, + -2626, + -8095935, + -7011334 + ], + [ + 1, + -222884464, + -26512641, + 7331, + -3, + -14, + 115663585, + 5, + -6547, + 0, + 71897192, + 72065, + -835789, + -2, + -1572950, + -71, + -701120908, + 118, + -1479, + 780, + -8, + -101351725, + -25013139, + 862646, + 29, + 77, + -1457, + -21, + 169022527, + 29388145, + 930, + -21371038, + 134037093, + -12032, + -485, + -7278, + -142 + ], + [ + 4150426, + -6907946, + 2043293, + -1, + 1, + -15, + 32733, + -21971842, + -15691745, + 33046, + -6, + -191, + -122699, + -27771, + -1, + -1, + -452, + 143, + 462, + -13, + 795, + -9300, + 5816643, + -401751, + -720, + 1049036301, + 0, + 1958853, + 3, + 10, + -464, + -77, + 658732, + -41447925, + 26909530, + -24, + -993283591 + ] + ], + [ + [ + -452, + 221993727, + -1764697, + 3365, + 4691, + 16027122, + -34, + 876867, + 14679, + 97328947, + -11, + -2369568, + -1335, + 302, + 23653, + 1881057, + 370, + 15216477, + 120932253, + -1258, + 9, + -651253, + -248447310, + -3935, + 340, + -83458, + 146467112, + 43, + -629289, + -45, + 7931446, + 13204199, + 357552, + 7, + -3206949, + 1653, + 502470652 + ], + [ + -1865, + -3, + 46325420, + 400708899, + 2, + 369086495, + 21, + -48821, + -5, + 17, + -5959, + -6974, + -1305, + 56541550, + -598, + -1, + 1, + -8419124, + -6, + 649, + -293779, + -11, + 24022591, + -7511, + -2938, + 56950, + 4875, + -1644002614, + -581, + 5, + 236452, + 2, + -87882, + 13906, + 185, + -52, + 9082 + ], + [ + -905043641, + -323, + 2, + -1, + 1157422, + 151, + 27, + -9, + -12220931, + 604483, + -32458069, + -125204, + -1, + 367788, + 159, + -191, + 3, + -10375996, + 165851120, + 557934227, + -1, + -133032961, + -1807579, + -8153190, + 34410622, + 1695245, + 772328, + 34037, + -185565, + 1, + 60924, + 30582, + 18546, + -31, + 141545, + 11, + 34395347 + ], + [ + -357, + -366808, + 60, + -8237780, + -15554, + 11861, + -3406951, + 0, + 2505, + -7063, + -6296, + 1430935383, + -51, + 0, + -1, + 5, + -2, + 202539, + 52154, + -3720, + -541273, + -54, + -28348, + -71, + 1359210, + -2, + -1, + -107, + 3858, + -109434, + -4, + 8175453, + 31879, + 249, + -3602990, + -16721006, + 3 + ], + [ + -1, + 25754, + 6, + -287783537, + 2133805267, + -18, + 6, + -6462196, + 603964, + 26, + 66, + -376864, + -13305, + 6, + 43356971, + -132842, + 525316562, + -127287035, + 20, + -116, + 361414477, + -16614185, + -1034038, + -329900, + 32242, + -753999, + 96349, + 2375900, + 3, + -306037604, + -1370898, + -1921836, + -15, + 199351, + -290818647, + 67844, + -2437 + ], + [ + -36, + 8986, + 2935963, + -208, + 6, + 2318573, + 0, + -1641991, + 48115008, + -3470562, + 3, + 124210145, + 702690142, + -1553460, + 219946973, + -337, + 0, + -1566172, + 5996, + -917004407, + -945212467, + -26223583, + 3, + -4882, + 0, + 511048, + -3448, + -103707, + -43417, + -6, + 5, + -46700, + 1615, + -1, + 67369, + -502, + 74 + ], + [ + 28, + 219509552, + 56594153, + 0, + 834168271, + 360232133, + 0, + 7571389, + 8566096, + -1430823, + -7851598, + -249016, + 72086161, + 23, + -177533, + -1656089, + -2, + 17, + 2043001502, + -56927221, + -18339248, + 7760316, + 5248324, + -50331908, + 14, + -2, + 31, + -902977146, + -536014647, + 0, + 7, + 90, + 179108, + -982621, + -1060152410, + 1, + -452190 + ], + [ + -293607917, + -6, + -20, + -3, + 0, + 3, + 6175, + -1, + 179188, + 1166528, + 1127645430, + -3403, + 107677202, + -46477327, + 2988678, + -261625719, + 1965126407, + -868, + -1, + 5, + 15568219, + -700289741, + 16, + -6810698, + -9648033, + 29998, + 486, + 60, + -1818, + 1783709, + 8745, + 67309968, + 1036, + 660466, + 43, + 9290, + 215842 + ], + [ + 172629, + 4, + -6, + 2, + 1299, + 1206, + -645759, + -426729910, + 59, + 802134904, + -1, + 6965770, + -163518533, + 0, + 5, + -298733865, + -7437208, + -166, + 1, + -381798596, + 0, + -9786, + -11235334, + 63, + -16268, + 98, + 0, + -29, + -6757, + 197496, + 13505458, + -2470273, + -48599351, + -1972, + -75523, + -1556, + 16097 + ], + [ + -202, + -754, + -1051088, + 216597336, + 6, + 6691461, + 232981, + -11, + -31453, + 871, + -922, + 467062, + 262, + -17031, + 24997, + -2, + 4253, + -116088347, + 2774, + 310871, + 62131, + -112, + -2, + -434243, + -142603, + 15, + 6779471, + 7955, + -1864, + 3629, + 9, + -28746, + -6, + 122215, + 7, + 6941, + -132 + ], + [ + 895700272, + -32445054, + 47, + -28, + 244124, + 0, + 91780, + -21623, + -29662893, + 15789305, + -19, + -47865, + -15, + 3372211, + -752, + 30, + -2596855, + -849, + -2, + -5200, + 850887000, + -1919, + -3529, + -173, + -50467510, + -217189303, + -1260719377, + 2870478, + -95702, + -1, + 3285460, + 38233, + -133, + -3, + -85263052, + -4563515, + -230933145 + ], + [ + 235881462, + -10172101, + 446571, + -55335732, + 18092, + -15125, + -147638, + -15, + -954182425, + 6072424, + 7, + 105, + -21306970, + 891, + -31759, + -17920, + 373925, + -438, + -9, + -12178739, + 185, + -108389443, + -85, + -3476, + -23297283, + -3733337, + -126, + 322870904, + 10, + -10147, + 8711, + 400255, + -1381047, + 33829158, + -457121, + -803895571, + -72 + ], + [ + -479, + 13795954, + 105978, + -5569, + 5787, + -446270, + 754694, + -245806, + -407651869, + -690052, + -63, + 286981906, + -951, + -4, + 551905, + 319929905, + -42, + 175396256, + -378, + 1163, + 601, + 218782493, + 0, + -6550, + 2888, + 63, + 439220, + -3, + 357, + -1, + 260, + 31135, + 34910258, + -14338416, + 3023621, + 1538721027, + 50 + ], + [ + 2, + -2, + 59020, + -42, + -60, + 338, + 9962521, + 8, + 0, + 50, + -1759010, + -1, + -536918746, + 15450, + -13717720, + -15229, + -2057529, + -53713305, + -26, + -45652032, + 73881208, + 414066701, + 11502793, + -60426, + -63894, + -1, + 14021871, + 781, + 73847614, + 419705, + -6894462, + 216038208, + -53616, + 1101, + 781797463, + -30606076, + 5150858 + ], + [ + 4079593, + -64228972, + -14, + -57894, + -759867, + 1574, + -211, + -1011727560, + -3, + -2256, + 1003241, + 812009, + -1190158, + -1663, + 860354, + -1115306, + 58586, + 80332059, + 129, + 1926698, + -1, + 1307, + 5, + -214369455, + 576, + 32528, + -601797, + -23, + -1002515781, + 94594, + -1911, + 7203332, + -23541, + 7011, + 122, + -2, + -15 + ], + [ + -511997790, + 35, + -7, + 1540912, + -2, + 4432034, + 38032, + -24140187, + -453814, + -409269, + -139, + -139557899, + -121473806, + -3, + -168418, + 3855400, + 147908, + 7799, + -408, + 3790, + 25, + -168114, + -2, + -1052231772, + -1, + -789, + -35, + 0, + 52, + -225, + 5, + 50415, + -28, + -328142, + -25677, + -5918, + -1 + ], + [ + -317010586, + -501954, + -121867, + 2936, + -1, + 2, + -11035, + -11349359, + -3, + -139, + 10517, + 3, + -332991, + -389698555, + -5027, + 37682, + -13124, + 7, + 259, + 204, + -4, + -1926158, + 465, + 110, + 14137, + -109, + -11, + 117128858, + -209, + -4, + -747, + -95, + -8579343, + 25, + -22971366, + -165, + -20113 + ], + [ + 7, + -912471099, + 396247, + 977575, + -449019834, + -237, + 6875014, + -391267, + 12, + -283455271, + 6459, + -1014, + -68786, + 10832, + -3, + -8730915, + 255671, + -122484, + -108986384, + -9, + -305626700, + 5378, + -326, + 15368, + 60704, + -2, + 1809707381, + -107655997, + -34423819, + 29072286, + 224850950, + -123, + -690377210, + -19018402, + 290, + -1668, + 246 + ], + [ + -23, + -68742402, + 3507, + -1, + -22, + 0, + 3, + 114870901, + -892122, + 488416097, + -225489, + 119, + -11, + 13029322, + 80918, + -34615, + -22, + -113813, + 2731, + -1, + 218844819, + -57872070, + -10408157, + -10583006, + -4, + -23568576, + 239, + -509348, + -1, + 495315, + -1804, + 0, + 813, + -1988, + -30, + 365948, + -52046 + ], + [ + -188922742, + 0, + -2891674, + -1, + 189604, + -394105637, + -18, + 0, + 180413, + -97074, + -148912964, + -12935, + 0, + 92971067, + -21495107, + 32, + 125717, + -348350857, + 7443141, + -79806, + 3, + -1, + 2027193, + 717627, + -522, + -14662, + -1, + -2, + 50, + 984, + 2135523985, + 85149507, + 82874, + 13, + 70, + -6412, + -9198 + ], + [ + 23409, + -93556116, + -122945346, + -37, + 47, + -452, + 53278982, + 50, + 24, + -63354, + 34106, + 7, + 7, + -9536, + 107, + -28593, + 30, + -234, + 183, + 5441377, + -1811767, + 7647263, + 72340, + -12326, + -93312, + -21, + 15, + -1, + -604, + 855, + -249389, + 27053, + -345, + -8175, + -15770, + -2142802344, + 754729 + ], + [ + 448, + -503, + 840, + -3841289, + 502, + -24633661, + -27703480, + 877181139, + -1, + -174332, + -273986, + 3312, + 25369931, + -345090, + 63840, + -125255, + 6448, + 3, + 15076679, + -1107820, + -34344, + 95027, + 801248, + 50043808, + 10971, + -41, + 87581, + -14074990, + 0, + -6, + 15326974, + -4, + -656434407, + 17670, + -50, + -1996, + -1070581 + ], + [ + -1, + 844179909, + 0, + -7805818, + 3, + 1587, + 12845621, + 263, + -57991665, + 0, + -1504, + 1, + 29, + 23975, + 1, + 1160104, + -17023, + -2, + 61643, + 116428, + 1, + 373899, + -22934, + 29852108, + 6, + 234644, + 164248450, + 13506730, + 3801, + 33, + -6968, + -120129441, + 6551180, + -765047053, + 0, + -122, + -144597 + ], + [ + -56368, + 344, + 712626, + -52, + 918728, + 0, + 2, + 187, + 12870653, + -11286372, + -4177, + 680119, + 86010202, + -2127170, + -300, + 1, + 918952, + 10, + -530, + -596338617, + -239, + -7, + 722428360, + -17690353, + 1219, + -2738, + 5, + 90, + -1, + 1424628357, + -61171027, + -36837822, + 27, + -126340, + 57793, + 31415, + 1 + ], + [ + -20546, + -182, + -1, + 211, + -22711315, + -12, + 1848890721, + -50, + 5128, + -270900854, + 40, + 114, + 201, + 161, + -105690, + -30291, + 39, + -48, + 3359, + -9076628, + 94642, + 45531894, + 1371, + -32, + -42, + -4263, + 8496, + -113714733, + 0, + -24709, + -237256, + -852558, + -518664, + -8, + 13503663, + -292, + -9490 + ], + [ + 123, + 1918648, + 360826227, + -558, + -37, + -11, + 408973, + 1154176, + 3002436, + -124275, + -29049, + 16992936, + 20491, + -13378828, + -32601, + -5611, + -2916046, + -2, + 536292374, + 185530, + 373070, + 48567, + -14, + -6270888, + 61, + 153479492, + 1, + -1525, + 194416, + -121991792, + 105, + -203289405, + -910496819, + 74, + -422, + -729121796, + 12249558 + ], + [ + -1020495, + 77606, + 982704243, + -2, + 10, + 3788, + 1, + 30821741, + -6, + 180522, + -254147, + 45, + 424521, + 30, + 1526748653, + -59, + 52387105, + -230349951, + -4, + 1861, + 0, + -22193732, + 850, + -3225, + -1, + 282113167, + -6517, + 4077, + -516208399, + -706582284, + -10676748, + 0, + 14015, + 155882, + -39024969, + 142388, + 556996857 + ], + [ + 6, + -665407209, + -2801, + -82089095, + 0, + 595, + -12533821, + -178, + 13860, + 117493, + -369883, + 2, + -41, + 53215, + -41, + -10402, + -105484, + 625, + 3932, + -2796202, + 2012, + -1, + -11, + -1, + 92076973, + 19, + -1324593, + -14947, + -217235, + -25, + -2104886, + -156, + 354499311, + -303954491, + 995, + -316632, + -15599 + ], + [ + 8797335, + 466, + 16562207, + 41618, + -851187, + 86152393, + -11487, + 14, + 108, + -384618261, + -517588311, + 7, + -2501, + 4941930, + -120133, + -33567, + 0, + -2518, + -1, + 488440216, + 8342639, + 60305517, + -7599, + -197430, + -225, + -77, + -1, + 7542142, + -1828, + 3, + 340730061, + 132, + -614, + 12052687, + -378, + -6128734, + 69750243 + ], + [ + 101, + -9935, + 16486, + -1397, + 3493, + -3, + -13445, + 969284132, + 384596777, + 2, + -4636481, + -23968, + -5357318, + 322337828, + -2610507, + 1084546630, + -2, + -715592, + 515273258, + 297, + 7991, + 283242, + -3222719, + 0, + 6175886, + -16, + 13665255, + 70, + -714, + -427760, + 242654, + 18, + -183, + -38492, + 9187412, + -6, + 779796 + ], + [ + -13, + 32, + 1334132, + 27331650, + 1869, + 76, + -6481, + 46, + 15, + -1914620, + -27, + 0, + 241334381, + -3799820, + -355846904, + -11, + -11, + -83895, + 120348908, + 310654, + -555028, + -1393319918, + 895994, + -26497573, + -160523634, + -92595146, + -3, + 3059, + 84, + 39, + -54, + -67579893, + 89, + -312, + -179865, + 171900, + -234 + ], + [ + 2, + -3542, + 2779717, + 17506, + 241, + -16, + -2086013202, + -72910, + -1148490, + 76619929, + 55952923, + 63011, + 2490220, + -14817, + 1664240921, + 88971261, + -5168301, + 1034575196, + 2366653, + 34, + 1842424889, + 459983, + 1332, + 14855753, + 458763101, + -1, + -2076, + 1314149, + 3118, + -236065, + 4649, + -25219465, + -1, + -926923614, + -3846386, + -288663887, + -201 + ], + [ + -11, + 330474918, + 1467870, + 7924618, + 341, + 33, + -1, + 20076043, + -10251, + -1241, + 2067967, + 2, + 216309385, + 31, + -5733644, + 2, + -2, + -679745, + 178720, + 1003, + 2, + -7, + -287095638, + 8851854, + 518803, + 21566, + 233790, + -925722, + 127767329, + 157663418, + -348822649, + 64031, + 349478654, + 2096510, + 26, + 146, + 120 + ], + [ + -1218030, + -13, + -334448, + -1069305, + -136, + 388468023, + 30, + 9636, + -80, + 1, + 2083544, + -13611, + -53131, + 597, + -200528, + -17, + 0, + 92, + 596, + -14959, + 5064, + 46993, + -847360292, + -4046, + -439, + -718, + -60, + -56170, + 443667, + -6969172, + 128302, + -969184716, + -2197640, + 87946, + -18174, + -1, + -1046882627 + ], + [ + 15, + 7, + -3586879, + -1386, + -6, + -473154, + -173, + -5983, + -2, + 498032, + -2033, + -1, + -889872540, + 0, + -2, + -26247046, + 27, + -2, + -159744, + 118734, + -196, + 2151, + 16235794, + 353109421, + -1731085, + -2263766, + -94851, + 3273, + 501, + -1, + -9235525, + 499239033, + 10, + -104932869, + -21, + -2023984, + -897450751 + ], + [ + 125976292, + -213, + -26, + 114, + -160090, + -28518, + 6, + 5836, + -858004300, + 0, + 35106, + 18016, + -1671578, + -1238526, + -12583595, + -18172, + -669, + 995205615, + -96868178, + 1, + -248, + -405406898, + -6, + 55209346, + 59961, + 1233, + -5827, + -3, + 169022527, + 918379, + 7626143, + -2, + 4188659, + -188, + -254122131, + -232882, + -594808929 + ], + [ + 1062509135, + -53, + 31, + -3945740, + 236387, + -1, + 523736, + -5365, + -62766977, + 4, + -93, + -1564037, + -7669, + -227495981, + -1169, + -71, + -226, + 9435719, + 970118952, + -396738, + 3257596, + -9300, + 363540, + -401751, + -377087047, + 250, + 13, + 3917706, + 12, + 10933, + -121391417, + -2517397, + 5269858, + -20239, + 53819060, + -47, + -31040113 + ] + ], + [ + [ + -15, + 0, + -14117570, + 105, + 153719197, + 32054244, + -2195627, + 214, + 917, + 3041529, + -5477, + -4739136, + -170850, + 151, + 2, + 60193835, + 11, + 3714, + 57, + -40246, + 37, + -159, + -15165, + -1, + 1393277, + -5341265, + 585868450, + 23063430, + -1, + -180799, + 2030450336, + 13204199, + 11441681, + 1047589, + -400869, + 423416, + 7 + ], + [ + -122207700, + -5845, + 92650840, + 6114, + 569, + 720872, + 22597904, + -48, + -3, + 17, + -6, + -2, + -5344826, + 441730, + -76427, + -1, + 567, + -2056, + -393412198, + 2, + -5, + -5420450, + 750705, + -61525647, + -96271723, + 55, + 2496006, + -7, + -2377473, + 5721, + 3694, + 296948940, + -2, + 0, + 97204673, + -2, + 141 + ], + [ + -452521821, + -2580, + 4746, + -6, + 36169, + 19861379, + 6, + -1033, + -1527617, + 2, + -1, + -16026025, + -5832455, + 1471155, + 4, + -48, + 870, + -5067, + 632, + 17026, + -255496, + -2030, + -112974, + -65225513, + 134416, + 3311, + 395432007, + 34037, + -92783, + 229, + 15231, + 122330, + 9495626, + -31809595, + 17, + 390063, + 1100651129 + ], + [ + -2919167, + -375610684, + 126481973, + -2, + -254821663, + 0, + -208, + 1974, + 5132198, + -14, + -1, + 5458, + -13108797, + 4622, + -64436, + 5, + -14017, + 6, + 13038, + -476140, + -1, + -54, + -464440585, + -1, + 41, + -1, + -1, + -852, + 2023109228, + -107, + -1, + 255482, + 3984, + 31986, + -3602990, + -4180252, + 55 + ], + [ + -8, + 12, + 6336, + -4496618, + 2034, + -1, + 6413, + -198, + 19326872, + 13573, + 68462, + -1543633431, + -4, + 0, + 330, + -1038, + 3, + -1988860, + 326, + -1, + 5647101, + -531653890, + -4136150, + -645, + 257942, + -24, + 11, + 4640, + 108899, + -9563676, + -1370898, + -470, + -57816, + 398703, + -278, + 8684154, + -77961 + ], + [ + -144901, + 1150306, + 733990, + -1699209, + 1, + 296777425, + 28, + -7, + 0, + -433821, + 56739, + 7581, + 85777, + -3, + 26, + -1, + 3, + -24, + 23, + -27985, + -226, + -26, + 226222, + -611, + 0, + 15970, + -441231, + -406, + -22, + -100155508, + 1, + -382563649, + 807, + -2825380, + 275947365, + -32078, + 9782355 + ], + [ + 28, + 26, + 1768567, + 30, + 1629234, + 175894, + 32586453, + 121142228, + 1, + -357706, + -1005004477, + -498031, + 4505385, + 1494, + -3, + -6470, + -32, + 8935, + 243, + -1778976, + -280, + 970039, + 335892774, + -7, + 58892025, + -2880979, + 503, + -902977146, + -2093808, + 8579, + 31823342, + 380658635, + 87, + -245656, + -8089, + 219020058, + -226095 + ], + [ + -4481, + -193282, + -20, + -568651, + 0, + 63786, + 24703, + -61158, + 699, + 569, + 34413, + -1742070, + 821, + -5809666, + 765101629, + -523251437, + 1874, + -434, + -302970, + 0, + 62272877, + -85485, + 8572110, + -53209, + -37, + 30718194, + 15952351, + 1992494, + -238272038, + 7134838, + 143282853, + 128, + 1087210511, + 84539666, + 1387, + 1161, + 0 + ], + [ + 168, + 1, + -48805, + 135, + 170364568, + 0, + -316, + -3256, + 59, + 191, + -111733459, + 425, + -624, + 5844526, + 44, + -18234, + -237990656, + -42, + 118519310, + -365, + 450628013, + -1282634743, + -5487, + 15, + -8, + 829538516, + 830939, + -226, + -4, + 48, + 0, + -38599, + -1, + -986, + -37, + -12742484, + 503 + ], + [ + -13200017, + -12, + -2102175, + 0, + 50615757, + 26138, + 14910846, + -90312696, + -492, + 13948, + -241471250, + 239135851, + 16, + -9, + 3124, + -54502, + 1063, + -3543, + 11097, + 607, + 242, + -28, + -78, + -217122, + -140, + 30, + 827, + 248, + -3727, + 7259, + 10012753, + -113, + -1, + 7, + 113, + 0, + -551868495 + ], + [ + 13995316, + -1981, + 188, + -222913, + 59, + 11, + 11747900, + -2, + -114, + 126314441, + -5, + -6126615, + -120, + 210763, + -6, + 32096534, + -5193710, + -1778938271, + -17940613, + -1300, + 103868, + -7673, + -4, + -88487, + -25233755, + -13, + -38475, + 179404, + -6, + -125403506, + 841077851, + 1223457, + -4352856, + -45, + -1332236, + -8914, + -2 + ], + [ + 235881462, + -1271513, + 1786287, + -864621, + 4631741, + -121000, + -18897590, + -950110, + -3640, + 370, + 0, + 110982495, + -11, + 1, + -63, + -71679, + 2991404, + -114719269, + -137766, + -1, + 23789, + -52, + -675, + -14234599, + -186378263, + -14584, + -16458380, + 10089715, + 165623, + -664957268, + 0, + 195, + -2698, + 8259, + -14, + -3140218, + -287 + ], + [ + -125337290, + 13472, + 51, + -22, + 11, + -3487, + 184, + -3932886, + -6369561, + -3, + -1985, + 35031, + -249060741, + -482732550, + 2155, + 9, + -11, + 10, + -189, + 1, + 78784156, + 6676, + 291, + -104793, + 5, + 63, + 857, + -22250, + 1, + -4120652, + 2, + 249083, + 8523, + -7, + 11, + 3005314, + 26105 + ], + [ + 8787369, + -13011, + 236080, + -2, + -7592, + 42, + 0, + 586551, + 162587, + 3239, + -54970, + -25626366, + -17, + 61800, + -419, + -1949226, + -2010, + -1, + -26, + -1, + 36074, + 6, + 718924, + -247503072, + -63, + -896338351, + 28043743, + 399884, + 2253, + 6557, + -430904, + 3375597, + -3351, + 34, + 5964, + -30, + 20603434 + ], + [ + 16318373, + -31362, + -2, + -474259643, + -11873, + 98, + -220553298, + -7904122, + -23968, + -71, + 64207430, + 12687, + -3, + -108930311, + 215088, + -8714, + 14, + 4, + 8310, + 470, + -1, + 5, + 1449, + -818, + 288, + 2131784118, + -77029981, + -724521, + -31328619, + 184, + -60, + 439, + -1542773408, + 109, + 978, + -24, + -7707647 + ], + [ + -1023995580, + 571, + -846721, + 2, + -552885, + 33, + 77890927, + -6035047, + -907627, + -51159, + -556, + -4361185, + -237254, + -139, + -86229899, + 235, + 37864658, + 15, + -104236, + 3881463, + 841922459, + -165, + -179, + -16, + -11, + -50455, + -2, + 15847149, + 110985839, + -918463, + 22, + 0, + -29128981, + -21, + -205414, + -5918, + -1993711 + ], + [ + -1, + -2, + -974936, + 2936, + -479203085, + 5, + -176559, + -693, + -1125775, + -555, + 0, + 1005, + -21311392, + -372, + -5147600, + 0, + -13124, + 126, + 68126700, + 26807958, + -3405, + -1, + 952524, + 14454976, + 27, + -865, + -21112, + 114383, + -417, + -54603132, + -24, + -6060, + -2, + 50, + -91885464, + -330, + -10297551 + ], + [ + 30320285, + -1, + 24765, + 61098, + -3507968, + -121082, + 6713, + -765, + 12, + -138406, + 403, + -1038040, + -34, + 2, + -344646105, + -267, + 32726010, + -125423176, + -26609, + -2, + -9327, + 1, + -5203, + 7, + 59, + -115294449, + 56553355, + -53827999, + -275390549, + 110, + 13, + -123, + -1, + -1161, + 4644, + -53, + 2021229 + ], + [ + -179, + -9, + 6, + -21380301, + -355123890, + 8, + 107231724, + 897428, + -57095775, + 14, + -28187, + 30705, + -86851, + 1628665, + 316, + -271, + -43, + -56, + 349670, + -53405, + 53428, + -14, + -1, + -20670, + -25780, + -184130, + 491155, + -498, + -96482, + 495315, + -945762604, + 329, + 1627, + -16280037, + -472, + 0, + -51 + ], + [ + -361, + 1124, + -5648, + -254371, + 3033675, + -94, + -145784454, + 115727289, + 721652, + -1553170, + -18, + -26489953, + 10849, + 743768537, + -5373777, + 263, + 61, + -10631, + 908, + -163441048, + 12, + -486, + 3959, + 44851, + -2136213, + -30025738, + -26, + -2620, + 106932044, + 7873, + 509, + 170299014, + 41437, + 26830, + 17, + -820724, + -36 + ], + [ + 187274, + -3, + -30736337, + -9585163, + 1566061, + -118350298, + 53278982, + 6, + 24, + -4054644, + 68212, + 112, + 236613, + -76286, + 53, + -468460983, + 1021158006, + -468, + 45, + 174124092, + -113236, + 14936, + 578723, + -97, + -11664, + -85738307, + 8062, + -128780908, + -2, + 1752745, + -31921751, + 13, + -1, + -2044, + -1009246, + -8370322, + 6037838 + ], + [ + 7, + -131660905, + 440459715, + -118, + 1, + -1, + -27, + 1713244, + -28, + -697326, + -34, + 212023, + 99101, + -10785, + 2042909, + -3915, + 50, + 12, + 3680, + -4431278, + -1, + 97308210, + 195, + 48870, + 685, + -330860, + 2, + -109961, + 1, + -5390795, + 1, + -63714970, + -5128394, + 552, + -1635976, + -2043714, + -267646 + ], + [ + -44172, + 402, + 8167, + -1998289167, + 444, + 104068881, + 1, + 8441, + -14497917, + 204, + -3008, + 6476, + 481685, + 12275506, + 15, + 4640419, + -34861744, + -52697614, + 3, + 119222778, + 245646, + 5, + -91733, + 1822, + 848145289, + 458, + 160398, + 3297, + 15204, + 552423, + -1742, + -60064721, + 1637795, + -373559, + 112, + -496439, + -4519 + ], + [ + -1803757, + 22609696, + 11402023, + -2, + 112, + 12443, + 582816686, + 24639598, + 201103, + -6, + -1094866050, + 2, + 20, + -8310, + -313964140, + 77880, + 459476, + 320, + -34, + -36398, + -999715683, + -1, + 688, + -5, + 2439, + -700925, + 98350313, + 11818302, + -303907956, + 356157089, + -29869, + -1151182, + 3549038, + -31, + 29590300, + 1029427869, + 2019620200 + ], + [ + -21038642, + -1, + -1, + 54075, + -87, + -48657, + 3, + -7, + 672203502, + -130, + 1330763, + 7337, + 6447, + 322, + -52845, + -1, + 19, + -50228758, + 3440342, + -1134579, + 23, + 22765947, + 22468099, + -2055913, + -42, + -1091306, + 0, + -14214342, + 1765636, + -50603471, + -29, + -27, + -64833, + -62, + 0, + -3, + -75 + ], + [ + 4047092, + 1918648, + 5637909, + -1141953, + -595010, + -42840, + 798, + 2, + 0, + -3884, + -929561, + 32, + 2622956, + -4, + -8345721, + -11221, + -746507553, + -253, + 523723, + 0, + 46633, + 99466325, + -108, + -24496, + 3, + 4683, + 2, + -6244138, + 0, + -1, + 443921698, + -813157617, + -55, + 4895225, + -13480, + -729121796, + 0 + ], + [ + -1, + 1212, + 14, + -1602936, + 0, + 3, + 1028982, + 60198, + -697, + 705, + -1040984177, + 11981538, + 424521, + 120, + 1, + -3814123, + 24, + -3599218, + -7, + 60991480, + 24, + -6, + 13610, + -26417613, + -9578, + 4408018, + -815, + 1043805, + -64526050, + -2760088, + -1304, + 29748257, + 896999, + 319246468, + -624399495, + 145805495, + 34812303 + ], + [ + 26032, + -1299624, + -179206, + -5011, + 77902078, + 2, + -96, + -5674, + 113542439, + 229, + -92471, + 12248, + -1312286, + 13623230, + -168080738, + -41, + -105484, + 1281785, + 503343, + -86, + 2110509602, + -47795, + -339478205, + -1399, + 43, + 10309263, + -10596740, + -239145, + -2, + -13, + -2, + -10160083, + 21636, + -1, + 2039125, + -619, + -2 + ], + [ + 1099666, + 933, + 31, + 21308747, + -217903755, + 41, + -735120, + 116400, + 222225, + -367, + -124, + 2077990, + -40, + 158141781, + -59, + -3, + 13820376, + -10309771, + -16038135, + 244220108, + 3, + 28, + -30, + -12340, + -29402559, + -3, + -852, + 28, + -2, + 439, + 42591257, + 2178983, + -2453, + 22, + -24154, + -49029871, + 8 + ], + [ + 828232, + -2, + 540233748, + -11, + 28620413, + -2908, + -220268811, + 236641, + 93895, + 21339, + -36, + -1533940, + -342868342, + 629566, + -1, + 8274, + -92179701, + -11, + 4025572, + 148, + 127857, + 1132971, + -2, + 1025428, + 0, + -66838119, + 0, + 36127, + -45, + -855519, + 242654, + 1, + -748706, + -39415175, + 35, + -2827945, + 6092 + ], + [ + -1634, + 65609, + 0, + 0, + 1914283, + 2, + -1, + 749, + 1020, + -490142629, + -54742, + 129628, + 14, + -14844, + -347507, + -5468034, + -22, + -10738479, + 117528, + 77663, + -5, + -340166, + 3583978, + -203, + -2, + -23148787, + -1, + 24472, + 84, + 83404395, + -222333150, + -1, + 735900, + -39, + -703, + 0, + -122389342 + ], + [ + 719, + -453346, + 1, + 143416154, + 63397245, + -1976694, + -2086013202, + -583274, + -18375834, + 299296, + 111905846, + 984, + 39843533, + -1896571, + 24, + 169, + -41346404, + 129321899, + 151465803, + 69768, + 109, + 58877859, + 42642, + 118846027, + 218, + -4854969, + -17, + 657074, + 102191008, + -462, + 581, + -788109, + -21818696, + -884, + -118, + -2, + -26306876 + ], + [ + -10773933, + 78, + 5, + 123822, + 11191845, + 2210677, + -14646, + 39211, + -641, + -311, + 1058799600, + 183713377, + 105619, + 501, + -179177, + 24340, + -35159, + -21, + 44680, + 4108377, + 23832, + -468651473, + -17943478, + 553240, + 132813657, + 10, + 456, + -1, + 1996364, + 307936, + -697645298, + 2049023, + 2666, + 2096510, + 1765011, + 1170, + 7737 + ], + [ + -304508, + -108128152, + -2613, + -534653, + -283240987, + 2963, + 516616896, + 37, + -1300899, + 3, + 31, + -55747104, + -831, + 39164644, + -50132, + -5, + 7, + 780021887, + 305363, + -957353, + 20743642, + 2, + -1694720583, + -2071429, + -3592177, + -180, + -61109, + -7, + 14197344, + -1, + 3, + -463, + -537, + 351785, + -1136, + -1, + -31949 + ], + [ + 64804, + 246680, + -7006, + -2, + -12419793, + -236577, + -5662545, + -196037844, + -332305273, + 7, + -64, + -322, + -55617034, + 0, + -341, + -419952727, + 57059, + -9490, + -312, + 28, + -98, + 141016950, + 30, + 0, + -13848680, + -18110122, + -93, + 6704416, + 4013, + -50, + -282, + 0, + 10372, + -7, + -2688778, + -4, + -214 + ], + [ + 15, + -27, + -4, + 0, + -10006, + -56, + 28238, + 382527333, + -6703159, + 10773, + 4388, + 295180617, + -1, + -2419, + -805350037, + -1136, + -2675, + 1, + -11825, + 24988, + -2026373, + -24745, + -195416, + 105, + 468, + 2525212, + -47731576, + -42348186, + 5158, + 14, + 7, + -85484151, + 8377318, + -48128, + -122, + -116441, + -36 + ], + [ + 1037606, + -442108527, + 62, + -241, + 461, + -60371, + 134076563, + -10729, + -1916, + 8261, + -2958, + -12512295, + -2010290884, + -868, + -1, + -3, + -1, + 0, + 1850, + -2, + 49, + -1218945542, + 5816643, + -50219, + -23016, + 256112, + 3424077, + 250733227, + 12, + 44784934, + -1, + -40278343, + 1349083694, + -20239, + 420461, + -23631, + -30313 + ] + ], + [ + [ + -947223243, + 0, + -1, + 1764646314, + 600465, + 978, + -548907, + 7014940, + 30063130, + 95047, + -350500, + -2315, + -668, + 154644, + 11, + 481550683, + 2962, + 58, + 30233063, + -164847431, + 613153, + -80, + -3881990, + -16117136, + 42, + -683681811, + 146467112, + 351, + -161097882, + -6, + 242, + 25, + 174, + 511, + -3206949, + 13231, + 61336 + ], + [ + -977661595, + -1, + 1, + 6261076, + 8, + 2883488, + 5517, + -763, + -38239, + 279, + -1, + -55786, + -3, + 904664809, + -38, + -849263, + 35, + -4209562, + -786824396, + 170179219, + -36723, + -331, + 11, + -240335, + -1504246, + 455600, + 39000, + -98, + -74297, + 0, + 484254505, + 8, + -43, + 54, + 5932, + -6690922, + 283 + ], + [ + -1727, + -41265, + 38886877, + -47773, + 8, + 18, + 1, + -517, + -1564279133, + 154747785, + -62, + -125204, + -22784, + 735577, + 5088, + -782002, + 7131587, + -5187998, + 632, + 4, + -65406785, + -66516481, + -462740037, + -32, + 131, + 867965871, + 23, + 8, + -185565, + 240824969, + 0, + 29, + 2373906, + -4, + 17, + 12189, + 131 + ], + [ + -46706657, + -187805342, + 1929, + -1029723, + -16, + 5930, + -3406951, + 493, + 328460721, + -451984, + -25786732, + 178866922, + -102413, + 36, + -8, + 46, + -439, + 405078, + 3259, + -119035, + -4330183, + -894594112, + -443, + -144365, + 5, + -13005, + -678341, + -13622, + 30, + -6840, + -3873084, + 31935, + 249, + 1, + -28, + -1, + 56554 + ], + [ + -65053, + 12877, + 1, + -35, + 8335176, + -2269, + 210155503, + -25, + 618459921, + 222392524, + 8, + -12059637, + -6653, + 3132, + 0, + -130, + 16031, + -1018296276, + 334828, + -7571805, + 0, + -132913473, + -8272299, + -10310, + 125, + -2946, + 0, + 290, + 6969579, + -2390919, + -335, + -60058, + -452, + 12758525, + -290818647, + 8684154, + -4873 + ], + [ + -289801, + 8986, + 11, + -212402, + 12889299, + 579643, + 14341, + -820996, + 11746, + -6779, + 232403355, + 1940783, + 175672535, + -388365, + 54986743, + -353132713, + 12325, + -12236, + 2, + -7164097, + -1, + -4, + 226222, + -10, + 2036104, + 4088387, + -431, + -26, + -173666, + -6114, + 2804590, + -183, + 6, + -1, + 32, + -126, + 2445588 + ], + [ + 14, + 209, + 26, + 7, + 795, + 5, + 3, + 242284456, + 261, + -11, + -3925799, + -15936977, + 8, + 0, + -90896773, + -203, + -518082, + 9149993, + 255375187, + -1, + -17910, + 15156, + 1312081, + -6145, + 0, + -22, + 503, + -216, + -4090, + 8785437, + 485, + 92934, + 21, + -960, + -8089, + 1711094, + -7 + ], + [ + -36700990, + -756, + -20913339, + -72787278, + 0, + 7973, + 0, + -501001903, + 2867015, + 9332227, + 537, + -27, + 102, + -2, + 1459, + -63874, + 119941, + -1, + -4734, + 1361, + 1, + -2, + 2, + -54485584, + -589, + 30718194, + 3988087, + 243, + -465376, + 3, + 573131413, + 4206873, + 66358, + 84539666, + 0, + 1161, + 210 + ], + [ + 84, + 318687, + -3, + 1111794, + 1362916550, + 39546985, + -82657041, + -407, + 118, + 12239, + -1, + 111452334, + -3, + 748099394, + 44, + -74683467, + -59497664, + -21, + 113, + -11652, + 110016, + -19572, + -1, + 1019, + -260279, + 12, + 0, + -226, + -3379, + 3085, + 0, + -2, + -6074919, + -31541, + -18881, + -407759476, + 257563 + ], + [ + -25782, + -1543966, + -129, + 413, + 6178, + 3267, + 232981, + -361250784, + -8051787, + 3487, + -116, + 956543406, + 1051, + -2129, + 24, + -7, + 8711779, + -14171, + 11097, + 318332011, + 7766, + -14, + -161682458, + -1778658255, + -285205, + 244, + 1735544634, + 8145953, + -1907935, + 3, + 38, + -29435723, + -1, + 14, + 3722638, + 867, + -16842 + ], + [ + 3416, + -248, + 12039, + -28532793, + 476, + 23, + 1434, + -85, + -114, + 3, + -19, + -12, + -124846935, + 102, + -196927901, + 3918, + -2536, + -111183642, + -287049803, + -1300, + 53180437, + -4, + -3613200, + -44244, + -6308439, + -1, + -157589923, + 87, + -195997409, + -979715, + 1, + 9558, + -3, + -3, + -85263052, + -18254060, + -111 + ], + [ + 449, + -20344201, + 6, + -216156, + 1157935, + -61951618, + -18897590, + -1, + -1820, + 2, + 16371798, + 3386, + -10404, + 7129, + -249, + -280, + 1, + -876, + -8817000, + -48714954, + 389760145, + -211699, + -345491, + -6951, + -5824321, + -7292, + -2010, + 630607, + 20, + -20293, + 68, + 204930911, + -1, + 1057161, + -28571, + -12, + -4584 + ], + [ + -30600, + 431123, + 1655, + -1, + 0, + -1, + 2, + -125852322, + -25478242, + -44163317, + -16253133, + 17, + -15, + -29464, + 70643922, + 159964952, + -699404766, + 10705, + -1509, + 74450, + 630273255, + 213654, + 152890681, + -205, + 369674, + 4177063, + 1715, + -88997, + 91490, + -131860849, + 130, + 124541, + 34092, + -55, + 3023621, + 22, + 53463856 + ], + [ + 16, + -1627, + 29510, + -21, + -30366, + 10821, + 9962521, + 4692415, + 19, + 809, + -28144156, + -98, + -262168, + 1012537798, + -857358, + -2, + -526727263, + -1, + -26351768, + -88, + 577196, + 12, + 184044696, + -241703, + -1046827125, + -13678, + 13693, + 1, + 72116, + 3357644, + -4, + 103, + -838, + 34, + 763474, + -1869, + 2515 + ], + [ + 1, + -501789, + -13978505, + -15, + -743, + 393, + -53, + -31, + -24543073, + -295603453, + 513659444, + 203002, + -582, + -435721241, + 860354, + -8714, + 57, + 1, + 2077, + 1972938903, + -233, + 42843889, + 724, + -209346, + 295393, + 130113, + -2, + -741909057, + -479, + 1513506, + -1956463, + 3517, + -188327, + 0, + 7831, + -25002920, + -7527 + ], + [ + -255998895, + 4572, + -27095049, + 394473583, + -2, + 8, + 4, + -1, + -7091, + -419091172, + -2221, + -1, + -1, + -72789805, + -1, + 7710800, + 302917264, + 998342, + -26684183, + 30323, + 102773, + -336227, + -90, + -8220561, + -2697, + -6307, + -4435, + 63388598, + 3387, + -1794, + 11299, + 100830, + -56, + -21, + -26, + -378722, + -996856 + ], + [ + -309581, + -31373, + -487468, + 375868, + -1, + 1405940695, + -44140, + -1386, + -4398, + -18, + 42068, + 526966114, + -41, + -2, + -10295199, + 37682, + -52, + 1032345, + 129, + 1636, + -27890220, + -30097, + 121923132, + 110, + 14476363, + -433, + -675561, + 446, + -26664, + -417, + -24, + -193904, + -8379, + 425630553, + -1435711, + -84325, + -5148776 + ], + [ + 925, + -57029444, + 101439466, + 7, + -14, + -15498441, + 53711, + -12, + 3233, + -8651, + 1614, + -32439, + -34393, + 2773247, + -2630, + -67, + 63917, + -1914, + -13305, + -294752, + -152813350, + 0, + -41, + 0, + 994583218, + -880, + 1809707381, + -210266, + -1075745, + 1, + 107, + -62644, + -5268, + -9509201, + 297257, + -417, + 0 + ], + [ + -183270, + -5, + 3507, + -11, + -3, + 8409, + 418873, + 3505, + -14, + 15263003, + -7215623, + 29, + -1, + 50895, + 331442141, + -70891278, + -339, + -1821006, + 11189447, + -1749965019, + 27355602, + -7234009, + -666121998, + -661438, + -1612, + -47137152, + 2011773864, + -4, + -192964, + 967, + -3608, + 10529, + 13328520, + -2083844725, + -7541, + 1429, + -1 + ], + [ + -11807672, + 4, + -1480536677, + -125, + 379209, + -24631603, + -583137815, + 14126, + 5773220, + -6212680, + -36356, + -3311245, + 347196, + 5674, + -2686889, + 1079753, + 128735066, + -333, + 3721570, + -2553767, + 419224820, + -1018916433, + 61, + 91856356, + -1093740891, + -459, + -1, + -3, + 106932044, + 16124112, + 521368, + 649, + 662994, + 0, + 2, + -6565792, + -36792 + ], + [ + 2, + -1, + -245890691, + -9361, + 5, + -1806, + 416242, + 1668422, + 793, + -1, + 2182799, + 14443, + 115, + -4768, + 14103164, + -1, + 243, + -15, + 11, + 1360344, + -3539, + 933, + 17, + -12621353, + -1, + -2, + 16511459, + -3931, + -19319, + 6, + -15587, + 52, + -2760, + -32697, + -8073965, + -1022, + 1474 + ], + [ + 3, + -2009, + 860272, + -2, + 514617, + -3, + -6925870, + 214155, + -897615, + -2, + -273986, + 54277954, + 6, + -3, + 249, + -1958, + 1612, + 53161016, + 1840, + -4431278, + -70335498, + 48654105, + 1, + 2, + 42, + -677600809, + 700652, + -27, + 0, + -168463, + 14, + -15928743, + -2, + 565470, + -7, + -510929, + -17129291 + ], + [ + -22616042, + 6595155, + 3, + -7623, + 0, + 25407, + 1, + 135070, + -443, + 6, + -12, + 1, + 3853484, + 47951, + 260594, + 1160104, + -2, + -843161814, + 986294, + 0, + 15352, + 747798, + -733858, + 7288, + 50, + 938578, + 1313987606, + 824, + 0, + 539, + -891806, + -58, + 99, + -186780, + 7372281, + -496439, + -592267391 + ], + [ + -1, + 5519, + 1391, + -212857, + 28710, + 407754019, + 277, + 3079949, + 98, + -11286372, + -273716513, + 696442715, + 41, + -4254340, + -300, + 9, + 1837904, + 10, + -3, + -582362, + -477, + -50, + 5643971, + -3, + 1, + -700925, + 0, + 11, + -9497124, + 11129909, + -477899, + -2, + 0, + -8085710, + 3698787, + 15707, + 30816 + ], + [ + -1285, + -11648, + -5, + 13, + -181690516, + -194625, + 881, + -102319, + 656448, + -529104, + 1, + 458, + 105634371, + 20639, + -207, + -124069746, + 78, + -200915030, + 3440342, + -1, + 1, + 2, + 43883, + -1027957, + -341921, + -68207, + 2175196, + -1, + 27588, + -50603471, + -4, + -6820460, + -8, + -31354, + 6751831, + -146, + -1187 + ], + [ + 15808, + 30698371, + 1443304910, + -2, + -2, + -6, + 817946, + 1, + 46913, + -16, + -29049, + 531029, + 1280, + -2, + -267063057, + -2, + -1, + -8276309, + 4091, + 23747903, + 95506037, + 777080, + -4, + -1531, + 4003251, + 585, + 0, + -1561035, + 6221334, + -119133, + 1693, + -813157617, + -6947, + 4, + -862705, + -174, + 1495 + ], + [ + -1, + 38803, + 122838030, + -1, + 2719905, + 236, + 16077, + 963179, + -2852103, + 45130, + -65061512, + 187211, + 25, + 15853120, + 2981930, + -29798, + 12789, + -55, + -26, + 0, + 3207962, + -6, + 27221, + -52835226, + -1, + 282113167, + -13034, + 1043805, + -1, + -1348, + -83413, + 56, + 218, + 2, + -149, + 569552, + 135985 + ], + [ + 3332111, + -80, + -2801, + -10261137, + 1188, + 9526, + -783364, + -11347, + 887050, + 14, + -1, + 5, + -83986273, + 51, + -81, + -681668420, + -2, + 20027, + 7, + -174763, + 3, + -1, + -648, + -358140, + 0, + 20618527, + -41394, + -7652617, + -868939, + -25209, + -1, + -311, + 5539051, + -296831, + 4078251, + -10, + -249569 + ], + [ + 34364, + 61183818, + 0, + 0, + -217903755, + 2629, + -11761907, + 1818, + 888902, + -12, + -126365, + 0, + -640125, + 150, + -30753944, + -1074131, + 0, + -161091, + -3916, + 1863, + 8147, + 241222068, + -31123522, + -49358, + -1795, + -40131306, + -213, + 115, + -1828, + 1, + 649, + 69727486, + -2, + 3013171, + -2, + -1532184, + 1 + ], + [ + 50, + -1242, + 4220576, + -1, + 1788775, + -2908, + -421, + 473283, + 5868, + 1, + -3, + -98172103, + -5357318, + 614, + -326314, + 1084546630, + -90020, + -45797874, + 122, + 297, + 8182891, + 1106, + -394, + 62, + 0, + -8159, + 3416313, + 17, + -1496737561, + -1752101208, + 59, + 579, + -1533348733, + -9853794, + 293997215, + -176747, + 24368 + ], + [ + -205, + 2, + 162, + 218653201, + 14, + 1282197211, + -424732278, + 1535840, + 4179106, + -117, + -1751740, + 2025, + 920, + -474978, + -1, + -170877, + -44, + -83895, + 459, + 75, + -4337, + -1360664, + 54, + -207013, + -1284189066, + -5652, + -182986463, + 1566235, + 1, + 40724, + -217123, + -16894974, + 188390566, + -39, + -2811, + 671, + -8 + ], + [ + 5893055, + -7, + 1, + 547, + 15477, + -4, + -125, + -9, + -588026671, + 9, + 3497057, + 3938, + 4863, + -60690254, + 203154, + 2715, + -631, + 16165237, + 1, + 2232594, + 899621, + 471022878, + 1332, + 7427876, + 7168173, + -77679492, + -519, + 1, + 3, + -944260, + 1162, + -385, + -21308, + -3536, + -120200, + -1102, + -1 + ], + [ + -10522, + 2521, + 179, + 241, + 2732, + 1, + -2, + 5019010, + -20993296, + -79407, + 264699900, + 717630, + 25, + 0, + -91738299, + 199395988, + -1152062891, + -83, + 2792, + 125, + 93, + -457668, + -548, + 0, + 2026, + 2, + 1870326, + -3702885, + 974, + 2463490, + -340648, + 31, + 2, + 262063, + 53, + 149768, + 30 + ], + [ + -595, + -211188, + -10702314, + -5, + -1, + 1, + 32288556, + 39472517, + -1300899, + 477, + 8334176, + -27873552, + -13283, + 4780, + -98, + -540197, + 3649, + 780021887, + 2442910, + -119670, + 1266, + 384968373, + -103438, + -2, + -1796089, + -91866, + -244435, + -1, + 113578753, + -27, + 3, + -484592358, + -562595725, + 2814281, + -37218359, + -1, + -4089386 + ], + [ + 129608, + 986723, + -3503, + -177333, + -6, + -1892616, + -11, + -98018922, + -20283, + 486, + -16650398, + -161, + -889872540, + 127, + -10898, + -4, + 1, + -75, + -624, + 1899752, + -102268910, + 17627118, + 259772712, + 10, + -13848680, + -277, + -2, + 209513, + 263031414, + -51403413, + -71, + 121884, + 5, + -2, + -172081750, + -1977, + -2 + ], + [ + 60, + -435322, + -25892, + 30031638, + -79, + -14259, + 903621, + 191263666, + -6547, + 0, + 1123393, + 1126, + -52, + -2, + -1, + -1136, + -43820057, + 474, + -1479, + 780, + -2, + -24745, + -97708, + 110418693, + 491201826, + 4, + -92, + -41356, + 1, + 56, + 244036589, + -653, + 32723, + -1, + -3970659, + -116441, + -594808929 + ], + [ + 33203410, + -26985, + 0, + -15782960, + 3782205, + -944, + 1047473, + -21, + -15324, + 2, + -775287902, + -48, + -15, + -868, + -9352, + -36303, + -452, + 589732, + 30316217, + -406258912, + 0, + -148798, + 11, + -99, + -5754, + 32014, + 3, + 15670826, + 107879701, + 21867, + -15, + -2459, + 20585, + -3, + 1642, + -23631, + -948 + ] + ], + [ + [ + -1807, + 105, + -451762224, + 107705, + 0, + 4006780, + -1, + 6, + 29358, + 6083059, + -6, + -2369568, + -668, + 154644, + 193769316, + 940528, + 92, + 1902059, + 7558265, + -315, + 74, + -41680169, + -237, + -31, + 5442, + -653, + 139, + 21, + -19666, + -45200, + 968, + 51578, + 44694, + 0, + -400869, + 27098681, + 502470652 + ], + [ + -59672, + -11969917, + 92650840, + 100177224, + 4663877, + 180218, + 10, + -3124540, + -1195, + 558, + -190677, + -228495799, + -5220, + 1766923, + -19107, + -1659, + 145302, + -33676494, + -2, + 5193, + -574, + -6, + 733, + -492205176, + -24067931, + 0, + 1248003, + -784, + -304316505, + 11, + 1, + 296948940, + -1406100, + 108, + 23, + -3345461, + 18601352 + ], + [ + -452521821, + -2, + 9721719, + -382182, + 4521, + 2424, + 1, + -33053, + -48883723, + 2417934, + -4, + -62, + -23, + 22, + 4, + -97751, + 3482, + -1328127431, + 647855, + 4256, + -15969, + -508, + -7, + -127394, + 33604, + 1695245, + 5, + 531, + -363, + 58795, + 29, + 3822, + 4, + -4, + 276, + 0, + 0 + ], + [ + -364896, + -375610684, + 60, + -16475560, + -31, + 47444, + -26617, + 32348026, + 2, + -1807933, + -805836, + 2, + -201, + 4, + -16109, + 388552457, + -28706767, + 51850064, + 834473, + -30, + -69282914, + -1, + -222, + -564, + 5309, + -51, + -86827633, + -1, + 15805540, + -437736, + -495754693, + 65403627, + 62, + 511790, + -440, + -128, + 463296917 + ], + [ + -16, + 12, + 1, + -4392, + 16279, + -1135, + 100, + -100972, + 75495, + 6949766, + 68462, + -771816716, + -54494852, + 24, + 2, + -33211, + 4007, + -7769, + 83707, + -15143610, + 43, + -519194, + -1, + -1319600, + 2113062287, + -2, + 0, + 296987, + 6, + -37359, + -171363, + -480459, + -452, + 1, + -9088083, + 33922, + -4989464 + ], + [ + -579602, + 18404902, + 11743855, + -26, + 49, + 37097178, + 14341, + -6415, + 192460032, + -222115948, + 226956, + 248420291, + 686220, + -1, + 6, + -5389, + 394428, + -25058751, + 6140708, + -114625551, + -7212, + -209788659, + 55, + -153, + 1018052, + 7, + -110308, + -103707, + -170, + -97809, + 350573, + -5977558, + 12922, + -90412133, + 17246710, + -16, + 18 + ], + [ + 29700032, + 3349, + 27633, + 31955829, + 834168271, + 10, + 16293226, + 462, + 137057547, + -357706, + -981450, + -16, + 144172322, + 93, + -45448387, + -1656089, + -16578623, + 36599972, + 3, + -910835530, + -35, + 15520632, + 2624162, + -402655262, + 471136204, + -6, + 527588972, + -3527255, + -16, + 549089, + 60, + 2904, + 5597, + -982621, + -265038103, + 106943, + -221 + ], + [ + -18, + -3092501, + -5106, + -1, + 2327, + 522535055, + 1543, + -3823, + 174, + 569, + 8809729, + -213, + 1682456, + -3, + 5, + -3993, + 117, + -1736, + -9695014, + 697168, + 996366047, + -85485, + 66969, + -1702675, + -10, + 7679548, + 124627, + 31879910, + -930751, + 1, + 17910356, + 0, + 132716, + 84539666, + 21, + 19026400, + 843 + ], + [ + 1381036, + 38, + -1599232285, + 138974, + 2, + 1235843, + -10, + -52092, + 3784, + 1529, + -27933365, + 445809336, + -1, + 2, + 2918546, + -18, + -464826, + -166, + 3, + -11652, + 110016, + -641317372, + -2744, + 63, + -2034, + 103692314, + 0, + -28846, + -13513, + 202236565, + 108043666, + -79048716, + -11866, + -258376469, + -74, + -6371242, + 8242037 + ], + [ + -3300005, + -48, + -525544, + 6610, + 24714, + 104554, + 1, + -2822272, + -4025894, + 114264646, + -15091954, + 233531, + 16, + -2, + 1562, + -1, + 17015, + -56, + 90909158, + 9947875, + 121, + -14, + -2526289, + -222332282, + -36506151, + 8007002, + 105929, + 3, + -29812, + 7434123, + 19556, + -113, + -1, + 1955453, + 1, + 454932855, + -9 + ], + [ + 1791400545, + -259560430, + 94, + -2, + 30515, + 395227930, + 358, + -676, + -227, + 1010515535, + -38, + -47865, + -120, + 1, + -48079, + 15, + -162304, + -2, + -1121289, + -11, + 6491, + -8, + -28905597, + -6, + -50467510, + -3315, + -38, + 717619, + -47851, + -120, + 210269462, + 9, + -8502, + -750397686, + -3, + -4563515, + -441 + ], + [ + 117940731, + -5, + 218, + -6916967, + 141, + -2, + -147638, + -30403506, + -238545607, + 1518106, + 3997, + 13, + -21, + 891, + -8130126, + -4480, + 1460, + -7, + -68883, + -6, + 47578, + -211699, + -2, + -1, + -182011, + -29, + -8, + 4926, + 161, + -649373, + 69690, + 1639447290, + -6, + 16914579, + -936181934, + -196264, + -144 + ], + [ + -125337290, + 27591908, + 12, + -729918122, + 11574, + -436, + 0, + -31, + -778, + -3, + -1, + 560511, + -31132593, + -3683, + 275952, + 2440, + -11, + 350792513, + -6, + 581, + 4924009, + 6, + 9555667, + -3275, + 0, + 63, + 3513764, + -2782, + 374746057, + -4120652, + 8, + 255061558, + 272736, + -1751, + 1511810, + 93916, + 427710850 + ], + [ + 2196842, + -13323249, + 1844, + -1, + -3796, + 173145, + 0, + 150157286, + 325175, + 25, + -112576624, + -102505462, + -513, + 0, + -857358, + -4, + -1053454525, + -53713305, + -51, + -11413008, + 0, + 1579, + 359462, + -990012286, + -7987, + -7002644, + 7010935, + 99971, + 2, + 0, + -53, + 51, + -6862766, + 18045191, + 48862341, + -979394420, + 39 + ], + [ + 1, + -4014311, + -7, + -474259643, + -194525866, + 100783, + -106, + -7719, + -375, + -282, + 8025928, + 101501, + -19042521, + -104, + 27531349, + -4357, + 57, + 19, + 33242, + 14, + -117, + 5229, + 11876643, + -2, + 2, + 254, + -75225, + -1449042, + -1913, + 1478, + -60, + 7034, + -1472, + 14022, + 15, + -191, + -1 + ], + [ + -125000, + 2340927, + -433520772, + 376, + -4423076, + 69250, + 1217045, + -185, + -1773, + -200, + -2221, + -17036, + -237254, + -1164636878, + -2632, + 986982518, + 1183270, + 7, + -52118, + 1987309456, + 210480614, + -21015, + -365681, + -1027571, + -690185, + -51665631, + -35473, + 31694299, + 443943358, + -459232, + 0, + 12603, + -1778, + -10500534, + -6420, + -47341, + -1 + ], + [ + -1, + -123, + -487468, + 187934, + -239601543, + 335, + -1, + -1, + -2199, + -4435, + 2, + 4020, + -681964517, + -779397110, + -1317785463, + 77173395, + -104985, + 8065, + 1039, + 6701989, + -1703, + -59, + 119065, + 1850237049, + 3534, + -55, + -1383548671, + 117128858, + -106656, + -834, + -47, + -24, + -1, + 207827, + -45942732, + -83, + -321799 + ], + [ + 1, + -114058888, + 1584991, + 977575, + -108, + -946, + 26, + -96, + 808, + -4428989, + 3307183, + -66434544, + -17609118, + 354975694, + -5259, + -34, + 15, + -244968, + -6653, + -2358013, + -73, + 1376938, + -340951758, + 983568, + 7, + -3602952, + 226213422, + -841063, + -8405, + 1774, + 13, + -31, + -21, + -2, + 1217564716, + -213422, + 15 + ], + [ + -187667886, + -2148201, + 1753, + -1305, + -44390487, + 2, + 52359, + 27, + -3485, + 14, + -28, + 7, + -2, + 814332, + 20229, + -141782555, + -1, + -3642012, + 2731, + -106810, + 0, + -4, + -2602040, + -84664048, + -3299769, + -11509, + 3, + -16, + -385927, + 7, + -8, + 42118, + 53314080, + -2083844725, + -8, + 89, + -26023 + ], + [ + -1475959, + 287824, + -740268339, + -1, + 2, + -47, + -5, + 55, + 1, + -1, + -36356, + -423839242, + 1356, + 5674, + -10496, + 32, + 62858, + -21771929, + 119090263, + -1, + 799, + -4, + 64870191, + 22425, + -4173, + -234577, + -1, + -2, + 1670813, + 16124112, + 0, + 10, + 5179, + 26, + 2308510, + -4, + -301396975 + ], + [ + 5852, + -1, + -1876, + -586, + 5, + -3698447, + 203, + 1708465141, + 6348, + -31, + 1065, + 59162204, + 969170834, + -298, + 902602530, + -468460983, + 973, + -936, + 366, + 5441377, + -56, + 29, + 578723, + -49303, + -5971955, + -1309, + 257991, + -4024404, + -77276, + 427, + -31, + 1731412, + -1, + -1046284, + -1, + -133925147, + 386421664 + ], + [ + 3, + -65830453, + 840, + -1, + 16467764, + -24057, + -27, + 3426488, + -3590458, + -5448, + -1095943, + 106011, + 24, + -88342882, + 31, + -4, + 12, + 6, + 28, + -1082, + -2147, + 778465686, + 0, + 50043808, + 1371, + -162, + 43790, + -3437, + 4, + -1317, + 14, + -254859879, + -10256788, + 18095065, + -1598, + -32, + -8564646 + ], + [ + -2761, + 26380622, + 8363781, + -60983, + 28477, + 1587, + 6272, + 8644518, + -7, + 53723807, + -1, + 6476, + 940, + 191804, + 266849173, + 141, + -34, + -202, + 126245699, + 56, + 2012339183, + 11, + -45867, + 955267470, + 12941, + 29330, + 160398, + 13190, + 1900, + 1104847, + -28, + -14665, + 838551072, + -382523527, + 0, + -3879, + -74033424 + ], + [ + -461761615, + 172, + 44539, + -851425, + 28710, + 6221, + 145704171, + 46, + 3217663, + -87, + -1, + 20, + 86010202, + -272277742, + -3, + 9968764, + 117625909, + 10506325, + -69445220, + -3, + -976285, + -4, + 44093, + -8845177, + 0, + -179436628, + 1536723, + 5770, + -18994248, + 22259818, + -14935, + -71, + 216, + -124, + 56, + 8042405, + 15778282 + ], + [ + -1314916, + -93182, + -139872, + 6921632, + -2773, + -761, + 451389, + -51160, + 1344407004, + -2, + 20793, + 28, + 412634, + 1320931, + -52845, + -1, + 20173, + -401830059, + 3359, + -283645, + 387654994, + 88929, + 11234049, + -2105254183, + -2735361, + -5, + 0, + -227429466, + 3531272, + -49, + -58, + -417, + -4, + -123, + 206, + -37260, + -75 + ], + [ + 30, + 59957, + 86, + -1116, + -609289498, + -685436, + 104697120, + 0, + 6004873, + -62138, + -908, + 2, + 81967, + -3344707, + -4172861, + -2806, + -93313445, + -1059367487, + 130930, + 11595, + 1492281, + 1591461200, + -4, + -97983, + 7, + 37470, + 2616708, + -1561035, + 47, + -15248974, + 1, + -99263, + -227624205, + 9, + -1, + -182280449, + 765597 + ], + [ + -1994, + 18, + 468, + -400734, + 664, + 30311, + 1028982, + 1972591437, + -356513, + 11, + -15885, + 2925, + 849042, + 247705, + 23296, + -122051924, + 0, + -1758, + -26, + 14, + 97, + -1, + 55750649, + -6450, + -78462107, + 17632072, + -834155, + 1043805, + -2, + -3, + -2669187, + 56, + 56062, + 638492936, + -5, + 1, + 2 + ], + [ + 1666055, + -166351803, + -701, + -3, + 148, + 2438799, + -391682, + -2837, + 866, + 7343, + -378759925, + 3135693, + -1343780362, + 26607, + -10259, + -82, + -1649, + 19, + 16106980, + -715827558, + 2012, + -1, + -331522, + -44, + 43, + 9, + -165575, + -30, + -1698, + -25813414, + -5, + -621, + 10, + -9498578, + 7965, + -158316, + -1022234064 + ], + [ + 274916, + 933, + 63, + 340939955, + -6650, + 10769049, + -90, + 28, + 3555609, + -6, + -2021830, + 31, + -40967942, + 150, + -240266, + -16784, + 6910188, + -40, + -64152539, + 476992, + 66741117, + 117784, + -60789, + -1, + -57427, + -5, + -6809, + 235691, + -479012269, + 219, + 21295628, + 8, + -313868, + 367, + -3020, + -1, + 266 + ], + [ + 1656464, + -635780, + 16882304, + -178711, + 1, + -2977231, + -1681, + 3697, + 24037298, + 42679, + -566, + -188, + -5357318, + 1259132, + -2, + 129, + -180039, + -5724735, + 251598, + 19486745, + 3995, + 8, + -4, + 262509813, + 48249, + -128, + 3, + 1, + -12, + -855519, + 7, + 1, + -732, + -4812, + 587994431, + -173, + 3046 + ], + [ + -26, + 8201, + 5, + 13, + 14, + 20034331, + -212366139, + 1535840, + 2040, + -15316958, + -56055657, + 7, + 29459, + -29, + -5560108, + -84, + -11018, + -1311, + 240697817, + 38831, + -17345, + -3, + 1791989, + -103507, + -2450, + -2893599, + -1429582, + 400956209, + 84, + 20851098, + -14, + -1, + 45993, + -4991, + -179865, + 0, + -956167 + ], + [ + 0, + -2, + 22237743, + 8, + 7, + -242, + -260751651, + -18664737, + -281, + 146, + 27320, + 32262007, + 1215, + -15, + 1587, + 10860, + -2524, + 123, + 0, + 285772071, + 439, + 235511439, + 5, + 116060, + 875, + -9709937, + -17002962, + 41067, + 51095504, + -1933843989, + 2, + -97, + -167, + -56, + -4, + -8810, + -12846 + ], + [ + -5386967, + 39, + 93943680, + 507175576, + 358139060, + 2158, + -59987602, + 2450, + -5126, + -1, + 7, + 1401, + 422479, + 64240, + -3, + 760, + -1152062891, + -5437960, + 1, + 3, + 11, + -457668, + -17943478, + 35407419, + 66406828, + 336, + 119700900, + -1, + 249545, + 4811, + -1, + 0, + 85321, + 8189, + 903685889, + 76681403, + 1014137950 + ], + [ + -1, + -2, + -654, + -523, + -4425641, + 1, + 8072139, + 1204, + -2541, + 31292985, + 65110, + -27, + -435241533, + 149, + -49, + -33763, + 912, + 11, + 625385090, + -1870, + 5185910, + 183, + -51719, + -33142850, + -439, + -1, + -2, + -56170, + 221833, + -1, + 1002, + -473235, + -4293, + 10993, + -595493736, + -444459, + -2 + ], + [ + 33179738, + 240, + -1, + -174, + -3033, + -473154, + -692, + -47861, + -40, + 1992130, + -1040650, + -21096377, + -111234068, + 130381, + -1, + -102528, + 934868103, + -297, + -1248, + 59367, + -99872, + 8606, + 1, + 2, + -54097, + -35, + -23713, + 214541341, + 2054932, + -2, + -288611, + 1950152, + 1327617, + -401, + -344163500, + -126499, + -219105 + ], + [ + 1922, + -6965140, + -26, + 234622, + -655724986, + -228140, + 28238, + 1459, + -858004300, + 0, + 548, + 35, + -13372622, + -317062439, + -4, + -74429978, + -21910029, + 3887521, + -2, + 399808, + -518751452, + -1, + -1563322, + 26957, + 29980, + 2, + -93226, + -165423, + 5, + 14349, + 465, + -6, + 261791, + -3, + -3878, + -455, + -1161737 + ], + [ + 531254567, + -1726987, + 31926, + -2, + 59096, + -482962, + 3, + -1373241, + -8, + 8459957, + -387643951, + -1, + -30, + -109, + -38301852, + -4646734, + -236626192, + 2358929, + 60632434, + -25, + 104243097, + -4761507, + 5, + -197, + -2945993, + 31, + 1671, + 489713, + 51, + 174941, + -3705, + -20, + 2634929, + -317, + 53819060, + -1512357, + -60626 + ] + ], + [ + [ + -231256, + 108395, + -14117570, + 3365, + 18764, + 31302, + -34, + 13701, + 1924040364, + 46, + -43, + -9257, + -1, + 19330, + 378455, + 28, + 194158467, + 237757, + 922, + -643936, + 306576, + -10420043, + -30329, + -503661, + 178339533, + -327, + 2, + 10, + -10, + -11571120, + 31725786, + 12, + 366133799, + 67045707, + -410489397, + 413, + 1 + ], + [ + -7459, + -2923, + 11, + 95, + 284, + 180218, + 689, + -781135, + -598, + 1144514, + -6, + -14, + -653, + 431, + -156520835, + -54352785, + 2270, + -4111, + -6147066, + 40, + -36723, + -1, + 1501411, + -15021, + -96271723, + 455600, + 0, + -411000654, + -297185, + 89, + 118226, + 283, + -89990340, + 445023, + 2966, + -409, + 283 + ], + [ + -110479, + -81, + 296, + -1, + 148150143, + 9930689, + 27, + -1, + -12, + 590, + -32458069, + -31301, + -356, + 2, + 81411, + -391001, + 57052701, + -5187998, + 80981, + 266, + -1021982, + -508, + -2, + -130451026, + 1075331, + 0, + 49429000, + 132, + -190017652, + 7525780, + 243696, + 3822, + 607720125, + -497025, + 17, + 48757, + 1074854 + ], + [ + -6, + -733615, + 2023711573, + -2012, + -61, + 3036446, + -13, + 30, + 1283049, + -111, + -2, + 174674, + -1, + 605879730, + -1, + 11857, + -3588346, + 3240629, + 208618, + -3809115, + -8458, + -4, + -14174, + -282, + 5309, + -7, + -1356682, + -107, + 15, + -875472, + -15492335, + 498, + 255032, + 16377305, + -7205980, + -64, + 113109 + ], + [ + -520424, + 52745433, + 6489059, + -8783, + 1, + -1, + 105077751, + -6311, + 2, + 26, + 560845666, + -3014910, + -13623713, + 12831824, + 2, + -272058693, + 2003, + -1988860, + 0, + -29, + 172, + -32450, + -1034038, + -5155, + 32242, + -94250, + 394648329, + 72, + 13612, + -2335, + -5483592, + -30749373, + -947248268, + 24, + -18, + 4, + -39 + ], + [ + -4636812, + 71894, + 366995, + -2, + 0, + 36227, + 14, + -3283982, + 11746, + -222115948, + 27, + 15162, + 0, + -24, + 6, + -11035398, + 394428, + -1530, + 196502686, + -55970, + -3692237, + -13111792, + 57913006, + -9763, + 4072209, + 0, + -1764923, + -13274427, + -679, + -383, + 1402295, + -2, + 1, + -22603034, + 538959, + -2102239939, + 37 + ], + [ + 3712504, + 13719347, + 56594153, + 499309, + 26067758, + 175894, + 497, + 946423, + 137057547, + -732581134, + -30671, + -122, + 0, + 12243526, + -2, + -1656089, + -259041, + 8935, + 249389, + -28, + -586855923, + 30313, + 5125, + -805310524, + 58892025, + -2880979, + 16487155, + -225744287, + -64, + 1124535950, + 62154, + 181, + 699, + -245656, + -8089, + 219020058, + -884 + ], + [ + -2241, + -773126, + -40847, + -18196820, + 1191779, + 32658440, + 197629, + -30, + 174, + 37328909, + 137652, + -54440, + 215354405, + -181553, + 5, + -261625719, + 479767, + -111062, + -620480870, + 0, + 243253, + -170970, + 8, + -212835, + -589, + 61436389, + 1947, + 3891, + -1, + 7134838, + 273, + 8, + 265432, + 5, + 21, + 1189150, + 1726738 + ], + [ + 84, + 19917, + -780876, + 0, + 5323892, + 301, + -2583033, + -208365, + 968765, + 11, + -2, + 217680, + -327037065, + 374049697, + 186786995, + -3, + -232413, + -2718008, + 115741, + -186426, + 27504, + -20, + -179765339, + 1019, + -2, + 1620192, + 13295037, + -14768687, + -3379, + 394993, + 3376364, + -19300, + -47, + -62, + -591, + -398203, + 257563 + ], + [ + -4, + -6032, + -3, + 3384333, + 48, + 53531691, + 227, + -87, + -62905, + 435, + -1886495, + 1913086813, + 269085, + -3, + 51195589, + -27904646, + 136121, + -4, + 43, + 39791501, + 7952875, + -228319, + -323364915, + -1736971, + -4563269, + 2001750, + 1694867, + 0, + -1, + 907, + 0, + -919867, + -1402676, + 62574526, + 29083, + 1735, + -264 + ], + [ + 13667, + -1, + 752, + -14266397, + 7811970, + 5, + 22, + -172980, + -59325785, + 15419, + -1, + -2, + -120, + 411, + -384625, + 256772279, + -1, + -6948978, + -4485154, + -41, + 12983, + -62852177, + -1, + -692, + -4, + -6629, + -1203, + 45927650, + -12249839, + -2, + 100, + 1223457, + -266, + -2931241, + -41, + -1140879, + -115466573 + ], + [ + 28794, + -317879, + 3572574, + -3458484, + 0, + -1982451762, + -37795179, + -4, + -119272804, + 23, + 31976, + 423, + -10404, + 28518, + -520328010, + -143358, + 373925, + -14004, + -68, + -23787, + 371, + -216778886, + -3, + -28469197, + -1, + -933335, + -1005, + 1, + 5299956, + -1269, + 35681633, + 25015, + -1381047, + 16, + -7143, + -3140218, + -1146 + ], + [ + -489599, + 842, + 1655, + -22276, + 92593, + -7140315, + 5, + -125852322, + -12441, + -44163317, + -249, + 4484092, + -3801, + -58, + 551905, + 152, + -699404766, + 342570, + -3017, + 1163, + 4808, + 27347811, + 0, + -13100, + 22, + 261066, + 1756882, + -91132470, + 89, + -4025, + 520, + 60, + 4363782, + -448076, + 755905, + 751328, + 1 + ], + [ + 1098421, + -1705375827, + 944320, + -21357, + -7592, + 1385167, + 159400342, + 146637, + 10405631, + 849179315, + -108, + -49, + -1073837492, + 965, + -105, + -974613, + -16, + -103, + -6434, + -88, + 73881208, + 808724, + 2, + -119, + -127787, + -224084588, + 106, + 781, + 590780912, + 819, + -215452, + 3375597, + -7, + 2255648, + 5964, + -14945, + 164827473 + ], + [ + 8159186, + -1003578, + -3413, + -59282456, + -759867, + 3225062, + -1683, + -8, + -188, + -1128, + 0, + 103937192, + -291, + -27232578, + 6882837, + -69707, + 1, + 40166029, + 4155, + 15413585, + -233, + 1338871, + 95013146, + -26, + 18, + 1065892059, + -10, + -90566, + -61189, + 92, + -1, + 3601666, + -368, + 3, + 501194, + -24, + -7707647 + ], + [ + -489, + 4681854, + -846721, + 3081824, + -68, + 2216017, + 2, + -12070094, + -3630508, + -400, + -35, + -34889475, + -15184226, + -2, + -21557475, + 14, + 9244, + 499171, + -408, + 3881463, + 50, + -42029, + -45, + -128447, + -85, + -100910, + -1, + 967, + 105, + -1794, + 90392, + 49, + -28, + -164071, + -205414, + -6059542, + -63798740 + ], + [ + -619162, + -64250050, + -2, + 6013899, + -233986, + 5363, + -11, + -363179469, + -550, + -17740, + 2629, + 16467691, + -83248, + -779397110, + -20590398, + 2, + -6719005, + 64521, + 129, + 209437, + -892487029, + -471, + 243846265, + 441, + 220, + -14, + -3, + 14297, + -1706485, + -6825392, + -47762, + -6, + -34317372, + 12989, + -717856, + -2, + -1258 + ], + [ + 1850, + -891086, + 1623031464, + 244393, + -1, + -30, + 110000236, + -6, + 404, + -138406, + 1614, + -33217272, + -9, + 354975694, + -2692548, + -4264, + 8181502, + -15311, + -6653, + -294752, + -1, + 688469, + -681903516, + 31474190, + 118, + -14411807, + 226213422, + -1, + -17211910, + 56781, + 27447, + -979, + -690377210, + -152147212, + 594514, + -27317943, + 505307 + ], + [ + -2932311, + -68742402, + 219, + -21, + -2710, + 17222695, + 837747, + 0, + -436, + 0, + -28, + 119, + -2, + 104234581, + 2589391, + -271, + -43301, + -14568047, + 2797361, + -854476, + 3419450, + -28936035, + -650510, + -330719, + -1612, + -1473036, + 7858491, + -2, + -2, + 60, + -115450, + 86258682, + 416516, + -130240296, + -472, + 5717, + -4 + ], + [ + -94461371, + 1124, + -45183, + -1, + 5, + -2, + -279, + 925818318, + 738972166, + -194147, + -145423, + -1655623, + 84, + 11349, + -5248, + 17276054, + 257470132, + -5442983, + 58149, + -156, + 0, + -31095, + 1, + 91856356, + -2136213, + -3753218, + -54421171, + -41915, + 407, + 251939, + 3, + 0, + 2, + 1758386180, + 17, + -102591, + -1 + ], + [ + 95884708, + -22841, + -8, + -1171, + 95, + -1, + 852463715, + 6517, + 208027189, + -259497190, + 2, + 1848818, + 0, + -149, + 220361, + -468460983, + 63822375, + -3743, + 96057373, + 340086, + -7247066, + 61178111, + 141, + -1, + -12, + -21, + 66045838, + -1966, + -618202, + 13693, + -4, + 865706, + -345, + -16740535, + -31539, + -261573, + 2 + ], + [ + 58756042, + -64288, + 860272, + -15, + 125, + -12316831, + -54109, + 3, + -56101, + -3, + -68497, + 207, + 387, + -338, + 62, + -1026088786, + 1, + 53161016, + 1884584, + -34620, + -5, + 389232843, + 102559862, + 3054, + 2742, + -81, + 0, + -4, + 321058, + -43126358, + 239483, + -8, + -10017, + 1130941, + -3271952, + -8174856, + -1 + ], + [ + -706752, + 1688359818, + 133820497, + -7623, + 1, + 3252152, + 392, + 1055, + -56633, + 107447615, + -6, + 828958, + 0, + 23, + 2084759, + 2, + -1089430, + -26348807, + 15, + 238445556, + 479, + 0, + -11467, + 7463027, + 25883, + 234644, + 164248450, + 26380, + 3892391, + 1, + -27869, + -58, + 799, + -2988466, + 899, + -254176341, + -18508356 + ], + [ + -1, + 10, + 21, + -108982349, + 7349826, + 1592789, + 2276627, + 6015, + 392, + -6, + -4177, + 43527669, + 2624, + -4254340, + -10, + 304, + 0, + 10506325, + -1060, + -3, + -120, + -12969401, + 2755, + -1132182535, + 78062, + -3, + 192090, + 2954575, + -9275, + 89039272, + -1, + -8994, + 221814, + -7897, + 946889623, + 1963, + 3 + ], + [ + -1314916, + -11648, + -71614015, + 865204, + -44, + -99647659, + 440, + -13096799, + 5251589, + -67725214, + 81, + 7, + 52817185, + 1, + -1, + -1894, + 5164309, + -392413, + 839, + -17728, + 757138, + 1389, + 89872397, + -32894597, + -42, + -3, + 34803140, + -444199, + 904005826, + -25, + -1898045, + -53, + -1, + -501649, + 25, + -10, + -607319 + ], + [ + 15, + 234, + 688, + -4461, + -18595, + -6, + 49, + 36933649, + 93826, + -971, + -58098, + 0, + 40, + -13378828, + -32, + -45957163, + -12, + -8276309, + 523723, + 379966448, + 95506037, + 11, + -1799508553, + -6270888, + 3, + 76739746, + 1, + -6098, + 3110667, + -1862, + 423, + -794100, + -55573, + 0, + -1766818338, + -712034, + 5981 + ], + [ + -1, + 310427, + 29989, + -410351409, + 1359952, + 3, + 32927442, + 1881, + -1426052, + 5776731, + -7943, + 0, + 13266, + 30, + 47710895, + -2, + 24, + -28119, + -26858425, + 0, + 50124, + -2710, + 1742207, + -807, + -313848426, + 564226334, + -6673239, + 2038, + -1008220, + -22080697, + -21353495, + 1859266, + 229631888, + 311764, + -2382, + 9112843, + 66 + ], + [ + 3332111, + -40, + -1401, + -10021, + 9509, + 304849, + -383, + -185894376, + 13860, + 481252186, + -1, + 24497, + -3, + 12, + -3, + -163, + -1, + 80111, + 1966, + -715827558, + 1030522, + -6117648, + -169739103, + -700, + 92076973, + 314, + -81, + -15, + -425, + -50417, + -1, + -5, + 21, + -2319, + 63722, + -162115216, + -62393 + ], + [ + 8, + 1867, + 132497661, + 1300, + -53200, + 172304786, + -359, + 0, + 13889, + -1538473044, + -129397078, + 8311961, + -1251, + 37, + -120133, + -66, + 0, + -20619542, + -4, + 244220108, + 254, + 482444136, + -1, + -3085, + -29402559, + -40131306, + -892443650, + 60337139, + -29, + 1, + 40, + 132, + -39234, + 5885, + -48307, + -1, + 544923 + ], + [ + 101, + -81379815, + 1, + -91499721, + 0, + -2, + -421, + 3786266, + 192298388, + 5463012, + -2264, + -95872, + -3, + 307, + -638, + 1034, + -368718804, + -178898, + 128818314, + 37, + 499, + 580081291, + -50355, + 15, + 24703545, + -1020, + 52, + 17, + -2923316, + -427760, + 1941232, + 18, + -3, + -78830350, + 140, + -2827945, + 0 + ], + [ + -209059, + 4, + 5, + 13665825, + 239285, + 78259, + -829556, + 767920, + 15, + -8, + -54742, + 253, + 7, + -928, + -1, + -84, + -2820592, + -21476958, + 229, + 606, + -34, + -174164990, + 6999, + -3312197, + -1225, + -5787197, + -44, + 12529881, + 5, + 10425549, + -425, + -540639137, + 2874, + -1, + -5755665, + 44006494, + -2 + ], + [ + 359, + -3542, + 22237743, + 17506, + 0, + -123544, + -7958, + -2333093, + -2296980, + 18706, + 223811693, + 15752, + 4980441, + -485522028, + 6500941, + 173771, + -161510, + 252581, + 9, + 4360, + 3, + 919966, + 21833049, + 29015, + 1, + -593, + -1088189521, + 40, + 3, + -472130, + 2324, + -7, + -681835, + -905199, + -59, + -2255187, + -26 + ], + [ + -21547866, + 2521, + 11742960, + 30955, + 170, + 269, + -2, + 9802, + -83973183, + -78, + 8271871, + 5606, + 105619, + 0, + -358353, + 23, + -1152062891, + -1328, + 366018953, + 3, + 24404864, + -3661340, + -1, + 33, + 33203414, + 44167655, + 14611, + -473969218, + 974, + 315326837, + -42, + 4098046, + 166, + 1023, + 28240184, + 2396293, + 7737 + ], + [ + -304508, + -844752, + -21, + -2089, + -2, + 758726, + 985, + 308379, + -325225, + 1909, + 4069, + -213, + -3400325, + 0, + -784, + -4221, + 7299, + 11, + 74, + -14959, + 158, + 45, + -51, + -1, + -56128, + -12, + -478, + -55, + 13864, + -1, + 7, + -1892939, + -5, + 21, + -290769, + -1777833, + -3994 + ], + [ + 530875816, + 61670, + -14, + -726354132, + -194060, + -969018935, + -88478, + -2992, + -20283, + 249016, + -65041, + -41204, + -434509, + 521525, + -22318546, + -1, + 114119, + -9717685, + -81788620, + 57, + -409075640, + 33, + 15, + 336, + -13525, + -144880970, + -12140879, + 53635335, + 16054, + -6275, + -3, + 243769, + 0, + -1639577, + -10755110, + -1, + -219105 + ], + [ + 480, + -14, + -207131, + 229, + -20012, + -28, + 115663585, + 5976989, + -4, + 336, + 140424, + 0, + -1711695545, + -3, + -7, + -9, + -684689, + 3, + -23650, + 3198471, + -124, + -25337932, + -382, + 210, + 1873, + 78912, + -12, + -41, + 322, + 14, + 930, + -667845, + 8377318, + -12, + -1939, + -4, + -594808929 + ], + [ + 64850, + -1, + 130770752, + -1972870, + 945551, + -61819044, + 134076563, + -351549470, + -2008543236, + 66093, + -189280, + -12, + -240, + -3554625, + -585, + -9293467, + -4, + 37742879, + 7401, + -12399, + 0, + -38092049, + 11360, + -4, + -47135881, + 1049036301, + 876563911, + 1912, + 3, + 1366, + -29637, + -161113369, + 321, + -323812, + 53819060, + -189045, + -30313 + ] + ], + [ + [ + -1, + 13549, + -54, + 1682, + 2401862, + 1025735836, + -68, + 13701, + 3757891, + 1, + -358910981, + -9257, + -21357, + 2, + 48442329, + 1881057, + 23700, + 475514, + 7, + -1258, + 0, + -81407, + -31055914, + -1968, + 2786555, + -85460227, + 279, + 703, + -1, + -723195, + 495715, + 402, + 11441681, + 63, + -200435, + 826, + 239 + ], + [ + -4, + -23, + 361917, + 97829, + 142, + 1, + 10, + -191, + -2, + 17883, + -390504904, + -872, + -85517210, + 6902, + -2389, + -13588197, + 567, + -514, + -1501, + 332381, + -37603589, + -169390, + 1, + -246102588, + -46, + 113900, + 1, + -1, + -148593, + 1464750, + 30265906, + 9279654, + -687, + 113925914, + 5, + -13381843, + 9082 + ], + [ + -27, + -1, + 9721719, + -24, + 0, + 635564142, + 29117880, + -132212, + -47, + 309495570, + -63395, + -125204, + -11392, + 183894, + 2605161, + -1, + 0, + -5067, + 2530, + 0, + -16351697, + -16, + -451895, + -4076595, + 1101139918, + 3311, + 1, + 0, + -5799, + 235180, + 7798290, + 61165, + 4636, + -62129, + 1132367, + 199712596, + 550325564 + ], + [ + -3, + -2, + 1011855786, + -8237780, + -244, + 92, + -208, + 252718, + 9, + -1851322781, + -3148, + 1397397, + -6401, + 2366717, + -1, + 47430, + -4, + 3164, + 50, + -952279, + -34, + -111824264, + -453556, + -73914688, + 679605, + -1, + -10853455, + -2, + 0, + -14007537, + -242068, + 255482, + 31, + 62, + -57647839, + -256, + 28277 + ], + [ + -33307136, + 824147, + 811132, + -1, + 8335176, + -18, + 50, + -827161040, + 9663436, + 27799065, + 17526427, + -771816716, + -6653, + 205309189, + 2, + -136029347, + 525316562, + -7769, + 20, + -15, + 11029, + -8307093, + -505, + -5278400, + 15, + -24127939, + 12043, + 37123, + 871197, + -153018802, + -84, + -1, + -925048, + 6379262, + -142002, + 66, + -305 + ], + [ + -5, + 143788, + 45874, + -52, + 100697, + 144910, + 917857, + -101, + 734, + -848, + 55, + 7763134, + 43918133, + -1, + 109973486, + -169, + 0, + -6118, + 2998, + -1791025, + -29537890, + -1678309266, + 28956503, + -19526, + 1, + 261656796, + -220616, + -7, + -3, + -3129860, + 21, + -12, + 206763, + -11037, + 1077919, + -1026485, + 313035373 + ], + [ + 3712504, + 107182, + 905506461, + 124827, + 198, + 5496, + 2036653, + 242284456, + 0, + -22893161, + -502502239, + -2, + 274, + 12243526, + -2840525, + -1618, + -1012, + 1, + 15960949, + -3475, + -140, + 59, + 1, + -196610, + 230046, + -704, + 8243577, + -7, + -16358, + 8579, + 15911671, + 380658635, + 43, + -15, + -16564882, + 52, + -3533 + ], + [ + -143364, + -24161, + -2614168, + -1, + 145, + 1020576, + 6, + -62625238, + 733956018, + 0, + 16, + -222984880, + 861417621, + -726209, + 1459, + -16351608, + 245640800, + -28, + -2423754, + 2788675, + 59, + -2735507, + 34288440, + -52, + -77184257, + 0, + 7, + 255039280, + -232688, + 3, + 546, + 4206873, + 0, + 161, + 181863048, + 38052801, + 27627813 + ], + [ + 22096589, + 637374, + -1526, + 2, + 5, + 308960, + -40, + -52092, + 1984031557, + 6119, + -107, + 222904668, + -327037065, + 374049697, + 712, + -4559, + -475981311, + -1328, + 462966, + -1, + 53, + -5, + -44941335, + 4079, + -260279, + 101262, + 0, + -59074745, + -108102, + 3, + 105511, + -604, + -12149838, + -129188235, + -4721, + -101939869, + 65936296 + ], + [ + -103126, + -1, + -1051088, + 3, + 98858, + 52277, + 3, + -2822272, + -3932, + 457058585, + -3685, + 456, + 2152683, + -34879168, + 24, + -109003, + 2177944, + -7086, + 22727289, + 607, + 15532, + -4, + -39, + -1736971, + -5, + 16014005, + 433886158, + 1018244, + -2, + 118945973, + 9778, + -4, + -3, + 3, + 238248858, + 27, + -1103736989 + ], + [ + 854, + -31, + 11, + -1, + 244124, + 6030, + 1503731277, + -2767669, + -115871, + 3, + -19250, + -6, + -499387740, + 12, + -376, + 1, + -1268, + -425, + -140162, + -1330960, + 1701774000, + -3928262, + -883, + -2, + -771, + -54297326, + -19238, + 43, + -5982, + -120, + 821365, + 76466, + -69645689, + -11451, + -10657882, + -70, + -14433322 + ], + [ + 14742591, + -20344201, + 446571, + -27020, + 35, + -3871977, + -37, + -464, + -14909101, + 2, + 4092949, + 0, + -1, + 28518, + -63517, + -5, + 23931232, + -110, + -135, + -6089370, + 194880072, + -2, + -43, + -7, + -6, + -228, + -1005, + 0, + 323, + -20293, + 69690, + 781, + -10790, + 0, + -3572, + -24, + -293372 + ], + [ + -979198, + 210, + 51, + -11138, + 1481498, + -111568, + 5896, + -121, + -50956484, + -337, + -993, + 1094, + -60, + -116, + 70643922, + 4881, + -43712798, + 41, + -1544440, + 9306, + 307750, + 106827, + 298614, + -1638, + 739349, + 1019, + 6, + -88997, + 22872, + -515082, + 533007, + 1945, + 8523, + -14, + 369, + 183, + 52210 + ], + [ + 268, + -26, + 461, + -2733654, + -62189239, + 11081338, + 311328, + 18329, + 10405631, + 6478, + -1, + -25, + -3, + 0, + -1714715, + -30457, + -263363632, + -26, + -102937, + -11413008, + 4, + 12939584, + 44932, + -1889, + -4, + -6839, + 13693, + 12, + 18029, + 6, + -1684, + 13502388, + -439216963, + 0, + 23, + -29889, + 78 + ], + [ + 124, + -1, + -55914018, + -114, + -93, + 3149, + -430769, + -15808244, + -3, + -36085, + 0, + 198, + -9521261, + -108930311, + 26886, + -142759063, + 0, + 39224, + 1063749, + 235, + -929, + 2677743, + 0, + -26, + 4, + 31, + -3, + -708, + -479, + 5912, + -1911, + 230506652, + -753308, + 14022, + 7831, + -1562683, + -7707647 + ], + [ + -62500, + 285, + -104, + 0, + -8639, + 141825096, + 2434091, + -386242989, + -3630508, + -409269, + -1, + -17, + -60736903, + -18197452, + -1316, + 941, + 144, + 998342, + -52118, + 947, + 26310076, + -1344906, + -6, + -8, + -338, + -206662522, + -1109, + 126777196, + 0, + -57404, + 1, + 826007056, + -1820562, + -2625134, + -803, + -47, + -8 + ], + [ + -4838, + -3922, + -477, + 769779197, + -233986, + 41, + -176559, + -181589735, + -140722, + -9, + 673089, + 31, + -163, + -372, + -2514, + 1205834, + -860032532, + 16517532, + 129, + 6, + -27237, + -240770, + 3720, + 0, + 0, + -433, + -21112, + 58564429, + -13332, + -105, + -2986, + -24819660, + -9, + 1, + -179464, + -172697511, + -2574388 + ], + [ + 1, + -436, + 25359866, + 61098, + -438496, + -1937306, + 1, + -97817, + 12933, + -34, + 103349, + -2076080, + -1, + 1354, + -84143, + -136421, + 1, + -15677897, + -4, + -2, + -3, + 172117, + -2602, + 61473, + 0, + -1, + 53, + -1643, + -34423819, + 443, + 857, + -31, + -21574288, + -1, + 76097794, + -209, + 7895 + ], + [ + -750671544, + -134263, + 3507, + -1336269, + -173401, + 2152836, + 6701982, + 56089, + -2, + 232, + -1, + 245640, + -1, + 13029322, + 1264, + -8654, + -86602, + -112, + 85, + -1749965019, + 875379279, + -226063, + -2602040, + -10335, + -403, + -720, + 30697, + -3980, + -197594555, + 120, + -472881302, + 0, + 53314080, + -249, + -7541, + 5, + -26023 + ], + [ + -23, + 143912, + -92533543, + -1988, + 3033675, + -12, + -142368, + 7232955, + 1443305, + -190, + -18614121, + -206953, + 88882275, + 363168, + -167931, + 16871, + 1005742, + -6, + 238180526, + -3, + 104806205, + -31095, + 123, + 89703, + -1, + -58, + -26573, + -11, + 6, + 503878, + 533880996, + 2660922, + 10607919, + 214646, + 36070, + -12824, + -18396 + ], + [ + 1, + -365454, + -4, + -1, + 97878, + -29, + 13319745, + 208552, + 1625212, + -506831, + 532, + 29581102, + 236613, + -1192, + 215, + -57186, + 255289501, + -7663739, + 93806, + 2, + -56618, + 3823631, + 4629788, + -197209, + -1492989, + -21434577, + 2063932, + -31441, + -39564866, + 438186, + -997555, + 110810417, + -88293, + -1, + -62, + -2092581, + 2948 + ], + [ + 1836126, + -131660905, + 215068, + -938, + 2107873853, + -188, + -865734, + 109647642, + -3590458, + -341, + -68497, + 13569488, + 774, + -690179, + 15, + -32065275, + 412723, + 3244, + 482453755, + -553910, + -137375, + 24327052, + 12819982, + 47, + 43885, + -2, + 11210436, + -54, + 627, + -21, + 478967, + -1991093, + -5128394, + 35341, + -26175609, + -2043714, + -8364 + ], + [ + -44172, + 3297577, + 522736, + -4, + 3, + 203259, + 401425, + 0, + -222, + 104929, + -48120, + 25, + 117, + 1534438, + 7, + 148493411, + -266, + -4, + 986294, + 119222778, + 1006169591, + 1460, + -359, + 1865756, + 414133, + 58661, + 82124225, + 26380, + 29, + 4419388, + -1, + -29329, + 102362, + -46695, + 1799, + -124110, + -4627089 + ], + [ + -1, + 11304848, + 2, + -6652, + 114841, + 3185578, + 1111, + 187, + 3, + -1, + -1094866050, + 170029, + 20, + -8508680, + -75, + 4, + 448, + 0, + -8478, + -298169309, + -488143, + -6484701, + 10, + -1132182535, + 2, + -1, + 11, + 92330, + -2319, + 1391238, + -238950, + -563, + 0, + -258742706, + 903, + 125662, + 1 + ], + [ + -2629831, + -5824, + -8742, + 26, + -1, + -96, + 881, + -51160, + 84025437, + -1083603414, + 2599, + 234791, + 6447, + 0, + -826, + -248139491, + 78, + -1, + 13761370, + -567290, + 184, + 1422871, + 1404256, + -2105254183, + -170961, + -34104, + 33, + -1736, + 56500364, + -4, + -232, + -106570, + -127, + -123, + 51, + -146, + -4745 + ], + [ + 518027878, + 15349185, + 688, + -2, + -4649, + -171359, + 408973, + 70, + 366, + -16, + -237967431, + 66378, + 160, + -1, + -8, + -44, + -5832091, + -64, + 511, + 5797, + 23876509, + 5, + -112469285, + -1605347322, + 4003251, + 38369873, + 79, + -763, + 199082698, + -1862, + 1775686795, + -3102, + -28, + 156647211, + -13803269, + -1458243591, + 2 + ], + [ + -1, + 151, + 245676060, + -100184, + 5, + 248307738, + 4019, + 58, + -178257, + 44, + -254147, + 93605, + 51, + 7740, + 11, + -932, + 0, + -28, + -53716849, + 930, + 50124, + -44387463, + 108887, + -1, + -19, + 8, + -208539, + 3, + -985, + -353291142, + -10676748, + 14874128, + 1751, + 19485, + -298, + 569552, + 0 + ], + [ + 406, + -1270, + -716821, + -41044548, + 4868879, + 9526, + -96, + -23, + 454169758, + 1, + -2890, + 391961, + -21, + 103, + -1, + -20803, + -825, + 41017145, + 257711691, + -342, + 8244178, + -6, + -162, + -733469928, + 23019243, + 1, + -1, + -8, + -1, + -51626828, + -32889, + -79376, + 173095, + -290, + 31, + -40528804, + -31197 + ], + [ + 2147, + 244735273, + 4140551, + 340939955, + -27237970, + 21033, + -12, + 232801, + 56889749, + -12019321, + -64698539, + 2029, + -1, + 1, + -15, + -66, + 105, + -40, + -245, + 7453, + 133482235, + 3680, + -62247043, + -12635459, + -14357, + -5, + -892443650, + 28, + -958024538, + 439, + 1, + 272372, + -642801324, + 753292, + -1510, + -47881, + 272461 + ], + [ + 13251713, + -9935, + 4121, + -365998881, + 27, + -93039, + -215107, + 484642066, + 96149194, + 20, + -5, + -1498, + -2616, + 307, + -10442025, + 264781, + -180039, + -5591, + 16102289, + 148, + 3, + 276, + -50355, + 256357, + 12062, + -8, + 13665255, + 72254, + -90, + -53, + 947, + 593054, + -23398, + -10, + 73499303, + -44187, + 3119187 + ], + [ + -52265, + 262439, + 2605, + 208, + 957141, + 2504291, + -424732278, + 49146885, + 1069851249, + -61267829, + -1711, + 16592485, + 57, + -3799820, + -86877, + -1, + -3, + -82, + 3, + 9707, + -1, + -43541248, + 3499, + -103507, + -39, + -6, + -1, + 48944, + 0, + 10425549, + -13895822, + -540639137, + 2943602, + -312, + -2877833, + 0, + -29881 + ], + [ + 11786111, + -1, + 1389858, + 140054, + 7924655, + -988347, + -63, + -36, + -287123, + 9, + 6830, + 3938, + 1, + -242761014, + 203154, + 2780351, + -1323084911, + 2020654, + 36, + 571544142, + 439, + 57497, + 666, + 237692054, + 875, + -310717965, + -34005923, + 10266, + 6, + -29509, + 581, + -13, + -6, + -926923614, + -15025, + -69, + -822090 + ], + [ + -344765851, + 1260, + 358, + 15, + 349745, + 1, + -1831, + 19, + -2563, + -158813, + 264699900, + 367426755, + 211239, + 7, + -1433411, + 1, + -18, + -84969, + 43, + 4012, + 195238912, + -2, + -69, + 0, + 8106, + 2695, + 59850450, + -8, + 1949, + 9853963, + -681295, + 2000, + 2, + 4094, + 861, + 1198146, + 63383621 + ], + [ + -9516, + -422376, + -21, + -68435460, + -70810247, + 1481, + 1, + 9, + -10164, + 1, + 520886, + -4, + -7, + 4780, + -4, + -33763, + 3649, + 1487, + 9, + -30635289, + 9, + 1468, + -26, + -2, + -14368708, + -94070413, + -1001205151, + -878, + 3466, + -2, + 32845380, + -30287023, + -34, + 2748, + -297746868, + -4, + -32715083 + ], + [ + 129608, + 246680, + -3503, + -44334, + -48515, + -1, + -5662545, + -98018922, + -40, + 7968521, + -4066, + -10301, + -111234068, + 4074, + -22, + -3280881, + 14264, + -151839, + -312, + 115, + -25, + 550847, + 15855, + 689666, + -216386, + -8843, + -24, + 838052, + 125, + -200795, + -72153, + 1, + 42483765, + -3279153, + -1344389, + -1, + -54777 + ], + [ + 251952584, + -27, + -3237, + 938488, + -20491406, + -892, + 0, + 729, + -6547, + 0, + 2194, + 281, + -409, + -3, + -24578, + -284, + -2, + 3796, + -47, + 51175549, + -64843932, + -3167242, + -12214, + 220837387, + 1918757, + 323227190, + -745806, + -661691, + 5, + 57398, + 1906535, + -653, + 16361, + -752, + -4, + -119235276, + -580869 + ], + [ + 531254567, + -221054264, + 261541504, + -1, + 945551, + -3774, + 127, + -171656, + -30648, + 264373, + -24, + -24439, + -245397, + -868, + -19, + -284, + -8, + 4, + 115, + -1, + 3181, + -74399, + 11, + -1, + -184125, + 128056, + 6848155, + 1, + 215759403, + 5598116, + -3705, + -615, + 5, + -1265, + 1642, + -756179, + -119 + ] + ], + [ + [ + -1807, + 54197, + -55147, + 441161578, + 75058, + 0, + -269, + 109608, + 120252522, + 380191, + -89727746, + -296196, + -42, + 75, + 1, + 60193835, + 0, + 7608238, + 3690, + -82423716, + 18, + -83360337, + -1896, + -31, + 5442, + -1335317, + 2, + 11261, + -154, + -5785560, + 60, + 50, + 89388, + 268182830, + -392, + 1653, + 251235326 + ], + [ + -488830798, + -731, + 176, + 2, + 1193952726, + 703, + 10, + -199970503, + -75, + 1171982660, + -187, + -3487, + -1368275348, + 6, + -4777, + -26, + 35, + -32888, + -94, + 21272402, + -2350225, + -21, + 5, + -30042, + -192543445, + 7118, + 1218, + -4, + -608633009, + 0, + 1891619, + 2319913, + -2812199, + 1738, + 189852, + -209092, + 1162584 + ], + [ + -14141307, + -1, + 75950, + -195676916, + 289355, + 75, + 3554, + -66106, + -1, + 9671736, + -496, + -979, + -5832455, + 11493, + 1302580, + -12512030, + 7131587, + -1297000, + 5061, + 544857, + -1021982, + -519661, + -903790, + -521804102, + 33604, + 423811, + 1581728029, + 2178416, + -5938052, + 0, + 487393, + 978642, + 2318, + -7767, + 289885983, + 5, + 34395347 + ], + [ + -1494613006, + -46951336, + 7905123, + -4, + -254821663, + 6072892, + -7, + 987, + 10023, + -115707674, + -4, + 349349, + -801, + 9466870, + -8, + 23715, + -897087, + 202539, + 3337895, + -29759, + -33830, + -54602, + -453556, + -4619668, + 1359210, + -2, + -2650, + -213, + 1929, + -109434, + -61969337, + 3, + 32644135, + 1048147533, + -115295678, + -2090126, + 113109 + ], + [ + -2081696, + 6438, + 3244529, + -281039, + 520948, + -18581778, + 50, + -6311, + 1, + 868720, + 133, + -192954179, + -52, + 1642473512, + 43356971, + -132842, + 2003, + -15538, + 20926, + -14789, + 5, + -254, + -16544597, + -1, + 16508299, + -24, + 12043, + 18561, + 435598, + -76509401, + -10711, + -30749373, + -3700189, + 398703, + -1110, + 33, + -638651295 + ], + [ + -2, + 70, + 733990, + -424803, + 49, + 74194356, + 939885822, + -1641991, + 375898, + -6779, + 0, + 62105072, + 43918133, + -198842870, + 109973486, + -1, + 24651, + -6, + 191897, + -55970, + -57692, + -419577317, + 226222, + -624825, + 1018052, + 3, + -903640440, + -102, + -2778651, + -12, + 2, + -23910229, + 12922, + -173, + 275947365, + -16039, + 78258843 + ], + [ + 7, + 6859673, + 863, + 3, + 397, + 1374, + 31822, + 14, + 2, + -2795, + -981450, + -1946, + 563173, + 0, + -11, + -102, + -1036164, + 2287498, + 31173, + -7, + -35, + 485019, + 5, + -25, + 3594, + -1, + 125, + -1723, + -1, + 268, + 971, + 380658635, + 174, + -4, + -4141221, + 3341, + -904379 + ], + [ + -141, + -1583360055, + -1277, + -2274603, + 9, + 4082305, + 25296591, + -250500952, + 179188, + 71, + 8603, + -6968278, + 210307, + -6, + 2, + -523251437, + 1919068, + -3553964, + -3, + 697168, + 243253, + -1336, + 1071513, + -7, + -589, + 234, + 3988087, + 3, + -238272038, + 13, + 1119397, + 8216, + 16987664, + 5, + 363726096, + 608844820, + 3372 + ], + [ + 0, + 20395979, + -1, + 135, + 85182284, + 37, + -1, + -26, + 484382, + 48958, + -427, + 6, + -78, + 187024848, + 364818, + -1194935458, + -227, + -21, + 948154481, + -1, + 3, + -306, + -2, + 3, + -33315643, + 49, + 3323759, + -1890391828, + -1771135766, + 385, + 26377, + -2470273, + -388794808, + -8074265, + -38667270, + -99551, + 2012 + ], + [ + -2, + -12, + -8408699, + 3, + 3089, + 6691461, + 29821692, + -173, + -2061257277, + 871, + -2, + 29191, + 1051, + -267, + 25597794, + -55809291, + 17015, + -4, + 2774, + 38858, + 7, + -3568, + -5, + -107, + -70, + 2049792705, + 6, + 509122, + -14906, + 118945973, + 9, + -29, + -701338, + 3819, + 58166, + 54, + -132 + ], + [ + 26, + -31, + 11, + -4, + 238, + 1507, + 375932819, + -85, + -231742, + 2021031071, + -38499, + -1, + -15605867, + 12, + -3076999, + 7836, + -10144, + -6948978, + -560645, + -11, + 13295109, + -251408706, + -3529, + -692, + -2, + -212099, + -2462343, + 358809, + -3062460, + -1959430, + 210269462, + 4779, + -2176428, + -716, + -82, + -36508120, + -56381 + ], + [ + 58970365, + -2543026, + 6977, + -845, + 4523, + -241999, + -4724398, + -30403506, + -477091213, + 3036212, + 4092949, + 52, + -42613940, + 7300847, + -125, + -140, + 2991404, + -56016, + -551063, + -190293, + 92, + -1693586, + -338, + -27802, + -93189132, + -477867075, + -4114595, + 78825, + 2, + -635, + 34845, + 51232727, + -176773931, + 1, + -1, + -3140218, + -36 + ], + [ + -122400, + 1, + 51, + -45619883, + 11, + -1744, + 12075109, + -31463081, + -50956484, + -690052, + -65012532, + 136, + -951, + -120683138, + 34494, + 2, + -10928200, + 83, + -772220, + 72, + 9617, + 6836952, + 9331, + -7, + 369674, + 16708253, + 54902, + -1, + 1498984231, + -4025, + 260, + 31135, + 266, + -7002, + 1, + 1467, + 3341491 + ], + [ + 4393684, + -416352, + 0, + -43738458, + -7592, + 0, + 4864, + 73318, + 0, + 414638, + -225153247, + -2, + -268459373, + 0, + -1, + -2, + -8038, + -3279, + -6587942, + -6, + 18470302, + 12, + 87, + -3867236, + -8178337, + -7002644, + 855, + 6, + 9230951, + 0, + -14, + 26371, + -838, + 70489, + 2982, + -14945, + 10060 + ], + [ + 1991, + -2007156, + -54604, + -237129822, + -12157867, + 3149, + -13462, + -3860, + -23968, + -288676, + 128414861, + 99, + -582, + -435721241, + 53772, + -139414, + 28, + 642656479, + 68079973, + 235, + -15, + 5229, + 11876643, + -409, + 73848, + 1016, + -294, + -1, + -244755, + 739, + -250427161, + 56276, + -12, + 56089, + 32076458, + -6250730, + -963456 + ], + [ + -1999992, + 4, + -1, + 1, + -552885, + 138501, + 9508, + -12070094, + -56, + -52386397, + -278, + -17, + -116, + -1164636878, + -10778738, + 470, + 36977, + 15973480, + -1667762, + 496827364, + 3288759, + -10508, + -45, + -502, + -1349, + -50, + -36323711, + 0, + 887886716, + -29390809, + 46280716, + 3226590, + -227571, + -20509, + -26292951, + -11836, + -63798740 + ], + [ + -1, + -31, + -30, + 187934, + -1829, + 5, + -11035, + -44334, + -4503100, + -278, + 328, + 125, + -166496, + -95142, + -164723183, + 1234774329, + -52, + 126, + 272506800, + 1675497, + -435785, + -1882, + 1905048, + 1, + 28952726, + -1, + -10556, + 1874061733, + -3333, + -213294, + -95523, + -1551229, + -131, + 51956, + -3, + -86348756, + -10297551 + ], + [ + 30320285, + -7, + 811515732, + 7, + -56127480, + -4, + 6875014, + -1602625753, + 13244386, + -2163, + 826795, + -1038040, + -275143, + 10, + -1, + -139694633, + 7, + -240, + -1, + -9432052, + -2387709, + 44062017, + -665922, + 31474190, + 1989166437, + -230588898, + 3534584, + -1643, + -137695275, + 27, + 439162, + -8018418, + -168550, + -9287, + 9512224, + -53356, + 0 + ], + [ + -5728, + -33566, + 0, + -342084807, + -5548811, + 1, + 1675495, + 13, + -6970, + 7631501, + -112745, + 2012288006, + -173702, + 397, + 158, + -541, + -1385630, + -116544369, + 89515581, + -874982510, + 427431, + -1767, + -1, + -646, + -824943, + -2, + 15716983, + -16299124, + -189, + 247657, + -2, + 336947, + 0, + -520961182, + -965137, + 365948, + -1665448 + ], + [ + -3, + 35, + -177, + -3975, + 12134702, + -384869, + -8898, + 113014, + 88, + -24269, + -2273, + -1617, + 1, + 1418, + -21, + 16871, + 32183766, + -5316, + 14537, + -1247, + 3275193, + -63682278, + 63349, + 22964089, + -66, + -58645, + -1, + -343364614, + 3341626, + 3936, + 4073, + 1330461, + 84863357, + 109899136, + 144281, + -201, + -602793950 + ], + [ + 5992794, + -11694515, + -960511, + -74, + 0, + -231153, + 406, + 13034, + 198, + -4, + 133, + 902, + 969170834, + -156233000, + 110180, + -56, + 31911187, + -1, + 5, + 5, + -452942, + 3, + 148153227, + -7, + -92, + -10467, + 16124, + -1, + -38638, + 106, + -124695, + 13526, + -11, + -4088, + -2066935012, + -2142802344, + 2 + ], + [ + 470048336, + -8, + 55057464, + -469, + 16467764, + -192451, + -2, + 836, + -7180915, + -171, + -1, + 217111816, + 24775, + -5521431, + 0, + -490, + 1650893, + 25957, + 3769169, + -8655, + -537, + 1, + 3204995, + 763, + 5485, + -84700102, + 2802609, + -6873, + 82191010, + -21563179, + 29, + -124444, + -157, + 1104, + -13, + -523190780, + -2091 + ], + [ + -11, + 3, + 65342, + -15611635, + 455638, + 104068881, + 24, + 4, + -111, + 0, + -94, + 848853568, + 58, + 93, + 521189, + 17, + -9, + -210790454, + 31561424, + 7, + 3, + 2921, + -11741725, + 1865756, + 3, + 3666, + 1253, + 6595, + 7, + 269, + -218, + -7508091, + 818897, + -12, + 235913016, + -4, + -142 + ], + [ + -14, + 706553, + 5567, + -13622794, + 57420, + 97, + 555, + 98558394, + 1608831, + -11286372, + -4276821, + 696442715, + 0, + -4155, + -613212, + 4, + 0, + 10260, + -8680653, + -145591, + -7628, + -1, + 22046, + -17690353, + 38, + -2, + 0, + 23082, + -9275, + 173904, + -934, + -4604728, + 108, + -517485411, + 115587, + 1029427869, + 1972285 + ], + [ + -5259661, + -5824, + -279743, + 105, + -1419458, + -6, + 3611114, + -1599, + 40, + -33069, + 1, + 120213182, + 206317, + 660465, + -4, + -992557962, + 165257915, + -6, + 220181930, + -1, + 757138, + 711435, + 171, + -126, + -334, + -4365224, + 33, + -454858931, + 226001456, + -1619311041, + -29, + -53, + -132777912, + -128421941, + 206, + -19, + -1214637 + ], + [ + 1, + 122793485, + 1409477, + -3, + -582, + -21933943, + 1597, + 4508, + 6004873, + -509029845, + -14525, + 259, + 0, + -13066, + -1043216, + -5611, + -182253, + -1059367487, + 63, + 362, + 728, + 3035, + -56234643, + -6, + 62550, + 38369873, + 10221, + -763, + 97208, + -14892, + 6, + -25411176, + -56906052, + 74, + -1, + -1391, + 47849 + ], + [ + -1, + 317877825, + 1, + -2, + 348147937, + 31038467, + 2009, + 7524, + -1393, + 722091, + -32530756, + 374423, + 53065, + 507299854, + 372741, + -476766, + 12, + -7030, + -1, + 476495, + 6, + -21674, + 55750649, + -101, + -300, + 4, + -7, + 2038, + -16131513, + -6, + -326, + 118993029, + 109, + 1276985872, + -19512485, + 1139105, + 16 + ], + [ + 853020657, + -5198494, + -2, + -80166, + 18, + 4, + -802164498, + -178, + 0, + 1, + -2, + 12248, + -10253, + 103, + -21010093, + -41606, + -13, + 328137160, + 1, + -2, + 527627400, + -47, + -663044, + -1399, + 175, + 41237054, + -324, + -117, + -14, + -1576, + -32889, + -2, + 173095, + -37104, + 497, + -2, + -122 + ], + [ + 268, + 29874, + 66248830, + 2601, + -6650, + 328, + -45, + 0, + 113779498, + -5869, + -8087318, + 1014, + -163871766, + 77217, + -246031545, + -4196, + 215943, + -5154886, + -245, + 7453, + 254, + 120611034, + -486306, + -1579433, + -229708, + -39191, + -1, + 920, + -119753068, + 14067, + 2599, + 265, + -1227, + 1, + -386453, + -188, + 16 + ], + [ + 808, + -156, + 270116874, + -365998881, + 114481654, + -12, + -220268811, + 14790, + 384596777, + 5334, + -144891, + -2, + -2, + 1, + -5, + 8274, + -44, + -357796, + 251598, + 2435843, + 2094820336, + 4425, + -1, + 1001, + 192996, + -267352474, + 26, + 4624274, + -374184391, + -1752101208, + 485308, + 148263, + -1497411, + -602, + 8972, + -44, + 47 + ], + [ + -104530, + 537475189, + 83383, + 3336, + 980113038, + 10017165, + -13, + 749, + 7, + -59832, + -1, + 259257, + 0, + -1856, + -679, + -170877, + -3, + -343631324, + 940225, + 1213, + -568347659, + -11, + 54, + -52995145, + -4899, + -5652, + -1, + 382, + 21607, + 20362, + -217123, + -3, + 367950, + -39922, + -2877833, + 687601, + -1 + ], + [ + 359, + -232112933, + 21, + 17506, + 7924655, + -3953388, + -65187913, + -9, + -4593959, + 1, + 1748528, + 4032750, + 2, + -948286, + 396, + 2715, + -1292076, + 3, + 0, + 139537, + 219, + 919966, + 698657569, + 928484, + 437, + -75859, + -519, + 42052780, + 12474, + -30216313, + 609476422, + -49257, + -84, + -452600, + -61542163, + -288663887, + -205523 + ], + [ + -11, + 660949836, + 93943680, + 7738, + 21859, + 33, + -8, + 642433383, + -10251, + -311, + 1009, + 1, + 844958, + 0, + -716706, + 6085, + -1, + -10875920, + 1, + 3, + 95331, + -915335, + -548, + 276620, + 16601707, + 88335310, + 114, + -59246153, + 1022138638, + 315326837, + -5323, + 125, + 5, + 131031, + 112960736, + 4, + 1 + ], + [ + -304508, + -26399, + -334448, + -4177, + -17702562, + 189681, + 246, + 631560287, + -666060205, + 7639, + 16277, + -3403, + -108810384, + 156658579, + -1, + -8643145, + 456, + 190435, + 4885821, + -14959, + 1327593095, + 1503782, + -809, + -2071429, + -224512, + -23517604, + -1001205151, + -878, + 433, + -871147, + 0, + -30287023, + -17581117, + 10, + -284, + -13890, + -4 + ], + [ + 132718954, + 7893791, + -14, + -1, + -190, + -3697, + -5530, + -191444, + -317, + 1945, + -4162600, + -675084056, + -1698, + 8344413, + -86, + -820221, + 111, + -75920, + -3, + 3710, + -6391807, + 537, + 3, + 172416, + -27697359, + -553, + -777016245, + 204, + 1052125658, + -50199, + -72153, + 952, + 2593, + -1639577, + -86040875, + -1, + -876417 + ], + [ + 61511, + -6965140, + -51783, + 1, + -40, + -892, + 27, + 364, + -1, + 86190, + 1, + 35, + -817, + -309632, + -3073, + -5, + -21397, + 118, + -96868178, + 48, + -8, + -97, + -96, + 1725292, + 14, + 323227190, + -46, + -21, + 5, + 58776291, + 14894, + -83481, + 0, + -197130872, + -15511, + -7278, + -2323473 + ], + [ + 64850, + -53969, + 1021646, + -493218, + 968244560, + -60371, + 32733, + -171656, + -15, + 541437309, + -3, + -25024590, + -3835, + -14218499, + -585, + -580842, + -226, + 2, + 29605, + -99185, + 13030387, + -19046025, + 11, + -2, + -1439, + 2048899, + 3424077, + 3825, + 26337, + 349882, + -3793482, + -154, + 40, + -2530, + 3, + -756179, + -119 + ] + ], + [ + [ + -3700091, + 423, + -1724, + 6893149, + 4, + 1956, + -9, + 28059761, + 7339, + 778631582, + -22, + -1, + -43737565, + 151, + 756911, + 235132, + 379215, + 464, + 3690, + -5, + 0, + -40, + -1940995, + -128937085, + 2786555, + -85460227, + 146467112, + 43, + -80548941, + -740551668, + 1, + 1, + 11441681, + 32737, + -801738, + 211708, + 15334 + ], + [ + -7637982, + -748120, + 0, + 195658, + 4554, + 0, + 2758, + -799882011, + -39156024, + 585991330, + -745, + -7, + -10440, + 14135387, + -19565105, + -7, + 595160043, + -131549, + -49176525, + 2659050, + -287, + -86727185, + 45, + -939, + -1504246, + 3559, + 4992013, + -401368, + -291, + 93744043, + 461, + 289989, + -175763, + 55627, + 11865, + -209092, + 2325169 + ], + [ + -7070654, + -338037274, + 4, + -97838458, + 37037535, + 9697, + 56870, + -4132, + -190953, + 151120, + -62, + -2003254, + -45567, + 0, + 1302580, + -96, + 435, + -634, + 161963, + 68107, + -7985, + -8314561, + -225948, + -2087216406, + 137642489, + 26488, + 98858001, + 8713665, + -23196, + 14698, + 7, + 1002129500, + 72, + -8, + 69, + 1, + 4299418 + ], + [ + -23, + -2934459, + 123517, + -16475560, + -995398, + 3036446, + -851738, + 1035136863, + 2, + -1766, + -412587697, + 89433461, + -3201, + 2, + -128871, + 379445, + -7176692, + 3164, + 3337895, + -30, + -34641457, + -54, + -4, + -71, + 10618, + -13316721, + -86827633, + -7, + 493923, + -13680, + -30, + 1, + 510064, + 999, + -1801495, + -2140288717, + 1809753 + ], + [ + -8, + 105490866, + 3244529, + -70260, + 254, + -284, + 1603, + -6462196, + 2415859, + 53, + 534, + -385908358, + -3327, + 195, + 693711538, + -2125459, + 8015, + -486, + 83707, + -3698, + 1, + -531653890, + -529427081, + -21, + 0, + -737, + 3010, + 74246, + 54449, + -76509401, + -85682, + -470, + -3614, + 12, + -2219, + 555785915, + -39915706 + ], + [ + -36, + 1123, + 1433, + -26551, + 3222324, + 1159286, + 1835714, + -1681398481, + 0, + -53, + 7092, + 7763134, + 10, + -380, + 6712, + -11035398, + 0, + -24, + 23, + -27985, + -118151559, + -1601, + 115826013, + -39988737, + 1018052, + 31, + -27, + -3318607, + -22, + -765, + 5, + -382563649, + 25845, + -2825380, + 4311677, + -2005, + 313035373 + ], + [ + 464063, + 6698, + 863, + 487, + 3182, + 351789, + 127290, + 3, + 4283048, + -5723291, + -480, + -62254, + 34, + 1, + -3, + -1, + -518082, + 17, + 121, + -1821671060, + -36678496, + 7578, + 167946387, + -385, + 1840375, + -45016, + 4025, + -7054509, + -130863, + 68636, + 1018346972, + 743473, + 43, + -1, + -32, + 1711094, + -3533 + ], + [ + -9, + -6185001, + -20913339, + -2274603, + 0, + 996, + 25296591, + -1, + 45872251, + 149315639, + 550608, + -445969760, + 205, + -92954653, + 46698, + -7985, + 982563203, + -56863412, + -4847507, + 2723, + 31136438, + -84, + 535756, + -425669, + -9422, + 15359097, + 243, + 510078560, + -1, + 57078706, + 286565706, + 134619937, + 4246916, + 5, + 1387, + 290, + 110511255 + ], + [ + 0, + 1244, + -24403, + 138974, + 649, + 1265503542, + -1291517, + -106682478, + 1937530, + 195833, + -27933365, + 3401, + -20439817, + 1426, + 1494295964, + -72934, + -454, + -2, + 14814913, + -186426, + 13, + -153, + -22, + 534713308, + -4164456, + 12961539, + 405, + -14768687, + -14, + 12639785, + 51, + -617569, + -94921, + -8074265, + -1208353, + -24888, + 128781 + ], + [ + -103126, + -24703442, + -17, + 211520, + 49429, + 104554, + 119286770, + -11, + -31, + 223173, + -60367813, + 114, + 65, + -34879168, + 25597794, + -3407, + 139388479, + -4, + 693, + 303, + 62131, + -7, + -1263145, + -111166141, + -279, + 16014005, + 105929, + 1, + -119246, + 7259, + 160204049, + -2, + -21917, + 0, + 29781107, + 7108325, + -9 + ], + [ + 3, + -1, + 3009, + -1742, + 976496, + 5, + 22, + -43245, + -114, + 30838, + -1, + -1531654, + -121921, + 102, + -1538500, + 0, + -2596855, + -54, + -5, + -5200, + 207736, + -7856523, + -462489541, + -11061, + -3154220, + -1, + -3, + 5606, + -23926, + -3828, + 105134731, + 78301255, + -68014, + -6, + -21, + -71305, + -56 + ], + [ + 1842823, + -5, + 3572574, + -14, + 18526964, + -7563, + -75590357, + -29691, + -3727276, + 5, + 130974388, + 221964991, + -1331686, + 1869016853, + -130082003, + -1120, + 2921, + -7, + -68883, + -372, + 11, + -867115541, + -172746, + -7, + -46594566, + -29866693, + -131667036, + 1291483619, + 646, + -1, + 139381, + 204930911, + -2698, + 2, + -224, + -25121737, + -1173485 + ], + [ + -8, + 13472, + 434086463, + -356406, + 180, + -14, + 46, + -1, + -1, + -1380104, + -1, + 8, + -238, + -241366275, + 2207622, + 610, + -87425596, + 1370283, + -6, + 76237381, + 1260546510, + 26, + 76445340, + -104793, + 47318368, + 2088531, + 3513764, + -91132470, + 11436, + -16482607, + 260, + 1992668, + 279282068, + -3584604, + 23622, + 93916, + 13365964 + ], + [ + 16, + -407, + 1888641, + -43738458, + -121464, + 10821, + 4864, + 146637, + 19, + 3317106, + -112576624, + -6257, + -536918746, + 1931, + -7, + -15593805, + -526727263, + -1678541, + -6587942, + -175, + 563, + 3, + 359462, + -483405, + -511147, + -107, + 1794799578, + 1562, + 563, + 12, + -7, + 0, + -7, + 144361534, + 1563594926, + -15, + 5030 + ], + [ + 7967, + -128457944, + -13651, + -29641228, + -1519734, + 196, + -107693, + -1930, + -94, + -564, + 32103715, + 49, + -5, + -104, + 220250792, + -71379532, + 58586, + 627594, + 136159946, + 986469451, + -7431, + 21421944, + 371145, + -52, + 18, + 254, + -2351, + -22642, + -31328619, + 96864397, + -2003417285, + 461013304, + -3013230, + 3505, + 1002389, + -2, + -15054 + ], + [ + -123, + 4681854, + -105841, + 5, + -70769206, + 554004, + 38945463, + -24140187, + -56, + -204635, + -35522, + -3, + -2, + -71084, + -21, + 60240, + 2366541, + 31946960, + -53368366, + 947, + 12846, + -21, + -358, + -4110281, + -338, + -1577, + -581179371, + 15, + 211, + -29390809, + 180784, + 196, + -56893, + -21, + -3210, + -3029771, + -255194957 + ], + [ + -38698, + -1028000790, + -1, + 769779197, + -915, + 2, + -353117, + -1, + -144099199, + -1, + 0, + 128653, + -11, + -97424639, + -10, + 2411668, + -419938, + 33035065, + 1064479, + 409, + -27237, + -963079, + 487692530, + 3613744, + 0, + -6920, + -2702244, + 0, + -6825940, + -53, + -5971, + -1551229, + -2095, + 53203819, + -176, + -5271, + -79 + ], + [ + 29609, + -27847, + 3, + 15641204, + -429, + -30, + 13427, + -400656439, + 12933, + -8651, + 206698, + -64, + -2, + 0, + -3, + -1066, + 2045375, + -489935, + -26609, + -9, + -152813350, + 10, + -326, + 480, + 1942545, + -115294449, + 1, + -430623986, + -4203, + 0, + 112425475, + -123, + -1348393, + -146, + 19024448, + -7, + 16169837 + ], + [ + -11729243, + -8392, + 14366955, + -2672538, + -10838, + 33638, + 1715707593, + 448714, + -13940, + 58, + -28, + 15721000, + -1389611, + 12, + 158, + -17722820, + -22170078, + -7, + 85, + -53, + 0, + -28258, + -80, + -677312380, + -105592591, + -23017, + 31433966, + -509348, + -395189109, + 61914, + -7388771, + 84236, + 208258, + -2, + -15442184, + 0, + -13323584 + ], + [ + -3, + 0, + -46266772, + -7950, + 740, + -752, + -1138942, + 6, + 11546440, + -198805758, + -18178, + -1, + 678, + 44, + -328, + 0, + 0, + -1, + 7, + -1, + 0, + -16, + 1979, + 11482044, + -267027, + -1833, + -7, + -164, + 6683252, + 0, + 2036, + 1299, + 339453428, + 27474784, + 4, + -201, + -36792 + ], + [ + 45, + -45682, + -60032, + -1198146, + 1529, + -115577, + 203, + 6, + 1625212, + -129748595, + 17462398, + 225, + 473227, + -3, + 881447, + -1, + 1994449, + -468, + 91, + 21765511, + -1770, + 955907, + 70, + -49303, + -1492989, + -20933, + 1031966, + -2012202, + -1, + 855, + -124695, + 26, + -176586, + -32, + -4036983, + -2044, + 96605416 + ], + [ + 3586, + -16, + 3, + -240081, + 263484231, + -3008, + -110813920, + 438590569, + -229789269, + -11, + -4383770, + 6625, + 50739863, + -5521431, + 255363, + -64130550, + 3, + 811, + 482453755, + -8862556, + -17172, + 12163526, + 1564, + 381, + 44938614, + -6, + 0, + -7037495, + 39, + -673850, + 3741, + -1, + -10017, + 2, + -817988, + -2092763117, + -5 + ], + [ + -3, + 3297577, + 0, + -62446537, + 14238, + 813038, + 3, + 270141, + -56, + 26861903, + -3008, + 6476, + 7, + 383609, + 33356146, + 35, + -557787903, + -3293601, + 15780712, + 465713, + 31442799, + 11, + -46966900, + 29152, + 828266, + 7332, + 2, + 1688341, + 1992904567, + 16, + -3567221, + -459, + 799, + -93390, + 56, + -63544086, + -74033424 + ], + [ + -3523, + 5652424, + 0, + -1702850, + 3, + 796394, + 1, + 0, + 100551, + -352700, + -33, + 2656, + 688081616, + -66475, + -3, + 623047, + 57434, + 1282, + -8680653, + -2275, + -2, + -3167, + 0, + -540, + 39031, + -43808, + 196700627, + 11818302, + -303907956, + 339, + -477899, + -71949, + 0, + -2, + 14448, + 7, + 3852 + ], + [ + -82183, + -23, + -1093, + 13843265, + -11090, + -194625, + 3526, + -13, + 160, + -529104, + 1330763, + 14, + 12, + 5159, + -108226527, + -124069746, + 157, + -98104, + 55045482, + -1, + 5, + 88929, + 11234049, + -64248, + -1400504433, + -8730448, + 4248, + -56857367, + 215, + -197670, + -7592178, + -53, + -518664, + -64210971, + 421989, + -1, + -18979 + ], + [ + 494, + 3, + 172, + -5, + -2325, + -10710, + 24, + 2254, + 375304, + -2, + -29049, + 1087547909, + 20491, + -13, + -4172861, + -359041, + -186626889, + -132420936, + 1, + 90, + 11658, + 3108322, + -7029331, + -97983, + 1954, + 2, + 83734661, + -6244138, + 199082698, + -1, + 55490212, + -6352794, + -218, + 78323605, + -215677, + -2782, + 195992928 + ], + [ + -15946, + 9700, + 29989, + -6262, + 174073968, + 484976, + 502, + 15410870, + -11408411, + 90261, + -254147, + 766818492, + 3316, + 15481, + 11648, + -4, + 6548388, + -224952, + -3279, + 7445, + 1, + -43, + 55750649, + -1, + -1, + 67, + -53385911, + 32618, + -8, + -690022, + -20854, + 3718532, + 1, + 0, + -4764, + 4556421, + 135985 + ], + [ + 104128, + -5198494, + -6, + -5011, + 19475519, + 2381, + -391682, + -5674, + 227084879, + 7, + -1, + 11, + -41993137, + 3405807, + -11, + -651, + -6593, + 1251, + 983, + -22, + 2061044, + -5975, + -81, + -1432559, + 2809, + 2, + -5298370, + -122441870, + -222448278, + -1613339, + -65, + -81280661, + 42, + -18552, + 1991, + -81057608, + -244 + ], + [ + 17594671, + 29, + 4043, + 1331796, + -1702374, + 5258, + -94095253, + 7275, + 55556, + -6009661, + -32349270, + 63, + -160032, + 308870, + -8, + -132, + 13, + -2518, + -2004767, + 116, + 16685279, + 1, + -972611, + -13, + -470440937, + -77, + -54471, + 1, + -233893, + 460947579, + 332744, + 531, + -2, + 2942, + -24732975, + -6128734, + 266 + ], + [ + 26503427, + -2543120, + 263786, + -22874931, + 27949, + -95271388, + -1720851, + 969284132, + 24037298, + 341438, + -9056, + -12271513, + -164, + 1259132, + -167072400, + 132390, + -90020, + -22898937, + 64409157, + 4871686, + 261852542, + 290040645, + -805680, + 2050857, + 1507, + -2088692, + 53379, + 18063, + -6, + -14, + 118, + 36, + -3, + -19246, + 8, + -45247108, + 1559593 + ], + [ + -13067, + 16796099, + 162, + 0, + 15314266, + 1252145, + -424732278, + 1535840, + 510, + -1870, + -7, + 64814, + 241334381, + -116, + -347507, + -42, + -87, + -41, + 0, + 606, + -8673, + -21261, + 0, + -26, + -39191, + -370380582, + -357396, + 783117, + 1350, + 0, + -54, + -16894974, + 718, + -159688, + -736725046, + 1375202, + -7471 + ], + [ + 1, + -453346, + 2714, + 8963509, + 15, + -2, + -15916, + -2279, + -5, + 9577491, + 213, + 30, + 155638, + -1, + 6348, + 173771, + -5168301, + 2020654, + 18933225, + 136, + 878, + 14374, + 21833049, + 28, + 54, + -38, + -17002962, + 2628298, + 12, + -944260, + 19046138, + -25, + -1, + -231730904, + -1879, + -2255187, + -51 + ], + [ + -42, + 5163670, + 11, + 63396947, + 5595922, + 8842709, + -1831, + 5019010, + -20502, + -19852, + 529399800, + 1, + 216309385, + 31, + -11, + 190, + -2, + -3, + 357440, + 131468075, + 381326, + -112, + -2, + 276620, + 1, + 690119, + 114, + -114, + 3992729, + 153968, + -167, + 2000, + 5, + 134176646, + 107, + 37442, + 495184 + ], + [ + -38064, + -865025214, + -20903, + -2, + -283240987, + 46, + 2066467585, + 75, + -666060205, + 500687770, + 16277, + -55747104, + -1700163, + 19582322, + -410679782, + -4321573, + 1824, + 0, + 2442910, + -245082308, + 1296477, + 384968373, + -211840073, + -8, + -4, + -11484, + -62575322, + -3594824, + 27729, + -27, + 4009, + -30287023, + -2, + 90056995, + -72693, + -3555666, + -63897 + ], + [ + 4050, + 123340, + -14012, + -87, + -3, + -463, + -1383, + -98018922, + -5071, + 1, + -64, + -337542028, + -2, + 127, + -2725, + -4, + 14607314, + -297, + -654308954, + 0, + -798976, + 134, + 63421, + 86208, + -27049, + -35372, + -194254062, + 104756, + 1052125658, + -411227299, + -564, + 7800609, + 331904, + -13, + -10755110, + -31, + -856 + ], + [ + 492094, + -54, + -106050562, + 0, + -626, + -1, + 7059, + 23347, + -819, + 2, + 0, + 288262, + -104474, + -19, + -1572950, + -1136, + -5477508, + 14, + -1513566, + 49976, + -16, + -202703449, + -48, + 13478, + 7495, + 308, + -12, + -2585, + 2640976, + 448, + 15252286, + -42742076, + 261791, + -1, + -3878, + -14556, + -1161737 + ], + [ + 2125018271, + -863494, + 2043293, + -31, + 945551, + -59, + 8183, + -1342, + -30, + 129, + -93, + -50049180, + -4, + -55, + -19, + -142, + -113, + 17, + 60632434, + -7, + 833944778, + -9300, + 5, + -3139, + -1, + 2098072603, + 107002, + 1, + 13484962, + 10933, + -29, + -314675, + 164683, + -161906, + 105115, + -23631, + -31040113 + ] + ], + [ + [ + -2, + 443987454, + -7, + 13, + 37529, + 8013561, + -17154, + 53, + 7, + 23761, + -43813, + -296196, + -11, + 4, + 775077264, + 30096917, + 94803, + 464, + 57, + -1, + 78483623, + -5, + -1940995, + -16117136, + 1, + -6, + 572137, + 351, + -10068618, + -22600, + 2030450336, + 211267186, + 174, + 523794, + -410489397, + 108394726, + 1916 + ], + [ + -954748, + -11690, + 23162710, + 11, + 72873, + 46135811, + 361566464, + -763, + -1195, + 17, + -373, + -27893, + -41757, + 6, + -305705, + -27176393, + 36325, + -526196, + -24588263, + 1298, + -601657416, + -42, + 192180732, + -15, + -96271723, + 113900, + 1277955522, + -200684, + -148593, + 11718005, + 230, + 74237235, + -6, + 222511, + 24301168, + -2, + 290646 + ], + [ + -1767664, + -162, + 148, + -11944, + 2, + 1241336, + 29117880, + -1033, + -24441862, + 1208967, + -8, + -1025665589, + -12, + 179, + 636, + -6110, + 0, + -1, + 79, + 17435444, + -523254280, + -129916, + -4, + -32, + 16, + 3390491, + 12357250, + 132, + -23752207, + 14, + 243696, + 15658273, + 303860062, + -3884, + 17693, + 11, + 1100651129 + ], + [ + -3, + -733615, + 1929, + -1029723, + -487, + 94888, + -1703476, + 126359, + 39, + -7063, + -1574, + 1397397, + -1638600, + 4, + -8247690, + 6071132, + -110, + 3, + 6675790, + -117, + -1, + -854, + -232220293, + -282, + 5436841, + -426135047, + -42, + -6974412, + 15805540, + -2, + -247877347, + 1021931, + 522306162, + 0, + -1801495, + -2042, + 3 + ], + [ + -32, + 100, + 12673, + -4392, + 1066902633, + -297308433, + 6, + -789, + 309229960, + 27147, + 560845666, + -94216, + -104, + 12531, + 5292, + -8501835, + 32062, + -972, + 42858042, + -463, + 5, + -4, + -66178386, + -41238, + 64485, + -2946, + 385398, + 593975, + 223026556, + -9563676, + -43868734, + -60058, + -3700189, + 3, + -72704662, + 271379, + -19957853 + ], + [ + -18, + 143788, + 0, + -6796836, + 25174, + 1159286, + 112, + -105087406, + 48115008, + -848, + 907825, + 121298, + 335, + -3, + 26, + -6, + 3081, + -1, + 12281417, + -2, + -230765, + -1601, + 463304053, + -4998593, + 8144419, + 124, + -1724, + -102, + -88916817, + -3, + 42, + -373598, + 100, + -176587, + 1077919, + -32078, + 1 + ], + [ + 58007, + 26, + 110535, + 7988957, + 1668336543, + 180116066, + 15911, + 115, + 0, + -183145284, + -1962900, + -244, + 140793, + 1494, + -44384, + -4, + -66314489, + 8935, + 1948, + -218, + -586855923, + 59, + 20, + -3073, + 28, + -23047828, + 31, + -1763628, + -4, + 1098179, + 127293371, + 23233, + 716434, + -982621, + -8282441, + 26, + -1767 + ], + [ + -573453, + -3, + -20424, + -2, + 290, + 127572, + 3087, + -30579, + 22936125, + 18227, + 35238919, + -13610, + 6, + -23238664, + 11, + -130812860, + 7, + -6942, + -9468, + 1361, + 1946027, + -1400579481, + 2092, + -212835, + -5, + 59996, + 0, + 486, + -15, + 0, + 1146262826, + 2054, + 271802627, + 5, + 181863048, + 9, + 105 + ], + [ + 2762073, + 2, + -99952018, + 17371, + 1330973, + 2471686, + -20664261, + -13023, + 7568, + 12533357, + -1, + 106, + -312, + 91320, + 712, + -3, + -116207, + -84938, + 0, + -93213, + 450628013, + -4893, + -11235334, + 32636, + -2082228, + 197, + 6647518, + -57691, + -55347993, + 3, + 0, + -2, + -194397404, + -16, + -18881, + -796406, + 128781 + ], + [ + -6446, + -6, + -8408699, + 413, + 96, + 52277, + 14561, + -352784, + -1, + 6, + -117906, + 116765, + 34442929, + -5, + 12, + -3488081, + 34030, + -14, + 5, + 155435, + 1, + -14, + -1234, + -1, + -558, + 61, + 0, + 2036488, + -233, + 116158, + 19556, + -225, + -685, + 244431, + 14541, + 113733213, + -1103736989 + ], + [ + 874707, + -31, + 96317, + -218, + 3905985, + 771929, + 22945, + -2703, + -926966, + 481, + -4813, + -11967, + -953, + 210763, + -384625, + 2054178232, + -649214, + -2, + -137, + -2600, + 3, + -491033, + -1806600, + -181220600, + -97, + -3315, + -1231172, + 1, + -24499677, + -15675439, + 13141841, + 0, + -1, + -3, + -333059, + -142610, + -225521 + ], + [ + 3685647, + -40688401, + 228644752, + -7, + 144741, + -121000, + -1181100, + -928, + -7454551, + 23720, + 4092949, + 423, + -82, + 456302, + -508133, + -5, + 11, + -110, + -9, + -2, + 3045001, + -414, + -675, + -3476, + -372756526, + -1823, + -8037, + 9, + 2587, + -40586, + 8920408, + 51232727, + -169, + 66072, + -1, + -48, + -1 + ], + [ + -3825, + 1684, + 12, + -697, + 189631815, + -28, + 94336, + -251704644, + -1, + -2, + -8, + 4484092, + -972894, + -241366275, + 4415245, + 2, + -174851192, + 2676, + -12355520, + 304949525, + 19234, + 834, + 76445340, + -6706691, + 23104, + 63, + 56220233, + -11, + 5855407, + -8241304, + 33312, + 15, + 1, + -1, + 12094484, + 1502657, + 6682982 + ], + [ + 33, + -51, + 7, + -1, + -3796, + 709205679, + 1, + 143, + 83245053, + 51829, + -879505, + -25026, + -524335, + 15450, + -14, + -2, + -503, + -52, + -13175884, + -713313, + 0, + 207033350, + 351, + -1980024572, + -130853391, + -13678, + 1794799578, + 390, + 281, + 13430578, + -13788923, + 0, + -7, + 9022595, + 0, + -29889, + 2575429 + ], + [ + 1019898, + -62, + -1, + -1, + -186, + 1612531, + -6731, + -2023455120, + -6, + -1182413810, + 250810, + 50750, + -291, + -217860621, + 107544, + -35689766, + 7, + 4903, + 8310, + 246617362, + -4, + 0, + 190026293, + -837381, + 147696, + 7, + -150450, + -362261, + -125314473, + 378376, + -478, + 54, + -6, + 114871187, + 1026446682, + -400046711, + -7707647 + ], + [ + -123, + 4681854, + -1693441, + 1504, + -141538411, + 8864068, + 9736365, + -12070094, + -3546, + -800, + -3, + -1, + -15184226, + -35, + -689839185, + 3765, + 2366541, + 15599, + -2, + 29, + 3, + -5379621, + -23, + -1, + -22085896, + -6307, + -5, + 123805, + 433538, + -235126469, + 0, + 3, + -3641123, + -21, + -13146476, + -48476329, + -62304 + ], + [ + -2419, + -7844, + -8, + 0, + -8, + 702970347, + -1380, + -347, + -4398, + -70, + 5258, + 8233845, + -166496, + -95142, + -40, + 4823337, + -430016266, + 64521, + 1039, + 51, + -14, + -30, + 29, + 14454976, + 28274, + -27678, + -172943584, + 6, + -3333, + -54603132, + -95523, + -3030, + -262, + 405, + -3, + -690790043, + -629 + ], + [ + 28, + -3564341, + 12382, + 488787, + -7015935, + -1937306, + 6875014, + -3, + 0, + -17, + 105829872, + -64878, + -5, + 42, + -42072, + -17, + 2045375, + -3919475, + -4, + -18422, + -9550835, + 22031008, + -83241, + 7868547, + 60704, + -1760, + 431, + -103, + -2151489, + 3634035, + 26, + -7831, + -2, + -146, + 145, + -1748348309, + 3947 + ], + [ + -45, + -549939216, + 7183477, + -2610, + -22, + 2152836, + 818, + 229741803, + -1827064785, + 14, + -901953, + 30705, + -5429, + 795, + 1, + -2164, + -1354, + -58272185, + 10, + -53405, + 875379279, + -925953119, + -41632625, + -169328095, + -412472, + -45, + 1964622, + -1, + -24, + 3962526, + -59110163, + 42118, + 1627, + -1, + -15, + 0, + -13323584 + ], + [ + -3, + 18420762, + -5783347, + -497, + 370, + -48109, + -36446114, + 226029, + 5, + -3034, + -1163383, + -13244977, + 355529100, + 44, + -1375686820, + 32, + 1964, + -84, + 113, + -39, + 838449640, + -15548, + 129740382, + 1401, + -4272426, + -60051475, + -26, + -655, + 417703, + 15, + 1, + 83153, + 165748, + 209, + 288563, + -26, + -75349244 + ], + [ + 5852, + -23, + -240128, + -38340652, + 48939, + -231153, + 1625, + 6, + 3250424, + -16218575, + 558796737, + 3, + 969170834, + -1, + 860, + -1873843929, + 127644750, + -3831870, + 11725, + 21255, + -905884, + 7647263, + 2, + -771, + -46, + -2617, + 1, + -2, + -3, + 219093, + -127687002, + 6763, + -173, + -16740535, + -15770, + -261573, + 5896 + ], + [ + 3586, + -64288, + 13, + -240081, + 257308, + -6158416, + -432867, + 6692, + -448808, + -714061565, + -280561233, + 0, + 99101, + -85, + 510727, + -64130550, + 0, + 207660, + 57, + -70900443, + -269, + 11, + 205119724, + 50043808, + 87770, + -84700102, + 5473, + -56299959, + 10273876, + -168463, + 0, + -254859879, + -5, + 276, + -25563, + -15967, + -131 + ], + [ + -22, + 13190311, + 63, + -2, + 222, + 1, + 0, + 131, + -1770, + 13430951, + -96239, + 25904, + 61655749, + 785632387, + 15, + 145013, + -1064, + -205851, + 3, + 14, + 239, + 1, + -5870863, + 14, + 3313067, + 57, + 2, + 206, + 1992904567, + 4419388, + -111476, + -29, + 409448, + -5837, + 29489127, + -31028, + -4519 + ], + [ + -28184, + 706553, + 695, + -26608, + 117597221, + 777, + 1165633373, + 1539974, + 201103, + -1378, + -66, + 83, + 5, + -65, + -153303, + 638000896, + 112, + 1, + -542541, + -2275, + -1, + -1, + 88187, + -34552, + 9, + -5476, + 46, + 11, + -580, + 2717, + -934, + -17988, + 27726, + -64685677, + 7, + 15707, + 504905050 + ], + [ + -1285, + -364, + -1093, + 1, + -363381032, + -6227979, + 55, + -102319, + 336101751, + -33, + 21292209, + 939165, + 105634371, + 676316765, + -211380, + -2, + 1260, + -6, + 419, + -1, + 11830, + 5558, + 1404256, + -2008, + -683841, + -136414, + 4248, + -14214342, + 6897, + -101206941, + -3708, + -109127352, + -531111645, + -7839, + 12, + -2329, + -18979 + ], + [ + 15, + 479662, + 5637909, + -70, + -291, + -701886157, + 12780, + 2, + 11728, + -127257462, + -908, + 265514, + 0, + -7, + -66765765, + -702, + -1458023, + -16, + 536292374, + 742121, + 1, + 12141, + -1, + -3135444, + 64052026, + 18735, + 654177, + -3, + 0, + -233, + 26, + -388, + -3556629, + 2390, + -3450818, + -11, + 1495 + ], + [ + -1020495, + 9700, + 234, + -783, + 2, + 3, + 2009, + 7, + -44565, + 2888365, + -4066345, + 374423, + 207, + 3870, + 1490965, + -30, + 26193552, + -440, + -429734792, + 14, + 400995, + -21674, + 108887, + -105670451, + -39231054, + 141056583, + -13346478, + 1043805, + -124, + -22080697, + -652, + 7437064, + 7007, + 4, + -304883, + 0, + 556996857 + ], + [ + 13016, + -635, + -1433642, + -79, + 0, + 19053, + -200541125, + -45385, + 55440, + 3, + -23, + 47, + -10498285, + 54492920, + -84040369, + -651, + -210968, + 0, + 0, + -2, + 65953425, + -12, + -11, + -1399, + 0, + 39, + -41394, + -59787, + -14, + -25813414, + -3, + -1270011, + 346190, + -5, + 0, + -10132201, + -1 + ], + [ + 8797335, + 116, + 0, + 681879911, + -1, + 42066, + -22973, + 113, + 27, + -12, + -64698539, + 126, + -81935883, + 0, + -961061, + -549954628, + 1, + -20619542, + -501192, + 976880432, + 8147, + 28, + -1945221, + -394859, + -117610235, + -77, + -446221825, + 30168569, + -479012269, + 14067, + 2661953, + 8715935, + -40175083, + 5, + -386453, + -11971, + 8514 + ], + [ + 1, + -81379815, + 8243, + -2793, + 27949, + -23, + -1, + 1, + 187791, + 166, + -289781, + -785376820, + -10464, + 1289351315, + -326314, + 529563, + -22505, + -11, + 61, + 594, + 8182891, + 34, + -50, + 2002, + 1507, + -8354765, + 13344, + 1128, + -730829, + -3422073, + 1941232, + 74131, + -1533348733, + -2, + 280, + -723953717, + 11 + ], + [ + -7, + 131219, + 5211, + 854114, + 7477, + 152, + -103695, + 1499, + 8358212, + -119664, + -875870, + 8296242, + 1841, + -1856, + -88961726, + -87488537, + -88144, + -3, + 3760903, + 159054996, + -555028, + -170083, + 223998, + -2, + -1284189066, + -46297573, + -1, + 3132470, + 5531638, + 1303193, + -27, + -16499, + 1437, + -1277501, + -352, + 10, + -59761 + ], + [ + 0, + -226673, + 347464, + 17, + 7924655, + -1, + -254641, + -5, + -4487, + 612959432, + 447623387, + 129048030, + 1, + -30345127, + 50788, + 10, + -165385614, + 493, + 36978, + 558148, + 3598486, + 224, + 333, + 14, + 437, + -77679492, + -2, + 641, + 199591, + -462, + 0, + -25, + -21308, + -56, + -118, + -3, + -1644180 + ], + [ + -2693484, + 315, + 22, + 15849236, + 44767382, + 8635, + -3662, + 1, + -41003, + -162624108, + 264699900, + 2870521, + 211239, + 1, + -733906387, + 1, + -140633, + -21751840, + 1464075814, + 256773, + 744, + -1830670, + -17943478, + 283259355, + 63, + 44167655, + 935163, + -231431, + 487, + 18, + -21, + 2049023, + 0, + 1023, + 1723, + 585, + 247592 + ], + [ + -10, + -4, + -21404627, + -4177, + -138302, + 379363, + 126127, + 4, + -40, + 119, + 7, + -55747104, + -26566, + 2390, + -4, + -33763, + 239202257, + 24375683, + 2385, + -7480, + 40514, + 1503782, + -1617, + -64733, + -14032, + -183732, + -7821916, + -3594824, + 227157506, + -1742293, + 8211345, + -118309, + -2, + 10, + -2272, + -14222661, + -523441314 + ], + [ + 530875816, + 240, + -918240954, + -87, + -397433354, + -925, + -692, + -49009461, + -20, + 1945, + -16650398, + -1288, + -425, + 66755310, + -697455, + -801, + 114119, + -607356, + -5, + 0, + -98, + 1101694, + 126842, + 1347, + -221578869, + -70743, + -6, + 52378, + 1027466, + -1, + -36, + 487538, + 2593, + -102474, + -2688778, + -8095935, + -2 + ], + [ + 480, + -27208, + -2, + 229, + -10006, + -1825116, + 7228974, + 729, + -107250538, + 1346, + 287588771, + 17, + -855847773, + -619263, + -6291798, + -581485, + -701120908, + 30371, + -11825, + 3, + -64843932, + -1, + -24, + 13478, + 234, + 19728, + -11654, + -41, + 1, + 114797, + 930, + -10685519, + 523582, + -12320680, + -31765267, + -455, + -148702233 + ], + [ + 132813641, + -55263566, + 2043293, + -63131838, + 945551, + -30, + 4189892, + -686621, + -240, + 264373, + -740, + -1601573742, + -62821591, + -888657, + -299234, + -36303, + -462161, + 18429, + 3700, + -1, + 24, + -4650, + 744530423, + -200876, + -5754, + 500, + 53501, + 31341653, + 6, + 179139737, + -3705, + -1258699, + 164683, + -2530, + 205, + -2, + -496641796 + ] + ], + [ + [ + -57814, + 3387, + -3529393, + 27572598, + 4803724, + 978, + -135, + 6850, + 14, + 3041529, + -685, + -2315, + -1335, + 79178210, + 48442329, + 14695, + 24269808, + 59439, + 0, + -10, + 299, + -40, + -1940995, + -15740, + 340, + -11, + 143034, + 1441464, + -629289, + -361598, + 7745, + 805, + 732267598, + 0, + -1, + 105854, + 239 + ], + [ + -477374, + -11690, + 2, + 6114, + 37311022, + 43, + 1446265857, + -3052, + -1223626, + 17883, + -1525410, + -28561975, + -334052, + 110432, + -2389, + -208, + 1162421, + -2056, + -192096, + 1329525, + -2296, + -3, + 45, + -123051294, + -92, + 0, + 1218, + -6421886, + -1, + 11443, + 7, + 566, + -44995170, + 1780092, + 11, + -817, + 18165 + ], + [ + -432, + -165058, + 4860859, + -391353831, + 37037535, + 4848, + 3639735, + -259, + -1, + 9445, + -1, + -62, + -2848, + 179, + 9, + -48, + 870, + -1, + 0, + 16, + -250, + -33258241, + -28921253, + -16306379, + 34410622, + 206, + 6178625, + 8, + -371129, + 0, + 1949572, + 7829136, + 1, + -3884, + 552, + 3120509, + 33589 + ], + [ + -11676665, + -5732, + 1011855786, + -8, + -7963177, + 0, + -851738, + 64696053, + 82115180, + -28, + -402918, + 0, + -3277200, + 2, + -16, + 194276228, + -1794173, + 3164, + 6, + -8, + -67, + -1747255, + -14174, + -2, + 5, + -104037, + -11, + -27244, + 1975692, + -3420, + -8, + 2092916071, + 2040258, + 31, + -225187, + -130633, + 226219 + ], + [ + -4, + 26372716, + 207649901, + -140520, + 2034, + -18581778, + 0, + -3156, + 73, + 0, + 4381606, + -3014910, + -54494852, + 783, + 2709810, + -519, + 8208071, + -16, + 20926, + -118310, + 2757, + -16, + -16, + -162, + 33016598, + -23563, + 752, + 1187950, + 1784212448, + -612075208, + -168, + -1, + -59203017, + 12758525, + -2272021, + 17368309, + -1 + ], + [ + -1159203, + 588956888, + 1433, + -217498739, + 1573, + 579643, + 1, + -820996, + 93974, + -848, + 886, + 15526268, + 20, + -99421435, + 0, + -43, + 197214, + -100235001, + 3070354, + -7164097, + -3692237, + -1, + 926608106, + -1249649, + 0, + 130828398, + -441231, + -106195413, + -340, + -1564930, + 89746891, + -747195, + 12922, + -44, + 33684, + -64156, + 1194 + ], + [ + 7425008, + 878038211, + 26, + 487, + 198, + 180116066, + 7, + 969137827, + 4182, + -6, + -981450, + -1019966513, + 274, + 23913, + -347, + -2, + -4144656, + 35742, + 1021500751, + -910835530, + -2, + 970039, + 10250, + -2, + 224, + -46095655, + 7, + -55114, + -134003662, + 274544, + 63646685, + 5, + 44777, + -61414, + -16177, + 53471, + -115760450 + ], + [ + -2293812, + -791680028, + -653542, + -2274603, + 0, + 3986, + 50593182, + -61158, + 2799, + 1139, + 67, + -1, + 210307, + -23238664, + 1459, + -2043951, + 29985, + -113726823, + -296, + 1394337, + 0, + -42, + 4286055, + -2, + -2, + 0, + 498510, + 243, + -7446002, + 228314824, + 4477589, + 1051718, + 33179, + 2, + 10, + 2322, + 6745 + ], + [ + 172629, + 318687, + -1561751, + 17371, + 2, + 2471686, + -20180, + -213364955, + 992015778, + 12239, + -6983342, + 108840, + -163518533, + 1, + 89, + -149366933, + -29748832, + -2655, + 57870, + -46607, + 13752, + -306, + -21945, + 127, + -32, + 51846157, + 1622, + -2, + -432407, + 202236565, + 25, + -4825, + -2967, + -7886, + -2416705, + -7, + 8242037 + ], + [ + -422400533, + -377, + -134539172, + 13220, + 1, + 104554, + 3727711, + -176392, + -16103573, + 0, + -1843, + 29191, + 4204, + -544987, + 0, + -6976162, + 136121, + -906941, + 88778, + 4973937, + 60, + -446, + -39, + -107, + -35651, + 4003501, + 3310, + 497, + -15, + 3717061, + 10012753, + -117742891, + -11221402, + 119, + 14890553, + 113733213, + -66 + ], + [ + 874707, + -2076483435, + 1504, + -14, + 122062, + 1507, + 23495801, + -22141351, + -1, + 123353, + -301, + -748, + -60, + 105381, + -98463951, + 3918, + -1268, + -108578, + -2, + -3, + 6647554, + -8, + -115622386, + -1383, + -25233755, + -108594652, + -1231172, + 2870478, + -1531230, + -1959430, + 52567365, + 4893828, + -272054, + -183203, + -163, + -1, + -221 + ], + [ + 235881462, + -20, + 872, + -55335732, + 0, + -967995, + -590550, + -1900220, + -1, + 12144848, + 15, + 423, + -2, + 7129, + -1, + -1146862, + 11685, + -3584978, + -141071999, + -190293, + 389760145, + -207, + -43, + -109, + -23, + -1, + -1, + 40358863, + 2, + -664957268, + 34, + 6404090, + -44193483, + 64, + -447, + -196264, + -1173485 + ], + [ + -30, + 6, + 434086463, + -6, + 361, + -14280629, + 92, + -1, + -796196, + -88326634, + -249, + 17, + -476, + -921, + 68988, + 19526, + -21, + 1, + -378, + 4653, + 76937, + 834, + 597229, + -1, + 46209, + 127, + 219610, + -11125, + 11710814, + -8241304, + 1066015, + 1945, + 4261, + -14338416, + 193511753, + 48085032, + 106927712 + ], + [ + 68651, + -814, + 0, + -683414, + -8, + 173145, + 1216, + 75078643, + 40646, + 6, + -56288312, + -392, + -9, + 61800, + -27435440, + -1, + -4, + -4, + -1646986, + -88, + 140, + 828133403, + 1472357571, + -60426, + -127787, + -7002644, + 7010935, + 12, + 36923807, + 6, + -26932, + 0, + -214462, + 17, + 6107792, + -979394420, + 9 + ], + [ + 497, + -491, + -6826, + -114, + -186, + 0, + -14, + -16, + -12, + -3, + 1959, + 3, + -37193, + -1, + 430177, + -1115306, + 14646, + 306, + 259, + 15052, + -3804669, + 0, + 190026293, + -7, + 1, + 65056, + -4814374, + -5796165, + -957, + 11824, + -60, + 922026609, + -11771, + 114871187, + 513223341, + -6105, + -3853824 + ], + [ + -1023995580, + 4572, + -827, + 1504, + -1, + 17312, + 304261, + -6, + -887, + -1599, + -278, + -2180593, + -232, + -8886, + -42, + 240962, + 73954, + 15599, + -104236, + 118, + 12, + -86073923, + -1, + -502, + -86274, + -413325044, + -2270232, + 63388598, + 52, + -459232, + 0, + 3, + -7282246, + -2, + -1605, + -11836, + -124607 + ], + [ + -38, + -125489, + -15, + 187934, + -14975097, + 5491955, + -11, + -6, + -576396795, + -35479, + 2629, + 514615, + -2602, + -186, + -329446366, + 1177, + -215008133, + 252, + 545013600, + 818, + -14, + -60193, + 3, + 3613744, + 0, + -1, + -42, + 27, + -105, + -7, + -747, + -6060, + -4190, + 106407638, + -702, + -11, + -1 + ], + [ + 115, + -222772, + 405757866, + 3910301, + -7015935, + -484327, + 3437507, + -782533, + 1655548, + -1, + 1, + -507, + -1075, + 43331, + -6, + -2132, + 8181502, + -15311, + -4, + -288, + -76406675, + 10757, + -2, + 7868547, + 1989166437, + -14, + 904853690, + -26, + -4203, + 7097, + 26, + -1, + -1380754420, + -2, + 297257, + -13339, + 1973 + ], + [ + -11455, + -1099878431, + 6, + -5345076, + -85, + 0, + 1, + 229741803, + -14273944, + 29810, + -1, + 7, + -44467535, + 1628665, + 19, + -4327, + -88680310, + -466177475, + 1, + -14, + 6838900, + -7065, + -2, + -21166012, + -211185181, + -736518, + 1964622, + -127337, + -48241, + 30, + -29, + 329, + 12, + -31797, + -15081, + 2, + -53294335 + ], + [ + -11531, + 9210381, + -5648, + -3975, + 12134702, + -98526410, + -3, + 113014, + 352, + -3, + -285, + -1, + 0, + 1418, + -20992, + 16871, + 125717, + -174175429, + 232598, + -39903, + 0, + -7774, + 129740382, + 5741022, + -3, + -115, + -7, + -1341269, + 203, + 61, + 63, + 166307, + 10, + 52, + 0, + -205181, + -2300 + ], + [ + 1534155332, + -3, + -240128, + -599073, + 12234, + -14448, + 101, + 26694767, + 406303, + -15839, + 17053, + 946595267, + 14788, + -4768, + 902602530, + -3659852, + 1021158006, + -59873, + 1, + 41, + -56618, + 477953, + 70, + -3082, + -191102549, + -685906450, + 4031, + -62882, + -3, + 6, + -62348, + 3, + -22074, + -8175, + -1033467506, + -33481287, + 386421664 + ], + [ + 114757, + -126, + 1680, + -7682577, + 263484231, + -197069283, + -7, + 418, + -57447318, + -697326, + -4383770, + 434223632, + 0, + -85, + 0, + -31, + 26414300, + 405, + 7538339, + -138478, + -3, + 194616421, + 51279931, + 23, + 89877229, + -338800405, + 350326, + -112599918, + 80264, + -168463, + 478967, + -1019439513, + -2, + 565470, + -837619476, + -130797695, + -1046 + ], + [ + -706752, + 105522488, + 255, + -243932, + 3, + 208137762, + 1644239583, + 67535, + -885, + 3357737, + -47, + 828958, + 963371, + 3068876, + 521189, + 70, + -557787903, + -205851, + 15780712, + 454, + 239, + 365, + -751470400, + 14, + 53009080, + 938578, + 39, + 6595, + 0, + 269, + -55738, + -1, + 419275536, + -5976931, + 28797, + -1985753, + -4519 + ], + [ + -3523, + 353276, + 89078, + -7, + 14699652, + 101938504, + 284578, + 1, + 804415, + -22044, + -523, + 20, + 656, + -1063585, + -10, + 2492191, + 0, + 40, + -33909, + -582362, + -30, + -51877602, + 722428360, + -2, + 152, + -1401849, + 1536723, + 738643, + -9275, + 43476, + -4, + -1, + 1732, + -494, + 115587, + 1005300, + 252452525 + ], + [ + -2629831, + -190836077, + -3, + 0, + -3, + -24, + 3526, + -102319, + 328224, + -1083603414, + 1299, + 1, + 825268, + 338158382, + -3303, + -60, + 82628957, + -1, + 839, + -4432, + 12114218, + 22232, + 5617024, + -16062, + -2735361, + -279374334, + 33, + -217, + 26, + -197670, + -3796089, + -852558, + -2027, + -64210971, + 843978, + -4658, + -18979 + ], + [ + 7904, + 29978, + 21, + -36542471, + -74377, + -21933943, + 1, + 4508, + 733, + -15907183, + -232391, + 16992936, + 2622956, + -1634, + -521608, + -5744646, + -1424, + -253, + 268146187, + 92765, + 746140, + 3035, + -3433, + -1567722, + 62550, + 299764, + 81772, + -191, + 11, + -59567, + 1693, + -794100, + -56906052, + 9560, + -55213074, + -91140225, + 1531194 + ], + [ + -1, + 38803, + 58, + -4, + 664, + 3879808, + 2009, + 7524, + -697, + 46213855, + -1040984177, + 383409246, + 1698085, + 1981640, + 11648, + -15256491, + 1598, + -460699902, + -7, + 0, + 400995, + -6, + 3484415, + -2, + -1, + 134, + -26, + 16309, + -2016440, + -2760088, + -1334594, + 0, + 56062, + 9976452, + -149, + 284776, + 0 + ], + [ + 208256, + -41587951, + -2801, + -5011, + 0, + 4877599, + -391682, + -12, + 54, + 15039130, + -12, + 47, + -6, + 435943360, + -161, + -10651070, + -6593, + 1281785, + 983, + -2, + 2110509602, + -12235295, + -331522, + -22, + 2877405, + 19, + -2588, + -119573, + -13903018, + -1576, + -65778, + -1270011, + 42, + -10, + 1991, + -20, + -488 + ], + [ + 17182, + 7468, + 126, + 332949, + -416, + 1314, + -1, + 931207, + 434, + -12019321, + -247, + 4058, + -20004, + 2413, + -961061, + -8392, + 13496, + -2, + -123, + 15263756, + 16685279, + 30152758, + -7780881, + -6317730, + -918830, + -80262612, + -213, + 57, + -479012269, + 112536, + 10, + 2127, + -2510943, + 1506585, + -12366488, + -1, + 4 + ], + [ + 25882, + -317890, + 16, + -699, + 1, + -23260, + -27533602, + 1893133, + 375582, + 43704099, + -37091846, + -3, + -83709, + 1259132, + -20395, + 1059127, + -1440308, + -44725, + 257636629, + 76120, + 8182891, + 4, + -1, + 15, + 12062, + -33419060, + 109322042, + 2312137, + -93546098, + -219012651, + 485308, + 75910930, + -23398, + -38, + 1175988863, + -3, + 0 + ], + [ + -107037972, + 16402, + 21346120, + 6832912, + 934, + 313036, + -12962, + 196587540, + 510, + -957310, + -2, + 64814, + 1885424, + -59373, + -2715, + -3, + -176287, + -11, + 459, + 75, + -8880433, + -21, + 458749295, + -3312197, + -39, + -3, + -89349, + 5, + 1382909, + 20362, + -107, + -527968, + 5, + -2555001, + -359730, + 0, + -7649334 + ], + [ + 719, + -1771, + 169, + 8963509, + 61911, + -7722, + -127321, + -72910, + -4487, + 2, + 54641, + 7876, + 311277, + -474143, + 3, + 0, + -79, + 3946, + 147915, + 8930377, + 3, + 29438929, + 698657569, + 906, + 1792043, + -75859, + -17002962, + 672844480, + 1, + -59017, + 2, + -403511435, + -1, + -1810398, + -15385541, + -1102, + -12846 + ], + [ + -689531701, + 630, + 716, + 7924618, + 0, + 1131866849, + -234327, + 2450, + -161, + -1, + 1058799600, + 717630, + 12, + 526258719, + -5733644, + 190, + -288015723, + -679745, + 698, + 4012, + 186, + -937302945, + -3, + 8851854, + 2026, + 10, + 28, + -473969218, + 974, + 601, + -5323, + 3, + 333, + 524127, + 1765011, + 38340701, + 31691810 + ], + [ + -1, + -207, + -164, + -4177, + -4425641, + 2, + 3, + 1, + -83257526, + 250343885, + 266693655, + -1742097, + -212521, + 9791161, + -205339891, + -264, + 0, + 23, + 9542, + -117, + 162059, + 1503782, + -203, + -2071429, + -1, + -359, + -15643831, + -460137411, + 13864, + -1, + 62, + -3698, + -17170, + 45028497, + -595493736, + -435, + -500 + ], + [ + 66359477, + 505202654, + -459120477, + -22698567, + -380, + -946308, + -2765, + -98018922, + -166152637, + 243, + -66601589, + -337542028, + -217255, + 63, + -341, + -2, + 891, + -10, + -2496, + 0, + -12484, + 16, + 990, + 43104, + -216386, + -4422, + -758805, + 6547, + 250, + -7, + -4510, + 7617, + 2593, + -801, + -83, + -31625, + -1794901502 + ], + [ + 240, + -27, + -207131, + 57, + -79, + -7, + 27, + 95631833, + -3274, + 10773, + 2246787, + 36897577, + -13372622, + -77408, + -201337510, + -148859956, + -1369377, + 0, + -370, + 818808788, + -259375726, + -50675863, + -3, + 1, + 15350057, + 9864, + -381852604, + -41356, + 10563907, + 58776291, + 465, + -333923, + 15, + -376, + -1, + -4, + -9077 + ], + [ + 531254567, + -431747, + 4086586, + -1927, + 1891102, + -482962, + 1022, + -351549470, + -2, + 2065, + -189280, + -1, + -251286361, + -55542, + -37405, + -9, + -1806, + 73716, + 7, + -25, + 208486194, + -37, + 11633287, + -1, + -754174093, + 4097798, + 0, + 59, + 13168, + 5, + -242782833, + -1258699, + 41170, + -5060, + 1642, + -2, + -15 + ] + ], + [ + [ + -925023, + 443987454, + -882349, + 215410, + 614876788, + 32054244, + -1097814, + 6, + 14679, + 1520764, + -6, + -37025, + -5467196, + 4, + 94613, + 229, + 11850, + 60865909, + 967458026, + -1318779443, + 39241811, + -1272, + -7763979, + -62958, + 696638, + -333830, + 4577097, + 5765857, + -39331, + -361598, + 253806292, + 51578, + 91533449, + 130948, + -205244699, + 51, + 61336 + ], + [ + -30, + -366, + 44, + 6114, + 0, + 21, + 10, + -49992626, + -19120, + 1, + -762705, + -27893, + -82, + 53, + -19107, + -869644550, + 141, + -4209562, + -376, + 10386, + -5, + -1, + 11729, + -3845353, + -5876, + 233267472, + 4, + -2, + -1161, + 2, + 230, + 0, + -351525, + 14240739, + 189852, + -418183, + 2 + ], + [ + -432, + -165058, + 4, + -747, + 565, + 4965344, + 113741, + -33, + -3, + 618991141, + -7925, + -256416398, + -2916228, + 753231460, + 41682576, + -96, + 1782896, + -40532, + 9, + 4256, + -127748, + -133032961, + -56, + -2038298, + 65, + 867965871, + 98858001, + 1063, + -380035303, + 240824969, + 0, + 7645, + 37092, + -16, + 17693, + 23, + 1100651129 + ], + [ + -357, + -187805342, + 1, + -503, + -995398, + 1518223, + -851738, + 1, + 641524, + -14463460, + -1, + 0, + -26217594, + 9466870, + -1, + 5928, + -7176692, + 202539, + 427250616, + -3809115, + -17320729, + -3413, + -14174, + -1, + 347957870, + -53266881, + -43413817, + -27, + 505777307, + -875472, + -61969337, + 32701813, + 996, + 1048147533, + -55, + -522532, + 441 + ], + [ + -1, + 3219, + 207649901, + -8783, + 2034, + -290341, + 400, + -198, + 19326872, + 108590, + 33, + -771816716, + -104, + 821236756, + 173427884, + -34007337, + 16031, + -1988860, + 83707, + -7395, + 344, + -132913473, + -4040, + -82475, + 64485, + -93, + 1578593317, + 9503600, + 13, + -5, + -670, + -240230, + -115631, + 797407, + -8876, + 4342077, + -155921 + ], + [ + -5, + 36809805, + 0, + -208, + 24, + 4, + 896, + -105087406, + 375898, + -55528987, + 907825, + 59, + 175672535, + -3035, + 6873342, + -3, + 12325, + -391543, + 93, + -27985, + -923060, + -204872, + 926608106, + -306, + 1018052, + 62, + -220616, + -26548854, + -5428, + -192, + 22436722, + -2919, + 1615, + -5650759, + 32, + -262779993, + 18 + ], + [ + 29700032, + 418, + 3454, + 31955829, + 6516939, + 720464266, + 3, + 7571389, + 32, + -5590, + -2, + -7968489, + 1099, + 46, + -22, + -1656089, + -32, + 36599972, + 31173, + -222372, + -586855923, + 0, + 10496649, + -6145, + 112, + -11523914, + 257611, + -13779, + -4090, + 281133987, + 1988958, + 726, + 699, + -1965241, + -129414, + 52, + -1808758 + ], + [ + -36700990, + -773126, + -326771, + -4443, + 581, + 249, + 0, + -7645, + 699, + 298631278, + 134, + -1742070, + 841228, + -46477327, + 1, + -63874, + 239883, + -1776982, + -3, + 0, + 3, + -175072436, + 2092, + -108971167, + -5, + 3749, + 1947, + 1020157121, + -455, + 217, + 17910356, + 513, + 67950656, + 84539666, + 693, + 72, + 6906953 + ], + [ + 42, + 5098994, + -12494003, + 277948, + 5199, + 18, + -1291517, + -1, + 7, + 1, + -54, + 445809336, + -156, + 22830, + 356, + -9335434, + -7263, + -173952469, + 118519310, + -23862413, + 214, + -2505146, + -43, + 15, + -128, + 197, + 207734, + -451, + -27, + 3, + 864349330, + -19300, + -47461, + -7886, + -3, + -796406, + 263745184 + ], + [ + -6446, + -3016, + -32847, + 13220, + 772, + 856507062, + 14561, + -11, + -1030628639, + 457058585, + -231, + 29191, + 34442929, + -2129, + 409564719, + -872021, + 0, + -113368, + 173, + 159166005, + 3883, + -58449589, + -1234, + -54, + -1, + 64056022, + 105929, + 16291906, + -117, + 118945973, + 4, + -57492, + -10959, + 977726, + 3635, + 867, + -1077869 + ], + [ + 13, + -31685, + 1, + -891650, + 999932280, + 47, + 45890, + -22141351, + -474606275, + 252628883, + -5, + -49012915, + -15605867, + 1, + -752, + 244, + -3, + -107, + -2, + -5200, + 1701774000, + -251408706, + -1806600, + -22, + -394278, + -26513, + -9619, + 45927650, + -191404, + -979715, + 13141841, + 149, + -8705712, + -45801, + -1302, + -35653, + -7 + ], + [ + 1, + -325507206, + 457289504, + -14, + 2, + -1935989, + -9448795, + -475055, + -116478, + 97158787, + 4092949, + 1693, + -166461, + 14259, + -3970, + -18349791, + 22, + -458877075, + -35268000, + -95147, + 97440036, + -3387171, + -44222743, + -2, + -23297283, + -15, + -1, + 19706, + 646, + -40586, + 34845, + 25616363, + -2762093, + 1, + -56, + -24, + -2 + ], + [ + -479, + 441470535, + 25, + -91239766, + 379263630, + -14280629, + 48300436, + -3932886, + -203825935, + -2696, + -16, + 4378, + -15566297, + -116, + 67, + 19, + -5464100, + 43849064, + -3017, + 0, + 9848019, + 6836952, + 291, + -107307046, + 2957398, + 261066, + 53, + -22, + 187373028, + -8, + 32, + 63765389, + 34910258, + -112019, + 24188969, + 183, + 427710850 + ], + [ + 8787369, + -26646498, + 230, + -11, + -7773655, + 88650709, + 2432, + 1145, + 1300703, + 424589657, + -879505, + -196, + -67114844, + 3955225, + -438967038, + -60914, + -1005, + -13428327, + -202, + -178329, + 35, + 404362, + 0, + -945, + -65426696, + -28010574, + 109545, + 204740768, + 8, + 3278, + -110311378, + 0, + -219608482, + 1, + 5964, + -59778, + 10301717 + ], + [ + 31871, + -4014311, + -27302, + -29, + -1, + 24, + -421, + -494008, + -11984, + -9022, + 16051857, + 207874384, + -2, + -6808145, + 3441418, + -2, + 114, + 313797, + 4155, + 240837, + -4, + 171375558, + 5938321, + -818, + 36, + 0, + -37, + -362261, + -120, + 3027012, + -15, + 225104, + -192846676, + 7011, + 62649, + -2, + -30 + ], + [ + -2, + 36576, + -1, + 24654598, + -138222, + 1108008, + 608522, + -1, + -14182, + -3274150, + -2273360, + -9, + -116, + -1, + -5264, + 60240, + 302917264, + 243, + -26684183, + 485182, + 50, + -5379621, + -23403523, + -131528972, + -2697, + -6458204, + -72647422, + 7737, + 443943358, + -235126469, + 361568, + 206501764, + -466063692, + -1312567, + -25677, + -193905316, + -2 + ], + [ + -39626324, + -123, + -998333911, + 48111199, + -1, + 87871293, + -22599440, + -354668, + -2199, + -35479, + 2629, + 514615, + -6, + -11893, + -40, + 588, + -7, + 2016, + 66529, + 837748, + -1784974058, + -7704630, + 14, + 1806872, + 55, + -55, + -172943584, + 893, + -105, + -7, + -23881, + -49639320, + -34317372, + 1, + -11485683, + -2636, + -20595102 + ], + [ + 60640571, + -7128681, + 396247, + 1955150, + -7, + -3874611, + 27500059, + -3, + 808, + -136, + 1, + -8304318, + -4402280, + 1386623, + -1315, + -1, + 65452020, + -501692703, + -6811649, + -1179007, + -19101669, + 1409984546, + -1331843, + 31474190, + 15176, + -14, + 13806, + -3286, + -17211910, + 1774, + 3, + -31, + -5393572, + -10, + 304391179, + -7, + 1 + ], + [ + -23, + -525, + 112241, + -342084807, + -1387203, + 8611347, + 3350991, + 0, + -228383099, + 14, + -7215623, + 3, + -11, + 3257330, + 1294695, + -34615, + -22170078, + -56907, + 699340, + -427238, + 3339, + -3617005, + -1, + -3, + -105592591, + -12, + 7858491, + -65196494, + -3016, + 15850105, + -461799, + 172517364, + 6508, + -125, + -494149874, + 0, + -26647168 + ], + [ + -184495, + 294732204, + -706, + -16, + 740, + -3, + -36446114, + 3616477, + 1, + -759, + -72712, + -203, + 21, + 44, + -83966, + 138208435, + 0, + -85047, + 7443141, + -40860262, + 1637596, + -4, + 30, + 717627, + -8345, + -938305, + -6802647, + -655, + 855456354, + 125969, + 130342, + 41576, + 0, + 3, + 144281, + -820724, + -72 + ], + [ + 2926, + -2856, + -480256, + -1, + 783030, + -1, + 13319745, + 213558142, + 12, + -31677, + 136424, + 451, + 231, + -76286, + 53, + -56, + 127644750, + -468, + 0, + 166, + -14494132, + 3734, + 17, + -12621353, + -23887819, + -1, + 32248, + -492, + -618202, + 0, + -1, + 27053, + -11037, + -64, + -258366877, + -1022, + 94341 + ], + [ + 448, + -252, + 110114928, + -30011, + 1005, + -1, + -27055, + 104, + -448808, + -697326, + -67, + 868447265, + 24775, + -43137, + 4085818, + -7829, + 412723, + 202, + 482453755, + -17725111, + -274749, + 0, + 25639965, + 97741, + 0, + -330860, + 700652, + -2, + 4, + -330, + 490463177, + -4, + -41027151, + 36190130, + -1, + -31934, + -4182 + ], + [ + -90464167, + 805, + 63, + -30492, + 27, + 6504305, + 822119791, + 17289037, + -7080, + 819, + -752, + 404, + 493245998, + 3068876, + 266849173, + 145013, + -1064, + -205851, + 7890356, + 116428, + 119, + 5, + -45867, + 7463027, + 424072644, + 7, + 2566382, + 3376682, + 1, + 539, + -14268884, + -459, + 24, + -12, + 899, + -243, + -71 + ], + [ + -441, + 21, + 0, + -212857, + 3588, + 12443, + 2276627, + 2, + 12568, + -5511, + -4177, + 21763834, + 164, + -544555484, + -76652, + 1216, + 28, + 320, + -17, + -298169309, + -62482231, + -25, + 1, + -141522817, + 319744326, + -6, + 12005, + 11818302, + -10, + 712314178, + -1911595, + -575591, + 28392304, + -1010714, + 3612, + 15707, + 493071 + ], + [ + -11, + -6, + -279743, + 3, + -694, + -381, + 1805557, + -102319, + 84025437, + -2067, + 10396, + 30053295, + 1611, + 1320931, + -26423, + -15146, + 322769, + -1533, + 880727720, + -3, + 757138, + 2779, + 5617024, + -8031, + -2672, + -558748668, + 2175196, + -454858931, + 215, + -50603471, + -14829, + -13322, + -16, + -31, + 6593, + -2329, + -3 + ], + [ + 1036055757, + 959324, + 22023, + -4567809, + -297505, + -2678, + 52348560, + 18034, + 91, + -2, + -1, + 2, + 40983, + -13378828, + -1, + -179521, + -746507553, + -16, + 2045, + 11595, + 1457, + 97135, + -3433, + -6, + 15, + 2341, + 0, + -3122069, + 3037, + -3723, + 221960849, + -4, + -3556629, + 76487, + -862705, + -87, + 47849 + ], + [ + -250, + 1271511301, + 1874, + -25046, + 20, + 7759616, + 263419540, + 7, + -44565, + 369710846, + -32530756, + 187211, + 6792342, + 507299854, + 22, + -244103847, + 3274194, + -449903, + -26, + 29, + 6, + -6, + 217775, + -3225, + -39231054, + 67, + -408, + 15, + -31507, + -5391, + -652, + 7, + 229631888, + 19485, + -298, + 17798, + 0 + ], + [ + 106627582, + -5198494, + -5734568, + -82089095, + 19019, + 19510396, + -48, + -726150, + 113542439, + 120313046, + -92471, + 48995, + -83986273, + 54492920, + -168080738, + -1, + -432062329, + 10254286, + 7, + -6, + 128815, + -1, + -1357912818, + -89535, + 46038486, + 10309263, + -84773915, + -979534954, + -2, + -1652058490, + -2, + -311, + 84, + -1, + 2088064626, + -39, + -1950 + ], + [ + 274916, + 30591909, + 32348, + 681879911, + -6809493, + 42066, + -1, + 116400, + 7111218, + -2935, + -247, + 0, + -1280249, + 4941930, + -59, + -17186083, + 55281506, + -1319650679, + -1, + 976880432, + 521414, + 230, + -119, + -1543, + -29402559, + -1, + -1703, + 7365, + -958024538, + 27, + 1330976, + 139454972, + -39, + 753292, + -193227, + -1532184, + 279000975 + ], + [ + 50, + -317890, + 4220576, + -5718733, + 7155103, + -5815, + -860426, + 924, + 3004662, + 21852049, + -2264, + -49086052, + -167417, + 314783, + -5, + 33892082, + -1, + -11449469, + 3, + 297, + 31, + 35405, + -201420, + 250, + 24703545, + -1, + 0, + 564, + -1496737561, + -7, + 121327, + 607287447, + -732, + -4926897, + 1175988863, + -22094, + 194949 + ], + [ + -3344937, + 4199024, + 21346120, + 27331650, + 29, + 152, + -424732278, + 11998, + 63, + -490142629, + -3503479, + 0, + 241334381, + -60797115, + -5430, + -84, + -11018, + -82, + 0, + 39763749, + -34, + -1329, + 109, + -52995145, + -78381, + -707, + -182986463, + 100239052, + 43215, + 10425549, + -13571, + -527968, + 5749, + -10220003, + -5755665, + 1342, + -15 + ], + [ + 736631, + -14, + 42, + 4, + 3, + -126508410, + -130375826, + -291637, + -141, + 584, + 1, + 0, + 159374135, + -1, + 793, + 678, + -646038, + 123, + 1183326, + 8, + 112452, + 117755719, + 5, + 226, + 13, + -75, + -33, + 41067, + 99795, + -14755, + 18, + -1, + -2, + -28966363, + -60100, + -288663887, + -26306876 + ], + [ + -5386967, + 10327341, + 1467870, + 60, + 85, + 33, + -1874613, + 2509505, + -164011, + -2541002, + 504, + 87, + 26404, + 64240, + -6, + 797583955, + -140633, + -2656, + 43, + 1, + 372, + -3661340, + -1, + 2161, + 16212, + 1413364974, + 3740653, + -4, + 62386, + 307936, + -42581, + 2000, + 2666, + 1073413168, + 225921472, + 1170, + 7 + ], + [ + -19488471, + -865025214, + -1337790, + -66832, + -141620494, + 1517453, + 1, + 2, + -166515052, + 29, + 33336706, + -3484194, + -26, + 9, + -50132, + -17286289, + 0, + 1, + 74, + -239339, + 2532, + 11, + -203, + -32367, + -14032, + -359, + -60, + -7022, + 13, + -1, + 1002, + -3785878, + -4293, + 720455967, + -18609180, + -218, + -4089386 + ], + [ + 15, + 481, + -57390060, + -11084, + -24258, + -14787, + -707819, + -12252366, + -649034, + 31874084, + -260163, + -81, + -4, + 133510620, + -2, + -7, + 1825914, + -5, + -1248, + 463, + -199744, + 35254237, + 3, + 706218843, + -110789435, + -139, + -371, + 409, + 125, + -2, + -288611, + 1, + 10372, + -1, + -344163500, + -252998, + -448725376 + ], + [ + 246047, + -13930279, + -2, + 7, + -20, + -223, + 115663585, + 91, + -819, + 5386, + 4388, + 0, + -52, + -19, + -98310, + -71, + -2, + 29, + -94598, + 1561, + -31, + -2, + -382, + 13478, + 30700114, + 631303, + -5966447, + -21, + 10, + 14694072, + 7626143, + -164, + 63, + -49282718, + -3878, + -1863052, + -4539 + ], + [ + 7, + -3453973, + 124, + -15782960, + 28, + -30186, + 33519140, + -5492961, + -60, + 2065, + -185, + -3055, + -3835, + -27771, + -1, + -568, + -1, + 287, + 462, + -49593, + 3, + -3, + 355, + -99, + -2, + 16391192, + 1671, + 501466455, + 26969925, + 2799058, + -1, + -9834, + 658732, + -1295248, + 205, + -1548652853, + -30313 + ] + ], + [ + [ + -59201453, + 0, + -2, + 0, + 9607449, + 244, + -2195627, + 0, + 229, + 5940, + -11215969, + -4629, + -21868783, + 1, + 739, + 470264, + 185, + 243463636, + 3690, + -2516, + 613153, + -2605011, + -15527957, + -7870, + 43539, + -21365057, + 71517, + 45045, + -2517155, + -45, + 507612584, + 422534372, + 11173, + 1072731322, + -392, + 413, + 7667 + ], + [ + -3818991, + -2923, + 5790677, + 801417798, + 596976363, + 90109, + 22068, + -49992626, + -19, + 143064, + -24406557, + -27893, + -11, + 13, + -152853, + -4, + 9081, + -514, + -48024, + 166190, + -587557, + -10587, + 23459, + -240335, + -11752, + 0, + 1, + -49, + -1188737, + 11443, + 28, + 144994, + -86, + 27813, + 194409346, + -7, + 2325169 + ], + [ + -27, + -2640917, + 18, + -47, + 37037535, + 4965344, + 27, + -5, + -190953, + 4, + -7925, + -500814, + -1424, + 2873, + 5210322, + -3128008, + 445724, + -5067, + 2530, + 33, + -130813570, + -16240, + -451895, + -31849, + 4, + 3, + 49429000, + 0, + -1484513, + 7, + 59, + 119, + 2318, + -124257, + 0, + 195031, + 16794 + ], + [ + -45, + -23, + 7, + -32951119, + -31, + 94888, + -53234, + 7897, + 4, + -3615865, + -50, + 22358365, + -13, + 591679, + -32218, + 23715, + -439, + 197, + 104309, + -1, + -2115, + -7, + -1857762339, + -9023, + 1359210, + -104037, + -2650, + -107, + 964, + -428, + -946, + 249, + 522306162, + 16377305, + -230591355, + -16330, + 1853187671 + ], + [ + -2081696, + 105490866, + 415299802, + -5, + 260474, + -36293, + 25, + -201944, + 75495, + 889570098, + 8763213, + -771816716, + -26, + 1603978, + 661, + -265683, + 0, + -16, + 20926, + -1892952, + 22588404, + -66456737, + -1, + -20619, + 8254149, + -737, + 12043, + 580, + 1701, + -2, + -2, + -2, + -473624134, + 0, + -290818647, + 542759, + -1219 + ], + [ + -18, + 2, + 733990, + -1, + 6, + 72455, + 28, + -101, + 91, + -444231895, + 14525209, + 60649, + 1372441, + -48546, + 107395, + -43, + 24, + -24, + 49125671, + -1834008813, + -113, + -1678309266, + 926608106, + -4882, + 994, + 998, + -862, + -25927, + -43417, + -192, + 85, + -46700, + 1615, + -3, + 0, + -1026485, + 19564710 + ], + [ + 0, + 1, + 55267, + 255646634, + 49, + 2814313, + 4073306, + 1, + 66922, + -183145284, + -7851598, + -996062, + 288344645, + 2, + -710132, + -3312178, + -8, + 18299986, + 15960949, + -14, + -35819, + 3789, + 5125, + -193, + 460093, + -180062, + 4121788, + -2, + -268007324, + 67, + 971, + 185868, + 43, + -15721924, + -4141221, + 876080233, + -463041797 + ], + [ + -1146906, + -48, + -334613420, + -145574555, + 38136936, + 7, + 192, + -239, + 183489004, + 2, + 68826, + -435518, + 420614, + -2904833, + 5837, + -4087902, + 58, + -14215853, + -605939, + 22309403, + 0, + -2, + 8, + -4, + -4824017, + 119992, + 498510, + 30, + -116344, + 108, + 279849, + 8216, + 2073, + 1, + 11100, + 76105602, + 431684 + ], + [ + 1, + 81583917, + -3, + 71154862, + 1330973, + 1235843, + -5166066, + -4, + 242191, + 95, + -3491671, + 425, + -79844, + 44, + 11400, + -4667717, + -8, + -2718008, + 0, + -3, + 14082125, + -612, + -11235334, + 63, + -8134, + 1, + 0, + -230761, + -4, + 6, + 824, + -38599, + -2, + -493, + -1, + -1, + 8242037 + ], + [ + -1612, + -98813768, + -262772, + 108298668, + 12357, + 1672865, + 232981, + -361250784, + -983, + 223173, + -15, + 7297, + 4, + -17, + 3199724, + -13952323, + 4355889, + -232176693, + 0, + 159166005, + 31811500, + -112, + -315787, + -6786, + -140, + 4003501, + 103, + 63640, + -122107817, + 7259, + 4, + -28746, + -2805351, + 30553, + 59562214, + 1, + -538935 + ], + [ + 218676, + -496, + 98629453, + -27865, + 1952992, + 1507, + 358, + -88565401, + -906, + 505257767, + -4813, + -1, + -477, + 13172, + -98463951, + 16048267, + -40, + -889469136, + -2, + -11, + 12983, + -1919, + -903300, + -44244, + -2, + -26, + -315179845, + 183710600, + -1531230, + -62701753, + 3, + 78301255, + -17411423, + -2, + -170526104, + -558, + -881 + ], + [ + 235881462, + -156, + 27, + -110671464, + 37053929, + -946, + -3, + -14846, + -455, + 47440, + 7, + 423, + -2663372, + 1869016853, + -16, + -286716, + 186962, + -1751, + -1, + -2, + 47578, + -7, + -690981, + -56938393, + -45, + -57, + -16458380, + 78825, + 40, + -332478634, + 34, + 51232727, + -10790, + 528580, + -56, + -803895571, + -586743 + ], + [ + -62668645, + 210, + 868172926, + -5702486, + 740749, + -892540, + 92, + -245806, + -25, + -337, + -63489, + 1094, + -243224, + -482732550, + 16, + 152, + -21, + 10, + -48, + 145, + 1231002, + 106827, + 1166, + -26199, + 5914796, + 130533, + 27451, + -5563, + 731925, + -2060326, + 2082, + 124541, + 66, + -876, + 11, + 2, + 427710850 + ], + [ + 137302, + -104088, + 7554566, + -84, + -1990055636, + 10, + 4864, + 572, + 10405631, + 3239, + -108, + -1, + -524335, + 3862, + -1, + -60, + -2057529, + -2, + -823493, + -5706504, + 9018, + 103516675, + 22466, + -61875768, + -500, + -428, + 1711, + 1562, + 140, + 104926, + -1, + 0, + -6702, + 68, + 372, + -119555, + 78 + ], + [ + 254974, + -31, + -107, + -14474, + -743, + 100783, + -53, + -242, + -3, + -1, + 16051857, + 12992149, + -38085042, + -208, + 3, + -71379532, + 29293, + 2, + 8, + 3853396, + -233, + 85687779, + 11, + -26169, + 1, + 31, + -308119922, + -23184659, + -61189, + 2956, + -7643, + 109, + -736, + 28044, + 250597, + -24417, + -15415294 + ], + [ + -127999448, + 1170463, + -827, + 12327299, + -552885, + 4432034, + 4868182, + -2, + -464704922, + -100, + -9, + -17444738, + -2, + -36394903, + -168418, + 120481, + 9, + 127787843, + -102, + 485182, + 3211, + -168114, + -5714, + -2007, + -1380369, + -198, + -35, + 1934, + 3468307, + -4, + 1446272, + 201661, + -14224, + -84004269, + -26292951, + -12119083, + -498428 + ], + [ + -2419, + -16062513, + -974936, + 1539558395, + -58, + 1340, + -22, + -5542, + -2251550, + -35479, + 1, + 62, + -2663924, + -12178080, + -1317785463, + 602917, + -2, + 126, + 4257918, + 51, + -55780440, + -30818517, + 3720, + 110, + 6, + -217, + -330, + 111, + -2, + -218412528, + -782520055, + -12409830, + -1, + 25978, + -1403, + -674600, + -5029 + ], + [ + 121281143, + -222772, + 12679933, + 244393, + -1713, + -15136, + 220000473, + -96, + 3233, + -136, + 13228734, + -8110, + -269, + 5, + -43080764, + -2132, + 62, + -979869, + -217972768, + -294752, + -152813350, + 2753876, + -170475879, + 31474190, + 14, + -230588898, + 55227, + -53827999, + -8605955, + 0, + 439162, + -1958, + -10535, + -5, + 72, + -105, + 129358698 + ], + [ + -12, + -1049, + 28060, + -20880, + -43351, + 262, + 3350991, + 56089, + -3485, + 14905, + -225489, + 959, + -88935069, + 3257330, + 316, + -68, + -177360619, + -14227, + 358062324, + -854476, + 0, + -221, + -2542, + -21, + -403, + -360, + 3837, + -1, + -24699320, + 2028813443, + -1804, + 673895, + 3332130, + -260480591, + -30884368, + 2858, + -13012 + ], + [ + -184495, + 4, + -1, + -497, + 6067351, + -376, + -17796, + 462909159, + 90206, + -99402879, + -18178, + -827812, + 84, + 0, + -20992, + 17276054, + 4022970, + -1329, + 7443141, + -1276884, + 25587, + -248759, + 15837, + 175, + -8544851, + -1833, + -108842342, + -21460289, + 6683252, + 62984, + 7, + 649, + 323, + 27474784, + 9234041, + -820724, + -1150 + ], + [ + 1463, + -90, + -8, + -19, + 6117, + -29587575, + 6, + 0, + 793, + -64874298, + 4365599, + 57775, + 0, + -2384, + 440723, + -28593, + 31911187, + -1, + 750448, + 332, + -463812200, + 3823631, + 9042, + -1577670, + -2, + -164, + 1056733420, + -16, + -316518926, + 1, + -510748008, + 0, + -45205848, + -2, + -2, + -2, + 737 + ], + [ + 918063, + -4, + 6882183, + -15, + 251, + -2, + -3462935, + 1, + -14, + -714061565, + -35070155, + 13251, + 6193, + -338, + 8171637, + -62628, + 0, + 405, + 1840, + -34620, + -68688, + 760220, + 50078, + 47, + 5485, + -42350051, + 2, + -879687, + 321058, + -2695398, + 119741, + -3889, + -79, + 1104, + -13, + -2092763117, + -68517161 + ], + [ + -87, + 3220, + 127, + -15611635, + 14238, + 104068881, + 3211405, + 1055, + -927866636, + 13430951, + -96239, + 848853568, + 963371, + 1, + 16678073, + 36253, + -4357718, + -13, + 7705, + 3638, + 14, + 47859074, + -3, + 233219, + 25883, + 1877156, + 1, + 1, + 59, + 1, + -28, + -15016181, + 3275590, + -92, + 112, + -31, + -148066848 + ], + [ + -28, + 43, + 43, + -106429, + 28, + 24, + 9106510, + 5, + 1608831, + -345, + -4177, + 43527669, + 83994, + -2078, + -150, + 38940, + 0, + 20520, + -17361305, + -2275, + -7810279, + -50, + 5, + -2211295, + 624500, + -5476, + 1, + 756371335, + -151953978, + 1, + -59, + -17988, + 0, + -2021428, + 3612, + 1029427869, + 60 + ], + [ + -20546, + -5824, + -35807008, + 844, + -3, + -381, + 440, + -818550, + 82056, + -517, + 10, + 0, + 100, + 1, + -105690, + -124069746, + 20657239, + -50228758, + 880727720, + -1, + 0, + 88929, + 2808512, + -263156773, + -341921, + -17, + 0, + -113714733, + 862, + -773, + -1, + -105, + -127, + -3920, + 1687957, + -305226709, + -1 + ], + [ + 988, + 1964695772, + 5, + -146169881, + -582, + -1370872, + 3271785, + 140, + 1537247714, + -15907183, + -2, + 67971744, + 20, + -13378828, + -534126114, + -5611, + -45564, + -1059367487, + 8183, + 362, + 373070, + 0, + -28117322, + -1605347322, + 2001625, + 1170, + 83734661, + -12, + 199082698, + -953061, + 6773, + -1, + -55, + 38243, + -13480, + -174, + 93 + ], + [ + -4, + 155213, + 468, + -12823482, + 21249, + 60622, + 62, + 58, + -1393, + 22, + -1, + 47926155, + 849042, + 990820, + 46592, + -8, + 1598, + -4, + -410, + 952991, + 50124, + -11, + 6968831, + -3302202, + -4789, + 269, + -6517, + 8350441, + -2, + -2696, + -341655906, + 475972117, + 54, + 19485, + -4764, + 4449, + 34812303 + ], + [ + 0, + -83175902, + -1401, + -314, + 2377, + 37, + -6121, + -181538, + 14192804, + 3671, + -1445, + 11, + -2564, + 54492920, + -321, + -83212, + -13, + 1281785, + 8053490, + -1366, + 32976712, + -1, + -648, + -11460468, + 359675, + 10309263, + -1294, + -59787, + -6789, + -99, + -3, + -79376, + 346190, + -37, + 31861, + -1, + -62393 + ], + [ + 35189343, + 29874, + 529990644, + 0, + -425594, + 10769049, + -90, + 3637, + 54, + -2, + -8, + 2029, + -2560497, + 301, + -240266, + -132, + 6910188, + -10069, + -3916, + 0, + 0, + 964888273, + -497976337, + -1, + -8, + -1254104, + -213, + 120674278, + -7310, + 1, + 162, + 0, + -2510943, + 192843006, + -24, + -24, + 1064 + ], + [ + 3, + -79473, + 67529218, + -714842, + 457926618, + -2977231, + -1720851, + 15145064, + 183, + 2, + -74183691, + -49086052, + -669665, + 1229, + -1305254, + 33097, + -5761232, + -1, + 3931, + 9, + 1022861, + 9063770, + -201420, + 131254906, + 24703545, + -16318, + 0, + 282, + -2, + -109506326, + 3791, + 4, + -92, + -76983, + 8, + -691, + 99814014 + ], + [ + -856303776, + 67184398, + 2668265, + 26, + 61257064, + 76, + -12962, + 46, + 16716425, + -490142629, + -1751740, + 4148121, + 235678, + -121594229, + -2, + -85439, + -45129465, + -6, + 7345, + 4970468, + -68, + -665, + 6999, + -203, + -39, + -180850, + -699, + 47, + 22126555, + 333617581, + -27791644, + -33, + 1471801, + -1, + -11511329, + 1342, + -979114735 + ], + [ + 0, + -1771, + 2779717, + 17, + 483, + -494174, + -509281, + -18, + -18, + 2394372, + 895246774, + 2016375, + 4980441, + -242761014, + 52007528, + 44485630, + -40378, + 505163, + 18, + 139537, + 3, + 3593, + 349328784, + 28, + 28672693, + -606872, + -4152, + 80, + 0, + -1845, + 74398, + -6158, + -87274781, + -14, + -7513, + -4405, + -402 + ], + [ + -83, + 10085, + 1467870, + 1934, + 358139060, + 1079, + -239950407, + 9802, + -20502, + -1241, + 529399800, + 10, + 216309385, + 1, + -44, + 95, + -3, + -1, + 10, + 250, + 23832, + -58581435, + -274, + 69155, + 1013, + 1380239, + 456, + -114, + 2044277276, + 39415854, + -348822649, + 2000, + 0, + 8189, + 6, + 1, + 123796 + ], + [ + -2436059, + -207, + -20903, + -8554433, + -8851281, + 92, + 15765, + 308379, + -166515052, + 1001375541, + 520886, + -13936776, + -52, + 4895580, + -802109, + -135050, + 1868767, + 780021887, + 312692545, + -239339, + 5064, + 22, + -13, + -4142857, + -7184354, + -12, + -30, + -460137411, + 433, + -6969172, + 8211345, + -463, + -5, + 45028497, + -142, + -55558, + -1022347 + ], + [ + 0, + 1, + -2, + -354666, + -48515, + -473154, + -44, + -12, + -2536, + 15937042, + -1040650, + -1, + -14, + 4074, + -2, + -801, + 456478, + -621931801, + -624, + 57, + -49936, + 8813559, + 7927, + 176554710, + -13525, + -2, + -6070440, + 0, + 8219731, + -785, + -5, + 243769, + 5186, + -1639577, + -86040875, + -129534949, + -3505667 + ], + [ + 15747036, + -27, + -3237, + 120126555, + -20491406, + -223, + 903621, + 2918, + -429002150, + 0, + 1097, + 4504, + -26745243, + -19, + -25, + -37214989, + -85587, + 29, + -23650, + 25587774, + -63325, + -25337932, + -200105107, + 1, + 59961, + 1, + -93226, + -647, + 82530, + 3587, + 14, + -5342760, + 2045, + -24064, + -496333, + -476941104, + -1135 + ], + [ + 8106, + -6747, + 31, + -482, + 236387, + -472, + 4189892, + -85828, + -1916, + 132186, + -370, + -3, + -15705398, + -27771, + -5, + -290421, + -29578274, + 150971516, + 462, + -396738, + 26060774, + -2, + 1, + -12555, + -2877, + 250, + 219140977, + 29, + 3371240, + 10933, + -59274, + -1258699, + 10292, + -20239, + 13139, + -6, + -248320898 + ] + ], + [ + [ + -947223243, + 3468651, + -55147, + 1723287, + 1, + 0, + -135, + 112239044, + 962020182, + 2, + -2, + -5, + -85425, + 77322, + 1550154529, + 114, + 740, + 232, + 57, + -629, + 9810452, + -81407, + -4, + -1968, + 89169766, + -1305, + 36616778, + 1441464, + -5, + -1481103336, + 7745, + 201, + 10, + 67045707, + -392, + 826, + 119 + ], + [ + -234, + -5845, + 1413, + 400708899, + 8, + 175, + 176546, + -1562270, + -598, + 139, + -187, + -7140494, + -171034419, + 215, + -1, + -26540, + 290605, + -65, + -12294132, + 1298, + -3, + -21, + 750705, + -3756, + -12, + 56950, + 39000, + -13, + -1, + 178, + 57, + 70, + -22497585, + 6, + 48602336, + -107054739, + 17 + ], + [ + -55240, + -6, + 2, + -24, + 2260, + 9, + 454966, + -259, + -1527617, + 18890, + -496, + -128208199, + -45, + 718, + 2, + -96, + 54, + -1, + 663404483, + 544857, + -63, + -4060, + -1807579, + -16, + 16, + 423811, + 377, + 139418650, + -5938052, + 14698, + 62386326, + 7829136, + 2318, + -15533, + 283091, + 798850386, + 8 + ], + [ + -1459584, + -11463, + 2023711573, + -65902237, + -31107, + 0, + -1703476, + 4043503, + 10023, + -1766, + -1, + 22358365, + -102413, + 591679, + -504, + 97138114, + -110, + 0, + 1629, + -233, + -138565827, + -447297056, + -14174, + -564, + 165, + -426135047, + -1325, + -217951, + 987846, + -1, + -7746168, + 127741, + 3, + 524073766, + -461182710, + -8165, + 463296917 + ], + [ + -1017, + 1687853857, + 1622264, + -1, + 133362829, + -284, + 840622015, + -25, + 301982, + 26, + 2, + -2, + -212871, + 100248, + 42340, + -519, + 1050633125, + -497215, + 0, + -1, + 45176809, + -254, + -129255, + -41, + 4030, + -1544188074, + 197324164, + 2, + 13, + -584, + -2741796, + -60058, + -7400378, + 389, + -284003, + 4240, + -4873 + ], + [ + -72451, + 2300612, + 5, + -1660, + 98, + 296777425, + 3671428, + -205249, + 2, + -108456, + 28369, + 1895, + 167, + -6213840, + 52, + -1, + 0, + -3132344, + 6140708, + -3582049, + -7212, + -3202, + 7069, + -312413, + 32577679, + 2044193, + -431, + -6637214, + -86833, + -24453, + 85, + -183, + 3308213, + -1, + 263, + -4010, + 149 + ], + [ + 7425008, + 104, + 1768567, + 121, + 12728, + 687, + 1988, + 7571389, + 535381, + -22357, + -122682, + -16, + 70396, + 23913, + -87, + -26497417, + -259041, + 142968, + 15586, + -56927221, + -35819, + 14, + 1343571098, + -4, + 1797, + -720245, + 251, + -431, + -65432, + 1072, + 971, + 5, + 5731476, + -1, + -1012, + 6844376, + -14 + ], + [ + -1, + -12, + -1307084, + -9, + 4655, + 130633763, + 385, + -122315, + 22398, + 1, + 34413, + -1, + 107677202, + -12, + 22, + -15969, + 1874, + -14, + -4734, + 43573, + 0, + -10942028, + 274307520, + -6810698, + -77184257, + 0, + 1, + 249061, + -1, + 0, + 2, + 4108, + 4147, + 338158666, + 727452193, + 145, + 421 + ], + [ + 172629, + 318687, + -3051, + 17371, + 5323892, + 19773492, + -80720, + -26670620, + 992015778, + 6119, + -27279, + 27210, + -3, + 748099394, + 0, + -2280, + -29748832, + -2718008, + 1896308963, + -183, + 429, + -2447, + -43889, + 4177447, + -2, + 101262, + 1622, + -945195914, + -7, + 1617892527, + 6, + -1, + -194397404, + -1, + -591, + -50969935, + 0 + ], + [ + -202, + -12351721, + -16424, + 6, + 1581742, + 418216, + 1908588324, + -11, + -1006474, + 28566161, + -30183907, + 1913086813, + 2152683, + -5, + 102391179, + -2, + 66, + -14, + 1387, + 19895750, + 1941, + -56, + -157894, + -1, + -17826, + 2001750, + 25, + 0, + -1, + 226, + 0, + -899, + -11221402, + 7821815, + 232664, + 222135, + -9 + ], + [ + 27990633, + -64890108, + 47, + -28, + 30515, + 790455861, + 91780, + -10812, + -29, + 60, + -76997, + -191457, + -120, + 1, + -1538500, + 1, + -1, + -1697, + -1096, + -5323837, + 207736, + -1964131, + -111, + -44244, + -3154220, + -3393583, + -301, + 734842401, + -3, + -31350877, + 1682155703, + 4, + -3, + -22901, + -170526104, + -9127030, + -221 + ], + [ + 28794, + -311, + 6, + -13510, + 565, + -241999, + -3, + -14846, + -1820, + 3036212, + 511618, + 108381, + -1, + 29203388, + -15880, + -35840, + 95724931, + -112031, + -9, + -48714954, + 11, + -108389443, + -21594, + -1, + -23, + -58334, + -1, + 315303, + 2587, + -2, + 1115051, + 1563, + -690524, + 132145, + -112, + -12, + -2292 + ], + [ + -30600, + 431123, + 1695650, + -178203, + 2, + -7, + 386403489, + -491611, + -99525, + -11, + -32, + 17936369, + -15202, + -58, + 2, + 4, + -84, + 5481133, + -193055, + 72, + 2, + 13, + 36, + -53653523, + 22, + 4079, + 7027529, + -182264939, + 5855407, + -515082, + 260, + 3985336, + 2, + -3501, + 3023621, + 12021258, + 6682982 + ], + [ + 34325, + -6506, + 3, + -334, + -1898, + 22162677, + 9962521, + 73318, + 19, + 424589657, + -1, + -6406592, + -268459373, + 7910451, + -419, + -1, + -32, + -3279, + -13, + -44583, + 288598, + 51758337, + 5, + -7734471, + -4089169, + -214, + 1, + 24992, + 9230951, + 0, + -861808, + 0, + -107231, + 1127824, + 93, + -122424303, + 1 + ], + [ + 130546984, + -7841, + -3413, + -1810, + -379934, + 51601002, + -27, + -252931890, + -24543073, + -9022, + 1959, + 0, + -609360662, + -416, + 52, + -3, + 0, + 19, + 0, + 235, + -243498815, + 5355486, + 0, + -52337, + 1, + 532946029, + -154059961, + -45283, + -15298, + 1, + -244558, + 1758, + -11771, + 27, + 62649, + -6250730, + -1926912 + ], + [ + -1954, + 142, + -13547525, + 49309197, + -1105769, + 2, + 18, + -12070094, + -226907, + -104772793, + -1, + -34, + -2, + -1137341, + -2, + 0, + 18, + 7986740, + -208471, + 496827364, + 822189, + -1, + -6, + -526115886, + -1349, + -50, + -4540464, + 63388598, + 433538, + -29, + 723136, + 6301, + -445, + -84004269, + -3286619, + -6059542, + -4 + ], + [ + -317010586, + -8, + -8, + 192444799, + -7313, + 2, + -345, + -2, + -69, + -567654, + 1314, + 32935382, + -3, + -5947, + -20, + 75364, + -1, + 32260, + 532239, + 26179, + -27890220, + -1926158, + 3, + 110, + 113096, + -1771356, + -168891, + 223, + -53, + -13331, + -24453752, + -193904, + -524, + 53203819, + -6, + -10793595, + -629 + ], + [ + 3790035, + -436, + 25359866, + 14, + -54, + -15, + 839, + -765, + 211910190, + -34602, + 3307183, + -33217272, + -34, + 10832, + -5259, + -2, + 8181502, + -3828, + -6653, + -301825642, + -1, + 1376938, + -85237940, + 503587049, + 15540362, + -1, + 13806, + -2, + -68847638, + 227127, + 219581, + -1958, + -21069, + -38036803, + 1, + -105, + 517434795 + ], + [ + -2, + -67132, + 876, + -42760601, + -3, + 17222695, + 6701982, + 54, + -14273944, + 122104024, + -3524, + 119, + -6, + 101791, + 5057, + -541, + -5542520, + -14, + 44757790, + -109372814, + 3419450, + -28258, + -166530500, + -84664048, + -26398148, + -1439, + 119, + -498, + -771854, + 1981263, + -2, + 84236, + 106628161, + -65120148, + -988299747, + 0, + -1665448 + ], + [ + -377845484, + 589464408, + -1, + -125, + 379209, + -6014, + -35592, + 441, + 1477944332, + -6212680, + -18, + -423839242, + 2712, + 0, + -656, + 0, + 64367533, + -1360746, + 908, + -159611, + 409399, + -254729109, + 506798, + 179406, + -522, + -7506435, + -108842342, + -335318, + 0, + 125969, + 16292, + 83153, + 2651979, + 1, + 590978681, + -51296, + -2354664 + ], + [ + 191769416, + -23389029, + -491781381, + -10, + 764, + -236700596, + 6503, + 1629, + 13001699, + -63354, + 8731199, + 1, + 59153, + -76286, + 13772, + -29278812, + 510579003, + -478984, + 1465, + 21765511, + -7078, + 244712444, + 4629788, + -100970817, + -92, + -669831, + 503, + -16097614, + -76, + 1794811298, + -1, + 845, + -6, + -133924276, + -7885, + -8175, + 188682 + ], + [ + 57378, + -514301, + 220229857, + -235, + 62, + -2, + -14, + 54823821, + -2, + -22314424, + -8563, + 25, + 3171241, + -675, + 15, + -4008160, + 25795, + 0, + 471146, + -9, + -9, + 92, + 3129, + 3127738, + 2742, + -1293, + 171, + -6873, + 2508, + -11, + 467, + -248887, + -1253, + 2261883, + -25, + -4, + -68517161 + ], + [ + -1413503, + 412197, + 33455124, + -30, + 911276, + 99, + 25691243, + 1080564, + -56633, + 53723807, + -197095530, + 13263337, + 7526, + 1, + 260594, + 141, + -8512, + -6433, + 120, + 1862855, + 30705, + 45, + -187867600, + 56, + 51766, + 229, + 1283191, + 6595, + 486548, + 1, + -14, + -117314, + 1677102145, + -46695, + 3, + -31028, + -37016712 + ], + [ + -461761615, + 1379, + 5701011, + -871858785, + 1837456, + 3, + 284578, + 3079949, + 6, + -2821593, + -68429129, + 170029, + 20998, + -17, + -76652, + 38, + 448, + 10506325, + -1, + -285, + -499857842, + -25, + 5, + -34, + 319744326, + -22, + 187, + 184660, + -37099, + 89039272, + -955798, + -575591, + 454276865, + -3949, + 7224, + 490, + 63113131 + ], + [ + -2629831, + -91, + -139872, + 6759, + -1419458, + -6083, + 7052, + -104774386, + 1344407004, + -259, + 665381, + 1878330, + 0, + 10567449, + -27056632, + -3877180, + 4, + -3066, + 209, + -277, + 2957, + 11382973, + 85, + -16, + -2735361, + -2182612, + 4, + -1736, + 0, + -49418, + -60737423, + -7, + -507, + -980, + 103, + -146, + -594 + ], + [ + 61, + 14, + 90206556, + -1116, + -74377, + -11, + 3271785, + 17, + 384311928, + -994199, + -1816, + 4248234, + 2622956, + -4, + -65201, + -2806, + -5832091, + -4042, + 4091, + 759932896, + 0, + 12433290, + -14058661, + -96, + 2001625, + 1170, + 0, + -2, + 759, + -1, + 1, + -6352794, + -7, + 597, + -6740, + -364560898, + 1495 + ], + [ + -2040989, + 1212, + 0, + -51293927, + 83, + 31038467, + 1004, + 123286964, + -22283, + 705, + -15885, + 2925, + 1, + 1, + 11927723, + -1907062, + 1637097, + -110, + -2, + 243965920, + 1603981, + -44387463, + 425, + -6450, + -599, + 2204009, + -26692956, + 254, + -516208399, + -88322786, + -6, + 56, + 918527555, + 1217, + -76221, + 2224, + 139249214 + ], + [ + 101, + -1330814418, + -1, + -164178190, + 1, + 304849, + -6, + -355, + 0, + 3, + -46, + 6271387, + -656143, + 13303, + -41036, + -332846, + -26, + 160223, + 3, + -89478445, + 1055254801, + -6, + -1357912818, + -11192, + 11509621, + 2, + -6, + -1869, + -1, + -394, + -131556, + -1270011, + 2704, + -9498578, + 32626009, + -619, + -1022234064 + ], + [ + 8591, + 116, + 16562207, + 20809, + -106399, + 86152393, + -1, + 0, + 888902, + -2, + -8, + 1038995, + -5001, + 1, + -4, + -2098, + 221126025, + -79, + -16, + 3726, + 0, + 14723, + -30, + -394859, + -229708, + -39191, + -213, + 482697113, + -14969134, + 115236894, + 340730061, + 265, + -627736, + 94161, + -49465949, + -749, + 33 + ], + [ + 103529, + -317890, + 1055144, + -350, + 1831706474, + -23817847, + -215107, + 242321033, + 1502331, + 87408198, + -9272962, + -1533940, + -6, + 322337828, + -40790, + 1059127, + -737437607, + -11449469, + 1006393, + 76120, + 4091445, + 9063770, + -412507990, + 4101715, + 0, + -8159, + 417, + 4, + -91354, + -213880, + 970616, + 0, + -12, + -2463449, + 1175988863, + -1, + 380 + ], + [ + -836235, + 512, + 21346120, + 6, + 934, + 9782, + -212366139, + 11, + 63, + -234, + -6843, + 31, + 57, + -237489, + -2715, + -10936068, + -88144, + -10487, + 58764, + 1213, + -142086915, + -680332, + 0, + -828050, + -10, + -45, + -357396, + 25059763, + 1382909, + 1303193, + -3393, + -16894974, + 735900, + -5110002, + -1, + 687601, + -59761 + ], + [ + 0, + -443, + 22237743, + 35854038, + 123822, + -253016819, + -521503301, + -1, + -18, + 36, + 106, + 30, + 4863, + -1, + 49, + 86885, + -3, + 2069150392, + 0, + 34, + 878, + 1839933, + 21833049, + 7427876, + 3, + -1, + -132836, + 1314149, + 6386938, + -3777040, + 9523069, + -1540, + -340918, + -14144, + -59, + -72165972, + -7 + ], + [ + -329, + 20170, + 44, + 2028702307, + 42, + 17685419, + -58582, + 80304172, + -41986592, + -81312054, + 0, + 2, + 103, + 1, + -22398, + 2, + -8790, + -2656, + 2859523, + 64193, + 5, + -228834, + -8971739, + 16, + 32425, + 1, + 1826, + -231431, + 3, + 75, + -697645298, + 131137478, + 21330, + 33544161, + 3447, + 4792587, + 247592 + ], + [ + -1, + -52, + -85618506, + -2138609, + -35405124, + 776936046, + 123, + 1263120575, + -2601798, + 488952, + 1, + -13936776, + -3400325, + 76493, + -1, + -33, + 3, + 11902, + 4885821, + -122541154, + 20257, + 93986, + -3310002, + -8092, + -114949657, + -1, + -1, + -115034353, + 443667, + -871147, + 525526091, + -118309, + -5, + 21, + -3, + -2, + -999 + ], + [ + 32402, + 246680, + -229560239, + -22167, + -198716677, + -1938037870, + -181201426, + -12252366, + -41538160, + 2039941377, + -133203177, + -21096377, + -107, + 4172206, + -6, + -205056, + 456478, + -1243863601, + -39936, + 972673445, + -13, + 68855, + 2029474, + 689666, + -6924340, + -72440485, + -6, + 209513, + 3, + -2, + -18039, + 243769, + 21241882, + -26233218, + -1, + -248, + -438209 + ], + [ + 492094, + -1741285, + -207131, + 234622, + -5003, + -114070, + 28915896, + 2988494, + -4, + 0, + 17, + 9008, + -13372622, + -9908202, + -24578, + -4543, + -335, + 237, + -11825, + 195, + -1, + -395906, + -24427, + 1684, + 1964807304, + 157825, + -46613, + -1, + 322, + 58776291, + 1906535, + -21, + 261791, + -47, + -496333, + -57, + -568 + ], + [ + 1, + -7, + 63852, + -30827, + 28, + -247276174, + 0, + -2683, + -62766977, + 64, + -775287902, + -12220, + -1005145442, + -1777313, + -147, + -3, + -946504766, + 4717859, + 29605, + -1586949, + 198, + -9523013, + 45442, + -102848139, + -23567941, + 31, + 428009, + 3917706, + 1685620, + 44784934, + -118547, + -4917, + 20585, + -647624, + 1642, + -12, + -474 + ] + ], + [ + [ + -14800364, + 13549, + -112940556, + 220580789, + 2, + 250423, + -274454, + 53, + 14679, + 11880, + -43, + -1, + -2, + 2474319, + 23653, + 14, + 12134904, + 1902059, + 0, + -329694861, + 37, + -81407, + -993789240, + -125916, + 178339533, + -1, + 0, + 5, + -10068618, + -1, + 15491, + 3301049, + 1396, + 1023, + -200435, + 0, + 3925551 + ], + [ + -29836, + -2, + 0, + 48914, + 9109, + 0, + 344, + -1, + -9560, + 36624458, + -95339, + -3570247, + -2, + 226166202, + -38214, + -4, + 18598751, + -526196, + -768384, + 166190, + -1, + -2647, + 45, + -3845353, + -2, + 56950, + 319488880, + -822001307, + -146, + 2, + 472904, + 1, + -43941, + 27, + 388818692, + -53527370, + 1162584 + ], + [ + -28282614, + -21, + 593, + -1528726, + 282, + 1241336, + 227483, + -33053, + -24, + 9, + -2, + -250407, + -23, + 179, + 4, + -1, + 13, + -83007965, + 158, + 532, + -63874, + -66516481, + -903790, + -260902051, + 2150663, + 51, + 1581728029, + 544604, + -760070605, + 7525780, + 0, + 29, + 0, + -31809595, + 2, + 195031, + 275162782 + ], + [ + -1494613006, + -23, + 988140, + -1, + -3981589, + 5, + -54511203, + 3948, + 626, + -28, + -4, + 22358365, + -102413, + 591679, + -16495379, + 11857, + -3505, + 101269, + 3337895, + -1, + -1, + -427, + -226778, + -9239336, + 1391831482, + -6503, + -84793, + -852, + 3858, + -14007537, + -7565, + 261614508, + 3, + 255895, + -7038, + -32, + 220 + ], + [ + -4066, + 1609, + 0, + -9, + 127, + -297308433, + 210155503, + -99, + 589, + 3474883, + 0, + -1, + -217979406, + 3132, + 10839242, + -1, + 262658281, + -497215, + 5231, + -8, + 352943, + -129799, + -16544597, + -2578, + 2113062287, + -188500, + 385398, + 4751800, + 871197, + -9563676, + -21, + -245994979, + -462524, + 199351, + -1, + 265, + -9978927 + ], + [ + -9, + 71894, + 45874, + -52, + 6444649, + 70, + 14341, + -26, + 93974, + -3470562, + 929613422, + 0, + 85777, + -24273, + 6, + -1, + 0, + -24472, + 93, + -55970, + -15, + -102436, + 27, + -19994369, + 62, + 127762, + -1724, + -53097707, + -88916817, + -1, + 358987566, + -11955115, + 211725678, + -5650759, + 8623355, + -502, + 156517686 + ], + [ + 0, + 837, + 113188307, + 31206, + 203654, + 175894, + 2036653, + 7571389, + 17132193, + -88, + -120, + -498031, + 17, + 24487053, + -2840525, + -423958665, + -16, + 2287498, + 249389, + -455417765, + -35819, + 1986641011, + 83973193, + -805310524, + 112, + -88, + 1055177945, + -902977146, + -8375229, + 68636, + 7955835, + 92934, + 5597, + -31443848, + -2120304819, + 1, + -7066 + ], + [ + -9, + -96641, + -40, + -1111, + 4767117, + 3986, + 25296591, + -15656310, + 1433507, + 72908, + 137652, + -3484139, + 53838601, + -5809666, + 23909425, + -523251437, + 982563203, + -55531, + -37872, + 0, + 950, + -170970, + 65, + -7, + -74, + 959943, + 0, + 7, + -29086, + 456629648, + 2186, + 1076959499, + 4246916, + 84539666, + 88800, + 18580, + 431684 + ], + [ + 5, + 0, + -1599232285, + 8685, + 10647785, + 301, + -3, + -2, + 473, + 764, + -1, + 425, + -39922, + 5844526, + 1425, + -597467729, + -7263, + -3, + 474077240, + -46607, + 1, + -2505146, + -86, + 16318, + -64, + 829538516, + 53180150, + -14423, + -1, + 6319892, + 844091, + -79048716, + -11866, + -16, + -38667270, + -407759476, + 16484074 + ], + [ + -3300005, + -12351721, + -134539172, + 105760, + 772, + 104554, + 227, + -1, + -246, + 0, + -3772989, + 1868248, + 538170, + -34062, + 97, + -1, + 2126, + -3543, + 346, + 159166005, + 2035936021, + -14612398, + -20, + -55583071, + -4457, + 1000875, + 423716, + 62, + -488431266, + 14519, + 80102024, + -14717862, + -343, + 238, + 29083, + 27766, + -17 + ], + [ + 3498829, + -506954, + 385271, + -27865, + 476, + 192982, + 11747900, + -172980, + -3707862, + 0, + -1, + -24506458, + -975367, + 25, + -24040, + 31344, + -1, + -1, + -17521, + -1, + 3, + -3837, + -903300, + -362441199, + -6161, + -106050, + -630359689, + 367421200, + -48999353, + -30, + 802, + 19116, + -139291377, + -732811, + -83265, + -9127030, + -1 + ], + [ + 230352, + -5086051, + 914579009, + -423, + 0, + -1935989, + -2, + -4, + -1, + 2, + 523897555, + 110982495, + -2601, + 13, + -2, + -4587448, + 0, + -14, + -68, + -3044685, + 1522500, + -2, + -690981, + -222416, + -372756526, + -58334, + -252, + 10089715, + 165623, + -41559830, + 0, + 819723645, + -690524, + 8457289, + -1872363868, + -24, + -4584 + ], + [ + -501349159, + 0, + 847825, + -349, + 23703976, + -28561257, + 92, + -1966443, + -4, + -11, + -253956, + 273, + -972894, + -60341569, + 4, + 159964952, + -170754, + 669, + -24, + 0, + 4, + 26, + 19111335, + -1, + 0, + 63, + 219610, + -182264939, + 5718, + -16097, + 66625, + 3985336, + 69820517, + -28676831, + 369, + 93916, + 417686 + ], + [ + 8581, + -832704, + 3777283, + -21357, + -238, + 173145, + 4864, + 146637, + 19, + 13268426, + -1, + -25, + -4097, + 1977612, + -838, + -952, + -257192, + -26, + -26, + -22, + 147762417, + 98, + 2808, + -120852, + -8, + -109417, + 54772, + 12796298, + 4615475, + 3, + -4, + 13502388, + -105, + 1101, + 11, + -935, + 157 + ], + [ + 8159186, + -513831776, + -427, + -1852577, + -1, + 201566, + -4, + -483, + -375, + -18475216, + 30, + 49, + -2380316, + -106378, + 430177, + -2, + 7323, + 160664119, + 8, + 0, + -15, + 42843889, + 23753286, + -13085, + 0, + 2081820, + -38514991, + -708, + -4, + 6054024, + -60, + 1, + -1542773408, + 7011, + 61, + -6250730, + -246644703 + ], + [ + -8, + 2286, + -52921, + 12327299, + -1105769, + 17312, + 74, + -6, + -444, + -12790, + -17761, + -134, + -4, + -36394903, + -1316, + 15060, + 9244, + 1996685, + -213473464, + 1, + 6, + -5379621, + -2, + -126, + -706748672, + -1577, + -9080928, + 3868, + 13548, + -235126469, + 90392, + 3, + -889, + -82036, + -201, + -5918, + -124607 + ], + [ + -2476646, + -31373, + -4, + 2936, + -119800772, + 670, + -1, + -726358938, + -4398, + -18164908, + 10769437, + 15, + -21, + -372, + -658892732, + 75364, + -7, + 4129383, + 2, + 102, + -111560879, + -3852315, + 232, + 441, + 56548, + -7085422, + -3, + 14641107, + -53, + -426587, + -191045, + -24, + -1, + 6494, + -44866, + -5396798, + -3 + ], + [ + 3701, + -456235550, + 24765, + 15274, + -7, + -473, + 220000473, + -3, + 3233, + -1, + 103349, + -16, + -269, + 88743923, + -2630, + -2, + 249, + -1, + -26, + -18, + -37308, + 2, + -1, + 1007174099, + 1942545, + -7038, + 27613, + -420532, + -33618, + 56781, + 899403800, + -125288, + -165, + -1, + 2, + -14, + 493 + ], + [ + -358, + -8592801, + 28733910, + -2672538, + -22, + 2102, + 102, + 109, + -456766197, + 7452, + -1, + 7, + -1, + 1667753299, + 316, + -1107677, + -88680310, + -1, + 10, + -427238, + 417, + -57872070, + -20, + -21166012, + -26, + -23568576, + 62867933, + -16299124, + -2, + 31700210, + -59110163, + 1347791, + 1666065, + -3975, + -7721092, + 45743, + -51 + ], + [ + -1442, + 70, + -1445837, + -32, + 189604, + -47, + -284736, + 14126, + 5637, + -198805758, + -72712, + -7, + 42, + 363168, + -20992, + 1, + 8045941, + -348350857, + 1860785, + -10215066, + 204699, + -15548, + 259480765, + 0, + -4173, + -115, + -831, + -171682307, + 835406, + 257985793, + 4073, + 1299, + 165748, + 858587, + 281, + -7, + -1177332 + ], + [ + 5852, + -6, + -3752, + -1171, + 391515, + -7224, + 832484, + 3336845, + 6348, + -8109288, + 532, + 118324408, + 969170834, + -298, + 1721, + -914963, + 127644750, + -468, + 0, + 1360344, + -111, + 0, + 72340, + -201941633, + -365, + -328, + 66045838, + -251526, + -38, + 106, + -31174, + 54106, + -723293561, + -16740535, + -1033467506, + -64, + 1 + ], + [ + 28, + -1028601, + 860272, + -59, + 514617, + -24, + -13528, + 418, + -28, + -1, + -34249, + 3392372, + 24, + -353371526, + 32686549, + -513044393, + 26414300, + 3322563, + 28, + -141800885, + -549497, + 185, + 102559862, + 95, + 2742, + -1293, + 89683492, + -900799338, + 2508, + -2695398, + 245231588, + -248887, + -5, + 72380260, + -2, + -1046381559, + -16728 + ], + [ + -11308021, + 201, + 255, + -15611635, + 58321723, + 13008610, + 3136, + 8644518, + -1, + 0, + -24060, + 0, + 246622999, + 47951, + 63, + 566, + -139446976, + -102926, + 963, + 56, + 29, + 191436298, + -375735200, + 14, + 3, + 58661, + 19, + 27013461, + 1, + 69052, + -1742, + -240258881, + 204724, + -2988466, + 7, + -1940, + -18508356 + ], + [ + -450940, + 45219392, + 1391, + -208, + 57420, + 199098, + 4553255, + 394233579, + 823721854, + -5643186, + -33, + 1, + 10751275, + -16619, + -1255856557, + 79750112, + 112, + 0, + -133, + -298169309, + -8, + -3242351, + 180607090, + -540, + 1278977304, + -685, + 46, + 378185667, + -19, + 10, + -29869, + -294702576, + 27, + -2, + 924696, + 4021202, + 246535 + ], + [ + -5259661, + -728, + -1, + 26, + -354865, + -48, + 28888917, + -104774386, + 10503179, + -3, + 10646104, + 229, + 825268, + 82558, + -13212, + -30291, + 645538, + -49052, + 880727720, + -1108, + 1514277, + 0, + 22468099, + -1027957, + -10941441, + -4365224, + 8, + -113714733, + 3, + -12355, + -15, + -7, + -2, + -31354, + 824, + -149037, + -310946846 + ], + [ + 15, + 30698371, + 22551639, + -4461, + -9298, + -335, + 99, + 18034, + 3002436, + -122, + -1859121, + 518, + 10245, + -107030617, + -2038, + -22441, + -2, + -64659, + 255, + 1, + 22, + 388540, + -54917, + -1531, + 500406, + 4796234, + 2, + -24392, + 3037, + -117, + 6773, + -24816, + -6947, + 626588847, + -2, + -174, + 23924 + ], + [ + -1, + 38803, + 7497, + -98, + 10, + 7577, + 125, + 30099, + -182534565, + 22565, + -1016587, + 191704623, + 6792342, + 123852, + 46592, + -1863, + 12789, + -115174976, + -26858425, + 7445, + 12, + -346778, + 3402, + -13, + -1225971, + 16, + -6673239, + 1, + -2064833596, + -1, + -42706989, + 113, + 1751, + 9, + -304883, + 142388, + 69624607 + ], + [ + 1666055, + -5198494, + -716821, + -320661, + 148, + 152424, + -195841, + -3, + 221762, + 58746, + -47344991, + 0, + -321, + 53215, + -336161476, + -332846, + -4, + 9, + 257711691, + -43691, + 1030522, + -5975, + -1326087, + -733469928, + 43, + 40270, + -647, + -979534954, + -14, + -826029245, + -269425345, + -5, + 338, + -1, + 522016156, + -1266526, + -2 + ], + [ + 8591, + 29874, + 3, + 10654373, + -27237970, + 41, + -90, + 909, + 0, + -3004831, + -62, + 507, + -1280249, + 1235482, + -15, + -2148261, + 0, + -1288722, + -123, + 953984, + 2085659, + 14, + -1, + -3085, + -14357, + -1254104, + -1743055, + 115, + -58, + 7202305, + 166372, + 69727486, + -5, + 12052687, + -95, + -191523, + 139500487 + ], + [ + 0, + -311, + 8243, + -22, + 873, + -23260, + -3441701, + 1848, + 187791, + 41, + -1132, + -749, + -20928, + 153, + -40, + 529563, + -92179701, + -357796, + 4025572, + 4871686, + 511430, + 276, + -3222719, + 15, + 188, + -1044346, + 26689, + 2, + -5710, + -418, + 496955624, + 36, + -2925, + -38492, + 143553, + -691, + 0 + ], + [ + -13, + 134368797, + 10673060, + 3, + 3738, + 305, + -3241, + 187, + 1020, + -234, + -7, + 63, + 920, + -121594229, + -2715, + -699908293, + -352574, + -41948, + 60174454, + 9940937, + -2169, + -348329980, + 874, + -1, + -10032728, + -92595146, + -699, + 3132470, + 1, + 79, + -111166575, + -67579893, + 1437, + -19961, + -719459, + 10743, + -1912334 + ], + [ + 359, + -56, + 711607807, + 280109, + 126794490, + -7722, + -63661, + -4666185, + -71, + 2394372, + 109283, + 31505, + 79687067, + -59268, + 52007528, + 173771, + -631, + 1034575196, + 4622, + 8930377, + 28113, + 3593, + 10, + 237692054, + 13, + -1213743, + -1038, + 5133, + 1596734, + -236065, + 72, + -1540, + -6, + -3536, + -4, + -1, + -13 + ], + [ + -2, + 0, + 89, + 247644, + 699490, + 141483356, + -15, + 40152086, + -83973183, + -158813, + 1009, + 10, + 0, + 263129359, + -733906387, + 49848997, + -5, + -3, + 2792, + 128386, + 47665, + -29290718, + -2242935, + 4, + 4150426, + 1347, + 29223, + -1, + 7, + 2405, + -6, + 32784369, + 333, + 15, + 1765011, + 37442, + 3868 + ], + [ + -19488471, + -13200, + -10452, + -267327, + -276603, + 23710, + 7, + 38547, + -20, + 238, + 4069, + -1, + -6800649, + 1, + -2, + -69145156, + 116797, + 380870, + 312692545, + -4, + 633, + 5874, + -809, + -4046, + -28064, + -47035207, + -478, + -220, + 0, + -107, + 513209, + -3698, + -549410, + 2748, + -1, + -7111331, + -250 + ], + [ + 2025, + 252601327, + -1752, + -11, + -759, + -7394, + -11325090, + -1568302748, + -1298068, + 15563, + -520325, + -6, + -111234068, + 521525, + -178548365, + -13123523, + 891, + -37960, + -20, + 15198022, + -818151279, + 1, + 15855, + 5, + -865543, + -144880970, + -11857, + 0, + 31, + -393, + -36077, + 3808, + 1327617, + -1678925892, + -657, + -3954, + -6848 + ], + [ + 7, + -6802, + -103566, + 30031638, + -1, + -14259, + 225905, + 5, + -13406318, + 689524, + 280848, + 35, + -1671578, + -2477051, + -3073, + -2325937, + -2675, + 7, + -193736355, + 12, + -248, + -12373, + -25013139, + 13, + 61400228, + 19, + -3, + -84696371, + 80, + 1, + 488073179, + -2, + 1072296744, + -1540085, + -122, + -1863052, + -148702233 + ], + [ + 64850, + -884217053, + 510823, + -1, + 945551, + -1931846, + 0, + -87887368, + -31383489, + 16919915, + -24227747, + -97753, + -2, + -14218499, + -4676, + -5, + -7222, + 1179464, + 115, + -6200, + 1628798, + -18600, + 2840, + -12555, + -45, + 262259075, + 26, + 29, + 863037612, + 10, + -7586964, + -78669, + 164683, + -2590496, + 1, + -12, + -7579 + ] + ] + ] +}
\ No newline at end of file |