{ "type": "int32", "data": [ [ [ 665629206, -1470318529, 99946680, -1456727550, 261232282, 1894773591, -901349835, -611291054, 855291939, 1263051197, -267240048, 245758948, -480227173, -942720935, 487053003, -142682681, -40852866, 269587026, -20598870, 78783482, 81977058, -1166486600, 43103749 ], [ -283630037, -848635175, 474701868, -168209118, -265320325, 658067122, -318140510, 440926275, -650742717, 778916710, -6299407, 293775487, -131329688, 47264221, -855526916, -400533050, -292808937, 294938040, -578242518, -95598354, 1285868776, 737568485, 309904907 ], [ -1373409086, 1045551589, -1213435065, 995489620, 247680325, -702797964, 945541381, -774001379, -164649886, 1538324418, -249961379, 471574596, 938769802, 336780843, 539215810, 194976345, 198231437, 1184980354, -621525885, -12804199, 629843145, 718880519, 318055563 ], [ -644347327, -297113634, 1216938527, 454136270, 378798923, -323122533, -1680545699, 1141592644, 1265181892, -1677422439, -177642385, -224197534, 1312957535, -583746939, 86774971, -206683058, -61806259, -783108865, 120093408, 477744412, -333599454, 330237361, 378940633 ], [ -16154590, -292318390, -1285676413, 1418101645, 375881908, 183429252, -624979405, -41725432, -511334545, -996872828, 91638313, -661519581, -434309527, 597177164, 1821210136, 81929478, 181519762, 1181721977, 646332702, 150498517, 1402110203, 1107407399, -156922354 ], [ 1137327646, -948874399, 1122232712, -1149427717, -388830345, 1277376188, -1944495316, 188291718, -576148669, 663036069, -32885198, -311096433, 454863499, -67981893, 1447746066, -419123256, -172225547, 61986277, 449979389, -426022914, -848211330, 1178980669, 376842504 ], [ -1684766145, 747659556, -1224175380, -91742438, -382972462, 57040022, -864183884, -491247165, 400764680, -321977491, 65456478, 694074957, 708904264, -1530022094, -895335285, -18565416, 492401056, -438658703, -102643805, -265392048, 1396930406, -1239654668, -278365863 ], [ -1085649471, 1487480477, -901653079, 388185873, -97390246, -1715858645, -1921117205, 863205625, -789540214, 301159668, -125790154, 288761757, -923274392, 1064339353, -1613035497, -201703786, 190423842, 210666870, 256919835, -414107005, 1322940534, 182383183, 191510266 ], [ -1650978027, -223614983, 651251142, -1255645860, -333427316, -521815340, -1878097390, 901985418, 671457215, 1684947275, -175993437, -289099174, -402349713, -1502506136, 1756381390, 320934126, -714520401, -724649279, -362878693, -153206656, 1262614995, -108587385, -394208042 ], [ 1315941662, 829235322, -19806982, 81867219, -182658402, -860021168, 1846315938, 921267188, -153333225, -5947335, 268501539, 639576732, -846965309, 988999496, -1370670953, 409265441, 340023044, -10565084, -740003507, 241707674, 1347760888, 247920687, 311035265 ], [ 1089783189, -1087703383, -1395414014, 6107245, -196546710, 1341983424, -114968923, 789148482, 69598781, 1444603472, 243637591, -343204079, 545501966, 1097662380, 648874845, 218091922, -546345263, 245506317, 316425749, -312473977, 488657840, 888669171, 87672840 ], [ -391284810, -1465313344, -1306560736, 1295946120, 85293272, -173091203, -1384453110, -989406527, 1372498406, 192243197, 90450022, -439299823, 527921321, -454913746, 1548501996, 332308689, -217489343, 740490642, -341842390, -146378449, 604507733, -1338890725, 252879148 ], [ -1049942794, 160122899, 666004626, -397258037, -97884428, -1752531123, 1328396258, -155845431, -1162617725, 1856518821, 287916982, 316187300, 945428776, -911778063, 980536292, 425057213, 747915790, 188645658, 180230762, 214940514, -520448592, -460351916, -309041291 ], [ -1176639613, 511155193, -220236996, -758613433, -378058533, -745782462, 1164144390, -437509562, 567541261, 1468653744, 293497569, 401173573, 1158387973, -1696310154, 1682332876, 286853534, -350300369, 1065716486, -674190372, -400958132, -382387301, -883927733, 377992785 ], [ -215264248, -605121766, -179076953, 194057712, 219237047, 5093569, -244880478, 1126155816, 1148875993, 1788551560, 4398575, -628270369, -728273594, 41539713, -133333787, -357329669, 345684142, -318716858, 502294831, -325605902, -1358372230, -569222969, -260032900 ], [ 58615618, -551417262, -402325528, 1414213517, 153615815, -219311492, -1762739820, 788291669, -222663082, 166174756, -176271942, 104862784, 1013310723, 699087696, -1746135655, -74410257, -176007088, -1061621719, 824788132, 174597116, 529205534, -938934450, 197878780 ], [ 374842241, 1216651131, -271845482, 1277086407, 179239936, -489701520, -901030800, -1055964912, -405865616, -2051219059, 298815791, 161750209, 68816667, -298427658, 1455739408, 401584743, -221839696, -361933530, 618812918, -169153183, -866401253, -596960077, -28139039 ], [ -363106156, 1496409920, 294567068, 12320585, 293883314, 1246685503, -1529165004, -518977618, -191967550, 24708520, -153215352, -548418388, 980461780, 1470501576, 637298174, -91386617, 500532741, 979157661, -36390240, -300227031, -959676472, -321387410, -19334422 ], [ -226857635, 90633384, 1043423582, 922384992, 263144127, 480711326, -1193693303, -778127561, -91140982, -358518297, -332511, 131092638, 615345223, -1021554389, 1221871591, 634519, 341079593, -703649380, -109866404, 379935949, -646388119, 396814350, 291507345 ], [ 555161645, -1349238250, -770937841, 1208472314, -77619731, 493322392, -480486959, -104211278, -444072970, 2050539495, 34290525, 632931896, -1352257304, 561578074, -339597536, -201338043, -215538953, -273220100, -405278311, -322667453, 337361764, -1130402324, 44835950 ], [ -1555442408, 1106100170, -1166105484, 586641382, -155401090, -305172185, 434776541, 979192384, -1424617508, -1859483636, -109012978, 193207510, -922872710, -1509345765, 1234798932, -85453109, 231249363, 890877221, -540991549, -406887630, -557133947, 457826478, 135267907 ], [ -1612286660, -803492823, -257474176, 724191805, 45660643, -944412997, -1252434215, -1056547901, 489065686, 1033249698, 186551492, -557193364, -720026163, -1262475902, 1629320822, 11466325, -559669609, 637862745, 489733950, 506447276, -538265266, -785437049, 153649298 ], [ -991392318, -336669577, 243823554, 1456130419, 154900989, 1368907247, -1113068993, -1160804410, 417352131, -1746363177, -95583515, 393706348, 881132936, 1762929384, 780991740, 415384661, -138266965, -691734421, -399431473, -318203197, -1028107437, -1003277127, -202655438 ], [ -185230559, 1230932136, -1174701765, 11410629, 129459308, 1821842910, -392265453, -216538149, 356233581, -1934146327, 254452722, 305482797, 1382806795, 976750482, -1183955560, -403018623, -700508217, -871422782, 711652717, 141808670, 1352776647, -431717799, 342139634 ] ], [ [ -499146724, -247298692, -564888982, -26304669, -344048688, -1144588243, -1716105853, 875403110, -128417137, 1107473315, 15868675, 541278793, -539341352, 825008606, 311350455, 357787507, 496154223, 244296303, -256556243, -466381295, 733069455, -1294356688, 84765444 ], [ -1296420969, -1418303526, -1127949102, -451689006, 23011484, 957725391, -336310418, -873828029, 1229957236, 1709760885, -16366617, 32650346, 847088110, -146061427, -1094251611, -124193713, 607353049, -503966460, -100587226, 180430533, -671536300, 430377619, -57389456 ], [ 316529281, -677641925, 787343507, -933959928, -417757669, -1349609792, -1223727355, -606481480, 1435709955, 1653542307, -163549734, -260144361, -817238097, -1560059626, 1635365239, -120127835, 40544078, 634698429, 109088807, 242017848, 541178047, -1143070664, 219659709 ], [ 1028939107, -1170981370, -1192575081, -338076734, 117841576, 355235876, 1973066797, -116836492, -752048001, 1296992127, 51761858, 554430368, -1145743262, 1710587897, -81406494, 184464300, -462933594, -390146194, -551935350, 217592361, -792214223, 1242225071, 31947954 ], [ -879331993, 1064522104, 516940910, -1397998737, 226501280, -1353235943, -401919537, 15697049, -1411930692, 1513364487, -293874188, 246448192, -301797662, 487124079, 591619859, 191753241, 738975244, -1118167556, -136203251, 477530070, -1223882, 770094068, 23574212 ], [ -354281566, -514247111, -735723111, -162091771, 230728528, -515596359, -893730493, -1179251103, -147659943, -448155030, -27779749, -193806321, 20379878, 628413845, -423603141, -13943825, -134487074, 569750137, 635794322, -332901327, 1169048971, 1135582111, -40646348 ], [ 1142359230, -212292658, 693047749, 522575774, 270939748, -1941395883, 1369559966, -116970415, 243019231, 1764026349, -84187076, 365978089, 70316639, -848944625, 71298863, 400293465, -202170194, 695037457, 371430189, 221920570, 830394129, -101917434, -153730678 ], [ 707334233, 266832602, 245467907, -629599248, -413196259, 45204065, -1053460964, -960448864, -481775257, 278218165, -110099315, 94956903, 566786514, -440381671, -369145584, -156717013, -739838555, 561479494, 580022271, 359286072, 195369085, -982596636, 217827127 ], [ 360711161, -472292250, -97080119, 324329503, -113407242, 1326241834, 826032472, -379331432, 302132159, -1488574963, 18490195, -399274801, -1031056594, 796585655, 1451987250, 172390691, -306325812, -1176321758, 40377876, -85730629, 1259111379, -76382780, 169050554 ], [ -908397852, 46049191, -583999090, 852031350, -93886388, -2059139441, 2000025685, -219873407, -66410831, -1741348105, -260837426, -437676735, -512811129, 1076083708, 1416975823, 185670059, -140652079, 764996579, -211118487, 293878515, 434138502, 1464890463, 82582203 ], [ -1162039616, 1350024103, 512472477, 90168402, -422728623, 582725613, -231892199, 504107831, 386203614, 1754525344, -271794047, -669510227, -755176709, 372920291, 116163250, 9617094, -10021630, -318861650, -668685234, -291823934, 65035585, 643638518, -250547498 ], [ 814485987, -121737504, -460784134, -256869447, -237326201, 113794713, -669473618, -567784641, -72252737, -369792157, -12944922, -602768784, -1424872011, -147530139, 876432522, 391045938, -446865027, -1064215465, 522733472, -250149343, 887768949, -80145633, -118633206 ], [ 287202258, -400964202, 2456056, 172432800, 76476774, 1937920535, 981893145, 872273160, 960460623, -26622411, -291749837, 231963181, -967155146, 511187114, 81213025, 213998697, -611286998, 1020153023, -751111680, -502419508, -246335751, 744666595, -37374030 ], [ 728485235, -1224868176, 673408996, 617896113, -328673995, -42924551, -1879173179, 271004137, 1093485925, 267973495, -175360450, -138116356, -196123522, 506659562, 1469088385, -252684623, -130006159, -605637080, -726272480, -279971141, -293488120, 125124149, -210731215 ], [ 266954627, 809515313, 1300505496, 1292708366, 301788222, -626235805, 435515087, 753329840, 644996116, 1128987222, -247713450, -663394036, 1372621808, -899758470, -242026135, -409177826, -435145064, -304370664, -640247722, -58192751, 895769147, -532671848, 309283696 ], [ 1197992925, 466966767, -435591256, -1018475450, -361269634, -1282618332, 1641602817, 668357896, -265786074, 1544428809, 260667899, 539470317, -950085749, -1217662347, -1023525914, 359218885, -116369118, 388975775, -672455384, -457011540, 662693693, -1411982868, 260753259 ], [ 1095897073, -416921708, -682076383, -294062607, -62636058, -534455608, 1539287442, 862135180, -449103805, 1941917968, -215358062, 670059230, 396484265, 1647554490, 1366869937, 208621234, -713220057, -81788529, 7802831, 95179434, -982972591, 686518250, -70534917 ], [ -1173175993, -772867990, 277729728, -93123961, 70774369, -900022817, -320959498, -260464220, -1058076028, 232135643, 44900949, 102906243, -559084228, 615347194, -349388249, -426529765, -179939228, 178612607, 397117089, -201861375, 888439208, -110162360, 152047780 ], [ -423893349, -418756982, -489263220, -354333082, -418402746, 1263059458, 1234636341, 236897355, 659881918, -596073973, 174351601, -550929208, 39001813, -107309126, 26463199, 356063015, -395121185, 197313751, 656022980, 426493030, -969408307, 799172718, 41681642 ], [ 1691760330, 74405035, 186385131, 992479149, -271625, 1124825032, -349301762, -20231313, 129403313, -2035273003, -236345745, -330966844, 1092822712, -325030425, -1622541285, 1715611, 299624421, 343842709, 690588748, -138166397, 1064617154, 216802854, -251486414 ], [ -903472579, -600642297, 193288224, -466356895, 394358383, 357095462, -1072503601, -1054142451, 410804488, 1510949415, 7657731, 397067549, 62508603, -946731938, 1627988449, -126719761, -244048521, 351065813, 82816726, 66073539, 1344921780, 1115511679, -241163265 ], [ -27221242, -798837642, -660868790, 220539973, -33303526, -1007818419, 1535466966, 456268362, -451877268, -2055424320, -233047065, 238806132, 956311548, -685576691, -1648600545, -393441504, -711450440, -344248158, -196315612, -294387360, -209424940, -928450626, -113991982 ], [ 369117050, 635676837, 971958489, -1301500499, 195904565, -1203373749, -1412634704, -1174137223, -471836037, 243304831, 58245828, -408500478, -1341603249, 623362900, 1592980578, 395552588, 651754037, 933109109, -702779653, -142056460, 1037475864, -1154949710, 396383807 ], [ -1116281236, -22239160, -46783375, 1448513131, 86147816, -1449149802, 838070697, 578439454, 436790696, 43569934, 261315228, 652629259, 941057073, 1682485528, -932198622, -245459606, -698459484, 90130561, 300453205, 69328826, -1306987051, 355525072, 371420232 ] ], [ [ -590339666, 322045618, 827538784, -1376116732, 95028242, -488451923, 991842311, -420105170, -1374787200, 90053668, -162554042, -380531268, -892316179, -986630611, -1514927975, -257925032, -258999079, 1209303352, 356315514, 28204727, 342126144, 1434400067, -341350141 ], [ 1460788070, 500928335, 1258373145, 1095035762, 369783337, 2070831624, 270642309, -891209234, -1369670343, 631539721, 41938988, 258952124, -390769699, 594949789, 20146157, -280895170, 209285468, -1182972826, 62367523, -420522234, -1383756071, 943884895, 391572901 ], [ -1534403930, 98182594, 288377439, -1099436089, 77307428, 240323767, -1518230301, -976396017, -641511959, 1384446639, -72640450, 307971178, 1287610438, 550039606, 144170918, -21090168, 230938486, 1222486386, -387335376, -342184118, -254586637, 316029065, 15320294 ], [ -960111108, -49638992, -800612116, 1128119533, 216550555, 1201767136, -1778437720, -279070786, -136749540, 933812855, -411589, 7408406, -1303638128, -1169028391, 1766227861, -318902910, 767296625, -1124773006, 411657534, 481250694, -832933327, -280477459, 64364270 ], [ 808801451, -1241805906, -1092221932, -965551529, 220129929, -198761180, -580782080, -102329526, 101044274, 342912709, -251749481, -684996565, -107017079, 1011485290, 1486946358, 108642189, 400134662, 550805553, 559403860, 495534984, -1194771395, 1165511518, 64599688 ], [ -182022218, -1439008017, 767581710, 1443513373, 391336285, 639915402, -571404948, -986696793, -401866803, -1098318409, -46675397, -526764043, 1217220115, -108367859, -1380838197, 63715418, -313225242, -484626846, -588758712, 510742347, -694858540, -250123633, -346662908 ], [ -1658439731, -731345605, -66268205, -1182116208, 247583304, -1029489437, 612188133, 140494934, 913387925, -127294211, -296871947, 176163512, 1414099503, -24084284, 718136888, 168395321, 84930092, 981107067, 194811266, 53088190, -1010667445, -1074123808, -307417528 ], [ 771915066, 1144613554, 1070684013, -1091159343, 389328665, -532615703, 112801634, 966020939, 758787664, 2077757631, 4273060, -239811437, 1055833637, -545194873, 1111514448, -45649047, 150291000, 1105770672, -242845226, -124759347, -1318641522, 1264891705, -160007983 ], [ 827631506, -1340186114, 195192983, 746435637, -24025951, -591081811, 1833965361, -250432013, -608823862, -116124051, -132511039, 657431455, 523774533, 756632269, -1355796967, 92058518, -211560435, 753135393, 569271854, 453638265, -582564601, -647047892, -162369247 ], [ -243611740, -621133310, 912519423, -1034466407, 298256919, 22691889, 323151272, 341587966, -395519820, -641475074, -66918488, 51793492, 680085525, -396342230, 1558087669, 18481079, 776391908, -1161597258, -813213283, -174302828, 688633176, 643710623, -58125557 ], [ 250905972, 883689317, 173454716, -1086147616, 210182445, -2077270101, -1491376, -639491996, -1352846387, -197287224, -1158651, -65775764, 1362676695, -1614754644, 32414233, -74202601, -237898443, 1108529082, 228063613, 341118782, 776783897, -1343408186, -85617130 ], [ -1602739444, 1049457503, -490496581, -1083490775, 346417403, 2065343280, 776453449, -795585779, 321095384, -1831514225, -89301572, 217050477, -445833406, -1189791419, 147917697, -342445245, 438107381, -774821446, -486318917, 249394424, -1282299989, -1035498993, 24565958 ], [ -438343055, 744006631, -822805279, 721563969, -114737980, 1264194136, -77466049, 1146069632, -1353644833, -867974103, -32892347, -538871528, -119421334, 1788477136, -1416510562, -247536222, 495500347, 836749377, -738067406, -202172303, 511745811, 1160931737, 388826199 ], [ -441471298, 1178141040, 209768425, -1077516628, -321616331, 1094841292, -1802906248, 1176389043, -821231107, 1469770989, 95261966, 4330143, 591571353, -398003210, 709489085, 56797398, 397663406, 1217183147, 536155074, 18185181, -202372370, 585378185, 386869398 ], [ -1524694049, -771101886, 561237721, 1008787498, -421177170, -518044711, -278688806, 682530359, 1228874716, -946041704, -221150436, 219703776, 1203331790, -650198981, -1306467807, -317825682, -765976175, 840452878, 754456948, 300144640, 748078855, -979069067, -347670201 ], [ -1256438165, -668598121, -1166701790, -1338933717, 149152872, 318288541, 1329768808, 407587098, -261157492, -115484709, 37828679, -160515842, 221523734, -749119057, 1781494165, -43865045, -404985388, -1007023187, -80616754, 467166965, -289846173, 1029484081, 183182195 ], [ -677383973, 1243163164, -2861098, -1071453290, -97191829, 731626774, 532208465, -664068674, 744661971, 958216617, 294828944, -25781452, 85147968, 1399111189, -1175863818, 208429051, 210107915, 228870088, -597167328, 395850453, -1161999441, 1159697403, 279817116 ], [ 1575991710, 825498993, 1285814603, -87095230, -279075779, -1237318796, -1235026221, -415623994, -715209262, -1808136111, 63407286, 320202732, 460096663, 1377646269, 281875745, -50132251, -376019476, -290168325, 799154644, -65572483, -1068383632, 920846332, 328039780 ], [ 381654070, 1014652763, -638152517, 264211629, -228006405, 1534727724, -1851109869, 252705751, 1410036953, 622257973, 276007780, 208478288, 601660906, -1165818566, 972529919, 316594528, -617324038, 460385910, 691666571, -57455729, 72150465, 390152821, -255760046 ], [ -1364771487, -45086753, -668511894, -1312159378, -148946856, -17151527, 1028200660, 523844015, 308391613, 589532380, -114328036, -219261129, -1059453727, -978539186, 27076545, -56505821, 626499193, -690032737, -151297774, 161460039, 408000383, -1005921371, 46099064 ], [ 1405003933, 1220011078, -891805450, -217798036, -48708985, -1515824248, 1078518045, 973928770, 311866381, 1218566595, 227787759, 130330304, 836169708, 1160139881, 1547009544, 86437467, -97457425, -1159220573, 448114371, -235520554, 706024011, 159317376, -312341840 ], [ -1392444131, 1498663084, 1265545094, -961115872, -18862403, 276972048, 535631582, 844832142, -455115605, 1304259635, 89014006, -331102093, 493353085, 147125729, -1553125294, 142673628, -698875731, -1152348247, 758509491, -256076575, 83792008, 1254227963, 158272572 ], [ -919108008, -927455896, -999130099, -409159487, 53690751, 1762406755, 1586468283, -135192445, 1213858349, -591040124, 296684867, -654099482, -1232364947, -1002028038, 1402530735, -276942065, -630442707, -21559820, 450752181, -274621468, 1091596463, 584360568, -299421826 ], [ 1447655510, -1035055071, -904675640, 1283449210, -410531355, -1043441613, -525030749, -274455588, 504226671, 205757295, 44025451, 522825163, 82410703, 472713388, -877537820, 114196147, -82474178, 883804618, 19182520, 165931553, -35222787, -1466367104, 203036446 ] ], [ [ -1022367154, 566839337, -451690019, -381153443, 297659618, -1907198159, 62424624, -496008375, -817268708, -1356969389, 201363821, -693981909, -925487720, 1201905598, 1651188384, -281600475, -93252465, -883719681, 581055687, -81444718, 905653517, -740844289, -111607407 ], [ 287527976, 290477558, 124429172, -1353102909, 332074187, 1158262814, -1648779969, 593388435, -665533651, -472849359, -46319906, -83005284, 441975897, -957750044, -260681913, 78190015, 643900908, -702316885, -33475861, -390148678, 1359689364, -72670787, 101563087 ], [ 659255653, 908319798, 937495281, 1066498643, 12127116, -1673985207, 1657388946, 146904182, 1112509926, -1736306272, -122526110, 432315072, 148636891, 601723108, -103814967, -263090473, 281819579, 941281070, 184659600, 45274365, 106051159, 344837111, -175324950 ], [ 1588361364, -4930886, 1388155321, 1452039561, 380523047, -1657664458, 811741834, -172709588, -165116356, 497259128, 259791285, -228522977, 893869930, 1022742986, -321082621, 40805337, -801876942, -354298698, -649697615, -26211698, 652192864, 1004818378, 388847383 ], [ 411266572, 1471245983, -1108962294, -922234639, -87259991, -1764061458, -1794007647, -683603102, 813299713, 651400181, -268008411, -487628920, 865786756, 1540435214, 334543173, -365550611, 396443934, -1233913102, 440660750, -5985413, -1289868425, -60827288, 295672915 ], [ 1517851282, -908732039, 729191958, -1066160096, -392943075, -1973109150, 1085466556, -695845663, 1066447685, -417962791, 256713754, -199565066, 959165294, -258318581, -1608243156, -170800998, 261393438, -422886058, -740745874, -451272529, 1088794318, 813201003, -145223463 ], [ -1693132744, 885317409, 642417718, -817338746, -267134145, -1844133822, -363087943, 921856299, -338806459, -575653665, -180139540, -130518522, 1349887777, 533782601, -607080393, 219044190, 62742782, -225146678, -161266026, 47141742, 515534874, -1266827131, 302164318 ], [ -901373517, 1194198748, 1305033739, 543556133, -152861636, 1184771852, -1334979815, 583661401, -306322000, 419690773, 14324331, -209583016, 658373625, 854995059, -1524216057, 260169713, 569639827, 1041297805, 210817836, 52768003, -796646919, -96020333, 263772267 ], [ 1002186543, 848355874, 1339360204, -1332721379, 196685618, 1496675515, 826512557, 863537855, -446173607, 1638977498, -13955590, -436362250, -1255185014, -1805405937, 1369697136, -26355801, -703695640, -794137629, 739954659, 226626046, 1393956577, 689505296, 32241982 ], [ 1388075315, 903731447, -338515869, -697273965, -194076004, -783384410, -230015396, 387086939, 1232016522, -154904510, -255845969, -561805743, 1324033154, -18363920, 1855301822, -400254697, -169087601, -70498801, -136606397, 151423216, 1449107495, -594464073, 46273592 ], [ -1079114286, 1167825671, 504894108, 1439195675, 380609302, -602470875, 140093272, -331304342, 164943966, -1416746004, 243433776, 677844187, 58198763, 1038762436, 355109779, 307708016, -413253933, -337052824, 104701369, -344252870, -581314677, 682510225, 25912106 ], [ -363707527, -78525363, -17982476, -543824546, -406727221, 642711168, 1705181651, 605070320, -682299977, -783318465, -241334140, 204358403, -156766717, 16177395, 200355013, -420772872, 591196582, 801208450, -186031542, 418023508, -85005816, 1258940850, -261754820 ], [ -1609276634, -692723306, 443190077, 550938591, 255299542, -1144805912, 1524865134, -20574221, 1071403230, 1869867351, 93087258, -241919603, 107344261, 23739729, 1341887959, 186810486, 260382993, 429556618, 731136595, -230407849, -457989943, -624371957, 192927457 ], [ 1415487146, -294673973, -1200078632, -1138497904, 144643639, -363522148, -169543140, 41881857, 225399851, -549607062, 8327631, 89375490, 1221337051, -1324642463, -1811748060, 343872849, -610683935, -838541587, 242012226, -512401768, -1178402446, -507341075, 85992216 ], [ 1704328176, 1304732206, 910669212, 296678607, -263561182, -1385881039, 599620140, 1078642673, -894809679, 150539334, 283233152, 692001551, 328183368, -935345321, -951861860, 186221717, -17538077, 130952180, -455532909, 154183510, 56987341, 112479037, 187921235 ], [ -1331050679, 1460538593, 222976669, 677139990, -81645497, 1708362425, 1951113025, 214141659, 1243983403, 918805507, -230309664, 580422286, -89152407, -1649567875, 827660779, 390879686, -649183573, 499590432, 566398400, 315388526, -907474391, -1128531299, 237706147 ], [ 656217551, 46913401, -1049687460, -540587844, -37165613, -2003270206, 306935035, 47467017, -639231978, 412195435, -148649198, -317820169, 984661518, -1032262788, -362127403, -432316836, 336695166, 649905183, -570195750, -9599210, -1101000011, -458771561, 167367016 ], [ 37390888, 135910045, -1216741165, 11367711, 69449246, 477522102, -1017232149, -295677180, -640595582, -813196071, -144363169, 637793527, -681829921, 1179541913, 917488564, 212770491, -673025364, -582650594, -376995375, 56200173, 1284212717, 353075030, 115107650 ], [ -1551448773, 1452510278, -837641758, -762692093, -299989944, 1079189058, 1744814365, -518018813, 1384285092, 55884431, -238137857, 541153868, 842594309, 281927186, -338128105, -356460952, -405346825, 259640418, -446855586, -78537675, 581086160, 1147532735, -156704331 ], [ -1593718651, 685806312, 1187104679, -465022922, 109548285, -1197487808, 921754348, -740055334, 1073022795, 1434595329, 18369719, 236276151, 694637464, -1681155215, 400794081, 39124380, -633759127, -873913749, -571599304, -332307321, -273481282, 1076783341, 24037791 ], [ -1663472068, 1093931715, 248876141, 862542515, -288035480, -1867340778, -1878923350, -1085332068, -310928246, 621280435, 256369352, -504943424, 914486557, 1032440422, 1617733694, -134662521, -732601707, 985279711, 226266036, 117546918, 1268971198, -1212015016, -380949274 ], [ -739525626, 1075394672, 1045938153, 1034013852, -90387286, 1759880334, 432759374, -309440778, 369172376, 419137364, -234280875, -387669765, -248082971, -1519295270, 138185913, 27680641, 778576409, 695416980, 68545130, 344684223, -1442863812, 902564818, 355808845 ], [ 434243997, -960782699, 917336010, -1260642259, 19744585, -985027701, -1331324149, 963160586, -1014604133, 82407945, 223320219, 116681934, -609298532, 844123210, 38904800, 252758742, 782380132, -1132189912, -540482692, 238632067, 1043156403, 1392342433, -361895460 ], [ 1404767426, 384709085, 183344489, 28786705, -2493093, -1615365042, -970998466, -342443778, -280716750, 2070751521, -196860178, -184904611, 935524448, -1102590422, -1604109906, 414369359, -676477098, -202874126, -135214560, 495718424, 844116010, -1346647146, 268536705 ] ], [ [ -1714475944, 372469032, -235397538, 380670851, 296732548, 983560438, 692346364, -687538379, 23421051, -800095671, 192993871, -285963353, -1213202637, 615918832, -1539559784, 100854892, 788405563, -1151162368, -237987459, 186013616, 520944656, -1097178047, 136777385 ], [ 579384894, 614460457, 537310953, -339850941, -40709553, 1679344845, 180773005, 743170244, 344613905, -1744245874, -57188272, 274113442, 687900023, -501732237, -450841540, 35417241, 212339226, 142267856, 249015924, 358123190, -207023060, 1321943480, -63338142 ], [ -265620269, -959396099, 200287321, -1073286701, 361923680, 1854781839, 1076835493, 683693156, -490419241, 1983331887, 146727527, 426355796, 449890182, -856744925, 774412062, 35389740, 103501297, -253090668, -334003923, 506773049, 1435798968, -601497296, 342136161 ], [ -1282280495, -368596675, -315462314, -101051299, 168844359, -1594031588, 1346353075, 1011841066, 449036499, -1502214336, -232741990, -350250330, 724270732, 1598389607, 1634885201, -82989436, -710331517, -128174402, -234089338, 494232596, 569865967, -287929900, 393788562 ], [ 1053321782, 400507869, 1379754451, -1437324413, 121772114, 1460141106, -328075030, 421470974, 568450380, 1099832592, 235021873, 597760647, -519963726, 1790402414, 1461850482, -52797988, -490745055, -1179427565, 672163968, -253585430, 324677090, -1159566950, -89599149 ], [ -1358523152, -1375335835, -620467078, -1198858836, 240740891, -895998724, 184438970, -1141598832, -841148380, 496683355, 237986233, 655077898, 1013601478, 525214588, -142473570, 45133305, 39736679, 682101669, -12751372, -268256194, -126052894, -1134939858, -250238648 ], [ 1168661402, -1476531727, -1070008620, -637842283, -150112052, 928850821, 576816772, 425448532, -211258255, 623129803, -277085698, -318834507, -1195730180, -1523152040, -1322975732, 347670952, -568536035, 284656240, -500428758, -212546561, -759763131, -1097932124, -199613191 ], [ 836361667, 261110379, 1087197553, -780706837, 421166868, -1927473707, -1106401570, 469378798, -469556125, -1044705618, -288218342, -65476701, -490670152, -418028629, 110273831, 8041943, -230696807, 476348354, -525348905, 43222239, -743045168, -81914736, 209572676 ], [ -986095444, 827187101, -945047617, 648242409, -73423981, 1907176969, 633187758, 996835425, -95404018, 377280707, 74337078, -445641882, 855803182, -553503506, -1035965779, 238039194, -746164789, 515343543, -502096739, -390062593, -1132370847, -643883591, -310075890 ], [ -292307350, 906631005, 312723414, 1025820226, -193247633, 182459270, -827255529, -41652574, 1242429742, -785800330, -23090141, 96663983, -946452114, -1031830498, -1843331990, -392177868, -252658855, 1059131939, -213842394, -499765808, -137068010, -494396745, -279286532 ], [ -1667463423, -1493183274, -743588278, 55867606, -165101276, 2061545868, 153184726, 656466463, 649174256, -1506058019, 74289143, 692797207, -640202410, -1374104143, -294534072, 93252784, -352874505, 207516808, 311681868, -63097559, -981373468, -748177081, 19243890 ], [ 1618254392, -1492876092, 1213245521, 1239283494, 332082168, -1291813509, -257066963, 325087752, -296222955, -844259609, -59054986, 435396768, 1297443758, -998889867, 432631820, 165492423, 774349356, -717182896, -173714294, 456250729, 204090499, 945929512, 368606331 ], [ 115357047, -436183330, -179437772, -744834261, -183000560, 270461505, 1642214922, 355763156, 699726796, 646133287, 194484170, 523052433, -733998760, 1207216998, -1638053724, -119390173, -522618341, 10633957, -756365073, -304225888, 878172557, -5357588, -267606714 ], [ -1528456956, -701080794, 526498997, 741033110, 356169666, -1046997022, 198529063, 1078854040, -651893553, 618684917, -268248343, 627339590, 532133196, 684612232, -1419893421, -351096725, -133838740, -1171722560, 107713396, -393126553, 1064854852, -340431979, 325048962 ], [ 1631904582, 1249866436, 1042185294, -166995969, 171597206, -1126378367, 1017251423, 264449515, -1095279738, -123753307, -189138835, -649414270, 838234580, -1216768417, 374308246, 219621697, 443199985, 682893279, -278896926, 66505660, -1116728225, -1400245551, -379516838 ], [ 1387947482, -977996640, 814399463, 57993518, 13532156, 491004290, -720974591, -289740046, 938310104, 2039607297, -113641404, 316073342, 313661990, -1783836564, 587555315, -319410722, -362408404, -214846822, -379508245, -433848287, 837392901, -1137552429, -5959303 ], [ -81743292, 57034706, 874357106, 142345379, -157969732, 1391504938, -768547634, -468179431, -365549063, 176130114, 194211788, -116965699, -388450160, -155595784, -288764142, -343418443, -179858300, -320131492, -106574989, 497896004, 552631019, 1300600685, 15385002 ], [ -555054869, 581943123, -754354170, -1175966880, 282489592, 1449254729, -797413249, 462723610, 368381451, 1439455320, 182355277, 691224275, -486149519, 1107466281, -828344658, -425262891, -277662078, -885171839, -658239888, 350759434, -569294721, -279124670, 117031613 ], [ -265895922, 451903964, -789528416, -153537067, -213492200, -1479890364, 1836081564, 671734765, 964985630, 700280782, 48982744, -573992297, 126320909, -280271327, -1510985001, -82670339, -480552540, -964010557, 186974992, 36636399, 965237933, -1438226604, 141913502 ], [ -828952976, -1021335008, -200541990, -562021133, 346737033, -549418858, 1763163250, -252312898, -384986707, 172772000, 236760215, 249518649, -427721420, 274752163, -1754530085, 223025979, 4262080, -603721134, -292385754, -251339826, 1335711921, 1145137149, 309241450 ], [ 58804821, 981055237, -517944439, 492771432, 347395520, 546911990, -1354456354, -734645388, -877570605, 1542994437, -36194661, 652046002, 269138799, -100201079, 1340390730, 212893179, -390850202, 867261837, -455007141, 336976402, -944113683, -334048107, 902892 ], [ 187621530, 609136686, 457458731, -1365277558, 401483139, 1395497278, -694915888, 181813253, -96391116, -1493426592, -14331403, -49329537, 1186855804, 1063883266, 23419892, -275566646, 582608084, -4187134, -420574325, 109675041, -442437404, 92333214, 78132341 ], [ -371798362, -965375629, -882886320, 655943600, -210637240, -1517496521, -380498225, 52701656, -1439037904, 1340467582, 161617542, -354029953, 89997381, -1000044675, -1558396326, -240179127, 228192190, 561617778, -758114402, -35249010, -271145678, -1452705412, 334801370 ], [ 218129872, 245710029, 572700135, -1086821812, -180040888, 1404488349, 35574343, 1031314201, 905426058, -640382400, 249621491, 518938304, -695174128, -885634318, 620963056, 225904607, -38911619, 539373422, 727135839, 133780249, -253146412, 1216809193, -99402088 ] ], [ [ -1497819891, 815813861, 1209217616, 440776581, 28344035, -500735786, -675623330, -248371924, 1198637635, -1875617587, -78568883, -663679782, -761397335, -1092890345, -1314943506, 259656259, 174991517, 608513683, -418025895, 36030282, 493323866, 564207715, 226647981 ], [ 333265370, -1332897581, -1344217296, -18617924, 345300579, 764317780, -1897201737, -422284892, 399910272, -1937859073, 246288501, 532366483, -868464972, 1168323062, -1571174966, -106700283, 584869998, 1154746769, 405773882, -406241798, 615289987, 1357137413, -219084718 ], [ 186483653, 518297245, 1341162920, -110678185, 71104842, 730764352, 1288198578, -808225110, -931001429, -311363152, -61874485, -398453159, -774081058, -77539215, 891248397, -100359683, -572499538, 444805713, 775783838, -415953517, 674878468, 560797058, 270452257 ], [ -586142555, -754363064, -1195684239, 1283686375, -403270158, 399968728, 1908811640, 223230658, 7122454, -1156755149, -174422770, -472837018, 1353978868, 1135872181, -527846560, 260554779, 380031925, -112942151, -524947432, -434568823, -30821581, -836754691, 77445101 ], [ -922358249, -302915047, -1248746735, -947145363, 399408041, -1407405718, -310292703, -1014406730, 384857348, 1254900154, -96901333, 95111610, -334914913, -418496012, 452306648, 148362088, 596393169, 708355999, 521827133, -402833632, -108377465, -1140669740, 25851777 ], [ -498975671, -124053497, 590471119, -990030324, 155612526, 1107975257, 1195810358, 557213856, -319405134, -1795242948, -19457766, 310308140, 1293083083, 15519799, -1392795071, 33066782, 52134874, -240391079, 695247318, -395982459, 1034494977, -1349061315, 85987665 ], [ 604943180, -871116318, -1076183600, -524434367, -5795102, -986023729, 1738038628, -800149743, -773369548, 34816751, -118015259, -199446945, -168252094, -265931305, 1394101246, -387686640, 8137667, 729760578, -234639926, -196898604, 1407147331, 391599401, -330976155 ], [ 691759295, 119799236, 1082137249, -162811308, 359279609, -1112581692, -1968469645, -211274567, 1123647134, -1903827069, 153031345, -8241628, 259927080, -1131041929, -1381667507, -33917101, 391740755, -901870390, -605844923, -389477316, -643747553, 1178825641, -251036898 ], [ 1232098564, 1485000056, -645185289, 833038216, -183183563, 1134613702, 1287069117, 423960862, -721417318, -1518738830, 279274921, 537473100, -1339486587, -1128445514, 1626933771, -63087729, -449522249, 471956148, -39059963, -36317771, 1278897577, 263997846, 42218917 ], [ -866034657, 1232131008, -128508393, 280329219, 198137907, 1257975125, 1075212902, 855996377, 1299180847, 706410432, 245266257, -68792174, 634397381, -655594044, 1353555458, -158573675, 30662125, -1109207358, 354329845, 149549669, -1428257386, -238444659, 377436635 ], [ 245811384, 335567432, -211810893, 408923271, -272386810, -1130504791, 785755107, 407759355, 1068684552, -1195833875, -101956684, 366619110, -986700127, 562872016, -998510352, -6280619, -737790177, 767236276, 178492572, 449232838, 1113326022, -1086826640, 372459878 ], [ 633413032, 1153540386, 1148642358, -1469212645, 139208394, 1699783685, 539630224, 620757673, 846297863, 616225339, -298064000, -76968090, 1217568072, -1213740959, -357593617, 243373489, -620949558, 1200331142, -417861671, -445032368, 854433106, 1436809183, -369065957 ], [ 1560616928, 887282746, 487544448, 133095632, -104180852, 265214053, -491633036, 604332600, 1074841317, -2065642502, 20983265, -276386329, -395292116, -210207233, 218246844, 332521366, -518836795, -897475568, -116852298, 513269142, 104175297, 28179083, 238170448 ], [ -1705424446, 1466954091, 860201597, -794200784, -420388008, -379791345, 269864584, 762373729, 1342730436, 1244352638, 9632218, 656102707, 387471986, 885237455, 64963966, -111937046, -575352978, -1221908172, -639857256, -460285208, 1185537323, 1091686572, 71039207 ], [ 354200474, -833270379, 83093808, -696076224, 275701168, -1691650250, -507889835, 1049913615, -1430357237, -1956336771, -283397660, 475166119, 320259663, -257359455, -825336651, -223098391, 677114327, 86619453, -403594827, -27455079, -292288429, -583419652, 196251698 ], [ -372415843, 219599648, -108436169, 869571049, 36701640, -1281153385, 978324856, -518327768, 1371761380, 87166037, -216902356, -59072260, 914038223, -1052795897, -1205137917, -407006250, -571066723, 1111179563, 109682508, -351726352, -228978932, 472514754, 285675521 ], [ 102023697, -773119108, -473854449, 631524492, 259718994, 1728257987, 1393203602, 336656313, 399201154, -897702405, -67162441, 377348458, 135606088, -854844668, 1204624175, 84363495, 353780028, 1049177758, 767501710, -127250557, -647267552, 1423790287, -342881566 ], [ -43331141, 380240239, -710828097, 202834415, -199579931, -679079562, -1326955848, -117757488, 838601859, 261603559, -277705260, -376597176, 208781938, 1039886239, -1124790381, 258841695, -97260621, -1148381756, 809342107, 311547432, 292232393, -73935635, -335485194 ], [ -730220106, 528334018, 1043922090, 684975915, 282298803, 242133302, -821942172, -997250752, 594780137, 294975777, -103492097, 244679290, -1187103602, 1395103102, -564809075, -68898365, -771896254, 417440743, 359058502, 3628741, -187904747, 474826583, 117268174 ], [ -1282166427, -484612821, 1115313838, -23386567, -338882654, 919960700, -642461481, 470837515, 1238282927, 723966000, -17886819, 238803152, 106288789, 147193300, -395886215, 423302570, -101604953, -759483364, -14772327, -270296719, 467663693, 494547583, -321143061 ], [ -557689805, -1108178993, 115582310, 1378622055, -326590756, 1686557432, 1864293501, 161472303, 910225583, 2067461284, -140819543, -523066924, -352748816, -380840271, -94545948, 18959582, 33500141, -1161454608, -384970116, -396404508, -842875472, -642837600, -78182813 ], [ 1452021676, 590277227, 1151663632, 219158358, -184569417, 1887987437, 1674218194, 1185984373, 759109756, 1222771040, 76782868, -382175529, 335055212, 692490836, -1165018227, -378574184, 453431361, -994003683, 298261576, -369198430, -1279403108, 50199924, 19871331 ], [ 195837838, 1506948494, -817838883, 1158957218, 25295254, -526468358, 29267490, -47092773, 1031973676, -1581261087, 294535711, 526251601, -1194124572, -155471663, -759547929, 129079623, 400067022, -309420996, -275826828, 317143074, 1255102526, 515367239, 153408959 ], [ 534989519, -354915060, -881083777, 577841246, 132530397, 1134262631, 984777592, -1183948260, -757573312, -1759973413, 222816870, 111684304, -1106278352, -1163006767, -797263014, 384805177, 316629293, -129761217, -437280094, 255020791, -607366964, -890388856, 339344586 ] ], [ [ 1388396029, 189794282, 600262186, 690281674, -157002232, -1614679355, 929868221, 1109500858, 617904103, -623418490, -181170354, 142136863, 1389416991, 1677073530, -92441241, 270142273, -235265127, 791081593, -597673059, -157780831, -167109849, 167486557, -272943138 ], [ -608795389, 383316851, -959670958, 1404993822, -181760436, -1540436624, 1385912012, 544567745, 534030866, -1208788811, -187605025, -726571620, -971552494, 377722412, -965533117, -232763708, -55940997, -1165736326, -351218617, -235411890, -1290572071, -1449487482, 226378678 ], [ -31578992, 642499960, -1057070644, -524954108, -324497738, -1758832579, 208763363, -94273626, 1256481764, 1450511781, -74056235, 224555629, -609828194, 248588931, -1740096789, 235638967, 342138719, 505872571, 754293308, -437090240, 155586707, -698700337, 369216600 ], [ 680219030, -151176542, 1165425921, -449112817, -103098987, 951490407, 800847353, 549444117, -1338568108, -932423791, -118566618, -114866245, 610302324, -81326715, 1731504364, -135319077, -450950852, -259691705, 810598900, 502756856, 1435363898, -1103269563, 357422818 ], [ 463170962, -739961913, -274025090, 1109340696, 230976627, 346124570, 993908412, -482551818, -27836283, 1527287351, 99404400, 263504435, 1255331800, 95289588, 882456974, -116339889, 548819116, 1097985515, -313058637, 162829906, -910595458, -457419752, -14776356 ], [ -1180062615, 890609499, 572802743, -620627930, -200751932, 724900781, -1340033430, 694597506, -21920949, 857900300, -132556443, 66282775, 692427217, 414233913, 1858816075, -383683952, -533499526, 105290213, -201293962, -503801090, 1235720219, 1045700389, 215848821 ], [ 304884795, 81576316, 1336627604, -612397338, 295165929, -136681430, 233713225, 13239877, 773278157, -1882410541, 220475292, 659991900, -1290203011, -63444273, -195243251, -8713891, -457353888, 1181800231, 433658882, 232908252, -995176232, -234826287, -56144457 ], [ -410197150, 896196507, -603852715, -1259967946, -404181723, -1505780835, 1376193937, 401554190, -1067788177, 891253767, 207847488, -673740247, 753582751, 322185154, -1458688341, 262762096, 577638459, -247044413, -530002862, -399701098, 623174886, -444342203, 365595965 ], [ 1683585756, -701567188, 1328076150, 1379855188, -26965309, 688671394, 1700138649, -217860257, -34067374, 1323429825, 131955987, 718221470, 50276892, -756099171, -381094454, -23226554, -267570808, -280024502, -62302021, -231693838, 1361552999, -569047874, -350787683 ], [ -404075571, 1307921619, -1080105756, -956386998, 145685633, -1566804755, -403887794, 561461333, 415574380, -1918028796, -150679536, 98863341, -1219210854, -86867348, 634992127, -153120697, -595998486, -1232590778, -432318671, 430785882, 958521009, 1404467578, -3679943 ], [ -411947977, -207479726, 708157630, -1051111466, 136322524, -65965732, -726891384, -1184784984, -766980052, 1092549527, -148516141, 537945241, 157839420, 32631394, -25293098, -230503545, -48671634, -187993233, -39280028, -350085673, 392286903, 152373520, 235087197 ], [ 802096977, 836504764, 549144603, -41435739, 348079090, -2010026378, -188118507, -936322692, -1177656668, 1387561593, 276252712, -48147178, -1237962302, 55882184, 748133023, 33046565, 43559013, -987171931, -579051426, 177248909, -1417069870, -554306638, -152054595 ], [ -1081567424, -1433651198, -1079143214, 523211253, -411263823, -1600012742, -938014916, 1143202393, 183330178, -1942741944, 274593691, 560413741, -439798254, -1354589268, 194159146, -107194576, 790826265, -1018453965, 755370370, -8241405, 436689282, 1292719585, 92150923 ], [ 1474754888, 892166293, 1071336502, -486699276, -169723518, 1031840554, 665917715, 752552165, 221350156, -1478848710, -11252664, 394139721, 123764035, -447008277, -1271705414, -139251874, -639476692, -105544937, 306158899, 142080520, -1264072374, 1208265012, 336958487 ], [ -1047950352, -365480792, 173848971, 129537095, -54131807, -1337038977, 1777173447, -225676745, 641739744, 1375890102, 167796870, -524805157, 850166731, 1086612267, 391892451, -173483070, 52401815, -211081515, -33026875, 338467151, -344081821, -7846149, -394114695 ], [ 450867328, 1087262807, -1193677230, -245228317, -41329675, 649071871, -1279161889, -262954398, -372081872, 1795672761, 207904873, 402961170, 1332102573, 1343908062, 1734646541, -374459263, -334204441, 194131299, 451766585, 150661827, -453266594, -1126537748, 205146746 ], [ -687117007, 709650838, -34036734, 1331262075, -193884492, -1573415499, 1890424686, 980077911, -832123830, 997753644, 195151730, 204499618, 408846454, -1150590393, -1276646426, 64603865, 775655522, -1067634490, -349802771, 508365607, -997479457, 420605995, -216508326 ], [ 922813727, 130083937, 1171614991, 247970930, 127840840, 387011442, -1375483784, 743004186, -149850651, 1123760224, 220804910, -143942254, 1234237279, -1073991552, -1614750305, 207691575, -607909421, -21970581, 301902650, 123444827, 646705735, 350863790, 355184120 ], [ -361507113, 174465210, 712150757, 27021127, 246917058, 1064652356, 1447278113, 643290646, 1034431987, -761657898, -24875506, -592022778, 751272207, 525525039, -1315181949, -116463186, 378487214, 457156896, 122899479, 40705757, 1455138587, 1225219512, 319243814 ], [ -111589351, 207572848, -1080491308, -1251411404, 112533662, -2085723482, 1636337944, -530950502, -867975894, 610897184, 133313319, -668676470, 273494262, -360878427, -1861732168, 111846217, -526210737, -539320852, -535490130, -427017699, 766442609, -283377171, 351057027 ], [ -555509759, -1479566340, 165871360, 325527542, 330533104, 1422249166, 917978810, 599922543, -1094007544, 1485547389, 206124024, 514548214, 148939549, 874742431, -78669635, -169888316, -334812633, -1101811169, 712106894, 141525644, -360985403, 1270987406, -269713843 ], [ -769355189, -912367804, -83074768, -1194183991, -128060421, -1217754308, -1883260505, -1050600909, -49404441, -57063448, -272861143, -649698780, -1122601590, 403503453, -1773169208, 91723636, 707771608, 1029015229, 796457067, 127348198, 164692565, 838694043, 154959170 ], [ -43772504, -974815100, 855508171, 560955936, -14664676, -197708043, 1751169201, 999106624, 445983844, -1938670241, 228516458, -564614370, 1082657430, -675597577, 262072414, -265085605, -518565632, 372286998, -670798643, 221402327, -156968926, -152404586, -339723963 ], [ 232276148, 66943547, -1195734447, -865170775, -305375031, -1790814078, 1364698078, -714597068, 721035967, -1114327894, -292053761, -15210217, -713805475, 572003041, -1818958806, 315852097, -526319337, -642946335, 736312949, -288142292, 816753381, -910194001, 45728036 ] ], [ [ 1051664688, -300534972, -1101212053, 376854362, -313789815, -1968457416, -803274749, 625698809, -1379927275, -1433370317, 42777965, 465339055, -1305209450, -1213442158, 724412422, 213903955, -246532044, -267376851, 551277415, 35667575, 627447492, 880395624, -31681165 ], [ -480283350, -262311023, 1075313343, -210007282, 276337195, 54128150, -274302268, -1067655652, -841850811, -747670159, 196846220, 119825798, 630235398, -841183655, 1199631735, 430212215, -495145060, -952831224, 781727767, 395852468, -648806513, -12470449, -191688148 ], [ -1705311314, -834176553, -492635613, -1350177671, 54302680, -814408027, 954517990, 1040508485, 1221488398, 1022687190, -29048080, 112387049, -33473938, 1709306708, -1761703419, -188755549, 428896496, 1018426089, 469119524, -290714448, -915393670, -207754464, -380220274 ], [ 1616205634, 198282890, 692288491, 946224341, 283148829, -1547048336, 1438030372, 178957567, 1139143278, -702685945, 91505535, 269381889, -399264759, -125501101, 1410447997, 58132465, -242580226, -895660576, 774077969, -397823192, 944708165, -159635777, 34070061 ], [ -1518057673, 1165491342, -1294571124, -1387201368, 386205951, -1565340470, 526896798, -1115468502, 1411151642, 812938146, 181394730, 106806627, -627034558, -1682552043, -653715487, 217620496, 117635021, 825418168, 694416581, 248286420, 315242899, -782750419, -238115835 ], [ 1483047203, 88625807, -485478061, -1215555773, -26501214, -784743909, -644663519, -578856816, -393998463, -2028363261, -31108670, -684015360, 103092359, 922257803, -962378492, -91594541, 30735194, 426326140, 433062155, 251026065, -878155988, -317121760, -155586090 ], [ 432977620, -473098028, 661223323, -482587942, 10298152, 1173244940, 1850411328, 1009297180, 1113867692, 448125106, 22617275, -41094415, 206478745, 1435744100, 100843517, 144435127, 259597615, -539814503, -737302427, 131530494, 857460977, -224523413, -274757902 ], [ 57847085, 271343287, -714423744, -209379052, 261170927, 566803547, -665508936, 458792572, 457263358, 978950133, -96807129, 626150234, 1128985473, -1162083539, -234716044, 287791504, -430780634, -583469787, -376408771, -192323650, 931148362, 79853731, 238225668 ], [ 981317586, -349603527, -420292173, -847475062, -268452319, -883206178, -406077918, 342190752, -395869622, -1203431332, -160309449, -639197484, -1010981189, -188165272, 1522944468, 379388770, 376799689, 128451672, 537514941, -70421194, 198653406, 1109092347, -266959611 ], [ 1231195833, -412836686, -862803840, 1303814128, 419614232, -195393388, -308146487, 750226496, -1416056522, -522175246, -179651565, -89585908, -1033751399, 491872216, -165250886, 278305953, -732755655, -669529628, 784123214, 442018733, 466211190, -1225945714, -89064130 ], [ 55184629, 754605493, 1155086708, 703934195, -126944514, 34264744, 1485676247, -1080631178, 860567964, 790661084, -158344416, -605758590, -1165748559, -1484023485, 1529496922, -370084244, 656971128, 389807976, -346826833, -313676561, 784630289, -119242454, 123140703 ], [ 62770068, 43029247, 866843437, -185865469, 18348886, 1980870656, 995733467, 1040738835, 351215361, 1516533018, 58021784, 413005355, 457008272, -1385319156, 1162069258, 164766561, -230354655, -1042353121, -117649089, 84008093, -1452077761, 183368033, 20432018 ], [ 1118600520, 70786828, 1314843981, -1138036226, 72800270, 665763759, -1943039103, 693123661, 1387058499, -577807810, -29721687, -462825554, 1146909493, 1587365707, -461422149, 101033927, -739642994, -1146038169, 710844105, -187332292, 510294346, 1352450639, 234574970 ], [ 276739185, 898413582, -339449306, -1467864496, -13016374, -548408229, 1740498172, -567541007, 1053440692, 63658097, -75529363, 242826985, -311114199, 572863228, 210070625, -419279418, -537083096, 991036418, 376147196, -507087873, 196056287, -1127661842, 108385154 ], [ 1044475219, 1191681588, -179482604, 856279278, 250259965, -609998409, -294916200, -1096257120, -1249757980, 1028151398, -252252789, 438830844, 540212680, 1181723763, -189565568, -305367936, 178134804, 577026089, -408308923, -418935868, -309923544, -1467798405, 25317287 ], [ 1347114844, 677835143, 503763366, 1129781990, -234901352, 623039237, 606615571, 848745423, -837326454, 1738941323, 152671967, -85153053, -1059959865, 785138234, 766612175, -388008823, 154006042, 980156067, -662932306, -347461992, 205824377, -124808346, 137821420 ], [ 583617637, 974882024, 64050989, -849724207, 345567778, 1393768455, -435167333, 600584784, -743927896, -651176878, -22099074, 271961227, -1033771297, -1173408135, -828320115, 301005068, -501738950, -1081010079, 770025657, -416907304, 495437580, -124558850, -31190957 ], [ 1143415097, 759524908, 1101136963, 1463670327, -38396816, -964809327, -1758492704, 651972953, 1067050015, -1301053908, -154360473, -190603961, -1016444924, -937667730, -1880935343, -273839176, 722770746, 512709273, -741976997, -267758551, 1454243002, 29133088, -109240258 ], [ -1341688884, 38745454, -876441931, 966826284, 40388334, 103658461, 990281106, 796889092, 1244556934, 394894960, -89126087, 66431681, -852272570, 679899903, -368401987, 24612898, -234787549, -996747071, -197797168, -324929708, -216733389, -1081435279, 347800020 ], [ -359918804, 786538809, -75232628, -589669536, -421303767, -1716208375, 2001439241, -330279298, 335777712, 464808076, -8672404, -126892949, 253450603, -110915360, 1547127748, -13941017, 496775429, -308647681, 804484457, 255114055, -951143183, -110365754, -389910178 ], [ -261188023, -44629921, -890245515, 145494499, -101197313, -1710265841, 1304694503, -375636186, 1409970701, -1748541388, -32810950, -459361819, 1155044065, -1706070529, -990069680, -106173104, -794436886, 764599291, 479495882, 93162927, -908479242, -393656578, -364349782 ], [ 1516401393, -414001442, -1186011450, -830756456, -257234041, 387843159, -1943925457, -1157949412, 849959239, -1446627995, -226757114, -30898697, -1069105479, 1060015700, 1247373858, 357701570, 617450109, -1081105430, 89841453, 292519737, -1254477353, -717282603, -30095741 ], [ -610943348, -167774430, -934986282, 1115189871, 23397388, -1565761883, 300822861, 918551205, 297802861, -1867542609, -68908842, -332739794, -1166663554, 734535172, -1298847071, 107470154, -417065292, -820839185, 488618333, 61654781, -473201667, -1314901131, 326755081 ], [ -1092290343, 1389610667, -1128392114, 687901652, 16822180, -1559097240, -1164051967, 1132943060, 223187349, 1194042189, 9903753, 642539953, 1384552442, -856110492, 705497060, 429295686, -334114922, 1004455018, 661608489, -163377861, 181601685, 1336590504, -44219813 ] ], [ [ -1310068394, -120618042, 775293422, 1085177002, 152530861, -1567986967, 1760676638, -801497583, -1397861940, 1301531843, 254325829, 61502397, -273484550, 894934193, 1094181428, -381937978, -330475345, -1008923873, -201260245, 132098637, 439178218, -1357355197, 313589859 ], [ 1653167691, 1206658177, 1311274366, -540596332, -23133054, -1717356378, 1088886302, 961322558, 305608154, -998208176, -246761198, 451367031, 359867737, -683051046, -359978293, 216111251, 37485790, 679817614, 593587572, 425810480, -1443517703, 1070450447, -371813887 ], [ 208684230, -920071999, -81729420, -107917829, 12505831, 1759560216, -1537479069, -153628967, 960417731, -606549841, -295384178, 333298688, 1354642061, -1674232721, -1577147515, -297271704, 44534658, -832190661, -797209827, 468078179, -1200779869, 1104293774, 34532692 ], [ -3677362, -218516126, -475715513, -886344963, 191246429, -313231222, -1467760363, 870631280, 1287158263, 232743870, 183353596, 675318718, -166503813, 1631970919, 815639929, -200851972, 686419525, -799693739, -244125487, -500602182, -213049638, -872503559, 399858726 ], [ 342815014, 819935801, 1034486772, 1274443675, -300067765, 513976670, 1989682015, -123017580, -1322657073, -1860188329, 129227195, 383338831, 1004275808, -69696390, -1237756474, 22538560, 426636321, -382592265, 687713961, -121778643, 1213056664, 1001959908, 44305440 ], [ -1425609526, 37345309, -1319237344, 5084531, -329236949, 32934070, -648590351, 701752741, 139897844, -1027151920, -130852510, -389248439, -284314490, 1109294489, -1201990342, 339476769, 529263055, 1072676305, 717945171, -443640751, -756493074, 498303721, -34909719 ], [ -789527224, -1459318785, -1069068636, -245842358, 127444162, 1768084690, 628941775, 1094690940, -1152966408, -264192813, -236832520, 128848549, -179019786, -817874560, -1150430726, -266686461, -169940208, 974693227, -647459209, -328540788, 294518762, -22091523, 271766456 ], [ -357962340, 1370887900, 1151139750, -1145762060, -95491628, 1498826124, -1194048325, 756473213, 1096772483, 255876037, 9197583, -469539950, -1075834012, 31935628, -1478770583, -275657728, -549751984, 1154711961, 447402078, -3677044, -262938183, 1408630803, 42437503 ], [ -138192649, 561447504, -1290974234, -1265896687, -74415077, 1233447229, 614692595, 593083889, 1306637010, -773926133, -285433569, 58246055, -16551997, -1257341068, -213030311, 52589076, 676322144, -928493042, -746491543, 441923225, -47090757, -1388713774, -309458080 ], [ 810788212, 411315252, -273814235, 353007042, -405623750, -848271025, 1294041810, 371083081, 1395132945, 1061297504, -195191597, -136667086, 77547950, -714493334, 511355019, 292752715, 763902936, 178861282, -714966942, -270748069, 213090701, 980291359, 285608503 ], [ 1322212772, 1004552929, 1197511011, 577747691, 97005376, 1537240214, -1185167392, -1150735646, -463760162, 578177232, -278854433, 72785292, -643784611, -1158631841, 1084142036, 330603057, 664619402, -809161394, 306131301, 94375341, 1063105496, -149261863, 5104580 ], [ -940536168, -888810666, -676094235, -1214915052, 201096492, 76904792, -1439093748, -215281254, -1095730816, 862564459, -116848073, 540838559, 593102085, -1523945258, -1594149733, -120413250, 640728283, 1148703047, 365971453, 165949912, -707840719, 709570046, -95212505 ], [ -1372669906, 896923894, -947592191, 1053178485, 10127614, 1381432740, 1392524248, -514611444, 823461345, -2018724729, -13570732, 341787656, 1258519654, -1189306564, -35767295, 241886327, 710357685, 602849094, 304344871, -266238215, 1355536634, 79248544, -393761095 ], [ 300665577, 37134383, -1332760217, 1266631951, -297938242, 541473047, -179479366, 54994041, 1336010922, 354089265, 211849125, 371918532, 1194704500, 836926532, 1160097645, -37073495, -20860287, -274369287, -535458475, -397751225, -942811170, 452634343, -295127876 ], [ 155593300, -190187755, 150614645, 408387174, -205823584, 1042167680, -1306072102, 1071320523, -425972009, -2001647285, -119276600, 717218426, -872097331, 1812716396, 1745769014, 402232139, 16061241, -951485213, 166142, 24671197, -370271228, -683587293, -282218340 ], [ -1285431699, -903635004, 162148106, -1310914331, 410525622, -1647477526, -1060423816, -310584318, 441534855, 1650066429, -4002224, 457821261, -1396345246, 227752799, 1750642915, -333536789, 767776235, -669258621, -571055779, 130738197, 886140969, -232804399, -221075330 ], [ 1383303539, 475940596, -697572740, -1363891772, 253736567, 1478872850, 1515729099, -819363845, 664153828, -1902415700, 192639912, -434610740, 933798798, -963158353, 1625097992, -54928166, 763298483, 1139776223, 615179637, 438718875, -1456669297, -1238541493, 268768873 ], [ 1184628822, -1153170108, 611558672, -479041350, -329963163, -691749584, -1853172378, 672656935, 1016009533, 107377259, -59630572, 5707755, 89442106, 1780239688, 64353583, -7932964, -702550101, 1186108825, -553663629, 218538906, 623306190, -501709508, 271738554 ], [ -835771456, -1415147023, -130627580, -887771464, -323292397, 1752310342, -1156020407, -48317977, 1326118098, 868151711, 122239065, 559455875, -1365939508, 1280158111, 155709169, -78457347, 540092619, -117575929, -598705259, 466461687, -1178318653, 1160577084, -208141799 ], [ 355477604, 1232103207, 410874890, -1103439933, -323192091, -897186323, -219787363, -981144921, 1214447608, 855706784, 211875865, 407150250, 781413654, 811726541, -141174646, 119859057, -599320910, 421438225, -234224225, -149185197, -902135477, -1421234660, 135528377 ], [ -1621458821, -1489632299, -423276604, -1382549892, 196487610, -46951247, 1728490247, -70223730, -1180675879, 539117805, 159530384, 614100637, -964518054, -711630883, -892498133, -73232839, -262214009, -774865276, 435835078, -506082404, -1261768211, -1383822253, 364442564 ], [ 678936770, 1398168087, -1284970444, 1213687783, -241521686, 1819548568, 941600055, 842482214, 669585251, 1360763526, -58502969, 394174600, 121955842, -737085874, 893823618, -307145329, 707327765, -734684324, -413072431, -171281437, -1096982641, -1416050436, -277860132 ], [ -538823023, -1294007338, 1172665169, 605412718, -304859277, 429907233, 1422718471, -689334303, 1375851852, 1338671429, -106313933, -395698378, 49256099, -641414105, 239111855, 219045423, -723998350, 162237155, 52875604, 238853934, 1005497692, 965070583, -207516861 ], [ -5736718, -1483754482, 709242079, 1265468415, -240912796, 1566528181, -942268653, -769571542, 246741841, -324126062, -98863349, 303986933, 1172709393, -741661553, -1401207195, 238383463, -595953014, 843445306, 36623437, 262077399, -441650055, 1443051766, 114118813 ] ], [ [ -301098978, 912242726, 1030812564, 1280151696, 404518764, 1630603896, -1269450748, -1136447578, 111706628, -786367031, -133550171, -378327002, -1111068682, -816530023, -1757080578, -421860462, 668129877, 298569153, 156609551, 48147623, -648470495, -1351128913, 300393301 ], [ 1184031898, -1435723545, 494456147, -885435963, 2503947, 1348340286, 1602993464, -772911462, 438092021, 305440094, -241070070, -692694049, -184445985, -434543411, -1660817834, 421526933, 229203380, -978086120, -232948125, -63691104, -302782748, 278575925, -72068335 ], [ 354861924, 510145615, -665244086, 869399634, -26744499, -630016745, -685118578, 374314151, -718897199, 1806727196, -99663020, -712062939, -1043264553, -472821538, 1649635888, 194056752, -375875399, -276701067, 250988760, 345154331, -135494134, 563594531, 286780618 ], [ 1197828688, 127951498, -141220897, 532870981, 190262039, -885894721, 370751794, -269150168, 366186618, -1064204624, -46020453, -418097596, 427088285, 786703897, -176776867, -421255757, -342022957, 650073445, -708844972, 289801865, 382901051, 219122014, 306087738 ], [ -1521567784, -608722353, 573481902, -1260397409, -207655742, 221985090, 1502443074, 176929222, -589791000, 742093469, -16174224, 339900204, -475321829, -1503651212, -1317632758, -141302296, -557291476, -32086456, 788453599, 25541701, 1247066664, 826369828, -19296216 ], [ -1396890919, -648307122, -136469801, 810389980, -302837951, 310870380, -1492750876, -803900879, -1424511356, 407745171, 229958437, 82904394, -586339958, 824477487, 1311847554, 16280302, 740091305, -1074320832, -192565070, 136688903, 1134940862, 467329432, -16861362 ], [ 1563555778, -77114441, -390946647, 373579759, -303102365, 1623648493, -1267596938, -517042457, -1209209426, -1422966226, -42093320, 728585098, -1179805205, 1223049853, 805427945, 298221210, -492600802, -1150605524, -67202951, 11206474, 1006823360, 851469989, -341976691 ], [ 475113614, 1297739454, -997961739, -1315597377, -303179588, -1907481857, -841092136, 571526668, 411063953, 1049595369, 61840541, 522909522, 556106119, 660497439, 1374912643, -287998707, 808996994, 317264823, 457218403, -158833105, 1235457409, -247947804, 201932420 ], [ -1404098124, -1162654347, 750793628, 198766601, 279604527, 1045374197, 672857634, -206568415, -700544623, 14741011, -170073576, -233745724, 954441545, 1323590092, -1475392522, 56690953, 529503450, 1085447614, -586290463, -64628868, -978388522, -154646111, 174036768 ], [ -582817507, 748705479, 1342548076, 1361317202, 251974372, 2008898464, 1130569128, 393113299, -389360680, -1948223429, -80517370, -279097112, 1145701998, 1209562027, -1176763965, 341581123, 700805239, -1146000747, -257439036, -19766231, 15851941, 1015210351, 350320904 ], [ -899290496, -499646445, 1206299807, 1184297504, -411137142, 278044478, -677860392, 148581200, -311100064, 88927179, 179309324, -402712848, -54323314, 536715240, -1425156232, 268679072, -243931384, -569607281, -316449842, -417172753, 554572763, 92971379, -191779400 ], [ 1697580217, 608236774, 362939128, -555949745, -410324160, 492542853, 1935596718, -234771316, 1068539943, 350056250, -118932436, 310521695, 25787691, -797324198, 1129154865, -350219243, 380307367, -43998593, -658796773, -209462346, -954785075, 898156382, -304129437 ], [ 253596654, -1230579484, -140370777, -9283146, -293910735, -880772580, 1612049123, -462328829, -1345162917, -839620443, -27866507, -121974915, -224727908, -133473479, -1130500558, 246036310, -77381054, 1204053785, -405920474, 92483465, -319685951, -927730399, -158166800 ], [ 1432521760, 184744582, -231923744, 1375821966, -217407774, -1175069924, -118343757, 1095810684, -31128346, -2083911485, -278488444, -270771643, 730878425, 1076452960, 341411301, -386162159, -416270924, -736057783, 9416823, 404479433, 976067846, -1111612169, 32057096 ], [ 1125630976, 560992748, 1040475310, -361666791, 62006260, -908426937, 1137939758, 1148083789, 116900251, 413526221, 268387382, -505931414, -472341766, -713962857, -1082362805, -375182955, 731108049, 1220813439, 825975851, 26049295, 105138491, 464269081, -368041421 ], [ 1206563789, 573264543, -206840790, 109022648, 13283151, 283423448, -1816262340, 278141790, -376650783, -173550857, -194497555, -697646215, -434091543, 50485956, -1314276052, 300029742, 376662636, -933988367, 775503105, -241145604, 556136139, -1355467257, -132087357 ], [ -610491422, -1409388398, -175978858, -7846351, -130483951, 1954069172, -1196774862, 791194228, -366208734, 1606527695, 103186040, -675320533, -1229425675, -180004868, -1687589167, -57781063, -424965194, -913581238, 716204257, 320874811, -206377440, 452734179, -34970645 ], [ 358037947, -912574486, 468168990, 98736161, -135573917, -682695521, -151911003, -557423623, -790935136, -1169257874, -282628143, 451592882, 836132582, -1215880741, -420553275, -132138940, 769059870, -157973503, -262559412, 19306293, 1210823795, -1118421194, 286240064 ], [ -922641584, 1288693586, 92649358, -1281709446, 138618946, -820944591, 1804426780, -358816022, 1296677955, 1263201872, 111258993, -198727381, -1066022998, 1150412408, 1528203276, 317900421, -633184633, -331043739, -108191982, 384634484, 827208077, 518992250, -340272996 ], [ 99499875, 513274170, -65083185, -176520450, -358631134, -1763879747, 1693388560, 216516870, 1082415347, -1992781354, 214184700, -611859387, -409475452, 600486315, -1440359502, 387993792, 412571733, 5340473, 498499922, -96376572, -752916106, -962910356, -384246927 ], [ -1306773022, 1018589675, -975872195, 962340516, 33479298, -1606732976, -625918688, 700941007, 488577989, 417243654, 171104891, -9347454, -713777608, 1536146406, 1189298639, 311353468, -26927241, -1232777495, -625811638, -123239206, -479183892, -779681107, -239435589 ], [ -1594222486, -723034786, 665844337, 497041512, -422063871, 2056249073, 1936420448, 557103326, 863957902, 1421002722, -165181750, -492299965, 475416963, -854506259, 190386024, 269946856, -164980832, -445282670, 493519793, -194400025, 403196625, 369962766, -309798454 ], [ 1186590585, -1320302293, -745002473, 1188532492, -354357544, 379558474, -1337497010, -616211789, -522807138, -1379301140, 288991930, -483031207, -164892403, -1476449220, 46643146, 383706907, -161283387, -780713466, 675830117, -21048913, 198936432, 1452474436, -254291596 ], [ 38828622, 962196889, 1055707042, 1455846190, 368448178, -1432377088, -579635322, -403124777, 541089935, 1361809783, 249413918, 17085145, -1063209427, 1532060248, 123099962, -52608519, -7968736, -728061473, 18401612, 162151918, -1453050589, 253160689, -181540665 ] ], [ [ 533587231, -1329560483, -268582132, 23582495, 23383407, -1702172675, -920522062, 20005159, 276933961, 1677803646, -190462049, -79048171, -1020180204, -1426928185, -1526413431, -138550841, -114976653, -537551532, -230412702, 160107478, 157946599, -31468086, -193347016 ], [ 537447406, -936177546, 543029858, 888340946, -30479562, -1114543750, 408959280, -736768484, 67101470, 1086006680, -34307324, -660960619, 597041046, 1600158780, -1026894633, 385684829, -288054410, -234202868, 770710177, -371276384, 1209505966, -1202196265, -233927112 ], [ -705800737, -890402954, -392873803, 698838901, 228564235, -968146959, 1224376125, 1138120126, 439104824, -245733974, 292055719, 99257383, -1233965940, -649449796, 1701780396, 423826704, -118936939, -873519133, -436838206, -40111680, 1176694879, 516399265, 364089203 ], [ -413572843, -476794398, 1202136125, -894838729, 389045646, 1333728954, -1761033753, 301872161, 501465662, -1503235925, -46177760, -255064780, 614973239, -993388979, 454046015, 374640225, -426677640, 572545336, 786294624, -335746491, -509660924, 940211618, -319478733 ], [ -1346444036, -1256161682, -395926303, -620351922, 191049809, -926659662, -1423711753, 960583189, 497200495, -1232351015, 136996496, 411164360, -1406478993, -1560491753, 1218221135, 270295629, -345877165, -496498472, -37035343, 310927402, 132805396, 150243050, -65864037 ], [ -725947181, -606551739, -637948681, 444186643, 412284824, -117358863, -49464088, 355262224, 830911906, 223254726, 295275354, -666242639, 1389232893, 1019439879, -1698948249, -288637182, -10956203, -831407858, 422012370, 415801939, 214127300, -659787028, -21102933 ], [ 701304162, -991251258, -765020646, 1271251227, 333855782, 2003963476, -1413607148, 298261700, -969204146, -1084791528, 200710656, 600425450, -1039840031, 687087104, -1290983869, -361907434, -416203655, 1155705851, 534425355, -305613794, 79339414, -140889156, -67405901 ], [ -1256520883, -1294114981, 1259083142, -461715931, 314279020, -853040564, -381886367, -103427398, 1416749151, -617959635, -113808537, 343612961, 1142824112, -1693107990, 194765383, -71754250, -506706975, -1013193724, 492124121, -77196574, -1035791614, 647134789, 250401415 ], [ -623743866, -1216283089, 124676187, 1193296138, -177604067, -1328879895, 1373973851, 1058003034, -824410438, 1311783296, 64108977, 148613478, 136098840, -1381764527, -652617678, -370266300, -210976656, 104171401, -508378772, 226069659, -143677381, -158974088, 139430621 ], [ -893559317, -371061862, -683873085, 765565999, -301474137, 539238341, -1819380510, 1058332549, 1169061883, 420424079, -233066882, 41851731, 855022376, 530026082, -652611167, -203849946, 177993318, -548169073, -693973657, 403835360, 478906978, 549578266, -87706199 ], [ -218449340, 1248505010, 1346885494, 939449952, 150921411, -688744615, 807226169, -426400392, -111845270, -1793847138, -213899540, -148088735, -1424717969, -285095543, 252668033, 71222331, -246402328, 643682517, 295201472, 416819596, -863421326, -874414694, -21093382 ], [ -321093203, 10855613, -486677511, -225023781, -104282343, -290597082, -924311258, 270256400, 890411203, -1454740817, 213053387, 704956225, -334041343, -476019137, 57169453, -124394155, 367043313, 262259513, 549726224, -326353963, 1278022929, 368464035, -138889758 ], [ -902952483, -711109124, 372266923, -808016376, -145216127, 2038306075, -1924296071, 347821368, 449775860, -57090012, 1786630, 291140819, 901698005, 475869090, 118402383, 434768232, 523278918, 1073298020, -234630497, 18859078, 1069300683, -285642197, -228106600 ], [ -513513300, 1216298073, -688085223, -359878664, 264942320, -102530599, -1117818710, -956699810, -725672476, 1655818757, -2384270, -506824633, 1154735889, -1316191558, 56435997, 414176006, 543822970, -79684667, 75669922, -159593820, -162949353, -92427000, -290831281 ], [ 1455619049, -179462387, -1003374612, 876116951, 387832066, 489407806, 988270077, 915219519, 1104094479, 1708945013, 159472578, -636417217, 986027997, -96644075, 184561329, 344456552, -73116585, 825266599, -68805108, 203141210, 44219135, 294537009, -152248277 ], [ 965683379, 459999824, -1141685168, 1459214894, -394761780, -243025006, -392324949, -799735656, 243078146, -1356932646, 229309505, 434727706, -184058087, 208671986, 248708694, -400960519, -754770753, 1103843245, 226833595, 384405695, -453192521, 702034500, -327055631 ], [ -768389001, -379626100, -846355105, 907428080, 207001012, -1889312776, 1432775912, 881016112, 1176615968, -512029026, 51422220, -412977854, 162517089, 216893569, -1376133346, 408447913, 23123039, -196433022, -598470930, 228320707, -316618711, -1005602458, 342913418 ], [ 981064095, 122379579, 310516597, 1434317524, 122238317, 1105203710, -319797503, -472080593, 405963279, 1779847484, -183633824, -269685435, -666780275, -1800273465, -286839201, 92922703, 594151340, 193799470, 574795813, -376888522, -1257544541, -1045787462, -207210517 ], [ -721964526, 764027997, 1273059, 1251719909, -119670493, 491099639, 460115638, -710079132, -582006463, -1142876274, 295919110, 454316538, -1384534592, -708262717, 1359506685, 140358379, -714646431, -1169493303, 606994619, 284789003, -285642738, -1201632937, -289926886 ], [ 590061161, 965979968, 275446140, -491846472, -156582589, 1609336576, -1861397179, 285175107, -1428780189, 1994453252, 197372307, -516453093, 1012075976, 1698753001, -258655597, 213659837, 425651028, 1049708324, -139020482, -437754002, -1448010556, 550660598, 338366533 ], [ -565728779, -1387914896, -1249298616, 970883012, 137320670, -1116991101, 1730086143, 516944718, -811414412, 975541372, -95487800, -298187989, 948497384, -1765263247, 1012164471, 394336393, 554026684, -731837590, -253918328, 231417096, 641089025, 837401346, 253132611 ], [ -1531567670, -130232401, -461939843, 882667752, 343981274, -1027411536, 632413966, -905574330, -783930040, -161008267, 30547949, -617408682, -772817705, -330333972, -1010666801, -264504696, -104928714, 498138904, -369428121, -175267864, 666577568, -441611713, 389827912 ], [ 82658557, 817570330, -1258015930, 1207695135, -175131102, 402783023, -992473595, 719432441, 1117682840, 1228069019, 160169663, 531966245, 81521736, 1414412330, 571609573, 205922261, -40403793, -62249012, 404409940, -250774184, 514412775, 361191917, -400036983 ], [ 1224545178, -413525505, 327166394, 1448016674, 83576308, 2014340958, -1067086747, 212510730, 632261089, -260238936, 53689094, -583101251, 800929001, -1557326335, 1439779793, -91135693, -282015412, 213465126, -208815434, 440011101, -413915929, 322812222, 112630325 ] ], [ [ -155616800, 1019684658, 1187499371, -352082799, 317666770, 434182985, 742981693, 157804735, -1048061368, -129432259, -210435321, -481143878, 425908761, -1377520003, -1156204149, 374126345, 304616706, -741519721, -448216095, -142315522, 787999304, -1294471545, -396320716 ], [ -701389323, -1281900466, -87215173, 235530134, 262305369, 863167015, -1429489579, -1071144116, -564019586, -1441460575, 244307750, -461638488, 1165240023, 610492885, -894578035, 413800517, 333781463, 29246667, 701945728, 482975272, -684413873, 74807716, -47785792 ], [ -202109567, 90767088, -97947032, 1071199665, -141338151, 32192789, 1611421428, 956640889, -451394784, -1609377667, 171773133, -402888625, -299272469, 1134479939, 39072960, -374734573, 123317699, 803452492, -35111516, 268535461, 177997563, 895064879, -125166620 ], [ 1589240557, -197381309, 710728412, 563870863, 213200817, 410851246, -266708446, -344663909, 931254819, 1265157752, 286213451, -5882193, 840100476, 576838209, -1597089513, 46794237, -1090469, -984204765, 451981963, 175197036, -470210817, 1083341491, -145328445 ], [ -319488588, 1073988130, -1124064818, -405624183, -148953933, 2074275982, -1292739761, 951313582, -1402061298, -824454565, -180258692, -608830434, -1390156639, 1362968936, 195628503, -163734980, 528996689, 579231570, 718226572, -127945164, 179380224, 1294922828, -358456675 ], [ -583688086, -178587375, 198812834, -484107026, -311041526, -1667300308, 305180933, -853223101, 537189379, 1184707625, 266382307, -523307127, 889826946, 177296806, 5716898, -411015613, -788067158, -433836980, -659637790, 70205572, -500314276, 817184016, -138035898 ], [ 241149831, -1203626285, -673758594, 380885084, -264139373, 1941900682, -1275983068, 296940958, 1285704768, -709280984, 230780160, -465469235, -126682222, -562978725, -1352905344, -294158552, 618751823, -1045846319, -736148250, 153762611, 1236488533, 457102342, 131486580 ], [ 1057008125, -1244151940, -315099376, 951097846, -404955463, 790608659, 1388682461, -606582753, 327433771, -1212240108, 41646987, -554114153, -1200506713, 202332553, -540862141, 308917143, 40039168, -942874207, -776322707, -107911901, -97385434, 881105136, 295131154 ], [ -283139618, 1295083194, 893695469, 55921690, 142626140, -165648443, 1442713435, -1102868483, -941337537, -722109432, -245523353, -232574807, 34529775, 77791850, 402863841, -263828871, -200557180, -634727455, -454196, 76524465, -1352479791, 451746562, -229105210 ], [ -47100423, -930540630, 460325923, 111090602, -243649874, 937174485, -1319524279, -10376334, -542028272, 936340926, 196162763, 102985919, 1305521295, 727717497, -1335333296, -312371470, 727086831, -634314837, 497839098, 170773961, 1388473736, 1000355004, 55083852 ], [ -1573006996, -1395569567, 215265211, -1016022942, -360080939, 750882588, 1239591858, -221337870, 1152475039, -755128982, -67318768, 446623768, -1288735428, 32333583, 619779126, -215450589, 802255550, 159007438, 554149258, 393788557, 587000586, -1419335188, -296929037 ], [ -304324630, 6943117, -1211631453, -22669881, 228180549, 698619010, 300453555, 522316145, 1183772564, -1268150896, -25467281, 225725319, -1163395647, 671926279, -740146356, 325145246, -509963263, -131738821, 678203479, 136433159, 1202701628, -1343146153, -238098406 ], [ 776095385, 1335917389, -363385650, 763630162, 159305279, 1718689217, -1254382905, -954768843, -478797336, -999097875, -188595727, -195159828, -1202811712, 1354447776, 931715980, -406094339, 638324517, -183374111, -549191528, -231609476, 356877857, -1111045409, 91288604 ], [ -189295184, -243033669, 1340533881, 603507213, -156944578, 1664084138, 293790892, 195865678, -155379537, 1377056213, -166939773, 260105936, 498691496, -1754933400, 1098794620, -371147314, 514211269, -1106672478, -141583267, -61046677, 1296857866, -31776302, 356172967 ], [ -881503070, -758533753, -501428615, -1194197015, 202576721, -635643188, 1387769059, 648254389, -1064270362, -26442637, 262491087, -138112772, -1394198332, -1197144295, 1250347028, -227512059, -573154562, 74348241, 743952955, -53245272, -876250560, 151431960, 140084811 ], [ 1442409147, -158900679, -1265872796, -446255593, -268781295, -1886215078, -1591885641, -261827135, -393614784, 117663439, -247203947, -290584189, 261105500, 94371086, -1868288178, 107467884, 601988652, 871336002, -444637318, 11707589, -928136680, 711595745, 378453948 ], [ 618393458, -1075365073, 440054725, 847655226, -164586402, -1305031217, -1649461377, 1026607313, -714824064, 170754804, 134332340, 268967586, 1417514120, -937972307, 156568167, -408656563, -141764042, 75318517, 425808025, -350363220, -7580379, -724507361, -36607787 ], [ -169192876, 1347236812, 617795641, -904752788, -203109976, 1536140262, -782525436, 570030502, 296098383, 1436757542, -114335130, 712021423, 531897154, 1401574979, 480071899, 192526870, -618757014, 1099480052, 294402068, -185325049, 948112015, -75281235, 346563697 ], [ 1496269618, -612073968, 279197870, 619045518, -46327476, 411891763, -849047721, -174615969, 719952816, 1966258048, 270956664, 642906850, 1218157470, 834419330, -1717664600, -17312500, 328129904, 187812100, -689232578, -337468769, -1356027883, 420537013, 120868668 ], [ 619423521, -1399956179, -1191602053, -777685635, -150718345, -303199906, -1971054341, -750037509, -241346915, 316048592, -96632693, 44031373, 343426268, 217795983, 595473031, -199499014, -286315491, -260912499, -367725500, -480539652, -466002439, -214531439, -399380242 ], [ -1049551809, 1292448948, -1244477385, -1178508792, 257412326, -756537706, 750666133, 1013705352, -790937546, -1428930864, 90060738, 173434670, -31471488, 131931753, 719565898, -135871039, -71474642, -832503941, 504649072, 456060082, 1237852080, -541803872, 17082011 ], [ -1369642109, -1244540080, -813306299, 269000447, 77449119, 1669899479, 1350729391, -490224348, 507792171, -1496274373, 36392642, 56235079, 1067048047, -810072366, -732010962, -405668273, -727840720, -1195227343, 704828654, 472052986, 463951580, 101816804, -384701936 ], [ 933436992, 260901605, 1292177277, -575474254, 417742771, 1852115692, 1431349068, -1095355701, 125791732, 272240313, -171662019, 176629192, -1153572626, 217624986, 540340195, -426598044, 714688597, -634575425, 465423372, -88785109, 45088205, 168839938, -252215764 ], [ -1542159135, 201811535, 1335874583, -1064412911, -228194689, 1707012772, -1130248859, -405258055, -747217626, -915690592, -162072463, 625318295, -523364596, 448330537, 801176880, -177203709, 792113080, 1196693737, 813960613, 469502028, 850778499, -884177823, -399245790 ] ], [ [ 897935437, -908168617, 440208910, 1088133886, 363005104, 244791438, 1029794086, -147540620, -1397235272, -241309648, 90573922, 308210419, -101843592, -113731927, 172869306, 361627743, 305941468, -1232680299, -203864074, 458666375, -397942317, 121321090, -44284002 ], [ 1098338313, -1045123789, -584338607, 714718674, -28502036, -1172745858, 168767257, -582246396, -131635272, -1478307601, 27279550, 157358253, -1291975170, 1310943228, 335215297, 180672802, -636311102, 536727390, 668075471, -60893435, -138880267, 348102746, 338517637 ], [ -470211737, 1434856264, 1323793829, -1004383740, 159789208, 481225017, 545365263, -385315214, -889288692, 172575245, 218062912, 454974919, -1104602949, -1525265046, 1183579604, 227122493, 792929111, 43540470, -471492456, 137457870, 1200508805, -960376382, -83221824 ], [ -122922301, 606974011, -272748657, 1258819298, 127085631, 283586924, -1942878843, -66866405, 1001076731, -696135877, 64242154, 91044029, -142550102, 1405714418, 695834078, -218844147, 792225033, 42096708, 496247272, -159555269, -171708146, 1021335327, 298209718 ], [ 1552658354, 456610584, 905686742, 672439703, 189763181, 1886425433, -1838138541, -573976326, 1011460492, -1466619107, -27700523, 332664089, -1309704969, 1156236696, 1328764125, -328948333, -285244574, -910489053, -619440885, 500330274, 352859780, 34355599, -32384048 ], [ -728071358, 1129173112, -885563486, -1242216645, -162429515, 1286791460, 1304463596, -700139574, -1036957023, -1317893064, 232373012, 481305826, -767478430, 472809822, 357493512, -175683628, -132398397, 624290254, -617618085, 450656529, -400701061, 186370080, -234892565 ], [ 915432377, -1292297243, 661719391, -175218690, -293310404, -1178188810, -267169376, 1081050314, 1412964481, 6745840, -183211188, -603208389, -1027056540, 1606010621, -1763260764, -248004295, 763109597, -442118881, 546805516, 250323115, 727066112, -781945300, 234390026 ], [ -312765964, 1289981424, 297816195, -1427781264, -274086958, 343187563, -722084420, 769206844, 99221705, -2002557662, -113143647, 430510973, 392622141, 1447519375, 1606757493, -271832750, 253530563, 153652287, -739158635, -276561631, -509870120, 158793062, 370221416 ], [ 1580112214, 433599000, 568607269, 799068265, 321032259, -464393937, 26308870, -231473726, -312606614, -534242492, 212805415, 398007432, -684338625, 771004059, 1427071846, 424904457, -186013180, 417592256, -604148527, -440002250, 995176797, -1115109685, -93716245 ], [ 883174533, -314387940, 909250564, -1143383740, 116415932, 1727155946, -1426119351, 811261802, 615541161, 2067559049, -195411436, -625994404, -1204671479, 1747742265, 1476635858, 408270322, -95605122, 1184686569, -500027165, 446851781, 792602291, 1020554992, 178890695 ], [ -265430159, -1462201937, -646337668, 1126269971, 302307790, 140812699, 1144891466, -307158858, -1324282182, 45647084, 69063020, 448982941, 383815501, 1139318774, 274452379, 211108355, 339337771, 840022701, -452813942, -172490518, -103133601, 559104111, 297833071 ], [ -1709857817, 675879703, -387184066, -666692065, 385826934, 1029660114, -1999335730, -281432439, 1163271942, -1069214111, 189027700, 623508458, 508277544, -392339103, -1859255156, 219624445, 779534948, 222158471, 74394946, -169575820, -456404579, -1176099097, 73695542 ], [ -331228503, -233235873, -1146863444, 1444606549, 318993155, -725831495, 1356458557, -410772405, 577064548, 918505170, 266316279, -632319291, -4145569, 902786917, -544675993, 354387758, 388148661, 250394398, -683811253, -258507838, 1328702494, -961913284, 28297619 ], [ 713117331, 1045335240, -24224388, 351608574, -279052937, 1453988768, 1711358171, -390252617, -1380071570, 1304834458, 17116715, 54883967, 434342853, 740234928, 1158475619, -323313626, 261333045, -1197301336, -631192226, -27273296, 1290753974, -639126683, -334270778 ], [ 451810449, 1175198333, 715108470, 232087129, -139423343, -1567169488, 1503154931, 548560373, 1271275913, -21080542, 46331853, 458140379, 812038458, 1473100963, 177966477, 14924218, 188221524, -1045653814, -164925801, 413727276, -414635154, -985481351, 318045208 ], [ 1286107354, 1108641033, 869101354, 1004186361, -72065632, 1758033787, 906848852, -880157037, 687760068, 1501232832, 50360448, 44136656, -1285615123, 1321545890, -1817090443, -79846291, 120021494, 379022835, 100449821, 323513720, 378257076, 221558897, -183669140 ], [ 397824731, 1452481549, 452073211, 441068130, -7315988, -1635721309, -803351729, 75709910, -680281095, 1822602771, 227353357, -460770693, -1185627370, 900364703, 1450581016, 232014882, -42013140, 243253157, 99304461, 214206733, -31777753, 974420813, -340180362 ], [ 558252246, -216730243, 680435301, 273281585, -180682268, 1777656783, -1079613741, -1144035804, 1222183547, -1778489116, 19354426, -72879081, -296082690, -308391825, -1600769077, 316494053, 459095026, -787471505, 95584132, -17178301, 1456700652, -742674144, 324626383 ], [ 1212671424, -1210608956, 89093903, -567195533, -416237588, -66977770, -539903470, 724630027, -454770639, 359246860, 277707076, 166752549, -984932646, -274131410, 522263166, -420378152, 167808589, 871000940, 404798021, -56127354, 1333371104, 1017779349, 249632482 ], [ 438720939, 955826200, -1204305062, -545389616, -225474592, -2052051289, 969891144, -1192010030, -1191515261, -1017461014, -93045396, -130875189, -1304911381, 1372339879, -704707962, 402006561, -552831313, 658772894, -772109631, -276855475, -1423529818, 947126197, -143179815 ], [ 1133394663, 1217420666, 75697500, -1241888243, -100705779, 170434527, 576613803, -372735532, -1408346964, 1742738486, -76836510, -113990035, -831715389, 688785288, -724951404, -310449069, -274361734, -1094121603, -91789632, -61662036, -301752543, -1433866412, 25675469 ], [ -1680162117, -470302814, 632595314, -1221503241, 396165038, -1609773302, -470639087, 376562599, -368023319, 1740292051, -110322324, -589580198, 477227461, -1554595892, 891953748, 270605290, 762872289, 776843458, -217732122, 20885561, -1111776593, -429443077, 299465803 ], [ 499006807, -1315403360, 1142244340, 725999370, 207144898, 842474065, 505316202, -331416374, -277928366, -911973729, -110323467, -154159199, 1256398365, 365879347, -653924056, -46034945, -451872462, 1174865119, 515891283, 500028376, 685987817, 219933540, -166132366 ], [ -73223201, -469165509, -355394292, 96589637, 320715859, 1030296125, 119200662, 985582247, -1105931292, 1842282043, 245754024, 25230756, -1397455159, 1715959500, -243726690, -426632840, -127560726, -96678778, 151587679, -178073185, 686903166, -789456010, 22452299 ] ], [ [ 1111182239, 613866538, 183968718, 1091341681, -134578941, -1216528560, -837938337, -1184264733, 1018403487, -2076234791, 209950027, 301345572, -569571760, -179940685, 991136656, 309016166, -570810520, -282303887, -223541725, 477763838, 1172341720, 258891871, 195521756 ], [ -1652392654, -116941883, 189100389, 1048748779, -392484593, -403507054, -281591192, 856962117, -374161210, -1583258638, -229423256, 506112078, 1410321511, 1675188966, -828685524, 82828133, 505690162, 497024322, -76906633, -61222176, -1292664200, 298263263, -308731360 ], [ 906787543, 852407729, -1180900415, 1370253785, -383055136, -1585307437, -1932616788, 944825336, 270244414, 1781097106, -245665743, -434178327, 925743054, -1257644103, 1618416832, 222968083, 114277282, 962857601, 598905585, 193036727, -826198223, -1224798144, -61148087 ], [ -770509332, -540860223, 1178883107, -1087147206, 299004731, 1684430612, -724186045, 171071373, -552716195, -1315565625, 292771796, 608340165, -248580711, -133626142, -1122579161, 436134456, 623167326, 813617970, -177807607, -180771339, -876661350, -212097619, -127477674 ], [ 107816090, -877322521, 19023958, 441781141, 335051578, -224204450, -485019163, 1018786185, 657793769, 1156871073, 169126427, -230352521, 1384232193, -806941647, 113376479, -252719247, -394615096, 1204812351, -470875999, -328533624, 1359279026, -1396651129, 45544336 ], [ -451354626, -358352964, 739999278, 1107826362, -87283959, -633479499, -109971469, 807028761, -1351618473, -927708675, 182264354, 412694502, 795832622, -485626558, 1756313733, -51956498, 210016525, 158061882, 611172188, -28585735, 528021292, 176053389, 208954089 ], [ -1309692112, -1352999000, 708994292, -761700598, -196508461, -400330293, -1575540466, 659485799, -679729800, -677269023, 175180976, -468839444, -389438969, 419705749, -1594802268, -409676011, -707213496, 780514675, -128873672, -202327667, 460644628, -13455954, -191223329 ], [ 591135789, -1312765075, 1219394731, -914967756, -19492103, -1018912502, -1625004896, -195106913, 1182000601, -1949029272, 172704530, 132609951, 269341838, -1369059754, -1415198744, 334360043, 743825704, -1109853952, 575096643, -318782013, -823923006, 340832332, -15888864 ], [ 883250451, -52974924, 514081632, -1438312207, -71635492, 494874912, -360105718, -78078110, -1217536301, 163260152, -143396152, -295311227, -850046510, 1240259324, 1616038937, -231627096, 142528798, 848373191, 1702905, -90176936, -910207536, -311666133, -114186326 ], [ -577329016, 1398988306, 1282934427, 1064093805, -53337694, -1055160710, -1745836384, -405266741, -192703920, -2056993799, 189008333, -545903514, 1312388171, 815226124, 1637105565, -135870238, 97059363, -522164610, 356447868, -395860572, 11216786, -392996505, 89586901 ], [ 1614180729, -737613127, -1217592738, 723310046, 21967588, -1384956617, 456432049, 325387890, 345357403, 1549641305, 103274262, -229532087, -879663735, 1538596306, 1663839932, -409511207, -29821218, -1240359298, 586730217, 459261814, -305351834, 811715668, 243002294 ], [ -711042447, -491886421, 22787977, 952736993, -170250708, 1777800317, -1390617661, 592964247, -1073700026, -943788395, 105183799, -217834851, 1428628184, 717067611, -1210519213, 343830879, -804973253, -876684092, -66411543, 381115873, -651466266, 1419832642, 219616946 ], [ 469184879, 134981463, 571137573, -851486077, 238215816, -512112541, -1163362222, 75984666, -80664064, -380157806, -109539530, 650890934, -646341954, 852027483, 588161822, -20263352, -64467584, 335422193, -105910828, 295493913, -1179527007, 1191747344, -205650884 ], [ 1598750362, -198565505, -1239208013, 1219749533, -381178883, 191420997, -684997074, -1045966928, -382277467, 1258397064, 103170132, -643947373, 92634440, -1069228359, -373882721, 69605873, 606583956, 449814146, -269648549, -130914688, 894573388, -1117364668, -58671853 ], [ -1119864001, 1264996881, 508205981, -724124748, 353292166, 405782939, 423202715, 475007753, -1095168838, 1060059547, -91720293, 352719228, -606556585, -213476868, -142858711, -91585217, -363615965, -582231808, 658442682, -228427956, -38579531, -1402116774, -333400635 ], [ 1040001823, 1356166624, 1380640626, 886449625, 422243003, -1330796295, 345127738, -520082231, 244532393, -166124408, -76918515, -20944731, -673320290, 1169264783, -1813503087, 112383015, 386369178, 1179662890, -435812280, -466910511, -271386711, 1239238745, -112827562 ], [ -492377002, -126734030, 177175065, -982489696, -318539998, -1804157059, 1815726371, -148391158, -582563168, 530367794, 291576865, -623539227, -277827136, -209683954, 1741088051, -348945490, 106481917, 1046066008, 19761913, -66726716, -214049162, -184492208, -265715759 ], [ 912441758, 448928654, 902306646, 535703068, 254314228, 552132157, 1411971357, -41761511, 1096411235, 1070465322, -223157486, 446645708, -959910619, 1661021754, -1630915849, 375526836, -201400261, -1043612335, -242195235, 57533515, 739915135, 1216929895, -282224211 ], [ 857079813, 3303253, 1204351103, -599347932, -144058710, 217279137, -758331346, -221957939, -367542172, 231930985, -24306589, 265580574, 821787165, -326548341, -1679320729, 22789866, -580814471, 846475249, -28191847, 476802619, 1237469917, -509419309, -139479185 ], [ 305031663, -181849711, 881684563, 69647733, -131595086, -1974899543, 666059217, -157469396, 396059880, -1383828987, -116650687, 167374812, -781882522, -993372535, -1160793819, 250088512, -405221520, -221953958, 407493897, -295747305, -1422328815, -256167410, -70377300 ], [ -1647021992, 1103515603, 686992486, -404115375, -155988236, 477181036, 1261894205, 306001270, 309676777, -1380430233, -153663704, 665379341, -792503257, -1401463048, 81978610, -334998786, 484405794, -519671097, -51430257, 209703692, 569179738, 1151923994, 341602647 ], [ -1533318447, -248892153, 66717, 845370116, -358285210, -688074591, 429019679, 437970733, 1413988742, -615071654, 138981960, 44452470, -728142654, 1262711773, 1055173575, 271129163, 407530385, 602553804, 82635462, -86822747, -754863402, -63262325, -352242161 ], [ 1121493370, -822832517, 432235643, -376253360, -397039880, -176915127, -478432909, -983914693, 1196387600, -603228388, 53385067, -605589766, 964940300, 1330190058, -568592057, 298867430, 78967203, 1221381959, -796903941, -84478335, -479403302, -349716519, 73183557 ], [ 323893397, -658988356, 804625526, -186083999, 24441737, -650414287, -210933365, 102024251, -115590432, -266360607, 42516945, 409900530, -933976667, 519728834, 424683898, 183770423, -87952243, 1120843883, 679535524, 267162110, 109135695, -1231144341, -193019351 ] ], [ [ 1251463327, -1073701246, -889665792, -242842757, -44118822, -1048552032, 992244716, 396317572, 554743023, 2048955962, -147008077, -218863539, 37680329, -821219349, -1038797321, 161979801, 12989149, 89279421, 141622377, -391769724, 1090515560, -806984680, -73943622 ], [ -1047820279, 1066231316, -1025886665, -1092568750, -356353376, -1379179187, -148377700, -281729064, -58567408, 150996232, -55387933, 106136062, -800999152, 1271625633, 845202854, 130199925, -297868341, 126279444, -98775595, -393795507, -1375027034, 409991197, -108110131 ], [ -89793508, 591004145, 1375310364, 299363317, -207130311, -1963837218, 250187592, 518177643, 731039599, -1288445312, 112176574, -116121354, 1372632417, 104759708, 140324468, -335299504, 493342741, 81663313, 619650236, 478877332, -1314411411, 887085430, 361327643 ], [ -296048387, -1039381213, -1003175095, -297724895, -265280898, -1941660651, 899477419, 583951956, 1313452544, 1390787667, -89254783, -114506616, -683667372, 1670709039, -1378480461, 186673940, -276629919, -88472686, -83536716, 398192898, 12983957, -910342229, 86839079 ], [ -1158354642, -1326732707, 1258514884, 1286522855, 87458231, -180365846, -1771849653, -586731098, -874580604, 1498115675, 81082320, -601533488, 1183417303, 900558088, -1149219735, -236054271, -721892396, -940599444, 450636146, -9392339, 1209343179, 1223850101, -59197496 ], [ 76462473, -456767165, 746146083, 254153405, -170343254, 276044973, -1622652267, 181576294, -1180925512, 26807158, 226915311, 545190087, 936055021, -1593457083, 1828358577, 353819399, 639846829, -891094215, -123863237, 44967060, 868847772, -578918485, -13470382 ], [ 1025084388, 1217933672, -262598737, -186513807, 337685727, -732322401, -730457344, 240939583, 116770950, -1191687925, -273088307, -588629012, -152875670, -1017116171, -1361552878, -401960609, -279068985, -1165846472, -477952865, 319365318, 900019298, 1461589177, -231687609 ], [ -1416400102, -598994351, 147190417, -918930023, -179197514, 1395138926, 749202281, -867836069, 1182598960, -978146131, -224110671, -693926409, 1243451267, 1405159945, 1728547364, -143209772, 297566151, 4703628, -422556802, 242093727, 1399783649, -174573944, 85019461 ], [ -1284452834, -1491956437, -1360530623, -24848667, -209920573, -41326947, 491715355, -587715654, 1009112878, -1561896880, -87594133, 625767928, -389159460, -1258781145, -1339967896, 170966343, 475961876, 389111197, 16470346, -79879999, -375413974, -384845217, -337482199 ], [ -777265085, 688358793, -308589775, -914312422, -99777529, -1324014914, -94279720, 940855813, 532733290, 711446080, 115942606, 631136571, 278621614, -1374662994, -394551533, 36488744, 496519057, -865363234, -63404665, -418232301, 155528386, -1356245054, 180325411 ], [ 309445022, -1156632594, 977092686, 974157120, 251285142, 406551830, -560782716, 248192333, -305607635, -2004052649, -230124591, -358161264, -78914676, 1404101347, -1133633841, 333750535, -153681565, -585310972, 734202533, -161015040, 637014383, -135953835, 34080177 ], [ 1603302404, -737406576, 170729768, -588581239, -376511291, -1906640312, -88848460, 1064461687, -1140097313, 547760496, 123565824, 98492029, -637133601, -943275976, -1555091002, 63476875, 798841600, 1179666815, 490005828, 494100048, -678381512, -1222557155, 210713199 ], [ 61461761, 335847214, 1003477900, 861834512, -322798798, -1895731866, -823771193, 398487368, 577500731, -1039849395, 105762607, -60584273, 335451636, -1132286332, 892865977, 278645189, -647176766, 116271708, -788771485, 463304031, -290705793, 194618522, 206142221 ], [ -1396565540, 878297497, 1259812252, 645220829, 346442670, -850991261, -1534807796, 1019982656, -564969327, -1254315604, -223311074, -228791842, -696337268, 1044452414, 1760617830, -262947017, 604000394, 265360541, -142575598, -338726636, 1158206853, -417702013, -370163783 ], [ 1140161422, -385076847, 355031281, -1237993214, -410865941, 108989119, -1278855050, 541002338, 387140576, -1641095594, 264434822, 58923817, -408856533, 1636922513, 1727475342, -413625655, -608683, -1169174696, 72316712, -484393033, -467525969, 940943488, 236241979 ], [ -1111816359, 468364177, 1331255580, -1029204769, 258964840, 1848218199, -208601470, 811689915, 354930338, 1623330988, -181152712, -108274715, -1412108962, 804334804, 1629903016, 278443365, -693995406, -978881487, -52561778, -409688305, -200618856, -845404621, 385048495 ], [ 689919592, 230932556, -576721229, 1371212441, 2732223, -731476332, -1691526054, 602562493, -16131700, -1070243024, 294149632, -563420267, 83058311, 404389053, -1880922764, 149232531, 434466129, -116641718, 44003235, 129072630, -1372549337, -1088166720, -162550556 ], [ 1214353943, -1489958043, 453676347, 320743471, -168255056, -459825480, 434215523, -248265212, -432877141, -172571001, 173660909, 359611743, -913298902, -575385691, -1190973043, 182769857, -540782856, -255467638, -484625329, -251211659, -121180329, 198994289, 81644178 ], [ 1018413199, 373780118, 913299050, -818291530, 186358150, -398048948, 1060921767, -711008247, -202037113, -1433363666, -12554800, -538609978, 147472740, 298401528, -1670613529, 374237562, 747702410, 558495941, -362868607, 368636487, -953371182, -898362074, 153044491 ], [ -887863286, 1440236384, 340748163, -656151547, 291163402, -503622294, -1641065002, -852447983, 654928135, 1879584877, -146963113, -152875525, -1258832229, -1439406020, 1873531985, 334320461, -701232557, 496819580, -590041926, 407889422, -1181042023, 738944356, 183651880 ], [ 1403790194, 1494532645, 899694575, -1278988855, 277012376, -1413503076, -774277902, 701983208, 1147666192, 354450950, -283139943, -278343629, -616420519, 265898731, 302528438, 195339683, -49249845, -1145160671, 599459239, -399038160, -1247923043, -95697675, -325394359 ], [ 1238040124, -33631704, 1369761945, -1231310200, -400541527, -227305283, 1107316694, -952036168, -442662453, -253211904, 59890884, 457249428, -321861755, -1147559877, 1403185218, -302021761, 242538184, 1156074117, -463462346, -348643810, 221027632, 678942361, -313781658 ], [ 20330310, 866397599, 325567565, -189911479, 146329149, -308243117, 1953591124, -496713793, 1230616331, 607011578, 245722780, 137013270, -661713873, -1785248578, -1255994773, 263033824, 287020446, -433372967, -73745774, -26748853, -886384641, 736909131, -263866756 ], [ 1185048168, -796484371, 1378294338, 292003594, 128029170, -698006133, 921525695, 426633273, 1209196585, 2042890054, 140803449, -222048680, 583237034, 1676726214, 1386868544, -337802615, 683465884, -975771934, -613976188, -480913511, 727316892, -1054650561, -241171192 ] ], [ [ 1056268815, -642121196, -660079055, -848522062, -135423329, -1029331355, 1680777487, 120071197, 96867134, -623928376, -85239778, 634880082, 953087500, 401173605, 137005605, -410632174, 581454826, 682459532, 204015834, 176264767, -436786379, -1460866049, 188847779 ], [ 1265110900, 421722757, 818570870, 60712516, 280058688, -713836087, -1786381353, -615290042, 420939018, 1198102045, 250603436, 544167381, 331198945, -1044066094, 1525590668, 62860475, -178531475, -435401221, -582676670, -456508187, -1358158951, 1185157398, -336109533 ], [ 294683492, -113252470, -605105814, 1313661101, 271480949, -80674388, -1818292290, -480577044, -1185912683, -1637635044, -218145813, -598727361, 1188532534, 228113522, 1245630529, -400835831, -5720256, -231069911, 598954953, 322827532, 1057255657, -515517906, -379525862 ], [ 1557291465, 1103242878, -561470773, -415194785, -399382354, 344103501, -680980979, -452283385, -854338287, -1823975159, -3180874, -422780904, -588103319, 748997929, 836466074, -255388212, 130246599, 960227265, 760661547, 426144330, -827889492, -1451337375, 5907174 ], [ -814594139, -1088470766, 1004258057, -610944920, 237338363, 1056978613, -1872791311, -220692486, -1188343399, -295435170, 48663158, 140407344, -725441375, -1108539268, 1826215076, 417930547, 455394547, 1216745123, -510466202, -159258480, 100488137, 144649534, 104933742 ], [ 1543003290, -1193222911, 94929765, -1033129980, 50778921, 1280927882, -1916200469, -886258038, -1248703951, 205656527, 80641388, -169730107, 719466900, -609443437, -991102410, 400971162, -793506435, 1114982395, -373044307, 149157786, 152200284, -1290445971, 78370517 ], [ -691698165, -96914821, 82860827, -763109661, 234368045, -1047981981, 220381731, -1128903345, 173570185, 569148474, -293628687, -188956068, 1402834876, 98061791, -479121780, -366781458, -636766853, 741163059, 132678664, 253137804, -1240442213, -942070691, 307861361 ], [ 1283022070, 993539197, -29306596, -355563703, -112030315, 1196236963, -735471078, -1060687770, -701081269, -2025111722, 17794262, -324515192, 6389127, -156780023, 1287982305, -126849977, -231797852, 113113931, 394007336, -243909131, -1462914237, 1003287618, -217261723 ], [ 849435383, -210241419, 609794550, -893912138, -100881354, -2006383289, -1640846790, 1092728471, 879566247, -1135243179, 96196903, 477882839, -227055071, -58067157, -1702266626, 396327644, -80291704, -1111787803, 583443372, 8408993, 988475290, -155081743, 177021625 ], [ -583401465, 1236737004, 252811293, 500254713, -284355962, -1015238931, -783761819, 962884749, -259902185, -405947697, -1390233, 593433226, 389836707, 1393691228, 319856673, 15339864, -363475408, -898971307, 51591256, -165042551, 1380459635, -238701700, -343228009 ], [ 1031231682, -190566086, 1263089947, -892238067, 110354038, -743883314, 1096849211, 523830713, 1050971290, 1436633616, -172800270, 496764660, -787354952, 1198460753, -1027959860, 396718985, 681056898, -17746628, 290777980, 35155697, -1142400490, -713584823, 378590458 ], [ 798125480, -144782363, 529907830, 9875816, 134816581, -186538407, -1416773609, -413414414, 1269585193, -1586703428, 236369194, 187090898, -71832088, -376265175, 675804970, 332375392, -333975836, 636340109, -464276719, 441094727, -284121403, -46383322, 358041480 ], [ -1178875234, -88426021, 1376456570, -467757879, -124196958, -351620746, 1789838147, -1184563367, -711899890, 616670282, -69017268, 475647302, 759099830, -941191843, -514913662, 411508892, -435268346, 707103578, -193427194, -32947432, -486749974, -1336360972, 32994843 ], [ 1309386545, 1121407963, 981931761, 921493780, -150911765, -1765452805, -1933232451, 12186282, 602020903, 1938804985, 83914088, 549258638, -1269437242, -1592132381, -564626573, 242005834, -629951264, 199181476, 122081143, 403652557, -479840891, -1049945177, -268122233 ], [ -1301154952, 1302708212, -1137228133, -931008151, -405050253, 805174736, 298184569, 402432091, -1123245940, -1647653264, 51951443, -427025690, 815920069, 209799662, 671572506, 271873785, 599438066, 97593801, 387160673, -186242787, -78916010, 560523052, 312604956 ], [ -1379920865, 1431867442, 1068584623, 904827791, -37418162, -400203905, 1226981130, -19306619, 424358635, -898656312, 6306251, -107753240, -618038688, 507748816, -1114893378, 226571873, 250126969, 927521589, -654429774, 334438588, -75643539, 1354596732, 235146134 ], [ -194295931, -761128254, -1077750004, -282811334, -68725423, -1435805117, -405475780, 199273502, 300104062, -1048619831, 244230619, 27843492, 911395983, 352781803, -95093987, 281295727, -137376925, 686521047, -233217795, 24981975, -377989028, 767444579, 231469386 ], [ -814574515, -8384489, 1129256711, -715293331, -188820694, 1325776424, -440556238, -170717155, 357577969, 564125244, -298216249, 429083030, 1070010005, -599268948, 1642534469, 368035641, 481667599, 496990720, -326220279, 205358918, -15230764, -1055885731, -364034037 ], [ 1423925095, 1396418932, -202377663, 596276837, 328073563, -423436613, -1978200169, -575749127, -778039035, 687962158, 223212837, 397563094, -1370658144, 1367023196, 1471272522, -405086611, -96510920, -152250850, -117344942, -26420295, -1152969956, 180091199, -85330138 ], [ 241808110, -470447964, 36783760, -949142418, 381742198, -175088174, -1454675704, -161597640, 494044797, -1839969385, -246378253, 554585786, -342765742, 430024364, 1873758584, 103163971, 657687537, -47211778, -187726739, -422822099, -347881433, -404058613, 135483893 ], [ -1391237345, -1404716349, 719552414, 1349306184, 334854045, -1168047526, -1590322910, -91807564, -137215238, -1506479890, 40087055, 41758229, 1419323727, -852109606, -1220055949, 114743753, 32216486, 190728435, -578583503, 145664171, -826464394, 466167022, -342790328 ], [ -22867867, -1321834205, 364497536, -118201664, 371644209, 699685584, -1780007151, -487354606, -476669121, -1876100517, -16788720, -391575901, -278249797, 1651481562, -1395504368, -152042362, 597946966, 505470345, -767929143, -378298435, 1317185716, 1012317641, -85934476 ], [ 1604735969, -160778592, -960140958, -1169619276, 263158604, -402198015, 1337116944, -1120067088, -668142365, 1584096088, 257248246, 153366281, -1195654266, -1166245306, 1718725806, -144470948, 154359362, 1189962713, 488813487, -13651467, -883929213, 708827559, 85797678 ], [ -595441164, 1221542544, -1229504623, -1261824960, -290721734, 84166084, 1133622566, 47288542, 1132335314, -1812900311, 79467297, 510036113, 325272241, -518465645, 77979603, 368818835, -11135031, -50390822, -566254874, -454864609, -45009755, 964144171, 296194277 ] ], [ [ -918726464, -810013456, 783288522, 1292242612, -292445299, 764573207, -1332488555, -901287724, -1240039962, 1527158633, -282888438, 239014845, 908016475, 91015774, -778464514, 220163411, -417208150, -653504946, -495846724, 425457662, 807064340, -36121193, -30475716 ], [ -1292073697, 177338767, 1178041528, -507543856, -110482858, 955405531, -1470257641, -324644835, -590784699, 2055020510, 68826841, 626983145, 1137312060, 86572452, -1800652982, -267848182, -698641827, -675420860, -325099983, 182080820, 607037924, -83717762, 2199518 ], [ 663628597, 734686079, 1338503024, -733247860, -330133577, -65902225, 292725760, 985166257, 1163904084, 593472381, 75904933, 32802235, -1346352742, 1733367134, 591882476, -58563556, -461993288, -674906743, -263967076, 59074956, -607650175, 1270804306, 381373033 ], [ -1604366455, -977005419, -358794763, -153621631, -402659910, 529259516, 1595871808, 1042180110, 306672760, -779688429, 169930732, -72173972, 66907787, 1089950564, 571355729, 287112659, 718672160, -606317215, 546342567, 281105852, -1280185958, 635589216, 42316776 ], [ 299786931, 381623433, -1218439890, -24042270, -211747720, 1576848400, 1513045142, -320872494, 226281519, -1571558572, -159013781, -260361100, 1378961109, 1818344058, -319971325, 117643007, -124731188, -51379752, 595999239, -344940792, -154152672, -148667041, -271796714 ], [ 317974604, -824724429, -473877817, -296238662, -389239589, -2050001157, 203198122, -1042183729, -1194405880, 126168010, -57639706, 403996262, 1363133805, 529534752, -1730874670, 334549188, 599820412, -48409377, 739697367, -81750046, 336415502, 961164529, -75783542 ], [ 452363292, 649578403, 665890142, -953870314, 98856344, 1190446529, -1912418964, 583575042, 252104425, 1833057323, 105739521, 543750490, -1048961538, 1629230762, -1642893560, -122860487, -24649270, -559515620, 687032641, 195062231, -111950357, -756434957, -334156562 ], [ -1335963132, -369799810, -950056680, -1116392014, 174616099, 20623661, 1898729003, -390914053, -688323191, 980482884, 248334644, -659071435, 1361205760, -1414630085, -1590596767, -239194575, 650386967, -1133943530, 333586058, -26349777, 50203547, -1014191621, 2848804 ], [ -603447942, -478727158, -487969896, 62388786, -42831696, 76248604, -1186583561, 433049531, 550117445, -1021467691, -235746634, 336172750, -570748180, 989060809, 164303758, -30378011, -282097383, 40245819, -94666246, 290489627, -836707111, 424919644, -268679962 ], [ -1291662483, 1260393937, 778147177, 1212999051, 295571277, -360091033, -1429259841, 559099788, -949163640, -1965202806, 253657141, 17863607, -110031363, -218130132, 159323843, 339704605, -164552842, -527864474, -517192960, -55569286, 526765185, -480607856, -372349825 ], [ -540438756, 270338937, 739288538, -1062268919, 59424676, -1104348012, -582167174, -902375756, 477512110, 1416524231, -13643731, 630784303, -1338689554, 653094065, 1439572430, -26942252, 364407424, -917081643, -55573531, -282846379, 313959457, -1034857829, -38011477 ], [ 408305392, -9897792, 1204390998, -757628842, -260661139, 1771740836, 565463462, 204224018, 470483283, 377902962, -88789033, -20004366, -388855965, -1711375934, -1198374334, -423098376, -300169854, -302177512, 534765776, -453958191, 936600313, -164749844, 158257205 ], [ 338132003, 387219432, -802679678, -68860485, -191941005, -473792049, -22278107, 968772902, 1155298309, -1017507107, 275726238, 519238130, 998424667, 1815414512, 223730993, -255347881, -758038368, -934155826, -616501813, 74020499, 1444139487, 1430726288, -384313979 ], [ -908577246, -560405274, 605137498, -987267790, -106409280, -492107545, -213157140, -895461331, -1369530122, 1588679798, 282642897, -389724294, 226767437, -917132676, -667953869, 115167712, -776769881, 202847570, 330698324, 263378416, 822430851, 1304597338, 148235729 ], [ -239413290, -301651115, 1167103269, -835198977, -315383702, 71749327, 875851684, -1154729645, -104126054, -820175789, 127511002, -477753236, -850815973, -781925435, 1427434464, -125730997, 567140515, 353610952, 173780182, -196773057, 1219616767, -244979984, 173619381 ], [ 869105262, -622515129, 215486721, 667001842, 350305664, 199071743, -129034699, -119244217, 1365917153, 614416631, 94967237, -197239392, -775507997, -449526713, 1017039939, -407500959, 253037717, -185942859, 130084205, -489268532, 676281632, -504212095, -36256042 ], [ -554193626, -406038554, -262746713, -126256667, -77901845, -1921931078, -799870719, 245117295, -643654166, 966023934, -177310743, 177089361, -500127868, -787268122, -1164288169, 226538869, -385558278, -118620077, -730139860, 451131609, 807996412, 148694781, -172841395 ], [ -1548706715, -1192660899, -282396551, 254379967, 312531274, -575453835, -918711353, 160512575, -254084657, -1421289735, 188918074, 558351372, -813385874, -1090848546, -707902109, 88268508, 64835324, -902836337, -585299105, -31645492, -1182750186, 463366741, -250117296 ], [ 1116166133, -1048806732, -1029748723, -487758341, -328378056, -498256484, -817817168, 602137612, -838088949, 5601891, 247485377, -681773290, 839415201, 1201425484, 847679163, 123020784, 47896264, -413357987, -786136178, -372389223, -1436797249, 1399550182, 76083833 ], [ -1360706169, 1322264831, 1123975193, -468582505, 289022258, -333575294, -1452441137, -337116479, -901891975, -1769335002, -288712172, -656608974, -8209412, -191917927, -659202401, -352183536, 431432425, 481725335, 276967445, 102073391, -1265841101, -1434112330, 153674867 ], [ 146122406, -1351600052, 651452717, 574879179, -174279880, -1249883598, -1394886619, 384475138, -430873588, 931529548, 177913238, -144483205, -988462793, 1686443632, -329229897, -113024815, 137673380, -165319667, -161210102, 120062033, -413137655, -1221842693, -187027681 ], [ 596347404, -663503748, -699771775, 997293262, -262796406, 980225217, -484850048, 193686515, 32750520, 141526349, 84741853, -264196119, -1095731448, -737246017, 27855910, -383569072, 660780929, 158832508, 286441332, -5445824, -929301926, -1366059148, -132720072 ], [ -1333293310, 885633662, -1135959223, 1163550419, -23775789, 1584133123, -1634141663, -755174465, -426173369, -1850717025, 279369580, -7114126, -258341601, 83756067, 891945411, -64402362, 148010728, -1160582883, -640092968, -475881072, 1363074508, -1246303864, -105553519 ], [ -1668006750, -601169056, -355082898, -45938158, 354792444, 819552349, 1299654413, 1147121638, -826184286, 1642396070, 172841082, -617218976, 1173962972, -84289483, -565990040, 215680220, -317721595, 985042793, 650284962, 265471443, -120738442, -956324469, 271766377 ] ], [ [ -1589057624, -1156283978, 127441380, 659415148, -240333112, 277307633, 41154936, -132885522, -159803036, 1414049487, -286166820, -64271447, -533095595, 566241269, -1065272735, -102186986, 590001096, 651768927, -189183175, -113647928, 442910661, 1311105369, 232663004 ], [ 326469689, 633188171, -115058594, 1307433778, -20347372, 1340243930, 1451435070, 620856764, 1327323792, -1151304570, 121571346, -654265319, 555385985, 1706432567, -1246480823, -358641933, 356134296, 375898028, 693615378, 240894468, -1423331916, 937161712, 306808213 ], [ 1433659953, -1305124081, -446336426, 441013023, 159377192, -1605659580, -1732662072, 381179552, -1413421830, -58831000, 24929890, 618629434, -1068848256, -97470671, 165620670, 329075733, -642612063, -902119289, 508744596, -61782132, -471835618, 1364203469, 297567308 ], [ 255990949, -8820673, 653643070, 244868419, -147384754, -1810269747, 408570608, 320549228, 1194783028, 1581851413, 116804622, 662806546, 570294251, -461425796, 1572386998, 312150473, 519102672, 1161411900, 136215810, 63414115, -1010749349, 520424219, 223556537 ], [ -108016873, -307926222, -802088660, -1122954169, -105351022, 1092033139, 659147850, 636683593, 737638824, 395074307, -36105296, -260606947, -352094024, -847022791, 1733764093, 434035591, -9553759, -1098658442, -95621051, -199647526, -393269616, -1465151724, 352952391 ], [ -1626532653, -137063946, 970434742, 115152005, -94432031, -1152141441, 149376464, 662507356, 1163336297, -20755448, 261538917, -182030874, -1089834859, 780300579, 732680906, 369579021, 704027158, -478273408, -432642180, 308553164, -1451769681, -456043033, 272414615 ], [ 222316710, -1118348447, -48087031, -389413770, 381734119, -1384067998, 659883877, 187789752, -692319321, -595717671, -131385681, -198774532, -138331575, -429975281, 1689152108, 68478493, -237919295, -1029273781, 430206490, 233594545, -851636463, -545609105, 60743331 ], [ 703251225, -217491167, 433775972, -938950742, 2971660, 1345751790, 1032117970, 634047354, 685921824, -53992428, 274511774, -527509932, -777528519, 1216507510, -1177419758, -398500471, -257874501, 594999846, 509921856, 315076765, -613813198, 875532914, -341123411 ], [ 1055312309, -1449538731, -1310944695, 784720899, -155475644, -1051933947, -1467866512, -457727912, -1167653595, 1425752002, 188394200, -679218461, 574488873, -1066128987, -283608357, -98648384, -401798862, -1069232422, 19570495, -208139429, -618879153, -1063000273, 203117946 ], [ 1122421832, -676394194, -573171551, -481237922, -224196516, -645218420, 202776446, 330749765, -150770999, 1062337577, -263087688, -486997783, -323285541, 510630612, 444553802, 64029831, 447319076, 787037197, -423429039, -185229237, 898045980, -1332853046, 197287713 ], [ 970466570, -461524411, 266291249, -549795469, -132754878, 1890831713, 1146402530, 636295631, 354000426, -1394226778, -284713724, -703459007, -104808881, -1214839825, 1021097368, -193043647, -795405693, -1173481134, 119650637, 256757276, -1398041702, -1177887057, -61735474 ], [ 46099329, -581870803, 25165804, -1342177282, 401594231, -1020885328, 226395906, 627750334, 3334719, 752305670, 247031331, 70289742, -245871850, 1708680665, -1191504779, -35500204, -228559254, -977392602, -330750791, -301229368, -974981868, -1021789210, 49737200 ], [ 107165010, 354917703, 1305085401, -535755667, -317596690, 1289391956, 404349539, 484293537, 1108566779, 179099201, 45193188, -16803317, -285900320, -1770005050, -1192971312, -358734143, 510347631, -995798478, 816760125, 489260570, 237755310, -748831064, -378061729 ], [ -107993169, 1296057445, 1049306917, -928206171, 423174573, 1002205845, 971231112, 685587169, -290424321, -1512525103, 30448982, 173948354, -700546890, -1393447324, 445791534, -140209182, 497106068, -1122673308, 634152309, -210643527, -659735179, -531023385, 339361192 ], [ 943652263, 531155384, 755984244, -75246350, -419886965, -862972874, -558708727, -883927265, 660589221, -621016769, -137915389, 56742993, -288366178, -1689472258, -1232708655, -375584486, -29060804, 1226452936, 154776615, 474112708, 447940048, 623850286, -174092613 ], [ 833189979, -848571883, -357866147, 1304647858, 45983981, -506955053, -516968557, -733929196, 486754994, 1346662382, -133974397, -469754001, -1250088243, 8517538, 97817972, 385164534, 805735587, 354345004, -438609188, 332824485, 1384786103, -248771585, 213326397 ], [ -1434264618, 771160662, 242875724, 332173800, -49421153, -2051419518, 952825378, 908866540, -980576996, 1635352672, -131717287, 650587026, 370070162, 381540702, 181731784, 93600333, 127314008, 885453133, -790172453, 261039720, 29034607, -105356753, 112120892 ], [ -169693436, 772180863, -720218255, 1293696501, -198550712, -739012345, -694207278, -797853024, 670628882, -442182736, 189046364, -633982904, 667906845, 1668158004, 915469488, 143494056, 90880970, -597583766, 281200274, -232523859, -526202485, 341713137, 380858311 ], [ 1205696117, 948278169, -1198368875, 1016858773, 15861004, -1459015921, -1604332607, -127815552, -1057679183, -329216900, 228687331, -347438397, 1055455789, -5684088, 477250023, -6539561, -238922525, 1056549147, -83796306, 194213080, 74950170, 1196108735, 390141041 ], [ 1221643979, -177335596, -254711759, -290149808, 243058987, 291710594, -325323632, 832712231, -1344269298, 323032946, -248096582, 405468873, -189479307, 495425055, 1395819375, 427908385, 333799035, -193618710, -472317864, -393335457, -30806965, 126097513, -56249816 ], [ 641114142, 214505685, -441632935, 515828474, -361288852, 365810061, -1329419653, 942860713, 134353628, 1963548006, -102373195, 628746942, -1300389777, 882026269, 16756999, 101737738, -766197916, -535960456, -342411612, 463142740, 1037521127, 1379878901, 343384024 ], [ -721785014, 910446566, -419806920, 1203006527, 364066890, 196061269, 946677549, 42659572, 233609119, -997239356, 57846830, -153219043, -404285885, 50353145, -892336472, -155269985, -439163257, 1018687377, 311866321, 64781771, 741150095, -436413004, 62978475 ], [ -740964920, -889301257, -863420533, -737940710, -133750520, 1961913148, 224820653, 372333774, -520544149, -1357264918, 229124172, 533604848, -560787420, -852222658, -1493312581, 336950494, -599138804, -438684878, 686166864, 206611110, -731193108, 1345133036, 267812158 ], [ -1197301430, 1456582916, -1096477326, 643288150, -225619818, -804125336, -462964657, -324694505, -412882758, 1801945365, -243831290, -337210253, 998739458, 1119046786, -1436067246, 24339156, 300416838, -979497253, 40259902, 299154144, 756759525, -547307944, -341164474 ] ], [ [ -192706813, -957429390, -1104971802, -631439143, 247500349, -1325060283, 9633172, -429349473, 1283869005, -1548847001, 147303371, 276038070, 1151496397, 903891364, -570875288, 118021928, 179145113, 333866364, 105621675, -491998568, 345252100, 861514388, 158740415 ], [ 873793791, -623990391, -129855523, 401411954, -317195365, 774848296, -573516872, -183764192, -313718889, 860972172, -245891151, 30335814, -28920517, 972600823, -1384216004, 42226214, 640532447, -1027262236, 11110932, -376637772, -433597868, -703628263, 253949627 ], [ 1454386336, 1416066848, 163092820, -438997250, -55756872, 468701150, 419225528, 285553526, 823063906, 71238263, 135064477, 1204157, -153927923, 315477616, 1050251601, -282760165, 459321408, -763970616, -469879820, 238923054, 644672908, 330759472, 113964490 ], [ -1319408466, 929707247, 832670532, 233141856, -304162823, 1817895199, -1127542317, -307568419, 1240164385, 385524209, 117355860, -399566546, 1101257761, 384071016, 1739008134, -69954503, -129060512, -439100118, -195785483, -73667143, -526672177, 1369909091, -232779447 ], [ -41347094, 451644674, 473527518, 330326391, 368921926, -802579265, 1976829380, -654442352, -1312686371, -573622367, 139297777, 14895245, -387228438, -332079111, -561203679, -269264672, -606555496, -688173215, -670579720, 63381695, 446663749, -821913551, 175730927 ], [ 1329244893, 492439188, -118345471, -537697192, 138951937, 1809118813, -367068688, 609845819, -613695102, 145046479, -278533247, 680483981, -524851311, -398033610, -1356459685, -299123790, 274740936, -1186699854, 344033466, 370746366, -330775601, -956071141, 318466833 ], [ -1699925210, 1469751076, 670564183, 719790221, 244877556, 33309850, -1782264576, 1029516648, -26246246, 64521325, -115892189, 246646594, 450446091, 1628465841, 157184418, 290526485, 198261570, 393070736, -186374305, 438223791, 1191648474, -1436964824, 207708764 ], [ 243211321, 280236253, 176138430, 511026394, -109249938, -267033393, 930289908, -916672388, 833237914, 1120353811, 129478325, -344182533, -1417273642, 978010112, 600575012, -61882118, 249851183, -1006132663, -377326770, -343590630, 219831753, -275853998, -358433485 ], [ -1432921533, -744201673, 1043161754, 115074251, -198597198, 1752855279, -1075455505, -1048907739, 1131260701, -93569510, -9932510, 663304293, 782077663, -1040743611, 919240615, 386056806, -288238313, 306310796, 522588417, -359837366, -480663017, -25643837, -310859487 ], [ 679856445, -273606947, 1345939805, 130280144, 133094738, 1987589730, 353516907, -92089491, -639861174, -1994641645, 158581923, -371330498, -1224506063, -988712235, 1513660029, 4752553, -649084978, 963207482, -633654764, -452172713, 1180888945, -1208860850, -249824602 ], [ -692263746, -171486457, 103688282, 952526247, 178629555, 900432012, 1093352356, -803729231, -225020797, 232247311, -65962353, 525330777, -1125289742, 1382980517, -1093907664, 98447678, 742858929, 888093108, -203518108, -341558219, 791680642, -1225790973, 259334383 ], [ -1219110795, 1469518699, 718165226, -658413481, 158710141, 1194251424, -1339658188, 989346966, -480241557, -817537201, -116588467, -558282722, 561051449, 1249316435, -1048645195, -417319675, -86814774, -945591770, 640617882, -263328350, -488688904, 177988532, 327740878 ], [ 549983423, -1421484483, -1120220803, -436607521, -169911168, 414453092, 1226707313, -40651360, -363245585, 601295527, -240716719, -520060033, -840472184, 1036781740, -940750883, -49852002, 470210858, 744098196, -770518079, -503559222, -389526814, -617168572, 321617745 ], [ 1290999941, 531880634, -198245851, 1009637422, 246914913, 1563543857, -1943251960, 129193205, -456245314, -725798732, -151597770, 199693278, -279147479, 475749979, 1384248383, 39836845, 773253366, 325890955, -728866904, -50720584, 1431896793, 241888708, -28254616 ], [ -649641565, 1493100482, -734120602, 66644159, 118190650, 1542887202, -1363290983, -640798771, 1223318824, 374731130, -40719613, -421866955, 1017533301, 1199286759, 239087212, 405671507, 633578574, 1072666204, -473731655, -122359544, -969817883, -226162638, 119306238 ], [ -958326970, -864343555, 217372196, -373833278, 20500929, 1876606493, -1040032853, 218353884, -173708384, 341227536, -210055698, 473302885, -1243436601, -1763481246, 1672910179, 364763065, 137358435, -831953373, 574338181, 16394491, -56542101, -920555015, 73795313 ], [ 1005386486, 1073449510, 603344642, -567284717, -143076594, 608948833, -835055180, -263555673, -863878088, 41600129, 193404239, -89872431, -379929592, -598306791, 750516122, 363882491, -673447336, -781930539, 679244408, -315776429, -1232891231, -1092886852, 238837021 ], [ -495118082, 958210007, -516056014, -638681817, -401939626, 256817357, -1156549514, 571711435, -916746147, -290787047, -286961470, 37843856, -635855757, 664087043, 842327552, -280789710, 44061400, 307099008, -14773026, -436551646, 1069362399, 808641613, 117929497 ], [ 1411872353, -1216551586, -658859835, 257705102, -198800212, -326850999, -31767534, 740343254, -1374150832, 1783109402, 102091039, 17596342, -750939272, -279696024, -874414639, 43584901, 540974276, 603414766, 743692213, -293028854, -727510244, -1082502924, -236583620 ], [ 533604455, 873768244, 585231944, 102455774, 425374499, 922016968, -899154084, 914275324, -1064601462, 2036577838, -112995387, -433576070, -111474071, -581685893, 1020331589, 121593597, -540444291, 592238841, -173804536, -213198897, 355240297, 1067730399, -95926058 ], [ 434339623, -37576618, -577891985, 1421860256, 45452389, 1415176263, -1545323228, 314098469, 1399082630, -1316365907, -154137526, 627421439, 446303535, 664772473, 1449667167, -89569961, -392194147, -524100439, -21090175, 321463055, -392777594, -730206784, 34467570 ], [ -1255082144, 638079651, 1352650513, -965380215, 192374385, 295818891, -1183727454, 345348485, 316965787, -948611113, -116952312, 124827737, 21936976, 329499212, 1098589704, -120470637, 89910134, -4629299, -484596383, 449555852, -557563765, 615985775, 92833498 ], [ -1397299569, 1196065136, -720076110, 32994836, -368596000, 991013877, -637650452, 566973329, -837988721, 1772083017, 143959631, 307131966, 1191321666, 1233854645, -875475903, -73433898, -52515359, 1231099848, -653669656, -463474643, -271793866, -1141733601, -393937429 ], [ 1620378089, 1339365607, 470217186, 668306164, -54703300, 490378692, 479997948, 955123062, -384379417, 764780274, -222842573, 541175472, 791571624, 1632330213, 1448997022, -233260552, 29827907, -228977394, 375010604, 37502417, 81760513, 583024224, -178882059 ] ], [ [ 460657867, 816475437, -332232618, 163710441, 387949653, -2082183016, -614732012, 204219213, 724918385, -1428503866, -222723507, 569018915, 208894474, -862224080, -374131200, -241163928, 177194005, 656109045, -792170049, -401649644, -107373886, -406871279, 127475354 ], [ 1100926179, -963023238, 510855211, -1140451531, 38648187, -2035553852, 331805031, 279022807, 303518696, 708689354, -97118143, 150845218, -585832567, -443107151, 1510684588, -284969281, -324881732, 504034381, -690708821, 177276011, 1391034360, -1427529104, -81084045 ], [ 564446061, 815180050, 783627303, -594962947, 325591934, -54597325, 1755902334, -1180834940, 333058622, 1334239230, -58575590, 51054102, -897466146, -1534317012, -219880561, 18439075, 401119380, -1042842822, 458274661, -211353619, -1295127701, -100320304, 246022410 ], [ -880121884, -319547736, 401577537, -1370686552, 366824617, -1286640828, -1583284162, -694664622, -861900225, 897701903, -229259901, -188544896, -250161452, -648220655, -851869552, -5914546, 386427395, -950153813, 231146906, 260635541, -997815898, -1183735745, -273187563 ], [ 1019033683, 611015716, 286031659, -937002672, 94209818, -1430915254, 1109106848, 793644202, 225143826, -792344534, -254303942, -116466678, 453435034, -593250245, 484425099, 430902530, -541983770, 261986648, -417874726, -148323486, 1287078638, 65277310, 392520591 ], [ 1420275210, -834470678, 909914967, 313717059, -383453771, 458832723, 1098743410, 267794428, 1162178447, -44428199, -102956594, -189895579, -483654875, -821808638, 1763600141, -415250733, -455148418, -772746318, 93594434, 92617953, -1151827755, 1049703989, 270543809 ], [ 1685960035, 512085884, -656714749, -1141205320, -345550047, 969295988, 738591402, -852114295, 214368593, -947476689, 130650642, 256078507, 828593884, 450242598, -1051754881, 253159353, 629652050, -370902090, -117409292, -510207279, -115490289, -459897304, 91116687 ], [ -1148158748, -975981614, -185270124, 641868547, -7815897, 545895605, 330664672, 613862951, 828296401, 1238143702, 185279340, -27554420, -1083589297, -620084303, 346340800, 227752879, -657035400, 669849755, -377917002, 6628910, -266800185, -1026006896, 355297465 ], [ 418695847, 1244661019, 1089955551, -1147993935, -204424889, 879029642, 1131669261, -377697746, -254972138, 1681329896, -176073455, -81985842, -712806564, 57647634, 1597556749, -102990374, 33340056, -720869557, 361896885, -29216228, 313037029, 936701368, 159319112 ], [ -1616448210, 564507635, -1277405482, 995119286, 48969056, 1959866615, 485008177, -746228179, -360229709, -1338827154, 151671342, 284726360, 414912084, 208544786, -169327420, -414265851, 629474663, 518602860, -455664665, -395867560, 898521523, 440517167, -120181336 ], [ -125600314, -747619349, -1098261757, -1187403380, -336766748, 134682830, 160432712, -951975301, 1293683838, -233319658, -115951419, -476167979, -191585336, 1181450947, 518296637, -290939181, 423360195, 367965682, 231429975, -401992259, -265052399, -222622254, 62698861 ], [ -858950451, -50776, -905032300, 1111993061, -61712794, 591024690, -460685856, 62031082, -1031766318, 548963299, -239818864, 239533953, -478060180, 476217288, -229162257, 313865542, 703844539, -1165968314, -319322605, 177574313, -242410045, -627004948, 109348035 ], [ -283899971, 366243991, 778832792, -809322508, 77110024, -1024963615, -1197010901, 530162124, -265513026, -1597742064, 178576646, -670328012, 849819272, 572144546, -1673742134, 397839601, 658971721, 891677746, -252293747, 459552499, 881510783, -50303963, 281902931 ], [ 1214667185, 1271535187, 1030543528, -358461130, 274861148, 1233814018, 416021704, -276246938, -518527676, 410065903, -203219605, 694835216, 1197495180, -1285337174, -223383276, 286775520, -331037017, -700201205, 794535535, 454524480, -779164777, -432395235, -279246104 ], [ 489042073, 695772845, 224366632, -653941323, -381608896, 694916882, -1437013219, 639918804, 1391016935, -1053255041, 67487110, -250344664, -793104239, -1604635015, -241157741, -250719573, 47992303, -71396875, -106081183, 127935786, 479605525, -75352268, -266184622 ], [ 1687365369, -884900591, 412878814, 1256715302, 272226749, 162330494, 31207844, -353590636, 1194571834, -791697393, 274329148, -133936869, 546912912, 791081491, 638555747, 48350348, -627477279, -196872617, -564260562, 353880337, -184185583, -128290471, 307797749 ], [ 335453196, 1470437746, 833584267, 504871269, -72208341, 41452382, -1047569520, 461954609, -589293521, -1439296195, 170426672, -212415241, -661031689, -571739288, 237052875, 49397655, 384391015, -783948878, -789221068, 21613749, -1127413933, -437316199, -25976251 ], [ 212895024, 170761441, -965048482, -1011566955, 257945087, 1456206593, 144982289, -144603377, -110583420, -2048722493, -9571875, -556750121, -1110366480, 1512616884, -869682763, 124888383, -294351861, 833436295, -523965777, 62200288, 647108108, -832183259, -77373427 ], [ 1362687548, -975470221, 356925632, 728675706, -357234989, -1170297568, -1389113691, 713899596, -938724471, 1022178612, -118432874, 725346436, 1224398145, 157826399, 1852023185, -155457017, 53019633, 480717309, 445549278, -61341170, -1008164317, 1245456275, 194676004 ], [ 1371680841, -561555376, 667399436, -688323696, 47255515, 651690511, 584880145, -126911499, -793461357, -753880906, 108865004, 156654754, -47874240, 1028873102, -1667189349, -315421940, -743914876, 862860356, -77854401, 490938883, 1465188618, 515629438, 32931239 ], [ 321763830, -3980489, 707833653, 1085326035, 194855682, -862152600, 535849581, -274418876, 1045575033, 195313900, 33112677, 261262193, -1151843426, -1604463374, 1109980524, -432372901, 27341632, 547466562, 25851585, 241253406, 1254678017, 1383797259, -253355845 ], [ -1462918730, -657046504, -233117124, 486014192, -338720893, -528080926, -1679637072, 423724294, 1277477172, -1434624392, 22132832, 377012763, -736889048, 2872059, 1637011152, -253619468, 784726696, -452323485, 480519470, -125126354, 908934557, -875559376, -191020422 ], [ -1420815635, 1098424549, -745412431, 406274049, -179252497, -1131309794, 303784673, 64991877, -451703065, -1682739075, 7609678, 19697515, -815768628, 1017238430, 1275387732, -257648331, -96232461, 38841243, -602701047, 306678221, -287873020, -556193074, 388936437 ], [ -1051951332, 609986336, -44445386, 1387965151, 310584985, 1357020989, 36312685, 205161880, -1252648049, -177356092, 280446684, 717867793, 370803446, 130234469, 207814062, 421602684, 508171770, -556121401, -415058698, 265722535, -1282174798, 363101687, -314423116 ] ], [ [ 727697693, 967069816, -997010671, -1098609231, 67496396, -849977702, -827118525, -721226670, -535461997, 1636400929, 37318599, 656194971, 704356849, -704796199, -52239343, 280515669, 408826389, 1157192332, -405279462, -441196090, -890341695, -820711955, 211586282 ], [ -528734372, -1312201749, 495674745, -564041597, 342315298, -496584254, 1974389010, 171350682, 447116328, 1427421849, -177858714, 334586033, -622522350, 123062427, -1164512249, 55141921, -555793032, -234671454, 786880986, -510411487, 768039158, -522282011, 198248754 ], [ -686497674, 1379752880, -964368012, -1078385777, -387004550, 211044140, -1276676503, -1156588668, -1215477936, -1338970320, 261250054, 220619886, -1154289992, 1048611366, -1796874874, 427003055, 403713392, -924981348, 317737072, -337941563, -739668352, 1127417266, -28915980 ], [ -619865619, -313219263, 353135690, 1345083275, 220098190, -1758551843, 1460592976, -603468153, 1415878006, -215796330, -183091265, -280680184, -969270642, 1168009861, -390908310, -100689212, 25191602, -458856657, -117217916, 477061913, 163556131, -799992537, -8337044 ], [ 293570093, 1266799625, 262600580, 381709923, -262016547, 279107338, 1276264219, 705133156, -254023134, 283189371, -102653928, -349874809, -1416479341, -477294409, 1154848413, 187819431, -548256569, -637607432, 663315813, 217996086, -932638351, 326817517, -146272111 ], [ -775089400, 433759752, -1284336042, -1429946439, -205360733, -2029602107, 926530545, -461025806, 1344703990, -1073698471, -147670102, 182424445, -455994626, -1768595049, 1804856657, -259631817, 364170672, 61466517, 437436440, -511303470, 120995745, 345332830, 285183338 ], [ -989737282, 952210407, 553499114, -968328335, -2640870, -538718605, 280094076, 413379058, 340400621, 1866873507, -97649072, 583258666, 1440068700, 955665927, 928884658, 7932994, -677636818, -762478333, 509882480, 383634137, 787291390, -569530878, 346832430 ], [ 23517153, 927398634, 974894447, -1376844874, -212747233, -346442818, 1533841192, 225644184, -414229086, -1012204488, 87849502, 199910436, 220160836, 1638295740, -1242760483, -233584212, -759702102, 1115478457, -185501815, 263028554, -231951818, 1356829640, 70058378 ], [ -486520678, 895633785, 793726364, 1432174141, -421961838, -1149882616, 66439568, 53383538, 823030441, 358432465, -98790446, 668556597, -751844134, 619329186, -1801662028, 332682875, -603817030, -1217531880, -452133273, 399830806, 935808276, 1187265221, 5880177 ], [ -1259797661, 1301216886, 618968541, 600285850, 393597518, -274699665, -1283754695, 499482387, -1117128232, -129353650, 187485333, 400767675, 540141703, -1636320124, 1488086360, 183670069, 352853707, 122632488, -379266954, 318253417, 199706052, 782340613, 262970019 ], [ -767855360, -490212253, -670618888, 996107798, 357297271, 493945043, -247499599, -332764489, -1177047640, 1415183173, 135342677, -230681163, -1080650877, -495384571, -791767025, -41373246, -662062236, -393543761, 226876228, -60596628, -834899119, 918894732, -185924534 ], [ -501776837, 1141547358, 51088958, 1001458036, -191228457, -1442010473, -378486091, -897443308, 304212165, -968965785, -264648984, 460236267, 1035281768, 1102964921, -657122220, 141139156, -802222808, 1216771204, 581268632, 57009423, -102568418, 263654329, 37032521 ], [ 945481613, 1234144966, -1052237101, -1075866907, -349884651, -1505820213, 1027257521, 1047674132, 152836669, -1997732589, -254071720, -146028379, 554444365, 439689094, 997231221, -258411176, 702147319, -550721733, 59293989, -394681851, -1084679029, -35871244, -244649229 ], [ -1568783332, 1060377512, -169543628, -299295937, -24313773, 534665571, 1092519093, -384376572, -2596238, -746707901, 69900024, -55444251, -334423596, -135231836, 1203351479, -427520979, -357710832, -174521806, 488608826, 344445923, 367989960, 1385064671, 316752775 ], [ 1414839701, 902523012, 694144776, -899866427, -350411980, 479073532, 900464331, -603034868, 1000376382, 434841897, -297277075, -313810988, 722363162, -1442458940, -1532529554, -417137251, 165441879, 176232273, -742957044, 282499308, 800731550, -260845010, -58710229 ], [ 286570895, -816032960, 1384738323, -1241556274, -139658778, -386182107, 1920076489, -211377184, -1209199745, 1035045124, 167839978, -387900170, 806866106, -1781794883, -210148855, 41368973, 236213606, -1114509557, -352446006, 284047196, 1284960931, 80757078, 356680261 ], [ -474574384, -337801502, -892487570, -549561986, -179511894, -1460605354, -900049141, -585615054, -750294968, 1908590289, 123810690, -404187111, -1341094199, -923253069, 1339588049, -21349552, 210209281, 2081723, 787454136, -52445841, 694677989, 1272175438, -2949208 ], [ 1222991439, 448886867, -1217727454, 591863067, -137207039, -2015728575, -895755494, -490499632, -197923834, -1653686732, -94913878, -158196799, -1121623290, 461005304, 1263468051, 387379250, -788457783, 875080471, 241841511, -97528811, -201235946, -776224954, -344393225 ], [ 710572827, 1105916576, 1085419801, 228876006, -311123242, 978944495, -303452192, 1093875484, -634008828, 1750858293, -242415351, 159904730, -568343098, -78808851, -805243633, -99315477, -686734196, 704820854, -175352054, 134814563, -812978514, -914855068, -228093302 ], [ 1695331763, -617760018, 577153403, 336530326, -209668939, -1203625347, -363730854, 22316782, 39132012, -345668335, -109955615, -19034266, -214817794, 1393541220, 1246766284, -128488273, -81615096, 21022842, -627948759, -281586347, -1447397130, 54976249, 188826311 ], [ 1121736913, 1027535876, 554666585, -204809580, -411273863, -2048006958, 1860444599, 253611833, -384364518, 994274560, 190443513, -704901514, 1166052948, 751295237, -492077989, -235036762, -644335816, -348873603, -805961402, -293678336, 474205813, 1197717649, 236795704 ], [ 158603900, -44785203, -795384920, -745019395, -95073481, -1030290028, 765353583, 1084575432, -63216999, -1532791098, 225471162, -671039334, 222898893, -305814928, 1334716991, -102660922, 216188760, -906923066, 781624634, 486710821, 618449380, 209564215, -7748502 ], [ 326513555, 659223137, 699082801, 826786230, -67463708, -1272296896, 458311009, -1098053864, -294240137, 1002550680, 32152636, -113610195, 112308512, 1603195027, -1303773562, 197331850, -482586343, 634435253, -482668455, -4764968, -394545166, -469180360, -240309543 ], [ -348499213, 5349187, 1226642620, 213984644, 74651229, 1404724883, -36788205, -617500139, -158649558, 830398127, 117869369, 455665214, 889591139, -1248755440, 1158104017, -25223701, -216214636, 382437729, -439552054, -368352838, 430822206, 1410510618, -344992481 ] ], [ [ -221887442, -145999334, 570953287, 556771896, -424792739, 1034579726, -481274734, 508196716, -500822004, 1770243930, -121893438, -445524566, 155895042, -1334665195, -1636715663, -236448886, 303069142, -330568520, 442829587, -346342622, -256961982, 1230376015, 171882322 ], [ -468134730, 737496448, -1146439839, 764624455, -270472258, 1891339761, 1808836981, -274695463, -1119838783, -1617840244, -193186776, -267892157, 1260576534, -936397401, 1318908463, -295150724, 675408674, -414057715, 720009522, -81892734, 1028437293, 752585675, 97711655 ], [ 1284742838, 759003073, -1035534417, 550675091, 86862149, 136531872, -779763916, -1124212328, -1065703988, 1858620489, -128530031, 201974174, -702452969, 248577462, 529863622, 284282501, -515883621, 705069989, 22630541, -258983383, -679236160, -556237010, 32893541 ], [ -1422161297, 887028907, -537652052, -825586880, 49051339, -677196072, -1326203598, 42080687, -946393413, -193155912, 85489765, 707228021, 64108864, -1228787716, 1205957120, -326119354, -333514517, 762201287, 639141739, -200285435, -695743456, -443164408, 59150042 ], [ -74560713, 259875211, -895680635, -348164423, 247078228, 67051879, -1468880432, -475926158, -241300260, 484451442, 281421234, -105484539, 924911957, 1775590250, 1656801233, -27898990, 726397855, 782735740, -579183752, -33718987, -335672214, 432003589, -220753885 ], [ 1089181577, 812675778, -259168786, -1464258884, 109721074, 1269692100, -100871429, -1184715648, 1222177775, 1213025455, -130811050, -414227805, 1065080485, 965288101, 239342396, 435003662, -396965842, 981159934, 501100016, -11855278, 167640467, 1452449604, 342044544 ], [ 1288367465, 467691746, -901385987, -980656474, 325763432, -1809032996, 706255954, 1114926364, 280000850, 905451353, -136927369, 164374868, 140010724, -1427335559, -1463822603, 80039544, 549669602, -149788235, -757464980, -216468611, -1303769582, -976684784, -358747026 ], [ 1252570651, -332794376, 1026647697, -905712279, 408962761, -1652178965, -533999283, -1091432324, -324867290, 1200741643, 162403652, 662270957, 849470138, -1199154638, -666897218, 237730427, 59992595, 590049140, 403120008, 450178657, -1463799511, -561698862, -338220103 ], [ -95863732, 1270030166, 840945176, -932740029, 306791103, 711696097, -1403383350, 932290410, -164698064, -1847010777, -175374851, -168236299, -670933707, -1425765696, 1435689670, 412395854, 715076974, 1033667486, -822792313, -316133203, -154979818, -926576809, 240684565 ], [ 329889299, 1184581721, -631482153, -1428956172, 250073629, -1348601688, -1159612172, -854151288, 462179673, 585060501, -41618206, 531317266, -1223386495, 833156010, -954708766, -394907556, -123600534, 516036792, -359332778, -163227666, -1230582376, 943559641, -373559064 ], [ -316194975, -1113868604, 1335407574, 1451729601, -145858247, -1591465501, -1849413254, 344064753, -379021331, 596914062, 58440025, -359340243, 239518643, 138673738, -931531335, 154873736, 621075001, -17239970, -641715650, 22064470, -82238345, -86165868, -341230458 ], [ -1555738797, 178105394, -1221520404, -928951622, -319072825, 832103068, -1617883182, 706805584, -611411224, -458807092, -295657079, 17648670, -1205291539, 1295961251, -1143776646, 248789704, -41932267, -405392806, 815990583, 86139466, -294193887, -1297942910, -293680333 ], [ 480596150, -159609671, -794529469, 415533267, 158778310, -486726261, -1322985898, -39020933, 1161958726, -1621041246, 175041592, -207359556, 491007035, 1411834790, -379052988, 84877517, -587806070, 1049756102, 336400046, -344529726, 1246987026, -141799827, 344795797 ], [ -1405155854, 261597442, -1153909057, 425568988, 99081432, -1049442838, 1905418573, -262936814, 810467306, 1255746967, 274476509, -398976135, -433241866, -36304723, 1022508350, -189903907, -147487801, 569100802, 503309141, -285827405, 1099996730, 1440439768, 40121812 ], [ 477208611, 188732605, -990403405, -776476923, -353974304, -139358510, 84248969, -634644493, 107827331, -344790314, 41831099, 306235792, 167494544, -1753378517, -1311358004, -113601260, -504425696, -514060926, -156760850, -22266995, 1357093415, -1298901205, 332767042 ], [ 854125102, 1229789554, -96653922, 416209649, -193967945, 586572072, 1752280864, 219610820, 948145701, -925015303, 75955969, 356652013, 707720992, 1708533086, 1639212634, -320024660, 158983290, -612173075, -72528230, 272362380, 522310219, -203378388, 280362965 ], [ -1284844002, -1211919644, 916094924, -1408265776, -321340230, -1660068046, -1744412314, 189022226, 409191273, 1707474306, 152285130, 325572223, 293436431, 1330841439, -1239312470, -24963787, -236671752, -343053898, -180602843, 372738828, -1098732346, 593868442, 23801149 ], [ 1185399312, -1234367920, 967402753, 613382423, 205898671, 1167203232, 1064422146, 840975351, -721231835, -939957741, -283583958, -535161480, 522841835, 1149703498, -65211925, -178791209, -755894898, 1119579959, 128633589, -264155060, -1003568242, 820152044, 261634353 ], [ 802482333, 450632959, 788252274, -257872791, -212659439, -144337736, -538607042, -339813873, 93571349, -731442294, 128576102, -682649343, 640930182, -1637299803, -132249774, 279665375, 738681353, 922797926, -222622417, 292795201, -1183416444, 422547786, -373043274 ], [ 1372583567, -487978421, 872808923, -1319596600, 27874159, -156619118, -1144834058, 707591525, -508916921, -1814299927, 156595636, 697544018, 158910346, 1426175039, 693604979, 27939060, -273403027, 1054694410, 336709053, -400472709, 177231097, -609510054, -387205465 ], [ 1214750215, -396337726, 1081436636, -574409342, 98618506, -498732609, -925120525, -533216389, -820406453, -1376254049, 245256342, -203267471, -1264196963, -457409000, -19194460, 378980776, 278389010, 136446056, 248194775, 114124311, -1141013932, 959945756, 217429458 ], [ 1064237123, 838964948, -1352177975, -1284686606, 248851323, -470534757, -557919804, 681193164, -1076520161, -1164676192, 254246602, -627048830, 1406948672, -216855977, 1615862735, 303302620, 13683780, 437048841, 200937110, 461038223, 308416344, -990411271, 90574000 ], [ -1079620056, 1305369309, -114622889, 275381895, 125075058, -383904527, -1680943074, 404775834, 754356225, 1186891764, -236061786, -465093509, 634717309, 896137407, -845822976, -397787522, -779973449, 619223188, 694870823, -313294405, -1356477564, -1185066940, 91372095 ], [ 1575911707, 1398154640, -212124780, 1323000382, -45968552, 789871667, 922302956, 555942770, 866416353, -227864608, 141104811, 230394309, -1062981193, 870197748, -37169325, 277165901, 614863316, 897299005, 269757885, -22138066, 396623635, 957659073, 195549872 ] ], [ [ -209863901, 60122169, 1331139094, -431507944, -86437193, 1794951020, -1751207795, 609160034, 440086291, 1238044917, 69443117, 110834411, 1426302866, -1515132796, 1003665750, -332903034, -606040427, -621587269, -511246442, 141280687, 200760550, 1057550992, 45105884 ], [ 1402542760, -492648030, 781722850, 894499656, -368952552, -1165566747, -905944368, -402048661, 505426160, -63399057, -235860357, -212339769, -1324280229, -361470313, 1244070478, 226623482, 658492320, -321356673, 672986796, 492326132, 555510851, -395312279, 16461496 ], [ 243475899, -657521850, -882708361, -156913352, -93177812, -754996363, -893598450, -1061047705, -914313551, -747318081, -204634885, -523679613, -1306308963, 1514482859, 509435789, -94716391, -409839923, -591688714, 371210076, 65270005, -872550867, 1039875392, -318704136 ], [ -655326414, -969154890, -382948316, 542445649, 184858846, 135335572, 1832910660, -727381366, -934197924, 15939813, 228611316, 156268041, 356089227, -1289364946, 376960922, -199060023, 608183182, 384730289, -628196137, 3593696, -978284204, 331620558, 207821847 ], [ 623720029, -74862109, 341112533, 664696051, -224940211, -1997949424, -1790765833, 1135484294, -1139178120, 429074151, 293227965, -80593555, -555945239, -1291501816, 921338262, -55462010, 555749904, -292975355, 102857784, 148582695, 1345322507, -335726515, -309428845 ], [ 1053711266, -1330303348, -222779793, -828159130, -247266718, 804720890, 643760162, 358551906, 361286921, -1669793433, -1694147, -712734021, -1434816948, 184157794, -1200370683, 278028106, 342259901, 324084525, 209277901, -117752317, 423539735, -481039383, -285987459 ], [ -967412071, -270353390, 686620295, 383198692, -70393988, -136806018, 1697753162, -536289568, -133961310, -685438599, 272516835, 8689196, 683162169, -433083784, 1618784665, 185205991, 642872008, 444281605, 757052924, 178397132, -461724141, 520807699, 149020193 ], [ 1186926163, 98477472, 968097181, 919542298, -369961682, -1539488990, -552320915, 953046176, -1372044740, 1582441848, -171364324, -134805283, -27881426, 1013943932, 389672933, 220771334, -448059241, -28274114, -513549960, 4486278, 732882369, 42490619, 275772967 ], [ -192293003, -108217378, 187629977, -359263813, -382048213, 1975517692, 434474722, 375069251, -584146, 777933651, -276606657, 274576819, -1430275650, -142815451, -128418806, 392896462, -347768576, 38753057, -362032850, 488956800, -1454271407, -374928419, -167544966 ], [ -1563603682, 1004639478, 132185304, 871308636, 255903454, 376024754, -154641020, -92581905, 480960402, 1961750713, -115311003, -633064366, 577038075, 1325120326, 1193195606, 45005365, 294107044, -1131937606, -207394043, 102864193, -772196658, -277788757, -242560558 ], [ -1070785044, -688274473, 793481941, 712029824, -70789524, 2051449336, 5950054, 568290356, 794937577, -1027251247, 207278369, -657891615, -495283456, 1735508529, 704972218, 133991824, 7809284, 235520421, 74608325, -494444777, -1393742015, 1416718843, -112171362 ], [ -1691626684, 289488412, 101109458, -4233156, 27894557, -612417674, 264365336, -1118784614, -794706459, 614753227, -112044428, 178015091, -1421144134, -444062838, 932512756, 21904046, -52960304, 403224635, -116599009, -276591919, 290944425, 124719894, -157667563 ], [ -78334373, 330873659, 403613056, 1195412469, -238341048, -1761952860, -1969233386, -757797265, 1170945700, -950405027, 26994455, 89688431, -53656751, 1437045948, -1303732504, -201649755, -460547945, -296624807, -608666052, -424729519, -1053265582, -290351356, 1629005 ], [ 355863566, -590980265, -312376434, 347728145, -281426675, -514429011, 793199208, -632958239, -316057572, -1036713567, 105247240, 669877051, -814012582, -171731293, -117301185, -161634852, -637884413, -513831447, -9333276, 239401704, -789459267, -776970515, 125729992 ], [ 1497985667, 95428648, 1088658884, -148906533, 161533962, -873277000, 1130997540, 108527181, -374075481, -8671240, 290308530, 415078844, -998107127, 1057418115, 847990655, -366399323, -678977171, -983514112, -151321093, 353008349, 966993347, 191548544, 372479635 ], [ -1218188668, -866005562, 743378659, 567912283, 158906252, 821311332, -541222681, 1142186380, 54539552, -1908750042, -278698468, 401623918, 825328085, 359430550, 634944228, 77740452, 213272503, 357333097, -38505618, 455448576, -278918686, 1028643039, -22275146 ], [ 339232723, 175260105, -729276479, -736676615, 357003118, 1356505707, 54678470, -125747130, 994267428, -1905251994, -129217484, -154577823, -932029195, 1335382611, -428416627, -61011529, 354093576, 571557425, -657064785, 313020055, -568084249, -1222077919, -327581171 ], [ 73878989, 701460807, -85747242, -84283665, 169718646, -1413024935, -783337592, 991493124, 898434248, -1194060413, 123890083, -515326452, 1018371246, -141632873, -564873724, -360551852, 31218485, 770911280, 97171684, -176198890, -633689865, -1025029096, -373171981 ], [ 396824974, -1390567470, -537280403, -179832095, 268824633, -1032086262, 1045341223, -196621032, 822325176, 670703716, -121910407, -597412704, -205210192, -389689211, 1369405764, -137342649, 429639357, 655501055, 758120491, 318435566, 226256170, 1238612434, 286955714 ], [ 404662696, 1120778065, 514648500, -302273094, 378556372, -1535707217, -408555021, -850606017, 242518825, 590793026, -58692178, 437694626, -572717087, 789210107, -841645416, 364347358, 607662136, -61830355, -813493134, 161502071, 438315707, 1262420716, -223633943 ], [ 1022659980, 537828098, 230924526, 1160576067, 152453601, 740237499, 667570158, -260330789, -984317282, -1538926359, -226767424, 141217091, -834762637, -1773187693, 29828149, 225025867, 382410560, 76943924, 550329352, -223333093, 791898988, -1053211614, 346509295 ], [ 1473655833, 533020743, 702987454, 417476927, 107793422, -1290218005, -202453539, -376635241, 996128856, 1453486282, -158091672, -728976513, -173914235, -1335603921, 1306093295, 229347758, 724875094, -231385536, -561695451, -317888008, 521001933, 10644784, 309025942 ], [ -120083210, 1040263128, -479785034, 316024485, 330661315, 1522258235, 357060983, 569480484, 946659955, 980842767, 8606550, -586951970, -376090090, -1776518889, -438253456, 152786575, -681924210, 430393844, -665806342, 107841797, 1389620088, 559070274, -358866534 ], [ 1106010737, 990739313, -791493887, 355011250, -6659667, -410700708, -765173236, 34973775, -1096749369, -465296281, -79063839, 173811170, -1310528778, 322872000, 421865008, 294094511, -774929370, -835396887, 31735834, -438660288, -999300557, 645461095, -211242609 ] ], [ [ -959352459, -914150396, 1284694913, -1126036070, -316480832, -1327776061, -1510552131, -555547045, -229260113, 51049343, 225661067, -164481654, 320768081, 1632544549, -436527867, -215594420, 803632318, 675959199, -469043275, 37281070, -71668463, -1162279862, -230859261 ], [ -398830046, 1099202728, 543377590, -931812165, 333346840, 442276250, 1697081382, 1084352819, -475603968, 745238876, 10589628, 3340698, 1070408105, 285784698, 34084250, 410275886, -543809564, -351618309, 334226369, 29125596, -1239627220, 708874717, -378251347 ], [ 818259591, 220093877, 767626503, 1246971054, 367424527, -882890133, 1117414560, 86395431, -777577427, 662825180, 27284436, 685927319, 1142869075, 494999836, -151737405, 13720248, 9825321, 492171059, 769600766, -371618779, 650650995, -1010607784, -19939439 ], [ -174959202, -108057937, -1091893574, -318501348, 168076620, -464066728, -1738871578, 938868321, 130520789, -775553894, -99206852, -287303999, 878256351, -1773792220, 1066664520, -405224182, -466560618, 77838461, 248378260, -303848381, 1363511469, -1358978190, -108122436 ], [ 1350627332, -801618465, 366806482, 489906476, -94400482, -97461103, -407744925, -652612298, -303870271, -1874388296, 4375437, -551478451, -1364845182, 1482280032, 739794834, 423456653, 408118351, 1053858634, 448363704, -310759310, 125237016, -880112033, -212701497 ], [ 777332646, -77298593, -1262556780, 72874730, -94860589, -374910213, 1486577643, -641094756, 1330136718, 419276366, -230884389, 489371888, -1133462205, -1310260523, 968652385, 63164844, -499759652, -169814309, 670161047, -255093516, -1332008896, -466775181, -100652666 ], [ -501131180, 253014830, -24293858, -429461631, 47131226, -1769974473, -285896828, 1173331673, -898934353, -2083595045, 194720970, -228594208, -614854104, -497616174, 1490284716, -203603370, 147198862, -350311413, -300044413, 430066481, 836246296, 159456411, -311890679 ], [ 1447536243, -1469759971, -2879217, -249024958, 212008099, 233049277, -258418954, 515539713, 205137548, 1502913489, -145114538, 449196713, 271813856, 609535819, -1382334949, -96423774, 524045404, -921550160, 405888024, -341513705, -987926410, -934911789, 334709992 ], [ 429914902, 1276418372, 145577308, -450595140, 332049276, 1007807104, 1845665102, 1130281411, -435021510, 1390458907, 187202698, 216745855, 1124696764, -438447024, 425027184, 186435319, 129505145, 147455265, 314100421, 508959249, -558534338, 640044391, 207887489 ], [ -1022033740, 444203743, 12357429, 39320036, 138756506, -704700497, -1112912390, 72406184, -953550113, -1125511265, 232233055, -600353708, -217963311, -530106523, -790452697, -319739452, -5480676, -108139559, 307915907, -449469980, 823434014, 1234424725, -308557084 ], [ 931149353, 659462318, -1081779692, 296532904, -125661107, 1212056266, 1072222672, -1013842911, 726658195, -1314882133, -194706945, 719046311, 1083716792, -430198273, 107488028, -204007586, 25581578, -1110961877, 797571802, -135393321, 1424986807, 784343318, 210274943 ], [ 1539988827, 217996510, -814185380, -558854241, -123863995, 1769482151, 875965201, 681006495, -756570724, 837886907, 272700632, 560907744, -1169756070, -502569138, -1134090345, 285265937, -205724299, 1133664118, -381000064, 454842555, 740599540, -634006305, 359057058 ], [ 1630520053, -1328744107, 1124592510, 1115815797, -247708808, 1732976574, -603189864, 40163746, -189957682, -1229693132, -217615000, -291500770, 912503905, -1576052293, -1306949917, 173518191, 3423369, -289250191, -279820645, -71786030, -887084230, -1352499698, -119232301 ], [ 595744322, -384511123, 1372960818, -606447797, -1994586, 1672983678, -1196490597, 164779198, -798231896, 1753483240, -82957218, 491273906, 743875517, -703076251, 818211830, 317745183, 3142837, 756445712, -36497366, 426941854, 102436528, -1463754669, 311030412 ], [ 1425853323, 1304780496, 586575654, 563193132, -388844420, -811872948, -1289957698, 360211332, 1395211506, -1751568269, 95360051, -690390932, -795176413, 984371838, -35462191, 31875525, 465913323, -798815798, 23807287, -25392700, -1298883935, 488223800, -228190469 ], [ -532628854, -494750685, -1325627654, 519137005, -306877758, -325980611, 559393898, 133541969, 771131077, 1589305891, -134692131, 648896253, 32331462, -500199212, 851927273, -126024182, 420879151, -1177983839, 96146890, 44408438, -1282890216, -525506128, -217276049 ], [ 547764591, -1130388089, 1037766091, 492748134, 112183505, 628240377, 50287458, -865995414, -1029422211, 229039408, 78384089, -54627622, -402370353, 862468136, 948886593, 295651252, 699499945, -183584893, 133622825, 450234574, -54929929, -482934166, 386927173 ], [ 644017321, 1045299660, 1255934249, 241588269, 141434051, 1435615697, -1313801003, 425877112, -1414393674, -485972727, -101192286, -355247387, 1342102188, -1702502649, 81105625, 259339100, 399955905, -128754297, -785526617, -426535781, -1254092622, -159958590, 261201760 ], [ 651574385, 187761682, -1308035017, -988411786, -109359446, -879348374, -1361128939, 114471184, 1023982096, 56266604, -286075330, -569118999, 321218364, 1132516942, 1423832809, 120674515, 569663124, 1087377346, -596480811, 454763861, -727355140, 99654953, 238223302 ], [ 871660914, 670111786, -810278911, -708149899, 146159127, 1332186223, 1530128931, 459913716, 1015478470, 2072777001, -238760341, -719750035, 1054056113, -746748998, 1451676275, 396963398, 185549457, -949862042, 650506723, 375118538, 1154930432, 439914689, 56757500 ], [ 548006272, 1429942088, -397118814, 740031820, -68356732, -987379472, -634991738, -1157868900, -1161510981, 1936480380, -191679514, 635459463, -829079124, -1052857536, 79211562, 66963175, -289168715, -592205020, 719131703, -465337552, 358506587, -750999034, 270242752 ], [ -277112537, -1058483239, -1353576555, 802118376, -47756369, -1798685884, 898986009, -809849633, 1401843322, 1208500935, -135326963, -141629034, 1224487490, -1452805680, 1876130982, 165256715, 419462884, -552816084, -328404274, 158659397, -356206325, -433583326, -11946979 ], [ 614085278, 501655355, -539254055, -27954864, -182073669, 556910598, 1009970652, 469575748, 1429682076, 279072008, -78754695, 282981786, 741776752, -1647794922, -1487812330, 26642224, 33115730, -771963574, 596694165, -55739909, -1306540302, -1070158742, -238702957 ], [ -838689067, -1280734698, -88949711, 29572535, -167310813, 709246985, 356232706, -835002301, -818766762, -1526807066, -94486752, 577550933, 759842732, -202776824, -264597201, -369027207, 117384677, 164773774, 622935040, -185042555, -357857923, 1353888033, -94365296 ] ], [ [ 564460786, 1252892454, 490878724, 1345358504, -284449848, -276860351, -1961497997, 69656943, -1069160327, 697402642, 177052670, 670305636, -1047156572, -471319664, -821360992, -169232684, 576985636, -300938091, 442152136, -277929478, -1095668609, -1124018685, 246269333 ], [ 1475778373, 689612122, 1310970268, 214664211, 324113886, -10056408, 78932771, 283578882, 451686428, -1664156012, -32721987, 610569507, -1122106646, 1785387936, 1882327963, 53481870, -355590118, 865301779, 573606497, -284823533, -982916394, 593298003, 121178654 ], [ -645431320, 659978615, 247785220, -891391274, -38754955, -1116887214, -444613298, -780193953, -1227469397, 136480987, 177824842, -684774456, 528494978, -875794531, -437610902, 323176886, -20207668, 695271871, -262090412, 414361537, -79664947, -1203770069, -27399733 ], [ -585901494, -929302617, -1189832376, 745345145, 5817833, 131074232, -1263871866, 671181012, 1112919577, 1985999323, -85886716, -540291685, 828626898, -728016052, -162269563, -203832741, -141713808, -822175440, 354320006, 344016821, 1295158407, 1070783702, -149949563 ], [ -484554182, 306542109, 308605024, 1171052118, -374555819, -20108601, -151854924, -213821411, 531032337, -1702860350, -167646054, -135111922, 5555005, -883324329, -766728961, -258091444, -161898754, -257606530, 136036284, -258483497, 545793735, 1016403275, 364804194 ], [ 291910311, -511667770, 672596646, -1290813577, 148431606, -1971038668, 895445322, 958016929, 92459978, -699218567, 203219613, 121169218, -335253783, 276516685, -179464428, 429500568, -608093091, -189167118, 136899553, 375829124, 122013348, 151560188, -165812623 ], [ 1189709922, -458076157, 491205431, -1085755551, 412061669, -2005240287, 266959445, 301799445, -1403336421, 1286662323, 140292388, 367502103, 56850805, -746718701, -1528642431, -280809321, -79656292, 373709258, 518629659, -211681970, 1147417848, -1350992362, -16139351 ], [ -1404603628, -290600631, 1055341036, 1013200887, -304291351, -1447532248, -822200043, 672689832, -330537418, -535883656, 127351637, 56060103, -1111235856, 1106308394, -42357996, 71237042, 376742085, -10099941, 365451617, -151294229, 1334051680, -954137777, -360129211 ], [ 333065006, -351866816, -1076845379, 1274130812, -193328279, 567316031, -110302619, 819407106, -337739270, -1190490992, -252155927, 504480292, 479363261, 668888066, 1568033726, -285520111, -572700333, -535034007, -612791520, 155119185, -685106973, 252683064, 398442645 ], [ 1004349933, 630616716, -61684038, 915904039, -387403914, -1293530596, 1275662550, 613572605, -1160214396, -1325406179, -226590815, 593169812, 879510617, -275199837, -1373020225, -229381551, -39783711, 358096579, -540731366, 100394402, 410813129, -1147080472, -237518280 ], [ 92857787, -1334467337, -1129889595, 67650691, -318680058, -706246317, 145891622, -1110491830, 106927340, -593166573, 10727567, 541773137, 950351351, -864855725, -1284411149, 332782665, 240251512, 586568506, -89643036, 288039987, 177437283, -1274449022, 381322236 ], [ -828815253, -1065674467, -1087116816, -941620874, 32626807, -741344403, -1584543117, 536446760, 363676070, -746140508, -262489928, 307580893, 1194422774, 204479568, 1273491155, 394380370, 700409968, -437243625, -607219130, -8531561, 1416204078, 448985364, 214900308 ], [ -333456493, 968788029, -1310813983, -59517749, 5562716, -1126715591, 488522986, -245430861, -1395126460, 604566589, 269169707, -72438532, 188489376, -924511608, -580712950, 434741022, -282072010, -1045666462, -35958918, -226895276, 1465295317, -1157610408, -378588545 ], [ 1259175565, -1456196438, 1051229190, -154859769, 360812817, -1267096746, -411948150, -627945253, -985202254, -1558114586, -213085303, 652240067, -1175779928, -777085229, -1500834599, -399920002, -653075350, -54175676, -779198389, -396016367, 1029335529, 447656923, -25646743 ], [ 1163847282, -389005539, 37238067, -4720290, 768543, -164892870, 1789095057, -977155817, -708127108, -532778414, 169739757, 532345716, 270010947, -160076572, 963304631, 392678253, 219288369, 729859653, 32388038, 261809140, 504886469, -1293688499, 89254782 ], [ -52990102, -267829496, -156479826, 1065182861, -310669649, -1900885630, -1911605931, -52470650, 892752473, 1455600337, 85679381, -650488333, -836346033, 1488176119, -1856765531, 158697345, -257970894, -26841420, 789310218, 203825681, -169613749, 615049242, -210028981 ], [ -871339491, -487731851, 921242817, 678746280, 266515400, 825170071, -1943850457, -602045796, 507330740, -480523610, 217587164, -255181330, -481336329, -198518872, 418956015, -378419773, 478049864, -825984123, -123750579, 390862158, 1069823195, 102460607, 272824089 ], [ 1378933621, -71803937, 502866661, 110259343, 270911202, 1204128638, -1889625022, 376684577, -4416645, -379382852, 180018170, -53800740, -729322022, 1635501851, -1287781990, -272559344, -494269969, 21445295, -552457520, 478390588, -576067091, -9937499, 90167507 ], [ 1092755228, -1219372421, -474968795, 621772943, -85669540, 279618208, -1925234719, -366321967, -1373509535, -1076768852, -295519402, -631770566, 526668849, -1484796304, -1374503225, -316624381, 269309663, 216109649, -279198345, -135651851, -673617989, -1338741034, 4375934 ], [ 325006143, -1393683633, 895702649, 249390966, -58728403, 1483543602, 1996925387, -367206301, -204991707, 967397908, -60341662, -397015545, 427001519, -1530497303, 1340334967, -289386726, 789879628, 214482959, 542746280, 354603742, 236576218, 1013916100, 351740618 ], [ 118288816, -614391558, -335907276, 120796945, -342177421, 898041422, -1169004518, 760363054, -882978270, 20726980, -71501376, 516025927, -1231662238, -709990507, 157538262, -435361050, -510652736, -549498577, 25938028, 297581811, 1198760622, -627392983, 200871877 ], [ 420831555, 669183675, 1339874408, 280104617, -237707758, 1171620622, 1054631819, -544783656, -719683435, 1696345780, -219811882, 515758628, 70939001, -1582543567, 208682715, 350876289, 605672474, 309224935, 88577586, -112526819, -4458964, -400808458, 352834586 ], [ -1142541661, -234929956, 725445254, -1060005454, -200389525, -230523070, 441579126, 1087836147, 488193606, 1560101215, -142281071, -293295698, -690972888, 122972979, 332446579, 416481077, 474219284, 274516037, 647903256, -403664370, 973696213, 1314571521, 335985188 ], [ -1089584498, -365112254, 1290353697, 334527046, 352278195, -1062175024, -1398276428, -504127424, -182266534, 1085671863, -118309847, 506846559, -1307529843, 462054777, -1823403507, 387168343, -203569340, 86866931, -287226775, -395668300, -730649326, -114850061, 41485155 ] ], [ [ -556497174, -265466522, 554588272, 515972504, 396447179, 1679751168, -1952396030, 250403451, 875909611, 348889893, 204868440, 442642262, 328160279, -647885704, -789110756, -256303398, -297483969, 201561078, 705701250, -103233991, -1195423711, 194699343, 136203855 ], [ -611775945, -813137930, -751723410, -1003449515, 350669416, 1238290025, -1096860609, 683628673, 281444020, 2014438181, -250908859, -656062836, -935659842, -34681038, -1009710135, 77491947, -655951512, 994114327, 620537486, -379763006, 231014603, 95284803, -150895001 ], [ 51095669, -1172806867, 467284316, 771836836, -233135430, -478942817, 983798919, 480035349, 754976524, 261091240, -196118838, 609251532, -50393152, 409844374, -424399816, -149894650, -628491084, 905562676, 669909669, -401994103, -272367120, 596812480, -238134980 ], [ 749050899, -676233295, -845899936, -1015794986, -15529483, -28484979, 435224251, 490947805, -1168390147, -1237339780, 34682354, 619884268, 1387138874, 354493842, -1256291925, 396148804, -659425559, 34761457, -538442679, -456241515, 760763219, -625881261, -3920847 ], [ 727895658, -1446962621, -1045025411, 679004642, -404143357, -1823343938, 292968092, 136315263, -682586311, 346890822, -50448990, -265471930, 248589573, 439321324, 469735394, 364965294, -462436103, 59333771, 735651122, -156439384, 835858366, 1464671318, 187389829 ], [ -1300019333, 1208122995, 950223702, -1339437933, -303737779, 1761009398, -112810131, -1082234758, -1428901608, -365158637, 115415475, 197565907, -243533943, -1464858946, 15799403, 206910116, -48332766, 596363928, -215702664, -498598457, -108447828, 47326113, -274039486 ], [ 1316170646, 204969598, -890631178, 962224999, 284035863, 358293037, 1069591349, -1073183222, -381273800, -106718138, -61738556, 181282077, -972132363, 1252270972, -1857402249, -134857077, -424293003, -942520425, 189715881, -253985774, -574994031, -1187485198, -258699475 ], [ 254119755, 1355569788, 942128256, 1443907656, 87442884, -1347080786, 1956415239, 826962019, 586097482, 831434261, -135564173, 665538194, -159409136, -157502008, 711798235, -159986049, -187701873, -1180656367, -64335202, 45446201, -311108617, 1022630701, -76886173 ], [ 294188745, -602465044, -655411355, 307021932, 366538907, -829026078, 405376879, -419678169, 914424123, 1417710977, -26903368, 27562023, -866852874, 498684934, -1778929490, -334680445, -517191646, -488093283, 657422406, -365014980, -740472247, -644885041, 291369943 ], [ 948901575, 761645349, 679344253, -1112918529, 366103562, -1613421187, 1454807301, -753520832, 559571242, -544917481, 100901444, 140288156, -360528683, -547534050, -1323752902, -399670709, -64024970, -1064745462, 562490813, 489199253, 1071930374, -466345842, 53665263 ], [ 1194607648, -1503274046, -1334730122, 531118150, 326569616, 214860123, -183578382, -416193202, 1437947858, -1891163750, -97244157, -70386858, 1270484597, -1408561505, -682829732, 265174532, -447121997, 622729253, 320544743, -503260629, 513871509, 510152221, 91160351 ], [ -744895929, -1077751967, 841961116, 326136950, 27074761, 1868803520, -45412228, 661371361, -1087718746, -71745208, 265823585, 85227539, -120158184, 1420872727, -962807351, 125360700, 500750736, -201595767, -585956533, -353298958, -920159942, -88582332, -25253284 ], [ -1004101062, 774607072, 1145347658, -574759098, -408653676, -1340762296, -1631201814, 531527453, 4751560, -1684849538, 95653145, 305740505, 1414285059, -371468103, 700227845, 85117206, 279259223, 662248965, -248142989, -238655473, 1173745165, -885289854, -313111634 ], [ 1344386826, 1366593362, -1140144220, -283484111, -205193526, -1346779219, -883422620, 364196321, 1184378864, -1558927307, -182568778, 308102681, 1111101487, 966491617, -496351865, 112708123, -708951764, 1080190536, 147048142, -268820504, 608132399, -581764115, 74960222 ], [ -651901954, -999446555, 402865562, -95176125, -44441330, -1725966774, 1163411233, 134191350, -963882724, -1286595085, 240403077, 139361886, -560708659, 1283747624, -1192315873, -293059467, 538860423, 128682920, -324558952, 300533020, -186904412, 583787898, 54374056 ], [ -1105710052, -1029313822, 1015970279, -629015665, -193210961, -1712461284, -949625728, -244363446, -1397089075, 947205735, -153071107, -728061649, 947572019, -1473782045, -859845028, 227039998, 326576799, -567188101, -222977493, 181213105, 345936477, -1382496261, 395801730 ], [ -805011255, -88041343, 384737786, 182565341, -417176596, 1291667266, 835122178, 399465204, 376347403, 889814858, 94011105, 419842715, 1263235799, -770240957, 1456377681, -288243883, -88685536, -102531077, 206809781, 129084477, 1345504415, 281042931, -216250822 ], [ 1008545312, -161712176, -1064616363, -14478275, 409504173, 855234478, -678653694, -110760246, -108627967, 246900564, 277551531, 351995073, -1374260207, -1116175259, 1848997879, 413178187, 751007726, 661704785, -722255529, 321475339, 1431159941, 293919695, -212651102 ], [ -1173818596, 921991550, -1156105236, 563753925, -143476444, 1416558485, 318782828, -266729094, -497556999, -992959066, -176865006, -510975464, 765290774, -762904589, -502760456, -136720694, 363173250, 690390170, 716543240, 510523132, 1105161489, 98752073, 98653625 ], [ 1654725871, -444583540, -775738038, 1211018672, 11987956, 791284396, -468320232, -1070586463, -167290176, -2063574450, -227288533, -64476211, -71221056, -567813640, 1258785780, -425136942, -793890615, -137396886, -212625431, -121793878, -1217555779, 201941204, -99828789 ], [ 170519832, 957561570, 956669226, 201557363, 228076990, -622611940, 428210303, 838291931, 872491284, -192828001, -205656774, 501896008, 1341429215, 75812609, 1269714617, 16865558, -506889793, 1121272971, -744426843, 317101437, 1350220683, 211861380, -375348226 ], [ 562124413, -1286254472, 994267690, -440474252, -334847799, -727602565, -1345234137, 266710574, -14013711, -1679309890, -235225879, -328163960, -1407284070, 316377520, -1671974541, 161876848, 661358779, -126107336, 471912248, 372848516, -18623065, -1313841110, 226092401 ], [ -655234827, 1344370675, 18412351, 316815820, 195232081, -1478074232, -46667287, 523203152, 913551029, 1310839044, 112120514, -418097717, -1404614292, 685651685, 1155996450, -124922907, 573225742, -472474467, 329758938, -86942839, 818206420, 3474400, -75469658 ], [ -1572432609, -1127951181, 361666199, -406762966, -119681420, -353970841, 781935209, 877018219, -420029194, -38124317, -133254012, 458273091, 1217452081, -897348956, -12623183, -220261995, -226836159, 944194986, 227668508, 21278212, 308944616, -1354380406, -197971015 ] ], [ [ 994762482, -56646266, 615070896, -517731592, -421870926, -1119572226, -1483694622, 758273436, -1325162996, -288328826, -261441417, -729455680, -901991141, 1372086270, -1518936818, 410249504, -690402834, 1200516601, -24323420, -233018099, -727828413, -804771711, -147174492 ], [ -493624528, -315319124, -700119424, 87331830, 421817164, -842037529, 1379567202, 486644138, -11807391, -805657720, -209705189, -310358853, 523659521, 1189511200, -732110402, 270618875, -589625764, 509249649, 275582961, 186759568, -923584533, -1106185702, -248949006 ], [ 260221316, 1090051251, 48978500, -1149067326, -280655001, 1867236764, -1949634685, -816713526, 451331707, 1733070313, 238412624, 350420220, 769014110, 1486621151, -842907928, 301589157, 279782419, 2383958, -704471784, -301533399, -915950153, -683104759, -383167325 ], [ 1343314655, 351849016, 596231676, 215602113, 297538088, -1657319490, 1496866024, 580860416, -246788489, 628534653, 144617500, 403717422, -396213243, -1430864386, 1379391897, -309378082, 727468391, 811742644, 557353653, 55491448, -1351934497, -876251460, 119202604 ], [ -882929086, -1105790899, -1342276802, 236816975, 100161001, 200276797, -1213756629, 1148671374, 182649567, 85764410, -100573121, -494130335, -1141159784, -938641302, -1201328963, 258522501, 723763802, -729257845, 398781282, -102206597, -843257578, -1246576662, 311285154 ], [ 15296428, -1503728836, 1157748341, 885642731, 222863596, 860873285, -1157771620, 514746837, 1098758468, -1199018701, 149007945, -71992107, -647586689, -830353121, -875090187, -107388991, 781579539, -933196672, -499064575, 384991420, 518722493, 471202457, -371474374 ], [ 1106447832, 93749679, -1082670202, 1180847734, 76246271, -558279372, 1725017625, -1115343880, 1046522824, -52345649, 52240043, 536929324, -210412721, -1558766671, 1402860214, 209898024, 82347610, -805941648, 15377344, 135453619, 1037360572, 881128266, -120559701 ], [ -508107353, 117936270, -643719882, -271908175, -300848926, -509953751, -1762155338, -370427951, 1161317070, -1759821271, -169302460, -262380884, 343778745, -1521252938, 1878361517, -23410375, 40782331, -677595193, 349722724, -476650082, 832180922, -447359127, 156283812 ], [ -925203875, 465566442, -1261137534, 60841352, 58948663, 746584410, 52460971, -952743757, 762329788, -1847768680, 121660089, -125406513, -964405132, 1430479088, -629969177, 85952872, -497576288, 650358474, -630387961, 480770900, 309933526, 1083374869, 16713593 ], [ -148879070, -1135013028, -453450365, -655029742, -223489932, 1734982036, 1453071044, -582438888, -84897916, -461086921, 170142989, 250425066, -1163176323, 91841786, 1125392958, -76836169, -422258356, -527940094, 207999326, 391987361, -263004605, 1247457548, 11182107 ], [ 1452914189, -238020438, -1155990835, -1260334840, -324044044, -24198380, -332918685, 215317156, 540272204, 31161408, -198202197, 717699909, -1161610912, 1087507495, 680704113, 388083517, 440884493, -1117749714, -678452001, -263926071, 1209673368, -181855312, -225249944 ], [ -482852698, 868714600, -628526184, -671301007, -48224941, -334094926, 1710079417, -139908393, -544927262, 829573373, 113364919, -421101097, 1048944760, -1027903813, -215106597, -434287471, -377378813, -447128437, -222130416, 71059346, 162316931, 1074357313, -202768593 ], [ 826511374, -1287958286, 673588858, -1435093366, -169823125, -1973087983, -2669707, -437701794, 19627798, 1870661496, 176999561, -168058399, 1374071809, -1103984180, 873437410, -232248266, -2987050, -549028437, 594455952, -399040666, 866346885, -1021143929, -172044901 ], [ 1475530605, -280444035, -904798427, 576932845, 74350851, 1013924375, 701418183, -290666110, -210502178, -750508367, 59048482, 465408595, 193126107, -1567144248, 1876277292, 372148469, -568460023, 596286154, 470570558, 330882768, 2441889, 1012270156, 391855539 ], [ 988111898, -18748512, -293538926, 852574485, -275781409, 769834625, -1240451007, 588604056, 1130973854, 1916797102, -146579179, -561415911, -143573639, 359305977, 1604321221, 89888758, 574968335, -246763069, -314897303, 28231057, -716467937, -206524810, -318259861 ], [ -386874047, -214010249, 1123069298, -3358923, 21942951, 1709098870, -1220377806, -693119920, -267638846, 292982085, -191268860, -328823069, 603053295, 1517578727, -1291915880, 126408798, -27969970, -1131114729, -134045832, 287232279, -109761378, 927026059, -80879376 ], [ 980726237, 863928624, -1161851728, -1471469515, 383052168, 2072544574, 1494896035, 425618385, -1330993912, 53296364, -245529550, 398461138, -275066144, 185451275, -739662037, -318171997, -19953349, 947543850, 15566808, -4371645, -1143211680, -1015169727, -114295343 ], [ -1283711370, -124522046, 113724452, 462014662, -43501550, -1795436392, 974703755, -50400955, 970745511, -13582651, -272873940, -489897735, -616933974, -715517038, -1467217268, -426293967, -667987304, -969904987, -329860322, 159620756, 653294156, -423963633, -28109987 ], [ 1223086894, -1384139325, 1107293387, 1339478399, -136023472, -54647504, -633100532, -76433033, 1345393755, -1001413899, -203745324, -49724211, -508480245, 1696824286, 1684989328, 97009448, 17107417, 1149551668, -283358089, 406066319, 319187270, -1171987124, 87185417 ], [ 1235119104, 1080298064, -1363052875, 485594665, 242404837, -1346784018, -1007032830, 1006720161, -1168216321, 2024954974, 262912671, 155663165, -721698708, -1360741146, 782775102, -345612304, 265407354, -1018494240, -2912689, -299174286, -195605927, 1181168548, -243717430 ], [ -637635712, -931302402, -1397758542, -263909850, -47460783, 751346978, 60375618, -464986359, -666747275, 536430062, 214783591, 251579670, 767280161, -1317889588, 1152262355, 384527259, -625948372, -417907050, -821781515, -483564604, -154242421, 301708346, 253701516 ], [ -1504221401, 1128620987, 486635330, -712976060, -39954970, 1777861334, 1861980257, 413687575, 151934549, 161166313, -213096469, 447152403, -1086669551, 1523127473, -1148451555, 255262657, 329722827, -816252913, 185791340, -170446235, 100632939, 501625785, 286245057 ], [ -1137478608, -631084091, -127009537, 29841997, 391438213, 1968797301, -560810710, 992894335, -620672035, -316744412, -14460932, -228056228, -442817589, -1639884351, 360327396, -218904269, 617486721, -1034094508, 576460211, 346425888, 224550270, 1089973238, -367856312 ], [ 1572134140, 1496552168, -1122371758, 94108521, 356335664, -545738885, 955888707, -558370270, -267743552, -406436342, 207257032, -47751469, -396557441, -1540268559, 820768554, 433378765, 404988313, 258218794, 425533903, -207305792, 84314003, 1211994305, 255899524 ] ], [ [ -665627180, -1213841292, 1079922643, -743123446, -191149103, 1580258195, -1221582076, 155098969, 441779213, -657121460, 222096725, 582164601, 181295365, -1263983291, -1820553469, -22592344, 751692327, 158111652, -624391913, 146995940, -1289932220, -194005679, -29990878 ], [ -475778702, 149608688, -445557847, 301400461, 264181402, 1543995292, 1340780731, -564730597, 512595284, -447790828, 211048782, -188202506, 883077437, 810383042, -488338320, 29493782, 602373355, 246369087, -597376427, -376028778, -355893563, 1175571987, -17133535 ], [ 1640337073, -644501339, 142101049, -216212696, -78654505, 858449736, 1706470870, -910031145, -1187903458, -536129013, -288095573, -709952608, 814566130, -928577127, 1692047763, -72959258, -750378148, -91482914, 232358231, 103976548, 75839620, -873168522, 129504581 ], [ 1403175691, -825698221, 55336691, 420655688, -235420549, 1375683601, -166369354, 1183892437, 73770708, 1102785869, 183415930, 488536702, 606285138, 1428529334, -1724827660, 112622350, 662956596, -470127225, 629865249, -207462424, 908379192, 1362913658, -24364691 ], [ 201074973, -1163249528, 1150256252, -827894031, 213618503, -324694752, 1367639302, -1065505434, 1055831072, -716767685, -28234496, -551148017, 958669799, -1063081505, -285012120, 265131506, 170285624, 1096267103, -616506406, 121871850, -272508398, -429491971, 99581900 ], [ 120878718, -420297679, 1352878424, -163341469, -245837168, 1210906154, 803237452, 1040221638, -676984834, 2007340751, -279452929, -657497568, -1234960507, 1020553911, -1126357690, 244984591, -146387719, -711782353, -684430186, -56809899, 100832341, 1455708453, 9322703 ], [ 304183533, -535573179, -849620021, 31861694, 352112599, -143239639, -402114199, 308488720, -1093913932, 1587415929, -174583336, -302345215, 328989256, 140461016, 1779541832, 307962273, -748596755, -565806497, -267359843, 264388852, 366150688, -216216287, -296727065 ], [ -1686924782, 1025190107, 1025908116, -1011082195, 62554415, -2028619377, 1879739258, -460267850, 635672159, 528090402, 85313231, 157234732, 501971049, -1324880609, 1814548484, 148742967, 6226747, 47778552, -97541545, -152575403, -653540103, 1072904292, 8104508 ], [ -927704422, 93319088, 1345948911, 679822133, 137197629, 203492925, 1427218910, -49050772, 1093586817, 1536182299, 232408641, -221679657, -1226554221, 850699325, -587690012, 181622738, 606369412, -355164335, -561663948, 105919756, 1037214071, -865239094, -7285214 ], [ -1601744266, -118516449, 265188227, -223884288, -149688112, -1942770363, 524059878, 767641616, -1191432733, 2071990677, -44178446, -718620842, -1054032585, 1633154473, -946897399, 196041834, -366916174, 583761892, 209312360, -165134168, 881310202, -163855911, -43622932 ], [ 302848068, 681038102, 1270504360, -1197437864, -210910540, -150244780, 1975715845, 371744207, 633875734, -1094531315, 235132715, 596655274, -82435742, -585720871, 1722373188, -196297411, -667610803, 1028792929, -108083275, 308161080, -1339799470, 678254667, 240556740 ], [ 314793325, 405428816, -1022354088, 538447066, -376626415, -1711657949, 1587044685, 642439582, 314126031, 846185519, -286236967, -259620493, 1359828901, 1682253304, -398040261, 144459042, -700166189, 447268644, 66508409, -28561340, -624997028, -1207533180, 232797950 ], [ 915398836, 210278214, -644203083, -26685280, 8528158, 2004548750, -1900780072, 211937762, -549541114, 581349530, -190531299, 467147889, -1141295524, 563695095, 937107987, -223314111, 722169606, 790290436, -66064606, 238253539, 695374978, -849873706, -383193886 ], [ 556771540, 718620334, 456917462, 1434685875, 213044561, -960399456, 546397344, 890673479, 471433575, -327177213, -256212606, 86872023, -449810696, -938392726, 233285265, 317402704, -538036239, -3112580, 179629354, 183176057, -573268793, 529909279, -143543007 ], [ -261339410, -135467144, -1002324789, 927645760, -8939396, 1987377260, -769206507, 730440701, -741330462, -301431942, -197434293, -513536850, -1058328540, 401190500, -123716450, 322876991, 784602832, -584710308, 181657466, -142307133, 311491706, 897976602, -48469961 ], [ -731686131, 1233196689, 776333461, 701502753, -196569922, -8100572, -943367986, 178932471, 890640355, 263956670, 235347202, 36732290, -61951811, -756783526, 1502771006, -417410331, -624481231, 755566609, -366704955, -388033891, 256862637, -169026073, -388348393 ], [ -930400427, 1397957093, 707167530, -1019969772, 278409220, 1179350393, 1343986373, -922808151, 952538529, 934778579, -133216227, -388517518, -477728412, -917847592, -198328604, -340698296, -784742327, 319637338, -51465069, -56957548, -1374762378, -446825623, 321510721 ], [ -533473102, 1088017939, -1072155320, 274032799, 46113431, -591458973, 1418516662, 105680002, -504137096, 1392217233, 257515717, -447420841, 952029790, 731437614, -125615606, 30133317, 263273579, 528203763, -729210828, 42907435, -404724968, 466930093, -28479111 ], [ -1222951261, 596503767, 726481438, 322162069, -309555247, -1042091020, 1313727024, 814003438, 352964422, -442290902, -221063217, -707631875, -1173972499, 1277587772, -1035301976, -417883125, 198449816, -1008976876, 192298277, 108476081, 996993284, 1234361114, 268453884 ], [ 1715676646, 1036657874, 610779141, 473064221, 255006065, 371181044, -1604265600, 837329942, 72818079, 642902650, -221892855, -477714244, 925995948, -539513324, -35657304, 115338093, -170887560, 197458475, -655942215, -70138332, 788326334, -687089114, 309213087 ], [ 710144689, 1352551951, -803701914, 690617557, -18245707, -1299522045, -1679855617, -453398702, -157934665, -520425373, -69554961, 690842748, -208823747, -930712000, -142468402, -9992557, -373239647, -95438868, 779917938, -424780205, 1068471255, 415783401, 83799873 ], [ 1053162562, -871484959, -104919876, -367439222, 241608829, -556191295, -318012873, 865145178, -337579477, 884956441, -81957055, -236632288, 1012567109, -1813341236, -1115076037, -122157507, 30425087, -637254699, 40296695, 46566388, 223454840, -210347828, -379698961 ], [ -1467374700, 1073171199, 294294917, 1256178976, -144876815, -1596870641, 1911129239, 202489564, 382860985, 1686161833, -196763539, 727198437, 212460091, 1249507016, -719457787, 316357853, -110084829, -115115520, 806997572, -92953956, 899244340, 1272532307, -48633341 ], [ 244275013, 709029483, -272545178, 1339754469, 245149901, 555135484, 1875791295, -668743761, 489052427, 664332836, -158411797, 311991450, 284829193, 1156507913, -1080340236, -343479228, -785855792, -1111153964, -416421920, 210770241, -707000387, 1202065484, -103499595 ] ], [ [ -1411491009, -562482573, 212614230, 315130626, -250595931, -470509087, -653762211, 518787704, 554601624, -1125353151, 191507041, -298039781, -242281090, -1334118629, 1275913471, -235879362, -138858565, 332797871, 766430042, 103191437, -100685928, -1235335923, -75842044 ], [ -1333084817, 64021505, -1038242905, -386200734, -319555477, 1553585144, 1117721421, 836134887, -657539977, -1797028148, 195144188, -415064760, -269656359, -237206336, -57147552, 122642996, -198380393, 792331656, -404298223, -424844993, 837553686, -500055779, 236343309 ], [ -1511785960, 192576706, -1256457340, -234854824, 268789232, 1293980956, 1923422071, 803321191, 273760971, -1922547546, -215132231, 280774853, 973458542, -1123257788, 97154280, 348490464, 728594547, 482494498, -102092759, -46591950, 832991553, -820374880, -381560188 ], [ 752668094, 40233978, -600232453, -1166273091, 360158386, -682240936, -1724982280, -333290578, -272108642, -1017117561, 115974331, -438095080, 814247154, -1656229238, -733100229, -320229695, 770271899, -984991928, -746783255, 500391140, -586441804, -1023568845, -354888884 ], [ 1508244968, -323095313, -755551593, 1090384630, -159808, 595701309, -207303684, -728087822, -729208367, -1404876407, -55053042, 418250862, -726137553, 361030196, -224509175, 401295970, 262121390, -488144165, 159792443, 413697063, -504141899, -11581014, 34794725 ], [ 1500020844, 1364064622, 1325339778, -1254104388, -243831140, -717578387, 267325925, 123566463, -1151186204, 1605124526, 292480031, -42669722, -1377983093, -1545218617, 1146604922, -370366095, 404641164, -198264788, -180965172, -260836312, 1319046072, 877556398, 339884947 ], [ 1054913654, 162248812, 736381585, 1308817075, 339414146, 333433067, -126427558, 970871245, 1038695385, 546486702, 107410572, 10636192, 1170704527, 1112000885, 701985870, 155422208, 243931468, -790916148, -628984897, -69250105, 60332923, 898287217, -201984040 ], [ -393562888, -1504142401, -364668245, -1316638729, 134172455, -355278053, -753746289, -409932939, 1149323428, 1388481153, -70304837, 297119390, -1300548127, 1256662240, 551698447, 434249202, 326271998, 754897293, -793926175, 214352485, -387300129, 1241505337, -170687869 ], [ -1146918943, -647117394, -61158409, 1325241149, 270930323, -1810613190, -716338771, 507020915, 840972327, 1897187183, -299290382, -508363050, 722953115, 1425627072, -1159217586, -254653400, 228346429, -39176699, -705558887, 20992132, -1016070261, 697994970, 43848923 ], [ -1157138256, 690116697, 173930109, -937592671, -339296695, -414222105, 930458519, -1089345357, -397875538, -1345380183, 20336209, 146679669, -1379513917, 573168562, 1483963547, -103121004, -462867518, 1179640611, 42913967, 260737735, 884883993, 299536113, 82356530 ], [ 402055292, 1000202316, 619288894, -303647197, -20486479, -108223103, -1346553612, -867748156, -68147916, -1093241984, -8365466, -567050869, -735547650, 40344417, 373230434, -51385729, 637538167, -850495732, 442834168, 475616885, -292414090, -108745251, -214448174 ], [ 1290015437, -1139837572, -948125839, 991548660, 341930439, 1543121735, 702688432, 778037247, 687482254, 143219653, 97366884, 522943812, 447601350, -1380653198, 1045038769, 187989179, 319082596, -147864798, 316292657, -27078303, -534783598, -1070025874, -300739674 ], [ -786918023, 592866237, 630614267, 170726714, -244521888, 1768116956, 1146017282, -1058460781, -1298709624, -474904751, -89082094, 413178344, 112785422, 899321798, 847275106, 354671740, -187841711, -686415851, 559050799, -312080701, 1311687244, -46418993, 218767644 ], [ -1152953545, -40650687, 753454517, 1098826411, 386664773, 1914958254, -403430708, -713220352, 428910112, 690708117, -217545505, -653916178, -843381185, -547610096, 452946685, 48679819, -361903711, -698231576, -47763437, 24309515, -1369467115, -640606038, 367921099 ], [ 1685829746, 113292815, -587074580, -373670418, 191820373, 547251482, -655339948, 237675639, -609161227, -767040086, -35308878, 462709840, 371815431, -1272166591, 381301493, -390456916, -684610475, -559574046, -375097534, -274991391, 1322599013, -1073078051, 220653196 ], [ 836468540, 651456930, -1152968702, -465173003, 173715119, -373510280, -1215298205, -363830434, -1337392089, 826474046, 86991048, 429698586, -1129261432, -752736742, -690604487, 407912968, 345428194, 831940923, -320395688, 245305552, 706151640, -538070019, -365756877 ], [ -410516801, 737766540, -1169625434, 155925517, -151083019, -884353994, 398510762, 326775880, 1126615426, -426860379, -204657146, 85738806, -126486111, -1157550812, 754579934, -379444250, 158702619, 302359237, -137249754, -29423325, 401989237, -615699639, -385224545 ], [ -385490157, 779922617, -546757019, 218551717, 357846915, 882286015, 1571119061, -86785495, 668398716, 737312142, 149755475, 24685697, -389640535, -546495513, 832923836, -134892353, -736531547, 1020879670, -526617984, -174851942, -1346381750, -386856488, 342365172 ], [ 744640252, -986830968, 798609172, 97328113, 81648517, -422511533, 1698473785, -667119044, -1330918450, 442087204, -191365553, 703936774, -1183542078, 847871310, 1014586004, -125597672, -801176896, -1113599709, -600389803, 291959116, -519288072, 1435359912, 102575282 ], [ 1406515669, -599232280, 264468890, -694136214, -116787824, 1406475091, 1903465072, 1126509309, 456473162, -1562582269, -118325605, -151699043, 899065519, 1138777864, -928932021, 119378601, 387978088, 699433312, 116904642, -403871176, 1461772814, 1061349864, 249171866 ], [ 597287556, 92307120, 690282930, -575826437, -186948091, 281796064, 1694447415, -343337398, -641229658, 1807716684, -268008662, -565534572, -550426014, -15061613, 1478535505, 392421272, -769160677, -417238443, -452347099, 309355647, -53078993, 573483730, -198426933 ], [ 1215153278, 718888910, -85361958, 1468821566, -341685878, -1452839376, -1596847510, -290556085, 335986111, -346935426, 229533962, -57090338, -234502143, 724229077, -902925097, 413421652, -219392795, 6857819, 249329991, -497860817, 1445697977, -1046452115, 31054575 ], [ -1568721842, -1040396552, 1126511606, -334447041, 165624992, -2024290151, -148035929, 798740984, -1356408526, -1588577145, -152296120, -311757337, 486328652, -967029455, 1592139134, 228761664, 626684577, 185651020, -330230373, -135632345, -605851733, 746701687, 86306612 ], [ 924481216, 1331760796, -980192208, 1113544249, -306289233, -1312475330, -647058547, 852457992, -384635452, -1961059913, 131592124, 79062969, 1371095186, 1532595795, 921903198, 337580500, -297675594, -1177676269, -555870901, 181962403, -1405794124, 1153753785, -17582935 ] ] ] }