{ "type": "int32", "data": [ [ [ -23917720, -95281857, -31715019, 24409180, 121436153, 2802701, 29871768, -19261136, 26878767, 22451500, 37971428, 23947103, -65079543, -84837477, -49401969, -38587563, 1611579, -33370134, -20756949, -69509461, 15189943, 61063905 ], [ -38993255, 35919338, -21622394, 17436591, -37608390, 19390847, -2130720, 44253925, 53782106, 45829280, 59960168, 48904712, -41946111, 64894142, -9032625, -2180902, -59614098, 8631266, -14981571, 114959934, -37620724, -64727330 ], [ -55002565, 70717165, -36281644, 31131943, 85969859, 44171040, 6825252, -1705776, 11905619, -48455400, 50829251, -30548238, -40965239, 12937894, 65697963, -52074571, 66109561, -1326942, -4451767, 40387356, -8163097, 27292412 ], [ 49786946, -106750204, -21106250, -4900266, -27421263, -36383093, 19639680, 65542334, 23184626, -53835460, 27628243, 10328743, -51085219, 99797304, 13437336, -7096099, 27943597, 63150562, -28474728, -120140626, -9223753, -19285709 ], [ 855960, -109205122, -2651712, -25541586, -171392022, -58540631, -2846364, 36998747, -4646345, -16870580, -26393450, -10281815, 20381256, -32214486, -17526692, -30230959, -7576675, 36982365, -31980171, 84456311, -25445277, 6227208 ], [ 66179185, -156406750, 3027788, 15968355, -24628018, -62367588, -16862796, -34068417, -65347798, 27077920, -43860757, -30753155, -21274075, 53485103, -63019506, 31429976, 26430309, 46039563, 3936627, 3876334, -1908483, -41890822 ], [ -58831857, -21262180, 11382025, -54603254, -190585689, 54761687, 58773132, -50388984, 27812541, 22222420, 60656403, 10369413, -11885141, 46225369, 13879650, -31226296, -39351612, -18808584, 26226560, 92561706, 24998685, 26929960 ], [ -22760741, -21727323, -34656462, 2070275, -191693250, -26872716, -63601992, 37084753, 59775870, 21369180, 66549827, 47129288, 38483366, -97015594, -20379208, -8560282, 16318520, -64510268, 15178506, 45748087, 25636009, -59257789 ], [ -14053708, 63698681, -52938312, 17821568, -42312481, -18556638, -41648628, 9237400, -19672734, -9930120, -44270307, -27926555, 6133011, -93374874, -61948533, -39110211, -42136552, -2850468, -607389, 87303854, -19915212, -51455862 ], [ 31179042, -9540589, 17898100, -16461862, 84290261, -55497871, 52684368, 60871417, 14293295, 29025100, -21904782, 49022031, -20272725, 20222436, 31074606, -58154197, 34821989, -10062643, 14714154, 1686481, 13538483, 52553456 ], [ -58758138, 31324763, 39251869, -25865130, -38436018, 33938483, 7332456, 159725, -6694095, 11905520, -52045614, -44227604, 17880953, -83854420, 37248573, 27781047, -61606559, 14059852, 779448, -11996426, 14722417, -39081309 ], [ -63134180, 155006154, -12210925, 6120725, 187165638, -47511875, -8094420, 20123239, 47540564, -4566660, 39497002, 10050306, -38428076, 47996112, -38426029, -6965437, -5666124, -65067256, 7176726, -11691463, 22840157, 48818360 ], [ 38182347, 141966659, -45570312, -39290179, 141110574, -12571142, -52350864, 66801701, -38702475, -21284520, 9638759, -25165654, -44749481, 75075135, 55702896, -19683846, -61094621, -39773448, -10936111, 68102224, 35016767, 51163034 ], [ -18476848, 119913737, 6141919, 54666734, -13765401, 18384595, 75679932, 7324802, 46141951, 23940520, -10239, -24574367, 65392849, 59981960, 29692375, 7159509, 24988693, -13693304, 12206861, 33501812, -28258574, -60914419 ], [ 23839906, 143651509, 41888231, -30540143, 43286162, -49878466, 19635048, 23542982, 22603065, 29451720, 58838001, 49054880, -60656403, -66897468, -22897940, -55212381, 13920605, -21605810, 31240110, 108974581, -32934997, -38131153 ], [ 15872110, 112709196, -34362894, -57025742, -97112409, -38775691, -32115972, -141295, 30726489, 15489460, 36114119, 30875167, 4306418, 99468584, 32677995, -14342076, 19842698, -66365530, 7378844, 118288805, 8356155, -38761860 ], [ -26465121, -7943600, 22744863, 66420819, 3657386, 45013251, -71126676, -22918418, 6198539, 30791340, 53261978, 30271366, 24573, 97052808, -66138229, 15266318, -29510125, -53231261, 910047, 59629403, 19638418, -22637876 ], [ -46909857, 21970231, 23406831, -56945880, 63922092, 31357838, 73623324, 12784103, 50950068, 14455280, 29661659, -43400116, 46535119, 50421191, 23090429, 7976147, -3923489, -50816964, -33363898, 110973373, -30215903, -59194309 ], [ -11534976, 23691258, -52775219, 22625590, -129195165, 12159039, -16432020, -59253694, -22320475, -2156340, -37047893, 34917189, 31545589, -89036400, 48402667, -69174, 3661377, -8721367, 1323611, -113181597, 20459496, 5838135 ], [ 52156193, -3964048, -56633825, 23227628, 153409370, 1332333, 68718036, 59243455, -57046219, -13515720, 59884401, 34537076, 48001308, -6394520, -62853638, 30094533, 11154094, -5381487, -10597176, 73459280, 2544644, 16766977 ], [ 38307259, -20828047, -6178375, 30015920, 180684581, 22761689, -26008680, -62227027, 34629500, -42243680, -13934939, -18724072, 58260535, 18566435, -50917304, 38526075, -1552194, -20991485, 2560155, -58446295, -17862517, 34889565 ], [ 9692001, -117722398, 45601013, 51963704, -55225912, 5877469, 15570468, -24005773, -37320244, 32426440, 58491931, -31713604, -9249687, 73747854, -28701264, -37671007, -60912371, 3769908, -22630941, 18363902, 18730115, 28547683 ], [ 21057013, 125753859, 2534669, -58676228, -138639861, -8782195, 66408984, 32307352, 33314845, 27531100, -15489181, 44491963, 11076280, -92295682, -41698333, -9188613, -59134924, 36337324, -16306218, -56697352, 35615712, 32811098 ], [ -13293993, -91260958, -37688087, -37727746, 111297710, 57336331, -72805776, 32190630, 43070326, 17483120, 3503700, 4181240, -58999773, 61402275, -57322666, -11832597, -36583054, 52719324, 31799820, -36286893, 36676368, 821148 ], [ -55491977, 102052265, 49900931, -23182578, -79251466, 46355586, -74118948, 11883093, 37905900, 38319440, -22041981, -24162970, 2270955, 25472641, 48048406, -5885554, 5793085, -50845632, -7122828, -77651599, -11983552, -296924 ], [ 26784570, 99132203, 21883344, 21091825, 108449696, -6229557, 4252176, 44000004, -9569136, -7709040, -57678974, -45651072, 26299253, 100141529, -43688746, 22756325, 31103275, -15644810, 22430897, 93112844, 16409930, 41133154 ] ], [ [ -30753109, 137692517, -46890412, 21212642, 87758996, -56956235, 47172288, -53921353, 28140181, -25570640, -16640016, 3675988, 37568022, 85956983, -17971054, 48865667, -19029741, -1232745, -5610574, 96430691, -6269733, -41145441 ], [ 59982693, 19200049, 45627875, -47651142, -6292407, -10476618, 56086572, -19406527, -62138974, -12431740, 39851263, 7577227, -27333367, 28263653, -11117235, -6402438, 48838838, 39271750, -26022369, 106398932, -27314218, -47722814 ], [ -63656356, -30828611, -16299781, -39341373, 63989033, 42676667, -58020432, 34975570, -30738775, 23032500, 35182393, 27255492, -17039328, -83007813, -46973337, 16034918, -18999024, -21491136, -15496711, -7873918, 24011298, 20798997 ], [ 64823574, -96398199, -57861825, -4955555, 124162457, 44753186, -18632220, 62075494, 41657378, -35847700, -16650255, -32577070, -41878535, -75775989, -6923443, -19710747, -50104347, 62902785, 33185621, 85360176, 8287538, -8152093 ], [ -64158055, -117732735, -23184256, 26915626, -5282214, 12805201, 7978620, 33791971, -66973711, 54044620, -53204640, -10976342, 2422488, -94835504, -63619497, -28355575, -49137809, 36583054, 30745700, -39556975, -24659089, 4013590 ], [ -12014149, -24668057, -27963862, -20755994, 156403436, 9942485, 32697288, 54185513, 41022576, -35356340, 3991065, 44323024, -13289897, -89104625, 42036212, -56592018, 40033513, 9116583, 32081748, 2186179, -22060947, -22695213 ], [ -44258021, 21437901, 56257750, 24022155, -98049576, 44845209, 39149664, 44925587, 65054970, -1208480, 19252946, 20748212, -15255737, 27438754, -54322712, 10549035, -14954718, 10244893, -9109798, 8138464, 18135822, 3601992 ], [ -64913675, 15039608, 54649838, -9313167, 171848435, -56136030, 68613816, -35174202, -1116024, -18457540, 2203379, -19941059, -39716111, 51115843, 31271190, -5653053, 49592410, -7103645, -4890207, -90709884, -32486079, -39398710 ], [ 22173037, 144080474, -9415306, 1185647, 154571700, -17338333, -33137328, -20641320, 5242240, -15940980, -8322056, -26054148, 38184394, -41266670, 46623172, -15919627, -6755527, 3989017, 19332798, -6767968, 2648151, -51803979 ], [ -29931962, 4641089, 11406969, -21153257, -5963790, -55529879, 56484924, 28455534, -47077772, 35016040, 27570906, -5097891, -59755393, -83215588, -17072092, 34723427, 31236379, -61002472, 18661146, 50748741, -22033035, 32508031 ], [ -31068463, 32911416, 36176113, 57318570, 94337421, 47671915, -2529072, 55895384, -52967101, 8549000, -23516361, -18860162, 37649932, -18656368, 53282455, -39521412, 15859824, 49614935, -12357153, -13785786, -22531962, -27785920 ], [ -26444643, 32198198, 29443219, -48613585, 74936847, 58670664, -55560840, 14543121, 45228654, 31375660, -2668218, -33071373, -23717040, 80285025, -12935637, -20533149, 7871551, -44526276, -26683656, -58912924, -13109336, 42949509 ], [ -37686791, -47320497, 50555225, -54560251, -138615519, -43886969, 18877716, -27388656, 20555315, -8416200, 32288922, -3327160, 5248383, -8568408, -40789132, -39727012, -12298786, 47139205, 3990525, -64089943, 30124026, -677805 ], [ 12296739, -155094014, -39894650, -39200078, 52864739, 61069264, 3112704, -31004983, -61616797, -27884680, 49051804, -23307325, -57988184, 28899384, -39558434, -15260553, -20854286, 26811191, 17706530, 61021944, -11998671, -60762886 ], [ -39941364, -3824505, 47020888, -47667524, -15067698, -5201300, -30274752, 63873418, -27402990, 7225980, 47878443, 21298828, 7867456, -3386428, 27067160, 2634377, 43764513, -54330903, 26739627, -107743707, 5002063, 10930890 ], [ -21253597, -51966754, 62240413, -57517202, -128544016, 22073517, 9120408, -48697543, 42279894, -52041000, -10504957, 41903129, -26383211, -25509854, -17805186, 15833160, 7494765, -7179411, -14984680, -55352576, 37930082, 57257138 ], [ -24738868, -17546209, 2816725, 968586, 164229389, 52461112, 57536388, 8201239, 36251318, 31304280, -28676691, -38291276, -54588919, 10432185, 2367199, 18394520, -9747290, -34244523, 11726961, -37043788, 13466377, 51459958 ], [ -46461400, 140214623, 4618431, -34828132, 135481487, -38391595, 49703676, -17837950, -50839489, 6429180, 48627919, 49894882, 59825016, 936540, 37090896, 51442398, 53296789, -30515570, 23620799, 29485856, -14276988, -61569699 ], [ 2897566, 103085915, 20096988, 58178625, -75910527, -46053510, 58476684, 16844792, 7955509, -53378960, 32104625, -36090376, 7484526, -45788111, -10701541, 36162630, 63928707, -62558762, 31470213, 34659200, -28492337, 8377345 ], [ 13949273, -168521128, -22764050, -47022483, 97118495, 48232055, 33438408, 4787640, 7513195, -37542560, 35950299, 26808117, -53380747, -68004570, 21360080, -35261446, -58324015, 22568253, -6170284, -72456210, -34869066, 30493045 ], [ -25072651, 61507343, 15386456, -47978782, 60666350, 45235306, -70753800, -13867363, 37322292, 31659520, 58643465, 22789558, 991111, 95564268, -16777216, 18298445, 26635084, 43053944, 16433708, 64424300, -16898390, 30556526 ], [ 46705082, 102486398, 7287413, -9272212, 35076822, 39705924, -65982840, -7783498, -52987579, 10873000, 66953234, -32544221, -9675619, -62655129, 2522828, -47303487, 28041889, 5655886, -25523812, 58464666, 28644690, -26981154 ], [ -2209522, -17096571, 995831, 26256251, 83054904, 204051, 14961360, -52897478, 4701634, 891420, 7027878, 29745778, -37375533, -17183334, -40901758, 78782, -17905526, 53743199, -17548981, 119177973, 6483725, -14242101 ], [ -62173785, 124198216, 25189350, 13097409, -193032060, -18062514, 70457352, 2533067, -56890590, -35421080, 35581704, -13572997, -40215762, -89687636, -47292786, 29639138, -58930149, 6280449, 1121493, -103845328, -4326360, -62597670 ], [ 54447625, -26843890, 51186494, -62014061, 115405422, -29273316, -34987812, 7386234, 2817704, 25665260, 9046960, -41862458, -36816497, 49090809, -17201100, 5063153, -10056500, 62263887, 3541721, 25874069, 14479350, 27190025 ], [ 38911346, 167689040, 10829425, 27124497, -141859090, 42346584, 74318124, -66429010, 44241639, -18523940, 61567652, 35369257, 22158703, 34472106, -716712, -6181465, 43895569, 38831483, -8703490, -9233390, -12226619, 41325643 ] ], [ [ -14221624, 152654600, 34604656, 22832413, -196999806, -17968491, -27069408, -23743661, -45593154, -23701480, 48523484, 43384474, 49924145, 93663278, 4410854, 31170573, 56683768, 2627263, 15673953, 46284527, 17167043, -24953881 ], [ -34398104, -127614429, 16631725, 4353517, 156202614, 32412101, 40794024, 31787223, -3761717, -7230960, 45779499, -19786198, 63447486, 89079816, -41497654, 55385316, -64323923, 56325412, -26085595, 3571371, 32960583, -16422955 ], [ -10760926, 83167479, -37620931, 9704287, 58603365, 8734183, 75161148, -52260628, 60549920, -9523420, -59096017, -25481632, -29528555, 61098365, 61590177, -54908784, -64811287, 6503654, 4447622, -108923141, -36783364, 24765489 ], [ 16205894, -2863210, 22900281, 28568160, 147762026, 1892473, -46665084, -40862851, 45042309, -36403800, -41131106, 49408401, 12780008, -24306618, -19306187, 56038626, 18267978, 5639504, 19382550, -26248842, -20273416, 29790667 ], [ 31985855, -125495446, 20586269, -19168988, -130783480, -41630405, -6357420, 3485271, -9694048, -13636900, 51558250, 47251300, -47792437, -10934567, 37312053, 52904660, -4453856, -4441570, -5344194, -31073132, 28278345, -60142417 ], [ -54711784, 69828226, -9054581, -45898268, -27031791, -26334582, 32938152, 43639600, 27904689, 20315080, -27452136, 15892780, -15820916, -70702549, -45460050, 61920338, 49954861, -40326341, -25353826, -16563519, -1716588, -31969473 ], [ -44774054, 51873725, -29744462, -51822409, -130521804, -57908473, 41004780, -20047472, -32946250, 51536360, -41061483, 7655440, 65788064, 4481126, -16592918, 12558924, 32366737, -46936478, -17835055, 59735957, 35752946, -47753530 ], [ 55825761, 110202595, -1086012, -26805047, 127272147, 18642660, -34052148, 5926189, 25944993, -34986160, -23483597, -41185138, 12071486, -89575996, -11197097, 22633349, 66805796, 26731329, 5571188, 66397372, 27233971, -3950110 ], [ -3389026, -78779635, -48586587, -59452326, 5951619, -32860213, 43172556, 2602690, -16011357, -1899040, 8612837, 20427541, 63734171, 34273634, 37185092, 2221254, -46688700, -46066184, 20802555, 50403362, -4304263, -26944294 ], [ -21955975, 48922655, -43547950, -55932243, 112192278, -53551384, 8027256, -34494349, -15163589, 35693320, 33865690, -12629754, -12210733, 22514168, -49143952, -53996071, 58397735, 13289898, -21339462, 24797513, 33364144, 554940 ], [ -53692005, -54649075, -1341206, 11739751, -39427954, -54009499, -27092568, -823195, -39388471, -17122900, -37056084, 17103510, 44765863, 58623667, 61135576, 35003966, 60615448, -30347655, -11645077, 7414637, -19562823, -46395872 ], [ -55590269, -68608519, -38296331, -9743194, -169773279, -19632907, 192228, -45283943, -48812217, -42034520, 61283014, -17708874, 36974174, -5597531, 59882353, 12416733, 28963376, -5590357, -10129714, 44899335, -33421131, -51261326 ], [ -22103413, -141682405, 7289331, 56962262, -173047278, 57704423, -73799340, 39107930, -65853592, 22315380, -36497048, -32534836, -11430540, 74088977, -55913814, 11940201, -5109136, -26360686, 9902721, 26682404, 14813131, 39589151 ], [ 13220274, -117215910, 31039619, -28668500, -152113158, 63739931, 70728324, 59296697, 37828086, 51982900, 14756087, -14337915, 24685626, -91694064, 30566764, 40941401, 14403874, -62079589, -247723, -22629706, -16985615, 35295019 ], [ -55440783, 62489311, -24993637, 16257087, 7345199, -36363088, -24683928, 2242286, -56032583, -24040120, -57789553, -43708273, 26002330, -23059965, -11512450, 29790936, -60764933, 36013779, -10528767, -113695992, -994365, 27359988 ], [ 60468010, 57010966, 49375194, 24509520, -151626318, 45597397, 52466664, -46834090, -34125754, -26070300, -2117373, -26734597, 24069254, -20976009, -34729840, 12574296, -6603994, -25134083, -24136975, 113802545, -26098883, 48230656 ], [ 3655234, -126058786, -5577806, 63871370, 523353, 7105776, -32384628, -57869415, 57031885, -34674080, -4378089, 6264821, 33425423, 79915991, -27984551, -36573831, 9943874, -34279335, -3159252, 104921883, -36633337, 50393080 ], [ -29420024, 13783723, 56238563, 46672318, -98743323, 48770190, -47403888, -38974826, 50876349, -20071060, 39189840, 49647731, -56573189, 35557499, -18675480, 2615162, 50188305, -22783266, -10633453, -99748539, -30524098, 18167638 ], [ -46762419, -145853183, 2931850, 569275, -190220559, 370093, -3689388, -21982596, 10109742, 18995380, 43058039, -27150687, 30351751, 59817600, -39869692, 59364743, 37711364, 58149957, -18678766, -114989328, 16703006, -6423792 ], [ 24546379, 115670603, -9158194, -62085732, 98846777, -25382344, 42801996, 4773305, 63506871, 39635820, -15257785, -41662234, -19472055, 90779232, -28680786, -44167599, -17999722, -46930334, 32820773, 98150240, 14745677, -63310287 ], [ -5666124, 132901549, -57261256, -21702054, 49426431, -28777192, -55347768, 2115326, -10754783, -31211320, 33785827, 10133212, 24722486, -23286348, 22248804, -54386136, -64985346, -53380747, -24454144, -40710690, 25060324, 48576726 ], [ -5229953, 162541463, -45650900, -11104948, 182546744, 63399846, -32208612, 54406670, 63486393, -6727980, 27331319, -41665363, 21501375, 39055568, -17551265, 52174490, 6606042, 32497793, -16978906, -116804407, 35795977, -62857734 ], [ 35776240, 103737114, 38256038, -33302558, 98457305, -13611402, 55836444, 55219627, -54543869, -26292740, 4189697, -28794714, -39783687, -11536185, 57990232, -52996891, 23977105, -65267936, -29826324, -60459784, 17410110, -35247921 ], [ -47644999, 81151862, 23201525, 2033416, -110889981, -32228055, -3967308, 32051383, 17596316, 43463780, -57091270, -47986497, -40621217, -3938429, 2741937, 51805562, 15917161, 30701916, 11368332, -34971511, 7362953, 7447667 ], [ 55799140, -107044794, 5921263, 42859408, 147214331, 42872716, -18437676, 52498167, 64004474, 51523080, -66770984, -10327178, -31076654, -70259088, 50575330, -23248228, -16113745, -23459024, -20331984, -59445691, 27800352, -6907061 ], [ -54726119, 16264483, 62127206, 14033231, 110397056, -8128031, 67849536, 26948390, 56198451, -18978780, 39902457, 21283186, -41659426, -73015988, 7591009, -33439864, -17940338, -60728074, -19791967, -11033773, 22784333, -51322758 ] ], [ [ -63592876, -88361570, 26545906, -2707125, -7162633, -62487618, -27238476, -35467030, -34265001, -51870020, -18448180, 9307288, -48484577, -905528, -17495976, 36310586, -64391499, -14455067, 31939748, -43763992, 19693079, 28076700 ], [ -65237219, -28172131, -13554050, 24908831, -77547526, 6709677, -26610840, -35876580, -17035232, -15281960, -21272027, 39157870, -41231446, -45081054, 57654401, 41260370, 7838787, 63736219, -7967575, 46383732, -35119111, 22721834 ], [ -21640622, 164634604, 35356806, 1935124, -45933354, -8950237, -44805336, 66492490, 52115238, -4374100, 17121238, 19429549, 31561971, -13511602, -19650209, -31043754, 56206642, -6513893, -11453325, 68745218, 13096543, 13388190 ], [ 58594319, 83787669, -37910662, -58250296, 98359937, -63771939, 75793416, 32950345, 66279524, 17546200, 57984089, 10852767, -34686837, 34828735, -40795275, -3347253, 55016899, -33376277, -21063753, 81638161, -10099492, -6227208 ], [ -55936339, -155543652, -20496087, 38925680, -25127029, -39939982, -19614204, 55764328, 53339792, -29448400, -32112815, 16704626, -26430309, -20299964, 47968544, -12760681, 58838001, -48519388, 27626871, 114236107, -4264721, -55446927 ], [ 2619072, 169301534, -51439769, 11743846, -173576716, -25518378, -66816600, 52580077, -3515987, 818380, 60644116, 31472710, 63302096, 96584538, 51801932, 28928183, 50923447, -54652400, 2655513, 30742450, -18068368, 17655701 ], [ 33509381, 101974741, -7573306, -17584029, -189794574, 7161790, -23822376, -11977290, -59599764, -15620600, 35933917, -11300142, -60160847, -37229006, -28650070, 4259966, -61725328, 65038588, 18173991, 16952990, 8636438, 43234146 ], [ 12190256, -119195350, -8166200, -19732119, 43675634, -36547134, -65378364, 52272914, 31652072, 9697720, -27147022, -48405716, 50831298, 100321394, 42525624, -52737489, 9587566, -7189650, -1554750, 55815532, -38087087, 325592 ], [ 14041422, 167301421, 5606588, 39327039, -66441489, 17224305, -7703016, 30220695, -3974683, -26106820, -36650629, -48773315, 53122731, 40934850, 66752555, -29533455, 32835671, -22046076, 3385209, -86337526, -11215972, -48787644 ], [ 5236097, 66132927, 39370831, -48101647, -171312910, 17994498, -40078380, -58104906, 15958116, 43563380, 3536464, -16843844, -29383165, -43806492, -14844140, 45570294, -56051013, -6331643, 12827724, 80940053, -33229236, 36619913 ], [ 34279335, 2904557, 41780781, 11295389, 91598946, -40158037, -49187208, -18286407, 47384935, -5790080, -53149351, 4414314, 39916791, -23134392, -5434728, -3696966, -52553456, -37643788, 23324360, -47871803, -5006715, 41256019 ], [ -13822312, 95695317, -644700, -7265417, -36805104, -18640659, 14183184, 42654633, 48679113, 26812320, 37361199, -19614131, 46129664, 26269630, -41552943, 43149204, -63140323, 38610326, 4440366, 71809542, 35152838, 1722158 ], [ -44968590, 131878235, 34420456, 52385541, -129748945, 6031508, -43855776, 17661844, -13672827, 33845740, 64491839, -14973001, -32917581, -10140679, 44374743, 1444968, -20643368, 62806540, -11688610, 81840245, 21823695, 26475360 ], [ -34920281, 117221078, 4355563, 13797740, 159306219, -47347834, -23370756, 32972871, 19347142, 48631360, 41847819, 24812134, 56431895, -93709795, 22320475, 5164992, 45234798, -11844186, 25270907, 35937839, 33322276, 29448693 ], [ -18890494, -77110290, 53558069, -44243686, 160206873, 4257064, 2533704, 32997444, 36722301, -4812340, 55989581, 17037811, 56978644, -12249444, -6798530, 59132241, 30765396, -53474943, -12867111, -18114052, 33469977, 15890540 ], [ -3788337, 51713510, -544925, -36292273, -43663462, -24082019, 46375584, -19420861, -35301162, 30457680, 10457859, -50268738, -33165359, -4735418, 47237497, -33897181, -52623079, -6067483, -24292450, -118575396, 23100669, 20708896 ], [ 2395868, -136710549, -46138262, -16517151, -111608070, -55137781, 36699336, -57332904, 44931731, 4402320, 64215392, -30540417, 22226279, -64754591, 10902221, 46623276, 7273608, -22605112, 16378773, -73573182, -37842857, 2006795 ], [ 50974641, -24063372, 24337425, 40420537, -81959514, 55875966, 73262028, 29106719, -3528273, -14456940, 17868667, 25318951, -10939080, -18991289, 18562854, -35198037, 55403924, 8391680, 7907459, 54070263, -2812134, 23600319 ], [ -45046404, 151259173, -412531, -20145764, 116482556, -19350836, 68477172, 5148044, -62616099, -13978860, -45767212, 40923909, -15816821, -23428999, -24040585, 32961411, -28490346, -19822220, -30429567, -85400593, -16241295, 64735521 ], [ -27638482, -51310386, -31292894, 63701407, -193731892, -52957236, -59924184, -10840788, -29172246, -27370080, 28066462, -45830961, 61168340, -37182489, -11956812, -2082906, 22351191, -12538373, 32891255, 19084055, 9775015, 42130409 ], [ 1040257, -88103158, 1168519, 44524228, -131580681, 27350836, -16390332, -56814824, -37316148, 39509660, -45343328, -4672415, 57932895, -38410534, 12261927, 10702755, 5623122, 26049428, -14366926, -113504931, 22386587, 42683301 ], [ -262112, 33624635, 6907500, -4881836, -35131591, -19280819, 38739732, -59292601, -53984833, 34682380, 2660027, -10923158, -12927446, 12320770, -40729747, -31239747, -27536094, 47503705, 28569050, 110289962, 18052086, -3370596 ], [ 36785781, 30136066, 10508994, -54144558, 154024005, -63247808, 54620544, -57308331, 64932105, -33734520, 13762928, 49872983, 39439665, -50520427, -190441, -12136194, 10564342, 22551871, -14831278, -42496375, 12141720, -6110486 ], [ -23966866, 152484048, 14958575, -41258067, -105479971, -58754685, -50833884, -11799135, -55053759, -39682300, 48584917, -39020216, -58534934, 11852500, -54240802, 13852094, 9327501, -9761624, -25833726, -96834859, 12425492, -16838648 ], [ -66443344, 98408648, -6090112, 63121894, -5562147, -774193, -67557720, 40013035, 43359059, -52839460, -24192118, -46281465, 57678974, 62465961, 15268024, 40044060, 65464520, -2393820, 2373585, 13227300, -23253022, 15620237 ], [ -6139154, 211898, -31262194, -34068417, 93272459, -17622404, -8453400, 54816220, -46182906, -7079900, 47008149, 49963709, 44716717, -31017452, -60578588, 20761808, -6558943, 42546102, 15116316, 94898529, -25952345, -25371622 ] ], [ [ 29520364, -36555032, 29984306, 28267141, 49755048, -63919976, 57795780, 39818499, -12564994, -38344340, 9364361, -6676219, -41100390, -46368021, -24874019, 29320169, -41628710, 34746222, -16087516, -71126131, -6391848, 35731190 ], [ 63873418, 86103045, 22432106, 38602135, 7521678, 53737431, -65341308, -15779961, 10595059, 26003900, 7740495, -36503338, -3624517, -95077391, -823195, -25525206, 11657841, -31045938, 15361967, -66338584, -16577402, 17237960 ], [ 52117285, 73352972, -24337425, 61164245, -50138434, -46077516, 29237184, -24321127, 19424957, -42753300, 52532979, -21977712, 30048684, -22303291, -50876349, 1973381, 33042494, -23483597, -23032066, 7293386, 9352846, -52700894 ], [ 37850611, 81958109, -16881162, -11594360, -28005471, -22759688, -63998028, -3145344, -19601063, 26671220, 24712247, 8986616, -25785268, -30146036, -638898, -60552229, 27196168, 10525435, -13707712, 108515300, -27727083, 37883375 ], [ -3214967, 11778442, 48590425, -15419557, 45714276, -45379342, 11959824, -37369390, 57977946, 19021940, -8973240, -48178900, -182250, 57296386, 10083121, 1414224, -32671851, 18632477, -102613, -106740637, -9508688, 27919024 ], [ 66418771, 71068606, -13753600, 31125800, 14915561, 16436108, -75385800, -53198497, 27624148, -35887540, -26927912, 44811070, 50147350, -58989600, 4738494, -47824213, -54504962, 49940527, -12425562, 68080178, -1567724, 27159308 ], [ -55706991, -75993948, -55741606, 53988929, -99467497, -41786444, -60774156, 3055243, 25996186, 20271920, -27732678, 47018227, -5062038, 44857773, -40459444, 2538302, -66953234, -19623588, 727623, -99932251, 23767068, 19607206 ], [ -59489185, 88273710, -60062631, 15523993, -62120784, 45187294, 32903412, -43139949, -46150142, 33719580, -65616053, -18505077, 28973615, -84617297, -3346023, -45262854, -48298231, -53241, 33588819, 46045701, -11204342, -66052224 ], [ -31299859, -19773724, 59602131, -16019548, -1162330, -37419352, -69213660, -45673016, -14016849, 31203020, 60250948, -35785347, -55113143, -29817317, -16076885, 58957385, 14764278, 14205242, -16189093, 6451983, 1097872, 26590034 ], [ -16984038, -19272404, 40387769, -55330205, -119233201, -31981993, -16256004, -28701264, -29045286, -22461460, 27097876, 39911839, 50827203, 93669481, -56925402, -55940629, -57244851, -38763907, 25197315, -107942116, 24593961, 21120494 ], [ 36685441, 20486943, 53797913, 54431243, -72746067, -11068766, -38077356, -26078096, -17268676, 21528540, 18753295, 51210417, 64037238, -27686844, 43479876, 22521902, 41180253, -34994000, 11957064, 115132624, 21570161, -4183553 ], [ -57521297, -103576898, -51102069, 5666124, 56948109, 33686420, -45699312, 34760556, 8694747, -31742520, 22656306, 35998085, 7668824, -44160020, 15091918, 45455004, 49150096, -25048078, 17493011, -85999495, 4439171, 36259509 ], [ -41735193, -161357933, 41667575, -62687771, 77590125, -40140032, 38264952, -17485737, 27329272, -45452460, -32528509, 11013884, 24685626, 64190186, 60140370, 29890854, 49043613, -55952721, -27903616, 118211645, -14878259, -28363385 ], [ -17008611, 141604882, -7717212, -14207289, -93302886, 47307824, -75195888, 49528929, 50720720, -29526420, 999302, -22708217, -10040118, -34741903, 62927358, -29252916, 58594319, -34226093, 10736067, -64957066, -26517563, -24984598 ], [ -352213, -119769025, -10180887, -14303534, 27214356, -8520129, -60535608, 60844796, -49158286, 33907160, 47810867, 40052621, -13388189, 60934005, 55055807, -34517826, 47671620, 45947415, -11096769, 21005687, 35640135, 45025927 ], [ -30478711, 103220289, 54302544, -38276543, -172359616, -3472868, 39927840, -23348445, -13224369, 52361380, -64747807, -27934376, -5879090, -47698404, -28396149, 12495515, 48296184, -55020995, 12828761, -92146516, 32241849, -58915815 ], [ -66392150, 127325007, -43473119, 9309072, 198624635, -4059014, -58613328, 49754182, 29368831, -25552380, 56055109, 21168995, 51801932, 9284768, -5961000, 59239845, -49535072, 14725370, 13846604, -49973474, -25517383, -5696840 ], [ 66381912, -129164904, 53544638, 62941692, -176844630, 50238557, 21149712, 18788106, 3333737, 26984960, 58815476, 30318294, 36030161, -90850558, -60191563, -14538069, -31539445, 42173411, -24644860, 96169820, 32011575, -9689953 ], [ -26385259, -156701340, -45180806, -28772935, -135609282, 36905224, -14259612, 14149953, 10363663, 35847700, 31611117, -39129714, -31183137, -96317841, 31314193, 22012704, -58205246, 66117752, -5563932, 8564677, 3966993, 48089361 ], [ 23688372, -115195124, -14114325, -22203753, 153007727, -11734933, -25218924, 48797883, 31852751, -46081600, 29411833, 22922520, 30513523, -18122974, -54083125, -41419854, -13590917, -10992322, 1498779, 45887708, -36285600, -15620237 ], [ 15427749, -163347709, 6853775, -21718436, 53448947, -52659161, -12624516, -64170342, -20057711, 54079480, -39048545, -19948880, -40426680, -30369317, -41434173, -9307746, 33949647, 3618374, -3278449, 11250554, -30864857, -28854845 ], [ 42150886, 160835940, -62150231, 14969053, -56077882, 16028006, 4592628, 42503099, 42757020, 3017880, -11799135, 29487677, 3405408, -17716727, -10615536, -40614745, 65241315, 12296739, -16321765, 43503120, -33622330, -5483874 ], [ 8324104, -58618291, -47709719, -56356128, -38490787, -58250559, -5187840, -63668643, -28701264, 44004940, 60521251, -21832237, -5889329, 2254518, 18917115, -50204952, 64764189, 41174109, 24221969, -35133178, 15013167, 44362456 ], [ -638898, 43800919, 41097706, -5133709, 110756100, -15065765, 47575272, -2227952, -24224882, 29866720, 6812864, 29015273, -20915718, -42727300, -32125102, 45491513, 14809328, 49582171, 23831208, -83460589, -4739225, -16498722 ], [ 50515945, -26694011, -27065887, -66756650, 158180402, 2124531, -16077672, 30339464, -27138831, -32916140, 64543032, 5645378, -19863175, 101168001, 13871459, -40535964, -8520688, -16711688, 27123132, -6323384, -10562366, -12464654 ], [ -50302979, -79022542, 60534644, -35288876, -155959194, -20199048, 4787172, 50993071, -55598460, -46277480, 43983622, 9629523, -41112677, 47630179, 18247500, -22654485, -16306233, 46916000, -5615757, -10291574, 20098966, -37555735 ] ], [ [ 45548103, 159249287, 3576550, -21669290, 127661619, -10252562, 58578588, 58504218, -60971756, 12456640, 3913250, 50013765, 53608047, 95446425, -5866804, 31798904, -60035934, -41788434, 25832690, 1947353, -35222618, 22699309 ], [ 11448970, 113267367, 11481800, -33724395, 162537620, -58302572, 60896904, 11754085, -19572394, -24619460, -34385818, 3029952, 29749712, 4198923, -21124589, -28353654, 52653796, 12597758, 1796255, 84805364, 4586872, -29794762 ], [ 46225909, 88599310, -2880044, 19248850, -60112569, 40142033, 21788928, 25553872, -42068976, -51695720, -51007405, 25340850, -25979804, -94782784, 53798488, 10629738, 22869272, 19721880, 13255799, 63112592, 31787116, 1871644 ], [ -47573328, 8806698, 15184988, 18333506, 184786208, 33002249, -60845952, 30855497, 12659191, -19171340, 65001728, 4403364, -58055760, 8977757, -14104902, -12722251, 62558763, -63087082, -11498931, -92370645, 31854570, -30142880 ], [ 60369718, 12476156, 38749156, 38247875, -183374371, -55381842, -66270024, 36716158, -65990791, 46556360, -60709644, -19600052, -35841768, -41210850, 39198031, 30557615, -40068324, -3663425, 3753167, 81053955, -15669099, 22234470 ], [ -35577608, -147186592, 8736069, -57207992, 141420935, -64290068, 75198204, 28932660, 20586031, -46679200, -40352961, 50772427, 53327506, 99856225, 11291294, 42645771, 33400850, 34742127, -21937522, 12962754, 23945007, 41950207 ], [ -58989534, -43713058, 59078313, 42591152, -88312776, 3950988, 51663012, 59265981, 52618984, 28508840, -31897802, -25286101, -53995072, 25091202, -20798997, -53046850, -43262814, -66863133, -17797741, 95828114, 15215529, 40891520 ], [ -843673, 58602787, 14755188, -5277052, -109465974, -26592646, 65966628, 47024531, 45050500, 6648300, -60144465, 7112645, -31697122, 26558035, 24403037, -4919040, -25293808, 12646904, 22367670, -118891381, -35975079, -24106113 ], [ -41985018, 97111418, -60482837, 54021693, 119817410, 7731933, -9194520, 4552148, 36667012, -8673500, -26911530, 12742381, 1199982, -68733334, 61053666, 44448138, 61536935, -23010567, 29493608, -22490084, -6796572, 55653750 ], [ -19175131, 161905768, -39591487, 57015503, 12901260, 8294073, -38570664, -49453162, -47212924, 51494860, -57863272, -23435593, 56204594, 12652590, -58643464, 18060179, -22625590, 46752180, 4783448, 16964012, 15121326, 5377392 ], [ -34645882, 140664260, -18216612, -56769773, -66490173, 3868967, 55864236, -8272910, -26989345, -8895940, 45482575, -38862227, -45644347, 55786138, -15169732, 30855447, 13263277, -3720762, -6768345, 10019680, -28864497, 10261275 ], [ -52776661, 75776882, 15501581, 5012892, 171209457, -44881217, 52063680, -62640672, 8563691, 34181060, -63738266, 5886273, 7910458, -19099829, -23309538, -2127100, 17778566, 15059154, -18318064, 114647623, 8321265, 46598599 ], [ -19627684, -109876995, -15695375, -5184903, 79348835, -63259811, -24802044, 31951043, 53022391, 52910840, 14833901, 34657523, 57187514, -50594854, 64844052, 1354658, 15380650, 11088566, -5662399, 41713760, 12915115, 35043146 ], [ -31619308, -77451394, -46145937, 9964352, -159020200, 11226806, -74691000, -8686555, -12732909, -34632580, -26080144, 8639353, 25385957, 46857999, -19715737, 35947422, 6790339, 42554293, -4723330, -28714264, -320988, -62753299 ], [ 38305212, 157983066, 34389756, 58962914, -84387628, -34412601, -7478364, -7975986, 10900173, 46325620, 17448878, -5198003, -10693350, 34586847, -52023089, 25798059, -11754085, -42969986, 22736664, -24437437, 6680272, -38282686 ], [ -7468144, 66902996, -32710850, -29837765, 14696483, -35940983, 17372316, -7285894, -65411278, 30412860, -34801511, 3413194, 3765812, -17397311, -56399130, 39060252, -44202731, -27347701, 28248771, 52821018, 2181788, -38026717 ], [ -48124173, -147000535, -18226206, 66105466, 73251164, -64154034, -38123676, 40858756, 15999071, -33083800, -33144881, -6427503, -51177368, -26725495, -9872203, 51336716, 55647606, 10085169, 13412310, -83078467, 17407784, 64160103 ], [ 63312335, 7509467, 54885844, 25543634, -156896361, -50796696, 59120532, 32383119, -13466004, -23442520, 56630526, 13368081, 65317082, 73378820, -44919444, 56670800, -36132549, -65941645, 27880814, 52505033, -17819486, -29972917 ], [ -34344863, -9571599, 10576150, 52971197, 30713519, -12133032, 51510156, 47202685, -477126, -53566540, 11760228, -1049612, 23889052, 27519383, -20846095, 30878505, 61823620, 243682, -21332206, 10056422, 27042076, -6464747 ], [ 56505614, -19933940, 43693775, 41417792, 87077420, 17686421, -26705796, 13107648, -58864621, 2206140, 38970730, 5972307, -60189516, 31330666, -10949319, -60730929, 40506543, 43889426, -32842539, -118016910, 35041190, 24382559 ], [ -52303630, 145119292, -11479881, -49553502, 142540667, -864216, 13942320, -50294788, 65861783, 34132920, 56550664, -30463769, 8320008, 80675767, -15825012, 4375256, 5768512, -45630013, 19728741, 19840950, -37940549, -51873603 ], [ 65419469, 2609966, 13045581, 58950627, 194176134, 2254564, 74827644, -43784990, 20735517, 30046000, 30015920, -30962764, -55305632, 3929125, 66961425, 30701727, 43258719, -57062601, -12989418, 9802899, 27606131, -9073580 ], [ -60187468, -81761715, 48941556, 38053338, -172852542, -43620902, 71288796, -55147955, 34756461, -47132380, 49569884, 41929721, -40471731, -86406646, 39658774, -2029104, -66953234, 31269143, -21150819, -76905727, 17772966, -27431659 ], [ -11154094, 166484837, -17832862, 50687956, -143435235, 62029504, -20260368, 2764463, 16885747, 4980000, -66705456, 29121642, -5127566, -27258889, -47384935, 30282840, -21081586, 34766700, -13790632, 18554963, 17197281, 25885608 ], [ -52014898, -163787011, 7807394, 7871551, -116610351, -12837208, -6130452, 42421189, 450505, 44169280, -52508405, -27621526, -45670968, -98007954, -33558527, 21163401, -59659148, 37015129, 10214708, 16365110, 33866560, -3864104 ], [ 61563556, 75378926, 18122594, 23270631, -168903052, 46503623, 38853216, -56968405, 25985948, 18260, -14188860, 17602505, 59790205, 49627303, -7750734, 19804901, -9589613, -36898407, 4599987, 74311706, -22587786, -31713504 ] ], [ [ 19373763, 123459156, -19640325, -58840048, -164965734, -60319076, -8244960, 54140462, 17528740, 48291060, 4906409, -10927850, 33169455, 94345526, 10328851, -30770901, 14031183, 48249086, -10350489, -112770081, -20062913, -1814306 ], [ 10844884, 167094691, -23748369, -20031090, 169840220, -22505625, 46093032, 39798021, -36507287, -10859720, -30855497, -11046733, 19492532, 5082744, 8258576, 34975143, -45312612, -5066133, -33884221, -24525619, 11298545, -48070931 ], [ -855959, 18574691, -17794487, -48896174, -12682182, 56070014, 12603672, -57936991, -65280222, 11312900, -5981478, -3691630, 50859967, 65808974, -54605301, 1771623, -29315589, 501699, -28923532, -33461395, -36336772, 17051614 ], [ -3323498, 145470733, -31290975, -58465310, 166286288, 32572141, 64655772, -10042166, 51939131, 32658840, -32653421, 2255649, 11672175, 80843228, -10619631, 21011603, -35358499, -61710994, 25325841, -78856753, 6119706, -17686417 ], [ -28887609, 91054229, -51827356, 59820921, -128671812, -27594897, 5380068, 13164985, -58571793, -52351420, -48070931, 49195663, -16482340, -60288971, -54156844, -32521387, 5905711, -11907666, 22829949, -102893697, -35641298, -34633596 ], [ -58592271, -118761217, 61112188, -27632338, 71918439, 25354337, -46653504, 66875420, 8152093, 47555680, -59534236, -31702655, 32899152, -45174088, -26620750, -13121923, 59313079, 1064830, -1559932, 53162723, -10944993, -54160940 ], [ -56517900, -96258656, 14507669, 56771821, 189739805, 60665163, 20547552, 16062551, -18014057, -52291660, 29469170, -8168513, -28860988, 101378877, -10941128, 57500888, 37105230, 55258534, -3210040, 106457720, -16278511, 42853264 ], [ -35104578, 132358883, -51930969, -2048, 109758078, 17824455, 66767964, -44026625, 61158102, -8241900, 27222789, -46458225, -743333, 98122696, 60142418, 47476422, -13711734, -17721228, 28946336, -4229062, 31274233, 41327691 ], [ -53288598, -121603754, -5549025, 63945089, -153172035, 46397597, -51531000, 50630619, -2217713, -28581880, 28281475, 14056351, -54429195, -18721492, -16330806, 12849071, 28193422, -20850190, 16334204, -75068602, -34926053, -8461303 ], [ -19414718, 150799199, -48694037, -1949458, -157827442, 49684418, 49479024, -21497279, -15519897, -17003380, -52086569, -22855257, 53311124, 76210147, 63246807, 3514424, 22259043, 44767911, -25820251, 12768019, -33176901, -37275193 ], [ 15341743, -4847818, 47686694, -41489463, -128349280, 45779442, 4277652, 43139949, -26108812, 48425520, -26184579, -40867595, 17475499, 92125120, -59296697, -27742617, -54803933, 13048263, -7669063, 43227551, -34266632, -36974174 ], [ 49928241, 110528195, 61242663, -66216044, 56388243, -7351837, -25332408, -66711599, 66304097, 32200680, -58172482, -43177993, 22277472, 18507514, 61207248, 24458774, 64469313, 62493235, -5723553, -69142036, -26084927, 4326896 ], [ -3681854, 21629126, 9091038, 32919629, -130972131, 58204548, 14528268, 16922606, 58113097, 18553820, 38120914, -17823064, -32166057, -85020443, 39755019, 32317709, -38995303, 49934384, 7865999, 46934870, 18032315, 1339229 ], [ 18083680, 165637244, 52203431, 29116957, 148851330, 35228805, -61533804, 10752735, 49698893, -46619440, 64928009, 20278937, -15980641, 52160923, 15091918, 11671191, -1705776, 47442272, -23139862, -104282563, 34223601, 42300372 ], [ -20442688, -8625809, 12736663, 14526739, 2701962, 55463863, 6181404, 28134037, -57588873, 15039600, 66156659, -18497256, 34486158, -75741877, -23287013, -22176031, -27628243, -54421004, 22928417, 14208325, -37250890, -56788203 ], [ -31848656, -127330175, 34963463, 46729655, -12061461, 4717179, -21624492, -17063901, 19203800, 50600120, 63050223, -21502180, 10388236, 79878778, -63019506, -3516345, -10746592, -31887563, 9195828, -99726493, -11747463, -23796903 ], [ -12929493, 29676092, -28065556, -65667247, 16351739, -804201, 10523904, 10853075, 8238098, 36159780, -59251646, -25298615, -17520549, -6072003, 14434590, 24512576, -52489976, 57076936, -5829276, 25242098, 25435973, -49711179 ], [ 66285668, 107055131, -58541062, -24448087, -18706827, -21963489, -42829788, 13644158, 21128685, -26214720, -23264488, -46904036, -44696239, -76179136, -45976083, -62865715, 4728255, 38868343, 15611763, -67911163, 8303820, 17082331 ], [ -37879279, 80784916, 2987494, 51943227, 157827443, -60705172, -75413592, 54273566, 36247223, -137780, -48830646, 32229807, 28877371, 89033299, 30450043, -39469531, -32073908, -58057808, -20200348, -43613347, -29839091, 46092805 ], [ 57152703, -57367575, 36713363, -61893244, -175098091, -34254561, 27648408, -54711784, -55184815, -41830340, -38888820, 23365202, -49688654, 33020779, 9317263, 36967739, 53909067, 19087078, 12165401, 11992752, -33485096, 64712996 ], [ 8596455, 54209774, 24145550, -30411135, 6742734, 32272066, 53163780, -52203291, 29966774, 28683140, -22773028, 30175947, -48265467, -31420598, -34295717, 25778844, -22553918, -7623773, 33312074, -29342560, -25775569, -28451438 ], [ -38602135, 142514494, -51934806, 524224, -193415446, 57326328, -32993736, 56313125, 25054221, 34607680, -20012661, 25602080, 56583428, 95896088, 18577188, -16008016, 40424633, 51312520, 26720970, -56219699, 389605, -26880814 ], [ -9006004, 56576833, 37958631, 16310329, -164965734, -46245558, 42255420, -10848979, 66885658, -17712200, 33851355, 34078751, 66209901, -98141303, 8055849, 25544421, -64442692, -3040909, -17705493, 67422488, -6654686, -34707315 ], [ 1668916, 122115411, 31538494, 28842559, -49578568, 15289822, 3724128, -31807701, -15278263, 14516700, -7726161, -23301068, -44268259, 49087708, -11973194, -15936921, 58176578, -22363478, 19986830, 63516760, -3701829, -49969195 ], [ 29768142, 145000422, -22777481, -24923165, 42695868, 19154788, 23248008, 17184718, -13861220, 14913440, 8719320, -44313638, 13678970, 78926732, -3952157, -55967530, -5627217, 290781, 25918719, 88531054, -25772080, -62734869 ], [ -63740314, -153894980, -1765250, -26749758, -45336975, 4257064, -38017140, 6659283, -38845817, 4020520, 4552148, 19481170, -57296045, 29389362, -3763764, 15116441, 33529859, 2051846, 1952766, 119075094, 6415108, -4955555 ] ], [ [ -49254531, -56737048, -12728987, -7539815, 194176134, -40982243, 66601212, -57887845, 21214690, -22695520, 28197518, -33004111, 51533677, 55165913, 41051244, -23807385, -32098481, -6008098, -1341231, -57909854, -15479530, -374738 ], [ -34707315, -96594592, 32739631, -52623079, 66551028, 46301573, -21038544, -51586918, -30593385, 24031820, -60492583, 31161424, -26678087, -25574978, -43600693, -15212515, -41131106, -43283292, -24012595, 25025317, -20188517, -39941364 ], [ 56579333, -159848804, 13565563, 10578677, 147640316, 45247309, -34174896, 27331319, 44952208, 14169760, 30534000, -8877119, -31615212, 59932342, 16271422, -57491280, -33781732, -14637317, -1431406, 24084709, -13225636, 45570629 ], [ 18968308, -42503688, 35886381, -11852377, 149922378, -32934231, 61867308, -30212503, -23430355, 53798940, -7898172, 12535900, -2574022, 46640920, -14477592, -17356909, -66416723, 54416909, 15329835, -61385695, 38069642, 54267423 ], [ -18356031, -73254775, 59554163, -34989904, -186800508, -2170542, -40293768, 28473964, -3882534, 17136180, 22588730, 37125910, 62458423, 32307520, 61874814, -13043142, 10822359, -46137855, 26775905, -2770384, 34857436, -12976592 ], [ 55334301, -122559880, -39578056, 25195516, 35861852, -21083269, 19083840, -62341701, -58680324, 53247820, -46060041, 42564807, -57015503, 39548647, -43025275, 45752837, 31166755, -50767818, 18320138, -108816588, 27556122, -61074144 ], [ 63857036, 58292692, 55023994, -19457720, -160377267, 55387844, 5664936, 27591384, -66519111, 24304060, 65605815, 10502375, -18247500, -78793384, 63586733, -51015825, -60832509, 53231261, -22016296, 80704901, -4986944, -54251041 ], [ 57083079, 96093272, -30855419, -6499558, -176680321, 58202547, 63960972, 21861779, -22099318, 36725840, 14184764, 27871807, -19277518, -1662203, -43473732, 5066996, 8178714, -3948062, -9726516, 81142137, 19379069, -52510453 ], [ 31236379, -55067704, 5382094, 56739057, 80718072, 21329331, -35580708, -25531347, -9915205, 2164640, -37821942, -26701747, -15485085, 21949763, 4218365, -33918318, 27034396, 44180206, -12525066, 9376686, 30127515, 35966681 ], [ -40148186, -11938657, 31484769, 47088011, -23009275, -56038006, -18567372, 60883703, 50837442, -6221680, 46975385, 38008147, 60388148, -76290776, -56999121, -20014344, -50757579, -45367901, -22255728, -40795198, 15212040, 28717646 ], [ 26346352, -41402851, -4351725, 63725980, 160304241, -49554385, -1507716, -667566, 52293392, -50533720, -27079446, -8767621, 59831160, 17220547, -65493188, 49244202, -53677671, -66383959, -10127641, 76023907, -10872887, 34047939 ], [ 1109881, -134167770, -33088844, -66535493, -171659784, -18228556, -8810064, 54236707, -44309214, -50588500, 46512594, 25547331, -3018383, 17356997, -16277565, 48629322, 55145908, -2064132, 2102022, 108214011, -14646822, -24523854 ], [ -40936570, -42193593, 41466106, 34549638, -57781822, -28269065, -44237916, 6716620, -57871463, 51131320, 14246197, -45291294, 57810030, -76746641, -32974918, 18235035, -52711133, -1847070, -7772713, 4864707, -28287649, 35589895 ], [ 48554200, -84583579, -12479550, 21247454, 187421229, 12105026, -65702604, 46600647, 41081961, -43055420, -44468939, -5093198, 3088007, 61879848, -59421609, -38723989, 57306284, -6466794, 25493754, 96794442, -4079804, 22889750 ], [ -19848841, -149512304, -274381, -50657239, 185254791, 52911225, -30413712, -53534328, 34400152, 42947520, -12386840, -42785366, -40074467, -74758820, 20330062, 16069505, 1462094, -54404622, -30242997, 14741091, -24578842, -34279335 ], [ 48175367, -162179685, -22368787, -10883791, 145120919, 57936481, 57974112, 8885187, -54670829, -35646840, 65386705, 47171523, -52909764, -53689777, -40535211, 36596889, -52879048, 65636531, -21755098, 8752064, -37406732, 23123193 ], [ 28316287, -125464437, -37056819, 57660545, -109088673, 17598399, -32104392, -43320151, -40273099, -7129700, -22801696, -9402707, 56978644, -97766067, -59816825, 11500178, 59515806, 26135433, -19121352, -25800583, 35097014, 30101925 ], [ 55049663, 135733750, -4025537, 48933034, -37194576, 8800200, 44045688, -50513897, 19994231, 25117460, -65984648, -17733902, 19940990, 38398130, 56309030, 53252451, 22498629, -19988088, 5749466, -25668310, -25469700, -57488533 ], [ 14901477, 102465725, -27267356, -11053754, -47278249, 35388845, -998196, 5098898, 39572769, 12869980, 25355241, 11516009, 7459953, 555101, -66797605, 46873071, 27902642, 56587524, -366921, -75560951, -15430684, 22291807 ], [ -10814168, -62845920, -44946719, 12096059, -142638034, -3264816, -69243768, -51230609, -61385402, -29675820, 31772889, 13383723, -20276820, -70705650, -8764370, 3608577, -33976268, -47786294, -7008813, -85191160, -27382835, 19996279 ], [ 5664077, 68686043, 13020638, -21902734, 133570640, 61997496, -17766036, 516033, -38716809, 25461080, -63576494, 49061137, -12511752, 23732910, -12718575, -42762982, 6909109, -21145066, 31132314, 63847442, 28591192, 4408806 ], [ 41600041, 141496349, -26135294, -14096711, -98037405, -9274318, -37046736, -32389262, 25643973, 5383380, -62804492, 31561872, 10734306, 90003951, -41380932, 23499945, 20487739, 7885885, 17110542, 44726645, 18535894, -63275475 ], [ 1349467, -66680761, 36859188, -28086939, -196573821, -12881219, -44557524, 18814727, -28609115, 54199000, 27638482, -9743713, -42490812, 66761019, 53046964, 13275644, 5561689, -10287896, 23353382, -11856805, 2509754, 41280592 ], [ 23413974, 161202886, -62232737, -34905946, 180295109, 7523881, 60901536, 38622613, 35725047, -10366700, 25005075, -2521571, 10406666, 48603932, 33624055, 58794057, -30484854, -34408343, -13885990, -114934214, -1992219, 63113703 ], [ -17340347, -151817344, -37916419, 23594176, -171945802, -58408598, -511836, -13394333, -44022529, -27864760, -48228608, 21445868, 36976222, -39415299, 12794342, -29245230, 18435893, 17215434, 23798040, -69869538, 29485539, 6515941 ], [ 63656357, -109944182, 8910675, 66863133, -20928034, -36251060, -10278408, 7320706, -29006379, 5668900, -5952809, -41106926, 38634899, -93830739, 34879326, 28563098, 52160288, 64799001, 5648925, 104113548, -13153530, 24075397 ] ], [ [ -8117281, -153011209, -53863150, 55692657, -161089270, 10650662, -69470736, 28082844, -41251924, -48850480, -8182809, 44958109, -39972080, 45840830, 31832274, 28432436, 58055760, -65390801, -27251658, 13054610, -13063979, 44298976 ], [ -8303626, 138922560, 51708394, 48511198, -109015647, -32404099, 38325168, 59071444, -57283758, -47784760, -40344770, 27038061, 5850422, -80114463, -9898823, 47178590, 54996422, 26790713, 15174360, -43363498, -5302117, -157677 ], [ -15354029, -30880294, -35867194, -4095, -192070551, -60761186, -42046980, -26485598, 30955837, -42404700, 36470428, 28161193, 66418771, 76244259, -54566394, -25921035, 362452, -44923539, -9436296, 114247130, -8856245, 60959470 ], [ 8870853, 95989907, -9421062, 35626755, 169469004, -54195545, -43809456, 63605163, 50794439, -3403000, -12913111, 19448320, -22983946, -93098874, -13013451, -43145361, 7857217, -30505332, 25768427, 110844774, -9370291, 62220884 ], [ 49682511, -141486012, -20035587, 51400573, 23812562, 46333581, 36222240, 52176670, -2285289, -7577900, 13711734, -646035, -58838001, -54669733, 43492162, -31526050, 51556202, -17197004, -23570010, 98054710, 9581957, -3280495 ], [ 63361481, 98320788, -30884200, 62040682, 23514372, 52141032, -48545676, 24775727, -30069161, -12869980, 25613257, -39261111, 22113652, 93734604, -37172806, 61816577, 10240798, 9644903, -11839939, 77001257, 24040373, -25371622 ], [ -25463771, 17556545, 36463925, 479174, -50059323, 466117, -7867452, -44608186, 18587427, 31624660, 12157492, -18469100, 30523762, 100067102, 52637414, -26568580, 35796718, -62986742, -31263949, 92330228, -33649079, 20551219 ], [ -51750738, -33841701, -58443206, 53603952, 11805870, -18460614, 30791220, -50141206, 54027836, -14861980, 64135530, -37022669, 1240937, -70773875, 43281244, -56219247, -23463119, -14747895, 25518630, 90654770, -36800809, -29512173 ], [ -4167171, -43464982, -47744256, -26743615, 19455344, -61525377, -31648140, -15173827, 32213155, 41594620, 2559688, 12187072, -41483319, 67570413, -64944391, 41012496, -12200494, -44305119, -33665520, -47522749, 33109447, 39967985 ], [ 63775126, -165673422, -1642450, -19689116, 94708637, -36521128, 24480120, 48662731, 28625497, 36589720, -16476196, 33165229, -58414116, 94751773, -215014, 8679416, 55913814, -46344678, 8337606, 103305213, -10202999, 33292320 ], [ 46588360, 161585336, 34021356, 35544845, -173473263, 3648912, 61786248, -18585379, 56954071, 10270420, -20901384, -14813447, 25025553, 55017059, 58907624, 46262034, 16252992, -11104948, 17935596, -49686883, -20233874, -63244759 ], [ 17426353, -146680103, -47287594, -5037465, 183270918, 7157789, -4907604, -16793598, -43055991, -37059500, 62233170, -38131722, -10091312, -25190438, 51605348, 46388853, 54466055, -4259320, 1919598, 28221914, -37838205, -58713088 ], [ -51816266, 28916359, -55526706, -62546476, -58505997, 32364089, 67627200, -47184255, -46152189, 38893800, 36839023, 7189293, -14209337, 70234279, -22621494, 50420160, 41372741, -14813423, -22359378, 67293889, 2096889, 52156193 ], [ -27992742, 124642685, 38497800, 9184159, 182522402, 26010501, -62962776, 46068232, -57576587, -31938400, 40049895, -23997159, 38309307, 20501537, -192488, 30284762, 5406060, -3386978, -20624277, -72974279, 29906545, -66392150 ], [ 50081822, 135573534, -39925350, -18444084, -150111028, -20099023, -43987788, 66732077, -23782568, 23507260, 13226417, 49860469, -6702286, 4735418, -56638717, -16667091, -3907107, 32030906, -10988973, -59504479, 16518089, -11844186 ], [ 23667895, 91049060, 57633494, 31160612, -78362983, -40352085, 1574880, 40934523, -59091922, 327020, 61147863, -30124326, -59693960, 35300106, 45541960, -983808, 49809471, 64454979, 8988528, -2278035, 25730212, 24259694 ], [ 54031932, 33133651, 37323525, 45677112, -141682611, 6523631, 37440456, 11698796, -8008750, -6336220, 23938198, 31934164, -60771077, 80604441, -33286176, 7403540, 57627781, 36710014, -14552460, 85628396, -1427001, 40330436 ], [ 57552014, 107913060, 50802744, -54044218, -28814842, -19462864, 48082476, 63238616, -51973943, 1062400, 42159077, -48264934, -46621124, -35582308, -59124686, -12272620, 1447759, 39951603, -32431048, 71570716, 14107190, 38714762 ], [ 44944017, 127009744, -23675456, 745381, 86426271, 11046761, -9479388, 59769727, -60734217, -21374160, 15749245, -31915393, -1955601, -4223732, 831387, 49499762, 33083449, -48279802, -18996972, -760570, 22101652, 33318940 ], [ -27034395, 28234150, -1826650, -13777262, -49742877, -26136532, 4131744, 10455812, -53517946, -33528680, 1584959, -35774397, 61059810, 25993630, -22592826, -34121997, 4134407, -64377164, 8521067, 36419166, -27937586, 40828040 ], [ -37975524, -134178106, -50846875, 62284364, 89335140, -56904222, 54287040, -22584635, 59794300, -33761080, 66343005, -5171410, -49285247, 73226865, 1277796, -51133036, -58205246, 65945741, 14139933, -64093617, 36069282, -22584635 ], [ 59044824, -153398828, 17662094, 1402709, 198703746, 57842457, -60908484, 63768983, 31994046, -8842820, 6485224, -6138117, -30957884, 92429031, 27861687, -61747402, -59061205, -58375209, 22294079, 37999094, -20047794, 36552338 ], [ -44376790, 3442055, 45058006, 66983950, 66800534, 47187794, 23970600, -64254299, -5893424, -20542500, 9163681, -38485243, -11293341, 89917119, -59857780, 11242697, -47356266, -37295671, -13258908, 9328921, 4210060, -42636203 ], [ -65740966, -74469314, 51652750, 48355569, 126620999, 26816703, 49210368, -5135757, -23704754, 40694900, -46250481, -35148697, 44796579, -30102620, 31248665, 828167, 22760741, 32667756, -9073521, 39266710, -23261163, 52199195 ], [ -23198960, -97881487, 33353631, -21822872, 160492892, 51128779, -28169508, 18876160, 54013502, -33883920, -38161869, -10622822, 43643696, 87888984, -19725976, -32988312, -45955605, 61536935, -9574150, 102548318, 11122932, 47864109 ], [ -29735378, -61393642, -58631244, -36533908, -72764323, -41034256, -31854264, 16328759, 42902410, 18928980, -26024855, 19823740, -477126, 57349105, -26360686, 9888039, 46686652, 5318007, 24411648, 59835161, 641976, 46025229 ] ], [ [ 3405408, 165446019, -57882931, -37631502, -181816483, -59146783, 66828180, -62700057, -58289204, -42774880, 40842374, 21821288, 31885515, -90177614, 35458839, -7318993, -6079770, 51935036, 739025, -32770636, 37168317, -28113560 ], [ 2709173, -14352230, -18007469, 7531625, 101384430, 61199296, 52871964, -5958952, -19762835, 6726320, 26010521, -36773953, 36490905, 3287193, 8848328, -61138287, -18052964, -37682695, 20848161, -115635996, 9160951, -8860614 ], [ -44319453, -122136084, -11666000, 41335882, -68188027, -21965490, -55604844, 30679391, -14393635, -45799400, 41899013, -49794770, -33744872, 57783262, 22316380, -4528975, 54439434, -10615536, 1292516, -31763891, 4443823, -62564906 ], [ 57769075, 124926939, -26511369, 41116772, -196671189, 41580393, 34869696, -50298883, 17510310, -36627900, 48525532, -8661252, 31998142, -62586905, -33662962, -61810812, 21790108, -18687766, -2443030, 330683, -2856328, -51703640 ], [ -57281711, 47175786, -2789862, -34256810, -143392636, 688172, 22152540, -56362271, -57076936, 16742760, 4486620, 21072012, 25916324, 84077701, 13210035, -38282044, -56171830, 43477828, -28576305, -114522698, 12149861, 21370319 ], [ 268255, 164314172, 13502244, -51191702, 29246913, 27780944, 18134280, -9419650, 47903016, -23689860, -1312608, -5850295, 39892218, -14255872, 56008010, -39611722, 24859685, 22527298, -3224551, 43414938, 11121769, -39838976 ], [ 24501329, -130033170, -61660950, 23446738, -120906714, -6037509, 33843708, 15696004, -37068370, 34493140, 20043377, 39617760, -63134180, -76895495, 37439013, -50723757, -23454928, -614325, 29418980, -111825799, -680355, 44468939 ], [ -33044542, -112952104, -52686956, -4011542, -120638952, -59032754, -32796876, -66242665, 8360963, 12430080, -2983572, -19917595, -31604973, -54982946, -8774609, -25290783, 15001817, -58874860, -6279117, -101221913, 26651308, -13191605 ], [ -8496115, 42973999, 6479619, 23039235, -193640610, 45247309, -71193840, 1707824, -62356035, 49170860, -37219904, -29320302, -27212550, 83925746, -20745755, -18479065, 21261788, 61895292, -5901831, 81726343, 28993590, 54742501 ], [ 46670270, -165347822, 11919275, -9210779, 68954801, 43262813, 68414640, 34344863, -28953137, -28827560, -24757297, 35192497, -10371854, 58846948, -35069766, -4634658, -61149910, -29405690, 33737039, 56517314, -3184294, 37930473 ], [ -53380747, -125200856, 14947063, -35462934, 83663454, -48802197, 2758356, -10087216, -60705549, 46511540, -59497376, -1931849, 36460189, 21143470, 24155259, 20383272, -907153, 37748224, 3783225, 96224933, -35837845, 55461261 ], [ 14170430, 129805767, 10259556, -43987718, -118022187, 5285321, 68766672, 8438778, -3583562, 16834060, 33345561, -39714743, -33904597, -37377860, 22211944, 4254201, 40293577, 18267978, -22880737, 80172135, 3578551, -8412157 ], [ -24929308, -26466608, 1742225, 50984880, -170509624, -49522377, 17272728, 18693910, 64629038, 45942160, -52719324, 38020661, -50569186, -23723606, 45595202, -36189531, 20239961, 34205616, 13236105, -100795700, -2919130, -42750877 ], [ 19660448, 163843862, -33211644, -49879094, -116811172, -32088020, 22921452, 5248383, -51896128, -18756340, 30368133, 47087054, -36734587, -77515720, 6823103, -7559181, 64418120, 8064040, -11526916, -61319558, 5604497, 12169778 ], [ -61371067, 54204606, 50303869, -19345094, -65200047, 24070016, -16151784, 9575279, -6935729, -21905360, 64080241, 11724054, 40938618, 76845878, -56796394, 42711102, 39236938, -14883047, -4972090, 2042883, 34391073, 54797790 ], [ -17086426, 14217856, 58454719, -319449, -85142230, 18878719, -71726520, -55061950, -39343421, -33761080, 57089222, -27200743, -4820403, -83004712, -66508872, -10255045, -20076141, 54007359, -3333384, 79271944, -18433550, 59151307 ], [ -17141715, 156039804, -24462144, 40086754, 101341832, -52733180, 72546384, -34969427, -46225908, 20406380, 29880768, -42334862, -26344304, 42488514, -62634529, 52022691, 21345746, -50354172, -3106390, -109294240, 35207499, -22130034 ], [ -21616049, 64587620, -42375594, 37549592, 107865488, 29327330, 24278628, 22267234, -65229028, -34149520, 49404017, 35280095, 2236143, -39809142, -5197189, -47320780, -40139995, 48621776, 12035838, -48650744, 7797915, -11792992 ], [ -12339741, -23024554, -11416562, -42243035, 111303795, -41136281, -33723276, 45519435, 52467451, -10263780, 31289620, -32500422, -36044495, -91418064, 54453768, 36883193, -48216321, -64039286, 18836315, 95600311, -28384178, -55643511 ], [ -54396431, 68443135, -54198931, -61737615, -125817712, 7611903, 44159172, -6864058, 10423048, -46494940, 41704477, -20615251, 65028349, -2803417, -51957561, -3349174, 23694515, -40674458, -17057680, 19877693, -22544755, -61088478 ], [ -35747572, -141336133, -3281062, -54242850, 97660104, -55899971, 29160756, -65274079, 26231678, -12426760, 37766653, -1027712, -9794388, 14237265, 36114119, -50437453, 39910648, -57586825, 30547728, 75384587, -30768328, 25983900 ], [ 43797277, 100693015, -56881344, 10881744, -152447860, -35344834, -30105684, 63783317, -21620144, -4052060, -1748778, 38538427, -6227208, 12128500, 36003541, -28991592, -42240987, -62509616, -21963435, -37708828, -32550044, 65218790 ], [ 38579610, 13887088, -32102606, 49766468, 121801283, -54625653, -33241548, 59366320, 15145159, -54066200, -53974594, -1500116, -12648952, -89631816, 57642115, 31898822, 6819008, 46111235, -7996597, -55771441, -16678583, 10265371 ], [ 55434640, -59920690, 16957913, -19029741, -177629659, -33796447, 70536096, -49342584, 61309635, 20271920, 36515478, 703913, -8422396, -101478113, -58137670, -5312947, -15005912, -37817847, 3222479, 18279394, 5906877, 23248106 ], [ 43893521, -152706283, -60943337, 42599343, 66697080, 33692421, 24864576, 26694469, 14737657, -4614800, -5154187, 41823352, -3610183, 28400103, -45251179, 34844481, 1101690, -18265930, -4314949, -1697503, 30589226, -7398521 ], [ -26166149, -96749640, 53393056, 56564998, -49292550, -47023753, 27842952, -57064649, 9008052, 5914580, 41053292, -20360278, 50624476, 8844409, 1761065, 53826980, -15986784, -58002519, 25566309, -109209733, -36246058, 40025322 ] ], [ [ -30583146, 133087606, -14782050, 19963515, -16485619, 2780695, -49826424, 28160658, 23237867, 9138300, -29237774, 37579542, 3348071, -15583153, 22811935, -29454673, -40346818, -13236656, -20645007, 60470807, 5502153, -47511895 ], [ 37967333, -134798296, -13742087, -48324852, 149605932, -11098774, 47871720, 39327039, 65585337, 24503260, 42777498, 19998936, 17024994, -90639681, -37842420, 33499431, -20866572, 66263142, -17030731, -58189097, 9015576, 51842887 ], [ -12429842, 137589152, 57382138, 33239078, -52554378, 4087022, -5037300, -52168479, -63093225, 6022480, -43342676, -41950056, 34975570, -23940685, 35645184, 22485393, 52498167, 50081822, -7769604, 51553402, 37987069, 1892121 ], [ -22402385, -140829644, -19751612, -66093179, -139625712, 58986743, 42118776, -62900737, 11956812, -30914180, 24841255, 35674286, -45343328, 32403655, 43948811, -61434198, -3845674, -41731097, -6832608, -51226393, -1174630, 32092338 ], [ 38266304, -145517247, 49214019, -21335507, -44326782, -8710177, -56938860, 20354635, -24020107, -36224520, -24898592, 5416998, 41853962, 19509177, 33122356, -23438457, -45847075, 54873557, 7400610, -55172538, 31811539, 35133247 ], [ 43207525, 12507165, 41400869, 37355056, 62711078, 49598397, 53427804, 29575653, 48666827, -4413940, 65550525, 27906220, -2307814, -71635987, -48343282, 45506885, -48554200, 27962026, -3470202, -78382775, -24819583, 64293207 ], [ -60402482, -145305349, 1297075, 14745848, 75819245, 50178542, -18257028, -33951695, 952204, -7526440, 4232699, 8478235, -49236101, 79869474, -5831992, 17205111, 54599158, -11971146, 10012590, -70303099, 25984909, -30863688 ], [ -29383165, 154003514, 20135363, 14565646, 1916933, 7201800, 42005292, 3503700, 43252576, 81340, -22975755, -29476727, -27818684, -48076741, -42433475, 18995949, 29966774, 58571793, 17013111, -38980118, -18040456, 45904412 ], [ 23465167, -66965015, -34107700, -16042073, -135810103, -4905226, 39321048, -64833813, -25005075, 5224020, 60863226, -4218782, -62442041, -3736856, 17448878, -50460511, -19940989, 66199662, 29818032, -80546908, 20592078, -31830226 ], [ 45898269, -57010966, 31947188, 54611445, 161052758, -12539134, 60109464, 17383350, -38301116, 50820900, 43139949, 29348459, -28361337, 69294638, -56507661, -18563611, -44122869, 9378695, 17670252, 90974430, -37360212, 6909109 ], [ 37213761, -139692629, 50724075, 61518506, 171318996, 44343083, 1579512, -9218970, 21435847, 49096160, 13537675, 47166830, -13328805, -57910408, 40897663, -1293169, -14364966, 51312520, 29696762, -61848650, 23413516, 65079543 ], [ -9436032, -27644969, 39307513, 46879141, 11452911, 26088521, -20401644, 16588823, -7060642, -53408840, -41577516, -10934107, -31819987, 18637761, 14002515, 37653714, 54119985, -15048915, -25222191, 85562260, -9327260, -7541863 ], [ 28107417, -146137437, -23072969, -52819663, -162927091, -8518129, -71696412, -37764605, -2801322, 17473160, 66224235, 39979102, -60611352, 47208426, 2115326, -37790140, -34633596, -23362780, 21964472, -99825698, -7759536, -13353378 ], [ -44952208, -152458207, 14202588, 43438921, -105753819, 18778694, 26235648, 39824642, 50925495, 33865660, 6943920, 38638539, -42118122, -19192863, -8913856, -58659552, -61962867, -52016945, -16716672, 55499546, 37769588, -25447389 ], [ -53825109, 49827098, 60843563, -51203989, -60216022, 10476619, 70915920, 245730, -9821009, -54137580, -34039748, -23862634, -36646534, 10261623, -34641787, 27527409, -55010756, 43567929, -24642787, -57696748, -9103964, -16773120 ], [ 62106210, -9277009, 34535581, -7865408, 155940938, 36777192, -38890272, -31774937, -10162983, 22995980, 55362969, -21810338, 58174530, 4543148, 65669295, -8041477, 55729516, -18349888, -8132379, -109048066, -7892118, -51586918 ], [ 57052363, -71823170, -25419600, -54162987, 46304570, -27872966, -68333580, -46098948, -26530649, 28379360, -16312376, 25200068, 19963515, -43890222, -24151163, -28538118, 66934804, 31435010, -30321771, 98113498, -30221718, 5143948 ], [ 12841440, 87736212, -28015669, -47026579, 12755208, 38879718, 55986984, 11252386, -31951043, -45015880, -52709085, 35201882, 33640437, 40485187, -60463914, -40906813, 28334717, 29178390, -24183618, -28170475, -28173675, 16783359 ], [ -20815379, -88759525, -18824856, -32761952, 172237907, 24124030, 65121288, -7140504, -52805329, 7199420, 58195007, 24541518, -63994235, -81019992, -14274865, 47120945, -7631964, 13982037, 19917384, 29313167, 13658272, 36163265 ], [ -46524880, 30089552, -11169044, 35553036, -193111171, -59068763, -3995100, -25879464, -15470751, -8557300, 55764328, -19251225, -59667339, 41260468, -36800115, -54190143, -66220139, 11166381, 17233886, 15152607, 1260692, -39312704 ], [ -15159493, -104471005, 34286144, 23940245, 97489710, -32424104, -46801728, -57619589, 54156844, -8160560, -51015596, -3762021, 15024342, 74805337, -26393450, 61879986, -17018850, 50970545, 31095, -107813518, 14226979, -2553544 ], [ -21503423, 140069912, -19385131, -51392382, -153111180, -63079766, -68968164, 38516130, 48099600, 36692640, 8784848, -9071086, -45877791, 48535707, -22711595, -55156657, 35075910, -65829019, -25965361, 20774210, 29949576, 26524506 ], [ 65204456, 30156739, 44106306, 6018337, -68802663, 41438357, -46864260, 51588966, -63023602, -50276420, 44255973, -19584410, 35886819, 53956474, -49993768, -33751147, -15362220, 31850704, -14657146, -38877239, -5331192, 20977151 ], [ 46365156, -56700871, -42358325, -30409087, 113646713, -34614651, 53738148, -56495375, 59376559, 31437080, 30875975, -21450560, -25508822, -100336899, 25785268, -23890009, -29802953, -62829065, -21700164, 74576252, -13389619, -23540934 ], [ 36943458, -109323992, -57115431, -27599574, 89742869, -37401348, -22046004, -29272586, 56192308, 53226240, -33406993, 43655089, 65720489, 79004261, -60568349, -61101778, -18184020, -39881979, 5566005, 54878598, -21124732, -21030392 ], [ -66115704, -61207585, 798200, -39451951, 93211604, 31731931, -43871988, -26022807, 21329364, 12793620, 14514452, 51133768, -19689116, 38100422, -54343189, 5336006, 21734819, 45793833, 12126014, 16625981, 16725103, -20219483 ] ], [ [ 50440178, -111634200, -34433887, 57678974, 59729183, -46597646, 49418808, 56515852, 61768331, 9656220, -49234053, -14599145, 14827758, -17995828, -63615401, 8773569, 30413183, 6868154, -5646852, 5456261, 2163180, -7957556 ], [ -65351893, -137728694, 31726531, 64194915, 75381089, 10898724, -53168412, -7042212, -55475595, 18152100, -51058598, -23948667, 64755998, 17570974, -3296877, 41394875, 56468754, -27531999, -24946482, 103896767, -20514157, -13173176 ], [ 51978038, 141827117, 14958575, 12745196, 120109514, 25906475, -71124360, -20960769, -57148607, 26550040, 5268861, 43800564, 24312936, 12134702, 9988925, 60688656, -60852987, -18390843, -1303917, 1083904, -7766514, -56401178 ], [ 27798206, -40152134, 56472650, 38010336, -180343792, 12587146, 49692096, 716713, -9853773, 9198060, -38911345, -34876518, 17260485, -55138002, 57595017, 538020, 5244288, 44073723, -9268383, -101354186, 15098066, -47116680 ], [ -64647467, -71998891, -15115912, 56169783, 180751521, -40606149, -59734272, 27560667, 38188490, 15926040, -16121936, 37624905, -32290970, -72175583, 26956581, -14209492, 6298879, -33335322, 15256244, 27321723, 12283606, 4713921 ], [ 30337416, 84040913, -4798794, 9149347, 85659498, 20875218, -32236404, 35809004, -53735008, -52117360, 7578723, 3119115, -11971146, 32564914, 37909996, -36520029, -17399732, 47047056, -27303483, 7546910, 10662384, 16140366 ], [ -34015175, -110063052, 34527906, 66672692, 81977771, 37263314, -24815940, -35725046, -40393916, -34357020, 46721464, -16274457, -17983340, 4685800, -32753761, 30601809, -59315126, 59562904, 10337015, -99436228, 6216235, 35866341 ], [ 42554293, -152757965, -49804994, 35016525, 45014444, 31941984, -14514372, -17242055, 38049243, 7048360, 419789, 27289906, 41778196, 15787827, -29157912, -45045724, 11483782, 60232519, -28527589, 72279846, 16744874, 26499933 ], [ 9532276, 14677830, -60594125, -44767910, -174373917, -59792944, -16450548, -12149301, -2772653, 18442600, -11582074, -13815456, -10267418, -95486740, -40203476, -3793041, 46737846, -39189839, 1878138, -30334608, 21265455, -33134643 ], [ 55502216, 133764647, -27808444, 982920, 163158341, -53839456, -28748508, -6550752, -45070977, -50668180, 61033189, -29971030, -31060272, -33870487, 27359988, -15229809, 38387122, -50282501, -31220416, 50976545, 4870644, -26735424 ], [ -15368364, -103349495, -4695181, 17743754, 40724166, 55213800, -13228992, 27343606, -63392197, -44204140, 65165548, -28366109, -62188120, -89907816, -59884401, 29812073, -25099272, -35542797, 26502269, -89592912, 31291678, -27544285 ], [ -58192959, 169327375, -55547812, 8176666, 109478145, 14043510, 42929376, -63150562, 56804585, -15413100, -33378325, -34945345, 22138225, -90903277, 40424633, -31518364, -1556290, 37621263, -1293552, -80763689, 18851067, 9550706 ], [ 37989858, 56504477, 17928800, -14516500, -128896975, -14653662, 64227312, -63705502, -8137758, -36277640, 20205149, 12086960, -43750179, 14739647, -24493138, 24675903, -41524274, -1632057, -19233294, -72713407, 2714442, 27280126 ], [ 57531536, 122678750, -41443081, -58682372, -156744223, -8752187, 14090544, -54185513, -51865412, 9468640, -50816964, 43021568, 217062, 23522033, -63273427, 24281996, -36208315, -49352823, -8156218, 97492550, -8106110, -63639974 ], [ 27085589, 100553472, -28238244, -48490720, 195880074, -1086271, 30784272, -26899244, 23760043, 41453520, 60422959, -41806145, 59644814, 75320124, 21509566, -1383480, 58465310, -52571886, 6891689, 87223021, -7564152, 14801137 ], [ -43299674, -160169236, -945944, 7916602, 6827931, 12037009, -27845268, -13265324, 27488996, 52377980, -4707777, -18251669, 12544517, 86732264, 45124219, 22894673, -39922934, -34492301, 33539067, 73429886, -17329863, -20199006 ], [ -20242009, -61037032, -13356419, 1666869, -34303963, 49308324, 75073140, -8025132, 10173222, -37628880, 46582217, -36284343, -43617075, -9297173, 47094155, -8518009, 24372321, 64430406, 5504852, 84573887, 1611918, 51969847 ], [ 31387912, -78174949, -32447981, -32606323, -140051697, 46935731, 13896, 55928148, -35395359, -20275240, 25689024, 26560965, -28207756, 37455388, 31303954, -51010060, -52324108, 4384233, 10288299, -101130057, 3086602, -12223020 ], [ 42740638, -113567125, -1924506, -31191328, 18755511, -37687419, -20121408, 5072277, -17952624, -24249280, 46938526, -8306167, -19900034, 27575204, 60863226, -37031148, 28283523, -4165123, -10606504, 44065280, -3572736, 2277098 ], [ -51130270, -45878555, -13649987, 43516735, -71656762, 60899221, 74012412, 63603115, 64061811, -1744660, 47898920, -3630624, -35256112, -13694568, 33353752, 55733108, -22938895, 13820265, -21550908, -79720202, -9990170, -41837580 ], [ -61786761, -83503415, 17266831, -14713084, 139960415, 26792697, -50393844, 33732586, 55229865, 32602400, -3202681, -22390674, 65753253, -11666432, -48050454, 36055026, -17221577, -10300182, -29722674, 94207770, -5223033, 5074325 ], [ 10052405, 30017196, -4298000, 34500492, -58226064, -34018502, 14007168, 13394333, 14807280, 41501660, -61057762, -18436250, -23426260, 5033126, -40303815, -13692609, -24470612, -16289851, 21437930, -56502616, 34809753, -11530880 ], [ -45269609, 153724428, -53064950, -44720812, 76859865, 26170541, -40578636, 10558199, 27018014, -20012960, 21427656, 5484261, 14442781, -5181980, -47810867, -15940764, -4144646, 44505799, 20896877, -112917051, 35452892, 52879048 ], [ 1460046, -70277863, -21472731, -1214316, 86036799, -4067016, -36956412, 8627171, -26200961, 44414960, 53771867, -49577339, 3692093, 3491867, 17561504, 46014161, -10509053, 8588264, -580440, -53765300, 15221344, -17534883 ], [ 17475499, -85343312, 6207156, 22517059, 8781377, 50358587, -56723472, -61938294, 55115191, -8185460, -5432681, 2476208, 34772843, 42200109, -1771304, 61418826, -3765812, -23117050, -29599330, 34611435, -12439448, -29323780 ], [ -26321778, -54463018, 5558619, 12782056, 138505980, -13639409, -24720984, 11547262, 22637876, -17383520, 48847029, -7156444, -43309912, 92760851, -54656495, 28620743, -15990880, -28412531, -15246915, -51527682, 36451909, 53732960 ] ], [ [ 32264349, -165394336, 49973844, -49543263, 196951122, 56442107, -24165144, -58084429, 66816035, 25542420, -59010012, -1210729, 11451018, 73369516, 9169825, 38120639, 62562858, 53016248, -28393881, 89872155, -31955751, -30615910 ], [ -14324011, 47144777, -21695306, -49008801, -159671349, 41488370, -16691412, 1890073, 22510916, -13246800, -5688649, -29368794, 27613909, 992360, -1767208, 15431567, 44473035, -43496258, -32412391, -101221913, 1265344, 19328712 ], [ -27230979, -109039738, -46195825, 11139760, 193804919, -41062263, -52369392, -58088524, -49528929, 16774300, -29553128, -40756534, 50171923, 13477489, 36259509, -38572191, -35069766, 25756600, 14516183, 28199869, 22600579, 53765724 ], [ 41020528, -157977898, -42477287, -48484577, -73153795, 6737684, 45877644, 18472753, 3268209, -16068800, -24417371, 30432484, -28545635, -23137494, 58862574, 11488649, 58225724, 19017454, -33842761, 76861636, 3972808, -44761767 ], [ 35661566, 34492901, -42648056, -14549264, -45769045, -54485618, 31224312, 35100483, -40053990, -35919080, 55569792, -35888588, -5148043, 44259256, 10334994, 18479066, -43449159, -25469914, -9157477, -52585866, -15455107, 42562484 ], [ -18929401, -5499018, -60173919, 61113051, -89785467, 33272316, 29311296, 28877371, 38428077, -18640140, -64538937, -26244986, 38792576, -8469172, -52762326, -33545547, -28795460, -19277518, 5136894, -101188845, -9599402, 27046682 ], [ 32413835, 109256805, -50662675, -15974498, -86809657, 17076268, -47035644, 65210599, 28521062, -27605800, 46553549, 35685235, -14401826, -20098391, 43271005, -4004406, 4096, 37539353, 13553274, -74113297, -26750163, -42419141 ], [ 7199889, -58494253, -26177506, -47939875, -3523504, 42760688, -72791880, -52018993, -45054595, 38201580, -21831063, 46098448, 17051614, 95827864, 23848097, -17850735, 9778006, -13408667, 6397278, 32498741, 23469340, 46737846 ], [ 20964865, -168267883, -48588506, 66097275, 196111323, 20637158, -33236916, 22897941, -18253643, 255640, -60218184, 40033850, 50884540, 69545829, -3454554, -21272926, 53223070, -14844140, -12511591, 40721713, -32795437, 11041468 ], [ 13371808, 162856726, 38887306, -16709640, 52700430, 64554135, -25601064, 29854147, 8514545, 49582540, 43144045, 3474199, 48691400, -37551523, 31201567, -59806687, -48392428, 36495001, 27353235, 117337174, 23825218, -12010054 ], [ 45445716, 163068624, -62654862, -38997351, 132603045, -14629656, 8024940, 60695310, -66029699, 40867540, -20428354, -7201807, -44497607, -78889519, 6806721, 26295728, 2926235, 5123471, 3275340, 84478356, -15653980, -20362826 ], [ 31344909, 21727323, 43661156, 15511706, 25729494, -38119527, -71057196, -56274218, 4165124, 53591440, -11543167, 17816808, 54300187, -40754985, 54244898, -35609238, 46412254, -31260951, -18892285, 79058837, 28420231, -44786340 ], [ 18388795, 126405059, 57587444, -66238569, -95676231, -56754185, -23115996, -44059389, 47427938, 44667280, -51101601, 23383973, 52827855, -86450062, 4771258, 953064, 21912973, -62009965, 27520112, 23052245, 14354909, 53087919 ], [ 12880348, 119500277, 31413775, 14156096, 15432828, -45809449, -55500624, -45214320, 62184024, -24274180, -479173, 48169515, -44509894, 78613519, 23340255, 9751613, 15376555, -26084239, -24611692, 15997685, 572196, 35190584 ], [ -66060415, -148034185, -32657125, -10652395, 71407257, 39829955, -28855044, -32133293, -55696752, 31349100, 6264067, -13738808, 46494164, 33734038, 23002376, -23542218, -61041380, 6268163, 5243654, -85176463, -8527116, 45156983 ], [ 53706339, 167658030, -1059150, 62743060, -99686575, -24050011, 17988372, -110578, 25406434, 45010900, -67078147, 4886717, 7017639, -3150743, -24794157, -43099245, 15988832, -21839254, -12186130, -104653663, -30037964, -14334250 ], [ -57496724, -162463939, 4568544, -25445341, -86949624, -43366839, 68136720, 39349564, -22730025, 12194360, 41694238, 31868465, -50083869, -54092923, 3313260, 16561409, 41170014, -32745570, 29934120, 62333651, 25482493, -13947225 ], [ 49346680, -166681231, -17381956, -32673899, -120663294, -57598396, -20366904, 13979989, 34946902, -11118680, 1939219, -40252845, -45283943, 31029857, -19936894, 36977346, 389073, -51738451, 2400534, -21369438, 23548424, -16861173 ], [ 7111836, 160820435, 25463731, -32761952, -173029021, -32516127, -32363784, -11381394, -42437571, -21010620, 45199986, -14483391, -49688654, 15933580, 17452973, -16359651, 64297302, 13924700, 8016291, 18275720, -31019536, -53986881 ], [ -45288039, 116254616, -54150962, -11999815, 171611100, 32636157, 73306032, -56915163, -62667293, -50586840, 20821522, -32342433, 41514036, 61070455, 57588873, 6125742, 5408108, 63314382, 30915686, -18705607, 24899830, 42865551 ], [ -20252247, 27334874, 11165206, 45478480, 5531720, 61461362, -63555672, -3026574, -38743430, 29878340, 34844514, -26784653, 40008940, -88382062, 49137809, 35645747, 45023879, 38417838, -28721415, -23518874, -24204356, -66306145 ], [ -7339136, -68872099, -43927862, -50094108, -33884064, -11476868, -44393088, 33482760, -50978736, 46865120, 43555643, -31350698, -47935780, -40051029, -44157681, -7290171, -23067904, -19132128, 4271417, -118233691, -30875324, -31367434 ], [ 59384750, 77606442, 37496213, -11696748, 55536273, 57790444, -52154004, -41284688, 56241454, -49831540, -3409504, 13066180, 30624101, -87197433, -40705174, -23494180, 60670737, 25158657, -25067752, 14138514, 19519792, 44866203 ], [ 51367809, -109261973, 62342106, 19578538, -110701330, 42294571, 10144080, -30294413, -2780844, -50392620, -29637086, -39350273, -52797138, -70811088, -53049011, -9936076, 21052918, 2508494, 30154895, -70475789, 1923602, -36974174 ], [ 792479, -106471118, -6088194, -9049007, -78125649, -2162540, -8731320, -35745524, -54762978, -43292800, -46987671, -15694120, 42208223, -57879397, 9141156, -34654252, -48335091, -22216040, 15928932, -44054257, -29561134, -60146513 ], [ 11676271, -33030286, 61808694, 48695495, 40425977, 14407601, -51820500, -14145857, 5389678, -33575160, 65448138, 48155436, 38935919, -81140936, 40402108, 22562253, 51584870, -62695962, 32248625, -55870645, 16500644, -6587612 ] ], [ [ 55006661, -129800599, -54024325, -44577470, 10771335, 27826955, -38691096, 1478476, -50882492, -51000180, 55635320, -4289173, 54482437, -47751123, -6702286, 4926726, -42320849, 12745196, 2589177, 103474229, 21279411, 8821707 ], [ 11657841, 146602580, 13390956, 19424957, -196013955, -16650161, -20056560, 37078609, -35770097, -52537340, -50837441, 7414545, -57949277, -12649489, -10513148, -42013597, 15474847, 51025835, -18488050, 86422034, -31937143, 22084984 ], [ -45324898, -133976545, -26492181, 3415647, 111133401, -35682918, 56742000, 6040863, -37799417, -12144560, 37494303, -40747148, 12857822, 91396356, 10697446, -21939687, -60805888, 19111651, 20115356, 116705203, -21380592, 33923027 ], [ -18399034, 16440203, -16111744, 42695588, 186642285, -19982994, -71538924, -34029509, 34619262, 40713160, 28652118, 12118245, 43240289, -20020863, -64653611, 44182971, -56564998, 3577419, 2964390, 115536791, -32429092, -45265514 ], [ -45928985, -52385382, -1813219, -4689347, -49870672, 48396096, 54291672, -33148977, -6954159, -3628760, -21425608, -18002953, -42140647, 29659160, -6497511, 33920240, 64997633, 52891335, -26613174, 8340548, -11819569, 22873368 ], [ 51410812, -90852667, 42634625, -52297487, -25863375, 34076517, -72812724, -14100806, -65163500, -14383900, -51844934, 27321191, -24603716, -18451694, -46316009, 59804766, 49414255, 8125472, -31885849, 23680541, 7886303, 45066882 ], [ -26332017, 45087813, 45182725, 48898222, -56729031, 15051762, 70707480, -52979388, -58536981, -22768560, 30683486, -6250743, -17438639, 87913793, 23053570, -48896410, 2956951, 61663896, 27036066, -84221158, -36456561, 56491279 ], [ 57472152, 53744632, -57570175, 57638019, 117894392, -28009000, -1699944, 42877837, -21816728, 26096860, -49551454, -38463343, -10036023, 80899048, 25250805, -16480705, -23653560, -54341142, 19006301, 22548872, -7849087, -12163635 ], [ -37242429, 117567351, 17389631, 27628243, -82732372, -16666165, 41650944, -37164615, 6305022, -13137240, 34768747, 19044744, 16547868, -7923374, 39152980, -9228964, 17596316, 5332341, -32700538, 5955959, 2574882, -21740962 ], [ 8559595, 116973002, -37749487, 64848147, -44655399, 48650160, -5769156, 2217713, 44495560, 20115880, -34058178, 34120985, 38116819, 65322097, 17579934, 49666932, -31713504, -36529812, 14292299, 41665995, -32244175, -12986830 ], [ 23037188, 128580892, 59030344, 52895430, -718089, -22745685, -11549892, 5565785, 36482714, 51292340, 32235681, -45397663, -19136224, -5185081, -35966681, 25181258, -41350216, -43836184, -14527584, 78625276, -11887023, 40780941 ], [ -47608140, -24347626, 43075938, 18204498, 139394463, -45965488, 55662744, -25046030, 62759442, 42773220, -64237917, -27682532, 53681766, -4521440, -57545870, 45041882, -53825109, -53468800, 18970023, 75887960, 11024077, -65382610 ], [ 6483177, 93462633, -32263781, 55631224, 161667393, -33280318, 19192692, -35088196, 51132318, -23572000, -3837483, 3743250, -15857776, -51388742, -33329179, -55504449, -51730260, -51425146, 21436893, 57502013, -29551830, -29094432 ], [ -41612328, 7116680, 48786138, -39519527, 178840674, -39843958, -1435920, -34023366, -46549453, 37281940, 5107089, 14619481, -32546938, -11700545, -37172806, 46634805, -5850422, -58479644, -26960401, -112285080, 383790, -41731097 ], [ 17592220, -69481953, -19546306, 13676922, 40608542, 14641660, 42811260, -28748362, 37588499, 19835340, -19775122, -924472, 43512640, -42944379, 42521529, -4096638, -43264862, 33286176, 4957580, 35996627, -12473175, -25252853 ], [ -53407368, -2780518, 21547563, 54511105, 134958134, 53481367, -38346012, -10781404, 60875512, -17104640, -4965794, 2204028, -18890494, -67204480, 53597809, -48471759, 43383632, -17356729, 25801595, 21185726, 7546707, 35968729 ], [ 47571280, 15442731, 32597644, 10414857, -150883887, 48360087, -20825472, 3524178, 7752782, 29958020, -63209947, -7857228, -17467307, 53292833, -59130829, -48369919, 5457254, -18788106, 23056943, 69744614, -6084816, 16486435 ], [ -54693355, -5948656, -19837956, 2518733, 19777875, 42928730, 75492336, -48611537, 35747572, 14284300, -54973896, -27191358, 2115326, 90208625, 58809332, 61128680, -37252668, 39443761, 28800189, -36397120, -32784970, -46455256 ], [ 23270631, 52741991, -30032275, 32751714, -105382603, 38129530, 71916432, 5936427, -46633411, -27907920, -2234095, -46553644, 15964259, -63340478, 65493188, 16180952, -9626473, -54912464, -32762728, 1058184, 29520429, -1032066 ], [ 3993113, 77497909, -59032262, -42062833, -128118031, 12773193, -62504208, -61029093, -56587523, 17385180, 54945228, 28007896, 38557085, -79022867, 12499466, -49380628, -54152749, -60963565, 6781820, -53915944, -37862628, 65976457 ], [ 56323364, -26962760, -47116825, -51054503, -39549664, 50618652, 59352132, -29526507, -31750364, 40391120, -59278267, -29719186, 10056500, -72005021, -36965983, 62477573, 50434035, 34391961, 7170507, 75064928, -2942390, -26278776 ], [ 57334952, 11902480, 16704638, -27861686, -46876606, -54209549, -22305396, -8549356, -30660961, -20640440, -59298744, -23986209, -49786946, -68249559, -39097691, -27444784, 29647325, -32440455, 9255945, -91106703, 27546818, -37944807 ], [ -58037330, -11809451, 42206744, -63748505, -121478751, -45861462, -43452792, -57326761, -34762604, 4242960, 16656399, -3397551, -989063, 94305211, -1828641, 24927620, -58663942, 16308281, 21792413, -83464263, -24441608, -61391545 ], [ -58450976, -94372245, 4562788, 37889518, -104956618, -6339584, 46956900, -6405362, -55438736, -24056720, 45163126, 13663724, 19652257, 19484368, 33509381, 37486544, 53378699, 45832741, 28565940, -38664133, 30690407, 49221767 ], [ 56943832, 100693015, -37966306, 41413696, -125251761, 51350835, 7872084, 33065019, -21939593, 45283140, -24255599, 14488084, -62534189, 88313838, -15583377, 42857136, -18777867, -28416627, -22351086, 57704096, -19037147, 61297349 ], [ 60607257, -66293143, 12832600, -48343282, 152119244, -42154536, -4861284, -45943319, 66947091, 49172520, 11885141, 17779266, 55344539, -19816189, 64686375, -6150721, -25201659, -60271426, -9752428, -86480822, 3280823, 53640811 ] ], [ [ 17266628, 147656903, -54093400, -47888681, 62887557, -1272318, 57862944, 30970171, 64336210, 11553600, -22699309, 4068614, 56698102, -32847116, -44153585, -15483447, -58649608, 48619728, -2801659, -1139017, 1337450, -45355615 ], [ -36875882, 35593738, -46408806, 12745196, -9785484, -3966991, 5356908, 26676039, -8758227, -6600160, 36529812, 10995113, -10685159, 32186576, 44225257, -21686049, 7326850, 7881790, 15445923, 17625377, 35395905, 5297529 ], [ 26733376, 6827258, -11775369, 29233679, -150250995, -64612149, -68382216, -56384796, -52168479, -12891560, 624564, 9936116, -37957094, -45760200, 60695310, 32429156, 31944900, 44679857, -14841643, -30033319, -8927188, 31611117 ], [ -39052640, -160034861, -31738044, 21577142, -178146927, 1772443, -62633904, -16781311, -57582730, 26093540, 3085959, 31549358, -40271051, 100972630, -11246243, -13625356, -5678411, 993159, -24730890, 27336420, 33357166, -65095925 ], [ -29952439, -45883723, 50509175, -46510546, 161685650, -32872216, -7186548, -40744082, -16525342, 53279360, 37529114, 1159109, 33859546, 60245555, -64790810, -62877244, -37039702, -32663660, -17599770, -102412370, -14955017, 5025179 ], [ 50485229, 72210789, 27677969, 66758698, -104256786, 46333581, -53316636, -59337652, 16302138, -52915820, -60230471, 15587751, -10625775, -37353051, -50819012, -52666393, 61215439, -61000425, -8942922, -68113246, 19147632, 26719042 ], [ -31498490, 126007103, 56654931, -60605209, 106167633, 29175292, -70881180, -40150234, 12917207, 33971900, -34031557, -23149336, -39028067, -58102678, -50026532, -41231547, 46520785, -7939127, -30182880, -115136298, 28585377, -59010012 ], [ 43139949, 58731993, 54147125, 37443109, 93704529, 49602398, 41868648, -15587473, 51519342, 4166600, 19631779, -39639659, -60789506, -52650900, 65972362, -31013010, 20057711, -26137481, 22287860, 39358566, 21509685, 46373347 ], [ 55223722, 51010628, -45952144, 29575653, -134769483, 57794445, -34107732, -5655885, -5686602, -10434760, 35913440, 15525181, 9925444, -18408278, -65198312, -13108473, 31717600, -14762230, 6537206, 24764445, -2166669, 22119796 ], [ -54998469, -36555032, -18680950, 52866762, -47862457, 46941733, -10943100, 61463216, 13298089, -24581280, 55770471, 18053009, 57797744, 34627162, -22103413, -36226039, 17749897, -8776656, -11686537, 23897322, 27051380, -14950623 ], [ -29641181, 53775641, -26260012, -16824314, -93181176, 44699172, 29742072, 50444274, 21243359, -52789660, 54947276, 17503958, -50083869, -36357589, -4318705, -45837382, 25420769, -48705734, -10591993, 45674602, -936215, -48529627 ], [ -9036721, -113623976, -41769269, 37006938, -12262282, 62293570, 38371488, 36017875, 60490535, 48495240, 46465495, 18584854, 41982971, -72476392, 38202824, -44296339, -37035606, 33732586, 6052124, 30014948, 3249422, -30382467 ], [ 7650394, -48969169, 38486288, 37617168, 41691761, -956239, -62184600, 64862481, -5551450, 32864680, -2275050, -34776406, -56925402, -28350485, -54988231, -49839867, -1052543, 56853731, -33105810, -45498238, -12567378, -56937689 ], [ 63650213, 131645664, -27035187, 64575796, 42599, 54517626, 36910092, 61674135, -62339653, -8162220, -40111327, -8747286, -53032629, -7879959, 38507939, 16761245, 2533067, -54982087, 29927901, 109874772, -19246487, 21802394 ], [ -62894593, -8589631, 19859063, 12194351, -105023559, -7959989, -25922988, -16472101, 16930797, 32174120, -11289246, -21617935, 19140319, -35157454, -21661099, -20283354, -42912649, -63762839, -20023107, -70475789, -34306174, -16805884 ], [ -44129012, 123614204, -42970406, 45666873, -120638952, -64254059, -72226776, 18272073, 23442642, -42132460, 17405875, 28051695, -62835209, 37135972, 53298837, 11496335, -26366829, 1470285, -212482, -40417, -23406538, -53673575 ], [ -35356451, -72598408, 50131181, -52623079, -102425050, 2702676, -67159368, -6305022, -42095597, -42686900, -21835158, -41935978, -59263933, -98854562, -83958, 58688375, -37959142, -8713176, -6449103, 14531659, 22399380, 2399963 ], [ -64848147, 163445906, 5078931, 12458511, 19796132, -50578641, 44242548, 27052825, -6968493, -1738020, 52819664, 33825342, -19844745, -86170960, 710569, 2017575, 13783405, 33163311, -15656332, -27487064, -3839063, -47174017 ], [ -62456375, -6537836, 9129413, 10388236, -34042287, 56124028, -74931864, 37504541, -65740966, 27388340, 38991208, 38342896, 4589008, -11995151, 31101227, -47870329, 47241593, -32231585, -28637458, 50998590, -28159719, -34520969 ], [ 48009499, -79544536, -50336487, -63986044, 74109219, 34888720, -36757236, -57167037, 3735096, -14466900, 36011732, 8481364, 8098851, 38267883, -27808445, 31068734, 5774655, -1517383, -18205086, -8994564, 11684661, 28103321 ], [ 6651092, 104160911, 11926950, 59538331, -3815608, 37747435, 12876960, 8064040, -3143296, 40787860, -24538188, -45940458, -6348025, 66971896, -38702475, 49209615, -65841306, -8143902, 27387440, -80594674, 13825744, -39808260 ], [ 58696706, 39599132, -22545312, -14627078, 5355240, -30827705, 28468272, -30519666, -19895939, 19378840, -48650444, -10331871, -46451161, -72749291, 14905572, -13419756, -57468056, -15751293, 4769973, 5191715, 8372437, 41886726 ], [ 32970823, -150008456, 58993888, -37027415, 134519978, -25672416, -70913604, 57355430, -59964263, -48614760, 61784713, 24306881, 42941318, 33687521, 25955231, 2893779, 35802861, -38469031, -13777158, 102662219, -25280131, -23258344 ], [ 35317544, -161383774, -56595450, -16287803, -186447549, -24880218, -11473464, 52365063, -59827064, -19586340, 23434451, 43026261, 44989068, 85203409, 6380789, -17439534, -1851166, -27384561, -2636856, 79771642, 28490011, 8795086 ], [ 44516037, -89384884, -22664275, 35884771, -29685069, -64406097, 60938592, 54922703, -36210363, -21055440, -59564952, 30226003, -1634104, 8723465, -42062833, -30240567, -35348260, -39208269, 15339164, -35783521, 3108699, 49068186 ], [ 9675619, -167032672, -1542675, -6126868, -80912808, 24674167, 70890444, -48337139, -23579841, 9946720, -17917812, 5506160, -5608787, 12215331, 3827245, -19326447, 62005870, -58475549, -21172585, 41787245, 29813505, 38092246 ] ], [ [ -18564901, -122673582, -12851787, 9474939, -171203371, -1554388, -7459836, 20583983, 23166196, -13389560, 2928283, -11753774, 22478152, 10081757, -5530973, -52814349, -61811334, 38546846, -24207457, -111913981, -4178659, -65663151 ], [ -53761628, 17732266, -50821931, -44194540, -126128073, 18178544, 63416712, 31809749, 13279659, 23513900, -42474430, 12517129, -55594365, -77245923, -14579980, 46644413, 35059528, 65130737, -13600953, 30334608, -11750952, 66562114 ], [ 17264580, -41490711, 29117031, -62855686, 133941855, -17260314, 65142132, 14649604, -24515663, 29536380, -42314706, -18722508, -32256158, 63712613, -56106302, 3935232, 21890448, -55512455, -2141409, -50686279, -34696942, 9599852 ], [ -53423750, -7953937, 24084150, -44290785, 156671198, 49312325, -23785320, 18931449, -66777127, -54120980, -48834742, -27532364, -56872161, -17251558, 4490716, 676368, 16111697, 13400476, 2128971, 76685272, 22891329, -58477597 ], [ 9429889, -12703558, -583300, -30687581, -108693115, 2790698, 56362176, 7490670, -7492717, 15725180, 31754459, 2753080, -22322523, -46861100, 44423889, 22460414, 6468842, -22795553, 28559721, -97070011, -34448060, 33894358 ], [ -61158101, -139361861, -47753850, -47698241, -197450133, 62541632, 43309200, -7240844, -833434, -11032360, -54529535, 35774398, 29583844, -12271152, -40854660, -9997564, -34836323, 7869503, 2135190, -30757147, 14609606, -6192396 ], [ -9972542, -105892274, -589056, -13017547, -106599703, 46059512, -62599164, 44608186, 2193140, 32079500, -47268213, -25173475, 28310144, -74188213, -57531536, 2782332, 44430032, -55670131, 1307027, -35845983, -40705, 37422631 ], [ -20477500, 157771168, -35667644, -18442036, 178183440, 7009752, 28454376, 54341142, -1529669, -42592280, 19789456, 45993643, -13969750, 11281893, 55125430, 20679183, -22945039, 20366922, 27234038, -61889067, -34380606, -8213525 ], [ 26512219, -73022204, 10150188, -52680416, -180733264, -50770689, -55885080, 65841306, 2105087, 38158420, -21599667, -48912533, -56583428, 98652989, 55000517, 19958621, 53628525, 57007312, -22975059, 81616115, 3351766, -44694191 ], [ -37240381, -168376417, -20100825, -19375810, -44813622, -28399098, 2429484, -17581981, 61356733, -35743120, -3532369, 48110073, -63758744, 232584, 27798206, 55321907, -47769912, -55891288, -21345681, 25536038, 32076703, 23942293 ], [ 40529068, 48142249, -42851444, -16744452, 109033904, -48740182, -29283504, -62196311, 923535, -50125360, -44143347, 2695203, -2199283, -23438303, 11195049, -40082490, -35020620, 56190260, -17878588, 21016710, -28573747, 33202219 ], [ 48832694, 157502419, -43162281, 66197614, -166371484, -58036505, 51813552, -36574863, -1687346, -48802340, -31342861, 12468637, -2442966, -85677881, -60953326, 38946884, 21595572, 64176485, 2704229, -108970906, 10919407, 8727511 ], [ -42249178, 106496960, -44426737, -11993672, -141244455, -30883719, 13048344, 38565276, 15288502, 3305060, -42754972, -29841197, 7722065, -89746557, 14688511, -54601344, 14416160, -13019594, 15670844, 101842862, 94203, 45699637 ], [ 42185698, -69879908, -20918212, 59202500, 33196403, -23875967, 33449988, 58360875, -56890590, -34786960, 26000282, 50071643, -60709644, -81767363, 8928190, 16645955, 63916421, -26639180, 13078557, 36790265, -4244950, -12782055 ], [ -24177784, -74500324, 56250075, 8551404, 2330747, -19014752, 23796900, -19531439, -55639415, 36812160, -63152610, 42858886, 34711410, -89724850, 64862481, 10383786, -55264677, 169963, 28238406, 105131315, 25262686, 59923308 ], [ 35645184, 33588457, -5088525, 65788064, 112989479, -62469613, -9027768, -38604183, -9272212, -39137820, -18958069, 35295737, -49275008, 26427787, 19754644, -44353984, 44122869, 54205990, -25884514, -82784527, -14181622, -34187186 ], [ -10636013, -79368815, -43327294, -63971710, 10059332, 654164, 63437556, -66926613, -53757533, 33191700, -63652261, -16460603, 19336903, -41474446, 18870016, 53300489, 36005588, 39574817, -4171912, 97011223, 14637518, -47757625 ], [ 37846516, -163828357, 50353756, 1347420, 59011094, 53891470, -52654260, 38290877, -5131661, -418320, 65556669, -26174595, -48656588, 98339775, 49277056, 62742740, 42783641, -51842887, 8077445, -66904418, -11319479, -29444597 ], [ 38524321, -75161860, 24548488, 36200125, -161776932, 26794697, -32771400, -44165872, -2537162, 28321260, 31078702, -28755608, -31666406, -97307100, -63162849, 27143109, 19621541, 16050265, 19615763, 54176816, -20729312, -59632528 ], [ 53870159, -5431831, 46725400, 27331319, -187567281, 51630905, 23516664, 44200684, -24714295, 28356120, 19062505, -45255317, -11883093, -100845484, 25580493, -2868799, -42765211, 57955421, -18963804, 55782464, 29254102, 64063859 ], [ -15646858, -103421851, 41005606, 7271560, 111352479, -18350586, 49224264, -22345048, 60420912, -351920, -48648397, -6083368, 54554108, -23270842, -48574678, -40424517, -20487739, 23821476, 13731552, 6841454, -5419580, -9046959 ], [ 37295671, -129568027, 47857463, 35276589, -13917538, -48007999, 1760160, -12761578, 13363617, -47643660, 25748409, -14181490, 65826972, -75400753, -26653514, 39709719, -38948205, -28035745, -5400165, 2391937, -35306354, 30267793 ], [ 61256394, 62985463, -27689481, -56028488, -152423518, 62813700, -4011312, -28170897, -11276959, -16535260, -31561971, 12149530, 58764282, 26002933, -29923771, -54574443, 46289389, -50388984, 26547875, 14546356, -26828084, -66633785 ], [ -45507148, -109644424, -4083100, 743333, 2178609, -47133780, -1440552, -36732539, 41356359, -49800, 28308096, -18778821, -33677296, -70699448, -5035417, 16061819, -13971798, -11424397, -7097952, -15920525, -27381672, 29010474 ], [ -20221531, -79420498, 15591763, 41192539, 135950070, -17960489, 67089888, 53390986, 22752550, -52467620, 17047519, 7223707, 24728629, 68513155, -63891848, -45157171, -63795603, -17102808, 25802631, 94075497, 16277348, 19314378 ], [ -48070931, -92118888, -56892856, -16490531, 182826677, -32790195, -4886760, 54117937, 51578727, 33885580, 16973800, 3663474, -60408625, 45859437, -30931264, 32796162, -54717928, 43967240, -10190868, -107839237, -14684038, -56448276 ] ], [ [ 37565974, 156964921, 18366275, -26233725, -66855303, -64716175, -49671252, -40686745, -31795414, 34574480, -8360963, -3808949, 49961005, 71003358, 27841209, -14901232, -4556244, 18130779, -1000222, -37852123, -37118308, -29780428 ], [ -9659237, -105659703, -16002375, 4697539, 77894400, -47813950, -72430584, -35954394, -42822548, -3781480, 23010567, -22787994, -15628428, 67706862, 45046405, -31712436, 8666078, 21955976, 5244690, -91646818, -3033104, 11444875 ], [ 56190260, -135816442, -25285287, 15384746, 168866540, 27696923, 73685856, -34752365, 55004613, 25547400, 23547077, -33578190, 60091224, -88149478, 15638667, -58194549, 50249737, -65100020, -16213969, -114533721, 6397663, 49682511 ], [ -7679062, 29867317, 6993844, 56388892, -18737254, 36807200, 4411980, 44968590, 64569653, 29677480, -56194355, 50096671, 4122121, 63771535, -17293249, -11427160, 66953234, 8981432, 32396844, 69138362, 21127058, -14960861 ], [ 42023926, -146659430, 26705163, 64094575, 13765401, 27056763, -58689756, 25467867, 55713134, 36627900, -23168243, -16080490, -45898268, -60248656, 25637830, 24333876, 12483084, -8088612, 23215527, 78338684, -1368851, 53696101 ], [ -64971012, 41966190, -32179356, 1955601, 6852273, 42914726, 47188500, -1431377, 17354681, -43362520, -41866249, -5562473, -45210224, -9477038, 5858613, -52854700, -3458650, -29379069, -3973941, -63634336, -27981780, -33275937 ], [ -30839115, -103923171, -61096837, -37297718, 177228017, 19842960, -68416956, -30579051, 17104856, 45598540, -8704985, 46187610, -17385397, -94788987, -19271375, -23474965, 57656449, -8197143, 8360409, -1616670, -20753735, 14481688 ], [ 65794208, 112848739, 21582100, 17301440, -83718223, -28317077, -10296936, 20266582, 56188212, 13942340, 16261183, -45704256, 28379767, 3860901, 20471357, 5912456, 12986831, -40291529, -496483, 98995318, -37186925, 47079820 ], [ -19369667, 24440654, -10520506, -24527949, -134051394, -28763189, -12436920, -52375302, -46045706, 24729020, 62450232, 15018364, 47655238, 22058302, -36386470, -13990441, 29829574, 14749943, 26738591, 40166901, 2829579, -43359058 ], [ 65429708, -8574127, 37145081, -40981621, -114790786, -41506374, -20987592, 58450976, -10337042, 29785380, 41972732, -16096132, -37578260, -70513380, 46690748, -32874943, 51654494, 25732027, 10147335, 64486762, 3960015, 27122449 ], [ 27519712, 159161427, -41312606, -21515709, -105851187, -48308074, 57513228, 5315959, 17223625, -29159560, 60185420, 7525607, 53112492, 19726256, 354261, 52522281, -17680273, 44286689, -20740365, 24786491, -32330237, 40971382 ], [ -8469494, -96594592, 7673081, 40142043, -148127155, -51828954, -7165704, -42595248, 8561643, -38628200, 46326248, -27402531, 32600180, 57653015, 38937966, 9713183, -50034723, -1832736, -1685349, 82894754, 21231728, 40957048 ], [ 39673109, -43149719, 32566944, -65292509, 184348052, 47065764, 51843660, 3888677, 509890, -9078540, -28344955, -51136897, -20481595, -77652170, 61203152, -27329494, 28422770, 34410391, -11457471, -34920072, -4817146, -22558014 ], [ 40828040, -115329499, 14607444, -11565692, -43322674, -60651159, 45432972, -61366972, 58731518, -38621560, 52393732, -35139312, -14993625, -93929975, 35020621, -48859902, 52604650, -27441898, 15493602, 82553049, 19558171, 23856288 ], [ 31398151, 85017713, -23581437, 45038214, 44138132, -26744684, 20079720, 12298787, -38638995, 12976220, -40168664, -7505271, 37584404, -21726482, 33314845, -5991237, 22549823, 60769029, -26913759, 19550684, -34559708, -59323317 ], [ 25443294, -9990227, 39794875, 63656357, -55000749, -44039007, 32676444, 14625031, 57482390, -45751260, 46768562, 17716696, -43012989, -89811681, -29716948, 41963639, -31389960, -20674084, -33515227, 80388916, 2877262, 1066878 ], [ -15263928, -7364756, -51591350, 59521949, -169310781, 49292320, -33021528, -22644019, -43877139, 11512100, -35354404, 35092385, 62767633, -1215641, 39320896, -53846194, -1634104, -12800485, -18139786, -74800381, -9214449, -64911627 ], [ 34248619, 84108101, -41042062, -42560436, 166261946, -48100022, -39953316, -35739381, 66848799, -28128700, -38174155, 33341989, 12974544, 4081081, -25201659, -48108595, 15716481, -53556853, 45606, 76586067, -30500838, 59444135 ], [ -32747618, -1633167, 21021825, 59259837, 166797470, 60965238, 11026476, 13787501, -63293905, 42836300, -53429893, -38228706, 54363667, -45388065, -60119892, -16670934, -28064414, -32938059, 5273712, 19073032, 6177856, 42816405 ], [ 10586868, 46762326, 44597506, -8473589, -190476150, -13487371, -11786124, -46461400, -57261233, 250660, -54547964, 26018170, 24087683, 86645433, 48177414, -38814300, 59063253, -56925402, -16429561, 115871148, 15942404, -39054688 ], [ 37191236, -75627002, 34865606, -2731698, 126566229, 49994496, 3914040, -25269235, 36689537, -17964520, 38694284, 33415509, 59943786, -79301968, -49535072, 2595947, 6671570, -40025321, -31133350, 84397523, -1021114, 45799977 ], [ -25517013, -157543765, 28858000, 26239869, -166091551, 54305573, 38735100, 30601576, 62077541, -32165820, -22035838, -14860375, -20371017, -4812946, 43637553, 35370972, -25400291, -41673760, 29915463, -101420323, -37787033, -64813335 ], [ -41663521, 80092370, 43469281, -29714900, -75216780, 5581395, -16311588, 26592082, 58213437, 18231780, 46526928, 19324745, 8754131, 44231346, 35104578, -6110370, 20608556, -17104856, -28105734, 7715925, -1884060, 8944572 ], [ -49993768, 68158881, -57255500, -43340629, -130339239, 27990996, -27634512, 44110583, -66070654, 22398380, -60680976, -22894363, 51799884, -31250037, -29706709, 50950494, -41135202, 34666360, -23753470, -47945288, -34649259, -28271236 ], [ -11627124, -20719514, -46276412, 13541771, -8087629, 31119778, -61624128, 8305674, 52842189, -44959440, 66486347, -22686318, -25273330, -48954359, 25041935, -5899005, 45513292, 61887101, -33709053, 78849405, 14054855, 45761069 ], [ -28476011, -120378879, 14475050, -24317031, 171854520, 51696921, 41148372, 58999773, 12575233, 12044960, -52678369, -28747786, 63928707, -52846271, -17311678, 26849120, -24573000, -41260115, -24406465, 32682454, 31339361, 65632435 ] ], [ [ 57701500, 5168250, 59776738, -19185370, 89815895, 52405098, -30749532, -38722952, 35221300, 464800, 46340583, 10452319, -58627082, -62844298, -37555735, -1469947, -66312288, 38032861, 10463468, -98006944, -19338364, -49940527 ], [ -12982735, 135940480, 31060725, 25123845, -80450310, 57902472, 48107952, -13605251, 17897335, -7187800, 37721603, -44861126, 42615725, -52545462, -20866572, 15462311, -19998326, 57932895, -26185099, -58986409, 30674125, -21286361 ], [ 6208778, 18957141, 30738375, -16486435, -77504928, 60553135, 15934080, -55008708, 4408806, 1034180, -54984135, 51183824, 43690794, -62745062, 52655844, -41139315, 56376605, 59112399, -2450286, 77680994, -25904662, -45605440 ], [ -63015411, 37020175, 12615781, -17850237, 72539160, 48582143, -43288356, 61213391, 65190121, -30633640, -59886449, -28359852, -28316287, -90236535, 9227162, 15514191, 3622470, -11690605, 19335908, 118847291, 36327468, 44479178 ], [ -10842836, 28353020, -19041675, 49232006, 184640156, 59930979, -38283480, -35319592, 73719, 12971240, -65460424, 7067282, 62820875, -35768376, 3376740, -29183742, -722856, 52530931, 26803890, -114489630, -6430227, -25191420 ], [ -28858941, -149439949, 15534200, 3331689, 177994790, -10052512, 47401572, 30589290, 20205149, 23313040, -48173319, 955757, -53075632, 61907758, 66359387, 45134114, -11168428, -35184440, -13259944, -84437939, 22071414, 9831248 ], [ -64149864, -134560557, 55806844, 7060642, 175195460, 2090523, 45497820, -14311725, 18233166, 13047600, 11383442, -10306843, -25662403, 53916159, 20139621, 29552670, 50159636, -20733469, 17164440, 6756946, 34192200, -26059666 ], [ 32581750, 53351845, -62065806, -5655885, 11982350, -29623404, -66879132, -6649044, -60957422, -47892660, 49592410, 7783708, -6073626, 80347048, 1744683, -29333619, -31369482, 28832320, -8075371, -66393697, 3006355, -35905248 ], [ -14700797, 105690713, -51349587, 39165267, 56449098, -23905975, -50852412, 10199843, 61600416, 8466000, 49901620, -39004574, 61102812, 5337036, 9092010, 35395952, -22654258, 4750780, -8293036, -48941010, -17251942, -1845023 ], [ 2803370, 151274678, -30985894, -42810261, 18792024, 48110025, 57751776, 57474199, 24699961, 10039680, -65136880, -40783126, -20217436, 74262640, 57326761, 2768882, 12632570, -60343097, -33324511, 5584860, -34566686, -31717600 ], [ -25877417, -32404927, -30997406, 8874949, 158594216, 33772441, 35566812, 54156844, 6859963, 23098900, 17092569, -6918678, -9698144, -100181843, -55549314, -20777179, -9319310, 22193515, -9101506, -48165743, -26147729, -16764929 ], [ -44538562, -111685882, 13623125, -42372043, 21506157, -64482116, 7054536, -2506446, 20952578, -52065900, 41776148, 11620813, 66336861, -82893071, -33685487, 52053435, -22680879, 32295065, -32498421, 98756492, 14107190, 45791786 ], [ 28607068, 46312688, 21749031, 61117147, -16150917, 14341585, -48510936, 54334999, 46273007, -24038460, 5344628, -36886579, -1566529, 17636098, 63154658, -54653224, 5911854, 48113934, -16926045, -80543234, -29119194, -18935544 ], [ -45247084, 86020353, 32946856, -1091451, -182692795, -31609900, -72840516, 29460979, -55835999, -50102120, -3786290, 28225327, -21159401, 75531001, -50090013, -46041061, -29589987, -17706894, 10009481, 30386048, 9565675, 14164287 ], [ -13928795, -133356355, -53398812, -29467122, -119324484, 39881968, 27606720, 55913814, -40459444, 7315620, 40269004, 29251475, 62415420, 70553695, 40352962, -16163658, -66400341, 22523202, -25641973, 92275115, -28807510, 45441620 ], [ 7025830, -9757656, -20356019, 66916375, -30038028, 11622905, 52723740, 7916602, 3591754, 33382600, 53749342, -2437101, 66942995, 70159852, 40785037, -48877195, -31095084, -4709825, 9707859, -97319860, 10680992, 34989904 ], [ 56155448, -17608228, 50534119, -66742316, -41217091, -45747434, -48499356, -39720207, 27249409, 20593960, -51212180, 12449866, -29708757, -87693613, -48079122, 61257420, 55219627, -37834229, -24000157, -21409855, 7567641, -32870483 ], [ 24179832, -61998327, -4413125, -10662634, -89170831, -60789193, -23998392, 19828363, 29831622, -20446220, 12788199, 33306011, 15098061, -8314116, 44901014, -1425753, 8672221, -2950808, 15491529, -106692871, 20337381, -65124593 ], [ -12255784, -117365789, -35575544, -1625913, -109082587, 1060265, -18405252, -47438176, 20737564, 39657400, 18550567, -1672183, 39929077, 93747009, 28508776, 10103247, 47534421, -35481364, 3384173, -56171934, -36847329, 2369247 ], [ -8424443, 18161231, 49002956, 6812864, 52189248, -49908474, 12209952, 61053666, 33953743, -45742960, -35790574, 30724999, 30153119, 35740466, -8401918, 42394055, 58059856, -3530321, 28842686, 92491895, 854805, -66197614 ], [ 2967190, 15277347, 49158375, 43883283, -32952982, -11550887, -68356740, -64698661, 39511336, -53559900, 13787501, -49212869, 34324386, -96866740, -16658446, 46356188, -27364083, -42345422, 24956847, 90856854, 12333615, -39734541 ], [ 39269702, -16347175, 52069119, 31437058, 87570345, -19820954, -74549724, 35215157, -13779310, 5224020, -60836605, 38166136, -12603901, 90152805, -12620283, 21315200, -6284545, -14756086, -6665731, -72717082, -35087710, -12386840 ], [ 34453394, 129304447, -3327112, -20897289, 145765982, -28441108, 26545992, 1875739, 17321917, -6799360, 62577192, -30714049, -28248711, -61048747, 22613303, -28641879, -33714156, -19361476, 7208858, -17437990, -4638044, 45095551 ], [ 20610604, -125655662, -62741206, 3681855, -27281296, -17408351, -20936640, 26110860, -35958490, -29523100, 1554242, 13394673, -65599671, -89237973, 44196588, -14238315, 1292130, -15321265, -2891835, 108372004, 12442937, -58897385 ], [ -51873603, 118192709, -55317562, -5926188, 115922690, -38729680, -13719984, -41170014, -53141160, -2626120, -22302045, -26421747, -21411274, 58294948, -6284545, 58296389, -48318709, -27366131, 28334801, -79771642, 14543315, -22539584 ], [ 63052270, 134725941, 33823725, 36224698, 162714099, -46921727, 33593580, -26985249, 27417325, -9249520, -35387168, 45424256, -61334208, 51199574, -7064737, -32638599, -46281198, 24812587, 12871257, 24397020, 24510225, 56372510 ] ], [ [ 23194864, 156639321, -27165662, 32157866, 198959337, 16118029, 46665084, 10771165, -23379162, -18125540, 43113329, -20347764, 31826131, 41641907, -48881840, 61580232, -45308516, 1699633, 6220037, -67602526, 36041370, 3757621 ], [ 4302323, -85095236, 51696881, -40664219, 8836146, 38743684, 64658088, 63863179, -57214135, 12518060, 13011404, -25109341, -23307490, -81218464, 38839674, -38057229, 51728213, -41583659, -29816995, 80117021, 19768674, -1664821 ], [ -30548334, 148220242, -3601494, 40903806, -127430370, -22597648, 29552160, 17639319, -63936898, -39634160, 45570629, -12277798, -41720858, 49847483, 20375113, 25108241, 31690979, 32999491, 32342946, 9317898, 30035638, 15347886 ], [ -34520969, -26518291, 1782519, 20952578, -31735882, -11142785, 14773764, 26418023, -26125194, -27740260, -32831576, -37260435, -59788157, -11669533, 31170851, -54047952, 52922051, 57881702, 22012151, -20182655, 5580074, 13582726 ], [ -61248202, 80030351, -51495412, 50532327, -57818335, 866217, -67270536, 32544891, -26817334, 27883020, 11784801, -16895464, 16207941, -55348879, -53474943, -32632834, 12368410, 58502170, 2819280, 42705808, -30128678, 11258530 ], [ -13812074, 69916086, 38384594, 5272956, 165464745, -9084270, 8650260, 30499189, 62012013, -8688440, 64790810, 25950908, 63556017, -65049198, -52123428, 28297931, -35591943, -42189793, -9155404, 80719598, 2591164, 18396986 ], [ 26590034, -153321304, 23867331, 59665292, -87503404, -16530131, -62166072, -10701541, -54975944, 9576540, 22213992, -15240488, 66250856, 74026955, -60050269, -43848630, -53935687, -16146509, -33115138, -16894201, -15401609, -4437474 ], [ 31641833, -17737434, -60805187, -10648300, 172943825, 64928228, 41132160, 66160755, -15198400, 52406200, -64825622, -36528366, -24634432, 12599871, 38319546, -24232036, -14305581, -65636531, 32428976, -46927521, -35777369, -29354496 ], [ 683949, 11437337, 58917138, 36994652, 104341983, 46587644, -42086352, 1183600, 14569741, -10527720, -60754695, -41843687, 34486158, -16439064, -35544844, -15037659, 29735378, 16281660, -28491312, -17886249, 21559694, 25437151 ], [ 57506963, 3013090, -19674862, 59648910, -163012288, 65210299, 935664, -30820685, -26172293, -8145620, 3530321, -29833376, -63842702, -6382115, 18319172, -54964507, 32622705, -22549823, 7165325, 59813116, 24011298, 27859639 ], [ -40666267, -112755710, 36853431, -53278359, 96217841, -22637658, -47656332, -58665990, -5788989, -10733560, -23686324, -26737725, 2041607, -82123992, -22058363, -26820297, -18075489, 50182162, 28827138, -24738725, 9577305, 65484997 ], [ 23909529, -78314492, -22984706, 62904832, 95451068, 25430356, -51642168, -66308193, 16597014, -28869060, -35679996, -47911413, 2860707, -5306025, 66039938, 981887, -34320290, -62272077, -31251511, -17610680, 34459690, -43942667 ], [ -19576490, 126368881, 1701931, 56139066, -51142542, 4861215, -53779836, -31027508, 6769862, -9950040, -25304047, -28893262, 42099692, -16420457, -47161730, -9280845, 32559225, -8842184, 16275123, 2307429, 6231354, -772002 ], [ -25535442, 88687170, 61085325, 7199889, 51659810, -6335583, -45368124, 29413881, -47712575, 48762500, 19203800, -37093060, 12806629, -7951284, -35589895, -17823834, -8174618, 18353983, -17039023, -118009561, 23696125, -13341091 ], [ 44298976, -68882436, 30442888, 4216317, -28291489, 35996997, -33454620, -8363011, 31162660, 44551080, -42863503, 38500885, 41671713, -21490796, -25154561, -27769518, 10380045, -44679857, 6889616, -4864707, 28321376, -64287063 ], [ 26387307, 46131800, 13588588, 44503751, 175530162, -18496623, 1922280, -39003494, -55432592, -32296960, -16463910, 37579542, 16248896, -14612501, 25193468, -24618258, -21040631, 30091686, 28102625, -21821371, 25062650, -50438130 ], [ -65040635, 123893289, 43256300, 60040030, -104701027, -4675168, -9988908, 34193330, 20932101, -23857520, -28244616, -26304428, 46760371, -37579433, 66492490, -18181233, -7713874, 51597157, -5894575, -11698812, 16120343, 61033189 ], [ 56468754, 109597910, -27677969, -15179971, -19333633, 9668417, -9277896, 118770, -3694141, -6432500, 20061807, 7330076, -34588545, 17189536, 20227675, -11580880, -62425659, 57392289, -25959142, 58497734, 35640135, 161772 ], [ 32112816, 73151411, 4545519, -23491788, 146733576, 49642408, 25103124, 27976361, 62501426, 6598500, -54312473, -33304447, 35616516, -34543431, 34492301, -62016412, 51173273, 9006005, 6161993, -12599003, 3864649, -63220186 ], [ 59010012, -153812288, -6698356, -60656403, -53156842, 36949235, 66207492, 37490207, -16023644, -6686480, -22515011, 36434511, 56605953, -38503568, 44389077, -38773948, -50997166, 55831904, 12568599, 113736409, 34693453, 4969889 ], [ -1918742, -135945648, 53985950, -9212827, 123870353, -32622153, 48073212, -20624938, -39097691, -24124780, 16195655, -43942911, -64659754, 64239804, -33974220, -52431970, -66525254, 46445018, 9185463, 63476343, 29875144, -22365525 ], [ 8191000, -31882934, 1268294, -54513153, 9140421, -45893470, 66811968, 30425470, 23483597, -42217120, -55098809, 43012182, -15462560, -17946210, 5522782, 36329801, -49928240, 62474805, -19996158, -98414786, -28145763, -17088474 ], [ -19443386, 47005234, -57884850, -13293993, -161746504, 63001747, 2793096, -59808634, 55563649, -32069540, -34293669, 683577, 32399501, -41347300, -19852936, 55994432, 21454277, -15239355, 11777750, -15777229, -26723414, -49571932 ], [ -31480061, -136813914, -31918406, -35952347, 29989344, -17058263, 70424928, -63537587, -57644162, -8904240, -18753294, 37312055, 27511521, 101068765, -33540097, -60281298, 9335692, 21292505, 26547875, 117921380, -30633420, 39970032 ], [ 13988180, -40601772, -16407231, 61770379, 98536416, -58316575, -31615716, 46191097, -886676, -28688120, 42470335, 10701034, -22670640, 18380368, 2594499, 8900388, 51900224, -61803143, 9723407, -88817645, -21408504, 10857171 ], [ -12683763, -98077880, -732962, 7775307, -27287382, 54105523, 72004440, 24192119, 14039374, -54371640, 65665199, -5373199, 16097363, -78439856, -58737661, 55804203, 52277010, -55360921, -2833791, 27736913, -18563806, -25854891 ] ], [ [ 13388190, -113660154, -34735131, 66971664, -187658563, -13123280, 17061972, -54396431, 17031137, 45349540, 21224929, -38660439, -29546985, -40717771, 57420958, -53327389, -6167823, -41213016, -29983872, 14840296, 11397400, 10891982 ], [ 20923910, 118761217, -33081169, -59397036, -77042430, -50662662, 67108416, -60979947, -53745246, 48085220, 13691257, -43803693, -6274306, -2195596, -48165128, -6043117, 15145159, 3198586, 31168592, 79264595, -13881568, -1003397 ], [ -52885191, -109008729, 12139931, -51797836, -155241105, -40306074, -73604796, 35768049, 12098107, -24695820, 36617866, -519331, -5084563, 31600464, 14764278, -57662293, -61483694, -22625590, -7416157, 51865713, -4767137, -22861081 ], [ 23538886, -144995254, 51495413, 13306280, -191723677, -45463363, -72694608, 19467959, 29805001, -137780, -41180252, 44186934, 31650024, -22994842, 50524136, -52579926, -56089920, -22023551, 1644926, 80991493, -32865217, 38151630 ], [ -37973476, -95943393, -17813675, 57425053, -12956029, -52897221, -62453256, 52277010, 6522084, 24660960, -63328716, -24162970, 46422493, 22535875, -17932147, -29960028, 96244, 39757066, 32622801, -120357407, -6940784, -8963002 ], [ -26227582, 25035003, 50031406, 17545122, 104360240, -4953238, -68377584, 25729979, 41417792, -37635520, 9528181, -27255492, 46592456, -10274027, -19609254, -9872667, -23418069, -15794296, -33094408, 65225286, 12952331, -25033744 ], [ 49950766, -33852037, 54020488, -56458515, -13728888, -9652412, -14952096, 15331504, 65261793, 27992580, -52625127, -19187090, -42468287, -9033577, 63768983, -47906838, 18265930, -44184302, 9169916, -82203995, -11661401, -47759673 ], [ -40649885, 130327760, 24300969, -22617399, -99698746, -57220301, -5275848, -65636531, 41092199, 16146820, 47014292, 48513650, 31664358, -67415356, 9933635, -19960542, -27726535, 28179088, -939069, -7583652, 32644247, -26176388 ], [ 30499189, 88604478, 25502106, -3780146, -78460351, -21385345, 69943200, -64936200, 57834603, 34840080, -1519430, -37951833, 54687212, 43416, 10789595, 5866340, 52782804, -66607164, -3014142, -46482937, 20657206, -4574673 ], [ -33087544, 48669410, 57430106, 18517803, 132688242, -16036008, 43151712, -6368502, -49338488, -29548000, 39841024, -26446775, 53470848, 70463762, -24939547, 54922235, 61682326, 37563926, -2482417, 2402960, 9426115, -51359618 ], [ 9542515, 63197361, -1414119, 30476663, -25881631, -64756185, 71951172, -17799043, 30097830, -36422060, -27073303, -19417035, -17022946, -85057656, -64168294, -18798034, 29159960, -50886587, -33727710, 64317746, 26575713, 41550895 ], [ -33343513, 87353762, -42676837, 24745011, 140009099, 21601399, -64961484, -4048402, -27986599, 50620040, -46406110, -14173669, 37920235, -1789349, 6667474, 35762958, 26827573, -21100016, 26390327, -93884436, -26817617, -58706945 ], [ 44262116, 107313543, 57694894, -48752832, -72429621, -48682167, 29804604, -15184066, 57572491, -7307320, 47712575, -23346431, -7869503, -90124895, -47413603, -8425777, 25783220, 18657050, 29546469, 32899235, -13460562, -6700238 ], [ 22924561, -160127890, -36625100, -25121797, -16735125, 58334580, 19665156, -46637506, -36546194, 42919300, 31733982, -11120253, -50223116, -20765133, -18890494, -57539317, 7691349, 58088524, -28534845, -24716680, 31278885, -10902221 ], [ 29921723, -13173869, -46537362, -6823103, -191139469, -40626154, 20359956, -66056319, -16269374, 17000060, 22031742, -36542444, 33200171, -59246993, -5461349, 8871566, -23839905, -46424540, 8671359, -36257499, -18224210, -15284406 ], [ -67051526, -86919628, 27534063, 427980, -55298938, -25724429, 45486240, -46223861, -43373393, 48946760, -15337647, 28484993, -16924654, 67350233, -4883884, 27098915, -18048868, 47831345, 29806631, 98690355, 25605771, 46291437 ], [ -42419141, 48932991, -59918725, -31633642, -199147987, 50022503, -43966944, 52960958, -11684461, 27355140, 53661289, -27283648, 6909109, 4186519, 3659329, -17491414, -41712667, -40737938, -28963956, -8840245, 37082255, 60662546 ], [ -55244199, -151584772, -8145094, -65417421, -179564848, -29449360, -66744804, 64971012, -66592830, 14241140, 42173411, 32609920, -53036725, 19636324, -13601155, 37555718, -34101181, 65691820, -14459175, -82652254, -17621776, 55512455 ], [ -8670173, -54928161, -7726806, -3096198, -103307448, 41970490, -20651772, -9778006, 47305073, 15426380, 56741105, -31536844, 19508914, -99636045, -362452, 641781, 44045055, 55496073, -33666556, -46471914, 28093428, -18151256 ], [ -24847398, -76298875, -43448175, -43426634, -91288585, -47837956, -67238112, 4597199, 13199797, 14827120, -34811750, -41099104, 47731005, 4378789, -29415929, 19787607, -55919957, 54310426, -7179835, 944282, 35868083, 37938664 ], [ -51556202, -140426521, 2653631, 3647043, -126900931, -3420855, 11938980, 5145996, 9616234, -41929940, -52182813, -31976398, 52334347, -54099126, -50409462, -1742800, -6792387, 47045009, -18874665, -63395509, -3661124, 31219997 ], [ 32866388, -46219660, -24266431, 34410391, -168544008, 23123780, 5817792, -53679718, -34318242, -2891720, -47391078, -43030953, 62302794, 93250829, -57695356, -48533247, -53868111, -23889051, 7456581, 51766508, 1979426, 57177276 ], [ -33529858, -108078444, 34629600, -41090151, 133284621, -56210049, 37252860, 20766233, -36730492, 12039980, -16934892, -38136415, 62542381, -29066845, 8887235, -22191403, 32792669, 42570675, -30220194, 84129302, 10725186, 50493420 ], [ -505794, -147346807, 45591419, -43981574, -53448946, 13461365, -44712696, -33777636, 14559503, -29157900, -40684697, 7021918, 21654956, -60484342, -7447667, -56755345, 12022340, 15157446, -26213085, 49462754, 31300982, 22472009 ], [ 31883468, 88625151, -22971275, -57253042, 179978663, -63103772, -9345060, -21595571, 49897524, 21407360, -42625964, -2884477, -37899757, 87101298, 58428451, 49570857, 20641320, 27775681, 28939080, -23434366, 37905659, -1959697 ], [ 20966912, 15437563, -44607100, 51212180, -7984176, -20219053, 45745632, -10160935, -28308096, -20638780, 4384233, 10050306, -20268629, 94668043, 59478947, -1298934, 16654351, 15530136, -16758132, -62105848, 13560580, 59464612 ] ], [ [ -31664358, -125790037, -39044644, 1206125, -122062959, -58690669, -63954024, 65786017, 9202589, -12962940, 6933682, 1737882, 15749245, 79373294, -30237076, -59533834, 57652354, -60838652, 6443921, -38193829, -23070431, 43961097 ], [ -45038213, 44291903, -36477356, 36392613, -126596656, -27134782, -40988568, 50362364, 18925306, 14984820, -14244149, 27654376, 58324016, 89191456, -67059717, 2642063, -66402389, 23221485, 15188871, -80859220, 34044499, -8956858 ], [ -49958957, -112026987, -2398437, -20487739, 128580530, 57290319, 75316320, 14547216, 52272914, 23950480, 13803883, -42882349, 61059810, 38528377, 54539774, -3502894, -2047750, 59714438, 16813067, -11640024, -35699448, -27038491 ], [ -5344627, -148122045, 34963463, -5514591, 139631798, -13907476, 43274460, -42400711, -21437895, 45122120, -25129988, -44590510, 39896313, -22461448, 25582541, 25296548, 25639878, -60062555, 20292597, -97474178, -25308043, 43217764 ], [ 51052455, 128074403, 49367519, -47548755, 86061141, -36201048, 69452208, -38757764, 42382282, 21837300, -31154468, -41063127, -5092754, 56936655, -34404248, 21684128, -56012106, -23139575, -9675727, -56168260, 35309843, -32501888 ], [ -30994744, -14626147, 58959350, -7552102, 106764012, 55919977, 19787904, 16353332, -63934850, 23422600, 58453024, -5476439, -59386798, -5935553, -15057106, 51853599, -4075022, 46666175, -17437039, 75998187, 26573387, 48034072 ], [ 55354778, 167523656, 51961669, 4455904, -105035730, 59578891, -15264756, -45042309, -47671620, -12405180, -50243594, -822795, 52012850, 20182122, -5000605, -23526846, 2055941, -66101370, -10495599, -24077360, 35946004, 1576768 ], [ -25617352, 151801839, 11736994, 30149023, -151109050, -13689421, -23921964, 63959424, 29665754, -24362160, 37705221, 3741686, -51580775, -73871899, 12749292, -50045467, -10330899, -27468518, 32034069, 40751107, 14510751, -28729932 ], [ -49225862, -6444808, -51069450, -41659426, 10929558, -10456613, 29753652, 239587, -47860013, 3730020, -66437201, 49713429, -8647648, 82539543, 4619724, -38952648, 31068463, -15378602, -32911984, 88832342, -31412630, 33632246 ], [ -57478295, -162794707, -49791562, 1949458, -62546769, -53925478, 50257200, -34735983, -40877185, 24516540, 10666730, 51222931, -27661007, -32167970, -22510916, 22650642, 61727376, 27675341, 24216786, 94924249, 26626885, 6100247 ], [ 19631779, 97896992, -6493050, -30202265, -163030545, 8860215, -7056852, 30892357, 54742501, -21658020, -58344493, 48762365, 23149814, 70693246, 63953280, 57133881, 49291390, 54541821, -29601403, -23147775, 17099589, 30538096 ], [ -26932008, 1364418, -52483569, 2891423, 34176168, 13907476, 26601576, -49031326, -9882441, -36589720, -40524972, -11634891, 59822969, 76672215, 16615444, -41873328, -50888635, -64291159, 2365293, -114882775, -28585377, 53538424 ], [ -10201890, 23014217, 38092944, 47503705, 132809952, 7521880, -27880008, -49899572, -42482621, -10700360, 36167361, 33257519, 43987718, -99589528, 10648300, 2834213, 28838463, 41845771, -30143493, 46244111, -15860994, 30230933 ], [ 60652307, -60308309, -608244, 3798576, -60337732, 46773691, 64180992, 51232657, 32241824, 2098240, 50515945, -39464463, -43561786, 81683633, 60019553, 9115596, -56683768, 20385351, -29129796, 113828265, -26986252, -61786761 ], [ -33243173, 2005281, -15950569, 57091270, 101670449, -52915225, 30138108, 56513805, 46160381, -22068040, 22254947, 22745759, -19257041, 75875225, -7830596, -36748687, -63719837, -10703589, -18837351, 32605295, 37513728, 37494303 ], [ -25914276, 41175448, -35796200, 64274777, 55238084, -41602398, -74596044, 8195096, -51222418, 11971920, -28023459, 23457493, -48148746, 45552425, 2850468, 3662379, -45969940, 48005403, -15825282, 116495771, 1045537, 53227166 ], [ 63310287, 94573807, 48316044, 28994092, -83949472, -47611900, 64831788, 56278313, 64375117, 49846480, 54269471, 29946002, -41450555, -9213442, -10660586, 18019827, -60586779, -25142274, 3558305, 47919569, -23354203, 33800162 ], [ -31090988, -73606216, 2421463, -25308142, -169639398, -17874467, -34374072, 3280496, -26442596, 31699360, 30073257, -43695759, -23858335, 83165970, -15816821, -6437025, 37801465, 56923355, -6442884, 72875075, 1932906, -21630383 ], [ -51740499, -101028951, 27420856, 60723979, -14708653, -53173290, -12744948, 6728907, 31375626, -28034080, -14139714, 28037617, 22668593, -54499171, -21644717, -8423856, 32737379, -53323410, 19949516, 92881366, -37496283, -4619724 ], [ -62724630, 64897715, -11531687, 42365900, -56698603, 16504125, 39981108, 47839536, 25381861, -32370000, 51636064, -1313970, 66246760, -45319841, -27448041, -8018419, -29030952, -43576120, -31415278, 30775518, 15663284, -16300090 ], [ 33038399, -18388633, 33491781, -65501379, -114480426, -52999246, -47674860, 18738960, 18118492, 625820, 9603948, 29813041, 57064649, -96755100, 43443016, -46976832, 2502351, 7535720, 28410465, 23537246, -15833082, -13203892 ], [ 1480523, 162918745, 32680150, -52014898, -20739384, -16666165, -12927912, -34318242, -29508077, -15255400, 15429796, 8227955, -46561739, -92236761, -4728255, -28714896, -38419885, 49047708, 15591033, 95423947, -24920764, -65532095 ], [ 38806910, -8537949, -27867925, -21358032, -4959682, -2832708, 55753068, 52690655, -46856615, 29368720, -53493373, 19850333, -31234331, -43818896, 58364971, 53892311, 21143019, 10013498, -30228486, 96820162, -9299348, 24020108 ], [ 45544008, -84056418, -36949369, 13805931, -24798412, -36165039, -54507060, -6974636, -21800346, -20218800, -23102715, 42616427, 43060087, 72057741, 52745945, 27925160, 17072092, -20047472, -3522027, -27218844, -12558074, -54908368 ], [ 34105276, -34782322, 3114131, -61154006, 5343069, 15433858, -68169144, 48103695, -27163404, 3731680, -38890868, 30653043, -58109002, -61098365, 22152560, -13496616, -40139995, 39949555, -6480198, -111399586, 13532668, -12806628 ], [ 39607581, 117195237, -20987287, -51194, 76945062, -16220054, -21003804, 28846654, 36408995, 15713560, 9102249, 23607661, -43897617, 46457954, 19482294, -47780019, 59112399, 43234146, -20390028, -67940557, -30876487, 25410530 ] ], [ [ 56591619, -120337533, -23871169, -41583659, -59138889, 28179043, -50498064, -52479737, 33087545, -8456040, 13336996, -4048279, 65476806, -35448960, -48298231, -24966049, 29012522, -41305165, 11518625, 88678024, 5459122, 54208038 ], [ -12098107, 95323203, 61990975, 45095551, 15323289, -59152784, -14477316, -25863082, -61248202, 391760, -56564998, 34895289, -50585568, 78619721, -11537023, -39655917, -46313962, -63533491, 5464428, 102614454, 4508951, -11575931 ], [ -25080842, -87493304, 53596444, 53966404, 80742414, -36047009, 30733320, 54023741, 1486667, -31128320, 9503608, -40019772, 43195239, -92066199, 24343652, -20909763, 4240890, 56005963, 2073000, 51597493, 26911820, -46920096 ], [ -33003587, -90775143, -36642369, 46563787, 106964834, 20527131, 50694924, -18591522, 60095319, 41642760, 22961421, 13690316, 37547544, -92140626, -36738683, -26925979, 57988185, 23479502, 7581998, 8366267, 5054398, 58149957 ], [ 50397175, -6062357, 10754594, -62640672, 44728425, -61209298, 43121604, 65018110, -3362405, -21321040, 54734310, -36268700, -34971474, 60465735, -51619682, -33044035, 46320105, 769954, 20457401, 32910257, 2822601, 37547544 ], [ 64563510, 150990424, 4762338, -20364874, 3255743, -50202547, 55428828, -48943273, 40965239, 43301100, -35972824, 28192478, 36198077, 55128699, -32677994, -20546599, -52557551, -40643742, 1084179, -86730671, -29793734, 26960677 ], [ 1896217, -10114265, 56048606, 48683209, -151875823, 43642908, -38450232, -22588730, -15696004, -52626980, -44835486, -4409621, -10142506, 9287869, 19644066, -9788121, -40688792, -16269374, -24511152, -48963055, -1189749, 46522832 ], [ 54826459, -152173953, -2258369, -55997771, 93339399, 36089020, 38823108, 66617403, -41479224, 21520240, -27163404, 20976593, 52068139, 22473853, -45732401, 15016523, -5653838, 33955791, -10868739, 56767163, -16860011, -2025225 ], [ 18177877, -36064048, 38921844, 51584870, -158131717, -45015251, 44601528, -2125564, -37672457, -7055000, -40017130, -13225734, -3923489, -1206338, 49109141, -49407529, -5973287, 56528139, -14362780, -1620344, -31676631, -7713874 ], [ -63590828, -168174855, 15756775, -25517013, 198210821, -62685667, -69306300, -46012942, -48871601, -30613720, -31699170, 42858886, 60554015, 89749659, -9272212, 27052799, -13056454, 8471542, 3827795, 91496174, -13451258, 13592965 ], [ -23407830, 29665755, 546844, 14981339, -73604122, -33428355, -34098468, -22539584, 54971849, 47144000, 24173689, -39195412, -33392659, 20557358, 36818545, -2947581, 50040867, 35489555, 14034210, 72294543, -15590015, 46911905 ], [ 7930936, -18579859, -19722831, 62495282, -155594064, -16406100, 33968772, -7064737, 12356124, -31337480, 29876673, 7269070, -22486343, 56794003, 32379023, -3602812, -63816081, 2133756, 9937962, -45634185, 6275548, 36394661 ], [ -56259883, -168381585, 62288381, 45091455, -149496393, 19918979, 58606380, 52827855, 41227351, -44028180, 64831765, 492739, 37312053, 82858959, 56943832, 24612494, 42625964, 58070095, -14228035, 77177621, -9083030, 2053893 ], [ -12904920, 140886495, 37745650, -41241685, 73080770, 33832456, 71874744, -21407178, -31813844, 29050000, -25955231, 20022400, 52012850, 26486709, 2051846, 26950959, -52614888, -30523761, -11030433, -5316640, 36918272, 42861455 ], [ -35524367, -50416279, 36321938, -26266489, -106690986, -32350085, 60257688, -25422816, -58794998, 34420100, -17629080, 16484067, 55281059, -64497198, -8532974, -24280074, -53409415, -62530094, 2061599, 17915643, -6148781, 22173037 ], [ -66291811, -18920963, -40662150, 34486158, -82196848, -17474367, -29526684, -13826408, -11475591, -19768940, 11281055, -20405641, -50982832, -100702832, 22439245, 55867613, 34023366, -7978034, -11512405, 60948459, -27818960, 37193283 ], [ -53145256, -28983546, 45255638, 37494303, 194401298, 18938734, 31729200, -66842655, 2485969, -4387380, 15220926, -44454421, -55137716, -23193314, 39439665, -34807972, 22418767, -9673571, 19075746, -50326202, 2369031, 47188351 ], [ 42044403, -110068220, 9900750, -60017505, -65577348, -43502873, 75422856, 52881096, -55283107, -35570480, 25592780, 253409, -51971895, -99967865, 49285247, 55220067, -66885658, 38765955, -15731997, 12341806, -16796046, 14659842 ], [ 51392382, 47201627, -24834381, 11868759, 88592709, 48500122, -14162340, -52700894, -30409087, -48835540, -15163589, 31779303, 66461774, 4754025, -48023833, -12751074, -58336302, 20864525, 6321614, -10651651, 34384095, 36136644 ], [ 50700242, 35914169, -14056762, 3765812, 28291490, 13755438, 14933568, 46719416, 65849497, 36915080, -55123382, -45585373, -17129429, -92866289, 46297580, 54249710, -9290642, 48220417, -10063378, 81219296, -8845778, -15927399 ], [ 58072142, -79120739, -27113856, 10355472, 19108470, -39517877, -49122360, -12190256, -32733284, 37268660, 17047519, 6422811, -2559687, 76132619, 28150419, 11098584, 64784667, 56081729, -5371143, -113299173, -31935980, 2797227 ], [ -45654586, -152137775, -26733944, -63416770, 104165504, 42348585, 73671960, -19107555, -45816358, 53989840, 27624148, -38028482, -64033142, 77041248, 51429241, 45858519, 46117378, -6841533, 4609316, 52170676, -6862863, -7289990 ], [ -44954256, -169255019, 39345888, 58788855, 45683849, 33176292, 66392772, -7763020, 30781778, -47220360, 45075073, 17316248, -50593759, -68122413, 32770143, 57381755, 53194402, -7496813, 30723933, 91055264, 18321902, 13451670 ], [ -25154561, -133056596, 40831000, -18171733, 158271684, 156039, -73947564, -13216178, 1132406, -45762880, 33030208, 27260185, 55199149, -80024531, -44628663, 19143905, 41989114, 54654448, -26836021, -32924954, 36881056, -39136598 ], [ -3980826, -87906764, -43897162, -48488672, 121728257, -5273318, -66068532, 19545774, 38028765, -18676660, 11639411, 45754313, 6292736, 95821661, 39562530, -41673492, 7011496, -38985064, -26824620, 37381820, 27421214, 53909067 ], [ -25875369, 32218871, -62140637, 30701916, -64591497, 30735682, -12054780, -17035232, -20622890, -51554620, -5334389, -8475106, -53268121, 81568891, 30020015, -58290624, -25654212, 19232468, 1097654, 82938845, -24704446, 46881189 ] ], [ [ 38305212, -88459767, -40735062, 65562812, 189435530, 9142285, 73201812, -23059713, 7609439, -53349080, 57293997, 28161193, -56294695, 95489841, -44503751, 11536686, 20493882, 28568160, -25892806, -110043787, 27989921, -48343282 ], [ -46430683, 109215459, -25613394, -17573790, 14416550, -31147785, 22900608, -40955, -62001774, 20248680, -40137948, 28888569, -59669387, 64317333, -3098246, -41164294, 47305073, -14168382, -24707050, -100358464, -12674374, 58084429 ], [ -11629172, -7680019, -46566144, -39933173, -98426877, 65126278, -59961240, 50751436, -36714110, -3937520, -6030624, -24585317, -49406064, 44659301, -51978038, -61024918, -12780008, -64565557, 26020296, 71126132, 12527836, 62550572 ], [ 5207428, 57925746, -8592162, 46017038, -89438593, -37247309, -63354180, 58997725, 64766237, 23203480, -60134226, 44446600, 15720577, 16485581, -29284873, -62271972, 56847588, -45079168, 16073006, 12856201, 2464397, -18300742 ], [ -48715972, 9395879, -31855087, 11016895, 59005008, -5653413, -56410812, -32417930, 6323452, 40349620, 44376790, 36619093, 23461072, 38181051, -29078050, 8254764, -64524602, -44845725, 5126529, -39296104, 31299819, 16379952 ], [ -38426029, -12600193, 37423300, 25904038, -171471133, -65516375, 1412760, -62235218, 17440687, 50261480, -45863457, -31392933, -41708572, 31867161, 57470104, 50193423, -34373531, -23397591, -18756504, -39575347, -2573719, -10388236 ], [ -49842235, 94852892, -37513481, -33759206, 192277458, 63765938, 29056536, 55000517, -26514267, 41013620, 37457443, 50980472, -28342908, -88183590, 55444879, 46446498, -49500261, 43832089, -21225447, -10361385, -30942778, 28967472 ], [ -39601437, -65259493, 44223350, 7607391, -173710597, -29605399, 68910264, 52797138, 8745940, -17951240, -17442734, 28571026, -33454092, -62155848, 20655654, -16106013, 38880629, 18439989, -20390028, 3270083, -20443214, 12798438 ], [ 4859311, 30952649, 52493163, -26876719, -88896984, 20743185, 56007828, -62366274, -66666549, -36885200, -13893984, 5110405, 991111, -58859352, 64006522, 34677311, 16640017, 61672087, -19527660, -113273453, 30153101, 21720484 ], [ -3339880, -161078848, -22712244, 48177414, -1764795, 64872214, -72891468, -62012013, -12339741, -41357240, 6595803, -39423793, -18106205, 43301008, -32575607, 5449374, -54863318, 61895292, -11649223, 68565179, -29929805, -43991813 ], [ -5070229, 73616553, 6115056, -5965096, -94167027, -4335083, 1095468, 4550101, 55291298, -46712400, -50780104, -1323355, -62364226, 28434215, -27818684, -33933690, -48048406, 38102484, -31160299, 112252012, -22509865, -13707638 ], [ 9763672, -80908954, -11293762, -14190907, -181250532, -33084269, 28192668, -48971941, 16867317, -26135040, 48939177, -46400348, 17807234, 29079249, -60492583, 12243798, -18923258, -37451300, 8037021, -105351770, -21184045, -41419839 ], [ 63693216, -12078200, -264787, -22910227, 65382612, 58684668, -210756, 30734680, 30720346, 43941860, 46109187, -30133712, -32536700, -28183024, 24699961, -35042395, -30703963, -36191933, 4537797, 34648178, 29977488, 22209897 ], [ 17450926, 102072938, 16295944, 27505378, -20903692, 34632656, -7617324, 64102766, 21845397, 16658100, -12182065, -42887042, -51814218, -46730853, 51007405, -37915038, -17174479, -38997351, -26123946, 84335060, 30731112, 64229727 ], [ 27720392, -16884673, -10971412, -31156516, 139029333, 39383844, -23606988, 27585240, 46961051, 8349800, 34807655, -6178787, 34160566, 57891802, 65216742, -44123404, 30384515, 39171410, -7694976, -108372004, 33507193, -31027508 ], [ -1394518, -101406233, 61987138, 9868107, -180739350, -34418602, 68437800, 35213109, -7846978, -16515340, -39488811, -380113, -31776984, -9942207, -63160801, 8118338, 11322010, 31166755, 854076, 100450321, -27401443, -52059948 ], [ 54427147, -126854696, -31550006, -25605066, -50211460, -53131279, -11628636, -62863877, 19797647, 2944840, -66293858, 33201206, -60314428, 44603481, 49315963, -30186765, -37776892, -32927820, 24947519, 38215874, 14263032, -22797601 ], [ 31088941, 51103656, 33021688, -3472984, 93406340, 65366338, -41099736, -60447532, 47499609, 4482000, 31066415, -19804969, -52248341, -90332670, -26917674, -30694041, 50718672, -35123008, 3769751, 118097744, -29559971, 45828645 ], [ -14041422, -65548915, 14148863, -4799926, -27281296, 28269066, 51419832, 22881559, 8516592, -45445820, -19742358, -44262018, 13461909, -83950555, 16175177, -9161712, 28768840, 23354589, -10458285, -38204851, -23257674, 33863642 ], [ -54881748, 8077975, -15035325, 66390103, -105662536, -41836456, -6982740, -48490720, 4330991, 41642760, -48136459, -17854349, -59964263, 87399006, 1402709, 57523946, -45371997, -52989627, 22060866, -73022044, -10871724, -21032440 ], [ -3432029, 49677219, 10221181, 384977, 149198204, -55943982, -32435580, 22355287, -38241731, -44086280, -45040261, 39986923, 47208829, -64087849, -41946111, 5977787, -8313865, 15130825, 6795294, 85488775, -35088873, -65439947 ], [ 1341276, -1395427, 15647406, -6859962, 23039703, 29651411, 24331896, 38110675, 47972639, -27097840, 33447949, 14774341, -26909483, 60003668, -46174715, 13592691, -5831992, -39931125, -12794556, -114956260, -12462708, -36255414 ], [ -53499516, -146447532, -10405381, 14344489, -179747413, 4095024, -48744852, -22050172, -15585425, 40912360, 4032020, -5482696, 55627129, -27023203, -53010104, -41100885, -46713273, 41397314, -18474576, -80899636, 122115, 31168803 ], [ 40723604, -39397570, 49603525, -54971849, 155399328, 59142782, -18984252, -59732867, 25418721, 18824400, 33896406, 36445461, -54769121, -45260919, -55741803, 57742997, -54883795, 48171271, -25327914, -111366517, -25963975, -62020204 ], [ 39367994, 46323025, 48709388, 48380142, -57520146, -27432856, -66140328, -8969145, 22947087, 49399940, -17715085, -1367154, -43307865, -91762289, -64895245, 15690969, 8922047, 9505656, -9624939, -27567898, -7238512, -31039794 ], [ 33120309, 81100179, 31513550, 40271052, -87040906, 8348087, 57383532, -21476802, 51298185, -44225720, -2031368, -27795158, 44778149, 75785293, -52375302, 3256943, 50124825, -33394707, 7669064, 60702284, 30790425, -7595105 ] ], [ [ -36359849, 42741428, -40539350, -15274167, -111717609, -23463864, -51920088, -59886449, -46598599, -28221660, -12384792, -1988162, 36443807, 75791495, 49530977, -23611392, 43064183, 38194633, 8719038, -30426464, -25803481, -25967518 ], [ 26049428, -136405622, -45272906, -32204964, -30908254, 15351837, 8268120, -37594642, 65845401, -40168680, -7894076, -46312750, -44141299, 46104425, 35569418, 58567320, -6534370, -41909251, -31226635, -112314474, 19055755, -56943832 ], [ -38516130, 47620256, -12623456, 34613118, -174720790, -12021004, -5028036, 19498676, 11537024, 43432240, 48591060, -21947992, -40170712, -12379691, -13375903, -753228, 16246849, -17676178, 7888802, -216781, 8050286, -3489366 ], [ -63758744, -5271615, 34234338, 38638995, 173984445, -38623653, 38744364, -11778658, 42466240, 34994460, -47315311, -23344867, 37623311, 101555642, -15612046, -29508475, -37592594, 53386890, 7166361, -80135392, -30876487, 36718205 ], [ -6608089, 79058720, 57952006, 16523295, -75746218, -45105273, -15382872, -57855081, 56028488, -48740920, 42058737, 26237165, 57629828, -19090525, 15300788, 56828363, 21628336, -59962215, -18808329, 76453794, -10826367, 28734028 ], [ 37623311, -34249993, 54143288, -53112492, -164831853, -36357087, -50565228, 12949971, -23602366, 16973500, -36538003, -17987311, -28961328, 82347273, -60635925, -440023, 23665847, -5999907, 32733707, -29302144, -1556094, -21857683 ], [ -46578121, 87596669, -58498850, -62937596, -95067681, -45803448, -9138936, -53796440, 53266073, -32157520, -41268306, -41809274, 45496910, 17028277, -17029089, 53373506, 14309677, 33108022, -26357158, -67800935, 6788431, -15663240 ], [ 61430452, 62897603, -34007925, 15677574, -41661333, -63213799, -50046444, -27083541, 38772099, 8295020, -58768377, 27070911, 40035560, -72339943, 7154839, 43814043, -48240894, 48027929, -26227596, -106865561, -12461545, 49946670 ], [ 7816262, 74195397, -46065350, -1521478, 104518463, -57422352, -34214268, 51029930, -6307070, -29456700, -9915205, 37626470, -40488113, 52908294, 14770421, -15193300, -60586779, 21702055, 2993412, 91294090, -19901256, 54251041 ], [ -2098944, 127149287, 15881494, -35403550, 11039097, 63775940, 70890444, -32469124, 57398433, -8248540, 29047334, 15400041, 1308512, 60096701, 44806818, -26785710, 51089315, -11747942, -10055086, -70163478, -20204799, -43203429 ], [ -16058455, -55734408, 57036763, -50194448, -156646855, 50044508, 18043956, -19570347, 15024342, -1523880, 50155541, 38669824, -57627780, 96351954, 49670224, -2265448, -23757995, -56177973, 4520177, 14076052, 21559694, 44939922 ], [ -52952767, 127480055, -15010381, 28660309, -179528335, 4609152, 10878252, -16113745, -62278221, -54064540, -54191656, -38743344, -28269189, 99663955, 14950623, 42021284, 11747942, 61903483, 16355970, -94887506, 4340316, 29645277 ], [ 67002380, -88557964, -13715225, 6558943, 27445605, -12489121, 54507060, -39001446, -44112630, -38045540, 50806725, 32519193, 47950114, 54958137, 25578445, 20936664, -17604507, 1111928, 5733918, -108743103, 27942238, -32735331 ], [ 51730261, -122637404, 15868063, 54169131, 80109522, -48886218, -43114656, -56161591, -60414768, -37950920, -11872854, 49225383, 27701962, 88602242, 1113976, 1014552, 8145950, 41356359, 33696615, 9828619, -15544658, -12567042 ], [ -45173365, -13411609, 15501581, 59511711, 8245853, 45039257, -8471928, 17743754, 29776333, -44954460, -66674740, -744583, 30781778, -88248714, 3370597, -54864589, 57195705, 23999630, 24463473, 34449768, 18496352, 61405879 ], [ -6890679, -50757383, -23635162, -46445018, -125075281, -37061263, -24209148, 44174063, -49856569, 10715300, 14633222, 50342258, -15059153, -9706521, -30572907, -47983698, 65255649, 40080611, -6712374, -2175156, -33626982, 11821661 ], [ 22066554, -66598069, 13082038, 61526697, -129286447, 13685421, -18245448, -42048498, 17839998, 4397340, -21323221, 16815688, 45924889, 54291395, 56347937, 61222833, 60922610, -37426727, -14873775, 92936480, -28854030, 36920933 ], [ 21581237, 10005732, 33092681, 18532138, -36841617, -38763688, -30775008, 23792807, 37314101, -34262400, -41829389, -26557836, 54734310, 97865303, 63396292, 42067400, 15935591, -28555874, 11844086, 10695742, -26911820, -17018850 ], [ -24622146, -151047274, 8170038, 4068879, -98645955, 23093772, -32315148, -58416164, -50292740, -43010600, 58809332, 38927926, 64164199, 85696488, -3794481, -46158273, 36699776, 14649604, -12052422, -19899738, -26482673, -64430406 ], [ 32510079, -20755692, -9850862, 23649465, -178086072, 30019503, -33167436, -46107139, 22240613, -40331360, 33507333, 3857441, 34738031, 21298527, -26299253, 37154124, -33359895, -33030207, 1325684, -39038906, -17982306, -46481877 ], [ -1494857, -18734906, 37949038, 34684790, -3992088, 6461615, 19602624, 53315219, -23168243, -48893640, -49408112, -22650340, -47941923, -8884723, 4281845, 26334158, 23444690, -26690373, -19292374, 826706, 11863763, -25125892 ], [ -36198077, -104848288, 44110144, 55276964, -47971996, -48198046, 27905484, 66641976, -13156794, 37610620, 63267284, 39001445, -48941225, -60375803, 32106672, -19049751, 33253412, -59456421, -8788483, -82347291, 13905991, -37924330 ], [ -10259227, 108068108, -57330331, 33732586, -80791098, 38153536, -933348, 2141947, -27814588, 2345580, -55037377, 5495210, 31535350, -15784726, 41380932, -24835387, 45711923, 3102341, 24224042, 22339440, 4174007, -38481318 ], [ 53087919, 27164322, 48887831, -27419372, -129919339, 17368341, 32898780, -58311729, -35899105, -21173300, -63316430, -21957377, -10891982, -12230837, 66363482, 14409329, -61987440, -2410202, 32483910, 37165039, -35711078, 34502540 ], [ 18263882, -91664082, 39697019, -40590500, 111991457, -64292069, -61098396, 5416299, 51832648, -33399200, -64510268, -19238711, -40154330, 35817994, 53818966, -59207179, 41638949, -66279524, 30560166, 105704498, 30938126, 2717364 ], [ 3092103, -30673564, -23053781, -25873321, 25540844, 41024254, -73292136, 22330714, 57969755, -23728040, -56554759, -1062126, -9835343, -15071467, 41514036, -4801828, 23868574, -39497002, -20385882, 85595328, 26412893, 25308142 ] ], [ [ -21020154, 147315798, -15365350, -39441713, 169931502, -5933483, -13592604, 24317031, -57580682, 38009020, 37183045, -44703136, 21032440, 12627781, -61162197, 60254397, -31428867, -62515760, -16664847, 1605647, 12767414, -51154843 ], [ -64358735, -38885913, 7320031, 63590829, 27975044, -23403849, -35029500, 28269189, -46643649, -42152380, -18280264, -45078556, -6626519, -70606414, 1845023, 46131372, 60519204, -52219673, -19946406, -70556623, -23932214, 60730122 ], [ 41663522, -10739623, -42404375, -46178810, 51939743, 57958486, -36349620, -32995396, -23377114, -28601800, 12292643, -37326133, -65134832, 74916978, 16027739, 23058000, 46999958, 59816825, 3987416, 107273403, 24419511, -22295902 ], [ 27308794, -127800486, -33159837, -33542145, 29958917, -54691669, 51517104, 21657004, -62534189, 7350480, 7490670, 39006138, 55371160, 100938518, 1070973, 53496482, -30224790, 26925865, 33378410, -97646868, -30072854, 30714202 ], [ 5127566, -70314041, 19293031, 56063300, 112472211, 13023255, 34066044, -35137342, 23112954, -21422300, 25453533, -29426671, 41591850, -5805306, 22891797, 52514595, 16291899, 17088474, 149256, 78897170, 21138688, -44647093 ], [ -15421605, 135986994, -11886656, -42580913, 104408924, 9556389, -44302764, -27190024, -39198030, 42283520, -32915533, 4437777, -26424166, -69948975, -50417653, 23286659, 47313264, -17237959, 16108247, -63259562, 13051186, -23041283 ], [ 12732910, -20295718, -57474237, 17266628, -167284309, 40638157, -65829984, -35899105, 5133709, -49717000, 62827018, -37567028, -2631359, -84756847, 52518644, 27815634, 43264862, 33777636, 3758349, 5665694, -27858502, -23041283 ], [ -50956211, 119862054, -37400275, -46467543, -125336958, -22765690, 14894196, 56149305, -50794439, -50815920, -5799228, 7843150, -32729188, -39303658, -42488765, 42382526, 2137851, 50696147, -12247284, -49426011, 9206308, -29432311 ], [ 5012892, -143517134, -10921525, 44995211, 119440109, 54603648, -41305860, 17776518, -6814912, -21488700, -2281193, -16243172, -53990976, -77407181, -17377206, -24255094, -62700057, -55618938, -23350272, -36397120, 33026874, -66480204 ], [ -48410858, -154530675, 16767956, 26223487, -181469610, 3120780, -19706844, 57744502, -29112862, 35110660, 19820172, -11043605, -24566857, 35210173, 47128966, -12005532, 57992280, -32000189, 8691053, 63266911, 33289712, 55117239 ], [ 41387075, 12486492, -21626231, 60480296, -151656745, 10120530, 4539360, 33110070, -39130455, -35870940, 23158005, 6023927, 12929494, -39716108, -66308193, 28238364, -52895430, -58831857, -23902726, 118990586, -2417877, 25064460 ], [ -1214316, 83549930, -12801900, -63314382, 57252384, 59298821, 48360396, 46447066, 11461257, -44604200, 28234377, -5360685, -54906321, -48476786, 40623265, 39110211, 32831576, -28588638, -19864522, 115386147, 33371122, 559036 ], [ 50663383, -129154567, 53815181, -41020528, -86018542, 13031257, 75267684, -41643044, -1476428, 8016140, 29227536, 21317599, 3749430, 43766177, 10246941, 22817813, 1658678, -21419465, 11836830, -67481275, -15524887, -64991489 ], [ -25336811, -140586736, 58542981, -62296650, -78861994, -52553135, 26668740, -13226417, 15491229, 23236680, 23350493, -26557836, 3601992, 49738944, 24069254, -48863745, 18605857, -37207617, -13884954, -12253624, -18588229, 58432546 ], [ -62624290, -105726890, 12266569, -12798437, 168848283, 8324081, -25934568, -46232052, 46961051, -43412320, -60754695, -10560252, 11709035, -10472499, -35618563, -174856, 38882677, -45824549, -15622128, -95185120, -5613801, 32645231 ], [ -15010007, 48581550, -29055631, -3036813, 55609299, 40818202, 11964456, 18073442, -53556853, -22564380, -39054688, 19158934, 61450930, -93275638, -66267238, -10043680, 23143671, 59474851, -25506192, 118163880, -3925125, 7556198 ], [ -15861871, -33397231, -37158512, -66904088, -169243840, 46439607, 61897416, 11137712, 33548288, 14593060, 57318570, -29640973, -66703408, -21369852, -32243871, 5958572, -58430498, 41614376, -25800558, 30150896, 15068991, 48115982 ], [ -64219488, 101623300, 5159519, 2383581, 164917050, 25330331, -975036, -2442966, 30214551, 11576840, -10744544, -38128594, 51908415, 43728964, 28758601, 57639236, 13826408, -60930801, -28212493, 100534829, -18135822, 7679063 ], [ -41284688, -19148366, 61384650, -22883606, -117997845, 29119278, -11288184, -26256250, 20018804, -23918940, -4367851, 32520758, 12493323, -24086438, -30939455, 19080495, -4183553, -16496674, 3863036, -52409502, -1265344, -33015873 ], [ -44370647, 69771375, 20501844, -2592451, -171605014, 51294821, -39520224, 50988975, 26766140, -36045240, -19334855, 37856414, 11928144, -101019147, -32634992, 47870330, 604086, 15012055, -32080711, -101835513, -15629557, -3503700 ], [ 29493743, 110218100, 41306850, -12417556, 177507950, -13585395, -75341796, -22064506, -59306935, -37482800, -53300885, 4592638, 41335882, 26409181, 26409832, 25223531, -9321358, -41458746, -16609912, 3097393, -34388747, 34432916 ], [ -47624522, -127278493, 15871900, 21781917, 137842661, 24698173, 25950780, -49332345, 42482622, -8183800, 51588966, 16006970, 32471172, -37815118, -11076280, 2961032, -3004049, 50857919, -12661884, 91543939, -36142551, -61154006 ], [ 15874158, -61285108, 7987756, -39112025, 134696457, -10094523, -5067408, 21007867, 55969103, 39670680, 55842143, 46378448, 23825571, -53773507, -2653884, 22984983, 53806679, -15853680, -5569114, -2685877, 26918798, 20837904 ], [ -4541909, 73735423, 11625706, 4410854, 30695262, 16306076, -63222168, -16760834, -19009263, -39074740, -16936940, 25185989, 51842887, -1131911, 23158005, 18419499, 29946296, 15030485, -29242774, -55433410, 38104532, -1079164 ], [ 13746546, -25954951, -19097319, -15593616, -40377292, -12933232, 16885956, 36963935, -59124686, 21672960, -29270538, -31169245, 57685118, -67539401, -25261044, -59579950, -53663336, -18829061, -28485093, 60691262, 2376009, 21206499 ], [ 37172806, -15215328, 29282044, -14375205, 101195780, 1198300, -10505376, -63089130, -58293299, -38928660, -6974636, -43994531, -61366972, -80573430, -57048267, -45014980, 34572163, -42034164, 14226999, -32542832, -19525607, 43031419 ] ], [ [ 16515104, 45377235, 57121188, -66707504, 175329341, -10318579, 35159196, -4718016, 14020944, 19895100, -20788758, -11584835, -12530182, 26117675, -2725555, -54874197, 57941086, 57969755, 3590436, -77541372, -3601811, 31312145 ], [ 48453861, 130276078, -16871569, -57599112, 84034670, -63439856, 63977184, 49528929, 62534190, 46410280, -45797929, 49231640, 23254249, 2322743, 49934384, 56874479, 61274823, -21302743, -5680020, -52795298, -888532, -47597901 ], [ 57146559, -149062666, 56687550, 42609582, 150743921, -44901222, 10211244, -41245780, 48900270, -29428480, -25394148, 33820649, -46510546, 79022867, 30581099, -9736240, -42058737, 22644020, 2945733, -107956813, 18009055, 12403222 ], [ -31222044, -139858013, -15996619, 55911766, -132809952, 14249562, -12955704, -42240987, 20055664, -29455040, 44307167, 47995883, -54943180, 19645627, -44747433, -9192456, -38536607, 55152051, -2856594, 29177219, -9537763, -21415369 ], [ 15145159, -153145584, 59156981, -45298278, 34358733, 60451109, -73746072, -12560898, 53831252, 35997100, -29538794, -3467942, 20272725, 59253195, 62992886, -53096809, 34045892, -27192072, -13197754, 99112894, 8323591, -39572769 ], [ 33617912, 31257576, -2903069, 19531440, -34577811, -55935980, 13446696, 47665477, -60691214, 16118600, -13320614, -12060367, 16816123, -3730653, -2727603, 45266697, 52563695, -13810026, 28873781, 77666297, 17482216, 5367153 ], [ -35211061, -2020786, -62524387, 1457998, 45367403, -18408601, -64959168, -47223163, 17113047, 28583540, 8520688, -6782588, 51670876, 24976461, 17502119, 7063434, 42378186, -16304185, 8657885, -19466176, 14513077, 49961005 ], [ 61870719, 121402193, -48943475, -5580119, -59394480, -39081768, -66188964, 37172806, -40590500, -41302460, -50300931, -19575024, -41495606, -70789380, 58735613, 41218097, -50350077, -48466147, -3759385, -64174450, -25332466, 10070835 ], [ 22756646, 161554327, 26701325, -41262162, -121764769, -55023752, 4372608, 44546754, -33136690, 52895900, 36806259, -32855507, 4644297, 39334670, 65581242, 14459288, -31215901, -39990510, -24451035, -88123212, -29575090, 8926142 ], [ 20139621, 79043216, -39842844, -56294695, -93820153, -32184044, -36053172, -11090614, 8651744, 36850340, -65134832, -19309102, -11088566, -85597252, -55905623, 1074119, -65657008, -55930196, 26307407, 41533722, 31328894, 30884166 ], [ -56632574, -125800373, 39042725, 57547918, 21865202, 14977744, 40731492, 2283241, 4890027, -38817440, 1488714, -21040727, -64555319, 70764571, -30957884, 7472714, 57007312, 34344863, -9599026, -70846888, -28434187, -51326854 ], [ -23829667, 130007329, 50048675, 24722486, -153506737, 62689669, 64769256, 24986646, -38651281, 5097860, 10689255, -46242358, 17473451, 72712078, 25740218, 26074755, 51326854, -55481738, -1859481, 70273706, 19001094, -19005168 ], [ -5717318, -120931882, 21699144, -62433850, 63088379, 16650162, -31416540, -57162941, 50821060, 43838940, 26276728, -17966975, -48427240, 19623919, 10490623, -11663505, -8844232, -64411976, 31455702, 18022196, -27935260, -61289157 ], [ 20018804, -141537694, 39700856, -57875558, -159129739, 38627655, -63317124, 46567883, 7865408, 45176900, -23430355, 19465527, -53618286, -29414171, 44030721, -36475834, -45994513, 53431941, 10560899, 6415241, 25647639, 15210687 ], [ 65390801, 85880810, 13504163, 11649650, 176759433, 1822456, 35434800, -55340444, 39746828, 20965800, -53302932, -22664418, 11799136, 63262950, -60918515, 27260321, 43936524, 49973291, 5810619, 46449869, 7817686, 64848147 ], [ -42075119, -105871601, 1529244, -20651559, -124917058, -50440607, -840708, -31064367, 16220228, -43503620, 52717276, -39961895, 7185555, 43924335, 8494067, -58192627, -8555499, -28318335, -6967353, -8259714, 14521218, -66486347 ], [ -53339792, -117675884, -19912787, -27138831, 165829875, 14591647, -4078476, -47399269, 12556803, 33844080, -37574165, -7143930, -15444130, -13539512, -39757066, 16667091, 63461820, 1146740, -22180063, -62539409, -10842649, -4292084 ], [ -57816173, -4909837, 55392394, -64016760, -48203245, -30285569, 20459544, 43045753, -24771632, -18125540, 64217440, -31533716, -4238842, 82654285, -34918233, -39044880, -45128314, -22932752, 5860371, -88060750, -13608263, -18366270 ], [ 52649700, 162861894, -43668831, -64928009, 68401020, 51154786, 46614132, 42838930, -64295254, 13479200, -46281198, 550616, -28785222, -40302220, -15773818, 7311308, 19087078, -12284452, -2875251, -41423494, -37161339, 50214926 ], [ -16670733, -8310546, 51836950, 45570629, -120389446, -12609151, 44295816, 58154052, 3075721, -13597060, -12431890, -37477866, -66834464, 70745965, -57764980, -4748026, 5055895, 5799228, -30628575, -12657791, -19731458, -47784246 ], [ -10064691, 15675302, -42176044, -2571974, -71279461, -46783693, -71951172, 51322758, 34940758, -9865380, -22547775, 32897742, 34920281, 24998169, -11029181, 23400027, 26946342, 10801881, -10129714, 25679333, 13545461, 15423653 ], [ 23577794, 56876591, 7508069, -53966403, -175931805, 34342584, -70353132, 25406434, 20717087, 47397980, -6395123, -24230232, 62267982, -10965578, 50438130, 5622309, -49905715, -41622566, 27536696, 98227400, -22992510, 10058548 ], [ -29379069, 131314896, -59178087, -19314378, 120973655, -65202296, 60410544, 46328296, 12743148, -36000420, 9622377, -25991578, -42535863, 59132252, 40559784, -49907119, 26366829, 19793552, -20132976, -46053049, -12689493, 30865736 ], [ 12900825, -62370441, -41901662, -53872207, 40006077, 41002248, 33797388, -17696655, -35272494, -39654080, 54896082, -36359427, -10093360, -26421585, -2961046, 31139829, -13146555, 516033, -26107362, 119508656, 14359561, -23641274 ], [ 32981062, -157026940, -55223544, 60969709, 131519826, 46753686, 33695484, -44516037, -15153350, 8759820, -13699447, -25426884, -62556715, -86543095, -31353100, -20218023, -35037002, -40230096, -15939297, -13866619, 30557825, -62698009 ], [ -31643881, 11623394, 16566488, -35700473, 198411642, 60255060, 73090644, -66805796, 11915857, 8552320, 66740268, -9551310, -1582911, -35917230, -3071625, 47878016, 21497280, 65669295, 17993640, -499698, -9968073, -11506307 ] ], [ [ -18448180, 105954293, 62580031, -55023042, -197833519, -28279068, -59067264, 23489740, 35821291, 14496780, -16846839, 23903304, 53806679, 14730344, -42974081, -39994101, 64047477, -64418119, -24920569, -68370444, 17834605, -32958536 ], [ 1564481, -92578862, -24588781, -65820828, -140994949, -49908474, -61193352, -16566297, -31443201, 51335500, 31078702, 19889439, 39531814, -70355223, -36107976, 4448273, -66300002, -45914650, 21430674, 23008154, -1323494, -24773679 ], [ -42267608, -28435711, -46533525, -27785920, -196853754, 53343333, 2605500, -9542515, -7449714, 2989660, 39363898, 10067513, 21759392, 14457445, 66598973, -60281298, -54545917, -31385864, -3070113, 103705706, 33630471, 50620380 ], [ 21081586, -11184093, -20342587, -25482201, -178536399, -29977492, -25658964, 3835436, -61448882, -50952040, 19535535, -4232860, 54242850, 88084355, -32131245, 28912811, -135151, 39967985, -31013116, -99965320, 30341507, 1032066 ], [ 52717276, -38420770, -37697681, -64399690, -55499760, -40378092, -36979572, -5418346, -52610793, 1059080, -39374137, 34931267, 19553965, -42584648, 13275563, 9459545, 19111651, -55723373, 16270977, -2255989, -36895012, -51144604 ], [ -52375302, 65884851, 31624838, -21808537, 69715488, -55431854, 43670496, -45027975, -24102017, -50422500, 11594361, -4586381, -34899803, -83299319, 1234793, 37853550, -31979712, 37842420, -14606358, -23324139, -30347322, 23000328 ], [ -39488811, -84826487, 10856288, -59933547, 132456993, -55231804, 40856556, 6268163, 19001072, 39710520, -44952208, 6899907, 46627268, -29994081, 31451392, 30063789, 1433425, -47548755, 5376326, 52394805, 12268487, -19775122 ], [ -41624614, -40575931, -16764119, 2981524, -30616150, 6855714, 56471028, 35213109, 53135017, 37240440, -39497002, -49447507, -5449063, 89976041, -24659005, 43329825, 52950720, -22936848, -11388025, 40688645, 12762762, -28119703 ], [ 12786151, 61688232, 3835581, 31650024, -159604408, -46499622, -32113656, -65167596, 58547220, 12865000, -47610187, -46483253, 2752176, -29966171, 41737241, 51044648, 36648582, 5410156, 27590594, 53188443, 25765102, 22740264 ], [ 63742362, 123877784, -26549744, -25461723, -84138123, -35066764, 73271292, -13371807, 735142, 50312940, 47030674, -27807672, -26692421, -39024557, 1824545, -5699169, 59687817, 14053708, -6946623, -53232534, 9956443, 45605440 ], [ -10740449, -79529031, 61599550, 17987436, -58238235, 42072516, -71034036, 41647140, 32540795, -12380280, 52631271, -5598451, 39204174, 85097971, -66189423, -19134297, -50595807, -31908040, 33053985, -15567797, -7311781, 21222881 ], [ -58416164, 105551170, 12679100, -39615771, -37815297, 62675665, 18458520, 29569510, -53524089, -25364800, -9438080, 17378818, 42734495, -28719519, 14987482, -53790471, -30585194, 55156146, 8592585, -52861435, -28335332, 25019410 ], [ 1656630, 56080681, -24180087, 65966219, -158971516, -35150785, -69906144, -12607997, -38917489, 32091120, 29559271, 27602756, -1679155, 79922194, 11782754, 37717124, -61385402, -28668500, -23183395, 50778135, -9455190, 53196450 ], [ -48699590, -154106878, 20474981, 13736307, -175426708, -31559888, 70452720, -63392197, 52967102, 844940, -41315404, -22379725, -37860850, -92503458, -56880352, -13465872, 59884401, 1810211, -1775524, 2935726, 22462182, 7177364 ], [ 61604511, -2532442, -53049600, 16947179, -162805381, 33684419, -19113948, -41151584, -41227351, 2005280, -17113047, 661678, -2985619, 42423390, -60889846, -60248632, 58164291, 301019, -31263949, 118336570, 3609952, 37699078 ], [ -62765585, -48891645, 2258369, 21104112, 83961644, -21913477, 14495844, -3712571, -28310144, -48369080, 42163173, -21971455, -31086893, 97024898, 50679765, -55010623, 25854892, 31721695, 24146304, -52442570, -9770363, -14068042 ], [ -60746504, -61765756, -35544844, 17903478, -137623582, 7379845, -56494188, -20217436, 33779684, 14196320, -43825945, -27203872, -23280870, 27668237, 944013, 40862619, -8444921, -32520318, -7875327, 112755384, 974594, -7984177 ], [ -17416114, 10755128, -25325581, 32532604, -133899256, 13825456, -37345500, -24159354, -65345750, -50195080, -59265980, 50620694, 35374881, 31308958, -30361989, -8648671, 5262718, 54527487, 13990677, 92062008, -31409141, -17420209 ], [ 21673386, -109649592, -54285275, -14158143, 198648977, -4391097, -10598016, 26454882, 51877699, -42456160, 2694839, 43536206, -10576629, -11840095, 44395220, 18162018, 62046825, 10162983, 19863486, -115602928, 33342047, -29991346 ], [ 6614233, 67321625, -27488012, -63201756, -183648219, 13027256, -34804848, -11219622, -11557501, 12219260, -35884771, -38618204, 15784057, 38742355, -25697215, 470768, 6063388, -29759951, -714148, -113865007, 2969139, -60859130 ], [ 32174248, 75368590, -5817650, 13461909, -176844630, -65330328, 11911188, -24396893, -27427563, -44678900, 255969, 236202, 5649742, 65070906, -24011916, -31224375, 6483177, -61641370, -9593844, 117414333, -19555845, -62691866 ], [ -19914369, 102150461, -45716137, -5907759, 41910839, 4011003, -71698728, -999302, 62087780, 37720180, -39060831, -30294830, 26463073, -97021797, 50247690, 52230213, -14342441, -14369062, 3246318, 45751761, 11716062, -36445854 ], [ -44104439, 156432591, -6544856, 27278078, -111255111, 17782445, 10324728, -18988786, 2629311, -39662380, -54619636, -43268719, -54746596, -24883427, -15298740, -13631121, 8449017, -18267978, -28779459, 90706210, -29536711, 43400014 ], [ -44581565, 2212011, -2668981, 26162054, 92499600, 27068766, -18178284, -55340444, -54654447, -21711140, -5530973, -1076204, 50923447, -99784899, -22170989, -52212919, -49840187, -1277796, -10419934, 15398782, -9313304, -24871971 ], [ -1081212, 78050912, -22453212, 6517988, 40261668, 57126278, 5299008, 20299346, 58749948, -22189220, 3630661, 36802110, -65126641, -19732458, -1900312, 3902567, -25766838, -25652164, 22082633, 84272598, -30921844, -44049150 ], [ -16062551, 82500775, -23253331, 58764282, 193926629, -23235807, -71916432, 48314614, 12180017, 4503580, -51478387, 788382, -44937874, -37129770, -688044, 14745591, -35311401, -16107601, -22658926, -68590899, 17126338, -24900640 ] ], [ [ -59472803, -91085238, 1228000, -50663383, 858056, 32146035, 73069800, 27849400, -19101412, 53905180, 55913814, 44520119, -13670779, 29708778, -66297954, -36604575, -51472244, -56110398, -4107649, -111925003, -18832459, 55782758 ], [ -19904130, 136839755, 56207863, -15573139, -138645946, -63059761, 71307324, 35753715, 52143906, -52323200, 36886121, 18580162, 32714854, 6900003, 44315358, 58473167, 63568303, 20991485, -9928633, -9185625, 21378266, 41288783 ], [ 51105697, -6155386, -47375856, -30929216, -50515735, -57510374, -36013800, -44661427, -64667945, 8338180, 47558994, -6898342, -48732354, 98935191, 56986835, 12960518, 63801747, 31197471, -8415343, -12668814, -26716436, -48005403 ], [ 21923212, -37578346, 59013075, 5406060, 3121862, 16796198, 9004608, -66500681, 32776287, -50752840, 8465399, 275308, -27902641, 97552089, -25889703, 61964532, -3088007, -39435569, -26083522, 18841554, 21384081, 62153308 ], [ 12182065, -361777, -56205944, -64106861, -31261213, -43446859, 2438748, -64231774, -12329503, -23467420, 45546056, 29985108, -5287290, -55727216, 42007544, 13164197, -44520133, 14270770, -9184426, -107582040, -4918327, 64137578 ], [ -15792248, 9323523, 55213950, -24919070, 151029939, 56862212, -45877644, -33656819, -53221022, -18847640, 41276497, -6691861, -59839350, 12268051, -10410761, -57032041, -10588915, 61354686, -4379212, 38708224, -5174187, 23123193 ], [ 33662962, -31872598, 31755313, 32508031, 85245684, -34678667, 12596724, -66797605, 27116306, -18472480, -5874995, 45209954, 24863781, -32096644, -38905202, -6871284, 26901292, 10756831, -20267721, 97760770, 17628754, -11659888 ], [ 39122264, -157047613, -37170025, 35718903, -67737700, 18024505, -41199324, 25709501, -66150516, -53435400, 18388795, -48793650, 4994462, 57842184, 11297437, -9278923, 4204031, 22402385, 3042128, -28604036, 15209714, 43217764 ], [ 12286500, 139708134, -30444806, 20899337, 175584932, -49398346, -57517860, -3389026, 16582680, 37555840, 31533302, 23859505, -46860711, -9908094, 20438593, -22074192, -37596690, -15925352, -6385876, 87730067, -1894527, 5995812 ], [ 20360778, -90687283, -53437187, 18681623, 27305639, -3660915, -25390308, -42116074, -44317405, 49806640, 30546287, -50406392, -12982735, -89281389, 40029417, 29393186, -43119472, 21153258, -889317, -21913227, 29307600, -32731236 ], [ 40209619, -129986656, -31795606, 24343652, 106404968, -11862965, 49113096, 51111840, 55709039, -31209660, 60918515, -26099511, -25082890, 89110827, 62022252, -55604367, -41026671, 54867414, 7195383, -101512179, -20390879, 7273608 ], [ -42458048, 134601903, 17274506, 13660540, 167180856, -60187043, 8666472, 15659144, 47472988, 37154120, 10644205, 15179482, -58324015, 3212766, -4672965, 28618821, 36191934, 21626288, 20695796, 58571219, 20786299, 33763302 ], [ -16924654, -115954857, 26969950, -27388656, 152776478, -38923728, 73243500, 19877509, 56671481, -46290760, 63177183, 28278512, -17751945, 53699081, -49174668, -47192040, -18655002, 35012430, 7432742, 96235956, -29034295, -62351940 ], [ 32518270, -106703689, -51641237, 5461349, 184348052, -26354587, -7969356, 49819710, -48973989, -8925820, 37035607, 38818428, 56167735, -72693471, 6173966, 58667238, 18812679, -4640201, 8404979, -114199364, -15987761, -65194217 ], [ -51611491, 148886946, -4200144, -7173268, 186246728, 6461615, 53518128, 45445716, 12773865, 29313940, -1638200, -20840503, 16179273, 5513800, 52950720, 4813358, -22140273, 8344581, -2910492, -96427017, 8207291, -50601950 ], [ 65104116, -121412529, -8394531, 4672966, 44399808, 43446859, -12814428, 65736871, -53194402, -27818280, -65566907, 6543258, 7472240, 84127319, -46230004, -545706, -43760417, -49659985, -24462436, 36382424, -2088748, 52668130 ], [ -11737703, -12016181, -40999850, 10484480, 48568376, 51548884, 13576392, -37133898, 47217020, 51845120, 4027924, 47036998, -18790154, 62069017, 50290692, 10497155, -21726627, -3348071, -28232187, 108849656, 28067842, 63046127 ], [ -58831857, 114223493, -43534519, 28885562, 16668185, -1542385, 54333360, -58448928, -37975524, -31189740, -24503376, 15400041, 38937966, 12618478, -57783409, -21736008, 66371673, 4586960, -25139271, -66559039, -28474892, -21917068 ], [ -55512455, -123428146, 35949700, -49631317, -58688562, 50666664, -3388308, 8360963, -15010007, 31131640, 14692606, -42830729, 34969427, 13037130, 53902923, -5850967, 57240756, 20219484, -15586887, 71644201, 30833456, 42582961 ], [ -9198493, -39113316, 48784219, -7046308, -166079380, -34324579, -54935520, 18634525, 1247080, -21946860, -11463304, 36622221, -45703732, -40047928, 49567837, -57130038, 25142275, -64309589, -20838832, -31389118, 34523655, -26805047 ], [ 11936335, -109086253, 29408681, 3198586, -6134184, 49068264, -10994052, -14252340, 41544752, 49565940, -34205616, -21785310, 56446229, 69471402, 45496910, 7526516, -28224138, -28989997, 18958622, 15953594, -37955668, -52461307 ], [ -42646441, 32306731, 53437188, -61510314, -74163988, 21731432, 66256128, 28934708, -66725934, -40347960, -41266258, 28408344, -65812637, 29615744, -28768840, 57869816, 40015083, -56923354, 17781158, 46310247, 10072743, -56513804 ], [ 3171965, 124441124, -23734937, 12421652, -77851801, 58624653, 14901144, -29753807, 51783502, -21231400, -27087637, 16714011, -47683906, -61938770, 12661238, 40487927, 4840881, 30001585, -6066634, 18683561, 11519515, 315354 ], [ 35901153, -51093319, -1826650, -33601530, 90673950, 29165290, -7093908, -61520553, 41501749, 41651060, -27341558, -23778164, 28850750, 32437768, 16756738, -7645648, 28344956, -26286967, 28291268, 37921934, 29423900, -56130875 ], [ 62431802, -148954133, 2699681, 47290739, -185230449, -3392848, 42190572, 35989206, 32360593, -31890260, 43672364, -38169264, -51292042, -32074936, 1179504, 20314098, -35106626, 10328851, -28608436, -50373967, 26657123, 55426449 ], [ 66502729, 71916199, 50608950, -14418208, 133272450, 25856463, -59773644, -5838135, 25727931, 39405080, -5991716, 45713642, 26862385, 49549775, -53071537, -41542830, 65048827, 63709598, 6784929, -105193777, 5066028, 36757113 ] ] ] }