{ "type": "int32", "data": [ [ [ [ 45652810, 129130719, -208259289, -83006580, 840381243, 29565226, 23459143, -1066774362, 1298525826, 794252551, 369782093, -24407012 ], [ 559321491, -3634849, 81361443, -322684707, -2877389, 93014131, -12188256, -991031459, 389630738, 403060260, 394058585, 1184925802 ], [ 22771586, -93947093, -761196482, -47250929, -827191122, 305559300, 196341030, 221202245, -791271968, -854634983, -744648493, 2558270 ], [ 1191139732, 732065542, -835277270, -99381345, -232282127, -798035845, -832130303, 105438618, -1183559832, 33023331, -1216090182, 174431529 ], [ 1352372874, 576630537, -11682355, -692861857, 221363943, -164411252, -20570164, 526579519, 972576321, 998831739, 367384802, -9706199 ], [ 206753531, -28873774, 1425895293, 215666395, -1520857372, 759217709, 75468490, 49876302, 234632589, 101061251, -931251916, -17418499 ], [ -1041793183, -992749970, 1685602820, 7110803, -491043764, -291664147, 1179397484, 152754206, -1608237142, -692291023, -599181182, -1620065852 ], [ 401967009, -196430591, 947890112, -28001521, -306292619, -567642704, -314480948, 168348371, -1339504643, -2867044, 947244183, 242779783 ], [ -73582510, 316797652, 923340407, 137012915, 1210421338, -477271654, -661303301, 56600871, 6450281, -74027255, -283483424, -25570520 ], [ -319253168, -398419493, -435925335, -291682590, 1266600148, -926676156, -71206246, 87646979, 919836844, 1889750289, -76443321, 219983254 ], [ -167428678, -1056817632, -143360714, -723761497, 361468873, 84604396, -292732127, 1411283284, 434075142, 493426190, -76106097, -201581276 ] ], [ [ -438862067, -736643058, -77183499, -146226854, -76527168, 274428199, 120465484, -97482342, -107857273, 715964135, 785288749, 34504224 ], [ -347709380, 173186108, 275401662, -442972921, 268653029, 49643663, 978953446, -129657563, -237126565, -479050495, 75408636, -235514860 ], [ -402801181, -446032403, 940845575, -202839521, -92250014, 1491304115, 1278036073, -828000256, 1930973511, -451969966, 267408197, 472535960 ], [ 375677116, -640794315, 270901483, -29006000, -950963948, -361912318, -24969969, 39612314, -23415557, 7750818, -743662225, 218810030 ], [ -496229791, -21796883, 402075232, 355114478, -786047735, 656110857, 1160589202, -653214278, 262727951, -104062723, -122964470, -854166242 ], [ 56774164, -206670380, 378532486, -915567401, -183882672, -106811396, -569251278, -1174604100, -42747831, 651843237, -1073970035, 282519821 ], [ -99950060, 1106480888, -158278781, -1311650016, 12530163, 625506514, -489247230, -763156500, -1665263039, -42999531, 247982836, 715015611 ], [ 1116185048, -430998140, -16992270, -1590059730, -497384868, 17238806, -147768947, 430120053, 1066638140, 192594536, -1087684009, -643568244 ], [ -962780806, -79470889, -162606787, -689803246, -927249967, -212292210, -1038636820, -279098227, 484552658, -676929204, 1172347024, -931966105 ], [ 2037762, -2112767995, -811438234, -607013167, -963088285, -1316017837, 1997150834, -889758953, 378957626, 1149840335, 507283075, -1795018540 ], [ -134132987, -866139480, -296264383, -607433054, 12453775, -473645798, -493088425, -788750253, 1870069993, 101461271, -407292527, 127132191 ] ], [ [ -442700353, 620416711, -499960988, -773075030, 103156795, 509436094, 789218329, -384451924, -809530010, 1103736456, 985128060, 185276210 ], [ -288582534, -113680457, -26135849, -524884584, -130888347, -405508861, -78000017, -56648496, -799690141, -39288884, -569068687, 372441637 ], [ 597302245, -207221873, -37556151, 221237460, -44593393, -1884791458, -1081182700, 670409860, 1878124614, 345981516, 632548551, -357395051 ], [ -708240325, -1608078149, 35412930, 50799299, -75594207, 237161995, 398254116, 585381465, -271245159, -78801295, 627627625, 737637819 ], [ 106097931, -728896515, -68083646, -983410951, 295739778, 424636609, 372879427, 25250154, 1429461936, -1744634950, 476119669, 420980567 ], [ -712232829, -600515365, 201966613, -327108904, -242424084, 1721288612, -12735906, -208237996, -208614776, 812035817, 188270525, -339244784 ], [ 269826457, 1067986118, 151915262, -235820380, 936372568, -1339811822, 866909277, -1309745437, -837804303, -882044095, 985717746, -154378253 ], [ 779603987, 193207394, -427650857, -507558921, -282294219, 284086910, 28374303, -782019885, 284687104, -486171612, 1337614, -1179495944 ], [ -487729461, -185934507, -20936003, -1320390913, 2250244, 1181258279, 67672146, 22035885, -289085103, 94177956, 7155813, -201114242 ], [ 1994526889, 437706811, -1275862173, 91066340, -680577457, -764211411, -211401675, -1390031786, -225801090, 427319383, -481958776, 565788296 ], [ 467119028, 975037962, -1548414139, 1406576343, -779099931, 1377878765, -106786188, 710077085, -670077681, -559173442, 370814027, 892028721 ] ], [ [ 173857017, -391755028, -244982395, -659964937, 738215530, -620712852, -778704687, 85788800, 1621738035, -933701800, -1531361072, 883375219 ], [ 500368656, 69065167, 93073987, 101240659, -62073420, -113010625, -855914602, -77128578, 52060833, -336923078, -95313265, -800591273 ], [ -551448709, -221092600, 682779087, -42939061, 89707004, -460562412, -691462154, -181199662, -969602946, 1623018234, -1004860392, 372089438 ], [ -453420776, 888290913, 38727439, 394505821, -722695163, -376542395, -368328015, 30563944, 60315773, 102373216, 18199285, -164092337 ], [ 820314090, 1059244728, 230393674, -421018935, 603990448, 342823501, 1253481420, 1101289810, 757259867, -1124170212, -11542688, -535196969 ], [ 519703619, -231683625, -309622079, -578009912, -24297351, 648208095, -270975188, 275126696, -2445550, -225265298, -29727156, -50803468 ], [ -47188854, -307960692, -533159252, -480747608, 932461239, -581617734, 1366158044, -292108259, 934319938, -256603725, -183559357, 426781528 ], [ -922199194, -431251349, -176045568, -1268395026, 180310353, -880811684, 1419801434, -1230211310, -136757729, 49247128, 387596039, -324566860 ], [ -551495140, 140264585, 241271993, 283353305, -128011561, -130072737, 190862307, -798916072, 1397025929, 658800331, 1454105897, -48061322 ], [ -247561468, -1393287479, 20880214, 30134131, -411841519, 314793413, -547653374, -73560927, -588409078, -288676409, -3318786, -31865462 ], [ -81916887, 497348026, -583254589, 381141757, -1709294397, -303305055, 614313406, 1044482513, -245095693, -542376955, 1031565615, -985344635 ] ], [ [ 857706224, 391303768, -135857976, -298248864, 879785807, 426953731, -178885126, -1296108221, -269087497, 119270361, 27890918, 233964696 ], [ -470929280, 988673894, -499248383, 491037061, 352737614, -308949863, -425435656, 150805473, -673478997, 64943870, -126909091, 196355432 ], [ 171726238, -626389092, 91586126, -23998432, 148745992, -177668499, -346955110, -214242312, 1268323189, 544845355, -611035227, 169992311 ], [ 77355387, -10384292, -559228314, 1437907409, -588509898, 777088452, -201862756, -220615437, -112315196, 871962467, 991297849, -1440407782 ], [ -194647936, -164859812, 1556675942, 256512218, -785470383, -430925953, 205969259, -114971135, 378843836, -656667847, 244829982, 79340191 ], [ 651799529, -1086739841, -767041104, -1281319021, -782025099, 1740245957, -1176759531, -511053138, -202988503, 528652563, 210022043, 1830405689 ], [ -98073621, -1113629390, -400753896, 435481421, -2508459, 560386880, 61647451, 1337749163, -87867169, 59180526, 413028527, 54202273 ], [ 501350215, -1308326825, -668758515, -162295995, 11528085, -408606913, 398188924, 495628380, 258824740, -413219104, 2037220, 202193943 ], [ -21632242, 259221857, -290416517, -144535814, 457222822, 611204958, -1239071253, 5385122, -1804559986, -75333632, -727843273, 230814945 ], [ -147563890, 240975758, -367997682, -1091315648, -176181274, 27477765, 77164194, -256910109, 930203695, 90740722, -645820929, 517236917 ], [ 79220506, -259855637, -51943281, 829881117, -325744746, 295374848, -519454441, -926195240, 571891170, -51491995, -235512227, -222301116 ] ], [ [ 933867158, 144092236, -590868778, 222486985, -1092136455, 218758691, 104107539, 157844565, -868102971, 929066698, -137547565, 214798302 ], [ -161605593, 324650480, -134720983, 936207824, 620918718, 47276128, 95949075, -221010197, 737904462, -587248423, 876032854, -704596131 ], [ 450904154, -1311901065, -581952600, -865398279, 333296803, 82670034, -1016726134, -704677438, -426257538, 235925681, 479159615, 887445108 ], [ -684701956, 1559050240, 650513415, -89975457, -99095303, -1394519570, 420572788, 200757907, 416301870, 169630660, 1973027746, -480133467 ], [ -10221357, 1118953584, -1448357467, 16594729, -1597548323, 336638538, -186387191, 607099418, -266028289, -294914728, 1818474792, -29172933 ], [ 1431011336, -417431351, -873153130, -267889534, 699263475, 306425371, 218573455, -56257179, 638119722, 202022578, 1631177072, 300395975 ], [ -100172193, -93382762, -1015225773, 78395581, -515222857, 163048386, -759744113, -1386696614, 15081007, -605057234, 1127527980, -14966278 ], [ 482425854, -200659072, 65575879, 1106708345, 1056121001, 138845440, 3591856, -1741064575, 208403791, -643449498, 1841850384, 180991073 ], [ 120743917, 428059276, 1409582214, -906993828, 55359939, 463599410, 973385169, -1010573451, 146482959, 1074497402, 216903572, 522884211 ], [ -15180486, 4051029, 1068319388, -720903521, 244018451, -1210080971, -50102177, -964432463, -912949183, -514860, -113409128, -139050234 ], [ 764264532, -173253249, 693423071, 455457703, 1102564927, -221205002, 1541585167, 301167500, 469280790, 203869885, 169854872, 74099997 ] ], [ [ -47737474, 186294101, 198889818, -897266409, -15354661, -249841490, -1274008698, -747211891, -1293744059, 579028693, 453096688, 230967575 ], [ 2082263204, 3914094, -28972333, -45133650, 1338206034, -1489043817, -395049395, -322310598, -411602930, -685434264, 1695515, -1045792188 ], [ 295459619, -582178368, -679184090, 166900811, 134672811, 932301525, 633528157, 453626712, 901198710, -85627249, -174626639, -137924492 ], [ 292694135, -379564828, -127723269, 18151726, 480835671, 7072149, -601255163, 1036923648, -821133197, -49107938, 43512262, 602095432 ], [ -736740026, -521136520, 817057065, 1365894994, 1469488759, 284717265, -1115057905, -328772800, -249778224, -1390202066, -27163840, 934481635 ], [ 952355652, -388944267, -232903613, -907515660, 858812852, -572561059, -665059433, -81452453, -268999774, 409940191, -579962131, 226385772 ], [ -734253672, 702049074, -210121584, -772653010, -507869266, -257992159, -1167583599, 390387904, -50884699, 1637515214, 127944693, 275065535 ], [ -515910321, 125305903, -1798795617, -3253544, 392867811, 727720116, -729776922, 76231238, 669210570, -353412194, 98842139, 164828828 ], [ 113301484, -62768251, 541946620, -434634023, -1413197878, -2137959516, -235865315, 954993519, -380990224, -235289804, 17956349, 1271788634 ], [ 1630597383, 479653520, 401571557, 86424370, 72311487, 1947952964, 289380183, -1009532997, -1014425140, -1892067694, -1367474084, 292130383 ], [ -870660789, 179774488, -413925658, -1342695776, -350673023, 608750229, 795509459, -642854932, -124911517, -1987381923, 247763228, 379036226 ] ], [ [ -831161501, 609139455, -1478094359, -812908392, -635008849, -1102266886, 1466277966, -1802005015, 1326212324, 263381419, 1706961458, 1343198882 ], [ 344698992, -607043113, 420023707, 138815429, 247935449, -126809783, 230861985, -117451182, 258041079, 577491041, -551836385, -42971488 ], [ 594012579, 945540609, -615532942, -59451594, 1602254711, 420363216, -462300303, -342817550, 18705417, -3097631, 1452505849, 136342035 ], [ 1328019968, -446296311, -60580720, -296110863, -8757055, -142762082, -1060918088, 369674300, -196407040, 358471001, -348552242, -419843263 ], [ -220351815, -528582158, -106521009, 469084002, -1270375782, 1666518193, -585235968, 1856951533, -98429340, 369114399, -31120320, 67904339 ], [ -977550223, -128521589, -626211971, 58018974, -767139529, 507399476, -25922392, 168659922, -539942320, -233013002, -731909467, 566016867 ], [ -918348829, -104517078, -439739727, 186917484, -233911706, 551843362, -67309347, 373745058, 274779249, -176911309, 22182594, -553352527 ], [ 121182362, -258565145, -810355672, -32339854, -348761902, -468488782, 21784592, -137124261, -625530677, 616081375, -1215949132, -21780207 ], [ 579749308, 50994305, -670791032, -882139, -97602890, -620084456, -2023362325, -551605882, -9766581, -1269956529, -102346392, -11758991 ], [ -314849658, -203776409, 1738195185, 75526959, -995811576, -952113606, 596052429, -720623170, 105707759, 48823775, -525576138, -285960694 ], [ -1437417409, -1092482741, 700309552, -73625037, -167552918, -1032831720, -16574275, 400249587, -178210191, -131186003, -294402108, -1058489994 ] ], [ [ -1342732346, 66022042, -791297322, -261394562, 124261300, -70041594, -292291746, 627841294, -223098042, -53662929, -1140812915, 426934263 ], [ 1062379802, 9660396, 399478654, 149513682, -797411059, 14552092, -341232474, 1553830517, -867404462, -82045325, -502932142, -382839827 ], [ -257243973, -188150173, 32051370, -957543753, -923206661, 15072841, 476559423, -44907370, 1085478886, -544723747, 782932173, -21872313 ], [ -30349793, -266888057, -798916579, -586168369, -57219719, -2437889, 1223939717, 870455070, 331456087, 472214375, 43556033, -24973153 ], [ 414696480, -715618477, -1299752369, -30194764, 260834001, 14335589, -531480357, -813097338, 19397206, -220105551, 78394309, 872231547 ], [ 173412264, -210571218, 1455434, -1025168385, -939567494, -133356550, -537408543, 462933008, -1806650123, -1179289662, 411375074, 250806751 ], [ 648489430, -242009460, 160003959, -1171017888, -686601464, 1946717148, -186183220, 258876598, -302298723, 1669849433, -249725584, -764067452 ], [ -1220014802, -162823832, -409980717, -162477112, -1476425105, -18718588, -432635983, -356825375, -587081932, 67652270, -52335732, -37623568 ], [ -231947532, -796102702, 129121599, 142125372, 460301891, 663622204, -285743322, 68779807, 34077282, -899423082, 1180778704, 1687882617 ], [ 411392632, -818712878, -25209256, -1086927493, 657179049, -433619837, 421850907, -762090171, 720353671, 1090252097, 69508831, 1349161602 ], [ -153346516, 250694300, 658616, 365246870, -777258088, 743579357, 14251389, -4182341, 952554918, 1813353306, 423914887, -642805626 ] ], [ [ -997066171, -884789100, 1415924617, 1275472433, -1640467174, -666576532, -115852317, 372015415, 1551677170, 1155310915, -1655534905, 703169999 ], [ 1038087116, -30222835, 1173177873, 270050877, -68783100, -1335144611, 157141801, -416006310, -654324696, 556898128, -30658407, 725214371 ], [ 160635248, -2036913715, -412619846, 200162765, -784427412, -338587869, 70617502, -483332431, 873470530, 99113509, 737135002, -68355705 ], [ 359390415, -352778210, 311771897, -261705643, -272804694, -678987579, 151390320, -196024436, 98991601, 465645289, -443483298, -8613913 ], [ 181845407, -427927407, 334384303, -387033763, 191139402, -15669040, -115718949, 816187342, -252135708, 257489226, -829116403, -206980070 ], [ -1238201896, -161546879, 578337492, -119114036, -663114096, 612464622, -289004628, 1475293352, 905180053, -677212617, -261526018, -473433802 ], [ 21222282, 515796740, -324187242, -329310762, 66358884, -1874488368, -221913509, 49107946, 106979864, -892323607, -769259523, -689378530 ], [ -147546131, 122853892, 10355495, -875544858, 33653634, 41402332, 1007977900, -1210805964, -189120536, 389180672, -147488623, 5489947 ], [ -625428133, 19947188, -196185582, -185367027, -959967481, 188391766, -312077565, -1803259424, 198608285, 792370350, 1094094690, -1182994610 ], [ 1608524315, -667913034, -117102807, 1798629614, 352593850, -1733168871, 931551535, 88450660, 36147207, -68133044, -572241526, -834593392 ], [ 1923380209, -686471225, -359414274, -1334075880, 657899758, -1005287129, 981077443, -288377415, -571388606, 276998411, -564851691, -496493170 ] ], [ [ -882755044, -485180, -41136074, 502600524, 428954888, -329136194, -849815486, 107660804, 153659659, 92745208, -68828940, -640720477 ], [ -163998779, 833823084, -198384918, 177576244, -108519263, 1125057800, -690662598, 1755534415, -206948380, 370557393, 45695903, -451642172 ], [ -228133735, 1191395652, -367980950, -729353930, 1167666811, 319958575, 1137746738, -660297982, -1629184916, -105545007, 794261044, 101336143 ], [ 68468468, -652213443, 446873071, -231492080, 278184898, -984760566, -240080464, -68221778, 661667047, -289169458, 135130220, 484117870 ], [ -1519597083, 795722066, -551582263, -258917347, 1624258578, 337145303, 443893724, 44689612, 1669262296, 976876284, -1482877759, -57533257 ], [ -29158257, 191070367, 74575643, 121660285, -120708919, -62883453, 157568254, 1107569196, 94281732, -1798766169, -34497569, 628494794 ], [ 388536375, 543532554, -109766615, 437314948, -483252857, -528383181, 600641085, -1293188528, -1119769843, -107585329, -432791177, 45853316 ], [ -1003180197, -23030593, -687303575, 1893328002, -130353964, -63401539, -531998678, -269153535, 59126126, 456504415, -993964989, 1460939908 ], [ -405555336, 541198177, -285156713, -168313740, -345531807, -19302896, 1690334631, 436756493, -1278159556, 54886282, 480530362, -254944135 ], [ 1866365257, -254813625, -1660903618, 33142156, -39220692, -1348271342, -682765526, -154708947, 464456802, -2806723, -1556548029, 1374359395 ], [ 73112002, -52415224, 1533354835, -362054433, 1523673167, -133803296, 1314518896, 682620927, -27044211, -249841240, 600381203, -1814499978 ] ], [ [ -496880530, -563638111, -95719306, 143473516, 186530740, 1319998792, -1022423107, -544686145, -507091320, -489531563, -730941014, 161458750 ], [ 554370119, -244581354, 93027024, 216595298, 922684070, -651837282, 40862719, 160038659, -244169498, 33634882, -138833563, -139309093 ], [ 1049889922, 337331274, -266724676, 24216809, -753048523, -1113851933, 145621349, 1234379277, -738042103, -97943317, 213507330, 618318645 ], [ -163507615, 392644757, -100611506, -693465460, -1950194117, -1466404466, 193772857, 240110527, -73397747, -5928915, -1203240105, 72649284 ], [ -36911837, 284256783, 202612063, 1073775603, 111432982, -4126611, -74562014, 4791374, -1512335534, 119803933, -393933507, -951167848 ], [ -722402294, -1057718607, 857150655, 852217077, -472823871, 166535741, -262209692, 109067069, 154658976, -349681131, 1122068618, -1361881410 ], [ 407683778, 32106790, 1882870174, -261710051, 216197994, -127470570, -110537785, 866640452, 83159261, 621577250, -808939875, 122677838 ], [ -76054787, 20522186, -304057549, -341582234, 584710040, 748002379, -20143442, -216121899, 124922415, 182916710, -228951966, -226098350 ], [ 507714885, -409687840, 219346656, 193690247, -111032864, 29253770, 562630241, -414698570, 237361569, 250271195, 1628638089, 1422123013 ], [ -666771290, 1600106844, 891654554, -170480221, 629878856, -622646291, 10490090, 1355197683, 754312928, -740434055, -670347015, -407668520 ], [ -520536150, 215636137, -571443843, -221441058, 881590108, -476445925, -133832978, -550718181, -614537869, -192145528, -1013845052, -36991830 ] ] ], [ [ [ -50979845, 192271649, 109749566, 1844668, -468843319, 1542179798, 802676375, 706543868, -405363901, 1236566159, -746101824, -310973544 ], [ 733274339, 45748263, 169996672, 245187379, -4849289, 1313466797, 530027898, 67569355, -441485344, -799721209, -307974058, 1939116854 ], [ -30975292, -63175832, -1706040224, -386760579, 1631347489, 915137027, 66018541, 40040446, -945132951, 169235439, -357598450, -409454874 ], [ -532022684, -171023055, 183966992, -45107691, -122838251, 1003968119, 327586120, -337790073, 300800076, -265439626, -1830661073, 1148193346 ], [ 172762649, -1899328861, 16882976, -1043205542, 85985916, -189865800, 67685630, -115193412, 1148728284, 1082464850, -99149783, 609419 ], [ -449913321, -211931188, -1063921631, -1145166735, 1973482195, -1157270420, -55841379, -331920996, -107209634, -1333632723, -1315305740, 102127624 ], [ 50919801, 64442675, 909177044, -18600437, 1273706169, -59658688, -1023857811, -326308985, 1299772510, 104802137, 1361613172, 1676221981 ], [ 305253204, -2843954, -584559173, 108166953, 1428926023, 627277614, 351344727, 294254569, 1787790674, 346979376, 1773809512, -372528962 ], [ 311851278, -654804882, -1062400285, -263785791, -1418724627, 216678487, -1121171332, 547720136, -232924408, 480074394, 111980119, -30976750 ], [ -294702600, -495653979, -334329974, 1028862792, -55862332, 164682617, -1340574812, 3366632, -862357065, -260260127, -237982921, 229205702 ], [ 322360199, 852021513, -319299618, -603673574, 1381397470, 469166539, 583026977, -637510024, -12864528, -98454009, 1597732969, 49131395 ] ], [ [ 1099087449, -518633330, 159158170, -167139357, -59013014, 199353268, -92844369, 274053154, -8821904, -1484104160, 381809872, -11937860 ], [ 435247050, -1141408246, 988342046, 477837351, -6237575, 15620414, 1894339170, 216856031, -522039128, -56239165, 32159194, -365059924 ], [ 870703692, -255675018, -783357337, 271726878, 539600546, -1182989906, -1451989876, -578671262, 60063005, 23885872, -807973984, 590911581 ], [ 76448696, 1368156059, 1471705386, -169003527, -830061122, 897075711, 1338246, -10592286, -220309196, -86832287, -433028638, 1233646320 ], [ -263082873, -9481976, -1030899218, 834904043, -529774258, 452717723, 351900649, 419949918, -283044040, 102469916, -409328193, -243203295 ], [ 55839762, 49887148, 1218757110, -839358507, 229934840, 619110682, -1387992439, -1064506170, -19597976, 1395574387, 1348124837, 636124392 ], [ 21249695, -628350635, -1156254890, 310552055, -3170669, 686954749, -347512843, 237711069, 1714849196, 17191377, 138112458, 604623246 ], [ -1199619163, 1021131605, 8031375, -1709291770, -592342122, -1284153435, 89753125, 223530809, -1385562938, 358278884, -634189012, 250298052 ], [ -1455001749, -424057031, -114217983, -297069596, 588212961, -999318796, 460864891, -125213625, -358079835, -133817329, 651994247, 435656335 ], [ -35782381, -1761498634, 68062353, 45558952, 479521244, 1385828685, -1702239305, -229788513, -392004060, 880983987, -673030316, 1667546365 ], [ -41643889, -365164288, -414402248, -1286046412, -46982161, -216610615, -421630438, -823025676, -985628079, -6870166, -345340721, 568170153 ] ], [ [ 369442849, 495110259, 1152512694, 632448047, -210718504, 1425970231, -889321740, -409814655, -1629680336, 943613869, -1912533094, 337128774 ], [ -430898063, 166435076, -186749682, 817216431, -349302693, 56083490, -159276446, -104448034, 45614948, 16348561, -448952616, 385658510 ], [ -89687882, -165913105, -67808801, 552860669, -95801485, 877227859, 1345338968, 323889771, 1499988531, 813617494, 473262037, -325441492 ], [ -1079105002, 1420044025, -760888938, 101325016, 103031606, 433885168, 170954218, 1677835091, -300667602, 38495041, -596767228, -615501481 ], [ -1539287895, -1037905315, -200791049, -860031549, 231183706, -5096161, -190900791, 132670762, -251902043, 1890952798, 603560220, -276332757 ], [ -730807500, 343435130, 290693437, 148621110, 180817609, 1311924360, 9630339, -145853638, -255809013, -838908739, 909789360, 169602812 ], [ 25362254, -396110653, 195728275, -390520126, -305343712, 826112656, -151402527, 1076427527, 130259088, -993178274, -1821839752, -118967233 ], [ -866388017, 1034506645, 245735115, 149825528, -496106456, 44403619, -695944837, 186910783, 320656048, -228124938, -55798831, 341938831 ], [ 1178348, -199016032, 18224646, 921747033, -753734926, -589737461, 2631052, 223062215, -242337505, 55573477, 28828, -102912307 ], [ -878238872, 50228213, -2737991, 16985674, 282569655, 599393096, 54369764, 440720458, 264921259, -522833051, 122975604, 328417338 ], [ 171971840, 891841781, 1440572612, -993248747, 1743570345, -482356756, -10297250, -573726649, -1264788296, 561566438, 251721311, -350025384 ] ], [ [ 19880767, -216174990, 533627935, 40710805, 1683903266, -271110683, -822944862, -147682560, 1803175147, -494165914, 1850090765, 307506188 ], [ 272505916, -263585398, 169331115, 91455132, 494305607, -75621487, -377738141, 51154508, 421666723, 201079430, -30106634, -641922255 ], [ -93592665, 807459650, 641607401, 12566876, 12902142, 634054861, -523046531, 1116139475, -1140075186, -261271418, 817022762, -143588538 ], [ -32338967, -1522717118, -330885302, -68545268, 123032641, 570087906, -228620464, -372193462, 277414502, 139124883, 9987105, 218535152 ], [ -1566505826, -215378985, 224482621, -1363621332, -102782556, 1163692016, -1593027026, 379352946, 46289629, 267194831, 82306465, -303235151 ], [ -60950465, -157573617, -265636056, -860333972, 132694130, -205520133, -197779442, -100131190, -337344723, -59642979, -17669409, 9128836 ], [ -1673495450, 294907394, -320229262, 379316395, 568559826, 1008649911, -1793762126, -972109312, -38794628, 637880935, -369470523, 274755815 ], [ 1472745228, 624171704, 491808586, 701960788, 318158622, -829481381, 472930776, -964216239, -639644254, 570755754, -762920236, -22599445 ], [ 1363897569, 94171383, 1121363992, 225347130, -193123720, -1206516405, 416454819, -668701613, -640030324, -80582446, -1476245222, 266859099 ], [ -452925251, 447058167, 22728400, 40055135, -309966483, 179143944, 250130860, -27444680, -1225833491, -660405380, -4300742, 28436226 ], [ -414899054, 412359359, -851906909, 598735644, 190301325, 1320927561, 816541669, -352330107, 1121624097, 360843252, -713043359, 633287346 ] ], [ [ 1461648257, -28437335, 153919384, -811780083, 33474524, -684536032, 77554064, -1234622767, 73493738, 242118296, 220735575, 279977454 ], [ 480191034, -919328970, 694993762, 1008218670, -765435000, -588133167, -949822, -1541954181, 1111888949, -84288654, 199600426, 646809705 ], [ 10095571, -598912952, -651150285, -27282861, -1484836789, -306635671, -209385154, -135005064, 1161980970, 49610722, -632813640, 393887434 ], [ 105687619, -21419373, -597803914, 577508572, 836577589, -145921899, -691496131, 213532422, 316544976, -648609210, -1308419541, -1227436589 ], [ 1494521084, -679570296, -1095601295, -122273248, 205595123, -1298530773, 379154748, 126402839, -1373501681, -217915120, 145747251, -193795376 ], [ -1556393194, 1583301119, -12184454, -1250156241, 850514061, -720608304, 325904411, 680531405, 845787183, -1377377189, 439728450, -143530326 ], [ 45720997, -153211406, -246717470, -664235195, 97521237, -188684777, -41652886, 1220246449, -70035095, -107146818, -606981560, -789487775 ], [ -352713115, 960063117, 1002655894, -465538416, 1067717061, 951690058, -220050942, -143863428, 157620665, 540297908, -514351, -121781690 ], [ -258186118, 349165281, -357274669, 22229798, 663569242, 536439363, -816633500, 271662716, 404095642, 783326370, 538388881, 276753134 ], [ 158260183, 604661311, 418589290, -97230720, -70084534, -191447502, -1941357, 266602329, 352451984, 1163261324, 1884972635, -241990733 ], [ -74629398, 181722493, -651479922, 42271840, -325053101, 201181205, -1096490519, 279801211, -1453110381, 33165874, -58474963, 252493144 ] ], [ [ 1727987313, -1011288298, -931666782, -791349892, 1333919660, 396650338, -91847804, -58464293, 662420589, -706526631, -700997712, 518726190 ], [ 217782197, 1133312768, -15755155, -887100166, 1645519266, 225015556, -471364089, -202902532, 837524590, -479404302, -441107073, -359026808 ], [ -1492685886, -426367639, -477256315, 916450781, -144536255, 276462058, -1137054113, -608615896, -518478695, -1008401728, -203136663, -250954479 ], [ 726980459, 497932013, -584955577, -665790730, -257713127, 1110861870, 133301853, 89703204, -117008502, -276208997, -805120859, 418342149 ], [ 7701660, 1026280278, 1036511366, 120998485, -575045016, 74393959, -278074206, -603701666, -260865429, -169835420, 196277577, 475188526 ], [ 1126331779, 688657992, -543420033, -525322230, -480512491, -149309128, 142789150, 294003699, 881625675, -164915711, 1299948500, -429639578 ], [ 1127572681, -215953755, 9935127, -23723598, -62698009, -308773320, -323017740, 1712844177, 1032669551, 514098305, -999284897, 960044091 ], [ -1280020839, 198936768, 1094322403, -370840903, 1105161160, -14549164, -335387254, -20580376, -590465001, 65171374, 706583013, -401132940 ], [ 76919906, 282858158, -1403639334, -181384640, -4708626, 490271271, 130512169, 755290972, -953586506, 532614513, -381179241, -254080041 ], [ -442990180, -438745, 1074392582, -1517606607, -25425687, 693806727, 653142458, 653273969, -394736567, -350874, 139693678, -373530630 ], [ 87824243, -58057216, 288832152, -578698767, -126414899, 747208107, 964216283, 321256501, -697323259, 1097846350, 83430641, 204727878 ] ], [ [ -52785886, -96462702, 472536243, -312676264, 392141562, -105651789, -1038494008, 1694929547, 1352122097, -1226557115, -367606747, 814332142 ], [ -1417433703, 34259257, -27546209, 27785235, -306668056, 556080606, -130424152, -787720612, 674863519, -285016717, 824329, 756701503 ], [ 368099229, 457490095, 276465490, -484487975, 204320778, -73836863, -687143749, -142085990, 1614657003, -67586734, -781072281, 182872266 ], [ 18738776, -536778411, -89732052, -347553704, 41496599, 57051354, 665483693, 1050324610, -1882562809, 459981979, -88365786, -400265475 ], [ -385751072, 343130752, 1249083526, 985276053, 1359248365, 321076261, 360204466, 430116338, 1474083895, -230852115, 922607708, 178654900 ], [ -1227080447, 1275297231, 224490286, -1359828582, 1459962444, 1187501137, 45546338, -1391516885, 419283419, -279030235, 1318946819, -375581410 ], [ 157097610, -1012583140, -723354645, 972001270, -359819214, 161072359, 1676899439, -141471127, 574582592, -1370244378, 1409712408, -607950833 ], [ 697660228, -86163812, -482509327, 25227212, 154214616, 765900603, 6263037, -558824238, -386045088, -10889340, -103473429, 1543064439 ], [ 37235459, 9858690, 1050628113, 7100944, 866908984, -1782733804, 1015928780, 924887006, 191078980, -227714192, -176514190, 317783686 ], [ -1422242812, -1838739252, -1397814706, -1233278112, -528326103, 1379012632, -386146621, -547042080, 1429457782, 1728488964, -281393898, 852800034 ], [ -961508887, -20054840, -403748821, -632768634, -143341365, -479324743, 167712564, -172584413, 110766015, 1677899648, -189829000, 96269057 ] ], [ [ 569559380, -1006253213, 1332656518, -895906693, 200166385, 663028392, 582863802, 1646259919, 1200846781, -1438171723, 289533237, -639599493 ], [ 129359700, 878641594, -726252068, 327288586, -629483337, -219241912, -1670123780, 146548495, 408335917, -913071414, 624745160, 358410053 ], [ 664415633, 1052483664, 220068124, 1836754539, -1180611883, 758937669, -662406070, -593279862, 25476609, -5395968, 1240989381, 1189508523 ], [ 543087701, -41106713, 77108157, 356468537, 25204893, -849489218, 1215672252, -20224888, -12365594, 638302020, 203814496, 340658937 ], [ 619636027, 883460584, -436365979, 358916413, 1669606481, -893504246, 250939337, 1963181174, 55620929, 1722076762, -9544956, 228441151 ], [ 268417607, 235815441, 618291486, 837779237, 869554621, -660849137, 69396503, -73464290, 1164332818, 1461159405, -685657252, -766153514 ], [ 623088406, -439889163, -623863253, 21021627, 111470924, 1061478886, 500093267, 1773301079, -414516223, 261358977, 271390299, -660678313 ], [ 205091055, -351903687, 601092729, 37951428, 320173278, 841740836, 1260006973, 769184752, -441807584, 64931866, 1173360365, -257015113 ], [ 880245364, -634159532, 884438063, 11088750, 60383561, -377200762, -573000067, 614036826, -396251702, 1418986738, 394098890, 9900829 ], [ -1133215375, 106708340, 1806846692, 95405389, -781189549, 635377294, -109557044, -834421350, -242631608, 12665646, 428297419, 709528246 ], [ 1319037065, 36831552, -807677590, 504269527, -145506687, -1068402959, -362874252, 508542365, -1427585089, 802217020, 629732698, 889068062 ] ], [ [ -240126987, -230554599, -86534510, 620518552, 44284756, -664477844, 160584636, -173414247, -320359176, 76263789, -1281236360, 558596346 ], [ 700276843, -49755083, -42102203, -358810325, -343410849, -55660468, 1571499042, -613176553, 299766680, 1385949579, 213961980, -39256762 ], [ -109815656, 223400317, 36129876, -33628691, 905613640, -9630887, -346140543, 440915221, -615176545, 1931689292, 767710387, 853779945 ], [ 10709219, 312813361, 381254610, 838435445, -12218468, 1890623, 1215570366, -997895722, -75313515, 975876012, 45182044, 200493614 ], [ -344524635, 336651443, -1442002626, -55776596, 1119662430, 10412117, 382295636, 924559371, -9271386, 766258123, -66223036, 89530498 ], [ 732211146, 862459871, 9659659, -1137266260, -1038100549, -261789549, 517452078, 1661438027, 23458521, 782071872, 833982965, -941371766 ], [ -1291714261, 951831023, 328952848, -787006355, 293561955, -1807249935, -66942685, -27872850, -814399769, -1332812913, 6029122, -1212261738 ], [ -1179858058, 187340231, -240696270, 1298564272, -689047241, 568595679, -902565167, 157462704, 464664094, 69112573, -6254360, 663725781 ], [ -634768031, 716377388, -120227611, -132792690, 246706377, 505497479, 230038313, -6367393, 24179426, -1154051453, 962441776, -1456827351 ], [ -818535071, -127212740, -104084511, -903154940, -1181892276, -847743704, -74399396, -174736673, -484189733, 219644130, 209457032, 1087991951 ], [ 707981115, 134719791, -1086233, -987221590, -581662496, 170242048, -609810937, -60825077, 874758811, 1501981634, 204316582, 918918706 ] ], [ [ -213905583, -442743854, -622032136, -1106781723, 780532178, 1178537738, 834820298, -493341303, 561107736, 1646731174, -935947699, 82353873 ], [ 506262557, -866820294, -7385570, 311547218, 960722272, 1062311372, 100048647, 272336180, 367657769, 158850503, -1418069411, 15365175 ], [ 164754507, -142176143, -70435922, -99513070, -395170796, -415009417, -291647327, -1249484246, 649769769, 282958852, 427027552, 157417545 ], [ 257783286, 698446457, 817747211, -89065286, -266567238, 1167155231, -70947610, -888613461, 121554553, 163603270, 1106640204, -638591901 ], [ 556630890, -460648560, -140050940, 24878919, 300334404, -13445339, 145746850, -332251892, 1130911371, -190884260, 1379826937, -14407621 ], [ 1419411872, -124908905, -68612436, -711087767, -237238492, -179324787, 848055329, 798069864, -607142194, -745877403, -718128750, -1664552989 ], [ 361309615, 19302280, -502451843, 798862952, -241484397, 2020785692, 636300865, 1123208268, 701920360, 700280843, -331715545, -313827812 ], [ 1908021775, -561002451, 116685941, -1240417209, 173274087, -126610203, -1007880968, -1426001509, -1144834794, -103653119, 690905368, 203146161 ], [ -144257625, 6852856, -21924230, 52549170, 1186963109, 146095942, -487714931, 1176038834, 976232621, 555865748, 328041968, 84535168 ], [ 1070612585, -87718043, -62718850, 400485633, 29200852, -356948957, 582155274, -45361857, 639865180, -132495888, 314770830, 255934732 ], [ -1664778076, -506147427, -320743898, 654115849, 213452289, 786908876, 978059818, 29525423, -696818109, -851790718, -31171507, 251945326 ] ], [ [ -999904419, -30629921, 269363189, 9844560, 397401085, 35084896, -373765773, 907209231, -216168179, -33517971, 70947509, 671278815 ], [ -153369364, -493085107, 96974076, 5611612, 195130255, -1828692705, 827898425, 617885698, -534880285, -80679050, -36602254, -58111600 ], [ 343555394, 679357136, -17364232, 451395726, 1196266264, -310510603, 1535076642, 6896193, 1438187800, 660073949, 210462196, -154137133 ], [ -14728932, -632842661, -157530048, -588286195, 1729126072, 120803215, -1327059392, 155058249, 662283851, -106888445, -35866390, -443303119 ], [ 1211052596, 207993974, -464157419, 292135586, -874905793, 476610174, -654612257, 199902697, -951098713, 1209663575, 999898348, -824961347 ], [ 939102434, 303194410, 85148556, 60133432, 574925904, -40919287, -184809836, 1087667022, -19362962, 959791923, -539012882, -825808471 ], [ -382410980, 848103521, 41540166, -533872890, 232167920, 688096141, 1633401758, 1325278191, -226936444, 507864906, -783642785, -24247778 ], [ -916017471, 36229596, 519356636, 781675525, -1584126395, -528141943, 1497091399, -933311461, -93928881, -407984040, 789545974, 1410609015 ], [ -511746742, -500831718, -178424941, 154394241, -610999502, -295441134, 889059751, -346550460, -836358130, 729236354, -1043293281, 195086651 ], [ 1858398598, -962221207, -1210261669, 334630200, 116629462, -871521139, -368277961, -206098242, -80995245, -3014473, 965785982, 753657172 ], [ -99460045, -145715175, -1785149621, 365796723, -1395086053, 574731006, 1626676111, 1698332695, -15445035, -281617120, 151997147, -142737777 ] ], [ [ -226227355, -568544799, -1135551112, -96829804, -111299909, 710722027, -864668508, -266697252, 144637879, -347644316, 478455382, -468231145 ], [ -440495913, 811669393, -65321120, -956986, 983416079, 986686585, -61085665, -591781251, -1269891985, 24277825, 151804153, -212109722 ], [ -1665923018, -826267741, -890376131, -43855677, -1449212412, -865065925, -48676477, -1372215876, 561473228, -1144769405, 493432436, -747350216 ], [ -501330189, 1335684731, -17361934, -965509394, -818685719, -1312743272, 577703224, 822134105, 34366901, 399412327, 876153282, -804359 ], [ 69621938, -523413993, 314357818, 300405453, 17855196, -4058289, -68127699, -151231578, -1261974685, 43508348, -304579432, 1889395935 ], [ -67430684, 719733476, 741268218, -675773342, -883881704, 104721764, 2010440931, 36132435, -33219116, -408899644, -1234877229, -1055833489 ], [ 299728212, -593972569, 1649713499, 267654617, -425431672, 144860377, 180351236, -1385475866, 128515299, -476504872, -1423154562, -218692395 ], [ 18058744, -44719014, 20667505, 1005549899, -434306976, 490774998, -48753615, 166116188, -37719543, 198208891, -1883507482, 680088155 ], [ 550213553, 91932038, -217921368, -84808832, 113990061, 11412843, -150142726, 234055876, 427829187, -408329381, 1237945652, -637853104 ], [ -139289453, -174716375, -1192530768, -616636535, 831005308, -719900887, 28529909, -735477301, -357030943, 1402409509, 179532092, 598644280 ], [ 1281414235, 30039079, -1930299511, -259282960, 523114755, 942742653, -1222805, -334515811, -68912160, 737536813, -1103076958, -109186755 ] ] ], [ [ [ -615089441, -158480224, -186513447, 156265988, -541104158, 1270955655, 738271962, -1126246, -121267007, 2789791, -656599337, 319223639 ], [ 909398135, 33735829, 25835051, -722678991, -7972372, -1216953293, -44510083, -1309049744, -772684516, 550897464, 144759520, 850179363 ], [ -18235547, 411594916, -1469723144, -1070900728, -389971669, -576954908, -5615629, -115652067, -427098194, 37566095, -1263929052, 320248250 ], [ 521674097, 144956271, -13161392, 37683027, 150970609, 240270334, -334632116, 53555886, 209648210, -445561696, 240016219, 901994911 ], [ -786167879, 567612562, 4265018, 1407159949, 168128586, -1322278, 150491417, -160808640, 1190006024, -11183508, 277983015, -5845163 ], [ 637640704, 162674703, -441167595, 971757144, -1731390295, -1417047838, 5457292, -360422832, 398333006, 266569966, 1074043187, -11545257 ], [ -1094728059, 797150006, -813731720, -13234097, 21391858, 335138607, 150611998, 1654835973, -309136358, 639124860, -99866505, 1249265542 ], [ 93453003, -171397303, 298802863, -266148631, 1545161318, -1011481199, 733658958, 152841902, 1348499990, 665368259, 1355664554, -134475099 ], [ -382661757, 464930976, -1022661079, -2319727, 919878113, 173579173, -353703707, -733450526, -32510454, -305372962, 573779476, -18155958 ], [ 27936554, -1310708962, 704010363, -691970851, -891081422, 402123206, -335287444, -309272695, -627446328, 689639742, -110103631, -162007652 ], [ -751716512, -889131843, 67868635, 1542295826, -1943251592, -438678290, -480104396, 1328435203, -620798850, -434026959, -416351959, 31106802 ] ], [ [ 1138313523, -411890981, -37761379, -97938286, -62876265, 186795883, -65059859, -1439954771, -62029708, 579600787, -616521542, 71156228 ], [ -410866886, 208332784, -1547586842, -294409152, 298337299, 63911153, 1239220496, -253530265, 853405881, -108138900, 46037277, -684344093 ], [ 918551321, -234323937, -650566034, 141056326, 583200770, -400869745, -241401144, -351280663, 1939784224, -1439609, -613798225, 281878487 ], [ -8921742, 1355170387, 34874952, 69706085, -828732194, -155226857, 290928381, -60990953, 205890430, 3253841, -372585598, 250220637 ], [ -325591586, 26704781, -1045680671, -502417126, -484434370, 551058441, 1228559948, -841281096, -22515744, -273284759, 213259867, -69274057 ], [ 104019062, -190689394, 57162058, 238064031, -145543130, 421859541, 424732913, -1287066157, -45547790, -1039726138, 1216498082, -399544656 ], [ -111103598, -33766509, 1104698395, 462973627, 6752911, -19926771, -289664603, -836198047, 1348503076, -70844938, -110673453, 612641393 ], [ 820376279, -194633716, -36574013, 199092349, 267229492, 918148885, -513704975, 621042207, -1630528234, 35937051, 1227828664, 41908063 ], [ -1603720456, 321455591, 83668250, 1311968832, 871899476, -180283601, -582550900, -379176410, -544143802, 656567189, -1171441641, -535680627 ], [ 23029146, 470249641, 630492122, -461369105, -638113651, 1657920848, 1090815343, 484677019, 97184909, -315777906, 1422843074, 2016136350 ], [ 275725812, 90225241, -448533195, -549344039, 10894462, -669125798, -210930631, 846713015, 1507949092, -30557831, -466899602, 486146608 ] ], [ [ -71982816, 77453241, -739304104, -196321604, 414221792, 778845449, -1063328143, 211331638, 775102362, 1942706679, 758354741, -410469746 ], [ -480161108, -173093205, -242860873, -148363933, 337589915, -1224279085, 291455838, 15631794, 659653005, 36247136, -381198011, 448041727 ], [ -53613438, 603038099, -2617443, 515151931, 146787682, -728091036, 373998138, 324622955, -1413374989, 591967408, 81067923, 1077849460 ], [ 372133334, -2066624622, -61249798, 113815541, -1486230, 20478959, -20883563, 1055669935, -312407210, 78086658, 1159934130, 77288729 ], [ 296187280, 741073593, 104841406, 678648140, -268195345, 66690904, 424346522, 377462461, 1592984047, 1610767131, 182911927, 776339168 ], [ -767563035, -476234882, -213586344, 78463514, -363213012, -215956723, 8177316, -135318528, -264309716, -783343365, -463125101, -312330484 ], [ -142971327, -94759388, 121240882, -376021011, 422390033, -1105828854, 1061139494, 916306006, 662609461, -59529253, -87960354, -43486897 ], [ -175363623, 68217639, -1169741456, -1392545226, 132376507, -319742607, -61352916, 361809417, -196878753, 912254775, 119085177, -972723131 ], [ -234545567, 127906501, -34723649, 1008183793, -962533133, -1163534857, 11297259, 122483192, -421481061, -112822130, -3126477, -1268603598 ], [ 218319838, -249485328, 96856944, -70346345, -232507495, -842987246, 121136777, -306918588, 1807748864, 907301644, -109356461, 395079432 ], [ -354849564, 650169519, 553221605, -1067145967, 850653975, 218357417, 128122892, 152570265, -295254494, 259279753, 208609097, -937568928 ] ], [ [ 70569021, 119060858, 1340218247, -336341057, -1021771355, -314678048, -290674060, -93597600, -15396849, 790806741, 703999805, 945373396 ], [ -25338805, 125546518, 153051454, -5718449, -486602583, -330067037, 277530299, 30566765, -205203747, -519005566, 113302500, 176011769 ], [ 382557520, 572903321, 556448892, -2274068, -878910427, -645694641, -622209005, 986915830, 987711832, -1541806863, -1114594070, -319382694 ], [ 999692740, -627043839, 698047908, 777392784, -280054538, 109121600, 527161714, -478520180, 35358675, -130458075, 15758040, -3422012 ], [ 1578224906, -226444773, 162153988, -1194060619, 407490546, 139837501, 1637291340, 431294753, 34864414, -562032327, 76552629, 329968947 ], [ -429445978, -318527570, -177720345, -842481629, 76961500, 432010970, -180082140, 348163215, 626981004, -401278505, -22794304, 121644676 ], [ 1032094995, -792263133, 264819065, 508057931, 718963827, 1534990470, 48738876, -1927127815, -754402987, -374259005, 229431658, 395990565 ], [ -1852958787, 976622315, 66442917, -502067696, 314727207, -1981359676, -211140147, 1278476618, -1059968516, 460406980, 357990909, -66854757 ], [ 256762384, 134967099, 554618852, -173189732, -759248079, -637370426, 14804362, 1039127657, 1224008973, 554022903, 627362451, 128602257 ], [ 65739117, -1249650264, -34360856, -39722789, 582139759, -174100757, -802872426, -77286033, 317817797, -1113401191, 3803677, -28999670 ], [ -385627759, 224608568, -1219308103, -993784238, 177845289, -1190853852, -1061882825, 1084749581, -784735113, -398337887, 836425428, -1602481792 ] ], [ [ -1063416809, 46548584, 102110243, 636166784, -177425653, -317544838, -68988190, -125494466, 947565790, 611241110, 182402125, -166563268 ], [ -665467472, -576156403, 49432353, -168773141, 530580667, -738560097, -499995116, 709880781, -492508444, -296223019, -8006386, -705526602 ], [ 5006200, -365767730, 656876562, 169088772, 301412843, -400452310, -1306729680, 181302011, -883952914, 736365951, 652647581, 30837403 ], [ -271334904, 10759959, 380616349, 307634115, -352741105, -236318833, -212054125, 520283579, -1325361518, 609936091, -1133363069, 1341377029 ], [ -1561148064, 335673272, -1564084197, -383258216, -1882260667, -632002581, -170558405, -580881984, 1787553678, 1239953952, 346605257, -130509163 ], [ 531385955, 1239921028, 939766906, 916638093, 769085670, 442383719, 1762999320, 527047378, -1698888172, -1312743796, 237543669, 418911955 ], [ 601648556, 1100760915, 483354396, -431977823, 93154380, 662029502, -23600812, 228725293, -62832546, 64481414, 833683584, 300886632 ], [ 1340143980, 1016524004, 568570617, -624619092, 658808007, 155072813, -386691830, 688012249, 872964457, 445372462, -19241, -63962520 ], [ 365440110, 446955952, 510078852, 284030875, -113889315, 91291443, -761012107, 29527478, 720080589, 259045672, 713759716, 126164077 ], [ 219096996, -1631174097, -501772686, -835612633, -160440841, 215718085, -293588730, -345751924, -691005806, 751965422, 1638500935, 186960249 ], [ 96369469, -251601440, 156719423, -346471418, -180783099, -299579404, -1055675535, -1031728588, -1751754720, 144970268, -111214803, -1099278543 ] ], [ [ -888608928, 1075762388, -859376531, 489879022, -885557482, 735176107, 467427348, 24272620, -179240404, 1240053832, 1215317621, 88099582 ], [ -91091111, 1042786049, 137573258, 1352941463, 400603346, -109174309, 508350815, -50153457, -44605728, 69405704, -133079179, -1114373982 ], [ -200448189, -1479893603, -405293391, 661927387, 427781510, -96959623, 81512010, -775920984, 1201563097, -1008211345, 905158810, 59934310 ], [ 415058589, -1320452787, -1371007873, -1462989611, 687244270, 650541688, -414265068, 74360107, -429217627, -257793394, -281874700, -945339397 ], [ -12548822, 414115207, -1841023151, -18266822, -34534196, 70800465, -142759480, 290958454, 81772482, -281049217, -785248139, 14466750 ], [ 943781885, -251924731, -1378869213, 199004166, 560712250, 929264175, 841763621, 98874195, 23342108, -43749747, 540207074, -281195802 ], [ -318492323, -21867671, -800425247, -235076, -1061787441, 387153482, 212251941, -1668350368, 618297884, -676696427, 591358450, -806964980 ], [ 1143689146, -150649136, -448127695, 184223059, 309954795, 173533155, 117514607, 584084195, 86814069, -481818959, -1660080444, -524997801 ], [ 150728888, 139830663, -1228549970, 630399845, -53580709, -109225513, 1611781568, 1097195433, 337427938, -1029490252, -121543311, 7924398 ], [ 124359762, -4116554, -1023328686, -1044329263, -239852233, 1818780323, -222722202, -708331374, -267489420, 1402896, 52360923, 263109508 ], [ -761271587, -1066814441, -24264452, -1830993470, 1033857331, -195799493, 948847890, -155426255, -565247152, 500968976, -104547733, -273701920 ] ], [ [ -71524885, -179347005, -184784255, 547139628, -565280419, -256495739, 649630954, -534858441, -167492885, -27674487, 58986485, -692237586 ], [ -858579089, 14840722, -93317801, -49652695, 486978505, 1539276829, 657958657, 1121565367, 207252323, 707091695, 1298407, 1783515306 ], [ 622820333, -617006855, 808860451, 521687, 210275016, -896383272, -907354195, -546863197, 542677895, 69149382, 1179639682, 31123654 ], [ 150793449, -312390217, -93983653, -391740037, 561534889, 45249218, 1925464152, -965495088, 352773246, -197936061, -175876762, -563015972 ], [ 52121066, 646717301, -1271986497, 1057062373, 791228992, 596331857, 843182415, -1205372297, -421244361, 1434901490, -44908931, -1109235877 ], [ -179591946, -384637498, 220908809, -1154849568, -502047957, -332757920, 183085290, 1174584656, 801828574, -596139860, -1431380571, -1279413199 ], [ -135538174, -4367451, 124849695, 562104547, 1318387505, 1396165729, 1252968846, 351250753, 330982844, -1588253250, 1065279000, -235555810 ], [ 570404167, -196110695, 309071657, 48046823, 244116366, -554782344, 505628967, -18858829, -17509553, 214567201, -83804537, 1654709890 ], [ -111915611, 61020504, -1023190286, 119103177, 946864033, -1698083104, -475418747, -156503074, -801953034, 198919178, 322582970, 1547047176 ], [ 1537415966, -1748422465, -502295092, 491802474, -196632853, -1702329980, -381715509, -980750167, 448439735, -1086978537, 631980375, -613058888 ], [ -1313785374, 472464843, -188681674, -62589999, -351415635, -118733345, -1408510060, 510570752, 123472553, -886020148, -62083968, -320280296 ] ], [ [ -561426012, -1248172783, -1055154990, -339795013, -664765229, 1116877204, -1812263971, 795684015, -932364443, -207019015, 1197278882, 841710730 ], [ -59452563, 745704853, 329033777, -290685644, -174259492, -304989942, -1554051604, -287663093, -544644272, -1050131381, -425698447, -105186624 ], [ -20130585, 300268948, 1067694930, -646248239, 1212006147, 153008176, -455731944, 41646644, 31229908, -8175722, 832750592, -1012459823 ], [ -1318368896, 215189506, 2621899, 539101695, 147297, -1171093443, 1125673642, 818682085, -896307836, 120034043, 299794403, 411640697 ], [ -153583715, -839976970, -748379731, -598917097, -1204865796, 323647548, 476245388, -838290063, -28417161, -1599376358, 7508072, 408288902 ], [ 733344437, -598197072, 987900130, 316430983, 620487682, 343193022, 6804449, 16798660, -1499435695, -1597584177, 128116543, 147795423 ], [ 909542280, -299105540, 1047288098, 356079330, 198694806, -1517424605, -64620328, -1777875608, 487140004, -290231359, -259729152, -1575374367 ], [ 175721449, -835183983, -787137482, 13083247, -79714592, -376880318, -1248076124, 234018758, -274503622, 712416242, 785519244, 405157001 ], [ -1247776975, 91793357, -1044070579, -15327478, -65280331, 665582609, -1639768240, 330105981, -994388470, 1090542940, -400108634, 7886537 ], [ 732232838, 890365567, -1795886867, -161154099, 418349909, 870063074, 276267565, -100813354, -116189058, 32532548, -442989944, -1114857604 ], [ 835935185, 284098888, 1776203225, 11470076, 277844697, -1506200443, -336251633, -317573119, -1099444594, -510602815, 1028692209, -49682748 ] ], [ [ -242493385, -224275431, -677084653, 106134421, 51918234, -1197624102, -205774801, 150742715, -938414867, -176500823, -251251853, -173900268 ], [ -766086043, -448653853, 1552365314, -396591878, -884633988, 184091316, 1655772707, -1070302180, -22223685, 1086286967, 974977756, -1029977603 ], [ -67524970, -132490276, 39844144, 901848936, -2005924101, 11863336, 219242402, -98140708, -6030520, 882279859, 615429396, -641817531 ], [ -300943035, 754791096, -371632930, 236979041, 38543869, -1834592, -510271830, 975453224, -2056386881, 175047300, 435959513, -273689209 ], [ 120830852, -500741771, -1526226496, -50771569, 1069876459, -25126447, -217735767, 59699567, -9075609, -780987811, -65863515, -732898300 ], [ -717587126, -434705010, 18814934, -925026068, 862808117, -151558855, -448869098, 961367201, 902995634, -143146553, -1103322916, 529275777 ], [ -1218706231, 1090547497, 2004524839, 587306619, 76325652, 132988849, -408844639, 347456092, 409141746, -115054596, 166460644, -899894719 ], [ -33439876, -76577340, 591209442, -1363905565, 1103614527, 1174864192, -72872760, -553465900, -486523111, -66982953, 6869629, -302187594 ], [ -609305728, 1154972976, 16661002, 47866960, 472851577, -947533826, 46034282, -7804670, 4953726, -1066422391, 805157719, 400908756 ], [ 475304074, 1557586117, -193687326, 1504364685, -1002996314, -1107118170, -438768528, 807359216, -816857082, 1346274743, 540421255, 832042500 ], [ -242554197, -190778184, 7544798, -954807654, 44402922, -69615584, 738640528, 411286122, -570675562, 1642691946, -686561677, -180088363 ] ], [ [ 734095325, -364139111, 1523230570, -182342456, 279575098, 1473584595, 552596920, 229951028, -938361310, -751096082, -1138583927, -614908921 ], [ 947569205, -25071967, -449193518, -227582640, -803104736, -394061129, 242209478, -367320373, 162224582, -450962771, -443612950, -874807654 ], [ -31839464, -1441628328, -60214078, -152900487, 524488696, -12081667, -433943218, -708906357, 368723882, 73672099, -1357611195, 381833930 ], [ -1205559657, 626633474, -1659413975, 671181016, -121478340, -1045710204, -339561473, 535298183, 95152239, 459019865, 601496050, 609633134 ], [ -71561784, -555234825, 80427758, -512914190, -684367898, 3697256, -302960178, -303092836, -506062253, -381026367, 45914599, -145667480 ], [ -640855115, -319560005, 601643746, -180537500, 210800257, 455142116, -309542637, 126255890, 723049008, -1611133275, 1005943907, 762178185 ], [ 503143407, 1545642562, -316822068, -862025612, 534285484, 1974875036, 570819002, 211065588, 762955185, -91727631, -360505475, 613964548 ], [ 913132889, -359365933, 218592571, -1681284504, 133291747, 353405491, -592883376, 556240354, 626988303, -705973438, -1095649932, -168498703 ], [ -262385397, -39393044, -106745398, -37113191, 1952030030, -86906751, 9283899, -453327119, 290402930, -39181686, 704210102, -425912649 ], [ 622591522, 506808560, -129472163, 861934298, 1174106761, 273469454, -789122976, 67263469, -24025803, 441242326, -240780336, 647741113 ], [ -1675575110, 257210847, -552055071, -1109657717, -246030346, -96370664, 170597337, -606063637, -994768486, 671739959, -553732877, 178626409 ] ], [ [ 537465398, 10563882, -89521566, -319235481, -711363145, 290218158, -846138340, 324394982, -499892175, 76839051, 46328121, 537888577 ], [ -10775778, -125643150, -203193988, 327351182, 35405410, -205728401, 548546401, 2054982864, -246382485, 273014897, -58699524, -266355734 ], [ 325457045, -563324168, 205773584, -348836705, -393787318, -500706470, -982515776, 439245310, 19172579, -1117001984, 926097500, 36717978 ], [ 69490217, -319283201, -177461525, 86811308, 1140882374, 519304197, 183829883, -15915878, -642653670, -97405160, 129876471, -414736621 ], [ -1802276411, 558538226, 220185206, -321836066, -1282174607, -635667370, 296609052, 48573122, 1517870231, 493106610, 749619036, 201256921 ], [ 679307043, -894856291, 36382599, 152085356, 304387176, 586977965, -36694870, -621670751, 90456117, 235763111, 857505485, -213145186 ], [ -79021665, -1284525, 520339573, -357711629, 15937117, -49778518, -475083264, 1836035223, -12994750, -1558085324, 457352532, 246542649 ], [ -1009542313, -11756580, 219707226, -111617783, -1347942255, 509067936, 579091039, 86527917, -1041233758, -96296192, -783682945, -247185339 ], [ 113295240, -39546543, -425553049, -89868315, 228817965, -235999545, -154758147, -463008801, 948932766, -95468018, 168031887, 277839503 ], [ -4267207, 1047104589, 1739220317, -46754690, -111263795, -1191691125, 1176339384, -122952408, -791392305, -1598929, 1146478760, 1197979284 ], [ -136290605, -301424667, 1785377943, -20963965, 823314271, -701680948, -132874626, 205619237, -22074984, 220282411, 1459184974, -456470520 ] ], [ [ -602571985, 13797533, -913932007, -309160101, -40954588, 1184987627, -869924628, 990495523, 801609787, -268360208, -631196094, 465716690 ], [ 240325362, -161662350, 84091398, -136156769, 1237518890, -1545725818, -57772901, -732603790, -404695623, -16467208, 45274286, -332596510 ], [ -1247278040, 459558007, -53038040, 64377729, 849194023, -640954293, -33235359, 782935848, -761450771, -576051000, -477309385, -693784528 ], [ -119027020, -336748973, -75185089, 111044425, -183451127, 419368415, 427925751, -600961425, -33187841, 381241202, -284208967, 178435142 ], [ -9526590, 622587309, -176957220, -459344566, -121581017, -6397851, -134939763, 377743447, 767985530, -1482378408, 192400410, -858059 ], [ 963805297, 407484790, 1161330981, 358478721, -611699056, 224478055, -1729574580, -53976761, -162520305, -234534062, 1115882304, -1314731908 ], [ 528600287, -514002858, -1924884364, -490061909, -656427858, -268246531, -303183124, 1417987885, -28922349, 520265226, -1531413371, -231379527 ], [ 3379232, -21272202, -307309940, -372170096, 1285401898, 318026661, 874190158, -152875839, 361407470, -264893516, 1676059763, 759723498 ], [ -1582894080, -274512855, -248096741, -400547247, 127635286, 153310068, 239228286, -169843156, -161484245, 116444911, 1280445732, 557156742 ], [ 82086483, 727979163, -123999841, -1478746492, 1195843970, 406015799, -23143512, 1220556053, -1008845911, -27827821, -130669762, -33594917 ], [ 699530071, -545710682, 1213618666, 344598486, -177595900, 1350338927, 172125300, -946770986, -35491296, -874060722, -1964706302, 21797491 ] ] ], [ [ [ 390016904, -2357315, -299539518, -279252570, 473699203, -219879204, -315287820, -744898745, 245678003, -91836153, -376349348, 28867528 ], [ -968089478, -21994583, -293133839, -266945642, -6293546, -895614168, 333413720, -889118430, -690684265, 978447440, -30530282, 575574787 ], [ 44407103, -681104702, -950757509, 86588872, 578465941, -597883757, -221827054, 275032699, 219607548, -1139076789, 1650390676, -163006158 ], [ 247566902, -896312384, 104463506, 30973309, 152374828, -80562665, -347499052, 966503459, -1413360308, 130239042, 1094581748, 1101458851 ], [ -405675479, -1653657530, -60539142, 728506575, -217188676, -115453311, -199800835, 216662634, 1849487460, 535982817, 92591681, 7799261 ], [ -497694181, 93827664, -1372045343, 629062369, -1310973678, 91571542, 44166067, -341756473, 328294208, 621469372, 1130630080, 137553841 ], [ -247174369, 791352553, -1913713570, -638907, -1815397288, -25158721, 1137474381, 975268715, -885735378, -385560363, 1863036436, 1119118269 ], [ 377276839, 188405278, -382090485, -246045105, 1800570029, 921232625, -969347323, 142384998, 329777901, -306126227, -1545890339, -423753207 ], [ 94009068, -759459255, 444101166, -804559851, 302089726, -412572423, -815463986, -758577983, -78230188, 77201789, 264750960, -42715403 ], [ -6011360, -641477615, 782542993, 755875135, -1106382356, 1151231958, 1379147514, -513490282, -426264624, 1782112581, 276412733, -130196696 ], [ 431301697, 499982212, -1135983451, 572272937, -972982743, 351396876, -374584202, -511750396, 528588509, -103608568, -1619126088, -154244001 ] ], [ [ -570565101, 429203388, -284163249, -101000914, -442343, -166135087, 152000469, -1067157686, -238560468, -768870317, -209401228, 5539936 ], [ 882640544, 37252751, 657879071, -254324009, -298723650, 96164401, -1340285451, -369899881, 41535634, -467439989, 88372531, 721491953 ], [ 335819833, 3874199, -9991669, 464780665, 685537533, 507678976, -999496475, 1023759745, -631297943, 166939852, -91955129, 206959954 ], [ 343113528, 1441473322, -338852865, -765180301, -1128263120, -897538089, -29400471, -54186966, -115181992, 42706602, -433799086, 307369393 ], [ 226722706, 26927988, 205768814, 738661085, -122239519, -702953742, -808223256, 620427508, 117201211, 46301686, 377843434, 436117568 ], [ -24643729, 511952973, 520494036, -527852026, -204116085, 561674968, -836935836, -715912486, -40784145, -247508718, -769507289, -235374129 ], [ -87125336, -671728145, -635259017, 1459146758, -13835772, -105131223, 15139786, 399351963, -1151822323, 3144833, -57102083, -46157320 ], [ -1050113528, -271732009, 36970584, -468097105, 943873025, -1747231404, 594958487, 752906662, 1322754659, 330857138, 59077692, -198524872 ], [ -1078036800, 149009301, -152258639, 454276234, 1076032974, 268486552, 1169159089, -195692414, 55932497, -720887505, -64201514, -364189666 ], [ -23208062, -700403290, 1350679083, -555265728, -135857854, 1014043262, -1279782752, -130519446, 16812690, 1229080743, 1074480403, 1823960977 ], [ 515000837, -375360288, 350620438, 1723928674, -42134876, 277365269, 330883775, -860284397, -1403962174, -26586961, -1354019164, -803227807 ] ], [ [ 609340334, 292163951, 703372015, 466869046, 267824152, 448530083, 1272664518, 372678229, -1830800541, 1245667230, 367156287, 519831482 ], [ -405251500, 192990606, -217945783, 339932822, -287922216, -320424741, 126345113, -42741895, -164729543, 20633958, 5698748, -550838622 ], [ 436662979, 674887211, -41344362, -278677192, -104870867, -1159170142, -81886478, -92189191, 340764076, 667264285, 452225515, -138306826 ], [ -1026776739, -987439618, -313041564, 272468020, 84940489, -107331391, -82007042, 1034290233, -206939075, -42178957, -350203755, -1305131039 ], [ 627403424, -746258740, -171078801, -869879756, -58092020, -190138518, -1062062703, 288968503, -833236094, 1504680917, -60060522, 96688694 ], [ -410177816, 767183226, -61151889, 107589088, 927348744, -1348138659, 20196683, -302490480, 130249183, 1337320253, 1112721970, -409338834 ], [ 272867252, 1140234557, 69346251, 434713534, -801091841, -1623970397, 199771024, 1760808291, 176168299, 862603402, -1060698122, 41835309 ], [ -789991591, -232845133, 381598691, -665709894, 378328704, 162069705, 1226394349, 247456712, -217777890, 477556681, 101272958, 1140147258 ], [ -1246295053, -27679644, 12097998, 1230591551, 237404633, -1143558338, 41324848, -135902029, -189879041, 131528609, -9310342, 1007090641 ], [ -394567537, -493301068, 635389871, 49962709, 1206480268, -549245078, -224498329, -1311066995, -877819244, 1189382943, -546409222, 584224615 ], [ 491191311, -992417104, -734086404, 1428643458, 1741342101, -1753604663, 135235103, -518137086, 33173444, -283197866, 403369296, 597047626 ] ], [ [ -184996197, 121495981, -749373579, 485616028, 639852519, -570190828, -691651669, -250546400, -17601116, -213450051, 10171865, -32690962 ], [ -377431903, 39407240, -84725274, -169266728, 447014132, 578822725, -1045673647, 131457165, -296154174, -535886523, -4041290, 606674380 ], [ 441547986, -830787301, -296193481, 27547988, 1635986140, 295676303, 6295922, -1011947377, -133742111, 846608117, 897289622, 249036159 ], [ -1175547930, -495295871, 633621408, -553535928, -636775988, 224594434, 201090380, 104262409, 192743678, -70509540, -19512262, 71073241 ], [ 1229934011, -943289641, 281638286, -913505532, 1088082477, 978460872, 585285689, -225078473, 660264653, 416735913, -32994643, -793256830 ], [ -419658305, -185817227, -656698802, 204742719, 1870988, 704179170, 520549759, 36708946, 190405053, -273471032, 25308372, -299364320 ], [ -1955313461, 704676107, -223318252, -45810118, 923111869, -1201186351, 1791588052, -44944937, 302659446, 342529883, 13671812, 83798199 ], [ -958105310, -508340379, -541394443, -367039555, 402065306, 171608708, -494125290, -1319814326, -220900997, 714672436, 61966168, 95624219 ], [ -273952958, 18575403, 462420712, 352272614, -907750841, 689428549, 64940026, 1120381429, 970388468, -170897056, 883065490, 17090066 ], [ -125894081, 315906409, -17307732, -39594307, 287410549, -212421222, -1282593903, 276306091, 829474048, -188351428, -17554758, 9694720 ], [ 147404668, 105838040, -1413028821, 424094912, -1397506579, -88698667, 1203969593, -142122688, -988907026, -231766155, 1218058977, 357791319 ] ], [ [ 893414733, -215823646, 480043516, 809663311, -259701042, -1620194340, -212038647, 885007946, -1293352557, 144544467, 393729153, 42485427 ], [ -567226295, 224632474, -691280833, -534274653, -77676897, -410227787, -401673342, -334596139, -452835222, -311228132, 496103151, 1776947946 ], [ -278751009, -84066385, 112140620, -32093171, 1106608173, -641025823, -901536349, -317996622, 776621463, 598182304, 1577054061, 431438664 ], [ 126848356, 30427592, -85984802, -634788900, -1410965189, 577330387, 553476057, -298692662, -684764286, -829975831, -66578087, -374273166 ], [ -903844061, -235939477, 616541619, -50790853, -1352018941, 521007091, 445785651, 310933853, 288760734, 321925074, -296049792, 159284414 ], [ 475589041, -1527894320, -533754473, -1492857302, -546206450, -778399622, -501143073, 273087033, -1591242304, -721613218, -1275950063, -678504374 ], [ 646774452, 263102758, 420360721, -702576323, -35779191, 1396819317, -50193423, 1113393339, 31230312, 38018180, -901768388, -199593647 ], [ -1144570922, -1599698299, -182459807, 1084182466, 217494952, -751619286, -203433364, -633673457, -564014122, 389662640, -795899, 414470723 ], [ -694205609, 43479134, 31608267, -331228161, 432490748, -249860713, 502806343, -409062830, 1865422885, -521291349, 398103910, -166623594 ], [ -35412967, 145977837, -414884324, -1105430724, 141767568, 148127815, 267795618, 250059404, 70632609, -896504032, -226145615, -69274376 ], [ -207365068, -217918524, 58927263, -641282097, 376152726, 223544586, -632476780, -1123874978, -1137584726, 24854599, -326312519, -612455272 ] ], [ [ -221590201, -1066612740, 1313693607, 52969696, 1012805807, -1248042203, 114578329, -31340473, -370209953, -389257764, 1153592295, -56529447 ], [ -13561199, 1489198531, 56269157, 1241942622, 406862748, -48339893, -598718773, -248465625, -935546876, -663401703, -706804292, -307201647 ], [ 965389523, 115958138, -115731279, -738705187, -455413086, 273592253, -539146227, -364793854, -701030228, 1333693526, 1072506535, -960339392 ], [ -217970755, 277137985, -680803959, 1512512619, -621317127, -767842101, 190945880, 259224345, -437127411, 352162146, -1014548894, 265148277 ], [ -12200220, -842459386, -513440010, -123863440, -1468351640, 196237773, -213883256, -92293114, 157398983, -9302957, 174311436, 80610175 ], [ 425844930, -60536263, -516875559, 556903064, -491434086, 333418101, -586631394, 15317275, 329251663, 95147292, 436021011, 241621507 ], [ -640518726, 89115307, 1048016767, -48678053, 331265762, 277272687, -514382817, -390300110, 473489570, -520010782, -748106457, 277244846 ], [ -646541518, -235626712, 15991071, -1780553225, 430126882, 280631081, -226892016, -1297596632, 591117298, -46094224, -1154352676, 197823464 ], [ 48787660, -176081787, 556693266, 457414236, -74792558, -291500541, -331868053, -494728432, 1188971920, -576779188, -200842366, 386188354 ], [ -169893565, 4218567, -1473119561, -166740602, 255257782, -1610463423, 118966800, -795642154, 504448145, 265999, 219812267, -334617870 ], [ 420195449, -211840007, 601667534, 974771093, -60527326, 81702074, 1026309305, -417233082, -970282154, 601634295, -34065944, -500541854 ] ], [ [ 61611314, -176223826, -191471539, -550404645, -50244937, -256209898, -37580269, -1017582294, -1123646928, 307621120, -611786014, -271436366 ], [ 1132376477, -11520941, 178614694, 43621873, -967401506, 148507894, -72857147, 1192616716, -180650832, 54224083, -8367214, -66823022 ], [ 582474272, -181901494, 413867799, 547208059, 306428213, -459924559, 1369690, 168779451, -1309717962, 62854381, -1418963715, 76688884 ], [ 55396668, 187225536, 97345391, -414922888, 480708067, -42195845, 1098331331, 52945633, 1738483248, -345077959, -152110028, 291575687 ], [ 358779315, 106857757, 965995011, 1611043645, -699424533, 482295221, -14777650, 459264271, 376732136, -1457561726, 310945947, -559460630 ], [ -515107388, 465267286, -35319420, -902396921, -448254951, 1350382999, 692140169, -150950389, -748344916, -777070305, -907674415, -1077091607 ], [ -99971804, 504643649, -1305742787, -630340276, 1185802436, 771764350, -777780093, 60230162, 720384899, -1784983038, -992303665, -608950516 ], [ 743966626, -72518574, -726400057, 24745749, -478937259, -409522542, 418739645, -725400163, 510329836, -297910825, -238278513, -1131098377 ], [ 48852692, 30088232, 553686271, -194947921, 1050501173, 474422445, 1114753434, -525144502, 37938594, 121793068, 118344186, 1576686492 ], [ -484241598, -202481591, 351827090, 244527055, 171242750, -2061292337, -700506941, 568290753, -507116464, -1550495904, -1206203161, -225373549 ], [ 286875714, -174990895, -7398757, -1074457959, -212315382, -462266270, -1094772749, 263181548, 38075738, -412272825, 83210516, -187078784 ] ], [ [ 1175850664, -1440712029, 649560583, 745957310, 193123689, -259433760, -1687869974, 1874726828, -186677467, 58729241, -345066063, -867582874 ], [ 315942241, 494090420, -1018678001, -386422373, 1189349260, -269730460, -683826035, -291980914, -733722687, -770061331, 127493277, 312114944 ], [ -901979629, 226222010, 1061112027, -1742880052, -1042642059, -386950283, -347341485, 195734492, 2954320, 5290256, -1628464785, 472519432 ], [ -488944480, 410227031, 98715200, 490736122, 14646689, 1142713627, -22937319, -449565930, 73888229, -281354368, -276215068, 61257463 ], [ 437921387, -961478236, -674963822, 1052354172, 32984528, 1645011371, 472689609, 729624370, -6187216, -282479171, 14287768, 932024144 ], [ 892892915, 753141348, -932758645, -362439249, 1502403428, -309222627, 187625043, 52568108, -1312317906, 919599085, 758030729, -595516853 ], [ -117086855, -260702659, 239811090, 242538823, 409235046, -1543373899, -189698198, -795756274, 433827497, -132066577, 312271614, -636584594 ], [ -152334402, 777708640, -378932391, 129117173, -316811100, 870829245, -84504448, -756484500, 1258478981, -300527574, 1137520851, 215326990 ], [ 336637104, 503257257, 881197548, -3779673, 110377733, 353136743, -334197737, 308860659, 677642066, 926378978, 79481302, 2824936 ], [ 194466036, -563060713, 532885039, 107332957, 1649257468, -415252602, -557711286, -403930956, 23461821, 21113300, 299561501, -142648882 ], [ -1016504651, 1361095651, 862118254, 48119780, -306506823, -1003782939, 538061329, -43269096, 1069357181, 250507608, -214356323, -363236591 ] ], [ [ 947492399, -195823791, -843333980, 105070597, -109808581, 324160572, 142540158, 196714835, 813883222, 12814045, -698385907, -390600853 ], [ -637429918, 230702630, 152265439, -480303744, -515417910, 463010497, 371352209, -177716690, 271659217, -171699990, -705248516, 1829318252 ], [ 425802995, 355507350, 9956679, 416034905, 232065675, -7749652, 45391631, -516693324, -956172471, -553253710, 1231635094, 468807739 ], [ 240331679, 294419868, -149546802, 806146513, -110583481, 1806001, -129300959, -771791129, 1324979724, 671454546, 61275325, 43641179 ], [ 428930240, 555564175, -1343241936, -29386325, -976652949, -37582284, -134138149, 978349353, -17370183, -721029515, 66815828, -992993670 ], [ 704703700, -782894704, -8783545, -1229614189, -211105556, -74666086, -352063860, 746819949, -762944313, -873006511, -1254785685, 872999946 ], [ 1425521566, -1259856308, -290101976, -1627555823, 297111720, 753441704, 77598188, 986623592, 1128162104, -92316803, 37940805, 1252131439 ], [ 813702587, 155371348, 75154046, 576705102, 417254782, 1707852680, 715449478, -423142904, 599670635, 113917828, 15442718, -482010103 ], [ 946148341, 197966858, 42373730, 326309372, 316714480, 218174802, -309248799, 63485942, -32286638, 1053916965, -63351487, -835188293 ], [ -165420850, -2018364340, -186642836, 230134270, -411626526, -92034924, 179042699, -1978990927, -280148198, -361095594, 207655060, 414055936 ], [ 839667139, 187938318, -5192349, -550356327, -539890615, -337911367, 374666803, -334186563, -311537492, 336885151, 364146036, -382688489 ] ], [ [ 1094242321, 953369535, -1313065843, -322160152, -1353582983, -257737176, 289849851, -310154814, 431417614, -1121803008, 639369871, 1292030536 ], [ -1278129664, -986630957, 1806016953, -298611883, 473720883, 441102477, 354863700, -467278975, 298581896, -662777414, -1000464274, 1069935467 ], [ 68485895, 1114740984, -371204080, 196649642, 373183230, 1715264371, -203687938, 944709448, 432503564, 235365486, -1581932185, -154209436 ], [ 260451970, -1082525253, -782780559, 711059387, -153992922, -960117636, 247510212, 6902815, 56764041, 59217958, 1016225365, 749042541 ], [ 1519347396, 354908494, 265699689, 360891292, -614592480, 22783142, -837415010, 417380200, 624551208, 192707899, 1992262676, 772760275 ], [ 556309479, 380453333, -378080963, 407914171, -442294301, 181046768, 864716071, -1554597154, -795473639, 1086863543, 476609338, -1050581201 ], [ -356254170, 13647144, -228013690, -67039925, -632346700, -1773397686, -370177381, 1650587216, -192278955, -947745203, 709340927, 581418316 ], [ 1094610286, -44361617, 230868182, 807730664, -1364515, 84026033, -1192267781, 152797832, -478652038, 382460076, -403797314, -167846371 ], [ -1618469366, 45846968, 75126618, 187592281, 1706137779, -110766150, -57542687, 24278427, 653571021, 401827050, -141211183, -643185337 ], [ -235959408, -414414648, 57682528, -294098301, -1107238476, -1067706245, 1301710761, -53882523, 677679323, -27849135, -222749326, -869805999 ], [ -167033966, 104477641, -76531780, 239740861, -482436195, 957715541, 856170282, -1808283433, -1065720636, 402816830, 561669856, -424785482 ] ], [ [ 315575772, -12273676, 30197667, -288629237, 370951110, 496254888, -227424317, 244982185, 13196846, -74329690, 101601227, 559242308 ], [ -119704245, -1410151315, -40982187, -381300053, 8342890, -1233739553, 35281768, 1920367799, 634109943, -212912407, -339508987, 567384262 ], [ 138850100, -39462330, -357050329, -815620304, -429324551, 250312685, -743386672, -575812307, -135755340, 918349640, -721849174, -209236605 ], [ -46555535, 488792811, -177892169, -243234173, 1081962042, -573657224, -820327792, -18472796, -269460298, -17818287, -38980911, 560459839 ], [ -491290085, -377829614, 205244883, 19176089, 605668581, 621120238, -265158852, 106441509, -888664996, -26783594, 548456224, 841291013 ], [ -1502302849, -553185491, 46779634, 31874390, -417773333, -90864692, 153562624, -115781279, 169152126, -1089145444, 122005722, -596282365 ], [ -385093997, -152299327, -453211386, 1840066173, 527920444, -714233158, -1710743822, -414695793, -795846878, -549054919, 240432395, 166950088 ], [ -66854119, -12386419, -416782679, 1494058772, -193727089, -704027969, 1309632406, 631391020, -1071507530, 691706052, 794393938, 655036883 ], [ -98435701, 498466032, -223957799, 295096577, -267941286, -256282892, 1114520351, -140416890, 979075294, -566293024, -1335335572, -161404051 ], [ -756965502, 99664205, 1101267559, -363945351, 8049282, 1287140512, 800157905, 311707206, -1101548409, -1227776, 1473930079, 1346292914 ], [ 61840509, 212326362, -1633790767, -540183871, 1035335291, -1077617110, -1213723361, -1282760700, -29757221, 268933154, -1516434795, 1241398575 ] ], [ [ 869744360, 48752201, -1443116458, 69852508, 27899427, -749481195, 727992022, 1546652629, 283952077, 312107774, 725307301, 552042152 ], [ 336544471, 1238385784, 113640043, -626576930, -1502250267, -1652049077, 79531599, -688199659, -847057563, -23288965, -197750829, 157560527 ], [ 972517620, -385894448, 1110436777, -165596566, -36097688, 136857530, -71161774, 90210703, -726894549, 1137579543, -393090364, -43198239 ], [ 693015691, -871494806, 93344091, -888750854, 1196050350, 1390000202, 1451397940, 644042115, -43097592, -444874444, 538671649, 33094216 ], [ 72253741, -210064861, 20135723, -455605409, 75466530, -6121846, 38791538, 192238581, -213392978, 1471945856, -470614762, -1639149822 ], [ -1042844822, -1081986007, 793265417, 114971103, -1906989694, -70252961, 340239002, -110871895, -117382074, -342409656, -22499526, 2037851138 ], [ 412119931, 703070366, 1669499930, -597158066, -503670899, -320860007, -159061466, -527418365, 181564407, -357169598, -1413371706, -132609386 ], [ 25724618, 17416536, 198306201, -829339606, -986813529, 1286560597, -926936969, -117118111, 8344676, -107366924, 267667941, 1488570444 ], [ -240154501, -33767897, 392336345, 200780510, -167284418, -18235557, 705581754, -47928983, -337007896, -281015477, 398484598, 1979967748 ], [ -402960085, -1393803558, 307932614, 851561848, -586413753, 650887336, -1005155, -612526791, -1219217533, 539068057, 988008452, 99539560 ], [ -1144471688, 133321520, -889521890, 371149845, -356905980, -306985162, -260635, -569482088, 47630600, 727508100, 435705068, 122771461 ] ] ], [ [ [ 520935364, -46266823, 13602041, -144303253, -325173774, -1384205103, 780261491, 398244877, -887899012, -942361141, -649516179, 92735100 ], [ -210954068, 48605227, -306403477, -761054025, 4143064, -1420978711, -139171163, 189959079, -104878872, 1100678535, 348823582, 817990177 ], [ 19387416, -455576707, 181732560, -392284957, -307048290, 326463819, 116009768, -388444961, -561404562, 263766018, 785544960, 319477671 ], [ 156752305, 85052228, 756196853, -139495446, 117588819, -426932788, -743073166, -551783714, 330468842, 242014704, 1280649161, -74022589 ], [ 292691415, -1573668139, 13551098, 1315273520, -248197489, 128525473, -212979038, -104800581, -1218841078, -146629605, -18157349, 2729854 ], [ -289670331, -114983925, 1607654578, -95453190, -541913826, 712049903, 35343219, -590908090, 309919150, 1194634014, 852355601, 80163663 ], [ 1712486555, -768917659, 439566329, -8863136, 1754802878, 11062794, -131374516, 716753384, -1626114598, 179778334, -583122731, -1045308245 ], [ 107275280, -402565993, -135081938, 175581582, 1307799641, 1426255547, 547386906, -132704594, 231953069, -24856593, -1130281738, 563728513 ], [ 325298289, -885195278, 254882820, 762962402, 1312680362, 276252834, -543966374, -147217392, -23524003, -257099007, 546831447, 27634943 ], [ -356440376, 308401707, 464165749, 559268495, -1412270874, -370282152, -936155715, 567296927, -497770498, 1275250542, -259624734, 111523659 ], [ -24441657, 483358139, -2042063182, 1211903955, -242791019, 587400308, -561790566, -826382768, 187524298, -207214998, 597855925, 112826106 ] ], [ [ -536817562, 9435705, -47966349, 121235482, 396777952, 155938132, -36387770, -1545127992, -292111004, -315461259, 410341643, -67657298 ], [ -435749081, 518905192, 859658313, 211651321, -271904459, -105110499, 1372676827, 394870480, -415992745, 483695872, 71713850, 180340096 ], [ 79883893, -291468270, -261472844, -449665107, -861653704, 523483894, 1200820364, 216058057, 1586153286, -352259257, 452586009, -1507120561 ], [ -402060360, 208001785, 1287624530, 893948967, 867991238, -282690922, -308055396, 49511652, 71891095, -89146806, -414945615, 970267875 ], [ 33614108, -19292832, 274061254, -228898, -1249648749, -471681278, 1285181725, -490511724, -131813412, -228711851, 382013947, -375003852 ], [ -111014476, -720356837, 1321310020, -1535012455, 96334469, 154373253, 18920475, 45418119, -24986788, 186087219, 1278062479, -542921249 ], [ -10345570, 941716558, 216318186, -1499790705, 13293238, 242698626, -286499389, -620786755, 934839641, 119111863, 111849097, -857724154 ], [ -475331931, -538664185, 31268753, 524199401, -658531035, 568239962, -165660527, -266903512, 1558832084, 290430825, 4348208, 449370653 ], [ -974313471, -169774185, 31505102, -1003573771, -54105544, -598208026, 639489688, -237828798, 810057554, 374342308, 146338161, -330889811 ], [ 3042701, 1476250038, 667764752, -64518253, 312268854, 1222243229, 1917802075, -582085629, -12252002, 1335451474, -1686492977, 1928818687 ], [ -587773078, -192842297, 400384452, -573657242, 48768188, 637904734, -299116673, 678711239, 1754431536, -5681495, -1299090966, 197093063 ] ], [ [ -90037083, 561738592, -534801261, -558508709, 479423021, -58626476, 431300110, -108362798, 1663241307, -1337170265, 1739230292, -706328615 ], [ 127533526, -57582917, -184875011, -794096256, 369015002, 964250567, -126192103, -110038216, 271128835, 48773574, -237172110, -136996799 ], [ -1008782992, 177221979, 5299332, -253176133, 188348056, -905205518, 585675401, -24389019, 1665509473, -850819, 125678982, 1039491966 ], [ -537504193, -512268088, -549183784, 51162563, 80207635, 116894425, 273026716, -1624836857, 372297004, -43736987, -452325577, 888929656 ], [ 691512890, -1196579169, 149498441, -1325179550, -42068686, -390762627, 1570206731, -56437266, -502143052, 347809967, -739548386, -217060443 ], [ 1700373373, -133357760, 198319150, 101927221, -363672630, -1276308445, 36564819, 119297517, -287473913, -1589716198, 125499327, 8343536 ], [ -29745845, -1683301765, 38592799, 139573178, 143678125, 1315836148, -1109338318, -1822244763, 137948834, 10362117, 1828708656, 19087013 ], [ 147922334, 477869296, 321214160, -1807921589, 522022390, 253346306, 295385365, -413476620, -299172756, -125427290, 110033320, -284506502 ], [ -98987237, -218207873, 30647791, 477979474, 772047350, -567264115, 35951121, 162580250, 372910893, 52355885, -7566579, -1274128151 ], [ 366038289, -350420689, -1144026568, 956634, -850236374, -968623005, 154021408, -1736340376, 844240835, 408460255, 786214263, -284483349 ], [ 417964426, 779807354, 1379683640, 705178775, 190197275, -1558984151, 74082712, 372196497, 505151814, -634887374, 418861441, 106143504 ] ], [ [ -96559354, -266754054, -654588756, 897721473, 848976299, -549129930, -777488577, 188250080, 529143862, -881330258, -1031035761, -895728686 ], [ -544043059, 155630286, -216011757, 130309486, -619660572, -80311191, 1285796065, 157998700, 196327855, 949191890, 79363868, 233166907 ], [ -346857718, 623573347, 889828919, 39530290, -638979283, -213148176, 64351088, -145379229, 1208046266, -990891405, 189200792, -86555984 ], [ -221327831, -433211290, -223844889, -567478916, 726972535, 369197447, 902501221, 309113717, 248030004, 33672823, 23609300, -54130182 ], [ 685567842, 429861264, 271272701, 664115561, -804314490, 1616911299, 184829979, 232784212, -19573925, 188016815, -26441204, -492066924 ], [ 229397045, 959545547, -783222301, -725171843, -131435071, 346527, 10916488, -434555526, -524189458, -250099217, -29559766, -129544149 ], [ -1278004857, -15614837, 182255798, 1246078664, -1438398230, 407599884, 1270004543, 823483220, -882409300, 416782382, -239146167, 80454208 ], [ 1437369633, -1274440110, -406411270, -1457613335, -299399500, 910950739, -517864616, -1194828531, 706674420, -49837063, -855216336, 190816320 ], [ -1408955542, 123560331, 867494029, -519426740, -1184340706, 241917160, 503812685, 1089870434, 953818704, -446602969, 79874197, -68218057 ], [ 8052979, -28720801, 25619647, 4094799, 34255928, -265078553, -1297091663, 302598405, 1286390501, -950934873, 21193815, -33152862 ], [ 257955181, -68460115, -1204411508, 714215070, 719359544, -122473634, -594881056, -774049700, -1095213323, 399730661, -840619628, 786710635 ] ], [ [ -218446161, -71326756, -624071693, -425245218, -299875100, -477277236, 175999605, 1246984359, 268552416, 103329561, 318498996, 136037738 ], [ 459835026, 607493063, 223825832, -819230377, 278424231, -529633686, -162381553, -1635049184, -150177289, -367041939, 524556317, -580361651 ], [ 157680039, -199943646, 581779725, -122114299, 56162899, 844166941, 1025793022, -248920164, 1372212576, 254489023, -1396959027, 488650734 ], [ -217929828, -14023838, 489746153, 1183082072, 390892399, -1155793505, -218659208, 192739350, -19232672, 48405680, 910279826, -320777629 ], [ 1528010493, -1122279670, -1597051781, -190420879, -1960543589, 1290469290, 518915623, -566834767, 1610451221, -1181182169, -198995513, -193952898 ], [ 769020313, 1560316863, 146371292, -1807485224, -24569234, 824948932, 889655695, -55632224, -976526611, -58370581, 1367079877, 139129065 ], [ -616171238, 742635407, 164173009, 704678482, -112889458, 1362820710, 74062429, 911584918, 62470657, 89842882, -1155445274, -640736751 ], [ 652854967, 1559259407, -494278179, -236438257, 973733753, -1099706110, -448363480, -639775877, 717827421, 534704577, -825959, -37482911 ], [ -232602121, -1144527178, 155780374, -140762999, 481540579, -303660863, -335975414, 13322025, 1924629075, 300802119, -259396358, 315197547 ], [ 66443900, 80346950, -476891559, -1377721240, -12045874, 293392977, -81976733, -404913290, 893003478, -337388503, 875027887, -108153850 ], [ 208969248, 80172539, 357359506, 68879030, -142429330, 36618960, -1423018408, -384665380, -1031348323, 224211496, 72908789, -1707775196 ] ], [ [ -1707480973, -432878956, 770182913, 792190430, 965173182, 477920361, 64033389, -263855940, -8539851, -1262579618, 230679318, 97480600 ], [ -238485060, -1611107593, 33158615, -421769169, 38079609, -155621153, -392072784, 119237109, 324921497, 107461285, 1179022176, -1160932356 ], [ -1599779497, 1425134851, -458404609, 1423036433, 240687781, 14568518, 712775737, 68285585, 559552305, -483432873, -288540371, 1137955499 ], [ -468423945, -395101241, -792680122, -1106992023, -222344632, 133230444, 282424888, 99691357, 511644990, -52812757, 452096221, -175822099 ], [ -14117395, 1118376535, -1770837639, 86240594, 925900382, -82946652, 36897557, 108908328, 328742557, 300477356, 1774309809, -226757608 ], [ -39968885, 483675864, 239460816, -446879460, 83191256, 534153264, -678881466, 72574926, -692518647, -237287741, -818340948, -18072695 ], [ 1242623335, 323584548, 1566389937, -99941739, 1019108260, 115696811, 729236360, 460522904, 684562959, -242497010, 823357556, 933624707 ], [ -336954522, 195870087, -273910404, -1540233433, -291401461, 232076682, -188205531, -1761970986, -321196145, 1024324015, -1798691790, 461424303 ], [ 364240459, 462197892, -1491267841, -1001327376, -35080584, -559714297, -144945700, -910286676, -19388842, -123980138, -384684722, -153701951 ], [ 38324490, -2183038, -721635594, -1198878053, -520401514, 1695252831, 125902933, 301194225, -412902416, 2089001, -167318425, 59022046 ], [ 772884576, -257072629, -383762241, 220363091, 436951437, 371013802, 181106581, -39907811, 822505130, 749012475, -190275864, 843689013 ] ], [ [ 65296180, -70926711, 282253447, 73482591, 531570269, -122415798, -634184601, 119935775, -44600829, -54620293, 152601907, -525316272 ], [ -2118413529, -34521387, 183958909, 46851308, 1327831937, -304432842, 548491048, -227731161, -668746595, 667347782, 2610621, -1486166655 ], [ -448710522, 1248518214, -289817177, -731926943, 159851647, 897032134, -200005589, 628852610, 134894111, -44940400, -1108854644, -166897858 ], [ 112420964, -26269096, -117045097, 273551612, -642585831, 50101727, 1143627033, 575535126, 404602225, 64306722, 159671968, -401574242 ], [ -670538178, 245368951, 81015022, -106816243, 1034149384, -236346824, -1382538909, -1772211355, -312983813, -102856260, -846300647, -421531213 ], [ 406692132, -486907581, 94654743, -1245132336, 492377833, 506406734, 640132189, 1829845806, -950476575, -180361878, 809367906, -571200167 ], [ -642962847, 535575527, -717450537, -527081700, 1955215119, -1649521030, -1662681170, 72299970, -674364310, 1713815443, -684101344, -123011904 ], [ -580628639, 194801833, -1508611610, 7304276, -654693342, 206751851, 329496041, 1005969936, -147414626, -116793066, 63192829, -281251040 ], [ 105736039, -52324709, -367212627, 543707659, 1962473511, -2119806584, 202813970, 152806388, 165734153, -107888503, -389187023, 791400400 ], [ -49643907, 1730010051, 842273564, 1386864840, 376032796, 1100825186, 859106474, -1006129398, -1494832691, -559623268, -53984942, 671639276 ], [ 1270939160, -925500087, 158242170, 1182053605, 36481402, 555510835, -863354100, -3018150, -88336642, -1980316890, -177216849, -247811963 ] ], [ [ 1357183849, 869335148, 915775890, 654480829, 37081075, 1191958498, 1070568062, -799127326, -178776799, 1639167546, -550421077, -307243063 ], [ -184592557, 308555913, 731020826, 1050690746, 731013977, 4687307, -1170987149, -183668036, -587239493, 554737341, 471010511, -419847962 ], [ -1698202665, 465919192, -731498903, 162816867, 221914512, -891121860, -625545697, 470239545, -1283776, -541355, 1094780804, -1554253072 ], [ 86299847, -130965382, 241914300, 499624106, -27108900, 645686834, -337320534, 1214081739, -54461013, 331473028, -232591131, -280664982 ], [ -39564242, -897055881, 109244492, -614517857, 1636828630, -133185186, -174623616, -747594283, 71472362, -1117906929, 18020129, 1165175775 ], [ 447689347, -502952379, 80812326, 756369354, 738355657, 272368490, -450261831, 45521013, -671553422, -1577356185, 322499703, 1148485929 ], [ -152827350, -564579911, 809612179, -465499832, -466640087, 519892770, 173516904, 105649793, -568165585, 111168923, -696919518, 1055427802 ], [ -312436449, 447946294, -1392586409, 137188199, -29242706, 281506381, 803783889, -746259479, 802817618, 617447174, -358356883, -93315628 ], [ -1188145756, 372065668, -1249461907, 5192869, -134980114, -71751485, -449859454, -532941448, -582577117, 588513812, -341028356, -4983516 ], [ 879587549, 259369630, -667886837, -122124476, -1590902367, -712866627, -467637051, -478520919, 310532085, 381168, -145051723, 481417446 ], [ -888430, -557405730, -677483102, 265303189, -313579801, 446872488, 211365554, 120907012, -247228001, 974970643, -1057090414, 128703445 ] ], [ [ 1323810438, 134734942, 172882637, -610971479, -111191270, -91208088, -76567601, -428539059, -1157281660, -49285813, 846236648, 1649181758 ], [ 1079982849, 42159587, 370335643, -531784741, -953707344, -1153241615, 546005074, 813141367, 825520794, -1289249745, -640747305, -357126111 ], [ 284842004, 1096655981, -24270064, -343404918, 236445250, -4384860, -69695222, -366736276, 1009839451, -207743702, -313588982, -1668846136 ], [ -216146853, 19110776, -594978433, 721010109, -158478690, 334318, -563536729, 828074704, 368168969, 112775177, -336953608, 112977343 ], [ 404808797, -171580973, -1659649776, -9988694, 1245236262, 2324366, 102863641, -173114143, 20442942, 540703496, -62825148, -1107243426 ], [ 396757936, -331793042, -2642126, 632835581, -1129762032, 30611940, 86188472, 1818967632, 1103738076, 220306837, -1246117126, -752531310 ], [ -1072283658, 773016407, -1425591310, 1141081788, 596259754, -821172732, -395301009, -531147184, 843399092, -1714574456, 186220657, 563370616 ], [ -462481062, -624263910, -138220210, 342096960, -7999437, 1884648706, 686114049, -27168096, 642208120, 176654852, -77234488, 927548743 ], [ 169637390, 405724872, 24939380, -32975182, 214650160, -964418427, 336488370, -66637416, 14134117, 406162303, -986720223, -1671809404 ], [ -488656486, -1045622324, 146438946, 43634671, 414484495, 196986572, 125299337, 427501424, -136240109, -1297287268, -483100454, 610619317 ], [ -126123649, -230718091, -9595699, 1009105275, 505986758, -782045115, -616760077, 469185882, 877875902, -465383616, 256639992, -646964206 ] ], [ [ 259028805, -733613767, 776145869, 787546762, -545313475, -1391037433, 984099589, 360644297, 99182619, 278203807, -52072143, 990229114 ], [ -983857016, -539571836, -1265880668, -274714573, -319185920, 985110194, -265526627, -286243885, -125068367, -181932355, 1554237279, 1234423622 ], [ 113600319, -1888017697, 344554656, -172468194, 970913873, 466097798, 519623855, -1217406732, -909910465, -201247976, 1829093885, 49359593 ], [ -439155868, 335836767, -1482345507, -243760853, 119074550, -546549952, 291749214, -515118767, -26537073, 251124066, 788833645, 324133029 ], [ -1511513459, 705200646, -39760148, -635537251, 174196902, -9320677, -582382881, 512824932, 889567236, -924468022, 1653488210, 237103257 ], [ 1218355475, 564455729, 220194298, -446443537, -296593190, 712364674, -250274144, -268123931, -60859349, -44225781, -340337212, -1366693790 ], [ -441044120, -1969267537, 425723767, -490751279, 22866117, 1351273093, 719201005, -1990604992, -179491012, 434595797, 39329723, -326693292 ], [ -1193901895, 16942353, 26519889, 1563539167, -165888393, 124779878, -342691042, -219511819, 1317471989, -699786449, -989439436, 253185409 ], [ -1667031027, 21142383, 115270582, -157828289, -190369992, -4492638, -434233584, -385780089, 834704226, 285027151, 1235565173, 683574907 ], [ 1708712722, -179406740, -56204708, 115435124, 155659633, 591280434, -779048216, 66916529, -1125000008, 423020447, 767724673, -114187556 ], [ 1970882095, 735337393, 193771835, -367924191, -1021120100, -600258502, -957956477, -843840183, -536797429, 701349327, 311738247, -324239993 ] ], [ [ -159469317, -26834092, -258141665, 493034613, 362362949, 733468183, -448479316, -1257272052, -270507028, 90957690, -46538152, 752943133 ], [ 59966769, 775342114, 216145434, 453859587, -275625092, 364568293, 161406110, 1007391770, 432257744, -305156634, 228664221, -105205841 ], [ -58258597, 691616648, 335015680, -156497193, 1039884514, -99153196, -845878032, 743773629, -1513506179, 165920495, -1086805035, 75486969 ], [ -100438528, 1344716894, -395560215, -29794758, 621676988, 652167995, 1447626960, -26130071, -323050794, 391991463, -160547308, -1443124937 ], [ -1079904845, 740838436, -596507315, -235584341, 292316802, -1062541050, 343993726, 120456195, -393138785, -919969048, -135262248, -522886583 ], [ 456588229, 766016428, 113291519, -65986020, 277043479, -424044650, -20693120, -1106953107, -218463065, 87222345, 401800758, 50099648 ], [ 581214984, 705543011, -177514347, -397700939, 194901177, 120105, -1624534493, -288897737, -771973254, 675416446, -146462391, -227486787 ], [ -314289601, 30500334, -1752465753, -268949936, 122684868, -676090038, 1525691887, 882939198, 230020799, 241286583, 243171953, -263143635 ], [ -67076193, -149877454, -630432518, -550291657, 981005922, 176905610, -876686731, -231255490, -1526882892, -261348705, 667042144, 225662128 ], [ -1309953977, -651854627, 589815525, 42105073, -78890730, 967612646, -1142570869, -514166342, -22492241, -2568949, 182266641, -882079184 ], [ -159276428, 124995297, 1518654271, -42137493, 1715797260, -35513440, 565877028, -770859335, 27625885, 12545400, 1154620799, -1296807375 ] ], [ [ -835571562, -851959239, 407283029, -2283792, -3406550, -139682972, -148808979, -334785810, -131111538, 670341215, 510908293, -2225969 ], [ -372496648, 505485785, -110049934, 218858381, -714855277, 8102274, -53949130, -187908470, -1439582450, 4176804, 298737975, 110317974 ], [ -1647570365, 601165222, 801178724, -171678503, -132106144, 1049166458, -219745183, 1187881426, 29556640, -950367868, 236525259, 120465763 ], [ 661030744, -495021181, -98451319, -838020223, -332253095, -551927823, 434728795, -812646126, 21906897, 680427893, -116346359, 278529210 ], [ 57988844, -266784821, -80728392, -517544007, 105814586, -4738059, -142249233, 147474904, 1845667103, 1304388650, -207246985, -841666969 ], [ 70427175, 444790845, -569047350, 291155583, 38180374, -310605303, 1648670020, -143107268, -146764242, -102451481, -689738898, -219629476 ], [ -84384182, -431419789, 1173920513, 211750352, 1011172340, -210060823, 493494678, 861625226, 203686084, -266198439, 1109769087, -119089034 ], [ 87043718, 66929918, 110312445, -1099045940, 41803481, -1401513428, 272370093, -346172622, -341956102, 27629536, 1288560131, 1034588513 ], [ 940100769, 458557515, 48082328, -217847788, 166401537, 39910533, -695580992, 791593188, 230494479, -492511177, -35758603, -891514356 ], [ 880426648, -534795250, 859554355, -1504795485, -830950597, -681353792, -5260621, -1256903322, -1106503306, 1301847377, -289913550, 324512114 ], [ 151222859, 364426363, 128864598, 96993153, 1874171306, 1158759531, 90529893, -583486588, 47849863, -355039089, 646151729, -166426080 ] ] ], [ [ [ 299446870, -143643562, -275554002, -153926026, 752581068, 1403888784, -406729298, -1301900333, 1266355869, 289132507, -1978145130, 199978534 ], [ -495679990, 12467945, -34576995, 432011457, 4819641, -1268520478, -179663774, -249661057, -749647401, 479735565, -141212501, -1078555310 ], [ 3064390, 432983717, -693057428, 39156669, 113561722, 816713047, -24149146, 349332901, 784053104, -821434100, -911463691, 84407117 ], [ -318433350, -208596657, 935922877, 41640614, 283633, -163986595, -527508832, 99803755, 1471793399, 4370588, -194433198, 697344851 ], [ -1159530168, 1876690500, 21416625, -1149912466, 154090696, -149455342, -196724484, 49663949, -1857441136, -810671991, -283154509, -5132405 ], [ 1038413437, 206417454, -1674755638, -1132441741, -1786737870, 232993013, -21437001, 345100134, 388574423, -341808914, -606211128, 135924707 ], [ -1282895945, -334263797, -88643913, -5072354, 1203451011, 134839899, -402761804, -1934194392, -1030888081, -390384723, -582422249, -1092007734 ], [ -519018056, -185875358, -317976078, -472522231, -1710764091, -586301609, -698763875, -368791147, 1044790595, -185213971, 1611937512, 107294283 ], [ -355610630, -850227626, -773029730, 704493188, 459434138, -453608981, -938083402, 296989864, 144671698, -261375780, 236332139, -88815989 ], [ -148690761, 483045825, -1263535014, -581824936, -1101969855, 110788523, -1388662324, -112703468, -727444088, 1536779979, -54454419, -128566309 ], [ 49525978, -108184170, 59324030, 1260355285, -383162159, 587308357, -436231349, -425887019, -603139039, -161896535, 743664998, 115512143 ] ], [ [ -975386723, 13544515, -35551154, -83016420, -452495138, -203771233, -72808786, 1033167033, -244882901, 1521255300, -533521849, 77580095 ], [ -811010152, -385375890, -792737627, 388429030, -139742831, 41444905, -309207604, -490791624, -365055777, -208844351, 36898600, -282045548 ], [ 816859828, -4601068, 363523883, -95456210, -850092616, 1290429838, -1472097469, -166333073, 514484870, -309382658, 837197173, -1341629122 ], [ -378807469, -1318122185, -986228238, -349252346, -931186341, -167299860, -234423744, 53318309, 45697286, 20039679, -479163965, -749254657 ], [ 354440859, 45904947, 556506724, 1036843557, 1694815909, 715408693, 795729305, 609539735, 134682976, 260367623, 130638631, 1777785090 ], [ 81890044, -263628961, -101247034, -36111077, -32801517, -298746548, -49390181, 1254734603, 22831682, -1506483420, 1484434143, 638465037 ], [ -24525555, -88262573, 366157807, 860833627, 523796, 529729308, -621317146, -148956436, -1165885812, -28915231, -257801400, 90909384 ], [ 846048595, -775342308, 20560141, -867124962, -856143259, -1377631400, 349250081, 63480970, -1853252175, -601712429, 23185044, 192378449 ], [ 729858551, -412329306, -60054621, 820209421, 254328421, 1161605765, 894676737, -153777300, 143538651, 263274577, 1217283405, -443339855 ], [ 39611808, -1355347464, -525330323, -474126365, 277560237, -1504473718, -1976667099, 419261934, -142383732, -831932520, 1796546011, 1245343335 ], [ 188366051, -333523355, -518642510, -321982711, -110274173, -76015438, 242411423, 276236136, 758399939, 113332301, 46639957, -75042874 ] ], [ [ 7113349, 384660031, -145259769, -554354667, 149081638, 1557838374, 855330546, -84091561, -1502447951, 212351718, -1495761570, -868085531 ], [ 260593571, 44537757, 154794079, 272328615, -360318549, -35088630, -255376785, -191896827, -255557878, -30329500, -551478617, -475541097 ], [ -593660447, -652169629, -12473530, -927079144, 219329391, -773804668, -234928699, 293867321, -290032633, -306153515, -93057065, 38946354 ], [ -608763968, 1490799467, -168449800, -244837482, -139563714, 117226970, -151333231, 1312890712, 194935235, -9933634, -32924571, -255268708 ], [ -2003474432, 704249131, -239798119, -181592108, -120699198, -350809839, 661549805, 232435137, -1027404561, -2019898395, 211993028, -569036848 ], [ -327970946, -13084408, -241398913, -102211144, -257673803, 1787730781, 31324023, 379085900, -204584910, 1219349037, -499643733, -147481338 ], [ 230626070, -63232962, 198765275, 343696918, 211770995, -218045670, 1836073551, 1132592006, -432108891, -1377272652, 585065768, 11469270 ], [ -428536792, 1204316401, 1318043699, -621424807, 550445843, -1248334585, -259086216, -40923118, -479550746, -307801420, -23841414, 1050936273 ], [ -1011998577, 102603685, 5755552, -1057227871, 777202412, -130725753, -11108010, 174027248, 289127696, -33903943, 12747780, 153044973 ], [ 1813101141, 387436701, 96502748, -34759061, 1118572553, -309949820, -208424122, 1288267283, -1123345779, -1299299723, 104056398, -521176551 ], [ -396764067, 260984059, -890303631, 594071918, -1906179005, -112109644, -87720312, -107605854, -1007967056, 831550947, 304932284, 697135040 ] ], [ [ -250007787, 53587602, 817043018, 633237749, -1490151761, 63303018, 2113074, -57853120, -80675980, 687352490, -970818320, 792573057 ], [ 880844249, -98660520, -226418820, -14826762, -538567713, 375965488, 579357579, -106473957, -141406358, 78771136, 62427867, -65221410 ], [ -447270551, 890699353, 874280741, 13326745, 941213831, 369758138, -245813197, -300136746, 191248476, 1237726811, 937942268, -346071095 ], [ -659907483, -488038215, 110221131, 216413553, -256531838, 275781516, -857283257, -282440095, 218185, -101753364, 22872587, -129929299 ], [ 1250916626, 73300538, 134790614, 1349976090, -239655522, 679456668, 1763531741, -853142553, 640440453, 1671915591, 103170952, -311453381 ], [ -240688978, 321894553, -300267603, -654102639, 112453738, -265477433, -562242761, -493252274, -607230457, 131641996, -19215557, 369324475 ], [ 402501881, -333630570, -149012885, 92671804, 255900166, -1308357656, -594982329, -1146001813, -822168621, 900433664, -227535456, -235479852 ], [ -64536254, -1337692278, 152362892, 239819198, 43265901, 1106967093, -70897938, 548168855, -541146653, 1301361590, -799924435, -351045785 ], [ -951762892, -24664336, -498918188, -139931879, -767529263, -861399599, 401431692, 527004385, 153461332, 47501572, -601936254, 63833067 ], [ 85833105, 1336298490, -17290349, 24114753, 607176659, -250624282, 818130234, -72501563, -32498605, 136674124, 19458895, -21568811 ], [ -134106269, -315631396, 3378866, -1009250729, 252854437, 1554157811, -1154643913, -747124123, 460704581, -287431957, 113201882, -1413666315 ] ], [ [ 1059781104, 376949844, 530108627, 473400013, 909362473, -483205393, 251782127, 1265285277, 382256496, 512674202, 209986040, 208387565 ], [ -523574670, -207440222, 604950313, -295737775, -689943201, -636666332, -350400606, 1001092220, 14131225, -261277395, -207453967, 1559924081 ], [ 158123033, 71032755, -596504340, -47361405, 949179921, -461546770, -746489331, -270349957, -745587963, 907746630, -465002341, 45743589 ], [ 26981208, 26084135, 240673102, 1121503981, 1081297893, 558006054, -628367736, -283799377, -520100147, 804418914, 387967191, 1131169474 ], [ -521363703, -1095003239, -1537275517, -349744751, -389251966, 273398849, 327087567, 1495460863, 365039782, 22307886, -192720669, -147195632 ], [ 28871750, 433476866, -796560807, 1682380650, 208194185, 1452283731, 1037844907, -147799903, -950993839, 605471796, -693814944, 673513755 ], [ -404517040, -952770405, -16993520, -820470638, 127251406, -1050647862, 13507484, -837233459, -28870954, 30245318, 1263444700, 1448554418 ], [ 1970617322, -794102520, 460521984, -268948350, 413029480, -893535144, 222044642, -159920237, 646774080, 6590907, -2104824, 65208556 ], [ -623935863, -524547129, -217137719, -9496176, -310990312, 787137707, 1093808575, 295843489, -1229673536, -245571385, 56663411, 5512694 ], [ -30243610, 295104200, -18939146, 1390591439, 201320128, -181013300, 64488325, -292609755, -976199301, -1281579974, 1395932584, -393812109 ], [ -79617730, 25354796, 63566613, -352864939, 50345424, -128233507, -967790257, -781423745, 313297351, -158783741, 246667283, -457429211 ] ], [ [ 617305734, -1467405892, -770191543, -845217031, 1214497971, 1236132011, 539861622, -93485431, -610624031, -432278185, -119659962, 519225227 ], [ -213604636, 1585167280, -23317466, 781157940, 250475387, 86273107, -254893218, -298763045, -615855287, -325808150, 18232277, -106939723 ], [ -1436808802, 1868612125, 215284782, -835100895, 355941602, 255749760, -284768740, 170020824, -574693587, -336778456, 1162777240, -387565247 ], [ -610333305, -1779634414, -815121809, -1341919377, 46350125, 1050889766, -386239127, -175380931, 196444115, -308195694, 551498820, 1028294832 ], [ -8980443, -510777181, 59248503, 60399877, -1155108623, -170122399, 537686983, 485646572, -11129556, -118587479, 137831, -466759068 ], [ -1297850246, -542642332, 1034824715, 62908231, 33178460, 512724519, 387534936, -215155948, 117053271, -84696078, 746710263, -96206988 ], [ 1214686853, 275197678, -1751969603, 56427638, 350367091, -437108685, -234962521, 6173676, -196406862, -32369629, 1599395232, 630120326 ], [ -363014233, -229094970, 889912164, 419258865, -496935389, 352367731, 460623020, 30746220, -183835229, -115739712, 1233868891, 213286277 ], [ 242779802, -514542129, 1097347388, 643529711, -57422281, -265748150, 1433633330, 422217590, 952444940, -329095520, 427013011, 445353368 ], [ 121105417, -1834057, 687847559, 919816380, 105605190, 68657522, -379400357, -902903180, -591016706, 637591, -63243351, -202899555 ], [ 187262229, -361056821, 840567384, -249716008, 982053478, -811799191, -1126120852, 408287585, -755064854, -1004213985, 113238836, -514076085 ] ], [ [ 38642607, -220083647, 61924421, -304269970, 200260729, 39838878, 876227741, -556534225, 1195366218, 1112845888, 1367839847, 176648041 ], [ 2010524380, 10493979, 121571341, 3854704, 840344570, -1615860904, 520961798, 959351207, 78126723, 338916887, 2669502, -1022878447 ], [ 671414966, 791244558, -94995992, 192764266, 327759449, -951793900, -466111762, -272210793, 803861687, 78469774, 1450698679, -73769464 ], [ -219438569, 356686590, -116582406, 306584092, -9047231, 63186624, 51443002, -592233180, 1451469208, 165599290, -21899733, -380462282 ], [ 133409551, -722101251, 1111224724, 1641340350, 931392702, -448107406, 197069449, 321026830, -1487108706, 987491074, -663554709, -1813707240 ], [ -1193364064, -833356958, 252473598, 656162713, -656831042, -170726416, 62584291, 966757765, 424721248, 674141842, -652735462, 269421883 ], [ -679116881, 892879557, -379858664, 616509075, 826136966, -1396480241, -240566158, -223486158, 548594934, 1257981722, -119734101, -520024776 ], [ 518902577, -144684582, 261315428, -2138201, 298040042, -290037757, 722413825, 135484241, 454917577, -173732997, 600687697, 1884921376 ], [ 100822951, -51556736, 1005280864, 179940423, 1429778771, 267706985, -470513698, 357806596, -256459083, -162172292, 54829215, -369533053 ], [ 1188156214, 270780069, 1430058356, 103130583, -66947603, 421668954, 930969559, -65812265, -1538400074, 558265186, 218098667, -99675209 ], [ 8582668, -750078024, 142323146, 1300569895, -195617443, -489306340, -72722420, -724058325, -130580505, 1883212212, -102160810, 144533491 ] ], [ [ 163306954, -1026298699, -148671834, 496924415, -328921770, -1096784344, 1892715199, 1786079471, 1323564786, 643952472, 321621789, -99113595 ], [ 116509859, -603472811, -1272152889, -110137070, 178607110, 54722211, 498305075, 305695810, -131356989, 732286280, -314765388, 208479674 ], [ 1512620667, -961185959, 589981079, 536299104, 993789738, 378589647, -363349841, 485504192, 5744101, -8328882, 1223717468, -453212693 ], [ -1579004615, 238634831, -40242107, 304866098, 22194547, 1586348870, 84045359, -91746675, -303960474, -364535148, -86381011, -147455643 ], [ -131313313, 329401138, -756970977, -84254261, 1391453343, -748644161, -246977762, -427039969, -175297848, -568704416, 8992578, -155409938 ], [ 1296539520, 134734382, -1016789501, -457038262, -444728957, 1448172148, 2678574, 174199659, -1321622718, 125068332, -191592068, 500968953 ], [ 650571407, 255857474, -379576444, 601822141, 78578299, -167066691, 621866465, -11787888, -533994090, 152577540, -226367750, -1019073637 ], [ -209665975, 903762935, -672399574, 144721834, 181964043, 544198005, -925836833, 584092005, -697490548, -637848755, -1171061526, 211383168 ], [ 1800772246, -224780432, -233901807, 2169844, -11775144, 719784365, -171187561, -391655851, -112255241, 1177876350, 208897226, -13385159 ], [ -170588005, -167979899, -956894976, 86528228, 1855344995, -451787831, 27756516, 1229002795, 412176035, 1546660, -157573818, -1233500881 ], [ -1133557329, 278273467, -65280534, 66071100, 185526768, -343638267, -234662699, -552763407, -1113916803, 619723780, 204474968, -581428378 ] ], [ [ -551176686, 281537203, 139333014, -365655585, -216540738, 971479364, 48614203, 77005072, 1174546043, 257066004, 1003667170, 724218284 ], [ -163838452, 323907466, -407112272, -48906185, -100649174, 621335110, 1223765088, -1881099750, -984024499, -409073796, -687479180, -819821056 ], [ -604471210, -1615999771, -2235926, 995927337, -703673983, -17611623, 406732905, -553758793, -392148772, 1659130019, 667619061, 1186385017 ], [ -155952414, -748211927, -787437941, 417275681, -157514010, 226337, 928462744, -921404782, -898399656, -900284282, 242484640, 191006407 ], [ 300461450, -52714912, -955794330, 52527492, 82289391, -43191504, 67550231, 170834751, 24628433, 559392534, 23333240, 782806255 ], [ 691362856, 485794984, 6106769, 535184697, -720492876, 226845046, 441978120, 1657510161, -1245251801, -1392522546, -1002987941, -607624021 ], [ -705086092, 1179275530, -1143225438, 1363335345, -687791690, -1565355866, 189976425, -758891740, 928861170, -851448192, 68703233, 481519633 ], [ 1213595704, -139461870, -294582007, -671797963, -1455316797, 1153600486, 429361960, 216106992, 636144075, 196538032, -56454700, 26299996 ], [ -292833461, -82103895, -56936314, -317743419, 301332587, -1049784687, 79283976, -54553045, -47380887, 425037960, -1208909945, 1789651335 ], [ -384254541, 1247521015, 201617199, 1010136156, 1185358065, -628197454, -445042055, -438103034, -266615153, -1289691076, 135862741, 1351873281 ], [ -705690635, -206779986, 1276980, 772946672, -998683068, -664977250, -298517371, 464438455, 745857840, -1311754926, -293942240, -132485755 ] ], [ [ 751455050, 1093287289, -178666070, 595319666, 1537245456, 769761038, -804759761, -162453690, 1060966140, -1346459165, -130111273, 607557401 ], [ 1139345994, 602029305, 1373926389, -280004205, 616524533, 382665188, -266436188, -307673036, -673138438, 852121548, -217446243, -789327166 ], [ 70420139, -312364001, -158394810, 240408534, 539278031, 653942417, 34040876, -516716491, 104198937, -176741641, 1508213009, -23699405 ], [ -899246544, -725475308, -1494954054, -115207553, 142198516, 478641510, -348674496, 348438925, 73476072, 262989772, 1115071734, 529052642 ], [ 1276378635, -379026045, -8208305, -222392728, -120802369, -14891866, 600863789, -333988326, 545257560, -87061468, 836209559, 543850219 ], [ 619051605, -428911104, -631396054, 181510914, 725803449, -245528105, 552556919, -1560595085, -1029626727, -1467135192, 968754097, 1508385204 ], [ -345035636, -270068192, -469706869, -279210043, -693222291, 6640390, -511994356, -132636938, -1056875015, -587394348, -655836866, 802865241 ], [ 881670609, 160179296, 282898791, -490679666, 82070312, -200232567, 93568256, -1879455745, 420863034, 647751369, -213278293, 92174633 ], [ 104244373, -43221345, -164361456, 120872940, 978605648, 94660395, -318073458, 311049812, 671860041, -135399052, -744539419, -952787563 ], [ -188297767, 637365367, -81785141, 95685829, 19165716, 672134570, 372254449, -38373809, 588164475, -317341061, 593836191, -825119566 ], [ 619872312, 367733445, 975960378, 754953252, 472804432, 1364771330, 711539638, 213129390, -140430995, -431443084, 374139, -195196648 ] ], [ [ -47159061, 29241040, -294726404, -409190587, 585829917, -353486107, -705315926, -1349882854, 206861084, 42028474, -29052103, -24654858 ], [ -415757106, -892293108, -241660581, 316943112, 389921325, -1717330326, -14298350, 1759351070, -223402959, 213845305, 50291602, 592596924 ], [ -133514914, 38977025, -139804291, 512342719, -492626052, 694768127, -1111166735, 264871850, 1004060909, -482318462, -1853245686, -15941782 ], [ -13908400, -1911582913, 516312759, 766832579, -1060809239, 822413043, -207323907, 130157643, 277737502, -367123081, 49559524, -515891621 ], [ 2373353, 860435250, -162326709, -131323019, -1055982739, -363661961, -167739976, -63177909, 1227662359, 740578815, -712510767, -461107021 ], [ -1329552027, 530526349, 65754089, 115844571, -431946689, -578688187, 98747698, -147035325, -175714406, -824338389, 274107039, -1077154038 ], [ 253121, -126357115, 2876604, 1591997561, 163156787, -744798629, -110892250, -428370131, -1119830470, -1004108441, 31794103, -38001662 ], [ -1189235033, -7013910, 263792691, -31104795, -1930380218, 37070711, -72522198, -729896632, 295953032, -547993471, 27897134, -540336935 ], [ -31505852, -423573656, 545902451, -47752703, -894495338, 196280149, -958698792, -506888104, 1403635720, -97658518, -337060657, 296877648 ], [ 1273859912, -1640699380, -377239356, 76300290, -26286904, 804100114, -585248134, 192980117, -297654169, 843233, -621669744, -486766948 ], [ 19016896, 105527016, -829060417, 705716735, 1093618593, 223235949, 544738123, -1054392923, 10286285, 280396415, 1575115593, -1870211116 ] ], [ [ 2054632816, -517821399, -1597112354, 359114222, 132399094, 516792967, -665521836, 392590113, -863977639, -409382268, 961831879, 213628939 ], [ 214456746, 259425308, 91548932, 539489689, -277864965, 628853830, 48903083, 390405906, 1193629799, 28082493, 34863359, 280442223 ], [ 538333826, -1236221905, -291874879, 12170064, -978348132, 437036948, -339734648, -1240211169, 382856069, -6978595, 45909332, 848028385 ], [ 244766804, 472893872, 41130342, 659623696, 112067881, -1818292603, 1590405288, 1107169906, 62737662, 26125067, -899089440, 81837220 ], [ -5921629, 239070917, -24439279, -1425544772, 18090119, 6152344, 147113237, 37788570, -310600401, 482148888, -272025412, -1122420412 ], [ 1053561487, -434606673, -881245770, 366094399, 1723766771, 336633037, 1771551078, 166052970, 118451324, 69311257, 447467124, -549850388 ], [ 37702518, -898918986, 360227123, 16687283, 736722157, -336938034, -447661912, -1465783972, -241984397, 564039020, -1658673620, 214964231 ], [ -70033616, -56119560, 227681176, 608428078, 1099892732, -526975637, 474588984, -287901968, -534391270, 218491520, -311404478, -1315439212 ], [ -256796580, -41691239, 300230194, 269166111, 97276648, -74449738, -901665611, -438211689, 194387555, 602493907, 979243937, 1865825264 ], [ -59183960, 1733555309, -1481796703, 1295272509, 234567642, -927922268, 1800758, -507034748, 167173376, 1059734132, 1079737146, -250776371 ], [ -32142223, 352034833, 1223446986, -108467767, 1717590342, 946607401, -217452997, -279587585, -610775982, -481204898, -1328628528, 113245990 ] ] ], [ [ [ 283953670, 118236430, -82675231, -183912937, -219312459, 1763599175, -329120853, -1024327657, 108590030, 660232676, -839382824, -62258228 ], [ 730078191, 64836440, -280069923, 480212130, -4052547, 1784991558, -233274874, -947802655, 477609482, 169749584, -246942366, -1292773139 ], [ 4135742, -426120412, 61231053, -323042654, -1543844291, 867882217, 18723921, 34890321, -1064079114, -1405695512, -1897372060, -118224355 ], [ 1294408671, 113857550, -337084931, -17713676, 253340206, 82166722, -128401611, 611677138, -454770945, 31103649, -494020451, 1561197079 ], [ 851547531, -934300957, 21931163, 1575870044, 39731410, 180587447, -36352784, -534613806, 395520774, -1188864942, -159824402, 6100622 ], [ -1040355332, 107042709, 1854366841, 96998531, -207094625, 440941826, 33020490, 617052392, 372259447, -662790162, 897140895, 221843136 ], [ 549713107, -610579257, -164951662, 8311709, -199091255, -371376246, 721767818, 1108330591, 990144468, -269377468, 1280822993, 1614493407 ], [ 402098513, 93960035, -1308667187, 426930530, -829256505, 775269104, 28555101, -104034801, 1675871133, -57682678, 630763900, -336735421 ], [ -633630479, -852597509, 359047760, 884966650, 324448377, 75703032, 1700075361, -899578940, -101472210, -346874597, -228286664, -103771607 ], [ -372977368, 1356153287, -1165682622, 705675527, -1331745101, 852116905, 1042899650, 21991253, 877750450, -961785409, -24638379, -272708063 ], [ 701641792, -22118304, -786506490, 1470069458, 1613967659, 513398401, 591292323, -44899646, 179068330, -386841190, -1906042924, 327248006 ] ], [ [ 446664123, 758630646, -5407273, -34143974, -288992440, -81988640, -184705919, 1680493714, 526507149, -1786500158, 1448511397, 67150141 ], [ -676867608, -113282225, 147858268, 230385343, 262692958, 110453579, 866706509, -111211407, 191418922, -193219398, -29241344, -324884948 ], [ 474161355, 87810170, 653850755, 493827268, 381412308, -135088651, 865117637, -86867076, -1353134204, -272465174, -723495559, 119221545 ], [ 607544072, -1384498089, -336577523, -611498026, -332917567, 297706332, -4976667, 13392410, 175804437, -64491146, -292437862, -1270354417 ], [ 455479843, 5372193, -906452779, 538186828, -107643680, -184079990, 1044975490, 695199394, 23426905, -182550211, -249888800, 710402964 ], [ -33986881, 28820345, 1516256991, -555300887, -177459833, 557875527, -545585949, 1202329884, 37567787, 130835711, -1162566152, -1398996471 ], [ 65858424, -1015434065, -108626711, -495840485, -18413933, 481044222, -170280469, -692755369, -648704666, 213999996, 210416683, 490604458 ], [ -407199401, 61772744, -69234101, -534910565, -249815851, 1398890517, 170588042, 800884328, -1078041613, -146090730, 899605363, 254176302 ], [ 273151696, -816190024, -18580455, -1090100976, 872461460, -551547857, -767558108, -363829579, -489265900, 580067106, 832788449, 386546219 ], [ 41129831, 1780022285, 514457590, -1533631795, 208840646, -1344929871, -795745780, 382797226, -255866994, 758164256, -1612274348, -603931471 ], [ 2477847, 520215633, -47163007, 1238574373, 39064716, -741006603, 636771697, -57345976, -34375359, -34375965, 1288600862, -21347836 ] ], [ [ 585041329, -111605566, 229252625, 41078485, -125493008, -389761681, -632078856, 505875961, 1720563118, -1814676770, 1674088725, -943116194 ], [ 256747917, 136634395, -172519474, -687911689, -372329131, -113234537, -289547112, -138699014, 291395412, 2933208, 535008356, -21218562 ], [ -388988751, 243947403, 73270315, 174476781, 16756858, -1051035532, 487696601, 581043740, 1316366906, 326551580, -536170049, -811900176 ], [ 27706578, -822657642, -476448929, -294493752, -12485661, 668666138, -22283474, -673376404, 122940244, -55190649, 853136522, -936527843 ], [ 1233702015, 934738922, -223679442, -978390374, 237197652, 398042932, -252562080, -190770385, 568242426, -712174314, 630040645, -60634975 ], [ 1352017874, -94519447, -128529353, -46828181, -140725969, 102058949, -29907033, -275339160, 218243506, -1168003047, -481418704, -402784254 ], [ 242591590, 1679617709, 205287473, -183250357, -1191213763, -386515653, 844354705, 973697907, 410652950, -1187730579, -730453530, 95396242 ], [ -698229560, -1708086127, 811018168, -1837306042, -218546667, 349341869, 1256333090, 99098432, 259085792, 460306729, -147955929, -1531570174 ], [ -940541988, -170220420, 16864512, 371039457, -873366360, 1151614785, -4333585, 146087334, 593691924, 22546080, 12847039, -670619192 ], [ 1394181878, 471160795, -1218428609, 31295630, 1409870387, -108485955, 237846223, 1140638993, -843463397, -1315022672, -1074546500, -317475518 ], [ 152671701, -175994891, -1242261508, -822565768, -964452998, -275491879, -41205847, -756431172, -606527956, 626702250, -440414607, 1316562142 ] ], [ [ 40219140, -167080143, -1549908964, -418338990, 1763712195, 499552525, 509397785, 287013920, 1271304841, 197638315, -1113766323, 1227226128 ], [ 341587811, 124783601, 52531165, -95221891, 89624262, -377524971, 725687342, 99373897, 140459808, 1283482804, 66537220, 33211 ], [ -504632071, 972369664, -636074626, 37312807, -889761580, -77721066, 438708395, 735605057, 246792305, -570165304, -499511449, 373150617 ], [ -24883076, -232622371, -490484563, -501954749, 48724452, -416963625, -206124562, 394498773, -196006503, -80210539, -29598795, -107650752 ], [ 536180192, -1093095070, 161503433, -544234551, 430514141, 326046575, 2064342482, -371303577, 457022594, -1484319217, -24495631, -65843190 ], [ -334995967, -186245007, 452293022, 347751178, 31704034, 673962502, -459792668, -298262615, 309467382, 152754333, 16197610, 60001374 ], [ -986351676, 500224772, -210981560, -640612007, 693232289, 591094740, -477257861, -1675787254, -211130082, -922787036, 527886111, 346218017 ], [ 894979577, -1183212153, -272049217, 1692691665, -164710366, 824152021, 454445175, 78518856, 329617057, 1334435738, 1111343202, -208209320 ], [ 231755160, 157416526, -213648357, 211518688, 542947514, -6935983, -187054936, 50343896, 94989701, 179016698, -1161701333, 219798333 ], [ 155737812, 162514084, 12935694, 13038859, -560576461, 45890802, -832163708, -97333245, -165153684, 814003489, -21647156, -32452145 ], [ -307032217, 718134933, 320292699, -1921895260, 699803844, -1123305804, 1201538442, 1045566493, -1177320798, -312386131, 332684034, -1361811484 ] ], [ [ 847001990, 6015068, 195746270, -209203528, -1027503370, -504078190, -6964084, -66303380, 1181217800, 240113669, -111013293, -220386865 ], [ -49551935, 1105694583, 731662774, -783466381, -683849132, -706440319, -851202414, -1043110268, 268259417, 324470234, -190792951, 1741219716 ], [ -93095767, -485672300, 150868805, -151762290, 37363079, 330598068, 1256354658, -67644803, -93863877, -249127555, -625100208, -114235103 ], [ -399007396, -9114063, 127376601, 200960801, -1584730721, -3258480, -294949066, -311140412, 536939219, -104869513, -386664388, -993301282 ], [ 733172356, 736668019, -894838453, -229260884, -1102721709, 166980771, 342611754, 1599953786, -654106547, -676168436, -78020526, 74600814 ], [ -1173323377, -960846596, -760295571, 253934795, -869976809, 294216840, -1590935611, 518474692, 693888147, 514552196, 1217348701, 470056343 ], [ 721040532, -905259639, 24093599, -101423014, -62408309, 1360246630, 23234520, 1160206177, 48208300, 55984300, -265338327, 1046632793 ], [ -91837591, 1098021301, 576977420, -999889570, 1091771405, -479393984, -211517106, 403955107, 378754202, -576779511, -872866, 130362508 ], [ -36136065, -992186907, 221730240, -99908369, 349831170, 56038459, -1029427996, -49826479, -187607196, 105870621, -242396499, 40158257 ], [ -576820791, -1502867438, -260724652, -1422134100, -53879871, -529871696, -88040682, -457430474, -708900836, -778822106, 28080157, 285722976 ], [ -29587845, 107222112, -220380738, -267430232, -143461599, -267713973, 1721554655, -1112839229, 25221566, 183511691, 457761936, -1054403142 ] ], [ [ -235150176, -59772023, 1418229367, 1037958825, 157863450, 1162102219, 570814674, 87740538, -465760425, 381969684, -1128091999, -512034512 ], [ 198383625, -1009748047, 111517713, -709838143, -561711261, -237605838, 490803533, -269729244, -327386369, -398211141, 868621858, -223086592 ], [ 114832277, -549447040, 580118967, 139775221, 395878682, -96358605, 466366355, 829442823, 490462062, -489588811, 1201286462, 635599869 ], [ 693507813, 1446189153, -821579087, -782954081, -133663675, -1027758897, -295286164, 217060643, 245167561, -25530458, -6768086, -39463900 ], [ -901295, -641556972, 631703896, -96002136, -980059276, 229288326, 270154667, 752010, -136715434, -106578002, -972655308, -61995055 ], [ -931562299, -36665208, -103744225, 801932373, -157162718, -486899882, -55331996, 95684240, -681305656, 168982621, 272615611, -147347899 ], [ -1378526565, -27572904, -355490989, -133766513, 6184782, 90355955, -1402258881, -1716514235, 159499719, -553480862, -668290926, -828801838 ], [ 305434065, -51405211, 490622422, 998553832, 564023895, 185216279, -516422150, 303128771, -266208104, -120339089, -1486146605, -24610734 ], [ 298266677, -455862580, -536573631, -976735765, 22517296, 361019788, -869932970, 241393781, 303897140, 739238875, -455287893, -458899503 ], [ 3253149, 2394748, -94273147, -1290413197, -179312741, 350239772, 738423187, 275339528, 211899662, -2663500, 220000351, -324328449 ], [ 680280977, 1269155007, -682269819, -604663810, -308183410, -661333220, 1185342453, 544133610, -941209723, 532828670, -169800884, -1035808 ] ], [ [ 44844150, -111306158, -75371532, 41232723, -163687509, -185216055, -315631926, 1253596790, 583042609, 727361208, -1486999915, 435594015 ], [ 1466393702, -48332323, 145996549, -31424216, 666008982, -1216385622, 71385882, -62673874, 72613880, 351762819, 5116046, 679588136 ], [ 208872988, -190613188, -625509249, 200077118, 273374832, 670196579, 607709883, -318974971, 862370548, 40185865, 1329024893, -146323484 ], [ 5783080, -476734400, -41913134, 399973361, 32563958, -134413824, 1623143478, -790517458, 1367190756, -391747634, -215365356, -204261651 ], [ -1191234114, -58791303, 322135207, 34467031, 226350579, -651293800, -676245724, 675538569, -89827695, 620285555, 825413670, 745357067 ], [ 1083891420, -1262828067, -40724050, -581609885, 1678440688, -607646130, 225825186, -1668724440, -566469939, 136910534, 1212960300, 453887673 ], [ 152430824, -935027671, -514052192, 185616299, 603287060, 684623416, -503435305, -61527756, 306946576, -1291849267, -776419649, -470914324 ], [ 176423683, -175088610, 960353720, 19694821, 26934948, 498758996, 52778286, -946403324, -528770391, 114869976, 589379, 1031622622 ], [ -46342214, 81310139, 260023390, 273344259, 1039692020, -1176167652, -624902949, -1050048830, -259000860, 264905058, 377132407, -1603436072 ], [ -640247449, 1859047420, 419694641, -90137629, -338804642, -878612924, -954368299, 126797968, -412064899, 1105387877, -356032055, -931491884 ], [ 128693121, 332951997, 299050608, -1679615118, -145329818, -170930829, 1289072758, 367487298, -69003697, -1040156826, 60791681, -78555928 ] ], [ [ -113954465, -645420393, 516224908, -147500214, -346849453, 148795991, 1844259197, 1395046038, 460265708, 1825402564, -172681419, -327949860 ], [ 241487740, 605203432, 628685516, 323227329, 454459525, 153786469, 915880041, 50650367, -613829877, 8692068, 318818561, -66467255 ], [ -589185525, -455595795, 1605382016, -243716816, 1260314343, -776243950, -100094105, -579794834, -14350534, -3512429, 794187015, 369382508 ], [ -136330231, -349843307, 186185530, 169322723, 12321286, -1992662475, -1168511628, -632830311, -457192094, -546393036, -761632771, 369333637 ], [ 152470195, 130650801, -691907528, 1024536752, -68910157, -413841883, 53663899, 147553599, -111279138, -1373549269, 17508551, 621103062 ], [ 403754265, 267175985, -172413058, 466832191, 428528014, 237153013, 226729206, -176745953, 1420206886, 904661272, -284360458, -621350000 ], [ -585997939, 371413130, -364143210, 356995345, 273134115, 8356593, -114704817, -747295060, 211287123, -45437310, -142479149, 1277863437 ], [ -367885219, -837326777, 284499429, -28349354, -334882226, -1487599939, -774080849, -382465743, -1262281461, 609891056, 125105998, 540657105 ], [ 2008010107, -301447958, -721336300, 10071778, 117725950, -573473764, 1821144633, -56338158, -306618737, -1458015943, 166504868, 10824119 ], [ -307225466, 607938151, -1266567239, -98716213, 1294757290, -793676006, 276151738, -683583626, 120989123, 36200278, -468262078, -1092239426 ], [ 1629791444, -1088046230, -1827509546, 91533724, 11676351, 1293716397, 529127470, -259813248, 1750395613, 383649483, -376497184, -137807529 ] ], [ [ -390937599, -258350278, 1097377827, 520016269, 118544102, -1285942906, -35962668, 388643678, -1745116928, 30501812, 1216208869, 1617105856 ], [ 1371766989, 573322577, 367535733, 64558795, -323950006, 669377555, 898033619, 209544589, -738543711, -918128749, -574436475, 418595139 ], [ 97823609, 327723868, 32097647, 349891380, -1065834757, 23197149, -393079424, -446906995, -297565183, 750261882, 1146737893, -383002629 ], [ -114995643, 693312127, 303020638, -314035124, -76392014, 1459923, -356055624, -146026520, 1129566750, -985702746, -307674370, 232264941 ], [ 432989158, 512684085, -366822736, 11268976, 241534547, -43889809, 361962978, -879006375, 6705717, -388782637, 98519182, 1288883545 ], [ -563422, 37027619, 17734864, -857885230, -1278589000, -7964698, -470370247, -1647211002, 1452540023, -470710942, -1103835638, 916844383 ], [ -346382188, -1079038270, -1482960517, -355757962, 584783385, -714210819, 504355331, -669679615, -975591094, 1031380513, -31309027, 1203550317 ], [ 1316539117, -71869640, 842238625, -399296605, -106574850, 396035172, 972702165, -348962312, 107214944, 62869169, -31638876, 27262921 ], [ 999685578, -1018816339, -93857548, 116252610, 131981870, 229224248, -376740658, 69558543, -733240, 255082523, -457137314, -343699814 ], [ -83009292, -1849096337, -15514679, 426662361, 360128383, 252740525, 449982606, -1354232717, -467932184, 1402164190, 531461816, -1792080525 ], [ -1170921734, 213408636, -8779992, -934387406, 786672667, 378270111, 652016537, 424974572, 998421081, -1711525466, -28904543, 738560482 ] ], [ [ -466850723, -998207355, 525479860, 636608204, -1577138064, -1083567776, -993842327, -74502118, -1110685612, -366480099, -843626642, -985664846 ], [ 907871359, -1511469387, 1913373751, 34523181, 672351054, 1400936387, 206229676, 307976752, 793264730, -678688105, 921610543, 889688275 ], [ -152905020, 37615220, 225992289, -236002387, 538115505, -893365444, 424396048, -978583463, -580029038, 152862758, 390779752, 270705295 ], [ 1302088992, -649034176, 1350212170, 578794124, 373902294, -580360003, 174004325, 221197202, -80249076, 71727317, -857221547, 13539400 ], [ 160669982, -404964586, -265220800, -285652336, 205290384, -27613247, 693812570, 314254957, 371787523, 1025602676, 150856338, -537372336 ], [ 1391813310, -499993189, 913337195, -62971901, 1012276468, -726517069, -537817341, -1130405788, 405009612, 1162660817, 850382047, -266242398 ], [ 48628465, -1533497489, 148640766, -729949608, -71443476, -829612560, 591259585, 727244020, -171868683, 799928685, -480378794, 179147407 ], [ 1129689810, 282625701, 201192673, -656540073, -93131852, -49298890, 94377340, 1471792048, -544805006, 739663843, 817031702, 41524039 ], [ 1669144312, 18037902, -203954282, -95856744, -1335394437, 149491139, 457548853, -899345753, -198897908, 164161242, 826122388, 951644798 ], [ -75795436, -747833444, -96224161, -1548231249, -239264210, 13908217, 101102354, -129775836, -140579387, 62427548, -536869948, 682040944 ], [ 474836543, -734726382, 98730069, 688036214, -610685111, 764987985, -69049727, 1554607677, 122677503, -450021503, -571641873, -533435365 ] ], [ [ -667293805, 7675757, 367100499, 409382320, 729926951, -181877142, -200771102, 1570546633, 438537791, -67537006, 4442007, -197457210 ], [ -6272014, -635730406, -53745434, -262496270, 470384183, -2018612963, 545058833, -1626233410, -319457188, -206811610, 31569645, -316487223 ], [ -52716170, 424778299, 223484454, 644587324, 271257493, 477325810, -115053982, 383797359, -1062956033, -1000337165, 1683911312, -176535563 ], [ 85206662, 1237215154, 501494207, 463762893, 1608380536, 16360983, -1173069595, 110591193, -231010199, 359353354, 18878609, -1113321243 ], [ -100109215, 1079519232, 493593004, 367003287, 1462498274, 836718809, -462671237, -205732283, -1330252836, -280158545, -264093173, -122096601 ], [ 768169386, -913344899, 88790985, 100738367, 141530264, -690684320, -65007431, 623888884, -138231869, -1977910446, -567782646, -243238760 ], [ 78101311, -838893700, -269000330, -172995518, 201533444, -806292806, 1039347278, -1402400689, 673809360, -1414553851, -232691561, -143896007 ], [ -799479086, 37841721, -1511423, 1825496781, -896081645, -704499030, -726187693, 1048892801, -426090157, -600060661, -519079910, -988170973 ], [ -314292438, -554825476, -198852938, 200504214, 666954423, 154094497, -181335317, 321725903, -509786486, 272874222, -488195363, -293682027 ], [ 1139394968, 976119606, 963893291, -336343596, 61758856, -817543732, 862412193, 476338056, 185389167, -1360472, 669703612, -248519111 ], [ -44545755, -291365330, 596706763, 237872743, 192875660, -55600610, 940999895, -619301827, -6278172, -6866919, 561217960, -79139890 ] ], [ [ 52501001, -292455524, -637450420, 228563554, 198917399, -598936673, 665582621, 995598598, -19745900, -580742980, 611875228, -1012493683 ], [ -583216616, -111631372, -44079034, 105155098, -1072273281, 876136174, -73987545, -1103302218, -1227873945, 27736600, -170681799, 932243 ], [ -610099213, 884670216, -500886022, -150680459, 19541593, 918394496, 60468378, -1458465253, -748187869, -15767966, -9592854, -575011409 ], [ -60170460, 89011120, -50532464, -167602918, -1898542195, 937942507, -1703891854, -514191442, -18147461, 268582018, -113499751, -245212478 ], [ -19163103, -331964079, -291727983, 341153086, -112613726, -8611990, -150377522, 109913672, -1713057006, -1475310290, -523150189, -1125811318 ], [ -596925542, 624453424, 637383856, -482845753, -353366413, -100810295, -1038833447, 8285824, -151301978, -286026479, 1538696724, 1162327482 ], [ -70917993, 53884161, -1240083783, -361207685, -579950679, -231924727, -166845297, 1546840729, -244153506, -149691774, 1219875769, -151875444 ], [ -15959048, -23940509, 165153459, 1512847495, 371917408, -528757776, 740730995, 396701687, -135168387, -254595484, -407504242, 524991148 ], [ 358071094, 369641755, -321138653, 162275186, -120573891, -139492133, 627918499, 1231289350, 282792049, -566998348, -436731792, -370462165 ], [ -963223476, 1166570644, -811847616, 461480166, 941734575, -1125532801, -2121193, -1131400907, 242203118, 1721004825, -739906153, -145764207 ], [ 1097061126, 488694437, 900268821, 197563775, 826368663, -200705281, 189358658, 953839956, -562013959, -319941701, -1682174742, -164130810 ] ] ], [ [ [ -521750529, 83160933, -231395951, -9493039, -857944330, 883540464, 135737796, 1300088877, -431815430, -399922637, 1397621427, -309323730 ], [ 324825415, 25892541, 150829789, -427867026, 7521128, 1856059431, -451698583, 127957632, 3068493, -987973123, -87468501, -1881912669 ], [ -18297623, -754652810, -27616431, 860737920, -1015819468, -562665333, -109649418, 458199621, -788063655, -658383477, 847526882, 349735975 ], [ 695567111, 127455110, 538490267, -105520761, 19277029, -156311718, -775929531, -822562353, 1761586723, 200582881, 1261800810, -597594704 ], [ 1573777140, -401090301, -32938109, 96276602, -96183365, -128545555, -174374818, -506112466, -234226091, -393141847, -11855735, 15611680 ], [ -967899449, -101831286, -1708589490, 327557964, 984320800, 111406181, 82652128, 214670929, -244471699, 663803437, 720540611, 182725333 ], [ 1040400159, 800110101, 1457284455, 26779273, 1629524631, 117370960, 915724329, -914389059, -582252181, -404948193, -314804002, 1795003831 ], [ -460752860, 52117385, 49082966, 339642292, 520929907, -573288148, -682750118, 12865398, 549209299, -2316005, -1740912366, 485280421 ], [ 817975627, -864586834, 1025510183, 575633191, 575519196, 202610611, -239718385, 397965861, 78697306, 260145281, -324213831, -12459253 ], [ -211320381, 431394607, 1059972456, -424190916, 996779912, -600601242, -933151452, 426555742, -329491146, 1365331935, 251096123, -85298899 ], [ 173908363, -1332737105, 1610537519, 1200630345, -1086364460, -405380753, -530264828, 740305391, -244326501, -291220431, 344820592, -210504941 ] ], [ [ -258148109, 270012669, 59572418, -131874524, 175189244, 94686047, 67621583, -39424233, 562785122, 891708208, 1249135627, -57889400 ], [ 993251653, 630814744, -1383502708, 85461870, -288849098, 78928453, -714009602, 482775523, -49170694, 312832278, -52040423, 94725672 ], [ 416781327, 300225087, -1022272573, 180970048, -200172262, -1291806305, 265273529, 106137424, -1678219525, 497267911, 378255587, -668553557 ], [ -445317636, -1460773377, 835330837, 891907871, -436867924, -551755397, 12859217, -82621999, -97699002, -19156859, -567858172, -429539998 ], [ 671976904, -15942669, 1022445781, -650581478, -649610877, -387831869, 668003567, 663992318, -339845273, -223816613, -16814937, -406638065 ], [ 23399609, 366998078, -1446445091, 1118372013, 192628173, 336628266, -32410030, -976287384, -6338366, -1457215570, -1203426066, -135126023 ], [ -113631160, -925412960, -1047532869, -1133940276, -16049551, 158411420, 353612295, 720772576, 263591422, 77034478, 155028148, -701880172 ], [ 456202060, 596541153, -46942462, -1378514652, 184426330, 556565526, 642175100, 229818395, 1444311569, 652462759, -805123701, -643925198 ], [ 750648500, 816077417, 15101767, 1795538705, -267295925, -1471471435, -109388079, -93727390, 701596291, 479123626, 291080203, -121381262 ], [ -41574290, -570051634, 575725601, 693053319, 25219573, -1064261135, -469481979, 469905349, -463100269, 290033890, -1213501022, 1418616356 ], [ 660134626, 372046702, 326614528, -572621417, 118490629, -581036215, 252320035, 426139800, 1122247552, -98935098, -112406827, -331903816 ] ], [ [ -472198046, 320062934, 1235832460, 647028423, 298325963, -1226693653, -307886778, -531789764, 95538106, -1182955570, -1081438312, -430424276 ], [ -531512865, -96747320, -157191262, 202598908, 112665239, -688066215, -357778244, -11535554, 957035286, -13869300, 220769973, 238642916 ], [ -365388551, -628524251, 73950858, -635883825, 204424091, 1973325390, 496236742, -742132335, -4877507, 694173723, -295774852, 619300785 ], [ 892500702, -292398601, -604040461, 351252052, 52692829, 368953806, -385288756, 1720206318, 479543817, 40435361, 61593026, -659074907 ], [ 1073949957, 543260022, 154964455, -881458978, 118748984, -257855217, 150436333, -322465331, 473671508, -1469977408, -725777251, -731660382 ], [ -904929461, 330395014, -36704556, -146553826, -100527999, -1655787253, 38053842, 62720666, 101816807, 318103390, -1067180647, 398202239 ], [ -89175766, -316566873, 114568604, 501400941, -788300860, -187609475, -1396769775, 556166019, 566744507, -1083180914, -1131031967, 74214916 ], [ -150678586, 1674950290, -402120255, -1775108798, 423374238, 575515740, 412420105, -211457761, -152128276, -290836134, 11014477, -1291202126 ], [ 1163642651, 69195348, -16931183, -634412442, 146504919, -579459572, 55429352, -91652234, 151185521, -69300016, -6326951, -1017648833 ], [ 805144496, -757394326, -884600890, -51505816, 1190945152, 43314411, -271889235, 252226511, 597446050, -479820693, -14255130, 90397404 ], [ -35976801, 578679987, 922727326, 666607225, -801441035, -785683871, -37515670, -711946395, -1433326605, -204547224, 88510939, -1381193510 ] ], [ [ 106584198, 365799537, -593860731, 181660680, -1103002660, 356989650, -787307736, -51173920, 376578558, 348892618, 82605580, -498748435 ], [ 997416489, 107326262, -162464183, 8755285, -256584881, -330317154, -758709558, -170475290, 75381440, -48325280, -31515613, -860479892 ], [ 404842048, 82546251, 64900837, 2506096, 506254140, 575742653, -348340973, -112933718, -912857393, -240048661, 720651964, -211598565 ], [ 104865401, 1416182656, -162677129, -450776443, 45739595, 487636628, 345780870, 256116663, 224139374, -139985312, -20896565, -185860591 ], [ 751937065, 654345500, -239225752, -203619425, 1116082309, -1280309523, -2044114385, -845744122, -645594799, -1830312773, -77776396, -12293483 ], [ 184422365, 805408445, 306226820, 851348900, 107218493, 964748058, -327255751, 507995399, 630669543, -60789564, -29496963, 357679880 ], [ -555045811, -725683370, -65994935, 1007336371, 391194089, 785220908, -883622983, -650609309, -869699584, -125276953, 315357703, -464731142 ], [ -221556156, -631210112, 337761612, 919775393, 293338007, -1572259910, 916999129, -1204348820, -49700987, -1792324116, 941144136, 228364332 ], [ -1001119455, -88149584, 981591874, -185872291, 754683970, 410045928, -350229549, -250809903, -472244496, -133879318, 27676745, 119283602 ], [ -432056325, 28177048, -17927032, 1368748, 1182157578, -154901425, -1229295803, -256075671, -474381076, -879429391, 30252204, -25320958 ], [ -426279323, -9121320, -275593926, -198686734, -941467071, -283408854, 447075460, 544279297, 1299553145, 405091667, 1463617614, -938022329 ] ], [ [ -1371860873, -637927439, 358383187, -794780006, -1260028437, 1630732317, -62827519, -1375026940, -424888946, -400907769, 128326867, 268208406 ], [ -623187223, -903826640, 512307419, -1022811611, 399390938, 899424855, 945747093, -571681512, -1019712645, 403887732, 363968256, 125716417 ], [ 209358204, 322107648, -155553567, 254668117, 1094816238, 487263408, 435368821, 35201749, -1109832389, -202646748, 1109938164, 91047563 ], [ -310886339, -25602146, -514102275, 572163740, 795632316, 124553084, 299043781, 295257441, -943936826, -298367726, -1138409372, -317972570 ], [ -101723813, 996996176, 356274146, 347142782, -1042105391, -408356689, -167952113, 1330219149, 1056140817, 486551094, -436210071, 11678444 ], [ -211922544, 1133958918, 444735387, 249081470, -557322075, -895928871, 332885876, 283619246, -1655974704, -777283947, -643587480, 530877379 ], [ 817178765, -1108655543, 453599046, -434088762, -53269472, 1402008831, -124829494, 1027851965, -8806612, 89995012, -679323864, 157756762 ], [ -1175690855, -1239259629, -10792990, 946131269, 1209627516, 606582662, -253440527, 687297002, 100814195, 694807670, -614251, 234892238 ], [ 328248236, 297563310, 462608432, 297201762, -103930080, 493930514, 1583078076, 314745879, -1626496774, -435812905, -650871016, 158120257 ], [ -312685495, 1245584615, -203793146, 1163708437, 69513553, 82669043, 195357908, 44113037, -92186070, -1166916647, 71108633, -65053237 ], [ -62971734, 215175732, -256458947, 755978636, 326903612, -152550836, 786160862, 733698786, 1230735024, 233529491, -377942008, -1256099542 ] ], [ [ -1627887701, -1438766037, -1074672246, -849786517, 1373516512, -357940790, -226692, 198833593, 598552210, -1307524872, -702780149, 130381757 ], [ 170106980, -751063689, -770148, 131692028, -114414537, 61335803, 55285361, 48276730, -521451683, 469702584, 481569358, -1223380483 ], [ -654995423, 1358979500, 421360889, 275864730, -184506853, -166108642, -53619125, 16476835, 1080846191, 799013113, -1076161727, 209652436 ], [ -642194171, -1768159864, 1131270402, 1658313532, 507522087, 1943122882, 101301353, 34852868, -529345933, -275444059, 1979810004, -46565102 ], [ -13608638, -572758455, -1564469409, 83617372, 652247174, -197197040, 157361533, 150562677, 220507320, -124976179, 1546987147, 416137903 ], [ -991785662, 365353831, 3839879, 511254618, -68007307, -623103202, 106142611, 273977256, -940547338, 107442222, 1528768238, -82027284 ], [ -749302243, 101066951, -1397755288, 114408145, 139737024, 410532397, 201356969, 398070355, -510755962, -312675703, -606004364, -801918077 ], [ 600144227, -124595065, 250891295, -618371115, -1247840432, 173511328, 149264635, -515977053, 201504400, -91216111, 2032724612, 492066028 ], [ 78960775, 379781319, 842492371, -414461103, -62646089, -313922070, -1361090844, 379794901, -13574983, 431678514, 85936958, 461049873 ], [ -182528223, 3460626, -1380897187, 1194623618, 141836461, -1318273291, 403194900, 382067456, -1336728988, 1127891, 65276294, 377975129 ], [ 291985123, 163656700, 762209564, 877309741, -1135993696, -568497472, -327525829, 197203251, 657127497, -422624499, -89052977, 745297113 ] ], [ [ -15290516, 15052467, -176305877, -64915807, 102720024, -230519806, -955569477, 1749853228, 723056768, 53405619, 627311176, -140868810 ], [ -6960590, -57109293, -16945423, 23570253, 1346488540, -234453961, -195765676, 485468676, -511331754, 569638041, -8526244, -256235794 ], [ 228019456, -1335264774, 805432938, -211060251, 75163472, -437427345, 361829422, 604189614, 1112141542, 54480544, 374385513, 227946927 ], [ -137795951, 37559684, -147918351, -264187504, 40247309, 25125593, -1698569242, -9743534, -707375148, -253373778, -182630919, -633229866 ], [ -872173078, 628226129, -354916473, 1039712170, 617229798, 1003302708, 1235271633, 1145874231, 627708395, -739719801, -1067213937, -1719720560 ], [ -872188415, -655758652, -87881235, 763183870, -1065629312, -1146271520, 708686471, -1068095325, 301443713, 443808864, -926454006, -691459729 ], [ 1208960703, -1042397500, -458051374, -83599370, 383091524, -191528199, -1066747431, 350591449, -708866332, -1814880416, 1192482150, -419895043 ], [ -592334258, -54496206, 873109822, -49945651, -185968661, 606247615, -668857018, 778443925, 695527747, 211646231, -35979821, -1387897607 ], [ 15542523, -80215646, -545569510, 567057550, 834506743, -89842360, 140634128, 692882492, -251778451, -159707315, 365917869, 532307096 ], [ 1660326953, 1359158716, 1324502850, 470961293, -146348517, -1695585280, -179242710, 516322145, 388533623, 995737259, -934871187, 536819462 ], [ -1579415905, 230401574, -365305908, -1454618856, -168654694, 92439903, -973355385, -802633951, 137782350, -428439711, -280106463, 164126148 ] ], [ [ -1058420099, -1208088848, 1185738239, -491629566, -437845711, 667221442, -1189919626, 766548093, 274667628, 823356789, 971169471, 1149632942 ], [ 100332697, -878551652, 1253881264, 1194291537, -844246360, -389638369, 656071229, -273046868, 240044590, -830880728, -472348474, -416144717 ], [ -14583335, 707702269, -75086381, 1438112378, 1495439024, -930560162, 406433305, -363818237, 28133474, -9437624, 568202096, -1207197888 ], [ 521144934, 55054485, 205722331, 109103453, -16911153, -609262525, 540099003, -443016175, 564740111, 830413465, -581921610, 514522712 ], [ -189034061, 480053895, 129545380, 8775840, 804913155, 986699931, 422606660, -1134519037, -106773758, -1328630354, -17034281, 430984791 ], [ -65736339, 916682014, 840984146, -333175813, -1627582490, 808777486, 289227525, -3256052, 1055460786, 2075482316, -756390105, -1320157792 ], [ 355918471, 514162690, -893198536, 602529581, -57665119, -514873986, -458759965, 1117374922, -209856698, 254654927, -280083447, 799823524 ], [ -198020692, -471127392, 1404556602, -55621234, -4385989, -690718443, -1349923855, 662610660, 298532854, 120462961, -197821606, -15182389 ], [ -877303557, -382442627, 1131934724, 433763, 79363761, 917700436, -2098771829, -49344525, 1011710113, -362659150, -448677449, -10196128 ], [ 968456366, -501455275, 232669093, 69637415, -550915659, 358879547, -554827187, 845643620, 67584080, -36090742, 491826278, 557583159 ], [ 472890909, 949854100, -331888458, -112484322, -51301800, -652302562, -336130267, -205259072, 947675896, 968426396, 89922019, -146433210 ] ], [ [ -969221148, 165102300, -479080812, -608504728, 134468321, -648741189, 10331343, 299690256, 31235923, -127480598, -559316695, -336679096 ], [ 371658632, 208325696, -679751196, -207167543, -243837782, 984899309, -108919775, 228923087, 1141071193, 1409616091, -355788295, 1468223963 ], [ 127223055, -1384817809, 27175220, -537068246, 942536168, 1121247, -328680813, -31474818, 562753876, 1844238190, -622305477, 521827661 ], [ 125869774, -587930451, 681430052, -598491982, -51768971, 2880387, -1048265241, 738066268, -161905894, -842230613, 132316399, 106271460 ], [ 380898456, -692159801, -748260711, 54646356, 352380691, 29989856, -352943152, 73265438, -5920926, 446797709, -11187619, -1088325602 ], [ -415060453, -864635089, -40257823, -1255968920, 329338867, 122627814, 94276732, 1292387603, -1583939775, 1430532008, -1257438299, 426403677 ], [ -1491410795, 817986173, -398140836, 74584149, -330687135, -1422278641, 153445648, 861136568, -1094265513, -1430671073, -308263119, -362298319 ], [ 468732980, -82976589, 360999452, 162218168, 1076607524, -932826836, 379505174, -334928165, 362507712, -89751530, -65654942, 904602873 ], [ 520510238, 564721112, -133245384, 2674658, -60225814, -1372292273, 47603899, -68264411, 86120265, -974073458, -139574951, -945085114 ], [ 741504934, 548219779, 143403136, 56784621, -963539690, 1267822185, 52949747, 564322577, -782804511, -47621291, -221970554, -1139580612 ], [ 672410447, -171213560, 7417380, 597025490, -177338132, 652941206, -783644158, 71877318, 985879295, -53342171, -53515737, 686821218 ] ], [ [ 666168687, 895805526, 945173251, -1072566303, 558276142, 1481042108, 77973272, 344900147, 1617168305, 864091165, -28353274, -303227890 ], [ 632804510, 889337869, 1549345579, -182211078, 147748321, -170182273, -38633974, 565180955, 13597218, -1086826964, 1022627788, 1172937657 ], [ -161006944, 942773928, -106632630, -179310544, -721365757, -575695778, 145759615, 1233156658, -684481289, -274075097, -281036228, 395531976 ], [ -97219341, -314954881, 830492710, 278176966, -152248073, 147391260, 160946427, 1232923160, -34975084, 164913883, 41244401, -1348821451 ], [ 1020714773, -379070585, 100234367, -6355263, 62427599, 24207389, 780491790, -454801268, 1531888022, -688444647, 601991971, 79322866 ], [ 1949774052, -214674040, -539362773, 648861175, -1132792460, -26226311, -506739133, 592499915, -1049263142, -85373428, 426037917, -757469449 ], [ -403595906, -1963331596, 307301209, -810248028, -1303451346, -1997662483, -786373413, 983119682, 1113419909, 119026344, 865247891, 234598669 ], [ -1659212166, 4104944, -85416837, -1285715482, -158738936, 349780052, 730434298, 1704245895, 592817751, 303284226, 720186884, 185751765 ], [ 141438530, 44997462, 174795990, -205182748, 2020716273, -195504274, 4174921, -1180781350, -385836403, -572001158, -329930642, -887399544 ], [ 1635365452, -538889806, 151502226, -963368691, 767822694, -635966410, 662503222, 114318939, -547407069, 20564356, -920970216, -750582143 ], [ 1328009872, 419718599, -519354349, 210676005, 260381841, -269504045, 94216198, -88693889, 952740956, -658892018, 256173977, -116085964 ] ], [ [ -369193942, 29646900, 542590549, -449561739, -82106296, 277909269, -682088185, -185076812, -355878962, -35959892, -97750839, 813128658 ], [ -399505787, 331514076, 11137298, 96797100, 100957480, -690520659, -246566280, -119441905, -525186924, 188687715, 309112757, -202201225 ], [ 36563521, -307977028, 9657650, -351362067, 497674209, -13344116, 826657358, -727087200, 1229082038, -944349173, -998131274, 331841022 ], [ -100715269, 614770046, -114685136, -699866250, -955505744, 1320063404, 1204475395, -27509676, -33504669, -70014939, -227117466, -486695811 ], [ 1223007104, -1076468965, -469459155, -349527647, -600306100, 90499773, 414994728, 39977207, 1050290879, 1031820645, 1188178758, 576993749 ], [ 1058174295, 848631662, -48730374, -144493136, -14158169, 650863412, -205314552, -691293567, 73170424, -25531936, -496590083, -1006631669 ], [ -464095155, 842786, -32598049, -457216007, 892751, 636909725, 674297914, -1604176588, -551069178, -1089336473, 545457516, -75504048 ], [ 1121840888, 2099578, 1363456452, 1805686240, -549673319, -164515802, -1443275572, 644453932, 898917372, -11341813, 262288884, -128147595 ], [ 228480090, -563241578, -443969839, -513254010, 213528081, 158846473, 724854777, -21352852, -699301924, 313603354, 83715583, -367125720 ], [ -1162850143, 164491189, 1587107261, -208994029, -77242743, 1165937441, 91870134, 540159649, 543090149, -763350, -1400122882, -401766526 ], [ 154080651, -6266849, -637261022, -454218022, -1890143389, 920368274, -1830907338, -180582398, -34232077, 73389323, -341219401, 437049003 ] ], [ [ -688546468, 740809695, -270580978, 331567996, 72399434, 554105756, 910469285, 527390840, 229209747, -276419348, 350095671, 83352160 ], [ -45489331, -107258499, 95835938, 111358034, 1276486836, 1154041389, -63758845, -419006849, 484469743, 21238990, -221996801, 319532133 ], [ -215611021, -252361175, -839286706, -21322423, -1021705196, -594933848, -29734742, -848594375, -599537527, 958849684, -311983665, 962812995 ], [ -660014643, -937238870, -86806966, -637187168, -1922891163, -1521562458, -912213261, 751770287, 25335326, -547045845, 1036322803, -15422742 ], [ 70504867, -435941583, -313389169, -830222251, 59649630, 6705901, -74814137, -71822935, -968727056, 261562471, 438054784, 489586417 ], [ 850965624, 537238387, 1108683255, -460484640, -369668582, -14706340, 1154199689, -24213045, 9892273, -379826085, 514999022, 467198833 ], [ 179759777, -1187189520, 1359682739, -611787423, 565341498, -101186715, 425778798, -244853714, 141438034, 392020273, 1419423649, -173766187 ], [ -88319198, -23469941, -274757277, 1172375519, 1289890969, 315400676, 1239995900, 404549972, -14574132, -46758330, 1388427920, 944306356 ], [ 444672920, -374139594, 28503205, 255132164, -42781583, -40892249, 691364174, -1563492064, 276659474, -396866742, -959012929, -939548144 ], [ -312965591, 1448191769, -1359611655, 1329721468, -181524636, 1127664623, -1514876, -988309157, -59750045, -430346522, -100703625, 430671798 ], [ 749674913, -132128640, 174430323, -59000324, -1087003128, -5287935, 45787485, -1034607333, -300608099, -582874489, -1283065820, 162206320 ] ] ], [ [ [ 618404048, 109484574, -80553745, -145471288, 360774599, 979793026, 434419818, -1540161711, 222873700, -668514253, 1094921058, 82897641 ], [ -610206602, -82336984, -40157606, -98621195, 5159481, -683035910, 41569189, -1098692155, 640378572, 1120597484, -296964471, -237261504 ], [ 9242402, -724450561, -1089393748, 161355553, -777008688, 764193585, -166619215, 222035362, -83927643, 1309133194, -811526464, -49631729 ], [ 33080148, -315909413, 1064051495, -66051822, 153720131, 900956344, -110687992, 351836587, 1756909259, 449988009, -1855496646, 334749965 ], [ 1199554521, 624389501, -46908271, -239512612, 274214149, 100841591, 40446212, 443653528, -1272906446, -61737589, 119479497, -10506614 ], [ 224061309, 161930214, -1257408500, 1156742598, 1425242988, -1211914657, -36783917, 589629341, 240466755, -826939337, 1165298457, 63652750 ], [ 640461283, 91308468, 594099277, -26513557, -1358069621, 31537993, -1221124489, 1287116691, -1536519018, 479388501, 781489577, -1660321088 ], [ 510061958, 190345456, 39466966, 39076220, 1380821503, -545108191, 1071641794, 140484123, 295098706, -411932469, 1611459114, -198907498 ], [ -760301611, -819559479, -372292405, 460995068, 414558124, 380391235, -674822995, -218036586, 45958700, -230350001, -324835984, 23687967 ], [ 325073904, -139177895, 565436437, 87184520, 9332821, -474776647, 248740936, 247919155, -252098943, 1662159295, -343286516, -258554771 ], [ 57064014, -766771345, 284165881, 757488051, 1531116780, -425495665, 470754806, -344721563, 189815915, -325422212, -1659949853, 19485319 ] ], [ [ 274859883, -230399596, -37675944, 141693623, 464793763, 119128546, -15929373, -513326938, 544984480, 606251719, -1048449801, 6820492 ], [ 1533608282, -610884127, -1537996456, -565629389, -194692847, 56205260, 177057968, -428116753, 171614884, 268011638, 11473522, -56656837 ], [ -377358310, -192201638, 986842129, -196764208, 705662056, 1293638717, 1377254528, -754063836, 58122556, 674499920, 592442510, -1626428868 ], [ 2417024, -1307349654, 1094315268, 32067077, 417810999, 825551479, -261676769, -70329716, 38597505, -87221143, 639062866, 1325515896 ], [ -468254235, 37567450, 699556491, -109195208, 299002291, 92878385, 604276873, 950288680, 133971865, 39718829, -368413009, -583548883 ], [ -47580320, -347571192, -767339585, 1594895046, 227394917, 573764101, 28668450, -1237037397, -34125781, 392658663, 38782069, -949084487 ], [ 2934465, -569395635, -134061542, 229568714, -6653487, 571885403, 377406568, 506076385, -110041512, 109435896, 21533103, 648318174 ], [ -84455803, 17904598, -5262498, -94928356, 37592448, -502363267, -222238349, -62842152, 883448475, 252276095, 636345941, 361108366 ], [ 145548107, 514385710, -159720679, 1475532833, 635927296, 236767946, 92115751, -95855294, -890677532, 465138665, 917774012, 708783662 ], [ -34444605, 564924162, 1147957775, -522544611, -268860233, -445827380, -1507163253, -326766641, -234252286, -849512017, -867970039, -1312474991 ], [ -33256029, 672186718, 292619473, -1515790798, -96910043, 578794562, 499840333, 467505114, 1047612737, 66086992, -454835320, -504403343 ] ], [ [ -83671012, 294361887, 1003598539, -182620922, 114532208, -259465031, 608553419, -808206298, 74705374, 1214315145, -1990632771, 608407421 ], [ -155294827, -173400596, 175419285, -25699618, 319478958, 96392545, -212273451, -76816018, 82127682, -40421701, 572510566, 424078030 ], [ 999070717, -30443331, 45198534, -1063667485, 128852461, -1450012333, -1562154829, 250008776, 1829787168, -167581343, 204272756, -1141485318 ], [ 1122290199, 1203664055, -402349957, -203720510, -4630698, 546515225, 166963636, -1103309778, 111504940, -64779879, -167923265, 839976276 ], [ 1955645892, 482947362, 33534177, 52800720, -289808952, -430674590, 1534436775, 389360549, -1114519091, 1757242955, -385589219, 776005677 ], [ -585172720, 726076161, -110444931, 113146088, -705034180, -323915629, 67911862, 297747028, -128135095, 1469136723, 145981021, -194600825 ], [ -141685579, -76540138, -49870405, -82466212, 989520713, 683883827, -1834449804, -285102907, 44905534, -133146644, -517579393, 123619589 ], [ -89376557, 839334027, -787220542, -270431704, 301840787, 607695427, -430222748, -567729053, -92725032, -481038812, 39967907, -96441004 ], [ 700498876, 78058836, -36157843, 1442361615, 521682050, 1122698055, -46887932, 164944305, -267656406, -116234096, 1337037, -588608228 ], [ -1050560896, 269346347, 1192347415, 79740888, 1300086114, -960831228, 539490401, -1347075102, -1347306326, 95931235, 253273002, 1020824713 ], [ 275966177, 483270715, 989235318, -304207937, -780836880, 1759700266, -132725756, 77950598, 358327659, -833087317, 300279430, -1487982949 ] ], [ [ 205332217, -93919423, 719295942, 599884146, 986307181, -9543463, 722781296, 64759200, 1060866464, 915516952, 1340331620, -881419862 ], [ 448858694, 79690653, 314965096, 159597500, 268259963, 550079213, -54987419, -97961270, 35970689, -391891770, -81001798, -300558542 ], [ -765914331, -187055820, -524520693, 22730524, -1288168736, 59754513, -387828896, -10808161, -465477668, 872136159, -277000700, -303344129 ], [ 452175977, -1280862102, -481976474, -200891302, -589666420, -149917253, -211991944, 153815320, 288097412, -65201227, 20258028, 291042400 ], [ 1160673916, 745380868, -189092656, 769833453, 192639083, 94246662, -1570552683, -813339662, 201576408, -776431378, -111833001, -751281045 ], [ -140292932, 819612675, -337760456, -716425903, 63684784, 127294338, 368725817, -398224243, -492861617, -65830639, 21929121, -230066528 ], [ 553965859, -665061588, -88898557, -468544438, 344889887, 1359608882, -1375242939, -897908876, -461633212, 140176677, 60629025, 231146651 ], [ 1571151981, 49085126, 665833043, -898704049, 382342970, 1474364228, -1028053161, 1167974379, -418645363, -47563194, -927721461, -31125597 ], [ 1001602459, 37415257, -782341751, -41520873, 1057910790, 1393940234, 93339467, 605193365, -884500943, 159808000, -769940419, -164570758 ], [ -297520753, -528761642, 13864123, -584384, 486472756, 7922343, -851186561, 152448493, 637120814, 280105530, 11263721, 418265 ], [ -222183589, -805936444, -403820777, 866470289, 1661404940, 1246367033, -235904634, 692415539, 525242953, 64540140, 240398747, -462776508 ] ], [ [ -521370033, 7826329, 851911667, 803964151, -15524969, -792840208, 46608994, 1454901714, -175548660, -79880967, 233151581, -109194895 ], [ -308384773, -1171742100, -66790985, 1133837535, 770673675, 618067930, 165171684, -1063631371, -312778528, 42610952, -157102893, 1486713038 ], [ 270798715, 234282706, -246901956, -135777051, 862278465, 104762798, -747180721, 240873998, 772627460, -610455848, -623340725, -353752166 ], [ 357857486, 29670767, 293315073, 1016016766, 1613995928, -1056015778, 712829756, 549163292, 1589724400, -908965948, 844145732, 1224610054 ], [ 720605900, -601159284, -191287916, -335598730, -1006230307, 64447626, 376168322, -1683848376, 1596588711, -92820401, 65285651, 14391684 ], [ 1191342927, 1349485736, -680697816, -1671334710, -458753365, -1786930779, -1330164738, -158283339, 493336941, -690079459, 730389719, 1001223895 ], [ 831963803, 658799249, 338233335, 905982137, -64308664, 1092951048, -12781700, 1346295469, -88031648, -113553934, 534877564, 315703422 ], [ -1683445055, 286070941, 494736249, 510580625, 439833533, -662636590, 189152458, -102984238, -210060941, 608340283, -1028702, 249985291 ], [ -411428654, -351261515, -190360468, -126271907, -552084496, -907749304, -524473417, 332589627, 1315344283, -441194245, 489936735, 290910516 ], [ -333980479, 767738458, 331522228, -244078386, -1126785, 582858057, -102460609, -397730703, 884300960, -564404921, -90196208, 63151724 ], [ 192455557, -46733876, -245217840, 636652610, -23623938, -102353841, -810180682, 903897094, -1052331597, 57366542, -265912716, 1262779832 ] ], [ [ 888534983, -715337086, 900223030, -857075755, -516033253, -36182428, -317363543, 135945441, -158040724, -956004021, 565058556, -517367357 ], [ 219936740, -1479048117, -140030619, 1071273038, 584810537, 6350747, 564326971, 15317385, -330955343, 459081100, -615930076, 649876615 ], [ 1441962600, 294519285, -21465153, -671652143, -297575796, 291212282, 211192057, 554428901, 190299415, 10632984, -1181591783, 25824281 ], [ 288131726, 1679810690, -1286827287, 1675942066, -823865572, 1839864476, -322314525, -207403853, 364559513, 469073844, -1051640761, 887349442 ], [ -16125960, -116426038, -1041951466, 73278366, -288594309, 280795146, -40557759, 379660543, 245810701, -296363719, -1592794467, 401226956 ], [ -82180815, -463033424, -143268261, -14603776, -796912980, 73207758, -554878313, 208055109, -892146200, 194456498, 647396557, 165472228 ], [ 749919098, 14816575, -599128234, -48911680, 851132511, -137122214, -656237302, 936501750, -173689569, -745263321, -1619220952, -254485066 ], [ -1313898198, -165157723, 330880001, -546007113, -56028163, -311630401, 74063903, 289125891, -684873444, 383882685, -1297211478, -323958969 ], [ -196296045, -245649090, 1264061467, -533951933, 49383676, -531085410, -592870898, -1257018998, 114463244, 999174374, -476049980, 397442442 ], [ 109718198, -890519, 1425935801, 888651409, -478286929, -561205499, -266910040, -951752227, 9342762, -1445169, 182003057, 326106290 ], [ -74359197, 944845605, -993731962, 360163014, -1136450982, -588663724, -1579744625, 243273587, 555539027, 500442547, 146820576, -655236945 ] ], [ [ 2103467, -165176315, 154327188, -560078167, -199677171, -103018455, 425036216, 178294093, 461516872, 1120156723, 161722408, -383852235 ], [ 1238827144, 54888704, -171284627, 24177848, -456931501, -1752039101, 138034429, -382780643, 5008743, -224279754, -1245621, 436911049 ], [ -5877475, 1403637591, -629143645, 246904430, 143685911, 69326379, -685069945, 285303407, 1277521657, -50727147, -854053208, 54771953 ], [ -49795409, 331961703, -114206508, 192985657, 6463702, 93349408, 1088117814, -278127326, -360710618, 396152009, -185882925, -359188823 ], [ 1193816554, -113569631, 1195939475, -405082941, 1483877201, 62948748, -1752869798, -95674652, 1553071384, -308780098, -749219477, -58857018 ], [ -48350303, 610002479, -73649962, -928292545, 1134650429, 1013682251, -467371568, -2039018765, -27567356, 445804184, -1738359222, -13846368 ], [ 115718715, 280038069, 1248591768, -258260680, -2079692501, 51414820, 154508309, -390431789, -205673909, -1670871238, -1042472416, -183557595 ], [ 753872240, 195207324, -60698325, -20396736, -460893647, -423646168, -112387075, 174176572, 71821632, -159443857, 103807761, 1525430657 ], [ -15643998, 37183324, 792307200, -557891798, -1583214070, 512205221, 1030726138, -793548989, -107082921, -106231392, -225284402, 380854370 ], [ -922149743, 337769359, 576522965, -1302310903, -226516746, -655019834, 628458750, 272839305, 40851053, 255520112, 1294475321, -802418203 ], [ -804312004, -16214143, -309757151, 1334373724, 2560307, 596194075, -14910090, -667249723, 51267330, -1235835530, 316151678, 231293142 ] ], [ [ 188990102, 1019049235, 1624468960, -492599173, 438761950, -1337820823, -1500882760, -1258473299, -1761605050, 1366221801, 76682292, 1270599727 ], [ 279082510, -848406341, -138431236, -633948177, 843297899, -397574409, 1310742087, 218290975, -806154527, -1149459820, -149026848, 430135627 ], [ 1520385819, 199563507, 776751701, 1025524276, -839609381, 511293423, -546562479, -106883054, 238938, 9646619, 447990604, -590759279 ], [ -43524950, -269874115, -78323395, 270251213, -4807026, 433534809, -988626693, -398054629, -916903699, -336246615, 472926458, 477367188 ], [ -298468574, -554322917, 568508354, 476620566, 535521413, 860887466, 500455012, 1724270260, 73258260, 834475711, 16401384, 1151705946 ], [ -319004045, 487688678, 125998869, 355080923, -570633307, -1011529114, 456071552, -158986529, -1095296004, -745183892, 497905627, 1051465704 ], [ -996128847, -152065789, -693473808, -602051066, -346087116, 446910780, 187045221, -1435777932, -439298681, -134065688, -633645217, 1221764328 ], [ 267693946, -181300161, -1275736580, -18342947, -91052134, -287130486, 1369570168, -1095728805, -710397380, 803662456, -314154912, 162374894 ], [ -1052743133, -263651584, 1097875943, 3680872, 129553132, 432357904, -1884401437, -368356476, 6565479, -518099020, 466011292, -1155018 ], [ 914132498, 670048245, -543248316, 118500417, 168036328, -420657431, -610806507, 476491700, 524114292, -43329024, 83273332, 193319847 ], [ -1533830020, 116284446, -1067843672, -112155507, -74979209, -1379064541, -258827383, 68081989, -767220017, -7821998, 365064267, 547323164 ] ], [ [ -923100291, 120259800, -1678558194, 488980583, 119875331, 254476867, -17594009, 327485928, -1521720262, 51526158, -398704203, 1188773421 ], [ -751952849, 77736790, -1377366481, 408635741, 763947665, 223349751, 9783414, 1215340312, 491658802, -67314887, -200097049, 1355112015 ], [ 279659192, -59383770, -23520626, -741734739, 603358201, 15926227, -255580781, -399957205, -997578301, 132458331, -165339833, -361272601 ], [ 355478033, 672328674, -460156947, 409694053, -9781848, 283041, -104096826, 7205824, -802579927, 30057436, -253419353, -192321200 ], [ -335108205, -732728289, -210247225, -4128985, -458894096, -34085496, -237861601, 941254968, -9387334, -516589052, 30402017, 367874204 ], [ 635299066, 719533081, 24976627, -1515769808, -174543045, 209102202, 478423107, -1637030672, -934559712, -359171733, 633144042, 322744769 ], [ 1144500215, -12906901, 1448865068, -1382820909, 780086056, 1663438144, -51610177, 25358587, 219609076, 24689750, -255826301, 376998611 ], [ 359726278, -477641163, -310515847, 1229761389, 915865860, 1183537355, -904992306, 689004717, 414164048, 116173647, -67289014, 752730496 ], [ 168562156, -486440646, 24099349, -230026252, 129449926, 1018587175, 8452042, 29708983, 31201289, -165074417, 241039201, -1227664272 ], [ 322607379, -657751433, -121443579, 648011308, 735353795, -26634847, 68646671, -1407608205, 891728995, 901941187, -399476689, -786641460 ], [ -296026998, -87548025, 5907886, 58892496, -504959135, 825806213, 777806895, -427132686, 380891432, -1359390730, 669821855, -610461931 ] ], [ [ -393528419, -882234237, -158640607, -1142790147, -993368060, 699498096, -552325269, 285134486, -331921283, 951856857, -1304839902, -655986619 ], [ 374046559, -717103184, 106391909, -220341532, 208054227, -119103958, 91702190, 121993714, 203004719, -574843724, 1737633876, 1310222734 ], [ -114780326, 1313985450, -106602521, -84895664, 1107715779, -61513020, 51556323, 562841793, 504276874, -29813651, -679471897, -331249767 ], [ -113408217, -653862252, -1277378891, -40240089, -188442823, 874169740, -42091388, 497140672, 87984701, -448914922, -503445273, -91537863 ], [ -22759187, -436871871, -289191604, 327105919, -757838019, -29278355, 626308090, -105183016, -891193039, -1002771404, -1788404644, -683296908 ], [ -480332823, 12916479, -901283235, 57130357, -309484353, -314223994, -401598317, 726730665, -1328094880, 1114328524, 618567881, -446954203 ], [ -149239160, 78690248, 61745224, -564307581, 606265190, -1361067275, 717175624, -160258530, -579621142, 179785714, 488022047, 237435924 ], [ -727551275, -136829339, -153392523, -227514562, -93149164, -271776832, -792820828, -696718175, 900175852, -510036781, 446632641, 62642831 ], [ 1288561555, 19904512, 103481115, 66199207, 590924875, -192060878, 57779621, -1361760257, 191093080, -488463769, 545918713, 91505299 ], [ 1321492587, 371338101, -22320344, 503394541, -830897443, -31759204, -457541341, -102799568, -160257109, 376959364, -226602478, -1584742721 ], [ -132501689, 250826986, -363542820, -1119128378, 491179690, -897586740, -939464939, 187367789, 1147937212, -503645087, 208018437, -480908030 ] ], [ [ 1109244056, -5757946, 368226748, 207067071, 653993966, -51253163, -259145516, -599737294, -268286067, -74957031, -11610342, 356036398 ], [ 373948263, -1777497504, 141766090, 130247999, -168555990, -1543005885, -213274369, -482117611, 666615754, -237558467, -1868874, 86136587 ], [ -341227588, -11041571, -181609280, -306339711, 60165669, 37583208, 1294260519, -308216860, -189152725, 937870785, 1344639322, -53042735 ], [ -35212515, 314310281, -484185264, 332683022, 1440641168, 236656587, -925908750, 135750402, -391310922, 246212458, -213888345, 1920951548 ], [ 226881876, 346035904, -520830552, -203597782, 1749765958, 183597270, -484291092, 229434758, 1631729659, 64123273, 687270467, 175258182 ], [ -77102996, 123899272, 99217272, 170409972, -169026174, -155759625, 417116890, 935147921, 54301686, -215269927, 714208118, -715754285 ], [ -527520065, 648870772, 78810892, 1411591450, 12983300, 617765906, -182381033, -1936136537, -793981998, 50732512, -280787969, -266761351 ], [ -439036394, 5758949, 592664586, -168211624, -924983696, -173107483, 2106586, 728426481, -577847325, -361966461, 1349904239, 628540380 ], [ 396592545, 44090335, 700719306, -48130339, 314297364, -218457893, 70858891, -41826400, -1308331306, -245950320, -984990467, -178314379 ], [ -1195967107, 311993238, -51041024, -455371065, -62867675, -1292180544, 1380196355, 358310051, -872592358, -3226128, 385297971, -913429614 ], [ 106896618, 237015509, -540902903, -300913064, 737170170, 481920625, -641802485, -949570136, -1944174, 78894710, 1689016681, 2075416252 ] ], [ [ 1830868357, 63139501, -163145240, -337914443, -215499463, -712861146, 245014874, 515294248, -39156556, -226127670, 586193953, 391115261 ], [ 318993365, 673298438, 62122140, -778070762, 867731404, -489836498, -12086363, -28667677, -507337437, -30722317, -129558338, 69260165 ], [ -1455268433, 778855141, -433375092, -154657801, -1236010170, 622448359, 186500027, 418928365, 68415299, 918614439, 171914096, 929324489 ], [ -501521205, 1311669810, 28243258, 777204937, -424219384, -1494269585, 1316997709, -864371279, -50040397, -785515811, 303642977, -2194515 ], [ -63295342, 14169083, 215162570, 217823065, 66319328, 5388358, -159291276, 4258450, -1734857078, -1506954993, -477560153, 1501131286 ], [ 542773110, -1021846225, 1390509664, -848306850, -131066886, 241394265, 343252013, -84280804, -101472663, 184224598, 1213349892, -1979781203 ], [ -558115126, -711194935, -1895436247, -411793090, 169133222, 8361181, -170389847, -795818249, -182839850, 485344073, -83752915, -128378070 ], [ -35806797, 50759565, -70765925, 118116466, -352292138, -95747390, -882930291, -262004957, -189067031, -109561389, -950261618, -471266468 ], [ -733938764, 370934238, 258734985, -139647719, -13418744, 15687931, 1414366977, 490389047, 147502701, -215705031, -1599529707, -48608122 ], [ 940290545, 1252330054, -1423305128, 1304812523, -598978730, 269913726, -32228040, 1205208837, 643045677, -1717870285, -721766873, 693541246 ], [ -1269318275, 589834783, 1364748392, 54640203, 1393369454, -1096018723, -127329649, -844452260, -687527902, -1218927466, 1983167521, 83498460 ] ] ], [ [ [ -159789007, 127184071, 165091832, 198365260, -996876018, 639668583, -460556176, -1765990452, 864004570, 607470324, -169249631, -226865710 ], [ 181808294, -8726908, 69098534, 471684167, 2804622, 375735968, -544073819, 1363487203, -127584591, 255285111, -38674038, -834563238 ], [ 18117833, -578836424, -1202212685, -393775604, -1096569265, 391596819, -28231541, -200797593, -1223706536, 786465689, 517380516, -430951610 ], [ -1229980323, -167936723, 868919707, 87208927, 257518844, -923687929, 634974080, 766448611, -248125808, 143193974, -1669284737, -337284062 ], [ 993082295, 1257673059, -10099145, 755283856, -87026851, 31201464, 26276355, 331233558, -1092364572, -879527875, -323427467, 10637255 ], [ 1027998733, -60160707, 916761525, -1094687039, -199235935, 1519497955, 12581883, 580655491, 247312460, -3239169, -597881033, 7080723 ], [ -953149433, -542843194, 1569222250, -19108147, 1241726564, -179749556, -994519565, 1454239316, -1365508876, 5494136, -1711417208, 1490051838 ], [ 2105605, 374549156, 1187150704, -469277688, 1084311058, 1134934203, -992931887, -279718891, -797809405, 297413902, -1391892555, 309674478 ], [ 845210427, 284924668, 835335766, 813376709, 772025992, -84445955, 1155974643, 514226850, 158048290, 169062237, -385367645, -9820652 ], [ 214762178, -720085349, 471120590, -903576059, -54106790, -877717206, -807801970, -311720410, 126821416, 128562995, -211254885, -46489026 ], [ 587955974, 1175679491, 1797900036, -1037859126, -489884209, -456147220, -448349733, 1608391238, 788718709, 402399132, -178324439, 238433187 ] ], [ [ -287157148, -91511045, -134597438, -30802342, -167958857, 214739486, 199496118, 1427063180, 31512911, -774536317, -294053894, -95599941 ], [ 597255954, -55445149, -1088423765, -571036894, 337062804, -53747862, 1073607800, 261378033, 356596368, -123329605, -85651166, -369816418 ], [ 375955214, 174311674, -824754385, 83076221, 199050324, -1491054567, 1197186327, 200655851, -745217449, -136542912, 680143230, 748005377 ], [ 569568875, -1073131948, -517446796, 863003302, -132003187, -245333328, 231913826, -51186971, -101436648, 14353199, 350609947, -229882186 ], [ -620837266, 23508618, -778299834, -333319881, -386796547, 468250309, -1538036745, -308408422, -19750995, -248919276, 122717687, -164993166 ], [ -58130183, 139354103, -1729531198, -1595286726, 19734470, 507250420, -705450090, 631274341, -25919974, 1269212827, -1606039895, -205866845 ], [ 105553126, 473719947, 518539838, 830439800, -8861767, 18291609, 429645560, 441401123, -608659239, -231636674, 240065694, 698256113 ], [ 985455342, -543877847, 30589582, 1486915685, -524216079, 510642689, 580965989, 986862361, -1801654240, -70199279, 179532592, 367246591 ], [ -584938302, 96499903, 166249696, 217473329, -1024383718, 1298524022, -706793475, 406944595, 149510602, -877201993, 818678972, -411491266 ], [ 11999356, 1340446130, -825602220, 1131593247, -729619171, 874441170, 414401811, -726183048, -175173417, 985092932, -33255599, 788226252 ], [ 173849502, -628988188, 498710549, 474281976, 4429233, 554035341, -264790535, -514563641, 383677153, 6592029, 224383070, -113786170 ] ], [ [ -140196277, -493128486, -973567734, -590775106, -347149316, 1004713697, 787319850, 473880640, -494328471, 1838391665, -1567343355, 699326021 ], [ -157784235, -83294138, 244053845, -785149154, -1929314, -157305482, 55501620, 136428789, 789232718, 9913269, 19362468, 558981327 ], [ -539624906, -565096205, -8502977, 953311685, 38594806, 148574372, -180294628, -94657108, -981178545, 705600705, -228916996, 441375946 ], [ -1068129676, -1514011735, -18769555, 278404853, 112591914, -440269392, -380869248, 1465091449, 306466810, -24928604, 249042186, -1187279449 ], [ -1222381193, -133245984, -162562454, 1226815616, 71276675, 340793220, 620520088, -245246663, 1006321006, 1475032608, 117188218, 220678710 ], [ -966600817, 505536717, -4443327, -179573713, -231236448, -1512783145, 18503561, 308364606, 110685356, 976941266, 524523713, -332442812 ], [ -68397814, 1905784205, 47653975, -255356345, 565130442, 1283029224, 1134959765, -1515637677, -554182239, 169466977, 1289313610, 81917795 ], [ -325516038, -1180812423, 691534254, -135711607, 292510191, 179691577, -843330869, 400794078, 290756381, -877834735, 37165946, -1086396795 ], [ -525250367, -48962095, -21767779, 1487068921, 247185477, 393107240, -44122247, -13939716, 89457827, -107932539, -13262392, -1271424586 ], [ 405976100, 49139313, -1108712183, 75448189, 376125711, 700233145, 372884343, -1281053460, -1963768446, -842410543, 594298893, 507268686 ], [ -154018013, -147699423, 415822659, 233212247, 1162968379, 966780820, -126424945, -1009962469, 339927572, 735463462, 303270340, -1742735659 ] ], [ [ 255383222, -217920713, -1808837117, 600196538, 1582923859, 708987090, -388046370, -331541760, 1008634818, -420386044, 1204224766, -204011710 ], [ -647166968, -101952715, -18467657, -15079769, 432472684, 229029227, 599440106, -68464749, -507016505, 1133396447, 117759261, -515263710 ], [ -313144759, -27036468, -33960957, -1109901, 1022978457, 413332059, -273955048, -1076652071, 603232390, 267623703, -39727369, -90543503 ], [ 606908909, 55844171, -1024199626, 812704159, 373686652, 334163052, -754083751, 344771744, -266926701, -26385827, -1700573, 311810128 ], [ 490468331, -320201324, 271392813, 1028262493, 664923200, 350703280, -1761687601, 606939460, -371852879, 1710667742, -3912670, 636002766 ], [ -439776681, -315661582, -68449917, 342150564, -112684736, -505077950, 560205631, -367694923, 625132813, 302979865, 5823605, 205452427 ], [ -1521169882, -755692022, -576948320, 1088591245, 915348073, 1847444296, 348475327, 766203983, -1017413686, -81089428, -64368879, -169847932 ], [ 865680208, 1334461083, -44679714, -1638475702, 323539414, 439719129, 434111177, 610615513, 521436076, -1178451578, -354631921, 411452097 ], [ -687715315, 176468959, -86020817, -297953193, 20644071, 743212624, -133995822, -837013358, 11657920, 628604311, 211816893, -98872258 ], [ -184875856, -946462570, 7786085, -32600008, -533345149, -83004298, 1418203897, -335549019, 1134597609, -961721206, -23827886, -22503230 ], [ 310119799, -497701786, -1326479947, 794293646, -184990722, 1534078635, -674179464, 603359741, -1603620913, 424020424, 325239848, -397296830 ] ], [ [ 1453005926, -63101443, 313181265, 275325391, 853710490, 1449733015, 151548767, 1391784092, 410423181, 235049055, -226625340, 150992873 ], [ -575519897, 889752809, -50644272, -1313976570, 435746822, -870887265, 80305499, -1255727747, -879273479, 139579652, -78761384, 1230740810 ], [ 68550968, 185961617, -614028970, 274101924, 1185620097, 581475863, -493300901, 225107756, 317535597, 913058000, 205730581, -306513951 ], [ -125478180, 4320382, 82916410, 1109159862, -299091305, 37653978, -402072428, 415354534, 1701760914, 532098979, -1209504776, 573445343 ], [ -1515057470, -1030154214, -75277099, 151926972, 909290588, -1344307610, -465199683, -1515114208, 752731005, -215891859, -24513458, 104042125 ], [ 1023860344, -977970034, -310738144, 1427790867, -765879086, -850927877, 1317122490, -42478420, -936249481, -462795127, 1358485753, -653874793 ], [ -602230278, -930396004, -163755321, -80716223, -137604618, 998630692, -61245803, 1071681348, 13254897, 9080191, -184901677, 825718850 ], [ 134345304, -1332599409, 330411220, -340363432, 82662191, 285035771, 122139257, -560132801, -383085121, 1196309166, 624236, -150513401 ], [ -493198649, -502411476, -257793680, 230278401, -564134134, 404886121, 1395345717, 241000249, 278802477, 2250557, 364947209, -311027843 ], [ 212089763, 1862789822, 138659491, -880465636, 2019763, 551193410, 83631287, 116175868, -546015495, -873216541, -1787887951, -266811295 ], [ 211003677, -334499488, -253412430, -437707444, -128521267, 330069902, 142178445, -1204292228, -14007273, 144521, -85624433, 1827917027 ] ], [ [ 992343590, -588498136, -1439101825, 844110482, 1373153314, 330271922, -197092195, -254521789, 78664589, -864329702, -802379862, 73043242 ], [ -257977615, 767969754, 40959975, 703664629, -541311471, 217983611, -77480370, -75255707, 137491310, -107807481, -704502766, 102704522 ], [ 1092417350, 1025137620, -318305253, -842526572, 317503748, 58622767, -564826127, 697175306, 339951727, 1077516801, 51456440, -599425191 ], [ 144279561, 1196239139, -1121695488, -423931212, -187117389, 691784888, 329633398, -104224306, -31371293, 155925571, 1854563965, 428724556 ], [ 11917006, -564607297, 599649035, 97773058, 457374480, 412919735, 32649794, -384330036, 181311973, -270462246, 467112763, -412119542 ], [ -854937267, -22086775, -1337089179, -717839534, -707093489, -464449336, 233880136, -315380993, -413005425, 24437558, -280426562, -410622602 ], [ 832698854, -172992031, -182533676, 35201493, -1051596710, -497360652, -1447773174, 595497471, 462387673, -787358509, -293798214, -234267697 ], [ -945704098, 82535337, -1594149056, 1294723146, 1395863679, 174659434, -381154306, 601647029, -112909479, -203748600, -1081468950, -494717301 ], [ 394107351, -87100926, 268652733, 609120076, 303610, 507590630, -469466742, 937734800, -1259806777, -511305355, -416033557, 99749295 ], [ 66009507, -1798332, 53508127, 634592694, 342379277, -1025913397, 652173489, -604017526, -481179886, 2821987, -94963723, 46363613 ], [ 412973220, 95538975, 885480528, -1031562741, 804548069, -773680866, 1870223147, -418735887, -761586047, 1082771653, 8179735, 131179324 ] ], [ [ -62568983, 118002396, -497838625, 678366956, -676362353, -189672669, -125570801, 1987343798, -1742882617, -985417222, -1602015373, -68540537 ], [ 929817834, 47331421, -116812511, -49100014, 1289613297, 119311786, 24001643, -1335310784, 237899190, -50508296, -5165704, -1587429746 ], [ -273027550, -384995780, 560345829, -806068312, -36305558, -354434006, -883553052, 58752797, 1303268589, -15322279, -723357150, 227675721 ], [ 145045447, -548142061, -22700492, -274329214, -546495331, 105405158, -170971151, -1189765727, -1355658830, -224552733, -204090875, 188736042 ], [ -101031769, -60109086, -273273997, -589281548, 977131539, 85727988, 1057034838, -1389010452, -1457107981, -1044229983, 171499414, -90658659 ], [ 557208657, -1167289015, 169158119, -952592632, -1041597266, -350166879, 256152447, 791060107, 617065656, 666746516, 5502412, -815109326 ], [ -392716081, 1072564561, 1623484361, -1045574000, -2068383688, -988728494, 344352047, 263724141, -181301573, 1194527021, 90419144, -645858048 ], [ -440130808, -90706104, 986298975, 37860656, -4378047, 258606188, 87152132, 744771977, 654588734, -195414150, -554067849, 475646679 ], [ -65977259, -44870665, 196880624, -689218498, 262792736, -1005855088, 792700092, 853714984, -668149534, 24494376, -104804795, 786017250 ], [ -1584786506, 1549578306, 152882569, 758604941, 572673251, -1869331573, 2378038, -125478995, -166956276, 34744444, 1249089803, 393066385 ], [ -917181349, -459606219, 118580049, -975872952, -271340216, 449839715, 997422918, 116371329, 95239058, -1724458740, -243621854, -406179765 ] ], [ [ -404770220, 1361592641, -113764949, -939533147, -206611699, 614813460, -1179931308, 455877869, 234525728, 57826675, 158674399, -1350203591 ], [ 399091340, -96862651, -735070959, 697676157, 215922704, -299195878, -1619723352, -116482054, -291174793, 767106190, -626264061, 146884295 ], [ -804369468, 271382930, -1141752175, 696452354, 124864761, -78307353, 58331040, -56139, 35603417, 12257235, -107821872, 614904574 ], [ 818491382, -6402422, 69738963, 338101795, 128361, 852023862, 74558292, 169414464, -810696203, -206967903, -644513038, 530120677 ], [ 179729105, 688533304, -556973625, 508187472, -1706747410, -414852101, -324587610, -567368471, 212668893, -1738855483, 24919104, -280034917 ], [ -1538843549, -363551712, 289196648, -536343759, -30877091, 639393166, -379578751, -36751790, 651042132, -1136943963, -758060374, 486117819 ], [ -682273573, -573919312, -923178956, 400601964, -178423079, -1628100182, 42515460, 211807660, -391467120, -255610460, 37833843, -640801870 ], [ -20817740, -761984413, 1256548017, -72013009, 53347540, 780240, -435086372, -307235979, -418496826, -1224240630, -901697638, -247736287 ], [ -2103886037, -416294281, -1713726853, -7622644, 54293885, 1126748946, 661660620, -594314365, -1051882721, 2099391671, 99280400, 6342404 ], [ 314798127, 146739738, -655704437, -109374408, 1659194687, 721565982, 648676398, -276075177, 455139962, 30939967, -68895883, -331835000 ], [ -882990116, 66831270, 1872467972, 394450277, 154650319, 770540632, 394138264, 93715014, 1269209662, 366400352, -610629530, 178865750 ] ], [ [ 817937256, -58587315, 765573168, 519990184, -201097924, 22838825, -20253737, -641101837, 460429031, 121271943, -1449629617, 1806536820 ], [ 1031418506, -512263799, -829458612, 140075914, 791691266, 186936841, 963244384, 510032444, -409890449, -1090956260, 187862299, -394919136 ], [ -435872815, 1063864844, -36742369, -931622121, 779906087, 622922, -416511928, 105438266, -837257620, 1083463802, 835826584, 1379991727 ], [ 77944683, 639010877, 737791683, -472340589, -101905019, -846962, 977991452, -844629816, -1783219814, -360889, -365951863, 28201655 ], [ -286310661, -40497977, 1012233562, -64191609, -744858596, -31828022, 434724630, -930603773, -19324219, -257132852, -39298463, 1097005835 ], [ -792355178, -527387839, -37511565, 1001231896, -308597756, 53772148, -536616519, -716284529, 338495960, -482337910, 1041849089, 540117161 ], [ 1278656809, 1286472829, -292766014, -337659119, 452620233, -596829216, 307950928, -968063372, -210754772, 1712193840, 161129377, 425114878 ], [ 1054996972, 696447272, 269138224, 1044703714, -173027150, 34722563, -530403135, -393851542, -619443610, -165443155, -14047775, 701251307 ], [ 744136338, 586616202, 29117759, 95063187, 337385924, -130254992, -432613473, -61950477, 14881026, -45080807, -428099412, -835237343 ], [ -32109027, -398024129, 132446424, -1209963577, -1131160595, -43369118, -165471670, 1562014208, -731197008, 1180589768, -449239181, 1414865894 ], [ 239330102, 259821444, 7635701, 800700330, 178581422, -88130642, 731442246, 166027707, -301091402, -374105727, -319596373, -772500900 ] ], [ [ -410508961, -217351627, -816696020, -967969702, -1171276960, 1210021167, 512607397, 225169814, -1188362723, -1259784380, -677865902, -1057690751 ], [ -611850869, 621393533, 2075353983, 284979617, -124751459, 435809101, -336146113, 281254187, -860687401, 335497440, 959414260, 674437193 ], [ -79091095, -121358624, 231570578, -381786609, 732186965, 102882061, -441855335, -118006493, 100294258, -13641871, 753644284, -138223772 ], [ 1358632756, -1012154151, 928659042, 534723431, -310537695, -1203035360, 309346019, 72455397, -76769685, 483986007, -233010043, -1276745663 ], [ -464830297, 121056343, 224764744, -522970464, -107260643, -5250722, -495517554, -690632315, -1362047900, 559891920, -26146290, -491547452 ], [ 474888541, -533231249, -976309920, -686169278, -575778728, 540052476, 826216093, -1394294240, 917209048, -442422845, 1168928140, -480808358 ], [ 518394272, -903235889, -168889302, 573489977, 379085092, 1336235721, 569076176, -365988344, 1361661959, 179449859, 223527303, -624837896 ], [ 1847029425, -243384968, 153095889, 268250587, -74830480, -210364485, 25528686, -1545655833, -341515503, 1226811872, 307632717, -159118037 ], [ 1325022565, -44751422, -17562245, 126334280, 97490315, 45875194, 488430618, 540272026, 1261094915, 427861894, -1104150232, -34987519 ], [ 19660889, -528458754, 106295319, -1438679852, 501679302, -1065831117, 1960212801, -31882039, -99620395, 1690038, 821338601, -621533685 ], [ -1070244357, 678459639, 445215502, -672062628, 342872333, 191562906, 420852275, -674982756, 897856641, -477142310, 431099044, 272428668 ] ], [ [ 498174775, 24555159, 97802862, 386818757, 311455951, -459554574, -440956652, -1091220302, -320352797, -26805224, 92251721, 102118266 ], [ -243829322, -1884550568, -72149498, -65190593, -396274935, 1998069318, -644761492, 920912072, -558161763, 264957531, -49651999, -365709132 ], [ 231940333, -1049083114, -33452456, -779165165, -93680652, -471293545, 1481147846, 579660618, 892709677, -1201024955, -35684391, -261614702 ], [ 73263867, -167458586, 375674641, -571215977, 926133236, 691424416, 251039765, -20415136, 67931280, -62770439, 79265004, -1304020705 ], [ -1092088172, 486821663, 23001847, 154226210, 398125305, 965394824, 523005091, 120128947, 813456288, 959184183, 919220854, -877308454 ], [ 1590668036, 173373581, -133578838, 62904668, 17077127, -661491630, 369671709, 441564160, -26868291, -30783538, -140933584, 908842125 ], [ 297468069, 136983606, 249111819, -282639452, 549127881, -436775595, -127560936, 2028013483, 929863647, -42743843, -988585678, 46953381 ], [ 859367459, -40300230, -1899195405, -1757099768, 1445175329, -149412864, -1620363680, 153245250, -313962411, 173667589, -1248530708, 1576685721 ], [ 448178587, -481706142, -785529852, 343430792, 722042550, -153943648, 136596040, 72603072, 839669961, -143454153, -915194359, -290503398 ], [ 1870829552, -738725044, 272322383, 321077282, -18128212, -1056880119, -201659002, 580720489, -137835110, 559264, -1498440076, 990029385 ], [ 77971823, -97771480, 261474042, -148738784, 1311121950, -19603768, -240774132, 583075474, -38424122, 64482518, -556976104, 934796235 ] ], [ [ 841988702, -414294485, -1102821161, 150538090, -89792986, -678470045, 959733278, 43098392, 370278047, -522637544, -62219, -1026985633 ], [ -255408025, 917159765, -150271330, 682856201, 1405262113, -616964907, -13709042, -812663869, -610427198, 8923870, 216413016, -245502951 ], [ 1635141215, 89705658, 767119107, -134768942, 1143905092, -794651183, -234649541, 1162269239, 899993817, -41933308, 416635685, -418934388 ], [ -210818634, -559345907, 81111861, -139217636, -908285555, 364272211, 537505781, 830150056, 45871661, -359630259, -1067708531, -204600744 ], [ -52673312, -229918066, 60503925, -892247588, 712756, 9365397, -129064560, -116059576, -75888657, 70255359, -98992418, -1398937682 ], [ -9645558, -762522326, 275844326, 934646078, 123525608, 360912933, 289748928, -165773205, 148872073, 173914910, -901769182, 1911987318 ], [ -50342376, 385269926, -1578701181, -78182686, 1030529716, -76522987, -75640423, 1024160009, 48443060, 662098913, 108450630, -62267552 ], [ -48036243, 61780986, -32366431, 360255424, 184715310, -664733494, 963160425, 41012931, -172062336, 110065463, 1156657510, 765039030 ], [ -1129902037, -279770407, -195502360, -401580672, 2124074, 172615301, 1450942474, 666516161, 322604644, 322578255, 1555636936, -1749391481 ], [ 478766619, -765596707, 389994525, 617820021, 1133208194, -537095984, -14853381, -1976984332, 790023188, 1349947951, 376844406, -329468718 ], [ 1194252779, -556849688, 372914219, 229054, 702059055, 1129440335, 257168038, -1019874609, 83414820, 1116936774, -1108044661, 46785954 ] ] ], [ [ [ 561926683, 70364596, -30994524, 147119913, -656800354, -965707200, 185048458, 1378593188, -1197402538, -208371903, 1154134305, 5842448 ], [ -310759045, -131626383, -169254920, 606101092, 5135291, 1809767473, 520576775, 304023671, 119589424, -1091924103, -199697596, -350067761 ], [ 69198999, -109293781, 248869184, 863926234, 1625435601, -213357836, 243788450, 78550159, -720892658, -549338951, 1769936269, -340960734 ], [ -541438521, -772151131, -842955220, 13720474, 33234629, -620245425, -612063525, 639490890, 1622824380, -545517952, 22951489, 896050689 ], [ -1045113256, 1619091046, -11287892, 1600765370, -174496967, -57804428, -32303976, -418660268, 244581974, -1146556328, -352131933, -13230755 ], [ -168875030, 25745289, -699161076, 701684134, -1341619463, 820937853, 85326141, 355331399, -417213307, -710931418, -627688928, -13953050 ], [ 1658840276, -159438937, 1022088037, 3849325, -740642484, 366779575, 48925649, -1919487737, -1230905188, -342366084, -747513049, -1342563170 ], [ 319077779, -280724143, -901026446, 25506699, -1537687794, 203933302, 916427516, 324688376, 751410498, 674121706, 1066302903, 296442852 ], [ 810866914, 109608494, -1268380510, 525685901, -1457631262, 104560444, 874727783, -515709910, 116666174, -98276525, -66948317, 53799953 ], [ 394296561, 352755744, -1412660477, -704685215, 497492905, 1199300047, -611801899, 264370727, -892737027, -1085916222, -34142944, 74352162 ], [ 328390715, 865573690, 281846401, 549046194, -1733099710, 391287321, -75499911, -760799005, 372113753, 196895434, -807035175, 264628458 ] ], [ [ 902308500, 738236746, -221754793, -139045322, 295939934, -228240461, 167276650, 1171726878, 40167837, -492906766, 221415895, 9135165 ], [ 1627039019, -909936358, 1152718474, 496987997, -27601702, -92063275, 943987688, -205157583, 798437209, 102263153, -76507294, -242048223 ], [ 436001073, 127537154, 759458539, -73505499, -437417466, -1284134335, -456829050, 75731032, 1553693534, 522128752, -867330971, -65823328 ], [ 11195660, 1060623480, -129135905, 869552149, 422941330, -787421427, 186658343, 45848502, 43522704, -60037835, 280766903, 880459676 ], [ 519706963, 17133028, 870867062, 362698911, -914203591, 822885344, -1100106092, -349048398, -21792886, 28100551, 594084907, -1617374370 ], [ -31729274, 137314563, 612807313, 24499742, 131124094, -84034850, 1188794027, 1005312500, -39613153, -327295184, -1120984581, 1134554068 ], [ 21864796, -574332494, -153957040, 1368042879, 1353823, 112561356, 102515843, -585862721, 1360220455, -112014154, -207834411, 159350266 ], [ -275190762, 1092185685, -1426791, -1594935936, -874185494, -1546795158, -438431817, -874202454, 607951075, -105686674, 270496930, -112503009 ], [ -180096323, 663556537, 23678224, 1940318844, 996688310, 1133973028, 28248288, 152017763, 870468334, 778412717, -1081482902, -92646350 ], [ 18461811, -956611437, 1353564505, -1120500207, 583159827, -592628074, 1298792501, -546463758, 326451783, -643546382, -2054827399, -621210321 ], [ -234132719, -910449388, -329983020, -1085939241, -46906648, -781083788, -615392927, 398035169, -2031014292, 40056526, -682347564, 503260979 ] ], [ [ -285294575, 467996276, 52696745, 325325768, 245863425, 1153275967, -814128221, 445982266, 717142823, 811828564, 257017759, 21416922 ], [ 248974524, 45927892, -241236158, -538463916, -336561598, -161292500, -291089642, 99685874, -531525646, -3335450, -464339323, -93039297 ], [ 190520262, 125858448, 7722901, -19463745, 185930912, 1328934243, -473809991, 71979943, -614287383, 84184106, -41014252, 328403096 ], [ -522527844, -1658122809, -759956504, -120308101, 124961156, -279050392, 319275132, 1330039789, 41110901, -81578453, -1054881011, -1229652793 ], [ 1837656268, 665261019, -133338361, 1318219258, 84663842, 420904213, -21252950, -279209568, -1111695255, -1735291428, -15945448, -276971845 ], [ 571547739, 332139072, -253576875, 121340409, 999240277, -769282324, -14187621, 418345210, -242835076, -380465948, -1080074010, 161906714 ], [ 44737445, 1839961488, -21296916, -615061, 1243117849, -487058067, 782312983, 299376874, 142560666, -267435479, 212025726, -149928364 ], [ 780428030, 457769919, 291028375, 980809215, 455279859, 1043861956, 593718346, 521221223, -294603275, -918637948, 119627082, -1293807607 ], [ -979044749, 126607506, 34816927, -1190289533, -97177825, 1082286042, -35598806, -103724092, 362307634, 87424825, -9107859, 214546475 ], [ -785652336, -355829040, -831019308, 14780520, 95615603, 1198751298, 361739432, -672020783, -1968562486, -92393719, -106922696, 991315092 ], [ 74268949, -1024470009, 1131654444, -1058105875, 547921663, 1325577582, 2875365, -84688822, 404014372, -664961180, 360004776, 1637729758 ] ], [ [ -71135145, -188330152, 1433325857, 359701170, 296945369, -83385065, -558824062, 24940000, 332299475, -140256353, -1067965562, 1122918055 ], [ -566588595, -203790616, -280274281, -37549684, -142258329, 477142113, -666914818, 74804289, 42230286, 133416565, -67492964, -335946345 ], [ 224189960, -782240372, -449513136, 41845247, -12941418, 732523134, -225906778, -1220643482, -299101072, -861561824, -851810805, -109347960 ], [ 513313669, -1695806988, -778122140, -123650243, -117551605, -379863062, -128623678, -111309188, 24882481, 118161919, -2669905, 144588517 ], [ 371499805, -754117045, 303092364, 803605541, 642064114, 817868726, -1069204089, 616918578, -811851324, 1664003246, -107630880, 245554743 ], [ 40895008, 493049379, -36895706, 267418503, -20040870, -80174863, -72654681, -385835302, 285874129, -243947155, -1667721, 380143569 ], [ -974036471, -303640602, 333742432, -348040787, 456581729, 198694691, 761516412, 855953904, 88955998, 660933856, -495467137, 218913324 ], [ -157309933, 1089435593, -415555147, 621270218, -502992611, -1281440038, 493953024, -22624931, -824315019, 727365916, 395251279, -210912190 ], [ 550668429, -175772354, -313397298, -28799652, -164154448, 105711358, -339007716, 1168238439, -1161512156, -395712732, 1013178381, 219524848 ], [ -76044783, 1590770886, -11477344, -40521236, -1070308113, -138537849, 195709946, -369153627, -192227095, -274552665, -14675403, 24719362 ], [ -269897333, 139926444, 628301755, -1946779046, -178292139, -1659202581, 999646043, -1057456259, 399040596, 51914313, 677545494, -1528814427 ] ], [ [ 1366268527, 948048823, 692926068, 321423929, 446887017, -1034579796, -175469034, 573997110, 778002109, 301860645, -122082641, 49814105 ], [ -208517051, 721666915, 704051261, 902152884, -430064503, -281090513, 257220646, 364266944, 97724280, 136490923, 202605480, -422964335 ], [ 225468154, -678679640, 572354971, 61791436, 1215499655, -806347708, -575027741, 140020241, 520228162, 795389275, -678037035, 117134098 ], [ 251643937, -25535068, 122107121, 1180760272, -1238328795, -1101272134, 567030585, -348955184, 1458994541, -359055744, 397095062, 1285980771 ], [ -548298833, -643634521, -199463515, -375100382, 487619476, -1707526675, 537715735, 955369820, 562176944, -137333370, 76541815, -161305641 ], [ -460382222, 679059954, -405756527, -191990318, -57098800, -1066977145, 880793111, -41326312, 957928701, 1357916689, 258445246, 1419250011 ], [ 655539252, -508611460, 459095131, 779213797, 109524593, 165685500, 66961573, 199200051, 40761089, -82749242, -792066842, 1762744415 ], [ -1630853590, -1603975881, 156616784, 185927817, 107531395, 21610995, -206914037, -249845975, -277335693, -1383954962, 2370646, 42232014 ], [ -408139140, -42870493, -95408846, 335247308, -179564770, 319206134, 268650476, -302155713, -1269282931, -890049442, -721738713, 447686855 ], [ -117248705, 1372143126, 83217882, -837938806, -31868185, -317102143, -242460223, -416700064, -1003552921, -660423765, -1798632595, 102234268 ], [ -115341275, 2564757, -60634626, -358632310, -87216595, -334251390, -1730102361, -787126906, -1157329030, 63717148, -459159230, -1737626770 ] ], [ [ -1184695575, -58053125, 1674228317, 1225066405, 1516297538, 283275147, 247457646, 86486261, 859523395, -188015638, 96249212, 7277493 ], [ -260580276, -182471159, -142982703, -112303412, 961876512, -228345922, 638838554, -50942327, 425884232, 27930962, 851288624, 651398403 ], [ 1279397479, 104349707, -116266346, -1014559348, -2241199, -242263557, 845244056, -580884369, 146698083, -1262373129, 1327038020, 442951381 ], [ 614952260, 1334891731, 482655798, -997010081, -469593293, -725475989, 353247175, -52289189, -151586414, -140450289, -1165704172, 245033529 ], [ 17458964, -942807062, -300249617, 97124499, -519226501, -189964137, 152861575, -503625947, 286989060, -225810004, 571619969, -266406556 ], [ -132445058, -154748696, 1055818717, 678021778, -411183698, -303180571, 443319770, -240585187, -591264607, 223383787, 44987280, 23872629 ], [ 846194355, -156080442, -1749207999, 70062549, -254106072, -266553664, -1486546815, -1099041564, -878899410, -477342579, -1516143295, 718832306 ], [ -164018198, 53656109, -58439266, 1266608707, -770335757, 241491524, 436516915, -206021118, 367899414, 520385633, -852382750, -356546635 ], [ -187603744, -372228115, 896656916, -768525081, 59856903, 195069502, -1681934083, 199849883, -1154648121, -288814282, 159513479, 545133175 ], [ -158424540, -2030358, 234490879, 1470571229, 281637354, 879217427, 483235389, -967314013, 642041620, 797388, -27685702, 176906596 ], [ 447408122, 1141254337, 725217719, -1283603883, -910905706, 61962400, -1510769833, 298202420, -923264875, -1152173382, -16842999, 736998713 ] ], [ [ -31075763, 147402818, -310800691, -410827613, -588024648, 101793003, -1065763104, 392382979, -1392775357, 684880264, -795653938, -564352847 ], [ 1238950645, 2082580, -18378247, -4448645, 504522151, 1391268406, 512973563, -438461240, -47360201, -629100417, 8326687, -43694245 ], [ -150600911, 1062146937, -21685497, -612837781, 135945968, 338359446, 944723477, -390959692, -137565814, 14748764, 977352824, 172309855 ], [ 173926208, 505712444, -145118115, 90199401, 375042208, 140819058, -1714988747, 924304274, -1442664818, -58251080, -138763669, 428826781 ], [ -525196929, -218522567, 924792017, -1346527422, 33195758, 464935389, -657231388, -530961064, 979165210, -1147024138, -237686331, 1833350971 ], [ 1194240028, 1092693899, 69767494, -389077813, -660789591, 1351123519, 736256144, -1337982101, -516076869, -450617053, 1135716777, -101102112 ], [ -639152487, 1094792326, -1082157630, 1022939921, -1031862271, -1191091547, -205831299, -204179039, 306909908, 1263257268, 753720321, -380867429 ], [ -546666917, 228113073, 6988800, -40570231, 513170861, 236634788, 100015896, -1052425801, 367847493, 29088700, -467934135, -1173477833 ], [ -4599568, 60684014, -285987306, -275271348, -1244768359, -708697720, -488225745, 489630606, -178571269, 160370824, -63340411, -342730298 ], [ -1128081756, -1853410617, -1428774088, -450960770, 125691270, -782752125, -73413403, 428941500, -1441452536, -235798828, -271134694, -366262063 ], [ -1156386200, -655193890, 273622568, -1576114920, 355681039, -456021419, 779842849, 460241090, 88507013, -1148791329, 275478489, -336669602 ] ], [ [ 724079570, -1183832231, 1440628185, 970318188, -441858038, 158305623, 946843535, -1189443633, 790300500, -1023165834, -170454662, -304825899 ], [ 355967372, 369243670, -1444843926, 845112613, 451744125, 87829407, -1087936610, 36426517, 450936225, -1458747110, -688742997, -173726415 ], [ -231628821, 666624265, -1361275368, 693243804, 1211645553, 777377199, -197220609, 684286000, -29339491, -4150062, 1534607241, 1223174910 ], [ -1293585294, 371881570, 105881663, -327531158, -3952744, -603744095, 856400959, -14738988, 338189565, 552852645, 109700287, -224143673 ], [ -279015731, 722389562, -677481499, 51190860, 860735983, -480967262, 292797400, -1426394777, 218590785, -1170979861, -18064561, -300625694 ], [ -1515014440, -577010136, -937809671, 768687865, 1516368624, 1389550770, -324299546, -116690320, -218897638, -688238946, -250104297, 324183873 ], [ -750989137, 51395810, 1326932497, -380228638, 311157307, 434028671, 123589359, 325692533, -390537000, -169103918, 471216478, 946045511 ], [ -163656136, 638951874, -951891822, -135141388, 335943490, -86117860, 1022251276, 1066032347, -77213992, -660547610, -565981068, 135271182 ], [ -286564995, -197217327, -1832243723, -11436731, -107725321, 858435080, 411138855, -409947613, 524805511, 891520221, -186660698, -9392000 ], [ -1175664342, -905016418, -477436479, 71229438, 119599230, -711149430, -505143576, 1022647592, -657483732, 25670288, 819397727, 1059997591 ], [ -1526625966, -814087108, 223596604, 273366521, -68801129, -313686278, 333378470, 208588983, -55012916, -43614405, -61518181, 767569538 ] ], [ [ 421009063, 217880489, 831081724, 260738354, -67038901, 562255013, -318183639, 321388677, -322656899, -71298704, 1293915635, 1965761521 ], [ 1663882156, -37413550, -1570225359, -170015120, 1215798171, 259032606, -1616528665, -501847101, -237243727, 1502238561, 462236566, 957074741 ], [ 82582082, 1088355396, -5073649, -706442675, -1654540908, 20198292, -464421917, -307957092, 424985006, 33007579, -123530735, 1156728388 ], [ 293459343, 448433287, 631800426, -161156452, 106754193, 169455, -894217983, -302481322, 1506731814, 501570954, -251241957, -254852677 ], [ -163447217, 594441227, 780138629, -1158484, 883545019, 11655289, 308787861, -502974998, 6598152, 796574317, -98057887, -1543714666 ], [ 463317848, -568450713, -3048321, -743809237, -164090989, -43923511, -148873278, 1536968964, -410656075, -1097377505, -169214580, -107933763 ], [ -1120628932, -1372991700, -910381988, 689443534, 148957514, -1671304585, 283712178, -352988690, 529821259, -799019631, -376897510, 449413762 ], [ -501903474, -473634745, 293021086, -718574710, -887772880, -801895519, -1088383592, 348839527, 493153006, 104211552, -15455609, 169145184 ], [ 284318360, -398130769, 108228858, -96127766, -31555236, 822944962, 232661922, -11509010, -2119956, -1018596289, 531884274, -1225097651 ], [ -344652436, -1749304545, 54736378, -1802646107, 791676204, 574942029, -125293074, 1916470292, -368520349, -1326976958, 521932906, 364763931 ], [ 337169291, 9102378, 4276624, -491709213, -167869764, 679266001, 189209719, 54399039, 301342972, -338007231, -670870699, 398515310 ] ], [ [ -417211381, 650733291, -177163126, 431633569, 1732248411, -839689323, -262135253, 446291508, -499842144, -297685027, 1327710628, -804260717 ], [ -380808268, -879849270, -749535050, -46022221, 756508682, 254811229, 76575683, -386469451, -722635819, 565067144, 167034568, 587495268 ], [ -99949004, -25030836, -7338813, -66046454, 623050970, -206101192, -387635699, -1186292190, 527655029, -299171193, 534630267, -313435837 ], [ -573757811, -158612104, -196370651, -485460490, -230851470, 1154641566, 293373216, 917841059, -147566836, 406173393, 617533015, 300393575 ], [ -1493442661, 136334337, -197592989, -537764142, -115108304, 19303077, -862547812, -1192371091, -85151109, 9770321, 1514599932, -151371090 ], [ -342405475, 980631137, -242465967, -620730878, 1110032708, 626315561, 6985045, -1864936001, -475827536, 548311710, 1233908561, -1628226572 ], [ 243010515, 1652925466, -291320226, 546517858, 1142370944, -171822061, -295458583, -1229271534, 188218007, 791110282, 850182012, 416247859 ], [ -204590132, 561961430, -217389762, -1197303358, 170609331, 79254183, -406990493, 610773094, 683542536, -583588390, -307701864, 7322001 ], [ 512493691, -22356872, 36972911, -179518991, 1208673345, 102819800, -473487907, 1189412583, 1277900868, -207515331, 668141729, 460620921 ], [ 265773495, -390518689, -119795015, 2043244602, 697857490, -1345995163, -615723542, -140138458, -1020369097, -311099062, -181532816, 181047 ], [ -2034299984, 842946314, -292457272, -211218302, -1071588193, 975266199, 424815841, 424720905, -372146200, 317272379, 430708952, 92660006 ] ], [ [ 951272940, -30179725, -192323608, -341861831, 502568846, -552812492, 54500539, 1563221984, 475864735, 85632581, 50130090, -440733972 ], [ -101953382, -211367141, -173228974, 507243646, 485465697, -917657325, 253651640, 1231201976, -391482875, -237058918, -152088631, 293100100 ], [ -344506961, 917939612, -110669363, -660641893, 108679354, -546415854, 87996860, 288054652, 29273117, 1486525624, -168345437, -163217346 ], [ -1486787, 2069988913, 62583044, 287225606, 563590454, -1439170201, -398143335, -71725908, -580791468, -278358714, -62955712, 1422758177 ], [ -34746094, 1081096713, 323796134, 64101904, -223138292, 623055329, 394766058, 217410876, -1012196608, 1198464630, 717656023, -636557234 ], [ -12676700, -249804526, -53136712, 15229509, 618954635, 209056362, 306038842, 806799721, -173883280, -912178394, 729737597, 635669542 ], [ -198439167, -561675322, 366714691, 399494860, -546999058, -74967623, -406795565, 1663263966, -650718428, -1690941484, -52878390, -175064203 ], [ -871045838, 28397683, 1933567409, -1847759738, -1977139757, 695525153, 1762823785, -748126057, 997321959, -593231872, -827156526, -856817723 ], [ -130684888, -72990475, 257463736, -486073277, 817192623, 140922631, 172529612, -135468342, -141001181, 690843003, -750129820, 225443187 ], [ -1157848831, 925920806, -1724223728, -469755684, -49960312, 398084515, -958557020, -381279489, 326953287, 180711, -1216573216, -244724277 ], [ -95429506, 282394946, 936189650, 76002984, 1539425091, -475738724, -990928949, -483786452, 28796295, 244439740, 1568399770, 307468446 ] ], [ [ 812081833, 636691723, -328146541, 325158761, -219976724, 748697866, 994631565, -264269645, -467573216, -724734598, 823920617, -992268823 ], [ 146693716, -1039961779, 76716035, 208172777, -305817475, -107119517, -10005331, 1063296688, 314018028, -32566463, -320420356, 158819609 ], [ 1583140157, -1280149122, 1026610297, -54210869, -1034958677, -908848139, -285383245, 1515570534, 365707666, -582635948, 55980859, -552621801 ], [ 49323322, 605092432, -24211568, 882329294, -109843211, -251001845, 27284250, 537557317, -26516764, -288554019, 518231172, -185506781 ], [ 6629446, -43330403, -44855215, 530429028, 41967666, 3319094, 161255404, -142247468, 1614075248, 88307408, 199092026, 566040230 ], [ -624648833, -93658259, -1081404708, 164121581, -547652710, -51877120, 122706890, 151754111, 52392832, -639481, 1217291955, -389985187 ], [ 127041875, -442157107, -239982125, -590510559, -113918624, -245512864, -81325078, -1061025958, -139582398, -94903481, 49106100, 140274518 ], [ -67567986, 14113644, -190056595, 880431694, -843568406, -908153049, -799582354, 13694260, -25232636, 213719943, 1752357519, -787885584 ], [ -541327147, -408401183, -22233976, 132439333, -134956212, 163052092, -432572532, -1050277393, -48457478, -616484730, -1398850733, -197010450 ], [ 370918286, 1790980223, -1753844076, 1064035345, 434977506, 1081590581, -38734942, -1708169329, 1346956379, 597671608, -118164346, 342243027 ], [ -835018227, 411425813, 740640931, -5950874, 1212269028, -95102436, 29969746, 420540435, -214392775, -1394602924, -699772396, -155146933 ] ] ], [ [ [ -73147859, -53904786, 179362554, -103867742, 160243141, 945997341, -613990672, 171974256, -143607737, 1149174798, -981022089, 335405207 ], [ -463648835, -95499248, 95822411, 383836459, -5032819, -808769400, -660758345, 1379727825, 791520012, -381136060, -61192717, -1140099610 ], [ -69404690, 486421315, -18492099, 857633151, 710919521, 105583636, 119211780, -125001580, -1131349357, 651179346, -1781016753, 238171456 ], [ -708033467, 773779033, 542895732, 119021006, -219192632, -947258775, -1020876136, 131799644, -1709934239, -297539988, 1860280982, 1255106883 ], [ -1059247803, -1915492480, 29842842, -969012022, 121759564, -98251425, -113371614, -14656505, 1264609734, -206901452, -181884355, 10742980 ], [ -341197349, 211821532, 17924146, -995215592, -1824170970, -1193903088, -84299871, 470475479, 278198133, 1194998213, -116383634, 11585478 ], [ 5974597, -236201648, -449915173, -12646203, -669223448, 177838612, -646118355, 1115779343, 1616259108, 700238626, -1394478743, 469674137 ], [ -458242783, -83405238, 1145563863, 386338199, -1568320235, -1073515641, -141360056, 381116362, -862886271, -88165124, 961007314, -263748696 ], [ 929917707, 215821112, -441385820, -27311890, 947653529, 232210615, 855381195, -992501669, 164723634, -410122887, -84504028, 84765968 ], [ 215385148, -1405534338, 328217233, 105231417, 54511299, -250088665, -210117460, 95614738, 350213582, 1808536232, 19199299, -41225791 ], [ 28047183, -1298697368, -1383320939, -776872958, 1896933902, 213393664, -195695652, -23051540, 422759079, -20153781, -121469899, -307401619 ] ], [ [ -1208692827, -517438521, 148102494, 10877838, -450621494, 66811832, 84296553, 422406825, -264476440, 850145209, -395843436, -419331 ], [ -1126758450, -274314081, 1238168308, -91737054, -257574726, 57693375, 1429532628, 485056037, 394696488, 406892178, -96357677, 550162494 ], [ 115602214, 296374099, -1042358544, -427380203, 612139798, -173903724, -1501048576, 739076738, -1733289173, -401503099, 614597568, -1708660526 ], [ 748200763, -1234999545, 547263788, 250268833, -810815525, 1086985192, 84480077, -55155150, -193984947, -20686125, -157104440, -830241159 ], [ 136345083, 6540769, -369421473, 222986855, 662566830, 384675993, -1545510883, 88730803, 125708881, 247487706, -320338052, -230916413 ], [ -6128117, -219206896, -21862597, 151313516, -134000459, -460824681, -369948896, 901487130, 43960911, -555819761, 455259435, 1157893666 ], [ 35310340, -940371108, -923935838, -1310537958, 718495, -124040807, 435384421, 618460849, 239703598, 166703965, 239333109, 445904896 ], [ -394634476, 624880019, 73415639, 623114057, 956039548, 1008519550, -394741496, 1046765848, -504098962, 168834726, -18359822, 159097515 ], [ -225694668, -771599102, 29150784, 245164418, 660369196, -746536137, -509945890, 153443311, 84068614, 240756663, 884464907, -712112044 ], [ 5118475, 1093173505, -1207259804, -377410358, 395332878, -1709591837, 1142636442, -774042897, -788652168, 918774185, 1309934363, -166147862 ], [ 25772774, -851199349, -228429985, 33967736, 31133662, 865325071, -178892120, 602481390, -255777729, -69678139, -1016579092, 747295476 ] ], [ [ 442118590, 399446556, -1167307647, 875089281, -411139657, 1549111123, -147700476, -537266167, -264657888, 16785528, -213267545, 675914177 ], [ -586015279, -151301195, -123010507, 725180835, -25370222, 1219480773, 108432060, -129424635, 924109672, -11511909, -379081484, 237888012 ], [ 906283670, -305886743, -25252982, 727460708, 75751220, -1059468252, 872975011, 375609989, -608277029, -405603243, 8113436, 440101832 ], [ 762818025, 1328907808, -533198102, -152857896, -68562195, -128099746, 406197701, -1165917549, 144666473, -59974300, 711539286, 673997106 ], [ 1511624327, 806903310, 64941975, 245145132, -27829622, 405533046, -1460084391, 226042823, -1547547723, -2053842024, 321388822, 286088051 ], [ -20016998, -67959572, -84853729, -215514844, -966058099, 964817053, 50812669, 205722122, -125854210, 696458845, 485891229, -285339271 ], [ -27234313, 1522950709, 161778233, -592813795, 918020697, -279054885, -305016269, 704972109, -296038072, -9449704, -187854072, 102225982 ], [ 693810225, -1028139554, 1214528562, -745157987, 147543829, -1252922794, -1056998969, -49378398, 376527921, 471473852, -63904647, 308838333 ], [ -62275877, 209491123, 10982198, -1454209776, -294927497, 80378976, 60703335, 6207295, 580511194, -37512769, -13019005, -761948329 ], [ 1492247308, -376794978, -1564828279, 83386655, -1160482670, 766543624, 481692859, -1138482538, -950730634, 584597563, -311522959, -99327294 ], [ 122442871, -386149646, -398018169, -1297259808, -1318563249, -877571032, -109854329, 1167421212, -1300786639, -181390557, -207393364, -1383360459 ] ], [ [ 151827985, 476020135, -576712857, 307252763, -1129776692, -470407628, 337378368, 124466880, -553649710, 573939837, -242871298, 134437784 ], [ 234565918, -282530348, -69920639, 11632979, -407568495, 390272214, -1233706082, -40906950, -462375564, 436105869, 60027370, -616358689 ], [ -216468027, 372631572, -231141399, -24960676, 228508133, 571701805, -655745478, 482487666, -1252181124, -1563415606, 362936500, 33323759 ], [ -881589215, -1567401747, 592299440, 430114875, -413357808, 122594134, -960205357, -560144388, 193391185, 103282577, -1345460, -85897338 ], [ 1299297558, -746264717, -72849470, -910312284, -336511468, -1264677137, -828653745, -841381861, -363142605, 1651527772, -110458673, -201137531 ], [ 190101561, 933657259, -344498559, 556710020, -75090074, 199630928, 22817457, 575256217, -278573380, -175645562, -31182239, -360647090 ], [ 1796914276, -738762747, 465982497, 141638449, 1312681984, -626692200, 572713395, 1380372053, -306304089, -359609188, -194500897, 1676466 ], [ -612925074, 260173921, 313345943, -1823262689, -193358721, 96921371, 839014582, 1041097737, -1039305886, 1522862894, -294837393, 277523504 ], [ 968777071, -139859776, 7020920, -170609420, -720213737, 1234667158, -207096997, 587153233, 893662573, -416072586, 794385826, 185576760 ], [ 60813925, -856876998, -1329330, 13421342, -691230446, -247627092, -702466927, -320087414, 545003818, -598301789, -5906155, -31652606 ], [ 323346042, -307312783, -453871955, 995093216, -393399855, 14837972, 95088248, -521171717, -1242987764, -353008936, 402861541, -1491067539 ] ], [ [ 174863547, 745736349, 199349447, -801824583, 798807463, 1089915946, -177658883, 765502737, 559520016, 338828336, 52549480, -6557761 ], [ 711017766, 355902592, 555251006, -91631208, 130816005, 492187832, 213041909, 600629120, 174375307, -41121223, 520607519, -1598687146 ], [ -26364438, -558701354, -381633103, 51878748, 130803493, 172773026, 809450873, -231391873, 822973316, 896671063, -1726310434, -619768554 ], [ -76991871, 601472, 174947563, -286430314, 1308938745, 1146826840, -220448034, -291912289, 429238061, -517612242, 646599088, 1224844768 ], [ 15115383, -491048908, -717324041, -91429083, 1976466629, -1043459633, -242106794, 977258471, -943237785, 353510108, 212489603, 168647732 ], [ 433176308, -278935387, 271565020, 1776655893, 857665916, 67787164, 602246471, 531364126, -1819619082, 354801706, -800784452, 91195507 ], [ -547532733, -251125121, -230539727, -153178356, 108082552, 32181768, 101055339, 948102096, 59566063, -78119115, 891167707, 649587120 ], [ 1764301932, 247842199, -1244072414, 854779287, -1200164966, -206723199, -17812752, 108373224, 566031752, -760158013, 2139620, -174125074 ], [ 25618534, -308655470, -278852936, -34543632, -202674979, 280142419, -370466329, 2752131, -1142138642, 767587425, -760531260, 375063306 ], [ -50641543, -936531492, -463657333, 1354537831, -82741689, -73133040, 23717423, 66054908, -938620763, -1311700770, -20663613, -284398822 ], [ 46477633, -189438002, -532340257, 189189964, -298625090, -368259602, 1420591480, -559210329, 1685040087, 85033594, 493905477, -1440190916 ] ], [ [ -1174867141, 1516398122, 773187995, 666743825, -1417884814, 1129159291, -521487991, 173273960, 454639804, 809634768, -245289283, -268671626 ], [ 233973395, -1312574229, -23130594, -1138564552, 266565928, 202803395, -220240690, -4918270, -749876084, 545682253, -1194449487, 388890922 ], [ -640275221, 1924397805, -445403763, -353471832, -321060845, -7858107, 194323411, -708530819, 633690477, 976884897, -642041235, -1221259005 ], [ -175003690, -1375630608, -1307853136, -124586077, 313511618, 388134307, -212338581, -237967235, -464404377, -577049519, -447682692, -596749600 ], [ 1118287, 442121428, 1886702749, -118182557, -351004353, -363290682, 297178370, -567049943, -330652963, 92253218, 1499979623, -468163165 ], [ -900549915, 439631211, 282577508, 583788999, 79651461, -127772566, 792686071, 280797792, -151536461, -23463502, -1242550663, -330702809 ], [ -740403373, 319254154, -1439410368, -20453781, 1080229602, -217803337, -1418267741, 181449107, 142554298, -319026369, 420435509, 275872714 ], [ -181276743, 193469113, -521677782, 88184498, -25094890, 401509091, 405450663, -826609535, -512601759, -113339876, -597480894, 111121228 ], [ 289710832, 512629285, -1479586178, 1339406165, 29780840, -526102937, 1001542118, 28085448, -1186844975, -1013370511, -168341449, 124683502 ], [ -50550351, 1028644, -705154635, -713617661, -410517899, 40563250, 354558397, 894040948, -1362306100, 3320467, 69168170, -30610605 ], [ -12043840, 500327371, -291065429, 974106769, 322566146, -465637554, 951481885, 482564553, -889387255, -620624459, 75834183, 23242103 ] ], [ [ 12512575, 93390471, -394020926, 668212888, -39275956, 153133310, -304049236, -1627058752, 12379272, -608158694, -852076512, -251107258 ], [ 692821682, -76264058, 35550806, 25943740, 846567465, -1314573140, 610732394, 1178715453, 330132314, 455283063, -6525354, 55717251 ], [ 572917738, -96808716, -540710950, -368814476, -277398945, 1392170160, -394178321, -140810631, 1626063482, 27942066, 751240271, 235338633 ], [ -60093493, 383734161, 186913451, 443568683, -376273424, -36821847, -1100288518, -152258933, 1426221396, 140360666, -17002608, 566822546 ], [ -528330053, 738639824, -877314486, 1489601266, -1350059230, -1036740810, -1107786363, -841511073, -1140339504, 971480099, 520710033, -1724746712 ], [ -349909297, 1242765506, -7908161, -1285168400, 1197072313, 316790319, 407882972, -1290780978, -428311448, -241615029, 474196408, -204822662 ], [ 1145015537, 476291947, -1360285647, 1072365748, -114613352, 1215426700, -689845805, -272491658, 150971109, 1368410921, 1897962470, -46103482 ], [ -402340554, 116503395, -1490976199, 41543595, 83880106, -635906046, 651346353, 299970147, 653885250, 212605618, 560956674, -437037156 ], [ 45962164, 72362820, -1219314591, -218146616, -1237466432, -569868079, -165987429, -1275561726, 127397765, -143341631, 377033881, -1333588930 ], [ 8274925, -990606792, 9651170, -559017978, 305680567, 414636028, -133176056, 482857372, 695085280, 1149071192, 753198251, 252796363 ], [ 1053167990, 165538138, 7188373, 642195703, 297205184, -438719082, 1141394773, 597940702, -29501010, -1740891122, 185321929, -121559790 ] ], [ [ 1240780488, -62743982, 1092730920, 288245281, -653038414, -319096967, -844754291, -118957677, -418690047, -724382679, 1836072727, -737452847 ], [ -266970761, 670777163, -654496235, 420656915, -395729438, -25207768, 214694575, 107353106, 79303650, -1073830785, 644901861, -67253161 ], [ -1669806030, -773097162, -753527740, -451307592, 703979371, -206000096, -652093832, -489537104, 24420954, -4195749, 871691290, -1721570392 ], [ 1181722906, -271639579, 32057485, 213031314, -16168067, -237597642, -989616077, 316927274, 672727909, 785488696, -896274145, -854187492 ], [ -344709263, -385688147, -550682145, -499355571, 1460181587, -657099341, 424031857, 1899986493, 60524135, 1588959168, 64337, 980735525 ], [ -399012777, -10333304, 365392108, -254599166, -1405219698, 1341211796, 107844524, 204686279, -1436558083, -1517717835, 465047651, 659790679 ], [ -893779348, -203521224, -1099874491, -541915145, 971602112, -1351442622, -253487280, -1164290548, 247271140, -286847096, 440554803, 546063331 ], [ -14386877, 185724009, -1269876285, -27277268, 347552249, 403697725, -1330335240, 738271494, 1015757948, 1257878685, 1843400239, -218573616 ], [ -1930612307, -228230934, -1410595864, -18289425, 145241791, 812139237, 131310913, 856609, 356132996, -109455177, -17973820, 1384346 ], [ -37520565, 492425676, 922768650, -163665002, -530667482, 761737802, -14865272, 361623469, -2685898, -47195141, 761256541, -1697345742 ], [ -850707828, -1523139211, -1196340660, -141435282, 129625415, -1139769186, 338792445, 388870680, -726578130, -397393744, 324513177, -1083192412 ] ], [ [ 361439353, 178462609, -365978705, -595903837, -105873514, -1338625239, 205904379, 486040572, -435718536, -88557771, 217067592, 1357150667 ], [ 1090262539, -349109768, 1402941852, 384590795, 939030659, -154132775, 814547043, -1344054420, 853495749, 1004596799, -1062701558, -878342748 ], [ -153052986, -1405777754, 39414938, -684037055, 1936793365, -2990050, -457139144, -48154226, 555348661, -1552218870, -16667356, 386339873 ], [ -211617937, 273769695, -112856702, -659567660, 25239983, -1103212, 1119780342, -448272407, -811455929, 544182475, 228187357, 32739406 ], [ 217481057, 57881585, 159849482, 4712815, 392726614, 16684849, -369632602, 1067585665, 8243472, 65835307, 4307382, 1107666638 ], [ 650706531, -260212890, 7907716, 1283776743, 86585678, 99686737, -419460654, 1848596979, -752561883, 730058816, 529906219, 884729795 ], [ 1171277282, 324315071, 72463176, -1008471753, 531039714, 1323501312, 150969586, 862910983, 1053569810, 108956476, 164771475, -743647708 ], [ 462917624, 420852655, 171878659, 992322336, -897377546, -779318466, 1082530734, 466546052, 336915588, 155364795, 64738407, -129564006 ], [ -203342527, 585246802, 48014899, 262200533, -213425567, 382294641, -331294055, -10405423, -36879315, -595095311, -983107326, 982835469 ], [ -324929973, 174655905, -234922220, 23966298, -1205379650, 556142033, -240356143, 30868668, 884929417, 429227629, -66739347, -375273986 ], [ -112026134, -7753490, -622541, 368530259, 575659152, 273410859, 607539169, -173446046, 706520618, 1903442676, 21863840, -884949579 ] ], [ [ -990202921, 601588536, 1498472979, 1260596666, -1530556720, 742819047, 368274264, 48708300, 20028768, -1273766630, 895142789, 104402722 ], [ -23374547, -210491942, 1045869117, 184146851, 260790030, -396825231, -174579468, -359484333, 108995604, 835563041, -1740389677, -1042826320 ], [ -11708394, -1243008020, -270089982, -151468820, 770654108, -1363917861, -168776585, -451910004, -445640918, -277829936, -544506283, -125918955 ], [ 700168386, -684550496, -2007567024, -147562449, -337416675, 1025927603, 203997017, 1132480714, 166003716, -157588978, 949145396, -1168705437 ], [ -1499356382, 24969334, 317829122, -195558109, 775000966, 21677002, -446468464, 1200264035, -367262188, -287419419, -2076431023, 204177173 ], [ 1248450473, -64781157, 539116287, 478689956, -1015703969, -605793950, -236897, -1597883529, 707480746, 1074717607, -147854528, 1235023395 ], [ 508651313, -1559581934, -251813363, 287515471, 130189357, 897039498, -652405737, 1039556051, 550977961, -38878529, -424743292, 327297454 ], [ -1890896585, -462637432, 10023221, -1038492969, 42579890, -66875672, 1380995426, -1846014329, -697027710, -882618008, 32049619, -24216506 ], [ -177338703, 26647414, -168751669, 157860299, -1856683372, 43565624, -16275647, 117530844, 456098398, 146403716, -843687620, -1225743972 ], [ 1173705777, -12642737, 37574321, -772426075, 1169115695, 776219714, -1350248032, -72567854, 1080949276, 233207496, 89577906, 327801718 ], [ -2099537973, 804693551, 368918045, 1031637832, -710940421, -1407954608, 756409340, 1556851268, 889703669, -249464038, 345447155, 273216361 ] ], [ [ 695371780, 20976837, 149934418, -25852866, -488026396, -714199883, -398360868, 1099799258, 465261625, -33143278, -10780434, -44968474 ], [ -400515541, 997728136, -6206583, -180954507, -484489690, 30680212, -301484590, -1719127364, 8133866, 360136306, 269617801, -313219311 ], [ -27952576, -1188306070, -37604971, 441899968, 4179516, -566529254, 172516156, 596812910, 1777909139, -625718886, 1221635852, -172710432 ], [ 22982321, 1648203344, 410133957, 132988648, 310776001, 285451048, -1175206676, -141834330, -209538539, -197247682, -67243537, -678333640 ], [ 819903555, 254319094, 509051979, -254895841, 22515708, -814895282, 403904297, 139536095, 340378980, -1355380986, 900479045, -632034582 ], [ -1129644655, -65727887, -32297818, -93974357, -373543378, 676591356, 86687612, 954179756, 152862642, -1175389081, -435461930, 1071611877 ], [ 528065789, -231358051, -365460150, -764378505, -378748574, -581160571, 682474419, -1335476208, -549369808, -663118499, 811809369, 276699602 ], [ -1026971378, -12676951, -1811662477, 1612943591, -2043146336, -714203409, 1639594591, 617689680, 850979689, -529573733, -1398438453, 315954501 ], [ 239838017, -491359730, -303841131, 223468589, -475875706, 182502743, 1510433473, -426287428, -388911981, -692354702, -675118845, -246944199 ], [ 833320486, -1628089843, -1391601565, -333689957, -108403026, 4372167, -213767262, -306468198, 672211997, -1722453, 454609283, -971759735 ], [ 85772419, 171820639, 1046797019, 488058100, -946573917, -205956270, 1483413869, 566292538, 16355522, 133266152, -779152041, 1957526124 ] ], [ [ -1797857469, -654316284, -1154424833, -286754226, -11185822, -1076299809, -698249739, -551513889, -251392101, -126648960, 202925481, 21815092 ], [ -523087638, -604566000, -23298562, -243387196, -1025255167, -411895413, 54244307, 544233491, -1267402820, 9666764, -13791856, 170590370 ], [ -1029061646, 2751075, -163478739, 65255324, 969382074, -1118487491, -172038206, -492532954, 791675963, 886065786, -395844390, -376356999 ], [ 154745407, 1102521446, -60985545, -379008803, -792286505, -1077027603, -1626393475, -59888421, -63328139, 785376462, -1110650515, 221982356 ], [ -40834788, 646146630, -14476183, 932651880, 43941930, -4775256, -136709420, -11952415, 1746168706, 1270063474, -243723292, 417413058 ], [ 901679204, 144746872, 1204989666, 809241053, -989657314, 159992869, 1461916475, -131783945, -160919933, -398240228, -775898599, -133861998 ], [ 399865263, -1060485755, -344968587, 531058133, -493767971, -195369794, 231268357, -842301545, -67083577, 627721585, -1196778958, 141687150 ], [ 34434640, 71496681, -342907191, -347984401, 1031918445, -1255102619, 676654243, 1734863, -173189538, -72367593, 20320822, 595906654 ], [ -273742232, 364733962, 482419605, 289150031, -3552363, 28997643, 1338454961, -23595693, -297563442, 77171055, -951357241, -443717339 ], [ -437212178, -1570478076, 625265313, 286609407, -257847549, -15463559, 33615450, -1404176679, 9877040, 883569768, 903264656, -216774676 ], [ -971179200, 57084652, -114504195, 180424357, -970219743, 209912268, -25229888, -533686159, -428475071, -941775769, 746775818, 146050355 ] ] ] ] }